/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

/*FONTS*/
h2{
	font-size: 28px;
}
/*END OF FONTS*/

/*CUSTOM MENU*/

body.et-tb-has-header header .et_builder_inner_content.fixed-custom-navigation{
	position:fixed;
	width:100%;
}

.custom-menu.et_pb_section {
    padding: 0;
}

.custom-menu .et_pb_menu .et-menu {
 	margin-left: 0px;
	margin-right: 0px;	
}

/*.custom-menu .et_pb_row{
	width:95%;
}*/

	/*==TOP MENU==*/

		/* --- REMOVE SOCIAL MONARCH SOCIAL ICONS --- */
		#custom-top-menu .et_social_inline{
			display:none;
		} 
		/* --- END OF REMOVE SOCIAL MONARCH SOCIAL ICONS --- */
		
		#custom-top-menu{
			background-color: #009a3d;
		}

		#custom-top-menu .et_pb_menu{
			background-color: transparent;
		}

		#custom-top-menu .et_pb_row {
			padding: 0;
		}
		
		#custom-top-menu .et_pb_row.et_pb_row--with-menu{
			padding: 13px 0;
		}

		#custom-top-menu .et_pb_row a {
			color: #ffffff;
			font-weight: 600;
			font-size: 18px;
		}

		#custom-top-menu nav {
			text-align: center;
		}

		#custom-top-menu a {
			line-height: 1.13em;
			padding-bottom: 0;
		}

		#custom-top-menu li{
			margin-top: 0;
		}

		/* --- MOBILE MENU --- */
			#custom-top-menu .et_pb_fullwidth_menu .et_pb_menu__menu, 
			#custom-top-menu .et_pb_menu .et_pb_menu__menu {
				display: block;
			}

			#custom-top-menu .et_mobile_nav_menu{
				display:none;
			}
		/* --- END OF MOBILE MENU --- */
		
		#custom-top-menu .language-switcher{
			margin-bottom: 0;
			position: absolute;
			right: 27px;
			top: -4px;
			z-index: 1;
		}

		#custom-top-menu .language-switcher .wpml-ls-statics-shortcode_actions{
			padding: 0;
		}

		#custom-top-menu .language-switcher ul{
			padding-bottom: 0;
			padding-left: 0;
		}

		#custom-top-menu .language-switcher .wpml-ls-legacy-list-horizontal a {
			padding: 0 7px;
			/*padding-left: 8px;*/
			position:relative;
			font-weight: 500;
			text-transform: uppercase;
		}

		#custom-top-menu .language-switcher .wpml-ls-legacy-list-horizontal a:before {
			content: "";
			height: 80%;
			border: 1px solid;
			left: -1px;
			top: 1px;
			position: absolute;
		}
		
		#custom-top-menu .language-switcher .wpml-ls-legacy-list-horizontal ul li:first-child a:before{
			border: 0 solid;
		}		

		#custom-top-menu .language-switcher .wpml-ls-legacy-list-horizontal ul li:last-child a{
			padding-right: 0;
		}
	/*==END OF TOP MENU==*/

	/*==MAIN MENU==*/
		
		/*-- Logo --*/
		#custom-main-menu #custom-logo-column {
			/*width: 17.7%;*/
			width: 19.4%;
    		
			/*background-color: #FF5722;*/
    		
			margin-right: -1px;
		}

		#custom-logo img{
	    	margin-bottom: -3px;
		}

		#custom-logo img[src*=".svg"] {
    		width: 100%;
		}
		/*-- end of Logo --*/

		/*#custom-main-menu .et_pb_row{
			padding: 20px 0;
		}*/

		#custom-main-menu{
			border-bottom: 2px solid rgb(0, 154, 61);
			box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 0px;
		}

		#custom-main-menu .et_pb_row {
			padding: 0 0;
		}

		#custom-main-menu .right.btn-container{
			display:none;
		}

		#custom-main-menu .et_pb_column {
			display: flex;
			flex-direction: column;
			justify-content: center;
			/*height: 79px;*/
			/*height: 88px;*/
			height: 70px;
		}
		
		#custom-main-menu #custom-menu-column {
			/*width: 71.7%;*/
			/*width: 70.7%;*/
			
			/*width: 73%;*/
			
			/*width: 71.38%;*/
			
			width: 71.37%;
			
   			/*background-color: aquamarine;*/
			
			background-color: #ffffff;
			
		}
		/*#custom-main-menu .et-menu-nav > li > a {
			text-transform: uppercase;
		}*/

		/*#custom-main-menu .et_pb_menu__menu>nav>ul>li>a {
			text-transform: uppercase;
		}*/

		#custom-main-menu .et_pb_menu__menu>nav>ul>li {
			display: flex;
			align-items: center;
			margin-top: 0px;
			/*height: 63px;*/
			/*height: 72px;*/
			height: 57px;
		}

		#custom-main-menu .et_pb_menu__menu>nav>ul>li>a {
			padding-bottom: 24px;
			text-transform: uppercase;
			font-weight: 600;
			color: #009a3d;
			font-size: 16px;
			/*padding-top: 12px;
			padding-bottom: 12px;*/
			
			/*padding-top: 25px;
			padding-bottom: 25px;*/
			
			/*padding-top: 29px;
    		padding-bottom: 29px;*/
			
			padding-top: 20px;
			padding-bottom: 20px;
			
			padding-right: 16px;
		}

		#custom-main-menu #custom-nav .et-menu>li {
			/*padding-left: 16px;
			padding-right: 16px;*/
			padding-left: 18px;
			padding-right: 18px;
		}

		/*#custom-main-menu #custom-nav .et-menu>li:first-child{
			padding-left:0;	
		}*/

		/*#custom-main-menu #custom-nav .et-menu>li.last, 
		#custom-main-menu #custom-nav .et-menu>li:last-child{
			padding-right:0;
		}*/

		#custom-main-menu #custom-nav{}

		#custom-main-menu #custom-nav .et_pb_menu__menu>nav>ul>li:after{
			/*content:"";*/
			content: "";
			border-right: 2px solid #009a3d;
			position: absolute;
			/*right: 0px;*/
			right: -1px;
			/*height: 32px;*/
			height: 28px;
			top: 24%;
		}

		#custom-main-menu #custom-nav .et_pb_menu__menu>nav>ul>li:last-child:after, 
		#custom-main-menu #custom-nav .et_pb_menu__menu>nav>ul>li.last:after {
			border-right: 0px solid #009a3d;
		}
	
		/*-- ARROW DOWN --*/
			#custom-main-menu .et-menu .menu-item-has-children>a:first-child:after {
				/*top: 23px;*/
				/*top: 28px;*/
				top: 19px;
				right: -3px;
			}

			#custom-main-menu .et-menu .menu-item-has-children .menu-item-has-children>a:first-child:after {
				/*top: 23px;*/
				/*top: 28px;*/
				top: 7px;
				right:0;
			}
		/*-- END OF ARROW DOWN --*/
		
		/*GREEN LINE*/
			/*#custom-main-menu .et_pb_menu__menu>nav>ul>li>a::before {*/
				
			/*#custom-main-menu .et_pb_menu__menu>nav>ul>li.et-hover>a::before{
				content: "";
				position: absolute;
				left: 0px;
				width: 96%;
				border-bottom: 2px solid #009a3d;
				bottom: 12px;
				opacity: 0;
				transform: translateY(10px);
				transition: all 0.3s ease 0s;
			}*/

			#custom-main-menu #custom-nav .et_pb_menu__menu>nav>ul>li>a::before{
				content: "";
				position: absolute;
				left: 0px;
				width: 100%;
				border-bottom: 2px solid #009a3d;
				/*bottom: 12px;*/
				bottom: 9px;
				opacity: 0;
				transform: translateY(10px);
				transition: all 0.3s ease 0s;
			}
			
			#custom-main-menu #custom-nav .et_pb_menu__menu>nav>ul>li.et-hover>a::before{
				opacity: 1;
    			transform: translateY(0px);
			}

			/*#custom-main-menu .et_pb_menu__menu>nav>ul>li>a:hover::before {*/

			/*#custom-main-menu .et_pb_menu__menu>nav>ul>li.et-hover>a::before{	
    			opacity: 1;
    			transform: translateY(0px);
			}*/
		/*END OF GREEN LINE*/

		/*-- SUB MENU --*/
			.custom-menu .nav li ul, .custom-menu .et_mobile_menu {
				border-top: 0px solid #009a3d;
			}
			
			#custom-main-menu .nav li ul{
				width: 279px;
			}

			#custom-main-menu .nav li li {
				padding: 0px 11px;
			}

			#custom-main-menu .et-menu li li a {
				/*padding: 6px 8px;
				width: 257px;*/
				padding: 7px;
				width: 257px;
				line-height: 1.3em;
				/* font-weight: 500; */
				color: #000000;
			}

			#custom-main-menu .et-menu-nav>ul ul {
				padding: 9px 0;
			}

			#custom-main-menu .nav li li ul {
				top: -9px;
				left: 279px;
			}

			.nav li.et-reverse-direction-nav li ul {
				top: 0;
				left:auto!important;
				right: 279px;
			}
		/*-- END OF SUB MENU--*/
		
		/*-- CONTACT BUTTON --*/
			/*#custom-main-menu #custom-contact-column{
				width: 8.3%;
			}*/
			
			#custom-main-menu #custom-contact-column {
				width: 9.3%;
			}

			#custom-main-menu #custom-contact-column,
			#custom-main-menu #custom-contact-button{
				/*background-color: aliceblue;*/
				background-color: #ffffff;
			}
			
			/*#custom-main-menu #custom-contact-column .et_pb_menu__menu,
			#custom-main-menu #custom-contact-column .et_menu-nav,
			#custom-main-menu #custom-contact-column li
			#custom-main-menu #custom-contact-column li a{
				width:100%;
			}*/

			/*#custom-main-menu #custom-contact-column #custom-contact-button .et_pb_menu__menu>nav>ul>li>a {
				padding: 16px 12.3px;
    			box-shadow: 0px 0px 0px 2px;
    			margin-left: 2px;
    			margin-right: 2px;
			}*/

			/*#custom-main-menu #custom-contact-column .et_pb_menu .et-menu>li {
    			/*padding-left: 11px;
    			padding-right: 11px;*/
			/*	padding-left: 0px;
    			padding-right: 0px;
			}*/
			
			/*#custom-contact-column .et_pb_button_module_wrapper a{
				padding: 0!important;
				width: 100%;
				height: 49px;
				align-items: center;
				display: flex;
				justify-content: center;
			}*/
			
			/*
			body #page-container .et_pb_section .et_pb_button_0_tb_header{}
			.et_pb_button .et_pb_button_0_tb_header .et_pb_bg_layout_light{}
			*/
			
			body #page-container #custom-main-menu #custom-contact-column .et_pb_button{
				font-size: 16px;
			}
			
			#custom-main-menu #custom-contact-column .et_pb_button_module_wrapper a{
				width: 100%;
				height: 48px;
				align-items: center;
				display: flex;
				justify-content: center;
				font-weight: 600;
				padding: 0!important;
				/*font-size: 16px;*/		
			}
		/*-- END OF CONTACT BUTTON--*/
	/*==END OF MAIN MENU==*/

