﻿.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}


.et_pb_button_module_wrapper.et_pb_button_alignment_right {
	text-align: right;
}


.et_pb_button_module_wrapper.et_pb_button_alignment_center {
	text-align: center;
}



.textbox-title-wrap {
	display: block;
	padding: 0.76rem 0rem 0.5rem 0;
}

.with-list .textbox-title-wrap {
	display: block;
	padding: 0.76rem 0rem 0.5rem 1rem;
}

.text-center .textbox-title-wrap {
	display: block;
	padding: 0.76rem 0rem 0.5rem;
}

.textbox-title-wrap a {
	color: #fff;
	display: block;
}



.aq-block {  }



.aq-block-aq_clear_block { margin-bottom: 0px; }

.aq-block-hr-single { margin-bottom: 20px; }

.aq-block-hr-double { margin-bottom: 0px; }






.aq-block-aq_column_block, .block-container { margin-bottom: 0px; }



h4.aq-block-title { margin:  0 0 20px; }


#cat{
margin:0px 25px;
display:block;
width:900px;
height:110px;
background:#f0f0f0;
}


#cat ul li{
text-align:center;
float:left;
}

#cat ul li img{
margin:10px 30px;
}

#cat ul li a{
display:block;
color:#688216;
}


.wp-custom-header img,
.wp-custom-header video,
.wp-custom-header iframe {
	position: fixed;
	z-index: -1;
	top: 50%;
	left: 50%;
	max-width: 1920px;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}



.wp-custom-header .wp-custom-header-video-button {
	display: none;
}



.wp-custom-header iframe {
  height: 100vh;
  position: absolute; }


.wp-custom-header img, 
.wp-custom-header video, 
.wp-custom-header iframe {
	  top: 0px !important;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
    z-index: 0 !important;
}


.wp-custom-header img {
    height: 100%;
    width: auto;
}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.single-post .sub-menu .menu-item a:hover {
    color: #000 !important;
}
.row{margin-right:-15px;margin-left:-15px}
.two_column_image_and_text .row{margin-left:-1rem;margin-right:-1rem}
.two_column_image_and_text .row-eq-height{display:flex;display:-webkit-flex}

#jsn-social-icons ul li.facebook a {
	background-position: 0 0;
}
