﻿

.sidebar .column-ads-125x200 {
    background-color: #F1F1F1;
    outline: #9C9C9C 1px solid;
    width: 278px;
    margin: 5px 0 9px 1px;
    padding: 10px;
}


.sidebar .column-ads-125x200.block-grey h2 {
    width: 100%;
    margin: -10px 0 0 -10px;
    color: white;
}


.sidebar .column-ads-125x200 ul {
    list-style: none outside none;
}


.sidebar .column-ads-125x200 .ad img {
    float: left;
    margin-right: 10px;
}


.sidebar .column-ads-125x200 .ad h4, .sidebar .column-ads-125x200 .ad p {
    width: 130px;
    float: left;
}



.sidebar .column-ads-125x200 .ad p {
    color: #929292;
}



#social-media-links {margin:15px 0;overflow:hidden;_height:1%;}

#social-media-links li {float:left; width: 48px; text-align: center; }



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.tve_image{border-radius:0;box-shadow:none}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.tve_image.tve_brdr_none{border-style:none !important}
.tve_image.tve_brdr_dotted{border-style:dotted !important}
.tve_image.tve_brdr_dashed{border-style:dashed !important}
.tve_image.tve_brdr_solid{border-style:solid !important}
.tve_image.tve_brdr_double{border-style:double !important}
.tve_image.tve_brdr_groove{border-style:groove !important}
.tve_image.tve_brdr_ridge{border-style:ridge !important}
.tve_image.tve_brdr_inset{border-style:inset !important}
.tve_image.tve_brdr_outset{border-style:outset !important}
.tve_flt .tve_image.tve_black{border-color:#101010}
.tve_flt .tve_image.tve_blue{border-color:#3E68B2}
.tve_flt .tve_image.tve_green{border-color:#34AE44}
.tve_flt .tve_image.tve_orange{border-color:#E25C1B}
.tve_flt .tve_image.tve_purple{border-color:#8656C1}
.tve_flt .tve_image.tve_red{border-color:#CE271B}
.tve_flt .tve_image.tve_teal{border-color:#387D71}
.tve_flt .tve_image.tve_white{border-color:#D8D8D8}


  
  #slider-area {
    height: 100%;
  }
.breadcrumb-trail{padding:18px 0 0 20px}

#site-navigation .dropdown-menu li a .fa { margin-right: 8px }

#site-navigation .dropdown-menu li.no-icon-margin a .fa { margin-right: 0 }

#site-navigation .dropdown-menu .site-search-toggle .fa { margin: 0 }



#site-navigation .dropdown-menu li a .nav-arrow { margin-left: 4px; margin-right: 0; }

#site-navigation .dropdown-menu ul a.sf-with-ul { padding-right: 25px }



#site-navigation .dropdown-menu ul { background: #fff; border: 1px solid #eee; }

#site-navigation .dropdown-menu ul ul { margin-left: 0; text-align: left; }

#site-navigation .dropdown-menu ul li:first-child ul { margin-top: 0 }

#site-navigation .dropdown-menu ul li { padding: 0 }

#site-navigation .dropdown-menu ul a { display: block; float: none; padding: 8px 12px; height: auto; margin: 0px; border: 0px; line-height: 1.4em; color: #666; font-size: 0.923em; border-bottom: 1px solid #eee; }

#site-navigation .dropdown-menu ul a:hover { background: #f7f7f7 }



#site-navigation .dropdown-menu li.left-dropdowns ul ul { left: auto; right: 100%; }

#site-navigation .dropdown-menu li.left-dropdowns ul .fa-angle-right { left: 9px; right: auto; }

#site-navigation .dropdown-menu li.left-dropdowns ul .fa-angle-right:before { content: "\f104" }

.navbar-style-two .dropdown-menu { width: 100% }

.navbar-style-two .dropdown-menu li { border-right: 1px solid #eee }

.navbar-style-two .dropdown-menu li li { border-right: 0 }

.navbar-style-two .dropdown-menu .woo-menu-icon,
.navbar-style-two .dropdown-menu .search-toggle-li { float: right; border-left: 1px solid #eee; border-right: 0; }

.navbar-style-three .dropdown-menu ul { text-align: left }

.navbar-style-four .dropdown-menu ul { text-align: left }

.navbar-style-five .dropdown-menu { text-align: center; float: none; display: table; height: 100%; margin: 0 auto; }

.navbar-style-five .dropdown-menu ul { text-align: left }

	.navbar-style-six .dropdown-menu a:hover { background: #f9f9f9; }

	.navbar-style-six .dropdown-menu .nav-arrow.top-level { position: absolute; right: 28px; top: 50%; height: 20px; line-height: 20px; margin-top: -10px; font-size: 11px; opacity: 0.4; }


	
	body.wpex-has-vertical-header #site-navigation .dropdown-menu li.megamenu { position: relative; }

	body.wpex-has-vertical-header #site-navigation .dropdown-menu li.megamenu ul { left: 100%; width: 750px }





.wpex-dropdowns-caret .dropdown-menu ul:before { content: ""; display: block; position: absolute; top: -7px; left: 12px; border-right: 7px solid transparent; border-bottom: 7px solid #ddd; border-bottom-color: rgba(0,0,0,0.15); border-left: 7px solid transparent; }

.wpex-dropdowns-caret .dropdown-menu ul:after { content: ""; display: block; position: absolute; top: -6px; left: 13px; border-right: 6px solid transparent; border-bottom: 6px solid #fff; border-left: 6px solid transparent; }

.wpex-dropdowns-caret .dropdown-menu ul ul:before,
.wpex-dropdowns-caret .dropdown-menu ul ul:after { display: none }



.wpex-dropdown-top-border #site-navigation .dropdown-menu li ul { border: none; border-top: 3px solid transparent; }

.wpex-dropdown-top-border .dropdown-menu ul:before,
.wpex-dropdown-top-border .dropdown-menu ul:after { display: none }



.wpex-flush-dropdowns .dropdown-menu ul:before,
.wpex-flush-dropdowns .dropdown-menu ul:after { display: none }



.wpex-dropdown-style-minimal #site-navigation .dropdown-menu ul { background: #fff; border-radius: 3px; border: 1px solid #ddd; padding: 10px; }

.wpex-dropdown-style-minimal #site-navigation .dropdown-menu ul:after,
.wpex-dropdown-style-minimal #site-navigation .dropdown-menu ul:before { display: none }

.wpex-dropdown-style-minimal #site-navigation .dropdown-menu ul li a { transition: none; border: 0; }

.wpex-dropdown-style-minimal #site-navigation .dropdown-menu ul li a:hover { background: transparent; color: #000; }

.wpex-dropdown-style-minimal .navbar-style-two #site-navigation .dropdown-menu ul { border-radius: 0; border-color: #eee; }



.wpex-dropdown-style-black #site-navigation .dropdown-menu ul { background: #000; border: 0; }

.wpex-dropdown-style-black .wpex-dropdowns-caret .dropdown-menu ul:before,
.wpex-dropdown-style-black .wpex-dropdowns-caret .dropdown-menu ul:after { border-bottom-color: #000 }

.wpex-dropdown-style-black #site-navigation .dropdown-menu ul li a { display: block; color: #909090; border-color: #252525; }

.wpex-dropdown-style-black #site-navigation .dropdown-menu ul li a:hover { background: #252525; color: #fff; }

	#site-navigation .dropdown-menu li.flip-drops-smallscreen ul .fa-angle-right { left: 9px; right: auto; }

	#site-navigation .dropdown-menu li.flip-drops-smallscreen ul .fa-angle-right:before { content: "\f104" }

	#site-navigation .dropdown-menu li.megamenu ul ul { right: auto; left: 0; }

	body #site-navigation .dropdown-menu li.megamenu ul.sub-menu a.sf-with-ul { padding-left: 12px }
#site-navigation .dropdown-menu a{font-family:Open Sans;font-weight:400;font-size:14px}


.main-footer__nav__item {
  font-family: "ApexSans-SC", "ApexNewWeb", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
  font-size: 13px;
  font-weight: 300;
  text-transform: lowercase;
  -webkit-font-smoothing: subpixel-antialiased; }

#access .menu-item-has-children:after {
top: 22px;
right: 20px;
}

.wp-caption, .imgthumb, .entry img {
	background: #f9f9f9;
	text-align: center;
}



.pagepost .entry {
padding-top: 4%;}

.entry a {
	text-decoration: underline;
}

.entry a:hover {
	text-decoration: none;
}

.entry ul, .entry ol {
	padding: 9px 40px;
}


.entry-attachment .attachment {
	overflow: hidden;
}

.entry-attachment .attachment p {
	text-align: center;
}

.entry-attachment .attachment img {
	display: block;
	height: auto;
	margin: 0 auto;
	max-width: 100%;
}

.image-attachment .entry-caption {
	margin-top: 8px;
	margin-top: 0.571428571rem;
}


.entry-meta {
margin-bottom: 24px;
margin-bottom: 1.714285714rem;
}
.homepage-shop-by-case .homepage-product-grid{margin:0 auto;max-width:940px;width:100%}
.wrapper-header p,.wrapper-header ul,.wrapper-header ol,.wrapper-header dl,.wrapper-header form,.wrapper-header table,.wrapper-header h1,.wrapper-header h2,.wrapper-header h3,.wrapper-header h4,.wrapper-header h5,.wrapper-header h6{margin-top:0;}
.wrapper-header .block ul{margin-top:0;}
#gardens_ie7 .wrapper-header{z-index:2;}

	
	.menu-horizontal span.static { float: none; }

	.menu-horizontal a.static { float: none; }

	.menu-horizontal li.static { float: none; }


.col-bau-bg .bau-bg {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 0;
	width: 180px;
	height: auto;
	opacity: 0.15;
	-ms-transform: rotate(-15deg); 
    -webkit-transform: rotate(-15deg); 
    transform: rotate(-15deg);
}


.col-bau-bg .bau-bg img {
	width: 100%;
	height: auto;
}
.row{margin-left:-20px;*zoom:1}
.row:before,.row:after{display:table;content:""}
.row:after{clear:both}
.row-fluid{width:100%;*zoom:1}
.row-fluid:before,.row-fluid:after{display:table;content:""}
.row-fluid:after{clear:both}
.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.127659574%;*margin-left:2.0744680846382977%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .span12{width:99.99999998999999%;*width:99.94680850063828%}
.row-fluid .span11{width:91.489361693%;*width:91.4361702036383%}
.row-fluid .span10{width:82.97872339599999%;*width:82.92553190663828%}
.row-fluid .span9{width:74.468085099%;*width:74.4148936096383%}
.row-fluid .span8{width:65.95744680199999%;*width:65.90425531263828%}
.row-fluid .span7{width:57.446808505%;*width:57.3936170156383%}
.row-fluid .span6{width:48.93617020799999%;*width:48.88297871863829%}
.row-fluid .span5{width:40.425531911%;*width:40.3723404216383%}
.row-fluid .span4{width:31.914893614%;*width:31.8617021246383%}
.row-fluid .span3{width:23.404255317%;*width:23.3510638276383%}
.row-fluid .span2{width:14.89361702%;*width:14.8404255306383%}
.row-fluid .span1{width:6.382978723%;*width:6.329787233638298%}
input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}
.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}
.row-fluid .thumbnails{margin-left:0}
.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.row:after,.clearfix:after{clear:both;}
.row,.clearfix{zoom:1;}

.bg_e0e0e0 { background-color: #e0e0e0 }
.ml-context,.widget{border:0 solid!important;margin:0 0 20px;clear:both}
.ml-context .ml-head h2,.ml-context .widgettitle,.widget .ml-head h2,.widget .widgettitle{display:block;width:100%;background:#f3f3f3;color:#231F20;font-size:16px;font-weight:600;font-style:normal;text-align:left;padding:8px 0 8px 8px;margin:0}
.ml-context .ml-head h2 a,.ml-context .widgettitle a,.widget .ml-head h2 a,.widget .widgettitle a{color:#231F20}
.ml-context .textwidget,.widget .textwidget{padding:10px}
.ml-context .textwidget p:last-of-type,.widget .textwidget p:last-of-type{margin-bottom:5px}
.ml-context ul,.widget ul{padding-left:0}
.ml-context .ml-context-row,.ml-context li,.widget .ml-context-row,.widget li{border-bottom:1px solid #f3f3f3;padding:10px 0;margin:0;overflow:hidden;clear:both}
.ml-context .ml-context-row:last-of-type,.ml-context li:last-of-type,.widget .ml-context-row:last-of-type,.widget li:last-of-type{border-bottom:0 solid}
.ml-context .ml-context-row .image-wrap,.ml-context li .image-wrap,.widget .ml-context-row .image-wrap,.widget li .image-wrap{width:52px;height:52px;float:left;margin:3px 10px 0 0;display:inline-block}
.ml-context .ml-context-row .image-wrap img,.ml-context li .image-wrap img,.widget .ml-context-row .image-wrap img,.widget li .image-wrap img{max-width:52px;max-height:52px;overflow:hidden}
.ml-context .ml-context-row .post-box,.ml-context li .post-box,.widget .ml-context-row .post-box,.widget li .post-box{display:inline-block;width:215px;line-height:1.125}
.ml-context .ml-context-row .post-box .post-title,.ml-context li .post-box .post-title,.widget .ml-context-row .post-box .post-title,.widget li .post-box .post-title{font-family:"Roboto Slab";font-size:.8em;color:#000}
.ml-context .ml-context-row .post-box .post-title:hover,.ml-context li .post-box .post-title:hover,.widget .ml-context-row .post-box .post-title:hover,.widget li .post-box .post-title:hover{color:#ED2124}
.ml-context .ml-morebutton,.ml-context .read-more,.widget .ml-morebutton,.widget .read-more{float:right;text-align:right;font-size:.9em}
.ml-context .recent-posts-attribution,.widget .recent-posts-attribution{min-height:25px;margin-top:20px;clear:both;padding:0 10px}

ul.wine-tabs li.red a:hover,ul.wine-tabs li.red a.active{background-position:0 -50px;}

ul.wine-tabs li.rose a:hover,ul.wine-tabs li.rose a.active{background-position:-300px -50px;}

ul.wine-tabs li.white a:hover,ul.wine-tabs li.white a.active{background-position:-600px -50px;}

.winemaking_title li.harvest a:hover,
.winemaking_title li.harvest a.active{
	background-position:-300px 0;
}

.winemaking_title li.crush a:hover,
.winemaking_title li.crush a.active{
	background-position:-300px -50px;
}

.winemaking_title li.fermentation a:hover,
.winemaking_title li.fermentation a.active{
	background-position:-300px -100px;
}

.winemaking_title li.aging a:hover,
.winemaking_title li.aging a.active{
	background-position:-300px -150px;
}

.winemaking_title li.finishing a:hover,
.winemaking_title li.finishing a.active{
	background-position:-300px -200px;
}

.winemaking_title li.tirage a:hover,
.winemaking_title li.tirage a.active{
	background-position:-300px -250px;
}

ul.conversion-tabs li.temperature a:hover,ul.conversion-tabs li.temperature a.active{background-position:0 -50px;}

ul.conversion-tabs li.distance a:hover,ul.conversion-tabs li.distance a.active{background-position:-200px -50px;}

ul.conversion-tabs li.area a:hover,ul.conversion-tabs li.area a.active{background-position:-400px -50px;}

ul.conversion-tabs li.volume a:hover,ul.conversion-tabs li.volume a.active{background-position:-600px -50px;}

ul.conversion-tabs li.vineyard a:hover,ul.conversion-tabs li.vineyard a.active{background-position:-800px -50px;}

ul.conversion-tabs li.mass a:hover,ul.conversion-tabs li.mass a.active{background-position:-1000px -50px;}

ul.winegrowing-tabs li.sustainable a:hover,
ul.winegrowing-tabs li.sustainable a.active{
background-position:0 -50px;}

ul.winegrowing-tabs li.organic a:hover,
ul.winegrowing-tabs li.organic a.active{
background-position:-300px -50px;}

ul.winegrowing-tabs li.biodynamic a:hover,
ul.winegrowing-tabs li.biodynamic a.active{
background-position:-600px -50px;}

.paging a:hover,.paging a.active{color:#333333; text-decoration:underline;}

.submission-tabs li.event_tab a.active{background-position:0px -50px;}

.submission-tabs li.winery_tab a.active{background-position:-500px -50px;}

ul.media-tabs li.news a:hover,
ul.media-tabs li.news a.active{
	background-position:0 -50px;
}

ul.media-tabs li.images a:hover,
ul.media-tabs li.images a.active{
	background-position:-100px -50px;
}

ul.media-tabs li.presskit a:hover,
ul.media-tabs li.presskit a.active{
	background-position:-400px -50px;
}

ul.media-tabs li.factsheets a:hover,
ul.media-tabs li.factsheets a.active{
	background-position:-700px -50px;
}

ul.media-tabs li.statistics a:hover,
ul.media-tabs li.statistics a.active{
	background-position:-900px -50px;
}

ul.media-tabs li.features a:hover,
ul.media-tabs li.features a.active{
	background-position:-1100px -50px;
}

.footer-nav li a:hover,
.footer-nav li a.active{color:#ffeeee;}

.winemaking_title li.harvest a:hover,.winemaking_title li.harvest a.active{background-position:-300px 0;}

.winemaking_title li.crush a:hover,.winemaking_title li.crush a.active{background-position:-300px -50px;}

.winemaking_title li.fermentation a:hover,.winemaking_title li.fermentation a.active{background-position:-300px -100px;}

.winemaking_title li.aging a:hover,.winemaking_title li.aging a.active{background-position:-300px -150px;}

.winemaking_title li.finishing a:hover,.winemaking_title li.finishing a.active{background-position:-300px -200px;}

.winemaking_title li.tirage a:hover,.winemaking_title li.tirage a.active{background-position:-300px -250px;}

#tabs-wrapper .practices-cat li.active a{
  color: #333;
}

#tabs-wrapper .practices-cat li#tab-vineyard.active a,
#tabs-wrapper .practices-cat li#tab-vineyard .sub-category,
#tabs-wrapper .practices-cat li#tab-vignoble.active a,
#tabs-wrapper .practices-cat li#tab-vignoble .sub-category,
#tabs-wrapper .practices-cat li#tab-weingut.active a,
#tabs-wrapper .practices-cat li#tab-weingut .sub-category,
#tabs-wrapper .practices-cat li#tab-vinedos.active a,
#tabs-wrapper .practices-cat li#tab-vinedos .sub-category,
#tabs-wrapper .practices-cat li#tab-vineyard-ja.active a,
#tabs-wrapper .practices-cat li#tab-vineyard-ja .sub-category,
#tabs-wrapper .practices-cat li#tab-vineyard-ko.active a,
#tabs-wrapper .practices-cat li#tab-vineyard-ko .sub-category,
#tabs-wrapper .practices-cat li#tab-vineyard-zh-hant.active a,
#tabs-wrapper .practices-cat li#tab-vineyard-zh-hant .sub-category,
#tabs-wrapper .practices-cat li#tab-vineyard-zh-hant-hk.active a,
#tabs-wrapper .practices-cat li#tab-vineyard-zh-hant-hk .sub-category,
#tabs-wrapper .practices-cat li#tab-vineyard-en-ca.active a,
#tabs-wrapper .practices-cat li#tab-vineyard-en-ca .sub-category,
#tabs-wrapper .practices-cat li#tab-vineyard-en-uk.active a,
#tabs-wrapper .practices-cat li#tab-vineyard-en-uk .sub-category{ 
  background-color: #d3de00; 
}

#tabs-wrapper .practices-cat li#tab-winery.active a,
#tabs-wrapper .practices-cat li#tab-winery .sub-category,
#tabs-wrapper .practices-cat li#tab-vinerie.active a,
#tabs-wrapper .practices-cat li#tab-vinerie .sub-category,
#tabs-wrapper .practices-cat li#tab-keller.active a,
#tabs-wrapper .practices-cat li#tab-keller .sub-category,
#tabs-wrapper .practices-cat li#tab-lagar-de-vinos.active a,
#tabs-wrapper .practices-cat li#tab-lagar-de-vinos .sub-category,
#tabs-wrapper .practices-cat li#tab-winery-ja.active a,
#tabs-wrapper .practices-cat li#tab-winery-ja .sub-category,
#tabs-wrapper .practices-cat li#tab-winery-ko.active a,
#tabs-wrapper .practices-cat li#tab-winery-ko .sub-category,
#tabs-wrapper .practices-cat li#tab-winery-zh-hant.active a,
#tabs-wrapper .practices-cat li#tab-winery-zh-hant .sub-category,
#tabs-wrapper .practices-cat li#tab-winery-zh-hant-hk.active a,
#tabs-wrapper .practices-cat li#tab-winery-zh-hant-hk .sub-category,
#tabs-wrapper .practices-cat li#tab-winery-en-ca.active a,
#tabs-wrapper .practices-cat li#tab-winery-en-ca .sub-category,
#tabs-wrapper .practices-cat li#tab-winery-en-uk.active a,
#tabs-wrapper .practices-cat li#tab-winery-en-uk .sub-category{ 
  background-color: #11cbe9; 
}

#tabs-wrapper .practices-cat li#tab-community.active a,
#tabs-wrapper .practices-cat li#tab-community .sub-category,
#tabs-wrapper .practices-cat li#tab-communaute.active a,
#tabs-wrapper .practices-cat li#tab-communaute .sub-category,
#tabs-wrapper .practices-cat li#tab-gemeinschaft.active a,
#tabs-wrapper .practices-cat li#tab-gemeinschaft .sub-category,
#tabs-wrapper .practices-cat li#tab-comunidad.active a,
#tabs-wrapper .practices-cat li#tab-comunidad .sub-category,
#tabs-wrapper .practices-cat li#tab-community-ja.active a,
#tabs-wrapper .practices-cat li#tab-community-ja .sub-category,
#tabs-wrapper .practices-cat li#tab-community-ko.active a,
#tabs-wrapper .practices-cat li#tab-community-ko .sub-category,
#tabs-wrapper .practices-cat li#tab-community-zh-hant.active a,
#tabs-wrapper .practices-cat li#tab-community-zh-hant .sub-category,
#tabs-wrapper .practices-cat li#tab-community-zh-hant-hk.active a,
#tabs-wrapper .practices-cat li#tab-community-zh-hant-hk .sub-category,
#tabs-wrapper .practices-cat li#tab-community-en-ca.active a,
#tabs-wrapper .practices-cat li#tab-community-en-ca .sub-category,
#tabs-wrapper .practices-cat li#tab-community-en-uk.active a,
#tabs-wrapper .practices-cat li#tab-community-en-uk .sub-category{ 
  background-color: #ff9024; 
}

#tabs-wrapper .practices-cat li.active .sub-category{ display: block; }

#sustainable_winegrowing .definition_content.active{ display: block; }

ul.winegrowing-tabs li.sustainable a:hover,ul.winegrowing-tabs li.sustainable a.active{background-position:0 -50px;}

ul.winegrowing-tabs li.organic a:hover,ul.winegrowing-tabs li.organic a.active{background-position:-300px -50px;}

ul.winegrowing-tabs li.biodynamic a:hover,ul.winegrowing-tabs li.biodynamic a.active{background-position:-600px -50px;}


ul.media-tabs li a:hover,
ul.media-tabs li a.active{
  background-position:bottom left!important;
}


.list ul li.active{ background:#e8e5d0; color:#333;  cursor:default;}

.list ul li.active a{color:#666666; cursor:default;}

.footer-nav li a:hover,.footer-nav li a.active{color:#ffeeee;}
.ody-skin .ody-custom .footer-container .footer-content .footer-wrap{padding:0;width:1000px}
.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-3{width:25%}
.regular-price{color:#cd0000}
.regular-price .price{font-weight:700;color:#cd0000}


.price, .price-box .price, .regular-price .price {
    color: #cd0000;
}

.component_homepage_slideshow_logos {
  height: 32px;
  position: relative;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none; }

  .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }

  #side-header .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }
.fusion-mobile-logo-1 .fusion-standard-logo,#side-header .fusion-mobile-logo-1 .fusion-standard-logo {display: none;}

	.row, .boxed .sticky, .boxed-margin .sticky { width: 950px }

	.row { width: 700px }

	.row.clearfix.row-slider {margin-bottom: 30px;}

header .logo {
	padding: 0px;
}

header .logo h1 {
	font-size: 40px;
	line-height: 45px;
	margin-bottom: 5px;
}

header .logo h1 a, header .logo h1 a:visited, header .logo h1 a:hover {
	color: #ffffff;
	text-decoration: none;
}

header .logo .hmeta {
	color: #ffffff;
}

.cs_control{
	display: block;
}

  .cmsc--nav-level {
    background: black;
    margin: 0;
    position: absolute;
    top: 0;
    -ms-transform: translateX(-250px);
    
    -webkit-transform: translateX(-250px);
    
    transform: translateX(-250px);
    width: 100%; }

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }
.views-row .content{margin:0;}
.topic_landing_page #content-area .view-display-id-topic_rotator .views-row a{display:block;line-height:0;}
#content-area .view-subtopic-landing-page .views-row{margin:20px 0;}
#footer .view-partner-of-the-day .views-row{float:left;margin:0 5px;}
.sidebar ul li.views-row-last,.sidebar ol li.views-row-last{margin-bottom:0;padding-bottom:0;}
.views-row-last .views-field-field-flex-space,.views-row-last .views-field-field-article-flex,.views-row-last .views-field-field-os-flex-space{background:none;}
.small-media-rotator .view-content .views-row,.view-display-id-topics_related_multimedia .view-content .views-row,.view-display-id-article_related_media .view-content .views-row{width:155px;line-height:1.2em;}
.page-blog .views-row-last .node-teaser{background:none;}
.page-blog .views-row .node-blog-post h2{margin-top:0px;}
.view-homepage-topic-features .views-row{float:left;width:40%;background:rgb(232,233,233);background:-moz-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(232,233,233,1)),color-stop(100%,rgba(249,249,249,1)));background:-webkit-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);background:-o-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);background:-ms-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e9e9',endColorstr='#f9f9f9',GradientType=0);background:linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:-5px 5px 10px rgba(0,0,0,0.2);-webkit-box-shadow:-5px 5px 10px rgba(0,0,0,0.2);box-shadow:-5px 5px 10px rgba(0,0,0,0.2);}
#block-views-partner_of_the_day-block_2 .views-row{margin:30px 0;}
#content-area .view-id-media_center .view-content .views-row{overflow:hidden;border-bottom:1px dashed #ddd;padding:25px 0;}
#content-area .view-id-media_center .view-content .views-row .node .media-thumbnail{float:left;width:190px;}
#content-area .view-id-media_center .view-content .views-row .node .media-thumbnail a img{padding:3px;border:1px solid #7ab5d4;}
#content-area .view-id-media_center .view-content .views-row .node h2{font-size:14px;font-weight:bold;}
#content-area .view-id-media_center .view-content .views-row .node h2 a{font-size:14px;font-weight:bold;}
#content-area .view-id-media_center .view-content .views-row .node h2 a span{font-weight:normal;}
#content-area .view-id-media_center .view-content .views-row .node h2 a span.media-type{color:#6fb1c9;}
#content-area .view-id-media_center .view-content .views-row .node h2,#content-area .view-id-media_center .view-content .views-row .node .content{float:right;margin-top:0;width:460px;clear:none;}
.view-display-id-featured_media .view-content .views-row a{display:block;line-height:0;}
.page-partners .views-row{margin:20px 0;}
.view-id-taxonomy_term_override .views-row{background:none;margin:0 0 20px;padding:0 5px 20px;border-bottom:1px dashed #ddd;}
.view-id-taxonomy_term_override .views-row-last{border:none;}
.view-id-taxonomy_term_override .views-row p{margin-bottom:0px;}
.view-id-taxonomy_term_override .views-row h3 span.type{font-weight:normal;color:#6DAED1;}
.page-sitemap .views-row{line-height:15px;margin:7px 0;}
.page-sitemap .views-row a{color:#0273ad;}
.photo-check-container, .quickbook-checks-container{position: relative;}
.quickbook-checks-container p {color: #416961; position: absolute; left: 8%; bottom: 8px;}
.quickbook-checks-container span {position: absolute; right: 5%; bottom: 6px; white-space: nowrap;width:65%;}
.quickbook-checks-container span a, .tabs-body div.quickbook-checks-container span img {display: inline; width: auto; white-space: nowrap;}
.testimonialWrap .author,.testimonialWrap .url{margin:5px 15%;text-align:right;line-height:1;font-size:.8em;}
.views-view-grid .grid-column{float:left;width:100%;}
.views-view-grid.cols-2 .grid-column{width:50%;}
.front .view-featured .grid-column{width:100%;float:none;}

	
	.text-testimon p.text-testimon-name{position: absolute;bottom:-2em;right: 0; font-size: .7em;text-align: right;margin-bottom: -10px;}

		.text-testimon p.text-testimon-name span{display: block;font-family: 'Lato', sans-serif;margin-bottom: -.6em;}
.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-lg-6{width:50%}
.faq-list .close-answer{text-transform:uppercase;text-align:center;color:#a4a7a8;font-weight:700;font-size:16px;cursor:pointer}
.faq-list .close-answer:hover{color:#1db5ca}
.faq-list .close-answer:before{content:'✖ Close'}
.close{position:absolute;width:60px;height:60px;right:0;top:0;cursor:pointer;z-index:1;line-height:60px;text-align:center}
.close:before{content:'✖';color:#ccc;font-size:20px}
.close:hover:before{color:#1db5ca}


#heading {
	font-size: 45px;
    margin: -30px 0 20px;
    text-align: center;
    text-shadow: -1px -1px 0px #FFFFFF;
    text-transform: uppercase;
	color: #0DB0D8;
}
.front #content #banner-region{margin-top:43px;}
.col-c{margin-left:0;margin-right:0;overflow:hidden;padding-left:0;padding-right:0;width:auto;}
.col-1 .col{width:100%;}
.col-2 .col{width:49%;}
.col-3 .col{width:32%;}
.col-4 .col{width:23.5%;}
.col-5 .col{width:18.4%;}
.col-6 .col{width:15%;}
.col-7 .col{width:12.5714%;}
.col-8 .col{width:10.75%;}
.col.right{margin-right:1%;padding-right:1%;}
.col.left{margin-left:1%;padding-left:1%;}
.col.right:first-child{margin-right:0;padding-right:0;}
.col.left:first-child{margin-left:0;padding-left:0;}
.stack-main .col-c ul,.stack-main .col-c ol{padding:0 0 0 1.5385em;}
.col-align-last-right .last .menu,.col-align-right.horizontal .menu{float:right;}
.col-align-last-right .last .menu .menu,.col-align-right.horizontal .menu .menu{float:none;}
.front .col-c .node-teaser:first-child{margin-top:0;}
.col-align-last-right .col.last .block-search{text-align:right;}
.stack-main .col-c .search-results{padding:0;}
.wire div:not(.col){outline:1px dotted #cccccc;padding:14px;}
.col-primary table{border-collapse:separate;}
.stack-preheader .col{width:100%;float:left;padding:0;margin:0;}
.stack-preheader .col .block{margin:0;}
.page-home-onepage-b .stack-preheader .col-second,.page-home-onepage-a .stack-preheader .col-second,.page-node-17741 .stack-preheader .col-second{max-width:100%;}
.page-home-onepage-b .stack-preheader .col-second #preheader-second-region,.page-home-onepage-a .stack-preheader .col-second #preheader-second-region,.page-node-17741 .stack-preheader .col-second #preheader-second-region{float:none;}
#preheader .col-first{display:inline-block;position:absolute;right:0;}
#preheader .stack-preheader .col-second{margin-top:11px;}
#preheader .col-second{margin-bottom:15px;margin-top:11px;}
.not-front:not(.page-node-20441) #preheader .col-first{display:inline-block;position:absolute;right:0;}
.not-front:not(.page-node-20441) #preheader .stack-preheader .col-second{margin-top:11px;}
.not-front:not(.page-node-20441) #preheader .col-second{margin-bottom:15px;margin-top:11px;}
.front #preheader.sticky .col-first,.not-front.page-node-20441 #preheader.sticky .col-first{display:inline-block;position:absolute;right:0;}
.front #preheader.sticky .stack-preheader .col-second,.not-front.page-node-20441 #preheader.sticky .stack-preheader .col-second{margin-top:11px;}
.front #preheader.sticky .col-second,.not-front.page-node-20441 #preheader.sticky .col-second{margin-bottom:15px;margin-top:11px;}

.bitter { font-family:'Bitter',helvetica; }


#footer .menu-footer-menu-container{
	float: left; width: 75%; margin-right: 5%;
}


#footer .footer.wapper .menu {
    margin-top: 0;
}
.nav li a:hover,.nav li.current-menu-item a{background:transparent;}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top{float:left;position:relative}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current_page_item a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-menu-item a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-page-ancestor a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-menu-ancestor a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-archive-parent a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.sfHover a{color:#c06}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu{display:none;position:absolute;top:70px;right:auto;bottom:auto;left:0;min-width:100%;height:auto;padding:0 20px 10px 0;background:#fff;z-index:999}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li{background:#fff}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li a{display:block;padding:0 0 0 20px;font:14px/1 'Montserrat Reg','Montserrat',sans-serif;line-height:30px;text-transform:uppercase;white-space:nowrap;color:#505b61;-webkit-transition:color 300ms ease-in-out 0;-moz-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out 0;transition:color 300ms ease-in-out 0}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li a:hover{color:#c06}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li:first-child{margin-top:-20px}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li.current_page_item a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li.current-page-ancestor a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li.current-archive-parent a{color:#000}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top:first-child{border-left:91px solid #fff}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top:hover ul.sub-menu{display:block}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top a{padding:0;text-align:left}
#sub-menu ul.menu ul.menu-items li.menu-item-top{position:relative;float:left}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu{display:none;position:absolute;top:55px;right:auto;bottom:auto;left:-10px;min-width:100%;height:auto;padding:10px 20px 10px 0;background:#eaf1f4;z-index:998}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li a{display:block;margin:0 -20px 0 0;padding:0 20px;font:14px/1 'Montserrat Reg','Montserrat',sans-serif;line-height:30px;text-transform:uppercase;white-space:nowrap;color:#505b61;-webkit-transition:color 300ms ease-in-out 0;-moz-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out 0;transition:color 300ms ease-in-out 0}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li a:hover{color:#c06}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li.current_page_item a,#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li.menu-item-object-category.current-menu-item a{color:#000}
#sub-menu ul.menu ul.menu-items li.menu-item-top:hover ul.sub-menu{display:block}
#sub-menu ul.menu ul.menu-items li.menu-item-top.current_page_item a,#sub-menu ul.menu ul.menu-items li.menu-item-top.current-page-ancestor a,#sub-menu ul.menu ul.menu-items li.menu-item-top.current-archive-parent a{color:#000}

#footer-menu {
        display: none;
}

#footer-menu ul, #navigation ul {
	 list-style: none;
}



#mirrors, #footer-menu {
	display:inline-block;
	vertical-align: top;
	-webkit-box-sizing:border-box;
	-moz-box-sizing: border-box;
	box-sizing:border-box;
}

#footer-menu a {
	color: #6f6f6f;
}

#footer-menu a:hover, #footer-menu a:focus, #footer-menu a:active {
	color:#8c1515;
}


	
	#footer-menu, #mirrors {
		width:100%;
		margin-left: 0;
		padding-left: 0;
	}

@charset "utf-8";.button,.latest-post-blog img{border-radius:4px}
.latest-post-blog{margin-bottom:4px}
.latest-post-blog img,.tags a{-webkit-box-shadow:0 1px 1px 0 rgba(180,180,180,.1)}
.flickr-widget-blog a,.latest-post-blog img{float:left;border:1px solid #ddd;padding:4px}
.latest-post-blog p{margin:0 0 0 75px;color:#666;line-height:19px}
.latest-post-blog p a{color:#666;display:block}
.latest-post-blog p a:hover{color:#888}
.latest-post-blog p span{color:#888;margin:5px 0 0;display:block}
.latest-post-blog img{width:55px;height:55px;box-shadow:0 1px 1px 0 rgba(180,180,180,.1)}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 2000;
  display: none;
  float: left;
  min-width: 330px;
  border-radius:6px;
  padding: 0px 0;
  margin: 10px 0 0;
  text-align: left;
  list-style: none;

-webkit-background-clip: padding-box;
          background-clip: padding-box;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
		  
background-color:#FFF; 
border-right:2px solid #089779; 
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }


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


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

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

#header-dropdown .close-map{position:absolute;right:30px;top:30px;width:40px;height:40px;background:#323436;color:#FFF;line-height:40px;font-size:18px;text-align:center;opacity:.7;cursor:pointer;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}

#header-dropdown .close-map:hover{opacity:1}

#header-dropdown .close-map .hb-moon-close-2{margin-left:-1px}





.menu-header-contact-container {
	position: absolute;
	top: 3px;
	right: 0;
}

.menu-header-contact-container ul#menu-header-contact li a {
	font-family: inherit;
	font-size: 15px !important;
	font-weight: 200 !important;
	color: #222 !important;
	padding: 20px 0;
	display: inline-block;
}

.menu-header-contact-container ul#menu-header-contact li a:hover {
	color: #222 !important;
	text-decoration: underline;
}

.menu-header-main-container {
	margin: 84px 0 0 0;
}


.menu-toggle {
  cursor: pointer;
}

.main-small-navigation .menu {
  display: none;
}

#mainNav ul.menu {
	float: right;
}

#mainNav ul li.menu-item-6443 {
	display: none;
}




.page-id-7369 .triColumn .mainColumn1 .menu { margin-top: 1em; margin-bottom: 2em; }

#mainNav .menu-toggle {
	display: none;
}

#mainNav ul#menu-header-main li.menu-item-7297 a:before {
	height: 17px;
}

#mainNav ul li.menu-item-7292 ul li {
  width: 225px;
}

#mainNav ul li.menu-item-7293 ul li,
#mainNav ul li.menu-item-7294 ul li,
#mainNav ul li.menu-item-7296 ul li {
  width: 205px;
}

#mainNav ul.menu li ul.sub-menu li a:hover {
	color: #FFF !important;
	background: #222 !important;
}

#footerNavContainer #footerNav .menu-footer-social-container ul {
  margin-top: 10px;
}

	
	#mainNav ul li.menu-item-7297 { display: inline-block; }

	#mainNav ul li.menu-item-7300 .abbreviate { display: none; }

	#mainNav ul#menu-header-main li.menu-item-6442 a:before { height: 15px; }

	.menu-header-contact-container ul#menu-header-contact li a, .menu-header-contact-container ul#menu-header-contact li a:hover { color: inherit !important; font-size: 13px !important; }

	#mainNav ul li.menu-item-6421 ul li, #mainNav ul li.menu-item-6422 ul li, #mainNav ul li.menu-item-6423 ul li { width: 190px; }

	
	.site-header.shrink .menu-header-main-container { margin-top: 15px; }

	.site-header .strommen-logo img, .site-header .menu-header-contact-container ul { opacity: 1; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; }

	.site-header.shrink .menu-header-contact-container ul, .site-header.shrink .logo-text, .site-header.shrink #headContainer #branding a:hover .logo-text { opacity: 0; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; }

	.site-header.shrink .menu-header-contact-container { z-index: -1; }

	.site-header .strommen-icon, .site-header .strommen-logo, .site-header .strommen-logo img, .site-header .menu-header-contact-container ul, .site-header .menu-header-contact-container, .site-header #headContainer #branding, .site-header #headContainer #mainNav .menu-toggle, body header#masthead.site-header, body header#masthead.site-header #headContainer, body header#masthead.site-header #header-background, .site-header .menu-header-main-container, body header#masthead.site-header #menu-header-main, body header#masthead.site-header #menu-header-main .sub-menu{ -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }

	#mainNav .menu-toggle:before { position: relative; content: "\f419"; font-family: Genericons; font-size: 15px; display: inline; margin-top: 16px; padding-right: 8px; top: 2px; }

	#mainNav .menu-toggle:focus { outline:none; }

	.site-header #headContainer #mainNav .menu-toggle { top: -76px; }
	
	#mainNav .sub-menu, #mainNav ul li.menu-item-7292 ul li, #mainNav ul li.menu-item-7293 ul li, #mainNav ul li.menu-item-7294 ul li, #mainNav ul li.menu-item-7296 ul li { width: 100%; }

	#mainNav ul li.menu-item-7296 { display: block !important; }

	#mainNav ul#menu-header-main li a, .menu-header-contact-container ul#menu-header-contact li a { display: block; padding: 14px 0; }

	#mainNav ul#menu-header-contact li.menu-item-7303,
	#mainNav ul#menu-header-contact li.menu-item-7304,
	#mainNav ul#menu-header-contact li.menu-item-7305,
	#mainNav ul#menu-header-contact li.menu-item-7306,
	#mainNav ul#menu-header-contact li.menu-item-7307,
	#mainNav ul#menu-header-contact li.menu-item-7303 a,
	#mainNav ul#menu-header-contact li.menu-item-7304 a,
	#mainNav ul#menu-header-contact li.menu-item-7305 a,
	#mainNav ul#menu-header-contact li.menu-item-7306 a,
	#mainNav ul#menu-header-contact li.menu-item-7307 a { display: inline-block; }

	#mainNav ul#menu-header-contact li.menu-item-7299 { display: none; }

	.site-header.shrink .menu-header-contact-container ul { opacity: 1; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; }

	#mainNav .menu-header-main-container, #mainNav .menu-header-contact-container { height: 0; margin: 0; }

	#mainNav ul.menu li ul.sub-menu { padding: 10px 0; background: #222; }

	ul.submenu, .triColumn .mainColumn1 .menu { display: none; }


.entry-content  h4.menu-item {
margin-top:20px;
margin-bottom: 5px;

}
	



#footer .menu-item { clear:both; width:205px; padding:0 !important; margin:0 !important; line-height:18px; }

#footer .menu-item a { clear:both; width:205px; padding:0 !important; margin:0 0 18px 0 !important; line-height:18px; }

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}


#secondary .widget .social-wrap {
  padding: 1.48em 1.48em 0em 1.48em;
}

#secondary .widget .social-wrap a {
  margin-left: 8px;
}

#secondary .widget .social-wrap a:first-child {
  margin-left: 0px;
}


.font-headings, .template-index .widgets .title { text-transform: uppercase; font-family:  'Lato', sans-serif ; font-size: 1em; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.main-header .main-menu-dropdown-panel .title { margin: 0 0 25px 0; letter-spacing: 1px; font-family:  'Lato', sans-serif ; font-size: 1em; text-transform: uppercase; font-weight: bold; color:  #444444 ; }

.lt-ie9 .main-header .logo-center h1.title { text-align: center; }

.main-header h1.title { text-align: center; font-family:  'Lato', sans-serif ; font-size: 2.33333em; margin: 0; display: block; color:  #444444 ; }

.lt-ie9 .main-header h1.title { text-align: left; }

.main-header h1.title a { color:  #444444 ; display: inline-block; bottom: 5px; left: 0; }

.main-footer .title { font-size: 1.16667em; margin: 30px 0 -10px 0; text-transform: uppercase; font-weight: bold; height: 16.328125px; min-width: 1px; }

.product-grid .title { font-family:  'Lato', sans-serif ; font-size: 1.16667em; }

.product-grid .title a { color:  #444444 ; }

.modal.video .caption .title { font-size: 1em; }

.lt-ie9 .modal.video .caption .title { font-size: 1.16667em; }

.template-index .slider .slide .caption .title { color:  #444444 ; position: relative; margin-top: 0; font-size: 1em; padding-bottom: 0; line-height: 1.2; }

.lt-ie9 .template-index .slider .slide .caption .title { font-size: 1.16667em; }

.template-index .widgets .social-feeds .title { text-align: center; }

.template-index .widgets .title { text-transform: uppercase; font-size: 1.5em; margin-bottom: 15px; font-weight: bold; }

.lt-ie9 .template-index .widgets .title { margin-bottom: 50px; }

.template-list-collections .caption .title { position: relative; z-index: 1; margin: 0 0 10px 0; color: #444444; font-size: 1.5em; }

.template-collection .main-content header .tag-filter .title { margin-right: 5px; vertical-align: top; }

.template-product .social-share .title { text-transform: uppercase; margin-bottom: 30px; }

.template-product .similar-products h2.title { font-family:  'Lato', sans-serif ; font-size: 1.5em; text-transform: uppercase; margin-bottom: 30px; }

.template-product .similar-products .caption .title { font-family:  'Lato', sans-serif ; font-size: 1.16667em; text-transform: uppercase; }

.template-product .similar-products .caption .title .price { font-size: 1em; }

.template-blog .article .left-sidebar .title, .template-article .article .left-sidebar .title { font-size: 1em; color: #444444; margin-bottom: 0; text-transform: uppercase; }

.template-blog .article .middle-column .title, .template-article .article .middle-column .title { font-family:  'Lato', sans-serif ; font-size: 2em; color: #999999; margin: 0; }

.template-blog .article .middle-column .comments .title, .template-article .article .middle-column .comments .title { font-size: 1.5em; color: #444444; padding: 15px 0; }

.template-blog .side-bar .title, .template-article .side-bar .title { text-transform: uppercase; font-size: 1em; color: #444444; }

.template-cart .cart-table .title { display: none; }

.lt-ie9 .template-cart .cart-table .title { display: table-cell; }

.template-password h1.title { margin-bottom: 50px; }

.lt-ie9 .template-password h1.title { margin-bottom: 150px; }

.template-password h1.title a { font-family:  'Lato', sans-serif ; }


.content .search-records{width:750px;margin-top:40px;margin-bottom:40px;border-radius:4px;background-color:rgba(0,0,0,0.7)}

.content .search-records .navbar-nav{border-bottom-right-radius:4px}

.content .search-records .navbar-nav li{border-left:1px solid rgba(255, 255, 255, 0.2);background-color:rgba(0,0,0,0.2)}

.content .search-records .navbar-nav li:nth-child(2),.content .search-records .navbar-nav li:first-child{position:relative;border-left:none}

.content .search-records .navbar-nav li.active{background-color:#d6de23;border-top-left-radius:4px;}

.content .search-records .navbar-nav li.active a{border-bottom: none;}

.content .search-records .navbar-nav li.active a:hover{text-decoration:none}

.content .search-records .navbar-nav li a{color:#fff;font-weight:600;text-transform:uppercase;font-size:15px;padding:8px 22px}

.content .search-records .navbar-nav li a:hover,.content .search-records .navbar-nav li a:focus{background:transparent;text-decoration:underline}

.content .search-records .navbar-collapse{padding:0}

.content .search-records .form-wrap{padding:30px 20px 20px}

.content .search-records .form-wrap form .required {color: rgba(255, 86, 55, 0.99);font-size: 12px;font-weight: 400;}

.content .search-records .form-wrap p {color: #fff;margin-top: 0;text-align: left;padding-left: 15px;}

.content .search-records .form-wrap p a {color: rgb(136, 202, 255);}

.content .search-records .form-wrap form label{color:#fff;text-align:left;display:block}

.content .search-records .form-wrap form .form-control{border:none;border-color:transparent}

.content .search-records .form-wrap form .form-control:focus{border:none;border-color:transparent}

.content .search-records .form-wrap form .form-group{margin-bottom:25px}

.content .search-records .arrow-down{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #d6de23;position:absolute;bottom:-8px;left:30px}

.content .search-records .form-wrap form .search-records-btn{width:100%;border:none;background-color:#e56c00;color:#fff;font-weight:600;text-transform:uppercase;height:36px;border-radius:3px;margin-top: 0;outline: none;}

.content .search-records .navbar-collapse .lbl-people-search{color:#d6de23;text-transform:uppercase;font-size:20px;margin-bottom:0;line-height:42px}


.content .search-records .affiliate-links ul:first-child{border-top:0}

.content .search-records .affiliate-links ul{list-style:none;border-top:1px solid #aaaaaa !important;padding:10px 20px 12px}

.content .search-records .affiliate-links ul li{text-align: center;}

.content .search-records .affiliate-links ul li a{color: #d6de23;}

.content .search-records .affiliate-links h4{text-align: center; color: #d6de23; font-weight: bold;margin-top: 0}


.content .search-records-txt { margin-bottom: 30px; margin-top: 20px; width: 750px;}

.content .search-records-txt .center { text-align: center;}


.wrapper .header .search-records, .wrapper .header .search-records-txt {width:calc(100% - 30px)}

.wrapper .header .search-records .navbar-collapse{width:calc(100% - 30px);visibility:visible;display:block;padding-top:15px;padding-bottom:5px}

.wrapper .header .search-records .navbar-nav{border-right-color:transparent;border-radius:0;padding-bottom:10px}

.wrapper .header .search-records .navbar-nav li{border-left-color:transparent}

.wrapper .header .search-records .navbar-nav li.active{border-radius:0}

.wrapper .header .search-records .arrow-down{display:none}

.wrapper #content .content .search-records, .wrapper #content .content .search-records-txt,
.wrapper #content .content .wrap {width:calc(100% - 30px)}


#header_action_buttons .btn {
  margin-right: 10px;
  margin-bottom: 10px;
}


#header_action_buttons .btn:last-child {
  margin-right: 0px;
}