/*CUSTOM MENU*/

#logo {
    max-height: 3em;
}

/*Main Header*/
#main-header .container{
    /*max-width: 1387px;*/
	
	max-width: 1288px;
	width: 95%;
}

#main-header{
	/*font: normal 600 16px / 20px "Arial",Helvetica,Arial,Verdana,sans-serif;*/
	border-bottom: 2px solid #009a3d;
}

#main-header .last{
	/*margin-right: 1.5vw;*/
	/*margin-right: 11vw;*/
	
	margin-right: 7vw;
}

#main-header .last:before {
    border: 0!important;
}

#main-header .right a{
	font-weight: 500!important;
}

#main-header .right:before {
    border: 0!important;
}

#et-top-navigation{
 	padding-left: 0px!important;	
}

/*Main header height*/
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
    padding: 34px 0 10px 0!important;
}
/*end of Main header height*/
/*end of Main Header*/

/*Top header*/
#et-secondary-menu {
    float: none;
	text-align: center;
	font-size: 18px;
}

#et-info, #et-secondary-menu>ul>li a {
    padding-bottom: 0;
}

/*#top-header .container {
	padding: 24px 0;
}*/

#top-header{
	position: relative;
}

#top-header .container {
    padding: 17px 0;
	
}
/*end of Top header*/


/*#top-menu > li{
	padding-right: 22px;
	padding-left: 22px;
}*/

#top-menu > li{
	padding-right: 14px;
	padding-left: 14px;
}

#top-menu > li:first-child{
	padding-left: 0px;
}


#top-menu > li:last-child{
	padding-right: 0px;
}

/*Menu border right*/

#top-menu > li:before {
    content: "";
    border-right: 2px solid #009a3d;
    position: absolute;
    right: 0px;
    /* width: 29px; */
    height: 28px;
    top: -4px;
}

/*end of Menu border right*/

/*Hover border*/

#top-menu > li > a:before {
    content: "";
    position: absolute;
    left: 0;
    width: 96%;
    border-bottom: 2px solid #009a3d;
    bottom: 12px;
	opacity: 0;
	/*transform: translateY(10px);
	transform: translateY(10px);*/
	transform: translateY(10px);
	/*transition: all 0.5s;*/
	transition: all 0.3s;
}

/*#top-menu > li.et-touch-hover.et-show-dropdown.et-hover a{
	
}*/
#top-menu > li > a{
 color: #009a3d;
}

#top-menu > li > a:hover::before {
	opacity: 1;
    transform: translateY(0);
}

#top-menu > .btn-container > a:before {
	border-bottom: 0px solid #009a3d!important;
}

#et-secondary-menu>ul>li>a:hover, #top-menu-nav>ul>li>a:hover {
    opacity: 1;
}

/*end of Hover border*/

#top-menu > li:last-child::before{
	content: ""; 
	border-right: 0;
}

/*.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
    padding: 29px 0 0 0;
    padding-top: 0!important;
}

.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
    padding-bottom: 0!important;
	margin: 26px 0;
}*/

/*.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
    padding: 27px 0 0 0!important;
}

.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
    padding-bottom: 25px!important;
}*/

.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
    padding-bottom: 23px!important;
}

#top-menu > li > a{
 font: normal 600 16px / 20px "Arial",Helvetica,Arial,Verdana,sans-serif;
 text-transform: uppercase;	
}

#top-header{
	/*border-bottom: 2px solid;*/
}

/*sub-menu*/
#top-menu.nav li ul {
    left: 0px;
}

#top-menu li li a {
    width: 200px;
    padding: 7px 7px;
    /*text-transform: uppercase;*/
    line-height: 1.3em;
    font-weight: 500;
    color: #000000;
}

#top-menu li li {
    margin: 0;
    padding: 0 11px;
}

#top-menu.nav li ul {
    padding: 11px 0;
	width: 279px;
	border-top: 0px solid #2ea3f2;
}

#top-menu li li a {
    width: 257px;
}	
/*#top-header .et-social-icon a:before{
	border-radius: 100%;
	border: 2px solid;
	padding: 6px;
}*/

/*== Temporary fix for anchor links ==*/
#top-menu-nav .sub-menu a {
    color: #000000!important;
}

.et-fixed-header #top-menu-nav #top-menu .sub-menu a {
	color: #000000!important;
}

/*.et-fixed-header #top-menu-nav #top-menu li.current-menu-ancestor>a, .et-fixed-header #top-menu-nav #top-menu li.current-menu-item>a {
    	color: #000000!important;
}*/
/*== End of Temporary fix for anchor links ==*/

/*end of sub-menu*/

/*PAGE WIDTH*/
.container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container {
    /*max-width: 1280px;*/
	/*width:90%;*/
	width: 83%;
}
/*END OF PAGE WIDTH*/

/*DIVI SLIDER*/
/*.et_pb_slider .et-pb-arrow-prev, .et_pb_slider .et-pb-arrow-prev:hover{
	left: -18px;
}

.et_pb_slider .et-pb-arrow-next, .et_pb_slider .et-pb-arrow-next:hover{
	right: -14px;
}*/

.et_pb_slider.always-show-arrow .et-pb-arrow-prev, .et_pb_slider.always-show-arrow .et-pb-arrow-prev:hover{
	left: -17px!important;	
}

.et_pb_slider.always-show-arrow .et-pb-arrow-next, .et_pb_slider.always-show-arrow .et-pb-arrow-next:hover {
	right: -14px!important;
}
/*END OF DIVI SLIDER*/

/*HOME SLIDER FOR VIDEO*/
.full-slider{
	margin-top: -10%;
    overflow: inherit!important;
    height: 52vw;
    z-index: 0;
}
/*END OF HOME SLIDER FOR VIDEO*/

/*CUSTOM HEADER*/

/*.custom-header{ 
	height: 24vw;
}*/

/*.custom-header .et_pb_container{
	/*height: 30vw!important;*/
	/*height: 31vw!important;
    min-height: 27em!important;*/
	
	/*height: 27.2vw!important;
    min-height: 26em!important;*/

	/*height: 31.22em!important;*/
	
	
	/*height: 31.25em!important;*/
/*}*/

.custom-header .et_pb_slide_description{
	padding:0;
}

.custom-header .et_pb_slider_container_inner{
	/*padding:0;*/
	/*padding:0 20px;*/
	/*dding: 61px 20px;*/
	padding: 61px 20px;
}


/*END OF CUSTOM HEADER*/

/*SUB HEADING*/
/*.sub-heading{
	padding: 10vw 0;
}*/

.sub-heading {
    /* padding: 10vw 0; */
    /*height: 30vw;*/
	/*height: 31vw;
    min-height: 27em;*/
	/*height: 27.2vw;
    min-height: 26em;*/
	
	
	/*height: 26.06vw;
    min-height: 25em;*/
	
	height: 31.22em;
	display: flex;
}

.sub-heading .et_pb_text_inner span.highlight{
    /*background-color: rgba(255,255,255,0.17);*/
	background-color: rgba(0, 0, 0, 0.28);
	padding: 0 7px;
}

.sub-heading.article.et_pb_fullwidth_section .et_pb_post_title{
	width:100%!important;
	display:flex;
}

.sub-heading.article.et_pb_fullwidth_section .et_pb_post_title.et_pb_featured_bg .et_pb_title_container {
    padding: 0;
}

.sub-heading .title{
	margin-bottom: 0!important;
	text-align:center;
}

.sub-heading .title h1{
	/*font-size: 38px;
	font-weight: 700;
	text-transform: uppercase;
	padding-bottom:0;*/
	font-size: 47px;
    padding-bottom: 0;
}

.sub-heading .sub-title{
	font-size: 19px;
	line-height: 1.1em;
	font-weight: 700;
	text-align: center;
}
/*END OF SUB HEADING*/

/*FLIP*/
.test-flip-container .flipbox{
	height: 21vw;
	perspective: 1000px;
	/*perspective: 200px;*/
	position: relative;
	/*z-index: 2;*/
}

.test-flip-container .flipbox .et_pb_text_inner{
	position:relative;
	width:100%;
	height:100%;
	text-align:center;
	transition: transform 0.4s, opacity 0.4s;
	transform: rotateY(80deg);
	opacity:0;
	display: flex;
	align-items: center;
	flex-direction: column;
    justify-content: center;
	/*background-color: green;*/
	background-color: rgba(0, 154, 61, 0.9);
	color:white;
	padding: 7%;
}

.test-flip-container .flipbox:hover .et_pb_text_inner{
   opacity:1;
   transform:rotateY(0deg);
}

/*.test-flip-container .title{
	position:absolute;
	top:50%;
	width:100%;
}*/

.test-flip-container .title {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
	/*z-index:1;*/
}

