﻿
		#access ul li li a:hover,
		#access ul .menu-item-object-custom.current-menu-item a:hover {
			color: #EE2024;
		}

.sub-menu .menu-item-has-children:after { color: #fff }

#navigation ul li.menu-item-wpmm-megamenu:hover { color: inherit !important }


.aligncenter,

img.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

}




.alignleft,

.alignright,

.aligncenter,

img.alignleft,

img.alignright,

img.aligncenter

{

	margin-bottom: 10px;

}


a img.aligncenter {

	display:block;

	margin-left:auto;

	margin-right:auto;

}

.span5{width:380px;}

.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%;}

.table td.span5,.table th.span5{float:none;width:364px;margin-left:0;}

input.span5, textarea.span5, .uneditable-input.span5{width:366px;}

.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;
}
 #pg-220-0 , #pg-220-1 , #pg-220-2 , #pg-220-3 , #pg-220-4 , #pg-220-5 , #pg-220-6 , #pg-220-7 , #pg-220-8 , #pg-220-9 , #pl-220 .so-panel , #pl-220 .so-panel:last-child { margin-bottom:0px }
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}

.td-for-blocks{width:204px;}

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}


.rightsmalltd {
background-color:#FBFBFB;
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}


  
  table.top_accounts .checkmark {
    width: 85px;
  }
.small01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}

	.first_menu_list a,
	.second_menu_list a,
	.third_menu_list a,
	.language_block a,
	.forth_menu_list a {
		padding-left: 15px !important;
		padding-right: 15px !important
	}

.second_menu_list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.pager-last{color:#a7896d;font-size:16px;line-height:30px;font-weight:normal;font-style:normal;text-decoration:none;}
.pager-last a:link{color:#a7896d;font-size:16px;line-height:30px;font-weight:normal;font-style:normal;text-decoration:none;}
.pager-last a:visited{color:#a7896d;font-size:16px;line-height:30px;font-weight:normal;font-style:normal;text-decoration:none;}
.pager-last a:hover{color:#000;font-size:16px;line-height:30px;font-weight:normal;font-style:normal;text-decoration:none;}

.td-weather-days .td-day-0,
.td-weather-days .td-day-1,
.td-weather-days .td-day-2,
.td-weather-days .td-day-3,
.td-weather-days .td-day-4 {
  margin-bottom: 8px;
  font-size: 11px;
  opacity: 0.5;
}

.wingzz_form .Radio_element.fullcolumn, .wingzz_form .Checkbox_container.fullcolumn { width:100%; clear:both; float:none; }

.fullcolumn .referenceSlider ul.slides li main { width:73%; float:left; position: relative; padding: 20px; }


.intro {font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt}
 #pg-120-0 , #pg-120-1 , #pl-120 .so-panel { margin-bottom:35px }
 #pl-120 .so-panel:last-child { margin-bottom:0px }
 #pl-120 .panel-grid { margin-left:0;margin-right:0 }
 #pl-120 .panel-grid-cell { padding:0 }
 #pl-120 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-120 .panel-grid .panel-grid-cell-mobile-last , #pg-120-0 .panel-grid-cell:last-child , #pg-120-1 .panel-grid-cell:last-child , #pg-120-2 .panel-grid-cell:last-child { margin-bottom:0px }

.div_block_1 {
	position: relative;
    padding-top: 7px;
    height: 55px;
    background: #2a6b55;
    color: #99e3ca;
}

.div_block_1 .h_menu {
    display: inline-block;
}


.clearfix, .l-header-inner {
  *zoom: 1;
}


.clearfix:after, .l-header-inner:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: ".";
}


.l-header-inner {
  margin: 0 auto;
  padding: 10px 20px 0;
  max-width: 1000px;
}
.block .block__visuals--slider .block__visuals-item{margin-bottom:0}
.block .block__visuals-item--image{height:0;width:100%;padding-bottom:56.25%;background-position:center;background-size:cover;background-repeat:no-repeat}
#footer-geolinks-wrapper ul{-webkit-column-count:6;-moz-column-count:6;column-count:6}
#footer-geolinks-wrapper li{display:block}
#footer-geolinks-wrapper li a{color:#00a2e8}
#block-frontpagepromo .body .feature{display:inline-block;vertical-align:top;width:250px;}
#block-frontpagepromo .body .feature .feature-title{color:#fff;font-size:49px;font-weight:700;display:block;}
#block-frontpagepromo .body .feature .feature-desc{font-size:18px;padding:20px 0 0 0;display:block;}


.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;
}
#mainwrap{margin-top:206px}
.home #mainwrap{margin-top:0}
.page-template-full-width #mainwrap{margin-top:0}
.home #mainwrap #page{padding:0!important}
.sitewrap{background-color:#f6f6f6}
.page-id-43542 .sitewrap,.page-id-43542 .site-content{background-color:#00bbc8}


.page-id-43542 .sitewrap, .page-id-43542 .site-content {background-color: #00bbc8;}


.img-responsive {
	width: 100%;
}


.img-responsive-mw {
	max-width: 100%;
	height: auto;
}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }
.page-equip-examples .view-content{overflow:hidden;}
.page-equip-examples .view-content .views-row{margin-bottom:12px;}
.page-equip-examples .view-content .views-row a{font-family:"proxima-nova";font-size:18px;color:#0091b2;font-weight:700;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none;}
.front .view-heroes .view-content{position:relative;}
.front #block-views-recent_videos-block .view-recent-videos .view-content{width:auto;height:auto;overflow:hidden;}

	#specialhome .et_pb_column_0 {
		width:100%!important;
	}
.et_pb_section{padding:75px 0}
.et_pb_section.et_pb_section_first{padding-top:inherit}


.headline{
	margin: 20px 0px;
	font-size: 24px;
	text-align: center;
}


footer .phonenumber {
  color: #0976bd;
  font-size: 15px; }

  
  footer .phonenumber a {
    display: none;
    color: #0976bd; }

    footer .phonenumber span {
	  display: none; }

.invert .icon-facebook:before {
  content: "\e60b";
}

.icon-facebook:before {
  content: "\e625";
}

#colophon .widget_nav_menu .menu-item {
  padding-bottom: 0;
}

#colophon .widget_nav_menu .menu-item a {
  display: block;
  padding-bottom: 3px;
  margin-bottom: 3px;
  border-bottom: 1px solid #b9b9b9;
}
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}


#quick_nav li.quick_finder a.active i.g_icons.gi_search {
    background-position: 0 -197px;
}

    #quick_nav.to-hide li.quick_finder {
        display: block;
    }
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

	.top_navigation ul li.our_business ul.sub-menu {left:-16px; padding-left:18px;}
