/*
Theme Name: hydro Child Theme
Theme URI: 
Description: 
Author: HARVEST
Author URI: https: //harvest.agency
Template: hydro
Version: 0.1
*/



h2{ color: #492990;}

/* #logo:before{ content: ""; display: block; font-family: FontAwesome; position: absolute; right: -30px; } */

.wpgmp_map_container{ 
	display: flex;
    flex-direction: column-reverse;
 }
 .wpgmp_filter_wrappers{ background: #FFDA3F !important;}
 div.categories_filter select{ background: #332550 !important;}
.flip-box-front, .flip-box-back{border-radius: 50%; max-width: 242px; max-height: 242px; height: 242px;}
.flip-box-front{background-size: 60% !important; background-repeat: no-repeat !important;     background-size: 40% !important;
    background-position: center 35% !important;}
 .flip-box-front .inner{ font-size: 20px; font-weight: 900; color: #48288f;}
 .light h1 strong{ color : #492990; }
 .white .nectar-split-heading h2, .white h2{ color: white; font-size: 57px;}
  .white .nectar-split-heading h2 strong, h4{ color: #492990 !important; }
 .links_all .vc_column-inner{ width: 223px; height: 223px; background-color: white; border-radius: 50%; max-width: 223px;}
 .nectar-flip-box .flip-box-back .inner, .nectar-flip-box .flip-box-front .inner{ padding: 0 !important; padding-top: 60px !important; padding-bottom: 60px !important;}
 h3{color: #48288f;}
 .nectar-flip-box .flip-box-back .inner{ padding-top: 30px !important; padding-bottom: 30px !important;}

body #header-outer[data-transparent-header="true"].transparent.side-widget-open {
    background-color: #c0d781 !important;
}
body[data-bg-header="true"] #header-outer[data-permanent-transparent="1"] .slide-out-widget-area-toggle a i.label{ font-size: 20px; text-transform: uppercase;}

.answers .vc_column-inner{ margin: 0 auto;}
.img-with-aniamtion-wrap .hover-wrap-inner .radius{ border-radius: 50%; overflow: hidden; width: 300px; height: 300px;}

.widget.widget_nav_menu .menu{ display: flex; justify-content: center; align-items: center; }
.widget.widget_nav_menu .menu-item{ display: inline-flex;
/*     width: 25%; */
    height: 200px;
    padding: 2%;
    text-align: center;
    align-items: center; 
    font-size: 24px;
    }
    
.widget.widget_nav_menu .menu-item a{  display: flex;
  justify-content: center;
  align-items: center; vertical-align: middle; background-color: rgba(72, 40, 143, 0.27); padding: 4%; border-radius: 20px; min-height: 80px;  }
  
  .widget.widget_nav_menu .menu-item.current_page_item a{ background-color: rgba(72, 40, 143, 1); color: white; }
  
  .flip a{ color: white !important;}
  
#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li{ margin-top: 15px !important; margin-bottom: 15px !important;}
.infoBoxTail:after{ bottom: -15px !important;}

@media screen and (max-width: 1100px) {
    .flip-box-front, .flip-box-back {
        max-width: 202px !important; max-height: 202px !important; height: 202px !important; min-height: 22px !important;
    }
    .white .nectar-split-heading h2, .white h2{ font-size: 45px !important;}
}