.test-flip-container .title .et_pb_text_inner{
	/*position: absolute;
    left: 50%;
    top: 50%;*/
	position: absolute;
    /* left: 50%; */
    /* transform: translateX(50%); */
    width: 100%;
    top: 50%;
}

.test-flip-container .title h2 {
    color: #ffffff;
    text-align: center;
}

.test-flip-container .hover:hover .title{
	opacity:0;	
}

.test-flip-container .hover .flipbox{
	visibility:hidden;
}

.test-flip-container .hover:hover .flipbox{
	visibility:visible; 
}

.test-flip-container .btn{
	padding: 12px 41px;
    border: 1px solid white;
	color:white;
	font-weight: 600;
	text-transform: uppercase;
}
/*END OF FLIP*/

/*PARALLAX FIX*/
.parallax-fix .et_parallax_bg {
	z-index:0;
}

.overlay-bg {
    position: absolute;
    top: 0;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
}
/*END OF PARALLAX FIX*/

/*TESTIMONIAL SLIDER*/

/*BACKUP
 * .testimonial .et-pb-arrow-prev, .testimonial .et-pb-arrow-prev:hover{
    left: 22px;
	opacity: 1;
}

.testimonial .et-pb-arrow-next, .testimonial .et-pb-arrow-next:hover{
    right: 22px;
	opacity: 1;
}*/

.et_pb_slider.always-show-arrow .et-pb-arrow-prev, .et_pb_slider.always-show-arrow .et-pb-arrow-prev:hover{
	left: 22px;
	opacity: 1;
}

.et_pb_slider.always-show-arrow .et-pb-arrow-next, .et_pb_slider.always-show-arrow .et-pb-arrow-next:hover{
	right: 22px;
	opacity: 1;
}

.testimonial .et-pb-arrow-prev, .testimonial .et-pb-arrow-prev:hover{
	left: 22px;
	opacity: 1;
}

.testimonial .et-pb-arrow-next, .testimonial .et-pb-arrow-next:hover{
	right: 22px;
	opacity: 1;
}

.testimonial .et-pb-active-slide .et_pb_slide_description {
   /* -webkit-animation-duration: .7s;
    -webkit-animation-delay: .9s;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-fill-mode: both;
    -moz-animation-duration: .7s;
    -moz-animation-delay: .9s;
    -moz-animation-timing-function: ease-in-out;
    -moz-animation-fill-mode: both;
    -o-animation-duration: .7s;
    -o-animation-delay: .9s;
    -o-animation-timing-function: ease-in-out;
    -o-animation-fill-mode: both;
    -ms-animation-duration: .7s;
    -ms-animation-delay: .9s;
    -ms-animation-timing-function: ease-in-out;
    -ms-animation-fill-mode: both;
    animation-duration: .7s;
    animation-delay: .9s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;*/
    /*-webkit-animation-name: fadeBottom;
    animation-name: fadeBottom;*/
	-webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

.et_pb_slider.fade-effect .et-pb-active-slide .et_pb_slide_description{
	-webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}
/*END OF TESTIMONIAL SLIDER*/

/*SLIDER MODE*/
.et_pb_slider.put-title-on-slider .slider-top-title{
	position: absolute;
	width: 100%;
	z-index: 5;
	display: flex;
}

.et_pb_slider.put-title-on-slider .slider-top-title .the-title{
	width: 100%;
	display: flex;
	height: 100%;
	justify-content: center;
	align-items: flex-end; 
	padding-bottom: 1%;
}

.et_pb_slider.put-title-on-slider .slider-top-title .the-title h2{
	padding-bottom:0;
	color: #ffffff;
}

.title-on-slider .et_pb_text_inner {
    height: 0;
	visibility:hidden;
}

.et_pb_slider.arrow-width-center .et_pb_slider_container_inner{
	/*padding: 61px 113px;*/
	padding: 61px 12%;
}
/*END OF SLIDER MODE*/

/*BLOG*/
body.post-template-default.et_monarch .et_pb_section .et_social_inline_top, body.post-template-default.et_monarch .et_pb_section .et_social_inline_bottom{
	margin-bottom: 0!important;
}

body.post-template-default .et_post_meta_wrapper img {
    width: 100%;
    object-fit: cover;
    object-position: center;
    height: 37vw;
}
/*END OF BLOG*/

/*BLOG LIST*/
/*.pc-blog-list .et_pb_ajax_pagination_container .et_pb_post {
   	display: inline-block;
    width: 30%;
    vertical-align: top;
    margin: 1.2%;
	box-shadow: rgba(0,0,0,.25) 0 3px 11px 0;
    -moz-box-shadow: rgba(0,0,0,.25) 0 3px 11px 0;
    -webkit-box-shadow: rgba(0,0,0,.25) 0 3px 11px 0;
}

.pc-blog-list img {
    width: 100%;
    height: 13em;
    object-fit: cover;
}*/

/*.pc-blog-list .et_pb_ajax_pagination_container {
    display: flex;
    flex-direction: column;
    flex-flow: wrap;
}*/
/*, .card-list-container*/
.blog-list .et_pb_ajax_pagination_container {
    display: flex;
    flex-direction: column;
    flex-flow: wrap;
    /*margin-left: -11px;
    margin-right: -13px;*/
	/*margin-left: -16px;
	margin-right: -16px;*/
	margin-left: -1.4%;
    margin-right: -1.4%;
	margin-top: -9px;
	margin-bottom: -9px;
}

.blog-list.text-centered{
	text-align: center;
}

/*, .card-list-container .card-list*/
.blog-list .et_pb_ajax_pagination_container .et_pb_post {
    /* margin-left: -25px; */
    width: 30.9%;
    margin: 1.2%;
    box-shadow: rgba(0,0,0,.25) 0 3px 11px 0;
    -moz-box-shadow: rgba(0,0,0,.25) 0 3px 11px 0;
    -webkit-box-shadow: rgba(0,0,0,.25) 0 3px 11px 0;
}

/*.pc-blog-list .et_pb_ajax_pagination_container .et_pb_post {
    /*width: 33%;*/
/*	width: 30%;
	margin: 1.2%;
	box-shadow: rgba(0,0,0,.25) 0 3px 11px 0;
    -moz-box-shadow: rgba(0,0,0,.25) 0 3px 11px 0;
    -webkit-box-shadow: rgba(0,0,0,.25) 0 3px 11px 0;
}*/

.blog-list img {
    width: 100%;
    /*height: 13em;*/
	/*height: 15em;*/
	height: 16em;
    object-fit: cover;
}

.blog-list .et_pb_post  .entry-featured-image-url:hover:before {
    content: "";
    width: 100%;
    height: 100%;
    background-image: linear-gradient(45deg, rgba(0, 154, 61, 0.35), 100%, transparent);
    position: absolute;
}

.blog-list .entry-title, .pc-blog-list .post-meta, .blog-list .post-content {
    padding-left: 14px;
    padding-right: 14px;
}

.blog-list .entry-title{
	padding-bottom:11px;	
	font-size: 23px;
}

.blog-list .et_pb_post .post-meta{
	margin-bottom: 1px;
}

.blog-list .post-content {
    /*padding-bottom: 20px;*/
	padding-bottom: 46px;
}

.blog-list .et_pb_post .entry-featured-image-url {
    /*margin-bottom: 19px;*/
	 margin-bottom: 21px;
}

.blog-list .post-content a.more-link {
    bottom: 12px;
    position: absolute;
	width: 93%;
}

.blog-list .pagination {
    width: 100%;
	/*margin: 13px 1.1% 0;*/
	margin: 13px 13.1% 0;
}	
/*END OF BLOG LIST*/

/*FOOTER*/
/*.ftr-bottom .et_pb_column:first-child{
   display:flex;
   flex-direction: row;
}


.ftr-bottom .et_pb_column:first-child .et_pb_module{
   display:flex;
   flex-direction: column;
}

.ftr-bottom .et_pb_column:first-child .et_pb_module:first-child {
    width: 200px;
    margin: 0;
}

.ftr-bottom svg{
    display: flex;
}*/

#footer-top ul li {
    padding-bottom: 7px;
    line-height: 1.4em;
}

#footer-top ul {
    padding-bottom: 0;
}
/*END OF FOOTER*/

/*FOOTER BOTTOM*/
/*#footer-bottom .et_pb_column {
    padding-bottom: 15px;
}*/

#footer-bottom {
    padding: 0 0 0;
}

#footer-bottom .et_pb_social_media_follow{
	padding: 0 0 0 0;
}

#footer-bottom .et_pb_social_media_follow li {
    margin-bottom: 0;
}
/*END OF FOOTER BOTTOM*/

/*Anchor Links*/
.anchor-link {
    /*padding: 25% 0 0;*/
	
	/*padding: 39% 0 0;*/
	
	/*padding: 23% 0 0;
    margin-top: -23%;
	
    width: 1px;
    display: block;*/
	
	/*padding: 53% 0 0;*/
	
	/*padding: 8% 0 0;*/
	
	padding: 11.6em 0 0;
}

body.admin-bar .anchor-link{
	/*padding: 23% 0 0;*/
	
	
	/*padding: 32% 0 0;*/
	
	/*padding: 40% 0 0;*/
	
	/*//padding: 60% 0 0;*/
	
	padding: 13.7em 0 0;
	
	/*padding: 9% 0 0;*/
	
	/*padding: 26% 0 0;
    margin-top: -26%;*/
	
	
	/*height: 11em;
    margin-top: -11em;*/
	
}
.anchor-link span.anchor-line{
	border-right:1px solid transparent;
}
/*end of Anchor Links*/

/*SCROLL TABLE*/
.scroll-table {
    overflow-x: auto;
}
/*END OF SCROLL TABLE*/

/*TABS*/
/*.custom-tab {
    border: 1px solid #009a3d;
}

.custom-tab ul.et_pb_tabs_controls:after {
    border-top: 1px solid #009a3d;
}*/

/*///.custom-tab .et_pb_tab_active{
	border-bottom: 1px solid rgba(0, 154, 61, 0.29);
}///*/

