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



/*Add your own styles here:*/

/* Variables */
:root {
	--theme--color-white: #ffffff;
	--theme--color-primary: #005CB9;
}

body { -webkit-font-smoothing: antialiased; }

.main_color, .main_color div, .main_color header, .main_color main, .main_color aside, .main_color footer, .main_color article, .main_color nav, .main_color section, .main_color span, .main_color applet, .main_color object, .main_color iframe, .main_color p, .main_color blockquote, .main_color pre, .main_color a, .main_color abbr, .main_color acronym, .main_color address, .main_color big, .main_color cite, .main_color code, .main_color del, .main_color dfn, .main_color em, .main_color img, .main_color ins, .main_color kbd, .main_color q, .main_color s, .main_color samp, .main_color small, .main_color strike, .main_color strong, .main_color sub, .main_color sup, .main_color tt, .main_color var, .main_color b, .main_color u, .main_color i, .main_color center, .main_color dl, .main_color dt, .main_color dd, .main_color ol, .main_color ul, .main_color li, .main_color fieldset, .main_color form, .main_color label, .main_color legend, .main_color table, .main_color caption, .main_color tbody, .main_color tfoot, .main_color thead, .main_color tr, .main_color th, .main_color td, .main_color article, .main_color aside, .main_color canvas, .main_color details, .main_color embed, .main_color figure, .main_color fieldset, .main_color figcaption, .main_color footer, .main_color header, .main_color hgroup, .main_color menu, .main_color nav, .main_color output, .main_color ruby, .main_color section, .main_color summary, .main_color time, .main_color mark, .main_color audio, .main_color video, #top .main_color .pullquote_boxed, .responsive #top .main_color .avia-testimonial, .responsive #top.avia-blank #main .main_color.container_wrap:first-child, #top .main_color.fullsize .template-blog .post_delimiter, .main_color .related_posts.av-related-style-full a {
	font-family:'PP Neue Montreal';
	font-weight: 500;
	font-size: 16px;
	line-height: 26px;
	color:var(--theme--color-primary);
}
.main_color h1, .main_color h2, .main_color h3, .main_color h4, .main_color h5, .main_color h6{
	color:var(--theme--color-primary); 

}
.main_color h2,
.template-page .entry-content-wrapper h2{
	font: normal normal 500 36px/42px 'PP Neue Montreal';
	text-transform: initial;
}

.alternate_color span,
body.open_sans {
	font-family:'PP Neue Montreal';
	font-weight: 500;
	font-size: 16px;
	line-height: 26px;
}
#top #wrap_all strong, 
#top #wrap_all b{
	font-weight: 600 !important;
}



/*default*/
h1, h2, h3, h4, h5, h6 {
	font-family: 'PP Neue Montreal', "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
	font-weight: 500; 
}
	#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a { font-weight: inherit; text-decoration: none; color: inherit; }
	#top h1 strong, #top h2 strong, #top h3 strong, #top h4 strong, #top h5 strong, #top h6 strong { color: inherit; }
	h1 { font-size: 34px; line-height: 1.1em; margin-bottom: 14px;}
	h2 { font-size: 28px; line-height: 1.1em; margin-bottom: 20px; }
	h3 { font-size: 20px; line-height: 1.1em; margin-bottom: 8px; } /*28*/
	h4 { font-size: 18px; line-height: 1.1em; margin-bottom: 4px; } /*21*/
	h5 { font-size: 16px; line-height: 1.1em; }			/*17*/
	h6 { font-size: 14px; line-height: 1.1em; }


.col-padding > div > div.flex_column { padding: 80px 100px 80px 70px; }

