/*
 Theme Name:   Avantage Child
 Theme URI:    http://avantage.bold-themes.com
 Description:  Avantage child theme
 Author:       BoldThemes
 Author URI:   http://bold-themes.com
 Template:     avantage
 Version:      1.0.0
 Tags:         one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  avantage-child
*/


/* Theme customization starts here
-------------------------------------------------------------- */

/* ANCHOR Bubble Menu CSS */

    div.wow-bmp{
        z-index: 10003;
    }

    div.wow-bmp  i.color-black {
        color: #0b4651;
    }

    div.wow-bmp input:hover + a.hcolor-black{
        background: #0b4651;
    }

    div.wow-bmp a:hover {
        background-color: #0b4651!important;
    }

    div.wow-bmp em.bl {
        background-color: #0b4651;
    }


/* ANCHOR Top Header Menu*/
    div.phone-num  span.btIconWidgetText, div.btIconWidgetIcon {
        font-weight: 700 !important;
        font-size: 1rem;    
    }

    div.phone-num  span.btIconWidgetTitle{
        font-weight: 400;
        font-size: 1em;
    }

    div.btIconWidgetIcon {
        color: #0b4651;    
    }

    span.btIconWidgetText{
        color: #0b4651;
        opacity:1!important;
    }

    div.phone-num span.btIconWidgetTitle {
        color: #0b4651;
    }

    div.phone-num span.btIconWidgetText {
        color: white;
        background-color: #0b4651;
    }

/* ANCHOR Align nav with logo */
    @media(min-width: 1280px){
        
        div.menuPort, nav {
        height: 11vh!important;
        }
        
        
        nav{
        display: flex!important;
        flex-direction: column!important;
        justify-content: center!important;
        }

        div.topBarInMenuCell {
            height: 11vh!important;
        }

        .btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .logo img {
            height: -webkit-calc(80px*0.8)!important;
            height: -moz-calc(80px*0.8)!important;
            height: calc(80px*0.8)!important;
        }
        
}

 




/* ANCHOR Customizer CSS */

.btLogoArea .logo {
	padding: 0.8vh 0;
  padding-top: 1.5%;}

.btMenuHorizontal .topBarInMenu {
    height: 110px;
}

.page-id-5842 div.bold_timeline_container:nth-child(3){
    display: none!important;
}

ul#menu-footer-menu-greek {
    margin-left: -20px;
}

.btMenuRight.btMenuHorizontal .menuPort > nav > ul > li:last-child > ul {
    right: -160px;
    
}

/* wcag2*/

.btAccentGradientHeader .btBelowLogoArea, .btAccentGradientHeader .topBar {
    background-color: #0F7271;
}


.darker a{
background-color:#0F7271 !important;
}


/* div.btIconWidgetIcon{
	color:white!important;
	
} */

/* span.btIconWidgetText{
		color:white!important;
	
} */
#top > header > div > div.btLogoArea.menuHolder.btClear > div > div.menuPort > div > div > div.btBox.widget_bt_button_widget.btIconWidget.btIconWidgetLeft > a,#top > header > div > div.btLogoArea.menuHolder.btClear > div > div.menuPort > div > div > div.btBox.widget_bt_button_widget.btIconWidget.btIconWidgetLeft > a:before {   background: #002630;}

#top > header > div > div.btLogoArea.menuHolder.btClear > div > div.menuPort > div > div > div.btBox.widget_bt_button_widget.btIconWidget.btIconWidgetLeft > a * {
	    background: #002630;
	
}

.btSiteFooter .bt_bb_section{

    background-color: #002630!important;
}

#inheritbg{ background-color:#215876 }

#inheritbg * {
    background-color: inherit!important;
}


#inheritbg .bt_bb_headline_content{
	 background-color: #215876!important;
	
}


#inheritbg .bt_bb_headline_content *{
 background-color: inherit!important;
	
}

#inheritbg > div > span:before{	 background-color: #215876!important;
color:white}
.bt_bb_color_scheme_11.bt_bb_button.bt_bb_style_filled a *{  background-color: inherit!important;}

.greenlight h5 span strong{
color:#2FE9D0!important; }

#inheritbg > div > span{
		 background-color: #215876!important;
	color:white;
	 background: #215876!important;
}
#inheritbg > h4 > span > span > strong{color:#2FE9D0!important;
background-color: #215876!important;
	background: #215876!important;}

.lighter h1 span strong,
.lighter h2 span strong{color:#215876!important;

}

#inheritbg .bt_bb_headline_subheadline{
	background:#215876!important;
		background-color:#215876!important;
	color:white!important;
}

#inheritbg  template{		background:#215876!important;
		background-color:#215876!important;}


#inheritbg header{background:#215876!important;
		background-color:#215876!important;}

#reviews .bt_bb_headline_tag, #reviews .bt_bb_headline_content, ,  #reviews .bt_bb_headline_subheadline,  #reviews .bt_bb_headline_superheadline_outside{
	
	background:#215876!important;
		background-color:#215876!important;

	color:white!important;
}
#reviews .bt_bb_headline_content strong{	background:#215876!important;
		background-color:#215876!important; }

}
#reviews > div:nth-child(4) > div > header.bt_bb_headline.bt_bb_dash_none.bt_bb_superheadline.bt_bb_superheadline_outside.bt_bb_size_extrasmall.bt_bb_align_inherit.bt_bb_fe_edit > div > span{
		background:#215876!important;
		background-color:#215876!important;
	
}

 div.slick-slide > div > div > div > div > div.bt_bb_column_inner.col-xl-6.bt_bb_align_left.bt_bb_vertical_align_top.bt_bb_animation_fade_in.move_up.animate.bt_bb_padding_normal.bt_bb_animation_fade_in.bt_bb_animation_move_up.animate.animated > div > div.bt_bb_button.bt_bb_icon_position_left.bt_bb_color_scheme_1.bt_bb_style_filled.bt_bb_width_inline.bt_bb_shape_inherit.bt_bb_fe_edit.bt_bb_size_normal.bt_bb_align_inherit > a > span{
	 
	 background:#002630 !important;
	  
	 background-color:#002630 !important;
}


/* ANCHOR Woocommerce css */
section.bt_bb_section.gutter.bt_bb_vertical_align_top.btPageHeadline{
    display: none;
} 

div.woocommerce h2 {
    color: #0b4651;
}

/* ANCHOR wcag check */
.slider-bold strong {
color: #14c0aa;
}


span.btIconWidgetText, .btAccentGradientHeader .btBelowLogoArea, .btAccentGradientHeader .topBar, span.btIconWidgetText, div.btIconWidgetIcon {
color: white !important;
background-color: #0F7271 !important;
}



/* ANCHOR ESPA BANNER */
#espa,#espamobile{display:none;}

#espa{
position: absolute;
right: 0;
width: 330px;
bottom: 0;
height: 100%;
align-self: center;
}

#espa a{
margin:auto;
}

@media (min-width:1880px){
#espa{
display: flex;
}

}
@media (max-width:1879px){

#espamobile{ 
display:flex;
width:330px;
margin:auto;
}

}


#menu-main-greek li {
padding: 0 32px 0 0!important;
}

