/*
Theme Name: Enfold Child
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 will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

#header_meta {position: absolute;width: 100%;background: transparent;border: none;padding: 24px 0 0 0;pointer-events: none;}
#header_meta .phone-info {font-family: 'merriweather',Helvetica,Arial,sans-serif;color: #fff;font-size: 22px;padding: 0;}
#header_main_alternate {background: #25214e;}
#avia-menu {display: flex;justify-content: flex-end;}
#header_main_alternate {background: #25214e;border-top: 1px solid #fff;}
.avia-menu-fx {display: none;}
.floatingNames .av-special-heading {position: absolute;top: -25px;background: #25214e;z-index: 12;width: 90%;left: 5%;}
#top #header .avia_mega_div > .sub-menu {padding: 10px;border: none;}
#top #header .mega_menu_title a {text-align: center;font-family: 'Lato';color: #f7931e;font-size: 14px;font-weight: lighter;line-height: 1.5;margin: 0 !important;text-decoration: none !important;}
.avia_mega_div.avia_mega1{width: auto !important;margin: 3px 0 0 0 !important;}
#top #header .avia_mega_div > .sub-menu > li {padding: 0;}
.header_color .main_menu ul ul{background-color: #25214e;}
.phoneLink, .emailLink {color: #000 !important;}
.phoneLink:hover, .emailLink:hover {text-decoration: underline !important;}
#top div .av-dark-form .input-text, #top div .av-dark-form input[type="text"], #top div .av-dark-form input[type="input"], #top div .av-dark-form input[type="password"], #top div .av-dark-form input[type="email"], #top div .av-dark-form input[type="number"], #top div .av-dark-form input[type="url"], #top div .av-dark-form input[type="tel"], #top div .av-dark-form input[type="search"], #top div .av-dark-form textarea, #top div .av-dark-form select, div div .av-dark-form .button {font-family: 'Lato';border-color: #2b3c73;}
.avia_ajax_form .button {padding: 9px 25px;width: auto;background: #f7931e !important;border: none !important;color: #fff !important;}
.workingHours p {margin: 0 0 3px 0;}
.contactInfo p {margin: 0;}
.contactInfo p:last-child {margin-top: 7px;}
.avia_ajax_form .button:hover{background: #25214e !important;}
.deliveryLogos br {display: none;}
.deliveryLogos {display: flex;align-items: center;margin-top: 10px;justify-content: space-around;}
.deliveryLogos img {height: 45px;}
.footerDelivery h3 {margin-top: 10px;margin-bottom: 0;}
.footer_color h3{text-align: center;}
.footerDelivery p {margin: 0;text-align: center;}
.orangeBtn {background: #f7931e;padding: 10px 20px;line-height: 1 !important;width: 100% !important;float: left;margin: 10px 0 0 0;}
.orangeBtn:hover {background: #dd831a;color: #ffffff !important;}
.footerSocial br {display: none;}
.footerSocial ul {display: flex;}
.footerSocial ul li {margin: 0 20px 0 0;}
.footerSocial {margin-top: 10px;}
.malcolmLogo {float: left;position: relative;top: 3px;}
#socket .copyright {float: right;}
.footerSocial a:hover img{opacity: .9;}
#socket {border: none;}
#footer{border: none;padding-top: 0;}
#footer:before {background: #ffffff url(images/curvy.png) no-repeat;content: "";height: 100px;width: 100%;float: left;background-size: 101% 350px;background-position: -1px 0px;}
#footer .widget{margin-top: 0;margin-bottom: 22px;}
.floatingNames .flex_column.flex_column_div {margin-bottom: 50px !important;}

.av-catalogue-container {margin-top: 0;}
#top .av-catalogue-item {padding: 5px 0;}

.av-catalogue-list li {border: none;background: transparent !important;}
.av-catalogue-list {border: none;}
.av-catalogue-title {text-transform: none;}

.av-catalogue-title-container {
	font-size: 16px;
}

.av_custom_color.av-subheading.av-subheading_below {
	font-size: 16px;
}

.av-catalogue-title-container {font-size: 16px;padding-right: 60px;}
.av-catalogue-price {height: 100%;}
.paymentCards ul {
	display: flex;padding: 0 30px !important;justify-content: space-around;
}
.paymentCards ul li {
	margin: 0 20px 0 0;
}
.paymentCards {
	margin-top: 36px;
}
.paymentCards ul li img{height: 22px;}

@media (min-width: 1100px){
	
	.av-catalogue-title {display: table;background: #fff;padding-right:15px;position: relative;}
	.av-catalogue-title-container:before {content: ".......................................................................................................................................................................................attr";position: absolute;font-size: 23px;bottom: 2;}
	.av-catalogue-price {background: #fff;padding-left: 15px;}
}


@media (min-width: 990px){
	.fixMinHeight .av-subheading {min-height: 208px;}
	.html_header_top.html_header_sticky #top #wrap_all #main {padding-top: 111px !important;}
	.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul:first-child > li > a {height: 40px;line-height: 40px;}
	.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu > div, .html_header_top.html_bottom_nav_header #header_main_alternate .main_menu ul:first-child {width: 100%;height: 40px;}

	
}

@media (max-width: 1150px){
	#header_meta .phone-info{font-size: 17px;}
	#top #header .av-main-nav > li > a {padding: 0 7px;}
}

@media (max-width: 989px){
	#header_meta {display: none;}
	.responsive.html_mobile_menu_tablet #top #wrap_all #header{position: fixed;}
	.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: 70px;line-height: 70px;}
	.responsive.html_mobile_menu_tablet.html_header_top #top #main {padding-top: 70px !important;}
}

@media (max-width: 767px){
	.responsive #top #wrap_all #header {position: fixed;}
	.responsive #top .logo{height: 55px;}
	.responsive #top #header_main > .container .main_menu .av-main-nav > li > a, .responsive #top #wrap_all .av-logo-container {height: 70px;line-height: 70px;}
	.responsive.html_mobile_menu_tablet.html_header_top #top #main {padding-top: 55px !important;}
	.responsive #scroll-top-link {display: block;}
	#footer:before {background-size: 101% 100px;}
	#footer p {text-align: center;}
	.footerSocial ul {justify-content: center;}
	.deliveryLogos{justify-content: center;}
	.deliveryLogos a{margin: 0 10px;}
	.responsive #top .logo {height: 55px !important;}
	.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: 55px;line-height: 55px;}
	.responsive #top #wrap_all .main_menu {height: 55px;}
}