/*
Theme Name: Gaia Education
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/


/* ::::::::::::::::::General edits :::::::::::::::::::: */

#footer {
    Border-top: 0px;
}

/* :::::::::::::::::: Normal text in Notes :::::::::::::::::::: */

.avia_message_box_content {
    text-transform: none!important;
}

/* :::::::::::::::::: Subheading :::::::::::::::::::: */

.av-subheading.av_custom_color {
    opacity: 1!important;
}


/* :::::::::::::::::: Alert box :::::::::::::::::::: */


.avia_message_box.avia-color-green, .avia_message_box.avia-color-green a {
    background-color: #6ecaf1;
    border-color: #30295b;
    text-shadow: 0 0px 0 rgba(255, 255, 255, 0.7);
    color: #30295b;
}

/*Caption*/

.av-image-caption-overlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    bottom: -18px !important;
    color: black !important;
    height: auto !important;
    left: 50% !important;
    transform: translate(-50%) !important;
    width: 100% !important;

}

.avia-image-container-inner, .avia_image, .av-image-caption-overlay {
    margin-bottom: 30px;
}

.av-overlay-hover-deactivate:hover .av-caption-image-overlay-bg {
    opacity: 100 !important;
}


/*remove date*/
#no-date .av-masonry-date {
    display: none;
}

/*remove child-categories*/
#no-date-no-children .av-masonry-date {
    display: none;
}


#no-date-no-children .category-india{
    display: none !important;
}


#no-date-no-children .category-senegal {
    display: none !important;
}

#no-date-no-children .category-bangladesh {
    display: none !important;
}

#no-date-no-children .category-sicilia-integra {
    display: none !important;
}


.av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content {
    padding-top: 4px;
    font-size: 16px;
    line-height: 1.4;
}


.image-overlay.overlay-type-extern .image-overlay-inside:before {
     background-color: #b12976 !important;
}

.avia_transform a .image-overlay {
    max-width: 100%;
    max-height: 100%;
    left: 0px !important;
}

.widgettitle {
    font-family: Open Sans !important;
}

#top #wrap_all .avia-slideshow-button, #top .avia-button, .html_elegant-blog .more-link, .avia-slideshow-arrows a:before, #top .av-menu-button > a .avia-menu-text {
    border-radius: 0px !important;
 font-family: Open Sans !important;
}

/* :::::::::::::::::: Testimonial edits :::::::::::::::::::: */

.avia-slider-testimonials .avia-testimonial-content {
    border-width: 0px;
        font-style: italic;
}
.avia-testimonial-arrow-wrap .avia-arrow {
    height: 20px;
    width: 20px;
    top: -12px;
 border-width: 0px;
}
/* ::::::::::::::::::General edits :::::::::::::::::::: */


#top .av-masonry-load-more {
    font-family: Open sans !important;
}

/* :::::::::::::::::: Social Top - To be removed again :::::::::::::::::::: */

/*social-top*/
 #social-top .av-share-box ul {
    border-width: 0px;
   }

 #social-top.avia-section {
    max-height: 30px;
    min-height: 30px;
}

 #social-top .av-share-box ul li a {
 padding: 0;
 }

.av-share-box ul li {
 
    border-color: white !important;
}

/*Logo*/

div .logo {
       padding: 0px 0 0px 0 !important;
}

.footer-logo img{
       max-height: 230px !important;
}


/*Scroll to top position:*/

#scroll-top-link {
    right: 10px;
    bottom: 20px;
 }


/*Align P:*/

p {
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0.5em;
    margin-left: 0px;
}

/*Remove border on buttons*/
body div .avia-button {
    border-radius: 3px!important;
}


/* :::::::::::::::::: NEWS edits :::::::::::::::::::: */

#news-masonry {
    background-color: #cc652f !important;
   }

#news-social.widget {
    padding-bottom: 10px !important;
}

.news-widgets {
    font-size: 14px !important;
}

#news-social .av-share-box {
    background-color: #92e0f1;
    margin-top: -10px !important; 
}


#news-social.avia-image-container-inner,.avia_image,.av-image-caption-overlay {
 border-radius: 0px !important;
 }


.av-share-box a {
    padding: 0px !important;
    color: #ffffff !important;
}

#news-social h2 {
 
font-size: 150% !important;
}

/* :::::::::::::::::: PBL edits :::::::::::::::::::: */

