@media screen and (max-width:991px) {
	#cshero-header-navigation .main-navigation .menu-main-menu > li {
    margin: 0px !important;
}
  #cshero-header #cshero-header-navigation.collapse nav#site-navigation ul > li > a {
    line-height: 40px;
}
  #cshero-header-navigation .main-navigation .menu-main-menu > li.current_page_item > a::before, #cshero-header-navigation .main-navigation .menu-main-menu > li.sfHover > a::before, #cshero-header-navigation .main-navigation .menu-main-menu > li:hover > a::before {
    top: 0px !important;
}
  #cshero-header-navigation .main-navigation .menu-main-menu > li a::before {
    width: 0px !important;
    height: 0px !important;
    top:0px !important;
    right: 0px !important;
    background: transparent!important;
    transition: none!important;
}
  #cshero-header-navigation .main-navigation .menu-main-menu > li a::after {
    width: 0!important;
    height: 0!important;
    margin-bottom: 0!important;
    bottom: 0!important;
    right: 0!important;
    transition: none;
}
}
#cshero-header-top {
    display: none;
}
#cshero-header nav.main-navigation ul.menu-main-menu > li > a {
    line-height: 85px;
}
#cshero-header #cshero-header-navigation nav#site-navigation ul#menu-primary-menu > li > a:hover span {
    background-color: transparent;
}
#cshero-header #cshero-header-navigation nav#site-navigation ul#menu-primary-menu > li.current-menu-item > a span {
    background-color: transparent;
}
#cshero-header-navigation .main-navigation .menu-main-menu >li {

	margin:-12px 4px 0 3px;
}

#cshero-header-navigation .main-navigation .menu-main-menu >li a {
	letter-spacing:0;
	border:none !important;
	padding:0;
	text-shadow:none;
	overflow:hidden;
	pointer-events:auto;
}
#cshero-header-navigation .main-navigation .menu-main-menu >li a >span {
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:100%;
	padding: 7.7px 3px !important;
}
#cshero-header-navigation .main-navigation .menu-main-menu >li a >span:first-span {
	position:absolute;
	background:transparent;
}
#cshero-header-navigation .main-navigation .menu-main-menu >li a >span:first-child+span {
	top:-200px;
	color:#fff;
}
#cshero-header-navigation .main-navigation .menu-main-menu >li a >span:first-child+div span {
	opacity:0;
	filter:alpha(opacity=0);
	background:transparent;
}

#cshero-header-navigation .main-navigation .menu-main-menu >li a:before {
	position:absolute;
	display:block;
	width:100%;
	height:200%;
	top:-200%;
	right:0;
	content:"";
	opacity:0.4;
	filter:alpha(opacity=40);
	background:linear-gradient(to top,#ffffff,#82c497);
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
#cshero-header-navigation .main-navigation .menu-main-menu >li a:after {
	position:absolute;
	display:block;
	width:100%;
	height:14px;
	margin-bottom:-14px;
	bottom:-200%;
	right:0;
	content:"";
	opacity:1;
	filter:alpha(opacity=100);
	background:#fff;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
#cshero-header-navigation .main-navigation .menu-main-menu >li:last-child:before { display:none; }
#cshero-header-navigation .main-navigation .menu-main-menu >li.current_page_item, #cshero-header-navigation .main-navigation .menu-main-menu >li.sfHover, .nav .sf-menu >li:hover { z-index:10; }
#cshero-header-navigation .main-navigation .menu-main-menu >li.current_page_item >a, #cshero-header-navigation .main-navigation .menu-main-menu >li.sfHover >a, #cshero-header-navigation .main-navigation .menu-main-menu >li:hover >a {
	text-decoration:none;
	background:transparent;
}
#cshero-header-navigation .main-navigation .menu-main-menu >li a >span span {
	position:relative;
	display:block;
	text-transform:uppercase;
	font-weight:500;
	padding:56px 21px 48px;
	margin:0;
	background:url('./images/false_button.png') 0 0 repeat;
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-o-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}