div.col-padding.flex_column { padding: 80px 100px 80px 70px; } /* about page */
@media (max-width: 767px){
	.col-padding > div > div.flex_column { padding: 60px 0px 40px 0px; }
	div.col-padding.flex_column { padding: 80px 0px 80px 0px; } /* about page */
}
/* sustainability section */
#top #main #sustainability .template-page { padding: 80px 0px 80px 0px; } 
#top #main #sustainability .col-padding { padding: 0px 50px 0px 70px; }
@media (max-width: 989px){
	#top #main #sustainability .template-page { padding: 80px 0px 80px 0px; }
	#top #main #sustainability .col-padding { padding: 0px; }
}


@media (min-width: 1076px){
	.avia-section > div > main > div > div > div.flex_column.av_one_half.avia-builder-el-4.el_after_av_one_half.avia-builder-el-last.flex_column_div{
		margin-left: 3% !important;
		width: 49.99% !important;
	}
}
.avia-slideshow li img, .avia-content-slider .slide-image, .avia-content-slider .slide-image img {
	border-radius: 0px;
}





#homeintro > div > main,
#aboutintro > div > main{
	padding-top: 0px;
}






/***************** button ****************/
/* button - white */
body div .avia-button {
	border-radius: 0px;
}

.main_color .avia-color-theme-color, .main_color .avia-color-theme-color:hover,
.main_color .avia-button-wrap a, .alternate_color .avia-color-theme-color, .alternate_color .avia-color-theme-color:hover,
.alternate_color .avia-button-wrap a {
	/*width: 166px;*/
	padding-left: 35px;
	padding-right: 35px; 
	height: 39px;
	padding-top: 7px;
	/* background-color: var(--theme--color-primary);
	background-color: #fff;	*/
}
.avia-button-wrap a span{
	
	font: normal normal medium 16px/59px 'PP Neue Montreal';
	/* color: var(--theme--color-primary); */
}
.avia-button.avia-size-small {
    margin-top: 30px;
}
#top .main_color .avia-color-theme-color{
	border-bottom: none;
	border-top: none;
}
/* blue btn */
#av-layout-grid-8 .avia-button-wrap a,
#homehealth .avia-button-wrap a,
#homepeople .avia-button-wrap a,
#homefactory .avia-button-wrap a{
	background-color: var(--theme--color-primary) !important;
}
#av-layout-grid-8 .avia-button-wrap a span,
#homehealth .avia-button-wrap a span,
#homepeople .avia-button-wrap a span,
#homefactory .avia-button-wrap a span{
	color: #fff;
}
/***************** button - end ****************/


/***************** main sections with borders ****************/
.col-border-right-none > .flex_cell.av-gridrow-cell.av_one_half.no_margin.el_before_av_cell_one_half.avia-builder-el-first {
	border: 1px solid var(--theme--color-primary);
	border-right: none;
}

.col-border-left-none > .flex_cell.av-gridrow-cell.av_one_half.no_margin.el_after_av_cell_one_half.avia-builder-el-last {
	border: 1px solid var(--theme--color-primary);
    border-left: none;
}
@media (max-width: 1076px){
	.col-border-right-none > .flex_cell.av-gridrow-cell.av_one_half.no_margin.el_before_av_cell_one_half.avia-builder-el-first, .col-border-left-none > .flex_cell.av-gridrow-cell.av_one_half.no_margin.el_after_av_cell_one_half.avia-builder-el-last {
	border: 1px solid var(--theme--color-primary);
	border-right: none;
	border-left: none;
		border-top: none;
	}
}
@media (max-width: 1076px){
	.col-border-right-none > .flex_cell.av-gridrow-cell.av_one_half.no_margin.el_before_av_cell_one_half.avia-builder-el-first {
	border: 1px solid var(--theme--color-primary);
	border-right: none;
	border-left: none;
		border-bottom: none;
	}
}									  
@media only screen and (max-width: 768px){
	.mobile-background-none{
		background:none !important
	}

	.responsive #top #wrap_all .av-flex-cells .no_margin.mobile-padding-sides-none{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}
/***************** main sections with borders - END ****************/


/***************** footer ****************/
.footer-page-content.footer_color p,
.footer-page-content.footer_color p a{
	font: normal normal 500 16px/22px 'PP Neue Montreal';
	
	color: #fff;
}
.avia_textblock p a{ text-decoration: none; }
#av_section_4 > div > main > div > div > div.flex_column.av_one_fourth.avia-builder-el-3.el_after_av_one_fourth.el_before_av_one_fourth.flex_column_div > section > div > p:nth-child(2){
	font-size: 12px;
}

