﻿





.slider {
    -ms-touch-action: pan-y; 
    overflow: auto; 
    position: relative;
    touch-action: pan-y; 
}


.slider:hover .as-prev-arrow,
.slider:hover .as-next-arrow {
    filter: alpha(opacity=1);
    opacity: 1;
}


.slider-wrapper {
    height: 542px;
    position: relative;
}

	
	.slider-wrapper .as-nav{
		left: 46.3% !important;
	}


.col {
    display: inline-block;
    float: left;
    padding: 5px;
}


.usp-list .col {
    padding: 0 40px;
}


.quote .col {
    vertical-align: middle;
}

#calendar2 thead tr.days{background-color:#f2f2f2;height:25px;color:#666;font-size:10px;}


.page-id-330 .menu-item-116 a  {background:#7f7f7f !important;color:#fff !important; padding:.5em 1em !important;}




.page-id-86 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-86 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

.page-id-434 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-434 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

.page-id-436 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-436 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}
#main-content,#main-content-wrapper{position:relative;width:100%!important}


.main-form.admin-form .content-form {
	padding: 30px;
	height: auto;
	clear: both;
}


.main-form.admin-form .content-form form {
	margin-top: 20px;
}


.main-form.admin-form .content-form .form-block {
	float: left;
	width: 50%;
}


.main-form.admin-form .content-form label {
	padding: 0;
	word-spacing: -1px;
}
.column.address-radio-button{padding:0 0 0 1.071rem}
.column.is-6-desktop.staffLink{padding:0}
.megamenu .megamenuInner .megamenuBox.column-fill-2{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:400px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.megamenu .megamenuInner .megamenuBox.column-fill-2 .item{max-width:50%}
.column{padding:1.071rem}
.is-print-product-detail .column{padding-bottom:0!important}
.tableTitle .column{padding:10pt!important}
.navul .menu-hd,.navul li span.click{display:none}
.menu-hd .close-btn{color:#fff!important;display:block;height:25px;opacity:1;outline:0;overflow:hidden;font-size:16px;position:relative;text-transform:uppercase;white-space:nowrap;width:100%;line-height:19px}
.navul .menu-hd{display:block;background:#282828;color:#fff;padding:21px 10px;font-size:16px;font-weight:700;border-bottom:solid 2px #ba3348;font-family:'Open Sans',sans-serif}


img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 24px;
	margin: 0 auto 2.4rem;
}
.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.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{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-12{width:100%}
.header-ads-wrapper{float:right}
.home .header-ads-wrapper .widget.eggnews_ads_banner{margin:0;padding:0}
.header-ads-wrapper .widget.eggnews_ads_banner{margin:0;padding:0}
.header-ads-wrapper .widget.eggnews_782x90_banner{margin:0}
#dove-story{text-align:left;}

    .cookie-bar .cookie-bar-interior .cookie-bar-text {
      padding-right: 50px; }

      .cookie-bar .cookie-bar-interior .cookie-bar-text a {
        border-bottom: 1px solid rgba(31, 32, 74, 0.35); }

    .cookie-bar .cookie-bar-interior .cookie-bar-text-one {
      margin-bottom: 0.8em; }
.m-featured-case__item{display:none;position:relative}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}



#footer{
    position: fixed;
    bottom: 0;
    height: 35px;
    background: rgba(0, 0, 0, 0.81);
    width: 100%;
    z-index: 30;
    min-width: 1200px;
}

.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}

.container{margin-right:auto;margin-left:auto;*zoom:1;}
.container:before,.container:after{display:table;content:"";line-height:0;}

.container:after{clear:both;}

.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}
.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}

.container-fluid:after{clear:both;}

.navbar .container{width:auto;}

.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}


.awaken-featured-posts {
  float: right;
  width: 34.035087719298245614035087719298%;
}



.equal-height-wrap .mcb-wrap .mcb-wrap-inner { position:relative; float:left; width:100%;}


.equal-height-wrap .mcb-wrap.valign-middle .mcb-wrap-inner { top:50%; 
	-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%);}

.equal-height-wrap .mcb-wrap.valign-bottom .mcb-wrap-inner { top:100%;
	-webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -ms-transform:translateY(-100%); -o-transform:translateY(-100%); transform:translateY(-100%);}


	#metanav { display: none; }


#metanav ul {
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
	line-height:11px;
}


#metanav ul li {
	display:inline;
	margin:0;
	padding:0 7px;
}


#metanav ul li:first-child {
	padding-left:0;
	border-left:0 none;
}


#metanav ul li:last-child {
	padding-right:0;
}


#metanav ul li a {
	color:#000;
	text-transform:uppercase;
}


#metanav ul li a:hover {
	color:#00539e;
}
.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-8{width:66.66666667%}
.branding,.mainnav__left{float:left}
.branding{height:75px;margin-left:1em}