#cshero-header-navigation .main-navigation .menu-main-menu >li.current_page_item >a >span:first-child+span, #cshero-header-navigation .main-navigation .menu-main-menu >li.sfHover >a >span:first-child+span, #cshero-header-navigation .main-navigation .menu-main-menu >li:hover >a >span:first-child+span {
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-o-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
	top:0;
}
#cshero-header-navigation .main-navigation .menu-main-menu >li.current_page_item >a >span:first-child+span span, .nav .sf-menu >li.sfHover >a >span:first-child+span span, #cshero-header-navigation .main-navigation .menu-main-menu >li:hover >a >span:first-child+span span {
	color:#fff;
	opacity:1;
	filter:alpha(opacity=100);
}
#cshero-header-navigation .main-navigation .menu-main-menu >li.current_page_item >a:before, #cshero-header-navigation .main-navigation .menu-main-menu >li.sfHover >a:before, #cshero-header-navigation .main-navigation .menu-main-menu >li:hover >a:before { top:100%; }
#cshero-header-navigation .main-navigation .menu-main-menu >li.current_page_item >a:after, #cshero-header-navigation .main-navigation .menu-main-menu >li.sfHover >a:after, #cshero-header-navigation .main-navigation .menu-main-menu >li:hover >a:after { bottom:100%; }
#cshero-header-navigation .main-navigation .menu-main-menu li .sub-menu {
	top:-19px !important;
	margin-left:0;
	background:#fff;
	padding:19px 0 16px;
	width:110px;
	left:-110px;
	-webkit-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);
	-moz-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);
	box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);
}
#cshero-header-navigation .main-navigation .menu-main-menu li .sub-menu:after {
	position:absolute;
	display:block;
	width:10px;
	height:100%;
	top:0;
	left:auto;
	right:-10px;
	content:"";
}
#cshero-header-navigation .main-navigation .menu-main-menu li .sub-menu a {
	color:#524d4b;
	border-bottom:1px dashed #d8d8d8 !important;
}
#cshero-header-navigation .main-navigation .menu-main-menu li .sub-menu a:hover { color:#72a688; }
#cshero-header-navigation .main-navigation .menu-main-menu li.sfHover >a { color:#a6d9bc; }
#cshero-header-navigation .main-navigation .menu-main-menu li.sfHover >a .sf-sub-indicator { background:url(./images/arrows-ffffff.png) no-repeat -10px 0; }
#cshero-header-navigation .main-navigation .menu-main-menu > li:last-child a { border-bottom:none !important; }

#cshero-header-navigation .main-navigation .menu-main-menu .sub-menu li {
	font-size:14px;
	font:normal 12px/14px 'Cabin', sans-serif;
	letter-spacing:0;
	background:transparent;
	text-transform:uppercase;
	margin-bottom:4px;
}
#cshero-header-navigation .main-navigation .menu-main-menu li a {
	border:none;
	background:transparent;
	font-weight:normal !important;
	padding:5px 0 11px;
	margin:0 8px;
	text-align:center;
	color:#fff;
	text-shadow:none !important;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.nav .sf-menu .sub-menu li a .sf-sub-indicator {
	position:absolute;
	top:8px;
	left:2px !important;
	right:auto;
	display:block;
	overflow:hidden;
	width:10px;
	height:10px;
	background:url(./images/arrows-ffffff.png) no-repeat 0 0;
	text-indent:-999em;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
}
#cshero-header-navigation .main-navigation .menu-main-menu li a:hover { color:#a6d9bc; }
#cshero-header-navigation .main-navigation .menu-main-menu li a:hover .sf-sub-indicator { background:url(./images/arrows-ffffff.png) no-repeat -10px 0; }


#cshero-header.header-fixed {
background: url('http://www.evergreentreespecialists.com/wp-content/uploads/2017/12/bg_menu.png') 0 0 repeat;
  height: 79px !important;
  position: sticky;
}
/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
#cshero-header {
    height: 84px;
    background-color: transparent;
    background: url('http://www.evergreentreespecialists.com/wp-content/uploads/2017/12/bg_menu.png') 0 0 repeat;
  border-top: 12px solid #86B39B;
}
}



.template-cms_fancybox_single--services .cms-fancyboxes-body .fancy-box-content {
    text-align: justify;
}
.cms-fancyboxes-foot {
	text-align:left !important;
}	
.information {
    padding: 18px 10px 19px !important;
}