.footer-page-content > .avia-section > div.container.av-section-cont-open{
	max-width: 100vw;
}

#footer-page > .avia-section > div > main > div > div {
    max-width: 1266px;
    margin: 0 auto;
}
@media (min-width: 768px){
	
	#footer-page > div{
		min-height: 370px;
	}
	/*.footer-page-content .avia-section > div > main > div > div > div.flex_column.el_after_av_one_fourth.avia-builder-el-last{
		padding-left: 70px
	}*/
	#footer-page a:hover{
		text-decoration: underline !important;
    }
}


/* footer - overlay */
/*
#footer-page{
	position: relative;
}
#footer-page main {
  position: relative;
}
#footer-page > div > div:before{
	 content: ' ';
  display: block;
  position: absolute;
  background-image: url(/wp-content/themes/enfold-child/pattern.svg);
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 0% 168px;
	background-repeat: repeat-x;
	min-height: 370px;
}
@media (min-width: 1699px){
	#footer-page > div > div:before{
	 background-position: 0% 168px;
	}
}
@media (min-width: 1399px) and (max-width: 1699px){
	#footer-page > div > div:before{
	 background-position: 0% 185px;
	}
}
@media (min-width: 1199px) and (max-width: 1398px){
	#footer-page > div > div:before{
	 background-position: 0% 170px;
	}
}
@media (min-width: 1068px) and (max-width: 1198px){
	#footer-page > div > div:before{
	 background-position: 0% 18px;
	}
}
@media (min-width: 768px) and (max-width: 1067px){
	#footer-page > div > div:before{
	 background-position: 0% 225px;
	}
}
@media (max-width: 768px){
	#footer-page > div > div:before{
	 background-position: 0% 450px;
	}
}*/
#footer-page{
	position: relative;
}
#footer-page main {
  position: relative;
}
/*
#footer-page > div > div:before{
	 content: ' ';
  display: block;
  position: absolute;
  background-image: url(/wp-content/themes/enfold-child/pattern.svg);
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 0% 168px;
  /*background-size: cover;*//*
	background-repeat: repeat-x;
	min-height: 370px;
}
  */

/* footer width */
#footer-page > .avia-section > div > main.template-page{
	/*centre it */
	    display: flex;
    justify-content: space-around;
}
#footer-page > .avia-section > div > main.template-page .post-entry{
	max-width: 1366px; width: 1326px;			   
}


@media (min-width: 768px){
	 #footer-page > div > div:before{
		content: ' ';
		display: block;
		position: absolute;
		background-image: url(/wp-content/themes/enfold-child/img/commercial-pattern.svg);
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-repeat: no-repeat;
		background-position: 0% 168px;
		background-repeat: repeat-x;
		min-height: 370px;
	}
	/* footer icon col */
	/*#footer-page .avia-section > div > main > div > div > div.flex_column.av_one_fourth.el_after_av_one_fourth.el_before_av_one_fourth.flex_column_div{
		margin-left: 1%;
		width: 24.5%;
	}*/

}

@media only screen and (max-width: 768px){
	#footer-page > div{
		display: block;
		background-image: url(/wp-content/themes/enfold-child/img/commercial-pattern.svg);
		left: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		background-repeat: no-repeat;
		background-position: bottom;
		background-repeat: repeat-x;
	}
}
@media (min-width: 1699px){
	#footer-page > div > div:before{
	 /*background-position: 0% 168px;*/
	background-position: 0%	225px;
	}
}
@media (min-width: 1399px) and (max-width: 1699px){
	#footer-page > div > div:before{
	 background-position: 0% 185px;
		background-position: 0% 225px;
	}
}