/*.custom-tab .et_pb_tab_active a {
    color: #009a3d!important;
}

.custom-tab ul.et_pb_tabs_controls {
    background-color: #009a3d;
}

.custom-tab .et_pb_tabs_controls li a {
    color: #ffffff;
}

.custom-tab .et_pb_tabs_controls li {
	border-right: 1px solid #3bb169;
}*/

.custom-tab {
    border: 1px solid #009a3d;
}

.custom-tab ul.et_pb_tabs_controls:after {
    border-top: 1px solid #009a3d;
}

/*///.custom-tab .et_pb_tab_active{
	border-bottom: 1px solid rgba(0, 154, 61, 0.29);
}///*/

/*.custom-tab .et_pb_tab_active a {
    color: #009a3d!important;
}*/

.custom-tab .et_pb_tab_active a {
    color: #ffffff!important;
}

/*.custom-tab ul.et_pb_tabs_controls {
    background-color: #009a3d;
}*/

.custom-tab ul.et_pb_tabs_controls {
    background-color: #ffffff;
}

/*.custom-tab .et_pb_tabs_controls li a {
    color: #ffffff;
}*/

.custom-tab .et_pb_tabs_controls li a {
   color: #009a3d;
}

.custom-tab .et_pb_tabs_controls li {
	border-right: 1px solid #3bb169;
}

.custom-tab .et_pb_tabs_controls li.et_pb_tab_active {
    background-color: #009a3d;
}
/*END OF TABS*/

/*ACCORDION*/
.custom-accordion{
	box-shadow: 0px 0px 0px 2px #009a3d;
}

.custom-accordion .et_pb_toggle {
    margin-bottom: -1px!important;
	border-color: #ffffff;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    /* padding-bottom: 0; */	
}

.custom-accordion .et_pb_toggle:last-child{
	border-width: 0px 0px 0px 0px;
}

.custom-accordion .et_pb_toggle_close {
    background-color: #009a3d;
}

.custom-accordion .et_pb_toggle_close {
    background-color: #009a3d;
}

.custom-accordion .et_pb_toggle_close .et_pb_toggle_content p, 
.custom-accordion .et_pb_toggle_close .et_pb_toggle_content ul, 
.custom-accordion .et_pb_toggle_close .et_pb_toggle_title{
	color: #ffffff;
}

.custom-accordion .et_pb_toggle_title:before {
    color: #ffffff;
}
/*.custom-accordion .et_pb_accordion_toggling .et_pb_toggle_content p, .custom-accordion .et_pb_accordion_toggling .et_pb_toggle_content{
	color: #ffffff;
}*/

/*END OF ACCORDION*/

/*TABLE*/
.custom-table tr td{
	border-top: 0px solid #eee;
}
/*END OF TABLE*/

/*INPUT FIELDS - CONTACT FORM*/
.custom-input-fields select, .custom-input-fields input[type="text"], .custom-input-fields input[type="email"], .custom-input-fields input[type="tel"], .custom-input-fields textarea {
    padding: 10px 10px;
    width: 100%;
    /* border-color: #009a3d; */
    border-width: 2px;
    font-size: 15px;
	margin-top: 3px;
}

/*.custom-input-fields input.text:focus, .custom-input-fields input.title:focus, .custom-input-fields input[type=text]:focus, .custom-input-fields select:focus, .custom-input-fields textarea:focus {*/
.custom-input-fields select:focus, .custom-input-fields input[type="text"]:focus, .custom-input-fields input[type="email"]:focus, .custom-input-fields input[type="tel"]:focus, .custom-input-fields textarea:focus{
   /* border-color: #2d3940;
    color: #3e3e3e;*/
	border-color: #009a3d;
}

.custom-input-fields input[type="file"]::-webkit-file-upload-button, .custom-input-fields input[type="submit"]  {
    border: 0;
    /*padding: 10px 18px;*/
	padding: 10px 19px;
	background-color: #009a3d;
    color: #ffffff;
}

.custom-input-fields .et_social_networks{
	display:none;
}
/*END OF INPUT FIELDS - CONTACT FORM*/

/*SOCIAL ICON FOR XING*/
/*.et_pb_social_media_follow .et-social-rss a{
	pointer-events: none;
}*/

.et_pb_social_media_follow .et-social-rss a.icon:before {
    content: "\e09e";
    color: transparent!important;
    /*background-image: url(/wp-content/uploads/logo/xing-optimized.svg);*/
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEuMjYiIGhlaWdodD0iMjQiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDIxLjI2IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KIDxwYXRoIGQ9Im0xMy41NzcgMjQtNS4zMjQtOS42NjcgOC4wNy0xNC4zMzNoNC45MzNsLTguMDY5IDE0LjMzMyA1LjI3IDkuNjY3em0tNy4yOTEtMTloLTQuOTM5bDIuNzY4IDQuNzQ0LTQuMTE1IDcuMjU2aDQuOTE0bDQuMTE3LTcuMjcxeiIgZmlsbD0iIzAwOWEzZCIvPg0KPC9zdmc+DQo=");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 50%;
}

.et_pb_social_media_follow .et_pb_social_icon.et-social-rss:hover a.icon:before {
   filter: brightness(0) invert(1);
}
/*END OF SOCIAL ICON FOR XING*/

/*SOCIAL SHARE ICONS*/
.social-share-icons .et_pb_widget{   
    margin-right: 0!important;
    margin-bottom: 0!important;
    display: flex;
    justify-content: center;
    width: 100%!important;
}
/*END OF SOCIAL SHARE ICONS*/

/*TEXT OVERLAY IMAGE*/
.text-overlay-image.et_pb_blurb .et_pb_blurb_content{
    line-height: 0;
}

.text-overlay-image.et_pb_blurb .et_pb_main_blurb_image {
    margin-bottom: 0;
}

.text-overlay-image.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
    /*text-align: left;*/
    height: 100%;
    top: 0;
    position: absolute;
    width: 100%;
    /*background-image: linear-gradient(45deg, #00000033, 100%, transparent);*/
	background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.35), 100%, transparent);
	
	display: flex;
    /*align-items: center;*/
    align-items: flex-end;
	
	/*transition: background-image 0.8s;*/
	/*transition: all 1s ease-out;*/
    /*vertical-align: middle;*/
}

/*.text-overlay-image.et_pb_blurb{
	transition: all 0.8s;
}*/

.text-overlay-image.et_pb_blurb.et_clickable:hover .et_pb_blurb_content .et_pb_blurb_container{
	background-image: linear-gradient(45deg, rgba(0, 154, 61, 0.35), 100%, transparent);
	/*background-position:100px;*/
}

.text-overlay-image.et_pb_blurb .et_pb_module_header{
    /*position: absolute;
    top: 44%;
    text-align: center;
    width: 100%;
    color: #ffffff;
    padding-bottom: 0;*/
	
	/*text-align: center;*/
	text-align: left;
    width: 100%;
    color: #ffffff;
    /*padding-bottom: 0;*/
	 
	/*padding: 5px 8px;*/
	padding: 7px 12px;
	
    /* height: 0; */
    /* FONT-SIZE: 27px; */
    /*font-size: 32px!important;*/
}

/*.text-overlay-image.et_pb_blurb .et_pb_main_blurb_image{
	background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.28), 100%, transparent);
}

.text-overlay-image.et_pb_blurb .et_pb_main_blurb_image img{
	z-index: -1;
	position: relative;	
}*/
/*END OF TEXT OVERLAY IMAGE*/

/*CUSTOM ROW BLURB*/

.custom-row-blurb.et_pb_gutters2 .et_pb_column_1_3 .et_pb_module, .custom-row-blurb.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module{
	margin-bottom:0;
}

/*.custom-row-blurb .et_pb_blurb{}*/

.custom-row-blurb .et_pb_blurb_content .et_pb_blurb_container {
    /*padding: 0 14px 14px 14px;*/
	/*padding: 0 14px 7px 14px;*/
	padding: 0 14px 52px 14px;
}

.custom-row-blurb .et_pb_blurb_content .et_pb_main_blurb_image, 
.custom-row-blurb .et_pb_blurb_content .et_pb_main_blurb_image img{
    width: 100%;
}

.custom-row-blurb .et_pb_blurb_content .et_pb_main_blurb_image {
    margin-bottom: 17px;
}

.custom-row-blurb .et_pb_blurb_content {
    max-width: 100%;
}

.custom-row-blurb .et_pb_blurb_content .et_pb_main_blurb_image img {
    height: 16em;
    object-fit: cover;
    /* object-position: center; */
}

.custom-row-blurb .et_pb_blurb .et_pb_blurb_description{
	line-height: 1.7em;
}

.custom-row-blurb .et_pb_blurb .et_pb_module_header{
	padding-bottom: 17px;
    padding-top: 3px;
}

.custom-row-blurb .et_pb_button_module_wrapper{ 
	position: absolute;
	width: 100%;
	bottom: 0;
}

/*.text-overlay-image.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
	background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.35), 100%, transparent);
}*/
.custom-row-blurb .et_pb_blurb.et_clickable .et_pb_image_wrap:hover{
    background-image: linear-gradient(45deg, rgba(0, 154, 61, 0.35), 100%, transparent);
}

.custom-row-blurb .et_pb_blurb.et_clickable .et_pb_image_wrap img{
    position: relative;
    z-index: -1;
}
/*END OF CUSTOM ROW BLURB*/

/*CUSTOM ARTICLE SLIDER */
.custom-article-slider .et_pb_post_slider .et_pb_container{
	/*height: 0px!important;
	padding: 5.7em 0;*/
	/*height: 0px!important;*/
	/*padding: 0 0;*/
}

.custom-article-slider{ 
	display: flex;
   	flex-direction: column;
	/*height: 32em;*/
	height: 31.1em;
    /*padding: 0 0!important*/
}
/*END OF CUSTOM ARTICLE SLIDER */

/*CALL TO ACTION*/
/*.et_pb_section.cta {
	padding: 58px 0!important;
}*/

