/*
 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
-------------------------------------------------------------- */
body {
	font-weight: 100;
}
.bt_bb_align_left .no-padding.bt_bb_service .bt_bb_service_content {
	padding-left: 0;
	
}

.bt_bb_section.bt_bb_top_spacing_large > .bt_bb_port {
    /*padding-top: unset;*/
}
.btTopBox.widget_icl_lang_sel_widget {
	display: inline-flex;
	margin-left: 1.5em;
}

.btTopBox.widget_icl_lang_sel_widget a {
	padding: 0;
}

.wpml-ls-legacy-list-horizontal {
	padding: 0;
	border: none;
}

.btTopBox.widget_icl_lang_sel_widget a::before {
	display: none;
}
.bt_bb_size_extralarge.bt_bb_headline h1, 
.bt_bb_size_extralarge.bt_bb_headline h2, 
.bt_bb_size_extralarge.bt_bb_headline h3, 
.bt_bb_size_extralarge.bt_bb_headline h4, 
.bt_bb_size_extralarge.bt_bb_headline h5, 
.bt_bb_size_extralarge.bt_bb_headline h6 {
	font-size: 3.9rem;
}
/*section.home-slider .bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	font-size: 2rem;
}*/
h1, h2, h3, h4, h5, h6 {
	font-weight: 400;
	/*letter-spacing: -0.05em;*/
}
.bt_bb_size_huge.bt_bb_headline h1,
.bt_bb_size_huge.bt_bb_headline h2,
.bt_bb_size_huge.bt_bb_headline h3,
.bt_bb_size_huge.bt_bb_headline h4,
.bt_bb_size_huge.bt_bb_headline h5,
.bt_bb_size_huge.bt_bb_headline h6 {
	font-size: 5rem !important;
}
h2 .bt_bb_headline_content {
	font-size: 2.5rem;
}
.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	margin-top: 2.5em;
}


/*dd menu
@media (min-width: 1200px) {
	nav {
		position: relative;
	}

	#menu-primary-menu > li,
	#menu-primary-menu-greek > li {
		position: static;
	}

	#menu-primary-menu > li.menu-item-has-children::before,
	#menu-primary-menu-greek > li.menu-item-has-children::before {
		top: 100px;
	}

	#menu-primary-menu > li.menu-item-has-children::before,
	#menu-primary-menu .sub-menu a::before,
	#menu-primary-menu-greek > li.menu-item-has-children::before,
	#menu-primary-menu-greek .sub-menu a::before {
		display: none;
	}

	#menu-primary-menu > li > a,
	#menu-primary-menu-greek > li > a {
		display: flex;
		align-items: center;
		height: 140px;
		line-height: 1.4;
	}

	.btStickyHeaderActive #menu-primary-menu > li > a,
	.btStickyHeaderActive #menu-primary-menu-greek > li > a {
		height: 70px;
	}

	#menu-primary-menu > li > .sub-menu,
	#menu-primary-menu-greek > li > .sub-menu {
		width: 100%;
		top: calc(100% - 10px);
		padding: 30px;
	}

	#menu-primary-menu > li:not(.last) > .sub-menu,
	#menu-primary-menu-greek > li:not(.last) > .sub-menu {
		grid-gap: 15px 30px;
	}

	#menu-primary-menu > li:not(.last) > .sub-menu,
	#menu-primary-menu > li.last > .sub-menu .sub-menu,
	#menu-primary-menu-greek > li:not(.last) > .sub-menu,
	#menu-primary-menu-greek > li.last > .sub-menu .sub-menu {
		display: grid;
		grid-template-columns: auto auto;
	}

	#menu-primary-menu .sub-menu a:hover,
	#menu-primary-menu-greek .sub-menu a:hover {
		color: #057689;
		transition: none;
	}

	#menu-primary-menu .sub-menu li.current_page_item > a,
	#menu-primary-menu-greek .sub-menu li.current_page_item > a {
		color: #057689;
	}

	#menu-primary-menu > li > .sub-menu a,
	#menu-primary-menu-greek > li > .sub-menu a {
		display: inline-block;
	}

	#menu-primary-menu > li > .sub-menu > li > a,
	#menu-primary-menu-greek > li > .sub-menu > li > a {
		background-image: url(img/arrow-right.png);
		background-size: 21px 16px;
		background-position: center right;
		background-repeat: no-repeat;
		padding-right: 35px;
	}

	#menu-primary-menu > li > .sub-menu > li > a,
	#menu-primary-menu-greek > li > .sub-menu > li > a {
		font-size: 16px;
		margin-bottom: 6px;
	}

	#menu-primary-menu > li .submenu li + li,
	#menu-primary-menu-greek > li .submenu li + li {
		margin-top: 2px;
	}

	#menu-primary-menu .sub-menu a,
	#menu-primary-menu-greek .sub-menu a {
		padding: 2px;
	}

	#menu-primary-menu .sub-menu .sub-menu,
	#menu-primary-menu-greek .sub-menu .sub-menu {
		display: block;
		opacity: 1;
		position: static;
		box-shadow: none;
		width: auto;
	}
	.btMenuHorizontal .menuPort > nav > ul > li {
		padding: 0 25px 0 25px;
	  }
}*/
/*
.on .sub-menu .sub-menu a {
	pointer-events: all;
}*/
/*fix burger menu*/
.btTransparentLightHeader .btVerticalMenuTrigger .bt_bb_icon::before,
.btAccentDarkHeader .btVerticalMenuTrigger .bt_bb_icon::before,
.btLightAccentHeader .btVerticalMenuTrigger .bt_bb_icon::before,
.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon::before,
.btTransparentLightHeader .btVerticalMenuTrigger .bt_bb_icon::after,
.btAccentDarkHeader .btVerticalMenuTrigger .bt_bb_icon::after,
.btLightAccentHeader .btVerticalMenuTrigger .bt_bb_icon::after,
.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon::after {
	border-top-color:currentColor;
}
.btTransparentLightHeader .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before,
.btAccentDarkHeader .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before,
.btLightAccentHeader .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before,
.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color:currentColor;
}