@media (min-width: 1199px) and (max-width: 1398px){
	#footer-page > div > div:before{
	 background-position: 0% 170px;
	}
}

@media (min-width: 1068px) and (max-width: 1198px){
	#footer-page > div > div:before{
	 background-position: 0% 18px;
	}
}


@media (min-width: 768px) and (max-width: 1067px){
	#footer-page > div > div:before{
	 background-position: 0% 225px;
	}
}

@media only screen and (max-width: 768px){
	#footer-page > div > div:before{
	 background-position: 0% 450px;
	}
}
/***************** footer - end ****************/










#homeintro > div > main > div > div.entry-content-wrapper{
	display: flex;
	justify-content: center;
	align-items: center;
}

@media only screen and (max-width: 768px){
	#homeintro > div > main > div > div.entry-content-wrapper{
		flex-direction: column;
	}
	.responsive #top #wrap_all #homeintro .flex_column.av-break-at-tablet{
		margin-bottom: 0px;
	}
}
@media (min-width: 990px){
	#top:not(.page-id-14) #wrap_all #homeintro .entry-content-wrapper  .flex_column .avia-slide-wrap:after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 160px;
		display: inline-block;
		background: -moz-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0, 0, 0, 0.0) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0, 0, 0, 0.7)), color-stop(100%,rgba(0,47,75,0.0)));
		background: -webkit-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(0, 0, 0, 0.0) 100%);
		background: -o-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(0, 0, 0, 0.0) 100%);
		background: -ms-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(0, 0, 0, 0.0) 100%);
		background: linear-gradient(to bottom, rgba(0,0,0,0.7) 0%,rgba(0, 0, 0, 0.0) 100%);
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );*/
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );
	}
	
}









































/* page width */
.av-layout-grid-container{
	max-width: 1326px;
	max-width: 1266px;
	margin: 0 auto;
}

/* remove spacing - to allow border */
.flex_cell.av-gridrow-cell.no_margin {
    padding: 0px !important;
}

/* footer*//*
.footer-page-content > .avia-section > div.container.av-section-cont-open{
	max-width: 100vw;
}
@media (min-width: 768px){
	.footer-page-content .avia-section > div > main > div > div > div.flex_column.el_after_av_one_fourth.avia-builder-el-last{
		padding-left: 70px
	}
}*/


/* spacer - fix */
#main > .av_default_container_wrap
.container.av-section-cont-open > .template-page.content.av-content-full {
	padding-top: 0px;
    padding-bottom: 0px;
}

#main .container_wrap {
    border-top-width: 0px;
}






/*----------------- header 13/01/23 ----------------------*/
/* header - top hide on scroll */
.header_color:not(.av_header_transparency) 
#header_main > div > div > span > a > svg{
	display: none;
}
#top #wrap_all .av_header_transparency {
    border-color: var(--theme--color-primary);
}
/* header - homepage - top */
#header_main .container, .main_menu ul:first-child > li a {
    height: 125px;
    line-height: 15px;
}
#header_main .inner-container{
	/*padding-top: 21px;*/
	padding-top: 40px;
	height: 105px;
}
.html_header_top.html_header_sticky #main {
    padding-top: 102px;
}
#header_main {
    border-bottom-width: 0px;
    border-top-width: 0px;
}

/* header: scroll - 108px */
.header_color:not(.av_header_transparency) #header_main .container, .header_color:not(.av_header_transparency) .main_menu ul:first-child > li a {
    height: 100px;
    line-height: 106px;
}
.header_color:not(.av_header_transparency) #header_main .inner-container{
	padding-top: 0px
}
/*
.header_color:not(.av_header_transparency) #header_main > div > div > span > a > img{
	background-image: url('/wp-content/uploads/2023/01/Compac-Group-logo-scroll.png');
}*/