/*.et_pb_section.cta {
    padding: 42px 0 49px 0!important;
}*/
/*.et_pb_section.cta {
    padding: 38px 0 45px 0!important;
}*/

.et_pb_section.cta {
    padding: 37px 0 44px 0!important;
}

.et_pb_section.cta .et_pb_promo_description {
	padding-bottom: 6px!important;
}
/*END OF CALL TO ACTION*/	

/*HOVER IMAGE GREEN*/
.hover-image-green .et_pb_blurb.et_clickable .et_pb_image_wrap:hover{
    background-image: linear-gradient(45deg, rgba(0, 154, 61, 0.35), 100%, transparent);
}

.hover-image-green .et_pb_blurb.et_clickable .et_pb_image_wrap img{
    position: relative;
    z-index: -1;
}
/*END OF HOVER IMAGE GREEN*/

/*BUTTON BOTTOM*/
.button-bottom .et_pb_button_module_wrapper {
	position: absolute;
	width: 100%;
	bottom: 0;
}

.button-bottom.button-top-space .et_pb_module.et_pb_blurb{
	margin-bottom: 68px;
}
/*END OF BUTTON BOTTOM*/


/*NEXT POSTS*/

._row{
	display: flex;	
}

._row .__col{
	width: 100%;
    margin-right: 1.5%;
    margin-left: 1.5%;
}

.__col:first-child {
    margin-left: 0;
}

.__col:last-child {
    margin-right: 0;
}

.the-next-posts {
    display: flex;
}

.the-next-posts .the-next-posts-image {
    width: 110px;
    height: 73px;
    margin-right: 20px;
	position: relative;
}

.the-next-posts .the-next-posts-image:hover:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
   	background-image: linear-gradient(45deg, rgba(0, 154, 61, 0.35), 100%, transparent);
}

.the-next-posts .the-next-posts-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.the-next-posts .the-next-posts-title {
    font-size: 18px;
    color: #242E35;
    font-weight: 600;
    line-height: 1.7em;
	padding-bottom: 8px;
	margin-top: -2px;
}

.the-next-posts .the-next-posts-title:hover{
	color:#009a3d;
}

.the-next-posts .the-next-posts-date {
    font-size: 14px;
	color: #797979;
}
/*END OF NEXT POSTS*/

/*ARTICLE POSTS EDITABLE*/

.article-post-lists-editable .et_pb_column{
	display:flex;
	align-items: center;
}

.article-post-lists-editable .et_pb_module{
	width:100%;
}

/*.article-post-lists-editable .et_pb_image {
    width: 132px;
    height: 110px;
    background-color: antiquewhite;
	margin-bottom: 0!important;
	margin-left: 0;
    margin-right: 0;
}*/
.article-post-lists-editable .et_pb_image {
    width: 223px;
	height: 126px;
    /*background-color: antiquewhite;*/
    margin-bottom: 0!important;
    margin-left: 0;
    margin-right: 16px;
	position:relative;
	overflow: hidden;
}

.article-post-lists-editable .et_pb_image .et_pb_image_wrap{ 
	height: 100%;
}

.article-post-lists-editable .et_pb_image img {
    /*height: 117px;*/
	height: 100%;
    object-fit: cover;
	object-position: center;
}

.article-post-lists-editable .et_pb_text {
    margin-right: 15px;
}

.article-post-lists-editable .et_pb_text h4{
	padding-bottom:0;
	line-height: 1.7em;
}

/*.article-post-lists-editable .et_pb_text{
	padding-top:10px;
}*/

.article-post-lists-editable .et_pb_image a:hover .et_pb_image_wrap:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
	z-index:1;
    background-color: rgba(0, 154, 61, 0.35);
}

/*END OF ARTICLE POSTS EDITABLE*/


/*CUSTOM DIVI CAROUSEL*/
.custom-divi-carousel.dica_divi_carousel .dica_divi_carouselitem .dica-item {
    -ms-flex-direction: initial;
    flex-direction: initial;
}

.custom-divi-carousel.dica_divi_carousel .dica_divi_carouselitem .dica-image-container {
    width: 205px;
	height: 112px;
	/*margin-right: 17px;*/
}

.custom-divi-carousel.dica_divi_carousel .dica_divi_carouselitem .dica-image-container img{
    height: 114px;
    object-fit: cover;
}

.custom-divi-carousel.dica_divi_carousel .dica_divi_carouselitem .dica-item-content {
    justify-content: center;
	width: 410px;
}

/*.custom-divi-carousel.dica_divi_carousel .dica_divi_carouselitem{
	margin-right:0!important;
}*/

/*.custom-divi-carousel.dica_divi_carousel .dica_divi_carouselitem .et_pb_module_inner{
	padding: 18px 18px 18px 18px;
}*/

.custom-divi-carousel.dica_divi_carousel .dica_divi_carouselitem .dica-item{
	box-shadow: 0px 0px 12px #989898;
}

.custom-divi-carousel .dica-container .swiper-container{
    padding: 14px;
}

.custom-divi-carousel.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-title {
    padding-bottom: 0;
	color: #000000;
    font-weight: 600;
    font-size: 18px;
	padding-left: 13px;
    padding-right: 13px;
}

.custom-divi-carousel.dica_divi_carousel .swiper-buttton-container .swiper-button-prev,
.custom-divi-carousel.dica_divi_carousel .swiper-buttton-container .swiper-button-next{
    background-color: rgba(255, 255, 255, 0)!important;
}

.custom-divi-carousel.dica_divi_carousel .swiper-buttton-container .swiper-button-prev{
	left: -38px;
}

.custom-divi-carousel.dica_divi_carousel .swiper-buttton-container .swiper-button-next{
	right: -36px;
}

/*.custom-divi-carousel .et_pb_module {
    /*-webkit-animation-timing-function: linear;
    animation-timing-function: linear;*/
/*    -webkit-animation-duration: 0s;
    animation-duration: 0s;
}*/

.custom-divi-carousel .overlay-image .dica-item .dica-image-container a.image:before {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
}

.custom-divi-carousel.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-title {
    transition: color 0s ease 0s;
}

.custom-divi-carousel.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-subtitle{
	padding-bottom: 0;
	padding-left: 13px;
	padding-right: 13px; 
	padding-top: 5px;
}

.custom-divi-carousel .swiper-pagination{
    position: absolute!important;
    bottom: -23px;
}

.custom-divi-carousel.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .content {
    padding-left: 13px;
    padding-right: 13px;
}
/*END OF CUSTOM DIVI CAROUSEL*/

/*COOKIE CONSENT*/
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
	box-shadow: 0 0 7px 0px rgba(0, 0, 0, 0.48);
	border-top: 0 solid #ffffff!important;
}

/*#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover, 
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover {
	background-color: #009a3d;
}*/

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover, 
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover {
    color: #ffffff!important;
    background-color: #009a3d!important;
	border: 2px solid #009a3d!important;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, 
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
	background-color: #ffffff!important;
	color: #009a3d!important;
	border: 2px solid!important;
	text-transform: uppercase!important;
	font-weight: bold!important;
	font-size: 16px!important;
	padding: 10px 18px!important;
}

body.admin-bar #moove_gdpr_save_popup_settings_button{
  top: 35px!important;
} 
/*END OF COOKIE CONSENT*/


/*UNORDERED LIST*/
#left-area ul, .comment-content ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul, body.et-pb-preview #main-content .container ul {
    padding: 0 0 25px 18px;
}
/*END OF UNORDERED LIST*/

@media screen and (max-width:1580px){
	/*BLOG LIST*/
	.blog-list img {
    	height: 15.53vw;
	}
	
	.custom-row-blurb .et_pb_blurb_content .et_pb_main_blurb_image img {
    	height: 15.53vw;
	}
	/*END OF BLOG LIST*/
}

@media screen and (min-width:1604px){
	
	/*.mfp-arrow-right {
    	right: -3px;
	}*/
	
	/*.mfp-arrow-left {
    	left: -24px!important;
	}*/
	
	/*.mfp-arrow-left {
    	left: -24px!important;
	}*/
}



@media screen and (min-width:1348px){
	.mfp-image-holder .mfp-content {
    	max-width: 100%;
	}
}

@media only screen and (max-width: 1316px){
	/*Nav bar Temporary fix*/
	#main-header .last {
    	/* margin-right: 1.5vw; */
    	margin-right: 7vw;
	}
	/*end of Nav bar Temporary fix*/
}

@media only screen and (max-width: 1279px){
	
	/*CUSTOM MENU*/
	.custom-menu .et_pb_row{
		width:95%;
	}
	
	#custom-top-menu .language-switcher {
    	right: 0;
	}
	/*END OF CUSTOM MENU*/
}

@media only screen and (max-width: 1204px){
	/*Nav bar Temporary fix*/
	#main-header .last {
    	/* margin-right: 1.5vw; */
    	margin-right: 3vw;
	}
	/*end of Nav bar Temporary fix*/
}

@media only screen and (max-width: 1117px){
	/*==MAIN MENU==*/
	#custom-main-menu .et_pb_menu__menu>nav>ul>li>a {
		font-size: 14px;
	}
	/*#custom-main-menu .et_pb_menu__menu>nav>ul>li>a {
    	font-size: 13px;
	}*/
	
	#custom-main-menu #custom-nav .et-menu>li:first-child {
   		padding-left: 0;
	}
	
	#custom-main-menu #custom-nav .et-menu>li:last-child {
   		padding-right: 0;
	}
	
	#custom-main-menu #custom-nav .et_pb_menu__menu>nav>ul>li:after {
    	top: 29%;
	}
	
	#custom-main-menu #custom-nav .et_pb_menu__menu>nav>ul>li:after {
     	height: 22px; 
	}
	/*==END OF MAIN MENU==*/
}

