﻿
#mk-footer .mk-padding-wrapper {
  padding: 0 20px;
}


	.mk-padding-wrapper {
		padding: 0 20px;
	}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }


.menu-item.home-link a {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.menu-item.home-link img {
  height: 30px;
  width: auto;
}



.clearfix:after {
  content:"";
  display:block;
  clear:both;
}

	#header p.mission,
	.calendar ul li p.event-date em,
	#footer p.social a:hover,
	.calendar .cal-header .header-right a.cal-btn.submit-event {
		color: #5896cf;
	}
.white{color:#fff}
#hpblocks{background-color:#9fc54d}
#hpblocks a{line-height:100px;text-align:center;text-decoration:none;color:#fff;min-height:100px;float:left;width:33.333333333333333333%;font-size:30px;transition:all .2s ease-in-out;font-family:montserrat,sans-serif}
.clearover,
.diyw
.clearover{overflow:hidden}
* html .clearover,
* html .diyw
.clearover{height:1%;overflow:visible}
.text-center{text-align:center}


.childcontent .gkcol { width: 200px; }
.multiple{margin-right:10px;width:350px;float:left;margin-bottom:5px}
.multiple h2 a{color:#fff}
.multiple p{margin:0;padding:0 0 0 4px}


.multiple h2 {

	}
 #pgc-4-3-0 , #pgc-4-3-1 { width:50% }

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
  float: left;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}

.panel-grid-cell .panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}
 #pl-4 .panel-grid-cell { padding:0 }
 #pl-4 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-w5c099205e878c .panel-grid-cell { padding:0 }
 #pl-w5c099205e878c .panel-grid .panel-grid-cell-empty { display:none }


.search-top__sep { height: 40px; width: 1px; background-color: rgba(255, 255, 255, 0.2); margin: 0 20px; }


html.special.black-bg .header__search .search-top__sep { background-color: #fff; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{width:33.33333333%}
.ubermenu .ubermenu-tabs-group{border-style:solid}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs-group{width:100%;min-width:100%;max-width:100%;left:0}

.offcanvas-nav .nav-link ul.pages a {
	font-weight: 600;
}
.et_pb_counters .et_pb_counter_7:hover .et_pb_counter_amount.overlay{color:}
.et_pb_counters .et_pb_counter_7:hover .et_pb_counter_amount{background-color:}
.et_pb_counter_7 .et_pb_counter_amount.overlay{color:#ff0000}
.et_pb_counter_7 .et_pb_counter_amount{background-color:#ff0000}
.et_pb_counter_7 .et_pb_counter_container:hover{background-color:}
.et_pb_counter_7 .et_pb_counter_container{background-color:#dddddd}
.et_pb_counters .et_pb_counter_7 .et_pb_counter_container{background-image:none}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
#az_nav_top{text-shadow:1px 1px 0 #016501;color:#FFF;background:#339900;font-size:1.1em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;padding:0.6em;box-shadow:0 2px 3px rgba(0, 0, 0, .2)}
.canvas-ovelay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:transparent;z-index:999998;visibility:hidden}
body.open-mobile-menu-ct .canvas-ovelay{visibility:visible}


.feat-info-views,
.feat-info-comm {
	color: #fff;
	display: inline-block;
	margin: 10px;
	}


#sidebar-wrap .feat-info-views,
#sidebar-wrap .feat-info-comm {
	margin-top: 10px !important;
	}


.menu-pc .menuright .menurow1 { width: 180px; height: 35px; border: 1px solid #404040; margin-top: 15px; padding: 2px 5px; float: right; }


.menu-pc .menuright .menurow1 p { font-size: 16px; margin: 5px; }


.menu-pc .menuright .menurow1 span { width: 20px; height: 20px; margin: 4px 12px; float: left; }



#logo {
	margin-top: 50px;
}


#logo a img {
	float: left;
	width: 229px;
	height: 34px;
}

#logo-footer {
	margin: 10px 0 20px 0;
	width: 120px;
	height: 20px;
}
.mobile-contact-sticky{position:fixed;bottom:0;right:0;left:0;height:4.5rem;padding:1.5rem 1.3rem;font-size:1.4rem;background:#fff;color:#000;z-index:1030;display:none}
.mobile-contact-sticky.active{display:block}
.mobile-contact-sticky a{color:#000;padding:0;display:inline-block;vertical-align:text-bottom;margin-left:.5rem;font-size:1.4rem;border:none;text-decoration:underline}