.header_color:not(.av_header_transparency) #header_main > div > div > span > a > img{
	display: none;
}
.header_color:not(.av_header_transparency) #header_main > div > div{
	/*background-image: url('/wp-content/uploads/2023/01/Compac-Group-logo-scroll.png');*/
	background-image: url('/wp-content/themes/enfold-child/img/compac-commercial-logo-scroll.svg');/* black text - commercail!!!!!!!!! */
	/*width: 146px;
	height: 49px;*/
	background-size: 146px 49px;
	background-repeat: no-repeat;
	background-position: left 0% bottom 60%;
}

.header_color:not(.av_header_transparency) #header{
	margin-top: 15px !important;
}
@media (max-width: 767px){
#top .header_color.av_header_transparency 
#header_main > div > div > span > a {
    background-image: url('/wp-content/themes/enfold-child/compac-commercial-logo.svg');
    width: 294px;
    height: 73px;
    background-size: 181px 105px;
    background-repeat: no-repeat;
    background-position: left 0% top 88%;
}
}
/*body:not(.home) */
#header{
	/*background-color: var(--theme--color-primary);*//* inner pages */
	-webkit-transition: background-color 500ms linear;
    -ms-transition: background-color 500ms linear;
    transition: background-color 500ms linear;
}

/* white bg pages *//*
body:not(.home) .header_color.av_header_transparency #header_main > div > div > span > a > img{
	display: none;
}
body:not(.home) .header_color.av_header_transparency #header_main > div > div{
	background-image: url('/wp-content/uploads/2023/01/Compac-Group-logo-scroll.png');/* new..... *//*
	background-repeat: no-repeat;
	background-position: left 0% bottom 60%;
	background-size: 300px;
}/**/

/*
.header_color:not(.av_header_transparency) #header_main > div > div.logo.avia-standard-logo:after{
/*	display: none;*//*
	background-image: url('/wp-content/uploads/2023/01/Compac-Group-logo-scroll.png');
	background-size: cover;
	background-repeat: no-repeat;
}*/
/*.av_header_transparency.header_color #header_main > div > div > span > a > img{
	display: block;
}*/
#header:not(.av_header_transparency){
	background: #fff;
	-webkit-transition: background-color 500ms linear;
    -ms-transition: background-color 500ms linear;
    transition: background-color 500ms linear;
}
header:not(.av_header_transparency) #header_main > div > div > span > a{
	width: 150px;
}

/* header - menu items */
.av_header_transparency.header_color .main_menu ul:first-child > li > a{
	color: #fff;
}
ul#avia-menu > li.current-menu-item > a{
	text-decoration: underline;
}
.header_color .main_menu ul:first-child > li > a{
	color: var(--theme--color-primary);
	font-size: 16px;
	font-weight: 500;
	font-family: 'PP Neue Montreal', "Georgia", "Times New Roman", Helvetica, Arial, sans-serif !important;
}
/* menu - current item */
.header_color:not(.av_header_transparency) .main_menu ul:first-child > li.current-menu-item > a, .header_color:not(.av_header_transparency) .main_menu ul:first-child > li.current_page_item > a{
	color: var(--theme--color-primary);
}
.header_color:not(.av_header_transparency) .main_menu ul:first-child > li > a:hover{
	color: var(--theme--color-primary) !important;
	opacity: 0.8;
}
.av-main-nav li:hover .avia-menu-fx, .current-menu-item > a > .avia-menu-fx, .av-main-nav li:hover .current_page_item > a > .avia-menu-fx{
	display: none;
}
header:not(.av_header_transparency) ul#avia-menu > li.current-menu-item > a { color: var(--theme--color-primary); }
/*header - home*//*
.html_header_transparency #main{
	padding-top: 155px !important;
}*/
/*.header_color.av_header_transparency #header_main{
	background: blue
}*/

