﻿header .icon_search,footer .icon_search{background-position:-148px 11px !important}
header .icon_search:hover,footer .icon_search:hover{background-position:-148px -39px !important}
#container .site-header .mainnav .social ul li.search.visible .icon_search{display:none}

	
	
	 
	
	.main-footer .widget:last-child { margin-bottom: 0; }
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}


section.video .container {
	position: relative;
	z-index: 3;
}



.container-xl {
	width: 100%;
	max-width: 1630px;
}


.container .call-to-action {
	border-radius: 8px;
}


#header .container {
	position: relative;
}


#footer .container input:focus {
	box-shadow: none;
}
.large-3{width:25%}
.panel6 .large-3:nth-child(1) h3 {font-size: 30px;margin-bottom:-50px;}
.panel6 .large-3:nth-child(2) h3 {font-size: 30px;margin-bottom:-50px;}
.panel6 .large-3:nth-child(3) h3 {font-size: 30px;margin-bottom:-20px;}
.panel6 .large-3:nth-child(4) h3 {font-size: 30px;margin-bottom:-20px;}


.row { margin-left: -15px; margin-right: -15px; }

.row:before, .row:after { content: " "; display: table; }

.row:after { clear: both; }
.phone-track{font-weight:700}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.form-newsletter{padding:1.25rem;background:#e9ecef}
.form-newsletter h3{margin:0 0 5px 0;font-size:20px;text-transform:uppercase}
.form-newsletter .btn,.form-newsletter .frm_compact_text,.form-newsletter .tribe-events-read-more,.form-newsletter .tribe-events-button{margin-top:20px}
.form-newsletter .fsForm .fsCell{padding:0 !important}


#footer {
  background-color:#51ac2d;
  margin:0px 15px 0px 15px;
  padding:10px;
  text-align:center;
  font-size:0.8em;
  color:#a0e883;
}


#footer a {
  color:#a0e883;
  border-color:#a0e883;
}
.et_search_outer{overflow:hidden;position:absolute;top:0;width:100%}
.et_vertical_nav .et_search_outer{overflow:visible;position:relative}
.et_header_style_centered .et_search_outer,.et_header_style_split .et_search_outer{display:none}
.flex-col{max-height:100%}
.medium-flex-wrap .flex-col{padding-top:5px;padding-bottom:5px;-ms-flex-positive:0;flex-grow:0;width:100%}
.small-flex-wrap .flex-col{-ms-flex-positive:0;flex-grow:0;width:100%}
.flex-col button,.flex-col .button,.flex-col input{margin-bottom:0}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}
.next-prev-nav .flex-col{padding:.7em 0}
.next-prev-nav .flex-col+.flex-col{border-left:1px solid #ececec}
.wpcf7 .flex-col .wpcf7-not-valid-tip{position:absolute;z-index:99;margin-top:5px;width:100%}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}


	#pp-texttop, #pp-textmiddle, #pp-textbottom, #front-columns-box,#pp-afterslider #content {
		padding-left:20px;padding-right:20px;
		-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-box-sizing:border-box;
	}


	#pp-texttop img[src*='cake'], #pp-textmiddle img[src*='cake'], #pp-bottom img[src*='cake'] { display: block; float: none !important; margin: 0 auto !important; padding: 0 !important; }


#pp-texttop,
#pp-textmiddle,
#pp-textbottom,
#front-columns-box,
.presentation-page #content {
	display: block;
	float: none;
	clear: both;
	padding: 75px 0;
}
 #pp-texttop {background: #F7F7F7;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:7px;padding-right:6px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}

    #mw_board_group_2 .mw_board_group_2_info { padding:2px 0 0 5px; height:25px; overflow:hidden; background-color:#f8f8f8; font-size:11px; }

    #mw_board_group_2 .mw_board_group_2_info a { font-size:11px; }
.advert{display:block}
.advert:after{visibility:hidden;display:block;clear:both;height:0;font-size:0;content:"."}
.advert.landscape{min-height:90px;text-align:right}
.advert.landscape #gba_Banner{min-width:824px}
.advert.landscape #bsb1_bb1{min-width:728px;min-height:90px}
.advert.landscape img{max-width:inherit;max-height:inherit}
.advert.portrait{position:absolute;top:308px;left:874px}
.mod_detail_layer .advert.banner{margin-bottom:20px}

	
	.comment_box
	{
		margin-right: 23px;
	}

	.comment_box .first_row
	{
		float: left;
		padding: 8px 10px;
		font-size: 11px;
	}

	.comment_box .second_row
	{
		display: inline;
		margin-top: 0;
		margin-left: 2px;
		font-size: 11px;
	}

	.comment_box .comments_number
	{
		float: right;
		padding: 9px 0 6px;
	}

	.comment_box, .post_content, .post_content a.post_image img
	{
		width: 300px;
	}

.comment_box .second_row.small
{
	font-size: 11px;
}

.comment_box .comments_number:hover
{
	border-color: #c21d24;
}

.grid-item-u4-5   { 
width: calc(100% * 4/5); 
width: -webkit-calc(100% * 4/5);
}
.mk-css-icon-menu-line-1,.mk-css-icon-menu-line-3{transition:all .2s ease}
.dashboard-active .mk-css-icon-menu-line-1,.is-active .mk-css-icon-menu-line-1{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);top:6px}
.dashboard-active .icon-size-big .mk-css-icon-menu-line-1,.is-active .icon-size-big .mk-css-icon-menu-line-1{top:8px}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }

	.tb-nav-trigger .hamburger .middle, .tb-side-trigger .hamburger .middle {
    	margin-top: -2px;
	}
.tb-nav-trigger .hamburger .middle,.tb-side-trigger .hamburger .middle{top:50%;margin-top:-1px}
.tb-nav-trigger.collapse .hamburger .middle,.tb-side-trigger.collapse .hamburger .middle{margin-top:0;top:50%;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}


.bottom-footer {
  padding: 21px 0;
  background-color: #121212;
}


.bottom-footer .footer-socials {
  margin-top: 0;
}


.bottom-footer .social-icons a {
  background-color: transparent;
  margin-bottom: 0;
}


.bottom-footer .social-icons a:hover {
  background-color: transparent !important;
}


.bottom-footer.bg-white {
  background-color: #fff;
}
.nav-toggle .bars{height:1.4rem;position:absolute;right:0;top:calc( 50% - .7rem );width:1.9rem}



.no-sidebar #main
{
	float: left;
	width: 100%;
}


.collapse:not(.show) {
  display: none;
}


#sidebar .rivet-menu li.menu-item-has-children {
  padding-bottom: 0;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}

.site-info-wrapper .site-info-text,  .site-info-wrapper .site-info-text p {
	text-align: center;
	font-size: 15px;
	color: #757575;
}

.site-info-wrapper .site-info-text p {
	margin-bottom: 0.625rem;
}

.site-info-wrapper .site-info-text {
  float: inherit !important;
}