.pbl-name h2 { 
    background-color: #c7d300;
    padding: 10px 20px 10px 20px;
}


.webinar-name h2 { 
    background-color: #e10022;
color: #ffffff !important;
    padding: 10px 20px 10px 20px;
}

/* :::::::::::::::::: TRAINER edits :::::::::::::::::::: */
 
/*remove date*/

.trainer-articles-list h2 {
    background-color: #141D5E;
    padding: 10px 20px 10px 20px;
color: #ffffff !important;
}

.trainer-name h2 { 
    background-color: #8e1b6c;
    padding: 10px 20px 10px 20px;
color: #ffffff !important;
}


#trainer-articles .av-masonry-date {
    display: none;
}

#trainer-articles h3.av-masonry-entry-title.entry-title {
    color: white !important;
}

#trainer-articles .av-masonry-entry-content.entry-content {
    color: white !important;
}

#trainer-articles figcaption.av-inner-masonry-content.site-background {
    background-color: #141D5E !important;
}

.facilitation th {
    border-color: transparent !important;
    border: 0px !important;
}

.facilitation th {
    background-color: #e8f0f6 !important;
}
.trainer-details hr {
border: 1px dashed #a12073;
 margin: 5px 0 5px;
}


.trainer-details h2 {
    background-color: #8e1b6c;
    padding: 10px 20px 10px 20px;
}

.pbl-details h2 {
    background-color: #C7D300;
    padding: 10px 20px 10px 20px;
}


.trainer-details {
line-height: normal;
} 

#trainer h1 {
    color: white !important;
    font-size: 110% !important;
}


#trainer h2 {
    color: white !important;
}


#trainer h2 strong {
    color: white !important; 
}


.dimensions h2 {
    color: white !important;
    font-size: 110% !important;
}

.dimensions h2 strong {
    color: white !important; 
}

#trainer h1 strong {
    color: white !important; 
}

#trainer .avia-testimonial-content p {
    font-size: 110%; 
}



#trainer .avia-testimonial-wrapper {
    margin-top: 0px!important; 
    }



/*remove shadow on logo-element-container:*/

#top .avia-logo-element-container img {
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}


/*Make single product in product slider fill the whole place:*/

#sdg-cards .shop_columns_2 .products .product {
width: 100%;
}


.main_color .cart_dropdown .dropdown_widget li a, #top .main_color .avia_cart_buttons .button, #top .main_color .dropdown_widget .buttons .button, .main_color .cart_dropdown_first .cart_dropdown_link, #top .main_color p.order-info mark {
    color: #ae127f;
}div.product div.images {
    opacity: 1!important;
}

/* --------------- Testimonials without images - needs a code in color grid -------------- */
#no-image-testimonial .avia-testimonial-meta {
       margin-left: 0px;
}

div.product div.images {
    opacity: 1!important;
}
#sdg-cards .shop_columns_2 .products .product {
width: 100%;
}
#top div.woocommerce-message {
    border-color: #ABDBF6;
    background-color: #ABDBF6;
    color: #0069B3;
}

/*Mobile css:*/

@media only screen and (max-width: 767px)
{ 
.responsive .logo img {
    max-width: 90%;
    float: left; }
	
.responsive #scroll-top-link {
  display: block !important;
}
.responsive #top #wrap_all .container {
    width: 95%;
    max-width: 95%;
}
}