/*headder-other pages*/
/*.html_header_transparency #main{
	padding-top: 125px !important;
}*/
.html_header_transparency #main{
	padding-top: 0px;
}
/* header - mobile menu */
@media only screen and (max-width: 767px){
	#header_main .inner-container{
		padding-top: 13px;
	}/* double check, end brace was missing                 */
/*#top #wrap_all .av_header_transparency,
	#header:not(.av_header_transparency*/.header_color .header_bg{
    background-color: var(--theme--color-primary) !important;
	}
	#header >*{
		border-color: var(--theme--color-primary) !important;
	}
	
	.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a{ color: var(--theme--color-primary); }
	.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after {
		background-color: var(--theme--color-primary);
	}
	.responsive #top .logo {
		width: 69%;
	}
}
/* search button */
.header_color input[type='submit']{
	background-color: #FF9F19;
	border-color: #FF9F19;
}
.header_color .button:hover, .header_color .ajax_controlls a:hover, .header_color #submit:hover, .header_color .big_button:hover, .header_color .contentSlideControlls a:hover, .header_color #submit:hover, .header_color input[type='submit']:hover {
    background-color: #F48E00;
    color: #ffffff;
    border-color: #F48E00;
}
#menu-item-search:hover {
	color: #fff;
}

/* dropdowns*/
/* mega menu */
/*ul.menu > li{ height: 50px; }*/
#menu-item-264 > div > ul.sub-menu {
	position: fixed !important;
	width: 100vw;
	left: 0;
	top: 90px !important;
}
body.admin-bar #menu-item-264 > div > ul.sub-menu{
	top: 124px !important;
}
#menu-item-48 > ul{
	top: 50px !important;
}
#top #header .avia_mega_div > .sub-menu,
.header_color .main_menu .menu ul li a,
#menu-item-269 > span > a{
	background-color: var(--theme--color-primary) !important;
	color: #fff !important;
	font-size: 16px !important;
	line-height: 26px;
	font-weight: 500 !important;
	font-family: 'PP Neue Montreal', "Georgia", "Times New Roman", Helvetica, Arial, sans-serif !important;
	/*padding-left: 0px !important;*/
}

/* 26/05/23 */
.units header #menu-item-1398 div ul.sub-menu, #menu-item-1398 div.avia_mega_div {
/*top: 63px !important;*/
	top: 50px !important;
}
header:not(.av_header_transparency) #menu-item-1398 div.avia_mega_div {
	top: 101px !important;
}
#top #header .avia_mega_div > .sub-menu {
	padding: 8px 15px 12px 15px !important;
}


.html_header_top #top .header_color .avia_mega_div > .sub-menu,
#menu-item-48 > ul{
    border-top-color: var(--theme--color-primary);
}
.header_color .main_menu .menu ul li a .avia-bullet{
	display: none;
}
#menu-item-48 > ul span.avia-menu-text{
	padding-left: 13px;
}

#menu-item-269 > span > a{
	font-size: 16px !important;
	line-height: 26px !important;
	font-weight: 600 !important;
	font-family: 'PP Neue Montreal', "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
}
#menu-item-269 > span > a,
#menu-item-270 > span > a,
#menu-item-241 > span > a{
	font-weight: 600 !important;
}
#menu-item-269 > span > a:hover,
#menu-item-269 > span > a:focus,
#menu-item-270 > span > a:hover,
#menu-item-241 > span > a:hover{
	text-decoration: none; /* fix */
}
#menu-item-270{
	padding-left: 18px !important;
}
@media only screen and (min-width: 768px){
#menu-item-91 > a{ border-width: 0px !important; }
#top #header .avia_mega_div > .sub-menu{ box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1) !important; }
#top #header .avia_mega_div > .sub-menu{
	display: flex;
    flex-wrap: nowrap;
    /*justify-content: space-evenly;*/
	justify-content: center;
}
#menu-item-264 > div > ul > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.avia_mega_menu_columns_3{
	border-right-width: 0px;
	/*max-width: 221px;*/
	min-width: 350px;
}
}
/*----------------- header ----------------------*/