@media only screen and (max-width: 1090px){
	
	/*==MAIN MENU==*/
	/*#custom-main-menu .et_pb_menu__menu>nav>ul>li>a {
		font-size: 14px;
	}*/
	
	/*#custom-main-menu #custom-nav .et_pb_menu__menu>nav>ul>li:after {
   	 	height: 22px;
	}*/
	/*==END OF MAIN MENU==*/
	
	/*CONTACT BUTTON*/
	body #page-container #custom-main-menu #custom-contact-column .et_pb_button{
		font-size: 14px;
	}
	
	#custom-main-menu #custom-contact-column .et_pb_button_module_wrapper a {
		height: 38px;
	}
	/*END OF CONTACT BUTTON*/
}

@media only screen and (max-width: 980px){
	
	/*==MAIN MENU==*/
		/*-- Logo --*/
			#custom-main-menu #custom-logo-column {
				/*width: 14em!important;*/
				/*background-color: aqua;*/
				/*width: 12.8em!important;*/
				/*width: 12.8em;*/
				/*width: 11em!important;*/
				width: 12em!important;
			}
		/*-- end of Logo --*/
		
			/*#custom-main-menu #custom-menu-column {*/
				/* width: 71.7%; */
				/* width: 70.7%; */
				
				/*position:fixed;
				width: 100%;*/
				
				/*display:none;
				
				top: 46%;
				left: 0;
				height: 100%;
				position: fixed;
				width: 100%;*/
				
				/*background-color: aquamarine;*/
				/*background-color: transparent;*/
			/*	width: 6em;
				background-color: blanchedalmond;
				float: right;
			}*/
			
			#custom-main-menu {
				border-bottom: 0px solid rgb(0, 154, 61);
			}
			
			#custom-main-menu .et_pb_row {
				width:100%;
				padding: 0 20px;
			}
	
			#custom-main-menu #custom-contact-column{
				/*width: 6em!important;
				background-color: blanchedalmond;
				float: right;*/
				
				width: 0!important;
    			background-color: blanchedalmond;
    			float: right;
    			flex-direction: row;
    			justify-content: flex-end;
    			align-items: center;
			}
			
			#custom-main-menu #custom-contact-column .et_pb_button_module_wrapper a {
				/*height: 42px;
				font-size: 15px!important;*/
				/*height: 49px;*/
				/*height: 43px;*/
				height: 37px;
				width: 103px;
				font-size: 15px!important;
				margin-right: 20px;
			}
			
			#custom-main-menu #custom-contact-column .custom-mobile-menu-hamburger{
				padding: 8px 0px;
			}
	
		/*-- MOBILE MENU --*/
			/*#custom-menu-column .et_mobile_menu{*/
				/*display: block!important;*/
				/*height: 1433px; 
				padding-top: 35.2344px; 
				margin-top: 0px; 
				padding-bottom: 35.2344px; 
				margin-bottom: 0px;*/
			/*}*/
			
			/*#custom-menu-column .mobile_menu_bar{
				/*display:none;*/
			/*}*/
			
			#custom-mobile-menu{
				position: fixed;
				width: 100%;
				height: 100%;
				top: 0;
				z-index: 3;
				/*background-color: rgba(0, 0, 0, 0.64);*/
				/*overflow-y:scroll;*/
				
				/*display:none;*/
				
				background-color: rgba(0, 0, 0, 0);
				
				visibility:hidden;
				
				transition: background-color 0.5s ease-in-out, visibility 0.5s ease-in-out;
			}
	
			#custom-main-menu .et_pb_column{
				height: 59px;
			}
	
			#custom-mobile-menu .et_mobile_menu{
				position:relative;
				display: block!important;
				height:100%;
				border: 0;
				
				box-shadow: 0 0 0 rgba(0,0,0,.1);
				-moz-box-shadow: 0 0 0 rgba(0,0,0,.1);
				-webkit-box-shadow: 0 0 0 rgba(0,0,0,.1);
			}

			#custom-mobile-menu .mobile_menu_bar {
				display:none;
			}
			
			#custom-mobile-menu .et_mobile_nav_menu{
				width:100%;
				margin: 0;
			}
			
			#custom-mobile-menu .mobile_nav{
				width:100%;
			}
	
			#custom-mobile-menu .mobile_nav.closed .et_mobile_menu{
				height:100%!important;
				overflow:visible!important;
			}
			
			#custom-mobile-menu #custom-mobile-row{
				/*position: absolute;
				top: 0;
				right: 0;
				background-color: antiquewhite;*/
				
				position: fixed;
				top: 0;
				right: 0%;
				/*background-color: antiquewhite;*/
				background-color: #ffffff;
				overflow-y: scroll;
				height: 100%;
				width: 301px;
				/*padding: 10px 20px;*/
				/*padding: 10px 20px 59px 20px;*/
				/*padding: 37px 20px 59px 20px;*/
				/*padding: 37px 20px 59px 20px;*/
				/*padding: 20px 20px 59px 20px;*/
				/*padding: 20px 30px 59px 30px;*/
				padding: 17px 30px 59px 30px;
				
				/*right: -32%;*/
				right: -301px;				
				
				transition: right 0.5s;
			}
	
			
	
			#custom-mobile-menu #custom-mobile-row .exit{
				    font-family: Roboto, arial;
					font-size: 37px;
					font-weight: 300;
					height: 35px;
					background-color: #009A3D;
					color: #ffffff;
					width: 32px;
					height: 33px;
					display: flex;
					align-items: center;
					justify-content: center;
					margin: 0 0 0 auto;
					/* padding-bottom: 5px; */
					margin-bottom: 0px;
					margin-right: -16px;
					position: relative;
			}
			
			#custom-mobile-menu #custom-mobile-row .exit span{
				transform: rotate(45deg);
			}
			/*#custom-mobile-menu #custom-mobile-row .exit span{
				line-height: 0;	
			}*/
			
			#custom-mobile-menu .et_pb_social_media_follow{
				text-align:left;
				margin-bottom: 4px;
			}
			
			#custom-mobile-menu .et_pb_button_module_wrapper{
				text-align:left;
			}
			
			#custom-mobile-menu .et_mobile_menu {
				padding: 0;
			}
			
			#custom-mobile-menu .et_mobile_menu li a {
				/*padding: 8px 0;*/
				padding: 15px 0;
				border-bottom: 0px solid rgba(0,0,0,.03);
				line-height: 1.3em;
			}
			
			#custom-mobile-menu .et_mobile_menu li li a {
				padding: 5px 0;
			}

			/*#custom-mobile-menu .et_mobile_menu .menu-item-has-children:before{
				/*content: "+";
				position: absolute;
				right: 0;*  /
				/* float: right; */
				/* width: 100%; */
				/* right: -16px; */
			/*	background-color: white;
				padding: 12px;
			}*/
			
			/*-- MOBILE PARENT OF SUBMENU --*/
				/*#custom-mobile-menu .et_mobile_menu .menu-item-has-children {
					background-color: aliceblue;
				}*/

				#custom-mobile-menu .et_mobile_menu > .menu-item-has-children{
					border-top: 1px solid #E6E6E6;
					position:relative;
				}			
	
				#custom-mobile-menu .et_mobile_menu .menu-item-has-children>a {
					font-weight: 700;
					/*background-color: rgba(0, 0, 0, 0);*/
					/*background-color: aliceblue;*/
					background-color: #ffffff;
					font-size: 16px;
					/*border-bottom: 1px solid #e0e0e0;*/
				}
				
				#custom-mobile-menu .et_mobile_menu .menu-item-has-children:first-child{
					border-top: 0px solid #E6E6E6;
				}
				
				#custom-mobile-menu .et_mobile_menu .menu-item-has-children .doorknob {
					font-size: 34px;
					/*height: 100%;*/
					
					/*height: 36px;
					width: 30px;*/
					
					height: 50px;
    				width: 30px;
					
					/*background-color: aliceblue;*/
					
					position: absolute;
					right: 0;
					font-family: Roboto, arial;
					display: flex;
					align-items: center;
					justify-content: center;
					z-index: 4;
					color: #DFDFDF;
					font-weight: 300;
					
				}
				
				#custom-mobile-menu .et_mobile_menu .menu-item-has-children .doorknob span{
					transition: transform 0.5s ease-in-out;
				}
	
				#custom-mobile-menu .et_mobile_menu .menu-item-has-children.open-sub-menu .doorknob span {
					/*transform: rotate(43deg);*/
					transform: rotate(45deg);
				}
				/**#custom-mobile-menu .et_mobile_menu .menu-item-has-children .doorknob.clicked{
					rota
				}*/
				/*#custom-mobile-menu .et_mobile_menu .menu-item-has-children:before{
					content: "+";
					position: absolute;
					right: 0;
					/* float: right; */
					/* width: 100%; */
					/* right: -16px; */
				/*	background-color: white;
					/*padding: 1px 5px;*/
				/*	padding: 5px 5px;
					font-size: 32px;
					font-family: arial;
					z-index: 99999;
				}*/
			/*-- END OF MOBILE PARENT OF SUBMENU --*/
	
			#custom-mobile-menu.et_pb_section .et_pb_menu{
				background-color: unset;
			}
			
			/*#custom-mobile-menu .et_pb_menu .et_mobile_menu, #custom-mobile-menu .et_pb_menu .et_mobile_menu ul {
				background-color: unset!important;
			}*/
			
			#custom-mobile-menu .et_pb_social_media_follow li a.icon {
				height: 26px;
				width: 26px;
			}

			#custom-mobile-menu .et_pb_social_media_follow li a.icon:before {
				height: 26px;
				width: 26px;
				font-size: 14px;
				line-height: 27px;
			}
			
			#custom-mobile-menu .et_pb_social_media_follow .et-social-rss a.icon:before {
				background-size: 46%;
			}
			
			#custom-mobile-menu .right.btn-container{
				display: none;
			}
			
			#custom-mobile-menu .et_pb_button_module_wrapper .et_pb_button{
				/*display: none;*/
				font-size: 15px!important;
				font-weight: 600;
				
				padding-top: 8px!important;
				padding-right: 14px!important;
				padding-bottom: 8px!important;
				padding-left: 14px!important;
			}
			
			/*-- MOBILE - SUBMENU --*/
				#custom-mobile-menu .et_pb_menu .et_mobile_menu li ul{
					/*height: 24px;*/
					/*height:0;*/
					/*z-index:-1;*/
					position:relative;
					/*background-color:red!important;*/
					/*margin-bottom: 11px;*/
					background-color:#ffffff!important;
					overflow: hidden;
					transition: height 0.5s ease-in-out;
				}
				
				#custom-mobile-menu .et_pb_menu .et_mobile_menu li ul ul{
					height:100%!important;
				} 
	
				#custom-mobile-menu .et_pb_menu .et_mobile_menu li ul li.menu-item-has-children > a {
					font-size: 14px;
				} 
	
				/*#custom-mobile-menu .et_pb_menu .et_mobile_menu li ul.open-sub-menu{*/
					/*height:100%;*/
					
					/*height:300px;*/
					
					/*animation-name: heightAnimation;
  					animation-duration: 3s;  
  					animation-fill-mode: forwards;*/
				/*}*/
	
				/*@keyframes heightAnimation{*/
					/**from {height: 0px;}
  					to   {height: 300px;}*/
					
					/*0% {height: 0%;}
					25% {height: 25%;}
					50% {height: 50%;}
					75% {height: 75%;}
					75% {height: 100%;}*/
				/*}*/
			/*-- END OF MOBILE - SUBMENU --*/
			
			/*-- SHOW MOBILE MENU --*/
				
				body.open-custom-mobile-menu #custom-mobile-menu{
					/*transition: visibility 0.5s ease-in-out;
					visibility:visible;*/
					
					/*transition: visibility 0.5s ease-in-out;*/
					visibility:visible;
					
					background-color: rgba(0, 0, 0, 0.64);
				}
	
				body.open-custom-mobile-menu #custom-mobile-menu #custom-mobile-row{
					right: 0;				
				}
	
			/*-- END OF SHOW MOBILE MENU --*/
	
		/*-- END OF MOBILE MENU --*/
		
	/*==END OF MAIN MENU==*/
		
	/*#main-header .btn:before {
    	background-color: transparent;
	}
	
	#main-header .btn {
		color: #666666;
	}*/
	
	#mobile_menu{
		top: 100px;
	}
	
	/*HOME SLIDER FOR VIDEO*/
	.full-slider{
		margin-top: -6%;
	}
	/*END OF HOME SLIDER FOR VIDEO*/
	
	/*CUSTOM HEADER*/
	/*.custom-header .et_pb_container{
		height: 14.9em!important;
	}*/
	/*END OF CUSTOM HEADER*/
	
	/*SUB HEADING*/
	.sub-heading {
    	/* padding: 10vw 0; */
    	/* height: 30vw; */
    	height: 14.9em;
	}
	
	.sub-heading .title h1{
		font-size: 5.3vw;
	}

	.sub-heading .sub-title{
		font-size: 16px;
	}
	/*END OF SUB HEADING*/
	
	/*TESTIMONIAL SLIDER*/
	/*.testimonial{
		margin-left: -13%;
    	margin-right: -13%;
	}*/
	
	/*.testimonial .et_pb_slide {
   		padding: 0 12%;
	}*/
	
	/*.testimonial .et-pb-arrow-prev, .testimonial .et-pb-arrow-prev:hover{
	    left: 0!important;
	}

	.testimonial .et-pb-arrow-next, .testimonial .et-pb-arrow-next:hover{
		right: 0!important;
	}*/
	
	/*.custom-header.put-title-on-slider .et_pb_slider_container_inner {
   	 	padding: 81px 0px 29%;
	}*/
	/*.custom-header.put-title-on-slider .et_pb_slider_container_inner {
		/*padding: 98px 0 12% 0;*/
		/*padding: 98px 0 67px 0;
	}*/
	/*END OF TESTIMONIAL SLIDER*/
	
	/*SLIDER MODE*/
	.et_pb_slider.put-title-on-slider .et_pb_slider_container_inner{
		/*padding: 61px 113px;*/
		/*padding: 61px 12%;*/
		padding: 98px 0 67px 0;
	}
	/*END OF SLIDER MODE*/
	
	/*BLOG LIST*/
	.blog-list .et_pb_ajax_pagination_container .et_pb_post{
    	width: 47.6%;
    	margin: 1.2%;
	}
	
	.blog-list img {
    	/*height: 29.53vw;*/
		height: 25.53vw;
	}
	/*END OF BLOG LIST*/
	
	/*CUSTOM ROW BLURB*/
	.custom-row-blurb .et_pb_blurb_content .et_pb_main_blurb_image img {
    	height: 100%;
	}
	/*END OF CUSTOM ROW BLURB*/
	
	/*CUSTOM ARTICLE SLIDER */
	/*.custom-article-slider{
		height: 14.9em;
	}*/
	.custom-article-slider {
	    height: 100%;
	    padding: 26px 0!important;
	}
	/*END OF CUSTOM ARTICLE SLIDER */
	
	/*NEXT POSTS*/
	._row {
		display: block;
	}

	._row .__col {
		width: 100%;
		margin-right: 0;
		margin-left: 0;
		padding-bottom: 17px;
	}

	._row .__col:last-child {
		padding-bottom: 0;
	}
	
	.the-next-posts .the-next-posts-title {
    	font-size: 16px;
	}
	/*END OF NEXT POSTS*/
	
	/*FOOTER BOTTOM*/
	#footer-bottom .et_pb_column:first-child img{
    	width: 100%!important;
	}

	#footer-bottom .et_pb_column {
    	padding-bottom: 15px;
	}
	
	#footer-bottom .et_pb_column:last-child {
    	padding-bottom: 0;
	}
	/*END OF FOOTER BOTTOM*/
	
	/*.mfp-container {
    	width: 91%;
    	padding: 0 4%;
	}
	
	.mfp-arrow-right {
    	margin-right: -16px;
	}*/
	
	/*COOKIE CONSENT*/
	#moove_gdpr_save_popup_settings_button {
	    display: none!important;
	}
	/*END OF COOKIE CONSENT*/
	
}