/* :::::::::::::::::: Toggle burgermenu earlier :::::::::::::::::::: */

	@media only screen and (max-width: 1193px) {
		.responsive.html_header_sidebar #top #header{width:27%}
		.responsive.html_header_left #main { margin-left: 27%; }
		.responsive.html_header_right #main { margin-right: 27%; }
		.responsive.html_header_sidebar #header .av-main-nav{ padding: 4% 0; }
		.responsive.html_header_sidebar #header .av-main-nav > li { margin: 0 10%; }
		.responsive.html_header_sidebar #header .av-main-nav > li > a .avia-menu-text{ font-size: 14px; }
		.responsive.html_header_sidebar #header .av-main-nav > li > a .avia-menu-subtext{font-size: 11px; }
		.responsive.html_header_sidebar #header .avia-custom-sidebar-widget-area .widget{padding:10%;}
		.responsive.html_header_sidebar .logo{padding: 10%;}
		
		/*framed layout*/
		.responsive .av-frame{display:none;}
		.responsive.html_av-framed-box{padding:0;}
		.responsive.html_header_top.html_header_sticky.html_av-framed-box #header_main,
		.responsive.html_header_top.html_header_sticky.html_av-framed-box #header_meta{ margin:0 auto; }
		.responsive #top .avia-post-prev { left: 0px; }
		.responsive #top .avia-post-next { right: 0px; }
		
		.responsive.html_av-framed-box.html_av-overlay-side .av-burger-overlay-scroll{right:0}
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 1150px) {

		.responsive .main_menu ul:first-child > li > a { padding: 0 10px; }
		.responsive #top .header_bg { opacity: 1; filter: alpha(opacity=100); }
		.responsive #main .container_wrap:first-child{ border-top:none; }
		.responsive .logo{float:left;}
		.responsive .logo img{margin:0; }
		
		.responsive.html_top_nav_header.html_mobile_menu_tablet #top .social_bookmarks { right: 50px; }
		.responsive.html_top_nav_header.html_mobile_menu_tablet #top #wrap_all #main{padding-top:0;}
		
		.responsive.js_active .avia_combo_widget .top_tab .tab{font-size: 10px;}
		.responsive.js_active .avia_combo_widget .news-thumb{display:none;}
		
		.responsive #top #wrap_all .grid-sort-container .av_one_sixth{ width:33.3%; margin-bottom: 0;}
		.responsive body.boxed#top, .responsive.html_boxed.html_header_sticky #top #header, .responsive.html_boxed.html_header_transparency #top #header{max-width: 100%;}
		
		.responsive.html_header_top.html_header_sticky.html_bottom_nav_header.html_mobile_menu_tablet #main{ padding-top: 88px; }
		.responsive.html_header_top.html_header_sticky.html_bottom_nav_header.html_top_nav_header.html_mobile_menu_tablet #main{ margin-top:0; }
		
		.responsive #top .av-hide-on-tablet{display:none !important;}
		
		/*new menu*/
		.responsive.html_mobile_menu_tablet .av-burger-menu-main{display: block;}
		.responsive #top #wrap_all .av_mobile_menu_tablet .main_menu{top:0;  left:auto; right:0; display:block;}
		.responsive.html_logo_right #top #wrap_all .av_mobile_menu_tablet .main_menu{top:0;  left:0; right:auto;}
		.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item{display:none;}
		.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special{display:block;}
		.responsive #top #wrap_all .av_mobile_menu_tablet .menu-item-search-dropdown > a { font-size: 24px; }
		.responsive #top .av_mobile_menu_tablet #header_main_alternate{display:none;}
		.responsive.html_mobile_menu_tablet #top .av-logo-container .social_bookmarks{display:none}
		.responsive.html_mobile_menu_tablet #top .av-logo-container .main_menu .social_bookmarks{display:block; position: relative; margin-top: -15px; right:0;}
		.responsive.html_logo_center.html_bottom_nav_header .av_mobile_menu_tablet .avia-menu.av_menu_icon_beside{height:100%;}
		.responsive.html_mobile_menu_tablet #top #wrap_all .menu-item-search-dropdown > a { font-size: 24px; }
		.responsive.html_mobile_menu_tablet #top #main .av-logo-container .main_menu{display:block;}
		.responsive.html_mobile_menu_tablet.html_header_top.html_header_sticky #top #wrap_all #main{padding-top: 88px;}
		.responsive.html_mobile_menu_tablet.html_top_nav_header.html_header_sticky #top #wrap_all #main{padding-top:0;}
		.responsive.html_mobile_menu_tablet #top #header_main > .container .main_menu  .av-main-nav > li > a,
		.responsive.html_mobile_menu_tablet #top #wrap_all .av-logo-container {height:90px; line-height:90px;}
		.responsive.html_mobile_menu_tablet #top #header_main > .container .main_menu  .av-main-nav > li > a{
			min-width: 0; padding:0 0 0 20px; margin:0; border-style: none; border-width: 0;
		}
		.responsive.html_mobile_menu_tablet #top .av_seperator_big_border .avia-menu.av_menu_icon_beside{border-right-style: solid; border-right-width: 1px; padding-right: 25px;}
		
		.responsive.html_mobile_menu_tablet #top #header .av-main-nav > li > a, .responsive #top #header .av-main-nav > li > a:hover{
		background:transparent;
		color: inherit;
		}
		.responsive.html_mobile_menu_tablet.html_top_nav_header .av-logo-container .inner-container{overflow: visible;}
		
		
		}
		

		