@media only screen and (max-width: 767px){
	
	 /*==MAIN MENU==*/
		/*-- Logo --*/
			/*#custom-main-menu #custom-logo-column {
				width: 11em!important;
			}*/
		/*-- end of Logo --*/
		
		/*#custom-main-menu #custom-contact-column .et_pb_button_module_wrapper{
			display:none;
		}*/

	/*==END OF MAIN MENU==*/
	
	/*TESTIMONIAL SLIDER*/
	.testimonial .et-pb-arrow-prev, .testimonial .et-pb-arrow-prev:hover{
		left: 0;
	}

	.testimonial .et-pb-arrow-next, .testimonial .et-pb-arrow-next:hover{
		right: 0;
	}
	
	.et_pb_slider.always-show-arrow .et-pb-arrow-prev, .et_pb_slider.always-show-arrow .et-pb-arrow-prev:hover{
		left: 0;
	}

	.et_pb_slider.always-show-arrow .et-pb-arrow-next, .et_pb_slider.always-show-arrow .et-pb-arrow-next:hover{
		right: 0;
	}
	/*END OF TESTIMONIAL SLIDER*/
	
	/*SUB HEADING*/
	.sub-heading .sub-title{
		font-size: 14px;
	}
	/*END OF SUB HEADING*/
	
	/*BLOG LIST*/
	.blog-list .et_pb_ajax_pagination_container {
    	margin-left: 0;
    	margin-right: 0;
	}
	
	.blog-list .et_pb_ajax_pagination_container .et_pb_post{
    	width: 100%;
		/*margin: 0 0 2em 0px;*/
		margin: 0 0 1.9em 0px;
	}
	
	.blog-list .entry-title {
    	font-size: 19px;
	}
	
	.blog-list img {
    	/*height: 46vw;*/
		height: 53vw;
	}
	
	.blog-list .post-content {
   		padding-bottom: unset;
	}

	.blog-list .post-content a.more-link {
		bottom: unset;
		position: relative;
		padding-top: 16px;
		padding-bottom: 16px;
		width:100%;
	}
	
	.blog-list.in-article .et_pb_ajax_pagination_container .et_pb_post {
    	width: 100%;
	}
	/*END OF BLOG LIST*/
	
	/*ARTICLE POSTS EDITABLE*/
	.article-post-lists-editable .et_pb_text h4 {
		font-size: 14px;
	}

	.article-post-lists-editable .et_pb_image {
		margin-right: 13px;
	}

	.article-post-lists-editable .et_pb_text {
		margin-right: 9px;
	}

	/*END OF ARTICLE POSTS EDITABLE*/
	
	/*CUSTOM DIVI CAROUSEL*/
	.custom-divi-carousel.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-title {
    	font-size: 14px;
	}
	
	.custom-divi-carousel.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-subtitle {
    	font-size: 14px;
	}
	/*END OF CUSTOM DIVI CAROUSEL*/
	
	/*SLIDER MODE*/
	/*.et_pb_slider.put-title-on-slider .et_pb_slider_container_inner{
		padding: 98px 6% 67px 6%;
	}*/
	
	/*.put-title-on-slider .the-title{
		padding-bottom:0!important;
	}*/
	
	.put-title-on-slider .the-title h2{
		font-size: 23px;
	}
	
	.et_pb_slider.put-title-on-slider .et_pb_slider_container_inner {
    	padding: 98px 0 67px 0;
	}
	/*END OF SLIDER MODE*/
	
	/*STATEMENTS SLIDER*/
	/*.et_pb_slider.statements-slider .et_pb_slider_container_inner {
    	padding: 0 0;
	}*/
	
	.et_pb_slider.slider-equal-height .et_pb_slide_description {
    	padding: 0% 0%;
	}
	
	.et_pb_slider.padding-side-empty .et_pb_slider_container_inner {
		padding-left:0;
		padding-right:0;
	}
	/*END OF STATEMENTS SLIDER*/
	
	.mobile-hidden{
		display:none;
	}
	
}

@media only screen and (max-width: 568px){
	/*SLIDER MODE*/
	/*.et_pb_slider.put-title-on-slider .et_pb_slider_container_inner{
		/*padding: 98px 0 67px 0;*/
		/*padding: 98px 0%;
	}*/
	/*END OF SLIDER MODE*/
	
	/*STATEMENTS SLIDER*/
	/*.et_pb_slider.statements-slider .et_pb_slide {*/
    	/*height: 41em;*/
	/*}*/
	
	/*.et_pb_slider.statements-slider .et_pb_slider_container_inner{
		padding: 98px 0%;
	}*/
	
	/*.et_pb_slider.statements-slider .et_pb_container{
		/*width: 93%;*/
		/*width: 83%;
		/*height: 100%!important;*/
	/*}*/
	
	/*.et_pb_slider.statements-slider .et_pb_slide {
    	height: 28em;
	}*/
	
	/*.et_pb_slider.statements-slider .et_pb_container {
    	width: 92%;
	}*/
	
	/*.et_pb_slider.statements-slider .et_pb_slider_container_inner {
    	padding: 100px 0;
	}*/
	/*END OF STATEMENTS SLIDER*/
	
	/*STATEMENTS SLIDER*/
	/*.et_pb_slider.statements-slider .et_pb_slider_container_inner {
    	padding: 100px 0;
	}*/
	/*END OF STATEMENTS SLIDER*/
}

@media only screen and (max-width: 412px){
	/*STATEMENTS SLIDER*/
	/*.et_pb_slider.statements-slider .et_pb_container {
    	width: 92%;
	}*/
	/*.et_pb_slider.statements-slider .et_pb_slider_container_inner {
    	padding: 98px 9%;
	}*/
	/*END OF STATEMENTS SLIDER*/
}

/*@media only screen and (max-width: 372px){*/
@media only screen and (max-width: 393px){	
	 /*==MAIN MENU==*/
		/*-- Logo --*/
			/*#custom-main-menu #custom-logo-column {
				width: 11em!important;
			}*/
		/*-- end of Logo --*/
		
		#custom-main-menu #custom-contact-column .et_pb_button_module_wrapper{
			display:none;
		}

	/*==END OF MAIN MENU==*/
}

@media only screen and (min-width: 769px){
	/*CUSTOM HEADER*/
    .custom-header .et_pb_container{
       height: 14.9em!important;
    }
	/*END OF CUSTOM HEADER*/
}

@media only screen and (min-width: 981px){
	/*Fix for position*/
	body.et_fixed_nav #main-header{
		/*top: 78px!important;*/
		top: 46px!important;
	}
	
	body.et_fixed_nav #page-container{
		padding-top: 133px!important;
	}
	
	body.admin-bar.et_fixed_nav #main-header{
		/*top: 78px!important;*/
		top: 78px!important;
	}
	
	/*body.admin-bar.et_fixed_nav #page-container{
		padding-top: auto!important;
	}*/
	/*end of Fix for position*/
	
	#main-header .btn-container a:hover{
		opacity: 1!important;
	}

	/* BACKUP 
	#main-header .btn{
		color: #ffffff;
		font-weight:600;
	}*/

	#main-header .btn{
		/*color: #ffffff;*/
		color: #009a3d;
		font-weight:600;
		
		/*transition: color 0.5s;*/
		
		transition: color 0.4s;
	}

	/*#main-header .btn:before {
		content: "";
		background-color: #009a3d;
		height: 46px;
		width: 106px;
		position: absolute;
		z-index: -1;
		left: -16px;
		top: -14px;
	}*/

	/*#top-menu > li > .btn-container a:before {
		border-bottom: 0px solid #009a3d;
	}*/

	/* BACKUP
	#main-header .btn-hover:before{
		content: "";
		background-color: #8BD337;
		height: 46px;
		width: 0px;
		position: absolute;
		z-index: -1;
		left: -13px;
		top: -14px;
		transition: width 0.5s;
	}*/
	
	/*Move button to left*/
	#main-header .btn-container{
		position: relative;
   	 	left: -18px;
	}
	/*end of Move button to left*/
	
	#main-header .btn:hover{
		color: #ffffff;
		/*color: #009a3d;*/
		font-weight:600;
	}

	/*#main-header .btn-hover:before{
		content: "";
		/*background-color: #8BD337;*/
		/*background-color: #009a3d;
		height: 46px;
		width: 0px;
		position: absolute;
		z-index: -1;
		left: -13px;
		top: -14px;
		transition: width 0.5s;
	}*/
	
	#main-header .btn-hover:before{
		content: "";
		background-color: #009a3d;
		height: 46px;
		/*width: 0px;*/
		
		width: 102px;
		position: absolute;
		z-index: -1;
		left: -13px;
		top: -14px;
		/*transition: width 0.5s;*/
		/*transition: opacity 0.5s;*/
		transition: opacity 0.4s;
		opacity:0;
	}

	/*#main-header .btn-hover:hover:before{
		/*width: 98px;*/
		/*width: 102px;*/
	/*}*/

	#main-header .btn:before, #main-header .btn-hover:hover:before{
		opacity:1;
		width: 102px;
	}

	/* BUTTON Backup
	#main-header .btn:before {
		content: "";
		background-color: #009a3d;
		height: 46px;

		/*width: 98px;
		/*width: 102px;

		position: absolute;
		z-index: -2;
		left: -13px;
		top: -14px;
	}*/

	#main-header .btn:before {
		content: "";
		/*background-color: #009a3d;*/
		height: 46px;
		box-shadow: 0px 0 0 2px #009a3d;
		position: absolute;
		z-index: -2;
		left: -13px;
		top: -14px;
	}

	/*.et-fixed-header #top-menu li.current-menu-ancestor>a, .et-fixed-header #top-menu li.current-menu-item>a {
		color: #000000!important;
	}*/
	
	/*CUSTOM ROW BLURB*/
	.custom-row-blurb.et_pb_gutters2 .et_pb_column, 
	.custom-row-blurb.et_pb_gutters2.et_pb_row .et_pb_column {
    	margin-right: 2.4%;
	}
	
	.custom-row-blurb.et_pb_gutters2 .et_pb_column_1_3, 
	.custom-row-blurb.et_pb_gutters2.et_pb_row .et_pb_column_1_3 {
    	width: 32.3333%;
	}
	/*END OF CUSTOM ROW BLURB*/	
	
	/*SLIDER MODE*/
	.et_pb_slider.arrow-width-center .et-pb-slider-arrows{
		width: 90%;
		position: relative;
		margin: 0 auto;
		max-width: 1359px;
	}
	/*END OF SLIDER MODE*/
	
	/*CUSTOM HEADER*/
    .custom-header .et_pb_container{
       height: 31.25em!important;
    }
	/*END OF CUSTOM HEADER*/
	
	/*IMAGE MODAL GALLERY*/
	.mfp-image-holder .mfp-content {
    	max-width: 82%;
	}
	
	.mfp-wrap{
		padding-right: 15px;
		padding-bottom: 15px;
	}

	.mfp-container {
		position: relative;
		width: 83%;

		max-width: 1280px;

		margin: 0 auto;
		padding: 0 0;
	}
	
	.mfp-arrow-left {
    	/*margin-left: -22px;*/
		margin-left: -24px;
	}

	.mfp-arrow-right {
    	margin-right: -13px;
	}
	
	body.mfp-zoom-out-cur #custom-top-menu {
   		padding-right: 17px;
	}

	body.mfp-zoom-out-cur #custom-main-menu{
		padding-right: 17px;
	}
	/*END OF IMAGE MODAL GALLERY*/
	
	/*FOOTER BOTTOM*/
	#footer-bottom .et_pb_row{
		display: flex;
		align-items: center;
	}
	/*END OF FOOTER BOTTOM*/
}

@media only screen and (min-width:1600px){
	/*CALL TO ACTION*/
	/*.et_pb_section.cta {
		padding: 58px 0;
	}
	
	.et_pb_section.cta .et_pb_promo_description {
		padding-bottom: 6px;
	}*/
	/*END OF CALL TO ACTION*/	
}


/*#custom-main-menu .et_pb_column {
    display: flex;
    flex-direction: column;
    justify-content: center;
    /* height: 79px; */
    /*height: 70px;*/
/*}*/

/*#custom-main-menu .et_pb_menu__menu>nav>ul>li>a {
    padding-bottom: 24px;
    text-transform: uppercase;
    font-weight: 600;
    color: #009a3d;
    font-size: 16px;
    /*padding-top: 20px;
    padding-bottom: 20px;*/
 /*   padding-right: 16px;
}*/

/*#custom-main-menu .et-menu .menu-item-has-children>a:first-child:after {
    /* top: 23px; */
/*    top: 19px;
    right: -3px;
}*/

/*#custom-main-menu .et_pb_menu__menu>nav>ul>li {
    display: flex;
    align-items: center;
    margin-top: 0px;
    /* height: 63px; */
/*    height: 57px;
}*/

/*#custom-main-menu #custom-nav .et_pb_menu__menu>nav>ul>li>a::before {
    content: "";
    position: absolute;
    left: 0px;
    width: 100%;
    border-bottom: 2px solid #009a3d;
    bottom: 9px;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease 0s;
}*/

/*#custom-main-menu #custom-menu-column {
    /* width: 71.7%; */
    /* width: 70.7%; */
/*    width: 73%;
    background-color: transparent;
}*/

/*#custom-main-menu #custom-contact-column, #custom-main-menu #custom-contact-button {
    background-color: #ffffff;
}*/



#footer-top .et_pb_post {
	margin-bottom: 5px!important;
	margin-left: 5px!important;
}

#footer-top .et_pb_post a{
display: list-item;
margin-left: 10px;
}
.single .post{
padding-bottom: 0px !important;
}

@media only screen and (max-width: 980px) {
  #custom-main-menu #custom-contact-column .custom-mobile-menu-hamburger {
    cursor: pointer!important;
  }

@media only screen and (max-width: 980px) {
  #custom-mobile-menu #custom-mobile-row .exit span {
    cursor: pointer!important;
  }
}