﻿
#front_content
{
	width:656px;
	background-color:white;
	vertical-align:top;
}

.schedule-time,
.announcement-post-date {
    text-align: right;
}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}


.menu-item .dropdown-menu, .menu-item .dropdown-menu li a {
	color: #559664;
}


#classic .menu-item .dropdown-menu, #classic .menu-item .dropdown-menu li a {
	color: #f06e28;
}


.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: "\f460";
	}


.frame-holder{
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -243px 0 0 -200px;
	width: 380px;
	height: 485px;
	z-index: 800;
	display: none;
}


.frame{
	position: relative;
	float: left;
}
.main-full{clear:both;width:100%;float:left;margin-left:0;margin-right:0}
article.cards section .mod h6,article.static-page .page-content h6{color:#999;font-family:'Futura Today Bold',Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:1px;line-height:13px;margin:0;padding:14px 5px 10px 5px;text-align:center;text-shadow:0 1px 1px #fff;text-transform:uppercase}
.stag .headlines .page{width:100%}
article.static-page .page-content{width:920px}
article.static-page .page-content .content-wrap{float:left;width:560px}
article.static-page.full-width .page-content .content-wrap{width:920px}
article.static-page .page-content p{font-size:14px;line-height:25px}
.sitemap .section-list,.sitemap .subsection-list,.sitemap .year-list,.sitemap .month-list,.sitemap .asset-list,.sitemap .page-list{list-style-type:none;padding:0;margin:0}
.sitemap .page-list{font-family:Arial;font-size:12px;font-weight:700;margin:0 0 20px 40px}
.sitemap .page-list li{display:inline-block}
.sitemap .page-list .page{color:#666;text-decoration:none;display:inline-block;border-right:1px solid #ccc;padding:0 10px 0 10px}
.headlines .page{max-height:5000px;overflow:hidden;-webkit-transition:max-height .3s ease-in;-moz-transition:max-height .3s ease-in;-o-transition:max-height .3s ease-in;-ms-transition:max-height .3s ease-in;transition:max-height .3s ease-in}
.headlines .page.inactive{max-height:0}
#footer .panel-footer .panel-top .panel-panel{padding:10px 15px 10px 20px;}
.panel-footer .panel-col-top-l,#footer .panel-footer .panel-top .panel-panel{width:100%;}
.tooltip.bottom{padding:5px 0;margin-top:3px}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}
.popover.bottom{margin-top:10px}

.dmg-morefeed .bottom {

}

.dmg-post-list ul li.post-pull-quote .bottom {
  background-color: #f7f6e7;
  border-right: 1px solid #805d3a;
  border-left: 1px solid #805d3a;
  border-bottom: 1px solid #805d3a;
  border-top: none;
  border-radius: 0 0 0.33em 0.33em;
  height: 6px;
}

.dmg-widget .bottom {
  background-color: #eeeeef;
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-top: none;
  border-radius: 0 0 0.33em 0.33em;
  height: 6px;
}

.dmg-newsletter .bottom {
  background-color: #eeeeef;
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-top: none;
  border-radius: 0 0 0.33em 0.33em;
  height: 6px;
}


#sitesearch-home{background-color:#e4e4e4 !important;border:1px solid #e4e4e4; -webkit-border-radius:3px;-moz-border-radius: 3px;border-radius: 3px; display:block; margin:.5em auto .5em auto; padding:2px; white-space:nowrap;height:38px;width:325px;}

#sitesearch-home:hover,
#sitesearch-home:active{background-color:#fff !important;border:1px solid #fff; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; white-space:nowrap}

#sitesearch-home input[type=image]{border-left:1px solid #d4d4d4; outline:none; padding: 0; vertical-align:top;}

#sitesearch-home #query{margin:0!important;height:30px;padding:5px !important;border:0;background:none;font-family:inherit;font-size:1em;vertical-align:middle;width:285px;}

#sitesearch-home input[type=text]{color:#999; background-color: transparent !important;border:0;outline:none;}

#sitesearch-home input[type=text]:focus {color:#999; background-color: transparent !important;border:0;outline:none;}
.deco .inner,.deco .layer{position:absolute;}
.deco-top,.deco-top .inner{left:0;right:0;top:0;}
.deco-bottom,.deco-bottom .inner{bottom:0;left:0;right:0;}
.drupal .block .inner{border:1px dashed blue !important;padding:3px !important;background-color:yellow !important;}
.stack-copyright .inner{border-style:solid;border-width:1px 0;padding-bottom:1em;padding-top:1em;margin-bottom:1em;}
.stack-copyright .inner .inner{border:medium none;margin:0;padding:0;}


.feat-wide-sub-text h2,
#home-feat-text h2,
.feat-top2-left-text h2,
.feat-wide1-text h2,
.feat-wide4-text h2,
.feat-wide5-text h2,
h1.post-title,
#content-main h1.post-title,
#post-404 h1,
h1.post-title-wide,
#content-main blockquote p,
#commentspopup #content-main h1 {
	font-family: 'Playfair Display', sans-serif !important;
	}


.feat-wide5-text {
	background-image: -moz-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,.7) 100%);
	background-image: -ms-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,.7) 100%);
	background-image: -o-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,.7) 100%);
	background-image: -webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,.7) 100%);
	background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.7)));
	background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,.7) 100%);
	padding: 40px 5.050505050505% 20px; 
	position: absolute;
		left: 0;
		bottom: 0;
	width: 90%; 
	height: 126px;
	}


.feat-wide5-text h2 {
	color: #fff;
	float: left;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 120%;
	-webkit-text-shadow: 1px 1px 1px rgba(0,0,0,.3);
	   -moz-text-shadow: 1px 1px 1px rgba(0,0,0,.3);
	    -ms-text-shadow: 1px 1px 1px rgba(0,0,0,.3);
	     -o-text-shadow: 1px 1px 1px rgba(0,0,0,.3);
		text-shadow: 1px 1px 1px rgba(0,0,0,.3);
	width: 100%;
	}


#feat-top-wrap .feat-wide5-text h2 {
	font-size: 1.4rem;
	}

.h00bimg {float: left; display: inline-block; margin-right: 0.5em; width: 50%;}



#committeewrap,
#portfoliowrap {
	display: block;
	margin-top: 80px;
	margin-bottom: 80px;
}


#committeewrap h1,
#portfoliowrap h1 {
	font-weight: 300;
	text-align: center;
	margin-bottom: 50px;
}



#committeewrap i,
#portfoliowrap i {
	font-size: 50px;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.td_mod_mega_menu .entry-thumb {
  
  
}

.td_block_related_posts .entry-thumb {
  
  
}

.td-post-template-3 .td-post-featured-image .entry-thumb {
  left: -1px;
  position: relative;
  margin-bottom: 7px;
  margin-left: auto;
  margin-right: auto;
  
}

.td-post-template-4 .entry-thumb {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.td-post-template-5 .entry-thumb {
  padding-bottom: 0px;
  margin-bottom: 0px;
}


.td-post-template-8 .entry-thumb {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.td-module-thumb .entry-thumb {
  display: block;
  
}

.td_module_1 .entry-thumb {
  
  
}

.td_module_2 .entry-thumb {
  
  
}

.td_module_3 .entry-thumb {
  
  
}

.td_module_4 .entry-thumb {
  
  
}

.td_module_5 .entry-thumb {
  
  
}

.td_module_6 .entry-thumb {
  width: 100px;
  height: auto;
  
  
}

.td_module_7 .entry-thumb {
  width: 100px;
  height: auto;
  
  
}

.td_module_10 .entry-thumb {
  
  
}

.td_module_11 .td-module-thumb .entry-thumb {
  
  
}

.td_module_14 .td-module-thumb .entry-thumb {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  
}

.td_module_14 .entry-thumb {
  
}

.td_module_mx1 .td-module-thumb .entry-thumb {
  width: 100%;
}

.td_module_mx1 .entry-thumb {
  
  
}

.td_module_mx2 .entry-thumb {
  width: 80px;
  height: auto;
}

.td_module_mx3 .td-module-thumb .entry-thumb {
  width: 100%;
  
  
}

.td-pb-row .td-pb-span4 .td_block_11 .entry-thumb {
  width: 80px;
  margin-bottom: 0;
  
  
  
}

.td-pb-row .td-pb-span4 .td_block_12 .entry-thumb {
  width: 80px;
  margin-bottom: 17px;
  
  
  
}

.td_block_16 .td-column-1 .td_module_mx4 .entry-thumb {
  
  
}

.td_block_16 .td-column-2 .td_module_mx4 .entry-thumb {
  
  
}

.td_block_16 .td-column-3 .td_module_mx4 .entry-thumb {
  
  
}

.td-big-grid-post .entry-thumb {
  width: 100%;
}

.td_block_13.td_block_widget .entry-thumb {
  width: 100%;
}

body.td-animation-stack-type0 .td-animation-stack .entry-thumb,
body.td-animation-stack-type0 .post img {
  opacity: 0;
}

.td-animation-stack .entry-thumb, .post img {
  opacity: 100;  !important;
}
blockquote.alignnone,blockquote.alignright,blockquote.aligncenter,blockquote.alignleft{width:auto;margin-left:auto;margin-right:auto}
.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12,.span13,.span14,.span15,.span16,.pageHeading{padding-right:5px;padding-left:5px;clear:both;min-height:1px}
.span16,.pageHeading{width:100%}



#aom_header {padding:0; margin:0;}


.section-image {
	border: 3px solid #A64DFF;
    width: 40%;
    float: left;
}


.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;
}


	.span7 {
		width: 670px
	}


	.row-fluid .span7 {
		width: 57.26495726495726%;
		*width: 57.21176577559556%
	}


	input.span7, textarea.span7, .uneditable-input.span7 {
		width: 656px
	}


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

#header .head-hold .box {
	width: 405px;
	position: absolute;
	bottom: 30%;
	right: 30px;
	z-index: 90;
}

#header .head-hold .box p,
#header .head-hold .box h1{
	color: #fff;
	margin-bottom: 46px;
	text-align: center;
	font-size: 40px;
	line-height: 48px;
}

.text-hold .box {
	width: 48%;
	float: left;
	padding: 0 2% 4px 0;
}

.text-hold .box img {
	float: left;
	margin: 6px 21px 30px 0;
}

.text-hold .box p {
	margin: 0;
	line-height: 20px;
	font-size: 16px;
}

.text-hold .box h4 {
	margin: 0;
	font:18px/20px 'Lora', Arial, Helvetica, sans-serif;
}

.home #header .head-hold .box .home-logo {display: none;}

	.bottom-box .button1 ,
	#header .box .button1 {display: none;}

	#header .head-hold .box p,
	#header .head-hold .box h1{font-size: 27px; line-height: 32px;}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}


.divider {
  position: absolute;
  display: block;
  width: 100%;
  height: 7px;
  left: 0;
  color: #fff;
  z-index: 99;
}


.divider-1 {
  top: 0;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}


.divider-2 {
  bottom: 0;
  -webkit-transform: translateY(100%) rotateX(180deg);
  -moz-transform: translateY(100%) rotateX(180deg);
  -ms-transform: translateY(100%) rotateX(180deg);
  -o-transform: translateY(100%) rotateX(180deg);
  transform: translateY(100%) rotateX(180deg);
}


.divider.divider-color {
  color: #ffd34e;
}


				
		#contentrechts {
			width: 600px;
			text-align:left;
			margin:0 0 0 130px;
		}
.collapse{display:none}
.collapse.in{display:block}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}
.calendar-calendar .content{clear:both;padding:3px;padding-left:5px;}




#header{
margin-bottom:20px;
}


#header .container{
min-height:50px;
padding:25px 0;
border-bottom: 1px solid;
z-index: 100;
}

.window-title { clear: both; margin: 0 0 20px 0; }




.header .fb_button {
	background: #2c4890;
	background: -moz-linear-gradient(top, #2c4890 0%, #232c4e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c4890), color-stop(100%,#232c4e));
	background: -webkit-linear-gradient(top, #2c4890 0%,#232c4e 100%);
	background: -o-linear-gradient(top, #2c4890 0%,#232c4e 100%);
	background: -ms-linear-gradient(top, #2c4890 0%,#232c4e 100%);
	background: linear-gradient(to bottom, #2c4890 0%,#232c4e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c4890', endColorstr='#232c4e',GradientType=0 );
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #FFF;
	display: block;
	padding: 4px 5px 4px 0;
	vertical-align: top;
}


.header .fb_img {
	vertical-align: middle;
	display: inline-block;
	padding-left: 5px;
}


.header .fb_text {
	vertical-align: middle;
	display: inline-block;
}


.header .fb_block {
	display: block;
	float: right;
	margin-top: 20px;
	width:312px;
	text-align:right;
	overflow:hidden;
}


.header .fb_log {
	margin-top: 0px;
	display: inline-block;
	height: 40px;
	
}


.header .like {
	background: #FFF;
	min-width: 312px!important;
	height: 61px;
	display: inline-block;
	text-align: center;
	margin-top: 3px;
	padding: 0px 0px 10px 0;
}






.header .fb_log .settings {
	display:inline-block;
	float: right;
	margin-top: -36px;
	margin-right: 1px;
	border:1px solid #FFF;
	border-bottom:none;
}


.header .fb_log .settings:hover .set {
	border:1px solid #CCC;
	border-bottom:none;
}


.header .fb_log .settings .set {
	margin: 0!important;
	border: 1px solid #FFF;
	border-bottom: none;
	background-color: #fff;
	right: 1px;
	z-index: 36;
	position: absolute;
	padding: 1px;
}


.header .fb_log .settings .drop {
	display: block;
	opacity: 0;
	background-color: #EEE;
	border: 1px solid #CCC;
	position: absolute;
	top: 24px;
	right: 1px;
	z-index: 1;
	transition:1s;
}


.header .fb_log .settings:hover .drop {
	display:block;
	opacity: 1;	
}


.header .fb_log .settings .drop img {
	margin: 0!important;
	padding-top: 2px;
	padding-right: 3px;
}


.header .fb_log .settings .drop a {
	display:block;
	width:70px;
	padding: 3px;
}


.header .fb_log .settings .drop a:hover {
	background:#FFF;
}




.header .set_panel {
	background-color:#FFF;
	max-width: 312px;
	border: 6px solid #167dce;
	margin-top: 6px;
}


.header .set_panel .fb_log {
	margin-top:20px;
	padding:0;
}


.header .set_panel .like {
	padding: 0px 0px 2px 0;
}


.hu .header .fb_text, .ro .header .fb_text {
	font-size: 11px;
}


.cs .header .fb_text, .el .header .fb_text, .hi .header .fb_text, .fr .header .fb_text {
	font-size: 12px;
}


.ru .header .fb_text {
	font-size: 16px;

}


.nl .header .like, .cs .header .like, .pt .header .like, .cs .header .like, .hu .header .like, .cs .header .like, .el .header .like, .cs .header .like, .hi .header .like, .cs .header .like {
	position: relative;
	
}


.ru .header .like, .cs .header .like {
	position: relative;
	right: 15px;
	width: 205px!important;
}


.header {
	height:110px;
}

    
    .mag1 .mag-thumbnail{width:100%;height: auto}


.body {
	font-family: tahoma, Verdana, Arial;
	font-size: 1em;
	text-decoration: none;
}

td.podval {
	background-color :#E6E6E6;
	height: 30px; 
	margin-top:25px;
	padding-left: 20px;
}

td.podval  a:link {
	
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

td.podval  a:visited {
	
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

td.podval  a:hover {
	
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

td.podval  a:active {
	
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.col{float:left}




.pi-products .buynow-box {
	margin: 10px auto;
}


.pi-products .strikethrough {
	display: none;
}


.pi-products-container {
    border-top: 1px dashed #999999;
}
   
.pi-products {
    max-width: 1200px;
    margin: 0 auto;
}


.pi-products .magento-price-box {
    text-align: center;
    margin: 10px 0;
}


.guides.overflowed{
    height: 282px;
}


.guides.overflowed.guide-large-block {
    margin-bottom: -11px;
    height: 300px;
}




.overflowed-wider-wrapper-with-category.guide-large-block2 .jcarousel-clip-vertical{
    height: 293px;
}

  img.star2 {
  left: -12%;
  width: 88px;
  bottom: 230px;
  }
.x-topbar{position:relative;min-height:46px;border-bottom:1px solid #f2f2f2;background-color:#fff;z-index:1031}
.x-topbar:before,.x-topbar:after{content:" ";display:table}
.x-topbar:after{clear:both}
.x-topbar .p-info{float:left;margin:13px 0 0;font-size:11px;line-height:1.3;color:#b7b7b7}
.x-topbar .p-info a{border-bottom:1px dotted;color:#b7b7b7}
.x-topbar .p-info a:hover{color:auto}
.x-topbar .x-social-global{float:right;margin-top:10px;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.x-topbar .x-social-global a{margin-left:7px;font-size:24px}
.x-topbar .x-social-global a.foursquare{font-size:22px}
.x-topbar .x-social-global a i{display:block}
.x-navbar-fixed-left-active .x-topbar,.x-navbar-fixed-right-active .x-topbar{z-index:1028}

.x-topbar .x-social-global a.twitter {
display:none;
visibility:hidden;
}

        ul.list li:before{content:"\f00c";position:absolute;left:-35px;display:inline-block;color:#0069FF;font:normal normal normal 14px/1 FontAwesome;font-size:24px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

#nav li.opdrachtgevers ul{
	background-position:129px 0;
}



.aom_pg {margin:1em 0 0 0; clear:left; font-size:85%;}

.aom_pg a, .aom_pg span {float:left; padding:0.2em 0.4em; margin-right:0.1em; border:1px solid #fff; background:#fff;}

.aom_pg span.aom_current {border:1px solid #0289C1; font-weight:bold; background:#0289C1; color:#FFFFFF;}

.aom_pg a {border:1px solid #999999; text-decoration:none;}

.aom_pg a:hover {background-color:#EAEAEA; color:#000000; text-decoration:underline;}

.aom_pg a.aom_np {font-weight:bold;}

.aom_pg span.aom_np {border:1px solid #ddd; color:#999;}

.aom_pg .aom_np-next {float:right;}

.aom_pg span.aom_sp {padding:0.5em 0 0 0; border:0; background:#FFFFFF}


.newsletter-title {
    color: #418981;
    text-transform: uppercase;
    font-weight: bold;
}

.center-content .customized-number { float:left; color:#949494; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:right; width:70px; margin:30px 0 0 0; }

.comedian-content .customized-number { float:left; color:#949494; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:right; width:72px; margin:30px 0 0 0; }


#footer .footer_menu .col6 { width: 111px; text-align: center; position: relative }

#nav li.menu-item-2666 a {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}

#nav li.menu-item-2666 a:hover {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}
.not-front #main-navigation .accent-border--blue,.front #main-navigation .accent-border--blue,#microsite-navigation .accent-border--blue{border-bottom-color:#2e4d90}
.not-front #main-navigation .accent-border--yellow,.front #main-navigation .accent-border--yellow,#microsite-navigation .accent-border--yellow{border-bottom-color:#FBB82B}
.not-front #main-navigation .accent-border--purple,.front #main-navigation .accent-border--purple,#microsite-navigation .accent-border--purple{border-bottom-color:#8635e2}
.not-front #main-navigation .accent-border--orange,.front #main-navigation .accent-border--orange,#microsite-navigation .accent-border--orange{border-bottom-color:#e28335}
.not-front #main-navigation .accent-border--turquoise,.front #main-navigation .accent-border--turquoise,#microsite-navigation .accent-border--turquoise{border-bottom-color:#2eb2a5}
.not-front #main-navigation .accent-border--red,.front #main-navigation .accent-border--red,#microsite-navigation .accent-border--red{border-bottom-color:#da442f}
.not-front #main-navigation .accent-border--green,.front #main-navigation .accent-border--green,#microsite-navigation .accent-border--green{border-bottom-color:#bcd441}
.not-front #main-navigation .accent-border--light-brown,.front #main-navigation .accent-border--light-brown,#microsite-navigation .accent-border--light-brown{border-bottom-color:#a49683}
.not-front #main-navigation .accent-border--orange ul.menu,.front #main-navigation .accent-border--orange ul.menu,#microsite-navigation .accent-border--orange ul.menu{min-width:255px}
.safari li.accent-border ul.menu{min-width:228px}
li.accent-border--red .submenu{padding-right:0}
li.accent-border--red .submenu li{padding-right:1em}
html:not(.lt-ie10) .safari li.accent-border--purple ul.menu,html:not(.lt-ie10) .safari li.accent-border--purple .menu-minipanel-xprize-submenu{max-width:100%}
html:not(.lt-ie10) .safari li.accent-border--turquoise ul.menu,html:not(.lt-ie10) .safari li.accent-border--turquoise .menu-minipanel-xprize-submenu{max-width:100%}
html:not(.lt-ie10) li.accent-border--turquoise ul.menu,html:not(.lt-ie10) li.accent-border--turquoise .menu-minipanel-panel,html:not(.lt-ie10) li.accent-border--turquoise .submenu{max-width:100%;overflow:hidden}
html:not(.lt-ie10) li.accent-border--turquoise ul.menu .leaf,html:not(.lt-ie10) li.accent-border--turquoise ul.menu .last,html:not(.lt-ie10) li.accent-border--turquoise .menu-minipanel-panel .leaf,html:not(.lt-ie10) li.accent-border--turquoise .menu-minipanel-panel .last,html:not(.lt-ie10) li.accent-border--turquoise .submenu .leaf,html:not(.lt-ie10) li.accent-border--turquoise .submenu .last{max-width:100%}
html:not(.lt-ie10) li.accent-border--purple ul.menu,html:not(.lt-ie10) li.accent-border--purple .menu-minipanel-panel,html:not(.lt-ie10) li.accent-border--purple .submenu{max-width:100%}
html:not(.lt-ie10) li.accent-border--purple ul.menu .leaf,html:not(.lt-ie10) li.accent-border--purple ul.menu .last,html:not(.lt-ie10) li.accent-border--purple .menu-minipanel-panel .leaf,html:not(.lt-ie10) li.accent-border--purple .menu-minipanel-panel .last,html:not(.lt-ie10) li.accent-border--purple .submenu .leaf,html:not(.lt-ie10) li.accent-border--purple .submenu .last{max-width:100%}
.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-right:15px;padding-left:15px}
.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{float:left}
.col-xs-3{width:25%}
.product-small .name{font-size:90%;}
.style-grid3 .name{margin-top:0;padding-right:5px;margin-right:10px;border-right:1px solid #eeeeee;}
ul.large-block-grid-1 .inner-wrap p.name{font-size:150%;}
.product-small .name,.product-info .price .amount,.product-small .price .amount{font-family:Oswald,helvetica,arial,sans-serif!important;}
.cp-path a.previous .name{display:inline-block;;}

        #top-header { height:auto; }

#top-header .left { position:relative; z-index:500; }


.horizontal,
.horizontal2,
.horizontal3 {
  height: 30px;
}


#section1 .horizontal {
  position: absolute;
  left: 0;
  background: #F8D20E;
  bottom: 0;
  width: 70%;
}


#section2 .horizontal {
  width: 20%;
  position: absolute;
  left: 0;
  background: #F8D20E;
  top: 30%;
}


#section3 .horizontal {
  width: 18%;
  position: absolute;
  left: -3%;
  background: #F8D20E;
  top: 30%;
}

.skehead-headernav .logo {
  margin-top: 15px;
  height: 36px;
}

.skehead-headernav.skehead-headernav-shrink .logo {
  margin-top: 7px;
}

.latest-commits li,
.latest-tweets li {
	display: block;
	float: left;
	margin-bottom: 14px;
}

.latest-tweets li div { margin: 0; }
#block-menu-block-1 ul li.last a{background:#ff9331;color:white;}
#block-menu-block-1 ul li.last a:hover{background:#feb155;color:white;}
#block-menu-block-1 ul li ul li a,#block-menu-block-1 ul li ul li.first a,#block-menu-block-1 ul li ul li.last a{display:block;height:auto !important;width:auto !important;text-indent:0 !important;margin:0;padding:6px 9px 6px 9px;font-size:13px;font-weight:normal;line-height:normal !important;float:none !important;text-transform:none;border:none;background:#ff9331;color:white;}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}


.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }


.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }

	#site-footer .copyright-area { 
		
	}
.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-sm-2{width:16.66666667%}
.node .content.wdn-inner-wrapper{position:relative;}
.page-node .node-unl-newsitem .submitted{border-color:#F2EDDE;border-width:0 0 2px 0;border-style:solid;margin:0 0 15px 0;padding:3px 0;color:#666;}
.page-node .node-unl-newsitem .submitted .username{color:#666;}
.page-node .node-unl-newsitem .submitted .username:hover{text-decoration:underline;}
.page-node .node-unl-newsitem .submitted .datetime{font-style:italic;margin-left:10px;}
.page-node .node-unl-newsitem .field-name-field-unl-newsimg{border-color:#F2EDDE;border-width:1px 0;border-style:solid;margin:0 0 15px 0;padding:3px 0;}
.page-node .node-unl-newsitem .primary-image{float:right;margin-left:10px;max-width:50%;}
.page-node .node-unl-newsitem .primary-image img,.page-node .node-unl-newsitem .primary-image .caption{width:96%;}
.page-node .node-unl-newsitem .field-name-field-unl-newsimg .field-item{display:inline;}
.page-node .node-unl-newsitem .field-name-field-unl-newsimg .field-item img{max-height:120px;margin:0 10px 10px 0;}
.node-teaser{margin-bottom:10px;padding:10px;}
.node-teaser.node-sticky{background-color:#E8F4FF;border:1px solid #E1EAF0;}
.views-row-even .node-teaser{background-color:#f7f7f7;}
.node-teaser .content{margin-bottom:5px;}
.node-teaser h2,.node-teaser h3,.node-teaser h4,.node-teaser h5,.node-teaser h6{padding-top:0;}
.node-teaser h2 a,.node-teaser h3 a,.node-teaser h4 a,.node-teaser h5 a,.node-teaser h6 a{color:#444;font-size:18px;}
.node-teaser h2 a:hover,.node-teaser h3 a:hover,.node-teaser h4 a:hover,.node-teaser h5 a:hover,.node-teaser h6 a:hover{text-decoration:underline;}
.node-teaser .meta.submitted{font-size:.95em;color:#888;margin-bottom:15px;}
.node-teaser .meta.submitted .username{color:#888;}
.node-teaser .meta.submitted .username:hover{text-decoration:underline;}
.node-teaser .meta.submitted .datetime{font-style:italic;margin-left:10px;}
.node-teaser .links{float:right;}
.node-teaser .node-readmore a{background:#3388bb;padding:3px 8px;color:#eee;}
.node-teaser .field-type-image .field-item{float:left;margin:0 20px 30px 0;}
.book-navigation .page-links a,.node-book .links a{color:#525252;font-size:.8em;border:none;}

.node-unpublished{background-color:#fff4f4;}
.preview .node{background-color:#ffffea;}


.inner-pages .popup-content .text strong {color: #333; font-weight: normal;}


.popup-content .text {text-align: left; font-size: 1.1em;}

#gallery .bottom_section .intro .text ul {font-size: .95em; display: inline-block; margin-right: 1%; vertical-align: top; width: 18%; margin-bottom: 24px;}

.history-list .text {display: table-cell; width: 100%;}


#dealerlocator span.text {display: table-cell;  padding-right: 2%; vertical-align: bottom;}

#dealerlocator span.text:last-child, .featured_images td:last-child {padding-right: 0px;}

.article-quote td div.text, .allstate-sponsor .intro {font-size: .85em; padding: 4px 0px 8px; line-height: normal;}
 
.home .promo_area span.text {margin-top: 12px;}



#sidebar ol .text {font-size: .8em; font-weight: normal; width: 145px; display: inline-table; vertical-align: top;}

#sidebar ol .text .location {font-size: .8em; color: #878787;}

#video-popup .text {width: 300px; float: right; margin-right: 18px;}

#video-popup .text .description {max-height: 5.2em; margin-bottom: 10px; overflow: hidden; display: block;}

.block-search span.text{ font-size:1.3em; font-weight:bold; color:#333; display:inline-block; vertical-align:middle; margin-right:32px}

  footer .footer_holder {
    width: 100%;
    float: left;
    margin-bottom: 0px; }

    footer .footer_holder .span2 {
      padding-left: 10px;
      text-align: center;
      width: 159px; }

      footer .footer_holder .span2 .icons-aeg-logo {
        display: block;
        text-indent: -999em;
        margin: 30px auto 35px 20px; }

    footer .footer_holder .span12 {
      width: 1000px;
      float: none;
      margin: 0 auto; }

      footer .footer_holder .span12 #adBanner {
        background: #160e19;
        width: 720px;
        height: 90px;
        margin: 0 0 10px 0;
        float: left; }

      footer .footer_holder .span12 .stubhub_footer {
        float: right;
        width: 245px;
        height: 81px; }

        footer .footer_holder .span12 .stubhub_footer .rslides li {
          height: 100%; }

    footer .footer_holder h3 {
      color: #e79415;
      text-transform: uppercase;
      font-size: 10px;
      font-weight: 100;
      margin-bottom: 10px;
      text-decoration: none; }

.hero-module .first-stage figure span.selectloc {
  color: rgba(0, 0, 0, 0.55);
  font-size: 7px;
  text-transform: uppercase;
  padding: 0px 14px;
  line-height: 8px;
  font-weight: 400;
  display: block;
  float: none;
}
body.front div.ds-1col{padding-bottom:20px;}
div.ds-1col.view-mode-image_teaser{border:none;background:none;list-style:none;margin:0;}
div.ds-1col.view-mode-image_teaser a{color:#555;}
div.ds-1col.view-mode-image_teaser a:hover{color:#000;}
div.ds-1col.view-mode-image_teaser img{padding:9px;background:#FFF;border:1px solid #E5E5E5;}
div.ds-1col.view-mode-image_teaser div.field-name-field-lede-media{padding-bottom:20px;}
div.ds-1col.view-mode-image_teaser div.field-name-title{position:absolute;bottom:25px;left:10px;width:160px;padding:10px;background:#fff;background:rgba(255,255,255,0.8);}
body.front div.ds-1col.view-mode-image_teaser div.field-name-title{bottom:45px;}
body.front div.ds-1col.view-mode-image_teaser,body.page-recipes div.ds-1col.view-mode-image_teaser,body.node-type-episode div.ds-1col.view-mode-image_teaser{width:33%;float:left;}
body.front div.ds-1col.view-mode-image_teaser:nth-child,body.page-recipes div.ds-1col.view-mode-image_teaser:nth-child(2n+2),body.node-type-episode div.ds-1col.view-mode-image_teaser:nth-child(2n+2){float:right;}

#site-title { 
	display: none;
}


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}

		div.default_product_display div.item_no_image a  {
			width: 218px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }


div.default_product_display div.textcol div.imagecol {position: relative!important;}


#content .default_product_display {float:left;margin-right:30px;margin-bottom:30px;}


#content .default_product_display h2 a {text-decoration: none;font-size:16px;}


#content .default_product_display img {

margin-bottom: 10px;
}



		
		div.default_product_display div.textcol{
			margin-left: 230px !important;
			min-height: 220px;
			_height: 220px;
		}


.default_product_display {width:222px!important;max-width:222px!important;}
.container .howard_bx_carousel h2{margin-top:15px;margin-bottom:5px;}
.front h2,.howard_bx_carousel h2{text-align:center;}



.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}





.avant-button-wrap{display:inline-block;}

	.responsive .av_promobox .avant-button, .responsive .av_promobox .avant-button-wrap{width:100%; margin-top:4px; position: relative; top:0; left:0; text-align: center; float:none;}

.topphone {
display:block;
padding-top:14px;
padding-right:20px;
font-weight:bold;
}

.fact-number {
	margin:0 0 0px;
	padding:0 0 0px;
}

.fact-number .factor {
	display:inline-block;
	line-height:45px;
	padding:10px 0px 20px 0;
	font-size:60px;
	width:160px;
	font-weight: 900;
}
.boxed .header_inner{width:1150px;margin:0 auto}
.vertical_menu_enabled header .header_inner{display:none}
.paspartu_enabled .header_inner{position:relative}


	body.pmr-open #global-wrap {
		background-color: #1e1e1e;
	}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}






.container-fluid.all-wrap {
	padding: 0;
	width: 100%;
	overflow: hidden;
}


	.section-header.attached .container-fluid {
		
	}
.m14_17 .separator{height:24px;display:none!important}
.fb-like,.form-inline,.gpo,.twi,.y,.z{padding:6px;line-height:2em}

  .popout-horizontal-wrapper {
    padding-bottom: 40px; }

  .single-product .popout-horizontal-wrapper,
  .info-base .popout-horizontal-wrapper,
  .sitemap .popout-horizontal-wrapper {
    display: none; }




#features {
	display: block;
	float: left;
	height: 270px;
	width: 600px;
	margin: 0 0 10px;
    position: relative;
}


#features ul.main {
	display: block;
	height: 270px;
	width: 594px;
}


#features ul.main li,
#features ul.main li a {
	height: 270px;
	width: 590px;
	overflow: hidden;
	position: absolute;
}


.features {
	
}


.features ul {
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}


.features ul.main {
	display: block;
}


.features ul li {
	z-index: 1;
}


.features ul li.shown {
	z-index: 2;
}
.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}

.loader:before,
.loader:after,
.loader {
    border-radius: 50%;
    width: 2.5em;
    height: 2.5em;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation: load7 1.8s infinite ease-in-out;
    animation: load7 1.8s infinite ease-in-out;
}

.loader {
    margin: 0em auto;
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
    -webkit-animation-delay: 0.16s;
    animation-delay: 0.16s;
}

.loader:before {
    left: -3.5em;
}

.loader:after {
    left: 3.5em;
    -webkit-animation-delay: 0.32s;
    animation-delay: 0.32s;
}

.loader:before,
.loader:after {
    content: '';
    position: absolute;
    top: 0;
}

.product-watch-modal .loader-container{position:relative;width:100%;height:300px;background-color:#f8f8f8;}

.product-watch-modal .loader-container .loader{top:110px;}

.gdlr-page-caption, .gdlr-blog-page-caption, .gdlr-blog-page-caption .blog-info a{ color: #afafaf; }

.gdlr-blog-page-caption-category .blog-info, .gdlr-blog-page-caption-category .blog-info i, .gdlr-blog-page-caption-category .blog-info a{ color: #b2b2b2; }

.gdlr-blog-info, .blog-info a, .blog-info i{ color: #aaaaaa; }

.blog-list-item-wrapper .gdlr-blog-info, .blog-list-item-wrapper .gdlr-blog-info .blog-info a{ color: #ffffff; }

.gdlr-blog-modern .gdlr-blog-info, .gdlr-blog-modern .gdlr-blog-info .blog-info a{ color: #aaaaaa; }

.gdlr-single-blog-tag .blog-info, .gdlr-single-blog-tag a, .gdlr-single-blog-tag a:hover, .gdlr-single-blog-tag .blog-info i{ color: #ffffff; }

.gdlr-blog-page-caption .blog-info{ display: inline; }

.gdlr-blog-page-caption-category .blog-info { display: inline; }

.gdlr-caption-wrapper.post-slider .gdlr-caption .blog-info{ float: left; margin-right: 10px; margin-bottom: 13px; }

.gdlr-post-slider-item.style-post-bottom .gdlr-caption .blog-info{ display: none; }

.gdlr-blog-modern .gdlr-blog-info .blog-info{ display: inline; }

.gdlr-blog-grid .gdlr-blog-info .blog-info{ display: inline; }

.gdlr-blog-widget .gdlr-blog-info .blog-info{ display: inline; }

.gdlr-blog-medium .gdlr-blog-info .blog-info{ display: inline; }

.gdlr-blog-full .gdlr-blog-info .blog-info{ display: inline; }

.gdlr-blog-list-head-item .gdlr-blog-info .blog-info{ display: inline; }

.recent-post-widget .recent-post-widget-info .blog-info{ display: inline; }

.recent-post-full-widget .recent-post-widget-info .blog-info{ display: inline; }


  
  .large-5 {
    position: relative;
    width: 41.66667%;
  }

.builder_row_cover {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}


#sidebar {
	display:none;
}




#sidebar h2 {
     font-weight: bold;
     font-size: 14px;
     padding: 4px 6px 4px 6px;
     margin: 0px 0px 6px 0px;
     -moz-border-radius: 6px 6px 6px 6px;
     -webkit-border-radius: 6px 6px 6px 6px;
     border-radius: 6px 6px 6px 6px;
     color: #000000;
     border: none;
     background-color: #EFEFEF;
     border: 1px solid #DEDEDE;
}


#sidebar p {
	text-align:left;
	margin-top:0;
	color:#666;
}


#sidebar ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
	font-size:1em;
}


#sidebar ul ul, div.tagcloud {
     margin: 0px 0px 10px 0px;
     padding: 6px 6px 6px 6px;
     border: 1px solid #DEDEDE;
     -moz-border-radius: 6px 6px 6px 6px;
     -webkit-border-radius: 6px 6px 6px 6px;
     border-radius: 6px 6px 6px 6px;
}


#sidebar ul ul ul{
	margin: 0px;
	padding: 0px;
        border: none;
}


#sidebar ul li {
     margin: 0px;
     padding: 0px;
     list-style: none;
}


#sidebar ul li li {
     margin: 0px;
     padding: 0px 0px 2px 0px;
     list-style: none;
}


#sidebar ul li a {
     text-decoration: none;
     font-size: 11px;
}


#sidebar a:hover, .tagcloud a:hover {
     color: #000000;
     text-decoration: underline;
}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.dropdown-submenu .caret{display:inline-block;}
.level-2_item{list-style:none}
.level-2_item:last-child{padding-right:0}
.level-2_menu-horizontal .level-2_item{float:left}


.td-container .wpb_row:first-child .td_block_wrap {
  border-top: 0;
}

.td-mega-menu .td_block_wrap {
  border-left: 0px !important;
  border-right: 0px !important;
}

.td-mega-menu .td_block_wrap .td-pulldown-filter-display-option {
  display: none;
}

.wpb_tabs .wpb_tab .td_block_wrap {
  border-top: 0;
}


.td-pb-span4 .td_block_wrap .td-pulldown-filter-display-option {
  
}

.td-pb-span4 .td_block_wrap .td-pulldown-filter-display-option span {
  
}

.td-pb-span4 .td_block_wrap .td-pulldown-filter-display-option i {
  
}

.wpb_wrapper .td_block_wrap .td-pulldown-filter-display-option {
  margin: 0px 19px 20px 0px;
  
  
}

.td-footer-container .td_block_wrap {
  padding-top: 0;
}


#preheader, #preheader-inner, #preheader-toggle, #header, #header-inner, #precontent, #precontent-inner, #content, #content-inner, #prefooter, #prefooter-inner, #footer, #footer-inner { 
	margin-left: auto; margin-right: auto; 
}


div.img
{
  margin: 8px;
  border: 0px;
  height: auto;
  width: 204px;
  float: left;
  text-align: left;
}


div.img img
{
  display: inline;
  margin: 3px;
  border: 1px solid #ffffff;
}

.section1 .ind-post { width: 30%; }

.section2 .ind-post { width: 30%; }

.ind-post h1 { font-size: 16px; line-height: 18px; font-family: arial, helvetica, sans-serif; }

.ind-post h2, .info h2 { font-size: 16px; line-height: 18px; font-family: arial, helvetica, sans-serif; }


.row {
width: 100%;
max-width: 1140px;
min-width: 755px;
margin: 0 auto;
}


.row .onecol {
width: 4.85%;
}


.row .twocol {
width: 13.45%;
}


.row .threecol {
width: 22.05%;
}


.row .fourcol {
width: 30.75%;
}


.row .fivecol {
width: 39.45%;
}


.row .sixcol {
width: 48%;
}


.row .sevencol {
width: 56.75%;
}


.row .eightcol {
width: 65.4%;
}


.row .ninecol {
width: 74.05%;
}


.row .tencol {
width: 82.7%;
}


.row .elevencol {
width: 91.35%;
}


.row .twelvecol {
width: 100%;
float: left;
}

    
    .row, body, .container {
    width: 100%;
    min-width: 0;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
    }

    
    .row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
    width: auto;
    float: none;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 20px;
    padding-right: 20px;
    }



.metaslider .flexslider {
    background: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    border: 0;
    margin: 0 0 40px 0;
    max-width: none;
    max-height: none;
}


.metaslider .flexslider.filmstrip {
	margin-top: 10px;
}


.metaslider .flexslider.filmstrip .slides li {
    cursor: pointer;
    opacity: 0.5;
}


.metaslider .flexslider.filmstrip .slides li.flex-active-slide,
.metaslider .flexslider.filmstrip .slides li:hover,
.metaslider .flexslider.filmstrip .slides li:focus {
    opacity: 1.0 !important;
}


.metaslider .flex-control-thumbs li {
    width: auto;
}


.metaslider ol.flex-control-thumbs img,
#content .metaslider ol.flex-control-thumbs img {
    margin: 10px 5px 0;
    width: auto;
}


.metaslider.nav-hidden .flexslider {
    margin-bottom: 0;
}


.metaslider.nav-hidden.add-margin .flexslider {
    margin-bottom: 40px;
}



 
.metaslider {
    position: relative;
    z-index: 0;
}


.metaslider .caption {
    padding: 5px 10px;
    word-wrap: break-word;
}


.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
    line-height: 1.4em;
}


.metaslider img {
    height: auto;
    padding: 0;
    margin: 0;
    -moz-user-select: none;
}


.metaslider a {
    outline: none;
}


.metaslider .theme-default .nivoSlider {
   -webkit-box-shadow: 0 0 0;
      -moz-box-shadow: 0 0 0;
           box-shadow: 0 0 0;
}


.metaslider.ms-left {
    float: left;
    margin: 0 20px 20px 0;
}


.metaslider.ms-right {
    float: right;
    margin: 0 0 20px 20px;
}


.metaslider li:before,
.metaslider li:after {
    content: "" !important;
    display: none !important;
    bottom: auto !important;
    margin: 0 !important;
}


.metaslider .caption-wrap .caption img {
    width: auto;
}



.article .metaslider ul,
.article .metaslider ol,
.article .metaslider li,
.article .metaslider img,
.art-article .metaslider ul,
.art-article .metaslider ol,
.art-article .metaslider li,
.art-article .metaslider img,
#widgets .metaslider ul,
#widgets .metaslider ol,
#widgets .metaslider li,
#widgets .metaslider img,
.entry .metaslider ul,
.entry .metaslider ol,
.entry .metaslider li,
.entry .metaslider img,
#content .metaslider ul,
#content .metaslider ol,
#content .metaslider li,
#content .metaslider img,
.entry-content .metaslider ul,
.entry-content .metaslider ol,
.entry-content .metaslider li,
.entry-content .metaslider img,
.metaslider .flexslider ul,
.metaslider .flexslider .slides li,
.metaslider .flexslider .slides ul,
.metaslider .flexslider .slides ol,
.metaslider .flexslider .flex-direction-nav,
.metaslider .flexslider .flex-direction-nav li,
*[class*='-article'] .metaslider img {
    border: 0;
    margin: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
    max-width: none;
    max-height: none;
}


.metaslider .slides img {
	width: 100%;
	display: block;
}
.view-news .views-field-field-publish-date,.view-news .views-field-created,.node-story .field-name-field-publish-date{color:#999999;font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem;}
.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:before,.fl-module:after,.fl-module-content:before,.fl-module-content:after {display: table;content: " ";}
.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:after,.fl-module-content:after {clear: both;}
.fl-row,.fl-row-content,.fl-col-group,.fl-col,.fl-module,.fl-module-content {zoom:1;}
.fl-module-content { margin: 20px; }
.fl-node-55882d0654d60 .fl-module-content {margin-bottom:40px;}
.fl-node-55882c79dbf68 .fl-module-content {margin-top:40px;}
.fl-module-content-slider .bx-wrapper {margin: 0 auto 40px;}
.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content-wrap,.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content {min-height: 0;width: auto;}
.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content {margin: 0 !important; padding: 30px;}
.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-title {font-size: 26px !important; line-height: 38px !important;}
.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text,.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text * {font-size: 14px !important; line-height: 22px !important;}
.fl-builder-content .fl-module-content-slider .fl-slide a.fl-button {padding: 10px 20px !important;}
.fl-node-55881a668de74 .fl-module-content {margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;}

.byline a, .post_author, .post_date {
	text-transform: uppercase;
	letter-spacing: 1px;
}

.sidebar .query_box .post_author, .sidebar .query_box .post_date {
	color: #888888;
}

  .ads_bottom .adserve_728 {
    width: 728px;
    height: 90px;
    margin: 0 auto; }

#nav #contact-dropdown {
	right: 0px;
	left: auto;
}

#nav #contact-dropdown a {
	text-align: right;
}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}

            header .nav-item {display:inline-block;white-space:no-wrap;display:table-cell;*display:inline;width:100px;margin:1px 0;padding:2px auto;*padding:2px 40px;text-align:center;}

            .lt-ie7 .nav-item {*padding:2px 15px;}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}

#sidebar{
	display:inline;

float:left;
width:220px;
}
 
.sidebar-left #sidebar{
float:left;
}
 
.sidebar-right #sidebar{
float:right;
}
 
.sidebar-both #sidebar{
float:left;
position:absolute;
}

#side-header .fusion-custom-menu-item-contents {
  right: auto !important;
  top: 0;
}

.fusion-main-menu .fusion-custom-menu-item-contents {
  position: absolute;
  left: auto;
  right: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}

.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents {
  display: none;
  width: 250px;
  padding: 25px;
  text-align: right;
  border: 1px solid transparent;
}

.fusion-main-menu .fusion-main-menu-search-open .fusion-custom-menu-item-contents {
  visibility: visible;
  opacity: 1;
}

.fusion-secondary-menu .fusion-custom-menu-item-contents {
  position: absolute;
  left: auto;
  right: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}


.fusion-menu-cart:hover .fusion-custom-menu-item-contents {
  visibility: visible;
  opacity: 1;
}

.fusion-menu-login-box .fusion-custom-menu-item-contents {
  border: 1px solid transparent;
  width: 187px;
  padding: 20px;
}

.fusion-menu-login-box:hover .fusion-custom-menu-item-contents {
  visibility: visible;
  opacity: 1;
}
body.side-header-left #side-header .fusion-main-menu .fusion-custom-menu-item-contents {top: 0;left: -1px;}
#side-header .fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents {border-top-width: 1px;border-top-style: solid;}
.side-header-right #side-header .fusion-main-menu-search .fusion-custom-menu-item-contents {left: -250px;}
.side-header-right #side-header .fusion-main-menu-cart .fusion-custom-menu-item-contents {left: -180px;}
.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents {background-color: #f2efef;border-color: #dcdadb;}


.shell { width:940px; margin:0 auto; padding:0 10px; }

#site-title {
	font: 42px 'Gentium Basic', serif;
  	line-height:50px;
}

#site-title a {
	color: #555;	
}

#site-title a img {
	vertical-align: inherit;	
}

#site-title a span, #site-title a:hover, #site-title a:focus, #site-title a:active {
	color: #5f85b0;
}


.georgia-i {
	font-family: "Georgia";
	font-style: italic;
}


.post-text .post_title, .live_feed_reivew_text .post_title, .post-text .post_short_description, .live_feed_reivew_text .post_short_description  {
    clear:both;
    display:block;
}

.post-text .post_title, .live_feed_reivew_text .post_title {
    font-weight: bold;
    color: #464646;
}








#posts_profile_section li .post_title h2 {
    padding-bottom: 8px;
    font-size: 23px;
}


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }



		div.single_product_display  div.textcol div.imagecol{
			position:absolute;

			margin-left: -390px !important;
		}


		div.single_product_display  div.textcol div.imagecol a img {
			width: 380px;
			height: 380px;
		}


div.default_product_display div.textcol div.imagecol {position: relative!important;}

.single_product_display .imagecol {float:left;}
#articles-library-block{overflow:auto;margin-bottom:20px}
#articles-library-block div{width:235px;float:left}


#main-footer .foot-row div:nth-child(1) a, #main-footer .foot-row div:nth-child(2) a, #main-footer .foot-row div:nth-child(3) a {
  color: #FFF !important;
  font-size: 10pt;
}


#main-footer .foot-row div {
  width: 25%;
  display: block;
  float: left;
}


#main-footer .foot-row ul li {
  list-style: none;
}

.btn_b{display:inline-block;font:bold 11px Arial;color:#ffffff;height:20px;line-height:20px;padding:1px 10px;margin:3px 0;cursor:pointer;text-align:center;background:#87CFFF;border-radius:8px;box-shadow: inset 4px -7px 3px #0099FF, inset 0 0 5px #0099FF, 0 0 5px #999999;}

.btn_b a,.btn_g a{color:#ffffff;text-decoration:none;}



.logo {
	width:245px;
	height:70px;
	position:absolute;
	top:0px;
	left:250px;
}



#left-area .post-meta {
	padding-bottom: 15px;
	font-size: 14px;
}


#left-area .post-meta a {
	color: #666;
	text-decoration: none;
}


.et_pb_post .post-meta {
	margin-bottom: 6px;
	font-size: 14px;
}


.et_pb_post .post-meta a,
.et_pb_portfolio_item .post-meta a {
	text-decoration: none;
}



.et_pb_bg_layout_light .et_pb_post .post-meta,
.et_pb_bg_layout_light .et_pb_portfolio_item .post-meta,
.et_pb_bg_layout_light .et_pb_post .post-meta a,
.et_pb_bg_layout_light .et_pb_portfolio_item .post-meta a,
.et_pb_bg_layout_light .et_pb_post p,
.et_pb_bg_layout_light p.et_pb_title_meta_container,
.et_pb_bg_layout_light p.et_pb_title_meta_container a {
	color: #666;
}


.et_pb_bg_layout_dark .et_pb_post .post-meta,
.et_pb_bg_layout_dark .et_pb_portfolio_item .post-meta,
.et_pb_bg_layout_dark .et_pb_post .post-meta a,
.et_pb_bg_layout_dark .et_pb_portfolio_item .post-meta a,
.et_pb_bg_layout_dark .et_pb_post p,
.et_pb_bg_layout_dark p.et_pb_title_meta_container,
.et_pb_bg_layout_dark p.et_pb_title_meta_container a {
	color: inherit;
}


	.et_pb_portfolio_item .post-meta,
	.et_pb_gallery_item .et_pb_gallery_caption {
		margin: 0.4em 0 0;
		font-size: 14px;
	}


	.et_pb_blog_grid .et_pb_post .post-meta {
		display: block !important;
		padding: 0;
	}


#weather_wrapper{
    padding: 7px 0 5px 0;
    text-align: center;
    font-size: 14px;
    color:#cccccc;

}


#weather_wrapper span{
    font-family: Avenir-black, Arial, Helvetica, sans-serif;
}
.show-first,.show-next,.ux-box .ux-box-text,.widget_product_tag_cloud a,.product_list_widget li a,.widget_tag_cloud a,.widget_layered_nav_filters .chosen a,.ux_logo a,.ux-header-element a,.iosSlider .sliderNav a span,.iosSlider .sliderNav a,.product-page-aside .product,.post-date,.featured_item_text,ul.pinterest-style,.blog-pinterest-style article.type-post,.blog-pinterest-style article.hentry,.cat-count,.cat-title,.cart-icon strong,.cart-icon-handle,strong.cart-name,span.cart-price,.back-image img,.quick-view,.yith-wcwl-add-to-wishlist a,ul.header-nav li a{-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;}
.quick-view{font-weight:bold;font-size:78%;opacity:0;position:absolute;left:0;right:0;bottom:0;color:#ffffff;background:#627f9a;text-align:center;text-transform:uppercase;padding:5px 0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);}
.product-image:hover .quick-view{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:.9;}
.product-image .quick-view:hover{text-decoration:underline;}
.lookbook-slider .quick-view{bottom:42%;font-size:95%;margin:0 auto;opacity:0;background:#ffffff!important;color:#000000;padding:10px 20px;width:170px;}
.lookbook-slider .product-image:hover .quick-view{bottom:45%;opacity:.8;}
.quick-view,.back-image{display:none!important;}
html[data-useragent*='iPad'] .quick-view{bottom:0;opacity:1;background:rgba(0,0,0,0.1);}


  .payment-options .icon { font-family: 'payment-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }

.payment-options .icon-american_express:before { content: "\41"; }

.payment-options .icon-bitcoin:before { content: "\42"; }

.payment-options .icon-cirrus:before { content: "\43"; }

.payment-options .icon-dankort:before { content: "\64"; }

.payment-options .icon-diners_club:before { content: "\63"; }

.payment-options .icon-discover:before { content: "\44"; }

.payment-options .icon-fancy:before { content: "\46"; }

.payment-options .icon-google_wallet:before { content: "\47"; }

.payment-options .icon-interac:before { content: "\49"; }

.payment-options .icon-jcb:before { content: "\4a"; }

.payment-options .icon-maestro:before { content: "\6d"; }

.payment-options .icon-master:before { content: "\4d"; }

.payment-options .icon-paypal:before { content: "\50"; }

.payment-options .icon-stripe:before { content: "\53"; }

.payment-options .icon-visa:before { content: "\56"; }

.main-footer .payment-options li .icon { font-size: 30px; }

.icon.icon-discover {margin-left:-20px;}


   .mainnavigation   {
      text-transform: uppercase;
      float:left;
      font-size: 16px;
      padding-left: 20px;
   }


   .mainnavigation .item {
         padding-right: 22px;
      }


   .mainnavigation   :link,
   .mainnavigation   :visited {
      padding-bottom: 8px;
      padding-top: 2px;
      display: block;
      color: #5c5f6c;
      border-bottom: 3px solid #fff;
   }


   .mainnavigation .selected,
   .mainnavigation   :link:hover,
   .mainnavigation :visited:hover {
      border-bottom: 3px solid #874e93;
      text-decoration: none;
   
   }


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}

#menu-item-199186 a {
	width: 108px;
	height:	29px;
}


#top ul#top-nav.nav li.menu-item:nth-child(1n+2):before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #8A8275;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    vertical-align: middle;
    width: 4px;
}


#top ul#top-nav.nav li.menu-item {
	position: relative;
}


#top ul#top-nav.nav li.menu-item a {
	position: static;
	padding: 4px 0px 4px 12px;
}


ul#menu-footer-nav.menu li.menu-item {
	float: left;
	position: relative;
}


ul#menu-footer-nav.menu li.menu-item a {
  	line-height: 5px;
	position: static;
	padding: 0px 3px 0px 0px;
}


ul#menu-footer-nav.menu li.menu-item:after {
    content: "|";
    
    
}


ul#menu-footer-nav.menu li.menu-item:last-child:after {
    	content: "";
}
.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17 .cb-big-menu { border-top-color: #; }


.tab-bar .menu-icon {
  color: #ffffff;
  display: block;
  height: 2.8125rem;
  padding: 0;
  position: relative;
  text-indent: 2.1875rem;
  transform: translate3d(0, 0, 0);
  width: 2.8125rem;
}


.tab-bar .menu-icon span::after {
  content: "";
  display: block;
  height: 0;
  position: absolute;
  top: 50%;
  margin-top: -0.5rem;
  left: 0.90625rem;
  box-shadow: 0 0 0 1px #ffffff, 0 7px 0 1px #ffffff, 0 14px 0 1px #ffffff;
  width: 1rem;
}


.tab-bar .menu-icon span:hover:after {
  box-shadow: 0 0 0 1px #b3b3b3, 0 7px 0 1px #b3b3b3, 0 14px 0 1px #b3b3b3;
}


.top-bar .toggle-topbar.menu-icon {
  margin-top: -16px;
  top: 50%;
}


.top-bar .toggle-topbar.menu-icon a {
  color: white;
  height: 34px;
  line-height: 33px;
  padding: 0 2.41667rem 0 0.85417rem;
  position: relative;
}


.top-bar .toggle-topbar.menu-icon a span::after {
  content: "";
  display: block;
  height: 0;
  position: absolute;
  margin-top: -8px;
  top: 50%;
  right: 0.85417rem;
  box-shadow: 0 0 0 1px white, 0 7px 0 1px white, 0 14px 0 1px white;
  width: 16px;
}


.top-bar .toggle-topbar.menu-icon a span:hover:after {
  box-shadow: 0 0 0 1px "", 0 7px 0 1px "", 0 14px 0 1px "";
}


.menu--primary .menu {
  font-size: 1rem;
  font-weight: 700;
  float: right;
  margin: 0;
  padding: 0;
}


.menu--primary a {
  color: #ffffff;
  display: block;
  padding: 0.5rem;
}


.menu--primary a:hover,
.menu--primary a:active {
  color: #e44236;
}


.menu--primary .action {
  text-transform: uppercase;
  background: #e44236;
}


.menu--primary .action a {
  padding: 0.5rem 1.5625rem;
  color: #fff;
}


.menu--primary .action a:hover {
  color: #222;
}


.footer--site .menu {
  font-size: 0.875rem;
  margin: 0;
  padding: 0;
}


.footer--site .menu .menu-item {
  line-height: 1;
  list-style: none;
  border-left: 1px solid;
  float: left;
  padding-left: 0.625rem;
  margin-left: 0.5625rem;
}


.footer--site .menu .menu-item:first-child {
  margin: 0;
  padding: 0;
  border: none;
}


.footer--site .menu .menu-item a {
  color: #555555;
}

  body.slideshow .site--content .locations--list,
  .header--site .header__info,
  .financing-section,
  .footer--site .menu,
  .footer--site .footer__widgets,
  .carouslider {
    display: none;
  }

  .menu--primary .action#menu-item-15 {
    display: none;
  }

	#mobile_nav ul li.menu-item-has-children span.nav-drop {font-size: 20px; padding: 5px 15px; margin-right:0; cursor:pointer; display:block; float:right; background:#007acc; border-left:1px solid #31aeff;}


.menu-item:hover .sub-menu {
	display: block;
}


.menu-item a {
	font: 11px museoslab, sans-serif;
}


.sidebar-nav li,
.sidebar-nav .menu-item a {
  margin: 10px 0;
	padding: 10px 0 0 0;
	font: 13px museoslab, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #e1e1e1;
}


.sidebar-nav li:first-child,
.sidebar-nav .menu-item:first-child a {
	border: none;
	background: none;
}





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


.sidebar-nav .menu-item a {
  color: #900;
}



.current_page_item ul a:hover,
.sidebar-nav .menu-item a:hover {
  color: #fc0;
}



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{position:relative;float:left;height:auto!important;height:1px;min-height:1px;margin-right:4%}
.one_half{width:48%}
.one_half .one_half{width:45.8333%;margin-right:8.3333%}
.one_half .one_third{width:27.7778%;margin-right:8.3333%}
.one_half .two_third{width:63.8889%;margin-right:8.3333%}

#content {
  padding: 10px 0 0;
}

.clearfix {
  zoom: 1;
}

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

.clearfix:after {
  clear: both;
}

	
	.parallax_slider_outer.first-section .nectar-slider-wrap, #full_width_portfolio .project-title.parallax-effect {
		transform: translate(0px, 0px)!Important;
		-webkit-transform: translate(0px, 0px)!Important;
	}

	
	.parallax_slider_outer.first-section .swiper-slide .content {
		opacity: 1!important;
		transform: translate(0px, 0px)!Important;
		-webkit-transform: translate(0px, 0px)!Important;
	}


	.parallax_slider_outer.first-section .nectar-slider-wrap {
		position: relative!important;
		max-width: 100%;
		overflow-x: hidden;
	}

	
	.parallax_slider_outer.first-section .swiper-container .slider-prev, .parallax_slider_outer.first-section .swiper-container .slider-next {
		margin-top: -30px;
	}

	
	.parallax_slider_outer.first-section .slider-pagination, .nectar-slider-wrap.first-section .slider-pagination {
		padding: 0!important;
	}

	
	.parallax_slider_outer.first-section, body .parallax-disabled, .parallax-disabled .nectar-slider-wrap {
		margin-top: 0px!important;	
	}

	
	.parallax_slider_outer.first-section .swiper-slide .content, .nectar-slider-wrap.first-section .swiper-slide .content {
		margin-top: 3px!important;	
		margin-left: 2px!Important;
	}
.nectar-slider-wrap.first-section,.parallax_slider_outer.first-section,.full-width-content.first-section,.parallax_slider_outer.first-section .swiper-slide .content,.nectar-slider-wrap.first-section .swiper-slide .content,#page-header-bg,.nder-page-header,#page-header-wrap,.full-width-section.first-section{margin-top:0!important;}

.features-vertical .img-responsive-div {
  width: 45px;
  height: 45px; }

.features-horizontal.features-horizontal-one .img-responsive-div {
  width: 45px;
  height: 45px; }

.features-horizontal.features-horizontal-two .img-responsive-div {
  width: 120px;
  height: 120px; }


div.sendgrid-subscription-widget label {
    float: left;
}


#golf-signup div.sendgrid-subscription-widget label {
    float: none;
}


div.sendgrid-subscription-widget label span {
    display: none;
}


div.sendgrid-subscription-widget input[type="submit"] {
    outline: none;
    border: none;
    color: #5e3333 !important;
    font-size: 16px;
    text-transform: uppercase;
    background: #B5AFA8;
    cursor: pointer;
}


#golf-signup div.sendgrid-subscription-widget input[type="submit"] {
    outline: none;
    border: none;
    color: #5e3333 !important;
    font-size: 16px;
    text-transform: uppercase;
    background: #B5AFA8;
    cursor: pointer;
    padding: 12px 30px;
}
.hentry .alignnone{display:inline-block;}

#footerright{float:right;margin:0px;padding:7px 10px 0px 0px;text-align:right;width:342px;list-style:none;}
html.js #block-block-26 div.contextual-links-wrapper,html.js #block-block-27 div.contextual-links-wrapper,html.js #block-block-28 div.contextual-links-wrapper{display:block;margin:30px;}
#block-block-35 .iwd-blockcontent,#block-block-27 .iwd-blockcontent,#block-block-28 .iwd-blockcontent{min-height:412px;}
ul.links li,.block ul{background-image:none;padding:0;}
.block{border-width:0;border-radius:0;margin:0;padding:0;}
#block-menu-secondary-menu ul.links li,.block ul{padding:0 0 5px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}

#top-bar .wf-container-top,
.header-bottom-bar .wf-container-top {
  padding-top: 8px;
  padding-bottom: 8px;
}

#top-bar.line-content .wf-container-top,
#top-bar.full-width-line {
  border-bottom: 1px solid #282828;
}

.header-bottom-bar.line-content .wf-container-top,
.header-bottom-bar.full-width-line {
  border-top: 1px solid #282828;
}

.page-title .wf-container-title,
.page-title.full-width-line,
.article-top-bar .wf-container-top {
  border-color: rgba(119,119,119,0.15);
}

  .light-top-bar #top-bar.line-content .wf-container-top,
  .light-top-bar .header-bottom-bar.line-content .wf-container-top,
  .light-top-bar #top-bar.full-width-line,
  .light-top-bar .header-bottom-bar.full-width-line {
    border-color: rgba(255,255,255,0.12);
  }

  .dark-top-bar #top-bar.line-content .wf-container-top,
  .dark-top-bar .header-bottom-bar.line-content .wf-container-top,
  .dark-top-bar #top-bar.full-width-line,
  .dark-top-bar .header-bottom-bar.full-width-line {
    border-color: rgba(0,0,0,0.08);
  }

#top-bar.solid-bg .wf-container-top,
#top-bar.full-width-line .wf-container-top {
  border-bottom: none;
}

.header-bottom-bar.solid-bg .wf-container-top,
.header-bottom-bar.full-width-line .wf-container-top,
.header-bottom-bar.full-width-line.line-mobile {
  border-top: none;
}
.article-top-bar .wf-container-top,.page-title .wf-container-title,.page-title.full-width-line{border-bottom:1px solid}
.article-top-bar .wf-container-top{display:table;width:100%;padding:0 0 10px}
.article-top-bar.disabled-bg .wf-container-top{border:none;padding-bottom:0}

  #top-bar .wf-container-top {
    padding-top: 10px;
    padding-bottom: 3px;
  }

  #top-bar.line-content .wf-container-top {
    position: relative;
    padding-bottom: 20px;
  }

.post.fake-story .extras,.post.astory .extras{margin-left:259px;}

.tweet-app,.extras{position:relative;margin-left:126px;height:33px;padding-top:5px;padding-left:16px;}

.extras .label{font-family:'TradeGothicW01-BoldCn20 675334',arial;font-weight:normal;font-size:16px;line-height:13px;}
.site-nav-span{display:block;position:relative;z-index:9005}
.site-nav-span-wrap{height:40px;margin:0 -1px 0 0;overflow:hidden;padding:0}
.site-nav-span-theme-usatoday.site-nav-news-span:hover,.site-nav-span-theme-usatoday.site-nav-news-span.site-nav-active-span{background:#009bff}
.site-nav-span-theme-usatoday.site-nav-sports-span:hover,.site-nav-span-theme-usatoday.site-nav-sports-span.site-nav-active-span{background:#b81800}
.site-nav-span-theme-usatoday.site-nav-life-span:hover,.site-nav-span-theme-usatoday.site-nav-life-span.site-nav-active-span{background:#9600b4}
.site-nav-span-theme-usatoday.site-nav-money-span:hover,.site-nav-span-theme-usatoday.site-nav-money-span.site-nav-active-span{background:#00a53c}
.site-nav-span-theme-usatoday.site-nav-tech-span:hover,.site-nav-span-theme-usatoday.site-nav-tech-span.site-nav-active-span{background:#fa6600}
.site-nav-span-theme-usatoday.site-nav-travel-span:hover,.site-nav-span-theme-usatoday.site-nav-travel-span.site-nav-active-span{background:#00c3c3}
.site-nav-span-theme-usatoday.site-nav-opinion-span:hover,.site-nav-span-theme-usatoday.site-nav-opinion-span.site-nav-active-span{background:#666}
.site-nav-span-theme-usatoday.site-nav-weather-span:hover,.site-nav-span-theme-usatoday.site-nav-weather-span.site-nav-active-span{background:#ffc000}
.site-nav-span.site-nav-user-span{width:18px}
.site-nav-span.site-nav-user-span:after{background-position:-40px 0;height:16px;margin-left:-9px;top:13px;width:18px}





#fb-root,
#accessibility,
#hdr,
.breadcrumb,
#main,
.sidebar,
.content-sidebar,
.pagination-header,
.story-wall,
#ftr {
  display: none !important;
  left: -9999em;
  position: absolute;
}




#account #fb-root,
#account #accessibility,
#account #hdr,
#account .breadcrumb,
#account #main,
#account .share-impact-section,
#account .sidebar,
#account .box-image,
#account .action-wrap,
#account .content-sidebar,
#account .need-help-wrap,
#account .tabs-list,
#account .tools-bar,
#account .tools,
#account .action,
#account .pagination-header,
#account #ftr {
  display: none !important;
  left: -9999em;
  position: absolute;
}




#courses #fb-root,
#courses #accessibility,
#courses #hdr,
#courses .breadcrumb,
#courses #main,
#courses .share-impact-section,
#courses .sidebar,
#courses .box-image,
#courses .action-wrap,
#courses .content-sidebar,
#courses .need-help-wrap,
#courses .tabs-list,
#courses .tools-bar,
#courses .action,
#courses .pagination-header,
#courses #ftr {
  display: none !important;
  left: -9999em;
  position: absolute;
}

 
 
 .art-box, .art-box-body {
    margin:0 auto;
    position:relative;
 }

 .art-box:before, .art-box:after, .art-box-body:before, .art-box-body:after {
    position:absolute;
    top:0;
    bottom:0;
    content:' ';
    background-repeat: no-repeat;
    line-height:0;
 }

 .art-box:before,.art-box-body:before{
    left:0;
 }

 .art-box:after,.art-box-body:after{
    right:0;
 }

 .art-box:before {



    overflow:hidden;
    background-position: bottom left;
    direction: ltr;
    z-index:-3;
 }

 .art-box:after {
    background-position: bottom right;
    z-index:-3;
 }

 .art-box-body:before, .art-box-body:after {
    background-repeat:repeat-y;
 }

 .art-box-body:before {
    background-position: top left;
    z-index:-3;
 }

 .art-box-body:after {
    background-position: top right;
    z-index:-3;
 }

 
 .art-box .art-box:before, .art-box .art-box:after, .art-box-body .art-box-body:before, .art-box-body .art-box-body:after {
    z-index:-2;
 }

 .art-box .art-box .art-box:before, .art-box .art-box .art-box:after, .art-box-body .art-box-body .art-box-body:before, .art-box-body .art-box-body .art-box-body:after {
    z-index:-1;
 }

	
	
	.wrapper-carousel { padding: 0 0 0 62px; position: relative; }


.header3-zone{
	background-color: #ffffff;
	min-height:120px;
	position: relative;
	overflow: hidden;
	margin-top: 0px;
	z-index: 40;
	border-bottom: 1px solid #000000;
}

.header3-zone .wrapper-in{
	margin: 0px auto;

}

.header3-zone .wrapper-in .main{
	margin: 0px auto;
	min-height: 120px;
	
	
}

.header3-zone .wrapper-in .main .logo-top{
	text-align: center;
}

.header3-zone .wrapper-in .main .logo-top .logo1{
	
}

.header3-zone .wrapper-in .main .logo-top .logo1 img{
	display: inline-block;
	margin-top: 25px;
	margin-bottom: 2px;
}

.header3-zone .wrapper-in .main .search-all{
margin-bottom:41px;
}

.header3-zone .wrapper-in .main .search-all .search-main{
	margin-top: 52px;
	margin-bottom: 24px;
}

.header3-zone .wrapper-in .main .search-all .search-main .search-o{
	outline:none;
	width: 31%;
	height: 18px;
	float: left;
	margin-left: 1%;
	font-size: 12px;
	padding: 0px 0px;
	border: none;
	border: 1px solid #abadb2;
	border-radius: 1px;
	cursor: pointer;
	font-family: Arial;
}

.header3-zone .wrapper-in .main .search-all .search-main .search-f{
	outline:none;
	width: 49%;
	height: 18px;
	float: left;
	margin-left: 1%;
	font-size: 12px;
	border: none;
	border: 1px solid #abadb2;
	border-radius: 1px;
	font-family: Arial;
}


.header3-zone .wrapper-in .main .search-all .search-main .search-b{
	outline:none;
	width: 15.2%;
	height: 22px;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
	margin-top: -2px;
	font-size: 12px;
	border-radius: 4px;
	border: none;
	border: 1px solid #550d04;
	color: #540c03;
	font-family: Arial;
	
	background: #f1f1f1; 
	background: -moz-linear-gradient(top,  #f1f1f1 0%, #cfc9c9 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#cfc9c9)); 
	background: -webkit-linear-gradient(top,  #f1f1f1 0%,#cfc9c9 100%); 
	background: -o-linear-gradient(top,  #f1f1f1 0%,#cfc9c9 100%); 
	background: -ms-linear-gradient(top,  #f1f1f1 0%,#cfc9c9 100%); 
	background: linear-gradient(to bottom,  #f1f1f1 0%,#cfc9c9 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#cfc9c9',GradientType=0 ); 
		
}




.header3-zone .wrapper-in .main .search-all .search-main .search-b:hover{
	
	background: #cfc9c9; 
	background: -moz-linear-gradient(top,  #cfc9c9 0%, #f1f1f1 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfc9c9), color-stop(100%,#f1f1f1)); 
	background: -webkit-linear-gradient(top,  #cfc9c9 0%,#f1f1f1 100%); 
	background: -o-linear-gradient(top,  #cfc9c9 0%,#f1f1f1 100%); 
	background: -ms-linear-gradient(top,  #cfc9c9 0%,#f1f1f1 100%); 
	background: linear-gradient(to bottom,  #cfc9c9 0%,#f1f1f1 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfc9c9', endColorstr='#f1f1f1',GradientType=0 ); 
		
}


.header3-zone .wrapper-in .main .viewcart{
	
}

.header3-zone .wrapper-in .main .viewcart .view{
	text-align: center;
	margin-top: 5px;
}



.header3-zone .wrapper-in .main .viewcart .view .cart{
	 color: #0000FF;
	 font-size: 12px;
	 font-family: verdana;
	 font-weight: normal;
}

.header3-zone .wrapper-in .main .viewcart .view .dx1{
	color: #8c358a;
	font-size: 12px;
	 font-family: verdana;
	 font-weight: normal;
}

.header3-zone .wrapper-in .main .viewcart .view .phone1{
	color: #0000FF;
	 font-size: 11px;
	 font-family: verdana;
	 font-weight: bold;
}


.header3-zone .wrapper-in .main .viewcart .chat{
	width: 100%;
	text-align: center;
}

.header3-zone .wrapper-in .main .viewcart .chat a{
	display: block;
	margin-top: 20px;
	margin-bottom: 17px;
}

.header3-zone .wrapper-in .main .viewcart .chat a img{
	
}

#navigation div.level_2 { display: block; }

#navigation ul.level_2 { display: block; padding: 0px; }



#navigation li.level_2 { width: auto; margin: 0px; height: auto; }

#navigation ul.level_2 li a { font-size: 14px; }

#navigation div.level_2 h3 { color: #000; }

#navigation div.level_2 ul { vertical-align: top; }

#navigation div.level_2 ul li { display: block; float: left; padding: 0px; line-height: 20px; font-size: 12px; padding-right: 25px; clear: left; }

#navigation div.level_2 .cat-container ul { text-align: left; float: left; }

#navigation div.level_2 .trend-container ul { float: left; }

#navigation div.level_2 .trend-container ul li { padding-left: 25px; padding-right: 0px; display: block; float: left; clear: left; }

#navigation div.level_2 .trend-container { margin-top: -25px; }

#navigation div.level_2 .trend-container h3 { padding-left: 25px; }
#navigation ul.level_2 li a:hover{font-weight:normal;text-decoration:underline;color:#333;}
#navigation #dept_clothing ul.level_2{width:500px;}
.ie6 #navigation #dept_clothing ul.level_2{width:600px;}
#navigation span.level_2{font-family:'Swiss721BT-LightExtended',Arial,sans-serif;color:#000;margin-bottom:10px;text-transform:uppercase;}
#navigation li.level_3,#navigation li.level_2{margin-bottom:5px;}
#wc_dept_saleall span.level_1,#navigation #wc_dept_saleall ul.level_2{background-color:#DF3E68;border-top:none;}
.ie6 #navigation li.level_2{width:200px;}

#megaMenu li.menu-item.ss-nav-menu-mega-floatRight{
	float:right;
}


#megaMenu ul.megaMenu li.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item{
	min-width:0;
	white-space:normal;
}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}



.tabs {position: relative;   min-height: 320px; clear: both;margin: 25px 0;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.container .slider_content h2{color:#fff;margin-bottom:0;text-transform:uppercase;font:48px/60px 'serif6beta-regular';text-align:left;}
.container h2{font-family:'serif12beta-regular';width:100%;margin:40px 0;padding-top:16px;color:#003a63;}
.container .howard_bx_carousel h2{margin-top:15px;margin-bottom:5px;}
.container .footer_cont h2{float:left;width:100%;margin-top:0;margin-bottom:15px;padding:0px;text-align:left;text-transform:uppercase;font:18px/30px 'eau_sans_black';border-bottom:1px solid #6b7176;color:#fff;}
body .container{font:14px/18px 'opensans-semibold';}
body .container .messages{float:left;width:100%;}
.page-node-edit .container-inline-date .date-padding,.page-node-revisions .container-inline-date .date-padding{padding:0;}
.not-front .container .slider_content h2,.not-front .container .slider_content h2 a{font:22px/25px 'serif6beta-regular';float:left;text-align:left;}
body.front .container .slider_content h2{font:15px/15px "serif6beta-regular";}
.media-highlights .container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;margin-left:5px;}

.container-inline-date{clear:both;}
.container-inline-date .form-item{float:none;margin:0;padding:0;}
.container-inline-date .form-item .form-item{float:left;}
.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}
.container-inline-date .description{clear:both;}
.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}
.container-inline-date .date-spacer{margin-left:-5px;}
.views-right-60 .container-inline-date div{margin:0;padding:0;}
.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}
.container-inline-date .date-padding{padding:10px;float:left;}
.views-exposed-form .container-inline-date .date-padding{padding:0;}
.container-inline div,.container-inline label{display:inline;}
.container-inline .fieldset-wrapper{display:block;}
.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}

.boxgrid .span-h3, .boxgrid .span-h3 a { display: block; color: #0000FF;  font-size: 15px; font-weight: bold; height: 30px; line-height: 16px; margin-bottom: 5px;margin-top: 2px;}

.boxgrid .span-h3 a:hover {color:#0000ff; text-decoration:underline}
div#carousel-reblog-box{background:#222;background:-moz-linear-gradient(bottom, #222, #333);background:-webkit-gradient(linear, left bottom, left top, from(#222), to(#333));padding:3px 0 0;display:none;margin:5px auto 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.9);-moz-box-shadow:0 0 20px rgba(0,0,0,0.9);box-shadow:0 0 20px rgba(0,0,0,0.9);height:74px;width:565px;}
#carousel-reblog-box textarea{background:#999;font:13px/1.4 "Helvetica Neue", sans-serif !important;color:#444;padding:3px 6px;width:370px;height:48px;float:left;margin:6px 9px 0 9px;border:1px solid #666;-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,0.2);box-shadow:inset 2px 2px 2px rgba(0,0,0,0.2);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#carousel-reblog-box textarea:focus{background:#ccc;color:#222;}
#carousel-reblog-box label{color:#aaa;font-size:11px;padding-right:2px;padding-left:2px;display:inline;font-weight:normal;}
#carousel-reblog-box select{width:110px;padding:0;font-size:12px;font-family:"Helvetica Neue", sans-serif !important;background:#333;color:#eee;border:1px solid #444;margin-top:5px;}
#carousel-reblog-box .submit,
#wrapper #carousel-reblog-box p.response{float:left;width:154px;padding-top:0;padding-left:1px;overflow:hidden;height:34px;margin:3px 0 0 2px !important;}
#wrapper #carousel-reblog-box p.response{font-size:13px;clear:none;padding-left:2px;height:34px;color:#aaa;}
#carousel-reblog-box input#carousel-reblog-submit, #jp-carousel-comment-form-button-submit{font:13px/24px "Helvetica Neue", sans-serif !important;margin-top:8px;padding:0 10px !important;border-radius:1em;height:24px;color:#333;cursor:pointer;font-weight:normal;background:#aaa;background:-moz-linear-gradient(bottom, #aaa, #ccc);background:-webkit-gradient(linear, left bottom, left top, from(#aaa), to(#ccc));border:1px solid #444;}
#carousel-reblog-box input#carousel-reblog-submit:hover, #jp-carousel-comment-form-button-submit:hover{background:#ccc;background:-moz-linear-gradient(bottom, #ccc, #eee);background:-webkit-gradient(linear, left bottom, left top, from(#ccc), to(#eee));}
#carousel-reblog-box .canceltext{color:#aaa;font-size:11px;line-height:24px;}
#carousel-reblog-box .canceltext a{color:#fff;}
.jp-carousel-light div#carousel-reblog-box{background:#eee;background:-moz-linear-gradient(bottom, #ececec, #f7f7f7);background:-webkit-gradient(linear, left bottom, left top, from(#ececec), to(#f7f7f7));-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 10px rgba(0,0,0,0.1);box-shadow:0 2px 10px rgba(0,0,0,0.1);border:1px solid #ddd;}
.jp-carousel-light #carousel-reblog-box textarea{border:1px inset #ccc;color:#666;border:1px solid #cfcfcf;background:#fff;}
.jp-carousel-light #carousel-reblog-box .canceltext{color:#888;}
.jp-carousel-light #carousel-reblog-box .canceltext a{color:#666;}
.jp-carousel-light #carousel-reblog-box select{background:#eee;color:#333;border:1px solid #aaa;}
.jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit, #jp-carousel-comment-form-button-submit{color:#333;background:#fff;background:-moz-linear-gradient(bottom, #ddd, #fff);background:-webkit-gradient(linear, left bottom, left top, from(#ddd), to(#fff));border:1px solid #aaa;}

.promotion-banner-wrapper {
  width: 100%;
  display: inline-block;
  margin: 0 auto;
}

.promotion-banner-wrapper .promo-banners {
  width: 100%;
  margin: 0 auto;
  display: block;
  margin-top: -6px;
}

.promotion-banner-wrapper .promo-banners:after {
  clear: both;
}

.promotion-banner-wrapper .promo-banners .promotion-banner {
  width: 49.5%;
  position: relative;
  float: left;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  height: 338px;
}

.promotion-banner-wrapper .promo-banners .promotion-banner .sub-promotion-wrapper {
  max-width: 620px;
  height: 58%;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.promotion-banner-wrapper .promo-banners .promotion-banner .sub-promotion-wrapper .btn {
  width: 40%;
  padding: 13px;
  font-family: 'nimbus_sansbold', 'HelveticaNeue', Helvetica, Arial, sans-serif;
  -webkit-transform: translateX(-20px);
      -ms-transform: translateX(-20px);
          transform: translateX(-20px);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.promotion-banner-wrapper .promo-banners .promotion-banner .sub-promotion-wrapper .promotion-banner-header {
  font-family: 'nimbus_sansbold', 'HelveticaNeue', Helvetica, Arial, sans-serif;
  line-height: 39px;
  font-size: 48px;
  width: 80%;
  margin: 0 auto;
  margin-bottom: 21px;
  color: #ffffff;
}

.promotion-banner-wrapper .promo-banners .promotion-banner .sub-promotion-wrapper .promotion-banner-textBody {
  font-family: 'nimbus_sansregular', 'HelveticaNeue', Helvetica, Arial, sans-serif;
  width: 65%;
  margin: 0 auto;
  color: #445361;
  font-size: 22px;
  line-height: 22px;
  margin-bottom: 4%;
  min-height: 30%;
}

.promotion-banner-wrapper .promo-banners .promotion-banner .sub-promotion-wrapper .promotion-banner-call {
  font-family: 'nimbus_sansregular', 'HelveticaNeue', Helvetica, Arial, sans-serif;
  color: #ffffff;
  font-size: 24px;
}

#search{
text-align:center;
}

#search .readon{
font-size:14px;
font-weight:bold;
display:inline;
float:none;
padding:4px 26px;
margin:0 0 0 20px;
}

.quiz-title h1 {
	position: relative;
	float: left;
	margin-left: -60px;
	font-size: 38px;
	text-transform: none;
	color: #031c3a;
	text-align: center;
	font-weight: normal;
	letter-spacing: 2px;
	line-height: 48px;
	font-family: 'Open Sans';
}

.quiz-title span { display: block; }

	.quiz-title h1 span { display: inline; }

.quiz-title { display: none; }

.tabs_normal { height: 15px; float: left; padding-left: 2px; padding-top: 4px }


#column .log		{
					    padding:5px;
						margin-top:-80px;
						text-align:center;
						margin-left:15px;	
					}



.clear {
  clear:both;
}

#slider .slide .slide-cnt {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: -7.5% 0 0 0;
}

#slider .slide .slide-cnt * {
  color: #fff;
}

#slider .slide .slide-cnt h1, #slider .slide .slide-cnt h2, #slider .slide .slide-cnt h3, #slider .slide .slide-cnt h4, #slider .slide .slide-cnt h5, #slider .slide .slide-cnt h6 {
  font-size: 4em;
  font-weight: 600;
}

#slider .slide .slide-cnt h1 .sketch, #slider .slide .slide-cnt h2 .sketch, #slider .slide .slide-cnt h3 .sketch, #slider .slide .slide-cnt h4 .sketch, #slider .slide .slide-cnt h5 .sketch, #slider .slide .slide-cnt h6 .sketch {
  font-size: 1.6em;
  font-weight: 200;
}

.loader {
	position: absolute;
	width: 66px;
	height: 66px;
	margin: -33px 0 0 -33px;
	top: 50%;
	left: 50%;
}


ul#mainnav li.heading {
	cursor: pointer;
	font-size: 1.5em;
}
.views-row h2 a{color:black;}
.page-articulos .view-vista-de-articulos .views-row{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #ccc;}
#commerce-addressbook-billing-default .views-row{background:rgba(0,0,0,.15);padding:15px;}
.view-focus-post-blog .views-row-1{padding-bottom:2%;}


.g-menu-item-container { display: block; position: relative; }

.g-menu-item-container input, .g-menu-item-container textarea { color: #666; }


.g-menu-item-subtitle { display: block; font-size: 0.8rem; line-height: 1.1; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-container { padding: 0.938rem 1rem; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-content { display: inline-block; line-height: 1rem; }

#g-mobilemenu-container .g-menu-item-container { -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; transition: transform 0.2s ease-out; }

#g-mobilemenu-container .g-menu-item-subtitle { line-height: 1.5; }


#g-navigation .g-menu-item-subtitle {
  text-transform: lowercase;
  font-size: 0.85rem;
  font-weight: bold;
  opacity: 0.8;
  padding-top: 15px;
}


.menu-item-home {
	margin-left: 5px;
}



#right-col-wrapper #right_2 { margin-right: 8px; }




.width-2-30,
.width-10-190,
.width-18-350,
.width-20-390,
.width-24-470,
.width-28-550,
.width-30-590,
.width-38-750,
.width-45-890,
.width-46-910,
.width-48-950  {
  float: left;
  margin-right: 10px; 
}

.width-20-390   { width: 390px; }

 .gdl-page-float-left #blog-item-holder {
margin-top:15px;
}

div.gdl-page-float-left{ float: left; }




#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px !important;
	margin-top: 4px;
}


#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}


.clear {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	width:100%;
}
.alignnone{margin:20px 0 50px}

.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}

.navbar-collapse.in {
  overflow-y: auto;
}

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

  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}



.wpb_text_column pre{
    font-family: "Ubuntu mono", monospace;
}

.prettyprint ol li,
.wpb_text_column .prettyprint ol li,
.rd_tabs .prettyprint ol li{
    background: #000;
}

.rd_tabs .prettyprint ol li.L0,
.rd_tabs .prettyprint ol li.L1,
.rd_tabs .prettyprint ol li.L2,
.rd_tabs .prettyprint ol li.L3,
.rd_tabs .prettyprint ol li.L4,
.rd_tabs .prettyprint ol li.L5,
.rd_tabs .prettyprint ol li.L6,
.rd_tabs .prettyprint ol li.L7,
.rd_tabs .prettyprint ol li.L8,
.rd_tabs .prettyprint ol li.L9,
.wpb_text_column .prettyprint ol li.L0,
.wpb_text_column .prettyprint ol li.L1,
.wpb_text_column .prettyprint ol li.L2,
.wpb_text_column .prettyprint ol li.L3,
.wpb_text_column .prettyprint ol li.L4,
.wpb_text_column .prettyprint ol li.L5,
.wpb_text_column .prettyprint ol li.L6,
.wpb_text_column .prettyprint ol li.L7,
.wpb_text_column .prettyprint ol li.L8,
.wpb_text_column .prettyprint ol li.L9,
.prettyprint ol li.L0,
.prettyprint ol li.L1,
.prettyprint ol li.L2,
.prettyprint ol li.L3,
.prettyprint ol li.L4,
.prettyprint ol li.L5,
.prettyprint ol li.L6,
.prettyprint ol li.L7,
.prettyprint ol li.L8,
.prettyprint ol li.L9{
	padding: 0px 0px 0px 15px;
    color: #ffcc66;
	border-left: 3px solid #825c26;
    list-style-type: decimal;
    display: list-item;
    margin: 0px;
    cursor: initial;
}

.rd_tabs .prettyprint ol li.L1,
.rd_tabs .prettyprint ol li.L3,
.rd_tabs .prettyprint ol li.L5,
.rd_tabs .prettyprint ol li.L7,
.rd_tabs .prettyprint ol li.L9 ,
.wpb_text_column .prettyprint ol li.L1,
.wpb_text_column .prettyprint ol li.L3,
.wpb_text_column .prettyprint ol li.L5,
.wpb_text_column .prettyprint ol li.L7,
.wpb_text_column .prettyprint ol li.L9 ,
.prettyprint ol li.L1,
.prettyprint ol li.L3,
.prettyprint ol li.L5,
.prettyprint ol li.L7,
.prettyprint ol li.L9 {
    background: #111;
}

.prettyprint ol li:first-child ,
.wpb_text_column .prettyprint ol li:first-child ,
.rd_tabs .prettyprint ol li:first-child{
	padding-top: 35px;
}

.prettyprint ol li:last-child,
.wpb_text_column .prettyprint ol li:last-child,
.rd_tabs .prettyprint ol li:last-child {
	padding-bottom: 20px;
}



.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}


.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}
.wpb_text_column ol li:before{background:#707070}
.wpb_text_column ol li:hover:before{background:#ff9600}



.main-menu__drawer__nav-list {
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 2rem 0 3rem;
  overflow-y: auto;
  margin: 0rem;
}


.main-menu__drawer__nav-list li a {
  display: block;
  text-transform: capitalize;
  font-size: 1.2rem;
  color: #FFF;
  padding: 0rem;
  margin: 0rem;
  line-height: 2.5rem;
  font-weight: normal;
  text-transform: none;
  border-bottom: none;
}


.main-menu__drawer__nav-list li a:hover {
  transform: translateY(-2px);
  text-decoration: none;
}


.main-menu__drawer__nav-list li.title {
  font-size: 1.2rem;
  color: #FFF;
  font-weight: 600;
  padding: 0.75rem 0rem;
  margin: 1rem 0 0 0;
}


    .tweet img {
        float: left;
        margin: 0 16px 10px 0;
        width: 52px;
        height: 52px;
    }

    
    .tweet h4 {
        float: left;
        font-weight: bold;
        text-transform: none;
        line-height: 1em;
        margin-top: 0;
    }

    
        .tweet h4 span {
            font-size: 15px;
            font-weight: normal;
        }

        
    .tweet .content {
        float: left;
        clear: both;
        margin: 0;
        font-size: 17px;
    }

    
        .tweet .content em {
            font-weight: normal;
            color: #5ea9dd;
        }



header .list-unstyled .menu-item a:hover,  footer .list-unstyled .menu-item a:hover{
    text-decoration: none;
}

.tablet-only {display: none;}
ul#how_works li#how_works_2{width:28%;}
.tve_colm{float:left}
.thrv_columns .tve_colm,.tve_gr .tve_colm{margin-right:0 !important;padding:0 !important;width:100% !important}
.thrv_columns .tve_colm{width:100%}
#tve_eight_set .tve_btn.tve_btn1{border-radius:9px;font-family:'Open Sans', sans-serif;box-shadow:none;border-top:0;color:#fff;font-weight:700}
#tve_eight_set .tve_btn.tve_btn1.tve_white a span{color:#363636}
#tve_eight_set .tve_btn.tve_btn1.tve_bigBtn{font-size:60px;line-height:62px}
#tve_eight_set .tve_btn.tve_btn1.tve_bigBtn a{text-shadow:none;padding:50px 110px}
#tve_eight_set .thrv-leads-widget .tve_btn{min-width:100%}
#tve_eight_set .tve_btn.tve_btn1.tve_blue{background-color:#1f8eae;background-image:-webkit-linear-gradient(#1f8eae 0%,#19759c 100%);background-image:linear-gradient(#1f8eae 0%,#19759c 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_blue:hover{background-color:#1c809c;background-image:-webkit-linear-gradient(#1c809c 0%,#16698c 100%);background-image:linear-gradient(#1c809c 0%,#16698c 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_blue:active{background-color:#145d7d;background-image:-webkit-linear-gradient(#145d7d 0%,#19728b 100%);background-image:linear-gradient(#145d7d 0%,#19728b 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_black{background-color:#5e5e5e;background-image:-webkit-linear-gradient(#5e5e5e 0%,#4d4d4d 100%);background-image:linear-gradient(#5e5e5e 0%,#4d4d4d 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_black:hover{background-color:#545454;background-image:-webkit-linear-gradient(#545454 0%,#444 100%);background-image:linear-gradient(#545454 0%,#444 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_black:active{background-color:#3d3d3d;background-image:-webkit-linear-gradient(#3d3d3d 0%,#4a4a4a 100%);background-image:linear-gradient(#3d3d3d 0%,#4a4a4a 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_green{background-color:#a4ca35;background-image:-webkit-linear-gradient(#a4ca35 0%,#90be2b 100%);background-image:linear-gradient(#a4ca35 0%,#90be2b 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_green:hover{background-color:#93b530;background-image:-webkit-linear-gradient(#93b530 0%,#81ab27 100%);background-image:linear-gradient(#93b530 0%,#81ab27 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_green:active{background-color:#739822;background-image:-webkit-linear-gradient(#739822 0%,#83a22a 100%);background-image:linear-gradient(#739822 0%,#83a22a 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_white{background-color:#e4e4e4;background-image:-webkit-linear-gradient(#e4e4e4 0%,#dedede 100%);background-image:linear-gradient(#e4e4e4 0%,#dedede 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_white:hover{background-color:#cdcdcd;background-image:-webkit-linear-gradient(#cdcdcd 0%,#c7c7c7 100%);background-image:linear-gradient(#cdcdcd 0%,#c7c7c7 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_white:active{background-color:#b2b2b2;background-image:-webkit-linear-gradient(#b2b2b2 0%,#b6b6b6 100%);background-image:linear-gradient(#b2b2b2 0%,#b6b6b6 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_orange{background-color:#febf07;background-image:-webkit-linear-gradient(#febf07 0%,#feb105 100%);background-image:linear-gradient(#febf07 0%,#feb105 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_orange:hover{background-color:#e4ac06;background-image:-webkit-linear-gradient(#e4ac06 0%,#e49f04 100%);background-image:linear-gradient(#e4ac06 0%,#e49f04 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_orange:active{background-color:#cb8e04;background-image:-webkit-linear-gradient(#cb8e04 0%,#cb9906 100%);background-image:linear-gradient(#cb8e04 0%,#cb9906 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_purple{background-color:#c96eee;background-image:-webkit-linear-gradient(#c96eee 0%,#bd5aea 100%);background-image:linear-gradient(#c96eee 0%,#bd5aea 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_purple:hover{background-color:#b563d6;background-image:-webkit-linear-gradient(#b563d6 0%,#aa51d2 100%);background-image:linear-gradient(#b563d6 0%,#aa51d2 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_purple:active{background-color:#9748bb;background-image:-webkit-linear-gradient(#9748bb 0%,#a158be 100%);background-image:linear-gradient(#9748bb 0%,#a158be 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_red{background-color:#fe2c7e;background-image:-webkit-linear-gradient(#fe2c7e 0%,#fe2467 100%);background-image:linear-gradient(#fe2c7e 0%,#fe2467 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_red:hover{background-color:#e42871;background-image:-webkit-linear-gradient(#e42871 0%,#e4205c 100%);background-image:linear-gradient(#e42871 0%,#e4205c 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_red:active{background-color:#cb1d52;background-image:-webkit-linear-gradient(#cb1d52 0%,#cb2365 100%);background-image:linear-gradient(#cb1d52 0%,#cb2365 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_teal{background-color:#00a2a4;background-image:-webkit-linear-gradient(#00a2a4 0%,#008e90 100%);background-image:linear-gradient(#00a2a4 0%,#008e90 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_teal:hover{background-color:#009293;background-image:-webkit-linear-gradient(#009293 0%,#008081 100%);background-image:linear-gradient(#009293 0%,#008081 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_teal:active{background-color:#007273;background-image:-webkit-linear-gradient(#007273 0%,#008283 100%);background-image:linear-gradient(#007273 0%,#008283 100%)}
.tve_btn.tve_white a.tve_btnLink{color:#6f6e6e}
.tve_btn{display:inline-block;margin:0px 0px;max-width:100%;text-align:center}
.tve_btn.tve_normalBtn{font-size:15px;line-height:15px !important;min-width:250px}
.tve_btn.tve_normalBtn a{padding:20px}
.tve_btn.tve_smallBtn{font-size:13px;line-height:13px !important;min-width:140px}
.tve_btn.tve_smallBtn a{padding:11px}
.tve_btn.tve_bigBtn{font-size:26px;line-height:26px !important;min-width:440px}
.tve_btn.tve_bigBtn a{padding:36px}
.tve_btn.tve_hugeBtn{font-size:40px;line-height:40px !important}
.tve_btn.tve_hugeBtn a{padding:35px}
.tve_btn a.tve_btnLink{background:none;color:#fff;display:block !important;text-decoration:none !important}
.tve_btn.tve_btn7,.tve_btn.tve_btn8{margin-bottom:5px}
.tve_btn.tve_btn5 i,.tve_btn.tve_btn6 i{display:block}
.tve_btn.tve_btn5.tve_normalBtn i,.tve_btn.tve_btn6.tve_normalBtn i{height:14px;margin-top:20px;margin-right:20px;width:21px;background-size:contain;background-repeat:no-repeat;background-position:center center}
.tve_btn.tve_btn5.tve_normalBtn i.tve_sc_icon,.tve_btn.tve_btn6.tve_normalBtn i.tve_sc_icon{margin-top:0;width:auto;height:auto}
.tve_btn.tve_btn5.tve_smallBtn i,.tve_btn.tve_btn6.tve_smallBtn i{height:11px;margin-right:11px;margin-top:12px;width:16px;background-size:contain;background-repeat:no-repeat;background-position:center center}
.tve_btn.tve_btn5.tve_bigBtn i,.tve_btn.tve_btn6.tve_bigBtn i{background-size:contain;background-repeat:no-repeat;background-position:center center;height:29px;margin-top:35px;margin-right:35px;width:42px}
.tve_btn.tve_btn5.tve_hugeBtn i,.tve_btn.tve_btn6.tve_hugeBtn i{background-size:contain;background-repeat:no-repeat;background-position:center center;height:61px;margin-top:25px;margin-right:35px;width:87px}
.thrv_columns .tve_btn{min-width:100%;max-width:100%}
.thrv_columns .tve_btn.tve_nb span.tve_btn_txt{white-space:pre-line}
.tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn{font-size:30px !important;line-height:100% !important}
.tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn,.tve_ca.tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn{display:inline-block;font-size:30px !important;line-height:100% !important;position:relative;width:auto}
.tve_ca.tve_ca3 .tve_btn.tve_normalBtn,.tve_ca.tve_ca4 .tve_btn.tve_normalBtn{font-size:30px;line-height:100% !important}
.tve_ca.tve_ca3 .tve_btn.tve_normalBtn .tve_ca_sp,.tve_ca.tve_ca4 .tve_btn.tve_normalBtn .tve_ca_sp{display:block;font-size:12px}
.tve_prt .tve_btn.tve_normalBtn{min-width:100%;margin-bottom:15px;width:100%}
.tve_prt .thrv_button_shortcode .tve_btn a.tve_btnLink{text-shadow:none}
.tve_prt .tve_btn.tve_bigBtn{min-width:100%}
.tve_ca .tve_btn.tve_normalBtn{min-width:10px}
.tve_ca .tve_btn.tve_normalBtn a.tve_btnLink{font-size:16px}
.thrv_button_shortcode.tve_fullwidthBtn .tve_btn{width:100% !important}
.thrv_button_shortcode .tve_btn .tve_btnLink i.tve_sc_icon{background-image:none !important}
.thrv_button_shortcode .tve_btn.tve_bigBtn i.tve_sc_icon{height:auto;width:auto;font-size:35px;margin-top:32px}
.thrv_button_shortcode .tve_btn.tve_hugeBtn i.tve_sc_icon{font-size:40px}
.thrv_button_shortcode .tve_btn.tve_btn1 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn3 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn7 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn8 i.tve_sc_icon{display:none}
.tve_btn.tve_nb.tve_btn5,.tve_btn.tve_nb.tve_btn6{display:table;overflow:hidden}
.tve_btn.tve_nb.tve_btn5 a.tve_btnLink,.tve_btn.tve_nb.tve_btn6 a.tve_btnLink{box-sizing:border-box !important;display:table !important;overflow:hidden;table-layout:auto;width:100%}
.tve_btn.tve_nb.tve_btn5 .tve_btn_im,.tve_btn.tve_nb.tve_btn6 .tve_btn_im{display:table-cell;float:none;vertical-align:middle;position:relative}
.tve_btn.tve_nb.tve_btn5 .tve_btn_im .tve_btn_divider,.tve_btn.tve_nb.tve_btn6 .tve_btn_im .tve_btn_divider{display:block;height:500px;position:absolute;top:-200px;right:0;width:1px}
.tve_btn.tve_nb.tve_btn5 .tve_btn_im i,.tve_btn.tve_nb.tve_btn6 .tve_btn_im i{margin-top:0}
.tve_btn.tve_nb.tve_btn5 .tve_btn_im i.tve_sc_icon,.tve_btn.tve_nb.tve_btn6 .tve_btn_im i.tve_sc_icon{height:auto;min-width:50px;width:auto}
.tve_btn.tve_nb.tve_btn5 .tve_btn_txt,.tve_btn.tve_nb.tve_btn6 .tve_btn_txt{box-sizing:border-box !important;display:table-cell;padding-right:10%;vertical-align:middle;white-space:nowrap;width:100%}
.thrv_button_shortcode .tve_btn.tve_btn5 .tve_btn_txt,.thrv_button_shortcode .tve_btn.tve_btn6 .tve_btn_txt{padding-right:0}
.tve_flt .tve_btn.tve_btn1,.tve_flt .tve_btn.tve_btn2,.tve_flt .tve_btn.tve_btn7{border-radius:2px}
.tve_flt .tve_btn.tve_btn3,.tve_flt .tve_btn.tve_btn6,.tve_flt .tve_btn.tve_btn8{border-radius:100px}
.tve_flt .tve_btn.tve_black{background:#595959}
.tve_flt .tve_btn.tve_black a{text-shadow:#6C6C6C 0px 1px 0px}
.tve_flt .tve_btn.tve_black.tve_btn7,.tve_flt .tve_btn.tve_black.tve_btn8{box-shadow:0 5px 0 #0e0e0e;border-bottom:1px solid #737373}
.tve_flt .tve_btn.tve_black.tve_btn7:hover,.tve_flt .tve_btn.tve_black.tve_btn8:hover{box-shadow:0 5px 0 #333333;border-bottom:1px solid #727272}
.tve_flt .tve_btn.tve_black.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_black.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#1D1D1D}
.tve_flt .tve_btn.tve_black:hover{background-color:#686868}
.tve_flt .tve_btn.tve_black:hover.tve_nb .tve_btn_im .tve_btn_divider{background:#383838}
.tve_flt .tve_btn.tve_blue{background-color:#4E7AC7}
.tve_flt .tve_btn.tve_blue a{text-shadow:#1176C1 0px 1px 0px}
.tve_flt .tve_btn.tve_blue.tve_btn7,.tve_flt .tve_btn.tve_blue.tve_btn8{box-shadow:0 5px 0 #3c65ab;border-bottom:1px solid #7597d3}
.tve_flt .tve_btn.tve_blue.tve_btn7:hover,.tve_flt .tve_btn.tve_blue.tve_btn8:hover{box-shadow:0 5px 0 #4268aa;border-bottom:1px solid #7597d3}
.tve_flt .tve_btn.tve_blue.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_blue.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#3c65ab}
.tve_flt .tve_btn.tve_blue:hover{background-color:#5981c6}
.tve_flt .tve_btn.tve_blue:hover.tve_nb .tve_btn_im .tve_btn_divider{background:#4371ad}
.tve_flt .tve_btn.tve_green{background:#45BF55}
.tve_flt .tve_btn.tve_green a{text-shadow:#329d40 0px 1px 0px}
.tve_flt .tve_btn.tve_green.tve_btn7,.tve_flt .tve_btn.tve_green.tve_btn8{box-shadow:0 5px 0 #36aa45;border-bottom:1px solid #6bcc78}
.tve_flt .tve_btn.tve_green.tve_btn7:hover,.tve_flt .tve_btn.tve_green.tve_btn8:hover{box-shadow:0 5px 0 #42b54a;border-bottom:1px solid #6bcc78}
.tve_flt .tve_btn.tve_green.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_green.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#36aa45}
.tve_flt .tve_btn.tve_green:hover{background-color:#52C958}
.tve_flt .tve_btn.tve_green:hover.tve_nb .tve_btn_im .tve_btn_divider{background:#39b542}
.tve_flt .tve_btn.tve_orange{background:#FF712C}
.tve_flt .tve_btn.tve_orange a{text-shadow:#d76a01 0px 1px 0px}
.tve_flt .tve_btn.tve_orange.tve_btn7,.tve_flt .tve_btn.tve_orange.tve_btn8{box-shadow:0 5px 0 #e25f20;border-bottom:1px solid #ff935f}
.tve_flt .tve_btn.tve_orange.tve_btn7:hover,.tve_flt .tve_btn.tve_orange.tve_btn8:hover{box-shadow:0 5px 0 #e56e24;border-bottom:1px solid #ff935f}
.tve_flt .tve_btn.tve_orange.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_orange.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#e25f20}
.tve_flt .tve_btn.tve_orange:hover{background-color:#FF8738}
.tve_flt .tve_btn.tve_orange:hover.tve_nb .tve_btn_im .tve_btn_divider{background:#e57027}
.tve_flt .tve_btn.tve_purple{background:#9768D1}
.tve_flt .tve_btn.tve_purple a{text-shadow:#2f579c 0px 1px 0px}
.tve_flt .tve_btn.tve_purple.tve_btn7,.tve_flt .tve_btn.tve_purple.tve_btn8{box-shadow:0 5px 0 #8352bf;border-bottom:1px solid #b28fdd}
.tve_flt .tve_btn.tve_purple.tve_btn7:hover,.tve_flt .tve_btn.tve_purple.tve_btn8:hover{box-shadow:0 5px 0 #8d5cc9;border-bottom:1px solid #b28fdd}
.tve_flt .tve_btn.tve_purple.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_purple.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#8352bf}
.tve_flt .tve_btn.tve_purple:hover{background-color:#A67ADD}
.tve_flt .tve_btn.tve_purple:hover.tve_nb .tve_btn_im .tve_btn_divider{background:#8e5ec9}
.tve_flt .tve_btn.tve_red{background:#e93c31}
.tve_flt .tve_btn.tve_red a{text-shadow:#a70c0c 0px 1px 0px}
.tve_flt .tve_btn.tve_red.tve_btn7,.tve_flt .tve_btn.tve_red.tve_btn8{box-shadow:0 5px 0 #c5281d;border-bottom:1px solid #ee685f}
.tve_flt .tve_btn.tve_red.tve_btn7:hover,.tve_flt .tve_btn.tve_red.tve_btn8:hover{box-shadow:0 5px 0 #d33726;border-bottom:1px solid #ee685f}
.tve_flt .tve_btn.tve_red.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_red.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#c5281d}
.tve_flt .tve_btn.tve_red:hover{background-color:#ea493f}
.tve_flt .tve_btn.tve_red:hover.tve_nb .tve_btn_im .tve_btn_divider{background:#d63131}
.tve_flt .tve_btn.tve_teal{background:teal}
.tve_flt .tve_btn.tve_teal a{text-shadow:#005454 0px 1px 0px}
.tve_flt .tve_btn.tve_teal.tve_btn7,.tve_flt .tve_btn.tve_teal.tve_btn8{box-shadow:0 5px 0 #006a6a;border-bottom:1px solid #00b3b3}
.tve_flt .tve_btn.tve_teal.tve_btn7:hover,.tve_flt .tve_btn.tve_teal.tve_btn8:hover{box-shadow:0 5px 0 #007c7c;border-bottom:1px solid #00b3b3}
.tve_flt .tve_btn.tve_teal.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_teal.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#006a6a}
.tve_flt .tve_btn.tve_teal:hover{background-color:#008e85}
.tve_flt .tve_btn.tve_teal:hover.tve_nb .tve_btn_im .tve_btn_divider{background:#007c72}
.tve_flt .tve_btn.tve_white{background:#efefef}
.tve_flt .tve_btn.tve_white a{text-shadow:#ffffff 0px 0px 0px}
.tve_flt .tve_btn.tve_white.tve_btn7,.tve_flt .tve_btn.tve_white.tve_btn8{box-shadow:0 5px 0 #d9d9d9;border-bottom:1px solid #fbfbfb}
.tve_flt .tve_btn.tve_white.tve_btn7:hover,.tve_flt .tve_btn.tve_white.tve_btn8:hover{box-shadow:0 5px 0 #dddddd;border-bottom:1px solid #fbfbfb}
.tve_flt .tve_btn.tve_white.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_white.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#d9d9d9}
.tve_flt .tve_btn.tve_white:hover{background-color:#f4f4f4}
.tve_flt .tve_btn.tve_white:hover.tve_nb .tve_btn_im .tve_btn_divider{background:#e2e2e2}
.tve_flt .tve_black.tve_ca3 .tve_ca_t .tve_btn{border:2px solid #000000}
.tve_flt .tve_blue.tve_ca3 .tve_ca_t .tve_btn{border:2px solid #345da4}
.tve_flt .tve_green.tve_ca3 .tve_ca_t .tve_btn{border:2px solid #2ea43e}
.tve_flt .tve_orange.tve_ca3 .tve_ca_t .tve_btn{border:2px solid #d8591c}
.tve_flt .tve_purple.tve_ca3 .tve_ca_t .tve_btn{border:2px solid #7546b0}
.tve_flt .tve_red.tve_ca3 .tve_ca_t .tve_btn{border:2px solid #cd2b1f}
.tve_flt .tve_teal.tve_ca3 .tve_ca_t .tve_btn{border:2px solid #008080}
.tve_flt .tve_white.tve_ca3 .tve_ca_t .tve_btn{border:2px solid #efefef}
.tve_flt .tve_ca1 .tve_btn{top:0px}
.tve_flt .tve_ca3 .tve_ca_t .tve_btn{bottom:-20px;margin-left:auto;margin-right:auto;position:relative}
.tve_flt .tve_ca3 .tve_ca_t .tve_btn .tve_btnLink{font-weight:bold}
.tve_flt .tve_ca4 .tve_btn.tve_normalBtn{bottom:30px;padding:0px 60px}
.tve_flt .tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn{padding:0px 0px}
.tve_flt .tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn a{line-height:100%;padding:20px 10px}
.tve_flt .tve_btn.tve_hugeBtn{font-size:36px !important;line-height:36px !important;width:99%}
.tve_flt .tve_btn.tve_hugeBtn.tve_btn5 a,.tve_flt .tve_btn.tve_hugeBtn.tve_btn6 a{padding:33px 10px}
.tve_flt .tve_btn.tve_btn5.tve_nb a.tve_btnLink,.tve_flt .tve_btn.tve_btn6.tve_nb a.tve_btnLink{padding:20px}
.tve_flt .tve_btn.tve_normalBtn{width:90%}
.tve_flt .tve_btn.tve_smallBtn{width:90%}
.tve_flt .tve_btn.tve_fullwidthBtn{min-width:100%;width:100%}
.tve_flt .tve_ca .tve_btn.tve_normalBtn{width:50%}
.tve_flt .tve_ca .tve_btn.tve_smallBtn{width:30%}
#mobile-nav .primary-navigation ul.level0{background-color:#eae9e7;border-top:1px solid #e0e0e0;display:none;padding:15px 0}
#mobile-nav .primary-navigation ul.level0 li{border:0}
#mobile-nav .primary-navigation ul.level0 a{padding:5px 31px}
#desktop-nav ul.level0{background:rgba(234,78,87,0.95);display:none;overflow:hidden;left:0;position:absolute;top:100%;min-width:180px;z-index:100}
#desktop-nav ul.level0 li{float:none}
#desktop-nav ul.level0 li.view-all{white-space:nowrap}
#desktop-nav ul.level0 li.view-all a{background:rgba(15,139,174,0.85)}
#desktop-nav ul.level0 li.view-all a:hover{background:#0f8bae}
#desktop-nav ul.level0 a{background-color:transparent;display:block;text-align:left}
#desktop-nav li.level0.parent{display:table-cell;position:relative;width:12%}
#desktop-nav li.level0.nav-6.level-top.parent{width:10%}
#desktop-nav li.level0{display:table-cell;width:10%}
.lt-ie9 #desktop-nav ul.level0{background:#ea4e57}


li.num a:hover, .siteDocs a:hover {
	text-decoration: underline;
}


.RatingTop, .RatingBottom, .ReviewBot, .boxContent, .textboxDisabled, ol, ul, li.num, .txtCart, a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited, .addCoupon:hover, .addCoupon:active, .addCoupon:visited, .addCoupon:link, .txtSession, .txtCopy, .txtSiteDocs {
	color: #333 !important;
}

.tout .close { position:absolute; top:10px; right:12px; text-transform:uppercase; font-size:24px; font-family:"Gotham Light", Gotham, sans-serif; color:#0092ce; }

.tout .close:hover { cursor:pointer; }


	.ascend.single .container-wrap #author-bio #author-info {
		width: 100%!important;
	}


	.ascend .container-wrap #author-bio #author-info p {
		max-width: 100%!important;
	}

	
	body[data-bg-header="true"] .full-width-section.first-section, body[data-bg-header="true"] .full-width-content.first-section,
	body[data-header-resize="0"] .container-wrap .portfolio-filters-inline.first-section {
		margin-top: 0px!important;
	}


	body[data-footer-reveal="1"] .container-wrap {
		margin-bottom: 0!important;
	}

	
	body.single-portfolio #full_width_portfolio .container-wrap {
		padding-top: 2.1em;	
	}

	
	body .container-wrap .portfolio-filters-inline.first-section {
		padding-top: 19px !important;
	}

	
	body .container-wrap.portfolio-filters-inline.first-section.non-fw  {
		padding-top: 33px !important;
	}


.container-wrap, .project-title {
	background-color: #f8f8f8;
	position: relative;
	z-index: 10;
	margin-top: -55px;
	padding-top: 93px;
	padding-bottom: 40px;
}


body[data-header-resize="0"] .container-wrap, body[data-header-resize="0"] .project-title {
	margin-top: 0px;
	padding-top: 40px;
}


body[data-bg-header="true"] .container-wrap { margin-top: 0!important; padding-top: 0!important; }


body[data-bg-header="true"] .container-wrap, body.single-portfolio .container-wrap, body.page-template-template-portfolio-php .container-wrap,
body.tax-project-type .container-wrap {
	padding-top: 25px;
	margin-top: 0px!important;
	padding-bottom: 40px;
}


body.single-portfolio .container-wrap {
	padding-top: 0px!important;
}


body.single-post[data-bg-header="true"] .container-wrap {
	padding-top: 40px!important;
}


body.single-portfolio div[data-project-header-bg="true"] .container-wrap {
	padding-top: 40px!important;
}


body.single-portfolio #full-width-portfolio div[data-project-header-bg="true"] .container-wrap {
	padding-top: 0!important;
}


body.search-results .container-wrap {
	margin-top: -55px!important;
	padding-top: 80px!important;
}


#boxed .home-wrap, #boxed .container-wrap {
	overflow: hidden;
}


body[data-footer-reveal="1"][data-footer-reveal-shadow="large_2"] #boxed .container-wrap  {
	box-shadow: none!important;
}



body[data-button-style="rounded"] .nectar-button.see-through, body[data-button-style="rounded"].ascend .nectar-button.see-through,
body[data-button-style="rounded"] .nectar-button.see-through-2, body[data-button-style="rounded"].ascend .nectar-button.see-through-2,
body[data-button-style="rounded"] .nectar-button.see-through-3, body[data-button-style="rounded"].ascend .nectar-button.see-through-3,
body[data-button-style="rounded"] .portfolio-filters-inline .container ul li a,
body[data-button-style="rounded"] #to-top, body[data-button-style="rounded"] .flex-direction-nav a, body[data-button-style="rounded"] #pagination span, 
body[data-button-style="rounded"] #pagination a, body[data-button-style="rounded"] #pagination .next.inactive, body[data-button-style="rounded"] #pagination .prev.inactive, 
body[data-button-style="rounded"].woocommerce nav.woocommerce-pagination ul li a, 
body[data-button-style="rounded"].woocommerce .container-wrap nav.woocommerce-pagination ul li span,
body[data-button-style="rounded"] input[type=submit], body[data-button-style="rounded"] button[type=submit], body[data-button-style="rounded"] input[type="button"],
body[data-button-style="rounded"] button, body[data-button-style="rounded"].ascend .container-wrap input[type="submit"], body[data-button-style="rounded"].ascend .container-wrap button[type="submit"],
body[data-button-style="rounded"] .nectar-button, body[data-button-style="rounded"] .swiper-slide .button a {
	border-radius: 200px!important;
	-webkit-border-radius: 200px!important;
	-o-border-radius: 200px!important;
}


body[data-bg-header="true"].archive .container-wrap, body[data-bg-header="true"].category .container-wrap, body[data-bg-header="true"].blog .container-wrap {
	padding-top: 3.1em!important;
}


.single-post.ascend .container-wrap.fullscreen-blog-header, body.single-post[data-bg-header="true"].ascend .container-wrap {
	padding-top: 70px!important;
	margin-top: 0!important;
}


.single-post .container-wrap.fullscreen-blog-header {
	margin-top: 0!important;
}


.page-template-template-portfolio-php[data-bg-header="false"] .container-wrap {
	padding-top: 0;
}


body.blog .meta_overlaid_blog.container-wrap { padding-top: 0!important; }

body.blog .meta_overlaid_blog.container-wrap #post-area { margin-top: 0!important; }


body[data-footer-reveal="1"][data-footer-reveal-shadow="small"] .container-wrap {
	box-shadow: 0 5px 8px -3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 5px 8px -3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 5px 8px -3px rgba(0,0,0,0.2);
}


body[data-footer-reveal="1"][data-footer-reveal-shadow="large"] .container-wrap {
	box-shadow: 0 27px 25px -2px rgba(0,0,0,0.3);
	-webkit-box-shadow:  0 27px 25px -2px rgba(0,0,0,0.3);
	-moz-box-shadow:  0 27px 25px -2px rgba(0,0,0,0.3);
}


body[data-footer-reveal="1"][data-footer-reveal-shadow="large_2"] .container-wrap {
	box-shadow:  0 70px 110px -30px rgba(0,0,0,1);
	-webkit-box-shadow:   0 70px 110px -30px rgba(0,0,0,1);
	-moz-box-shadow:   0 70px 110px -30px rgba(0,0,0,1);
}


body .container-wrap.no-shadow { box-shadow: none!important; }


body[data-button-style="rounded"].ascend .container-wrap .search-form input[type="submit"] {
	 border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
    -o-border-radius: 0px!important;
}


#pagination span, #pagination a, #pagination .next.inactive, #pagination .prev.inactive, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce .container-wrap nav.woocommerce-pagination ul li span{
	background-color: #333333!important;
    background-repeat: no-repeat;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    padding: 11px 13px 10px 13px!important;
    background-position: -21px center;
    position: relative;
    text-transform: capitalize;
    transition: all 0.2s linear 0s;
    border-radius: 2px 2px 2px 2px;
    font-family: 'Open Sans';
	font-weight: 600;
}


 .woocommerce nav.woocommerce-pagination ul li a, .woocommerce .container-wrap nav.woocommerce-pagination ul li span {
 	line-height: 11px!important;
 }


#pagination .next a:hover, #pagination .prev a:hover, #pagination a.page-numbers:hover, #pagination span.page-numbers.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce .container-wrap nav.woocommerce-pagination ul li:hover span,
.woocommerce nav.woocommerce-pagination ul li a:active {
	background-color: #27CFC3;
}

.catalog .trail{font-weight:bold;}

.category-grid-products .catalog-grid-image{display:block;padding:5px;text-align:center;}

.category-grid-products .catalog-grid-title{display:block;text-align:center;}

.category-grid-products .catalog-grid-sell-price{display:block;text-align:center;}


.dpe-flexible-posts li, ul.bulleted-list {
	height: 206px; 
	overflow: hidden;
}

#home-feature .bulleted-list li {
	height: auto;
	width: 100%;
	font-size: 12px;
	line-height: 1.4;
	margin: 0 0 3px 15px;
}

#home-feature .bulleted-list li a {
	font-size: 13px;
}

#home-feature ul.bulleted-list {
	height: 105px;
	width: 100%;
	margin: 0;
	padding-bottom: 0;
}

ul.bulleted-list {
	height: 206px;
    	margin: 0;
    	overflow: hidden;
    	padding: 0;
}

li.bulleted-list, ul.bulleted-list li {
    	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 12px;
   	font-weight: bold;
	float: left;
	clear: both;
    	list-style: square outside none;
	line-height: 1.2;
    	margin: 6px 0 6px 15px;
	height: auto;
	overflow: visible;
	text-align: left;
}



.ie #text-69 ul.bulleted-list li {
	float: none;
}
body #tve_eight_set .bold_text{font-weight:700 !important}
#tve_eight_set .tve_ts1 .tve_ts_t p.bold_text{font-weight:700}
.bold_text{font-weight:bold}
.tve_shortcode_editor p.bold_text{font-weight:bold}
.ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong{font-weight: 500 !important;}
.ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong input, .ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong select, .ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong textarea, .ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong button {font-weight: 500 !important;}

.larger { font-size:larger; }
.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:15px;padding-right:15px}
.col-md-4{width:33.33333333%}

.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: 15px;
  padding-right: 15px;
}

  .provider-search-wrap .col-md-4 {
    margin-bottom: 15px;
  }

        #bottom-header .left .logo { display:block; margin:0 auto 10px auto; }

#top-header .left { position:relative; z-index:500; }

.left { text-align: left; }



.et_header_style_left #et-top-navigation,
.et_header_style_split #et-top-navigation {
	padding-top: 33px;
}


.et_header_style_split #et-top-navigation {
	display: inline-block;
	float: none;
	position: relative;
	width: 100%;
	line-height: 1;
	text-align: center;
	vertical-align: middle;
}


.et_header_style_split.et_vertical_nav #et-top-navigation {
	display: block;
}


.safari.et_header_style_split #et-top-navigation {
	-webkit-transform: translate3d(0, 0, 0);
}


.et_header_style_centered #main-header div#et-top-navigation {
	position: relative;
	bottom: 0;
	width: 100%;
}


.et_header_style_centered #logo,
.et_header_style_centered #et-top-navigation,
.et_header_style_centered nav#top-menu-nav,
.et_header_style_centered #top-menu {
	float: none;
}


.et_header_style_centered #et-top-navigation .et-cart-info {
	float: none;
}


#et-top-navigation .et-cart-info {
	float: left;
	margin: -2px 0 0 22px;
	font-size: 16px;
}


.et_vertical_nav #et-top-navigation .et-cart-info {
	margin-left: 0;
}


#et-top-navigation {
	font-weight: 600;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}


	.et_header_style_left .et-fixed-header #et-top-navigation,
	.et_header_style_split .et-fixed-header #et-top-navigation {
		padding-top: 20px;
	}


	.et_vertical_nav #main-header #top-menu,
	.et_vertical_nav #main-header #top-menu-nav,
	.et_vertical_nav #main-header #et_top_search,
	.et_vertical_nav #main-header #et-top-navigation,
	.et_vertical_nav #main-header #logo {
		float: none;
		-webkit-transition: none;
		-moz-transition: none;
		transition: none;
	}


	.et_vertical_nav.et_vertical_fixed.et_header_style_left .et-fixed-header #et-top-navigation,
	.et_vertical_nav.et_vertical_fixed.et_header_style_split .et-fixed-header #et-top-navigation {
		padding-top: 33px;
	}


	.et_header_style_split #et-top-navigation,
	.et_header_style_split .et-fixed-header #et-top-navigation {
		display: block;
		padding-top: 0;
	}


	.et_header_style_left .et-fixed-header #et-top-navigation,
	.et_header_style_left #et-top-navigation {
		display: block;
		padding-top: 24px;
	}


.ux_slider_wrapper {
  position: relative; }


.ux-grid-column .column-inner,
.ux-grid-column .ux_banner,
.ux-grid-column .ux_slider_wrapper,
.ux-grid-column .ux_slider_wrapper .iosSlider,
.ux-grid-column .ux_slider_wrapper .slider {
  height: 100% !important; }


.ux_banner,
.ux_slider_wrapper {
  -ms-user-select: none;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none; }

#logo_nav {
    float: left;
    width: 114px;
}

#logo_nav a {
    height: 114px;
    display: block;
}


#logo_nav,
nav #work_nav {
  margin-right: 14px;
}

.sub-nav-inner ul li {
	float:left;
}

.sub-nav-inner .social {
	float:right;
}





#header {
	padding: 0;
}

	#container,
	#header,
	#footer {
		margin: 0;
		width: 100%;
	}

 .req_info_top {
width:100%
}

 .req_info_top p {
 color: #CCCCCC;
 width: 155px;
}


.req_info_top h2{ color:#fdbf50; font-weight:bold; text-align:left; font-size:20px; margin-bottom:15px; text-shadow:2px 1px 1px #454443 }

.req_info_top h3{color:#fdbf50; font-weight:bold; text-align:left; font-size:14px; margin-bottom:10px;}


  
  .small-12 {
    position: relative;
    width: 100%;
  }


.main-content.location .small-12, .main-content.community .small-12, .main-content.catering .small-12 {
  width: 100%;
}


.location .location-menus .small-12.large-6 .menu-item:first-child {
  border-top: solid 1px #ccc;
}

  
  .location .location-menus .small-12.large-6.right .menu-item:first-child {
    border-top: 0;
  }


.catering .raves .small-12,
.catering .venues .small-12 {
  width: 100%;
}

  .urgency-bottom .arrow {
    float: right;
  }

  .urgency-bottom .urgency-phone {
    margin-left: 0;
  }

  .urgency-bottom .urgency-phone:before {
    display: none;
  }

  .bottom-cta,
  .urgency-bottom .urgency-phone {
    display: block;
    line-height: 1.2;
    float: none;
  }


.urgency-bottom {
  clear: both;
  position: relative; }


.cta-business-banner .urgency-bottom {
  font-size: 22px;
  margin-left: 50px; }

.cta-business-banner .urgency-bottom .urgency-phone {
  margin-left: 50px; }


.list-view-item:after, .list-view-heading:after, .event-detail .event-info:after, .share-text, .tfly-calendar .calendar-list-flip:after, .event-detail .related-events:after, .event-detail .artist-boxes .artist-box-headliner:after, .event-detail .artist-boxes .artist-box-support:after, .event-detail .artist-boxes ul.links:after, .event-detail .sponsor-info:after {
	content:" ";
	display:block;
	clear:both;
}

.list-view-item, .event-detail .event-info, .share-text, .list-view-heading, .calendar-list-flip {
	height:1%;
}

.list-view-item {
	border:solid 1px gray;
	margin-bottom:-1px;
	border-collapse:collapse;
	position:relative;
	padding:10px;
}

	.columns .col{
		float:none;
		width:100% !important;
		margin:0 0 20px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.avada-container .columns .col {float:left;}

	.avada-container .col img{		
		display:block;
		margin:0 auto;
	}

	.avada-myaccount-data .addresses .col-1, .avada-myaccount-data .addresses .col-2, .avada-customer-details .addresses .col-1, .avada-customer-details .addresses .col-2{margin:0!important;width:100%;}


	#wrapper .woocommerce-side-nav,#wrapper .woocommerce-content-box,#wrapper .shipping-coupon,#wrapper .cart_totals, 
	#wrapper #customer_login .col-1, #wrapper #customer_login .col-2,
	#wrapper .woocommerce form.checkout #customer_details .col-1, #wrapper .woocommerce form.checkout #customer_details .col-2 
	{float:none;margin-left:auto;margin-right:auto;width:100% !important;}

	#customer_login .col-1, .coupon{margin-bottom:20px;}


	.fusion-columns-3 .fusion-column, .fusion-columns-3 .fusion-flip-box-wrapper,
	.fusion-columns-5 .fusion-column, .fusion-columns-5 .fusion-flip-box-wrapper,
	.fusion-columns-6 .fusion-column, .fusion-columns-6 .fusion-flip-box-wrapper,
	.fusion-columns-5 .col-lg-2, .fusion-columns-5 .col-md-2, .fusion-columns-5 .col-sm-2 {
		width: 33.33% !important;
		float: left !important;
	}


	#wrapper .product .images,#wrapper .product .summary.entry-summary,#wrapper .woocommerce-tabs .tabs,#wrapper .woocommerce-tabs .panel,#wrapper .woocommerce-side-nav,#wrapper .woocommerce-content-box,#wrapper .shipping-coupon,#wrapper .cart-totals-buttons, 
	#wrapper #customer_login .col-1, #wrapper #customer_login .col-2,
	#wrapper .woocommerce form.checkout #customer_details .col-1, #wrapper .woocommerce form.checkout #customer_details .col-2 
	{float:none;margin-left:auto;margin-right:auto;width:100% !important;}


	.fusion-columns-5 .col-lg-2, .fusion-columns-5 .col-md-2, .fusion-columns-5 .col-sm-2 {
		width: 100%
	}

	.footer-area .columns .col,#slidingbar-area .columns .col{
		float:left;
		width:98% !important;
	}
	
	
	.avada-container .columns .col,
	.footer-area .columns .col,
	#slidingbar-area .columns .col{
		float:none;
		width:100%;
	}


	.content-boxes-icon-boxed .col{box-sizing:border-box;}

.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: 15px;
  padding-right: 15px;
}

.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%;
}

.col-xs-11 {
  width: 91.66666666666666%;
}

.col-xs-10 {
  width: 83.33333333333334%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-8 {
  width: 66.66666666666666%;
}

.col-xs-7 {
  width: 58.333333333333336%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-5 {
  width: 41.66666666666667%;
}

.col-xs-4 {
  width: 33.33333333333333%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-2 {
  width: 16.666666666666664%;
}

.col-xs-1 {
  width: 8.333333333333332%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-pull-11 {
  right: 91.66666666666666%;
}

.col-xs-pull-10 {
  right: 83.33333333333334%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-8 {
  right: 66.66666666666666%;
}

.col-xs-pull-7 {
  right: 58.333333333333336%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-5 {
  right: 41.66666666666667%;
}

.col-xs-pull-4 {
  right: 33.33333333333333%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-2 {
  right: 16.666666666666664%;
}

.col-xs-pull-1 {
  right: 8.333333333333332%;
}

.col-xs-pull-0 {
  right: 0%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-push-11 {
  left: 91.66666666666666%;
}

.col-xs-push-10 {
  left: 83.33333333333334%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-8 {
  left: 66.66666666666666%;
}

.col-xs-push-7 {
  left: 58.333333333333336%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-5 {
  left: 41.66666666666667%;
}

.col-xs-push-4 {
  left: 33.33333333333333%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-2 {
  left: 16.666666666666664%;
}

.col-xs-push-1 {
  left: 8.333333333333332%;
}

.col-xs-push-0 {
  left: 0%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

.col-xs-offset-11 {
  margin-left: 91.66666666666666%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333333334%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-8 {
  margin-left: 66.66666666666666%;
}

.col-xs-offset-7 {
  margin-left: 58.333333333333336%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-5 {
  margin-left: 41.66666666666667%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333333333%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-2 {
  margin-left: 16.666666666666664%;
}

.col-xs-offset-1 {
  margin-left: 8.333333333333332%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-11 {
    width: 91.66666666666666%;
  }

  .col-sm-10 {
    width: 83.33333333333334%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-8 {
    width: 66.66666666666666%;
  }

  .col-sm-7 {
    width: 58.333333333333336%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-5 {
    width: 41.66666666666667%;
  }

  .col-sm-4 {
    width: 33.33333333333333%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-2 {
    width: 16.666666666666664%;
  }

  .col-sm-1 {
    width: 8.333333333333332%;
  }

  .col-sm-pull-12 {
    right: 100%;
  }

  .col-sm-pull-11 {
    right: 91.66666666666666%;
  }

  .col-sm-pull-10 {
    right: 83.33333333333334%;
  }

  .col-sm-pull-9 {
    right: 75%;
  }

  .col-sm-pull-8 {
    right: 66.66666666666666%;
  }

  .col-sm-pull-7 {
    right: 58.333333333333336%;
  }

  .col-sm-pull-6 {
    right: 50%;
  }

  .col-sm-pull-5 {
    right: 41.66666666666667%;
  }

  .col-sm-pull-4 {
    right: 33.33333333333333%;
  }

  .col-sm-pull-3 {
    right: 25%;
  }

  .col-sm-pull-2 {
    right: 16.666666666666664%;
  }

  .col-sm-pull-1 {
    right: 8.333333333333332%;
  }

  .col-sm-pull-0 {
    right: 0%;
  }

  .col-sm-push-12 {
    left: 100%;
  }

  .col-sm-push-11 {
    left: 91.66666666666666%;
  }

  .col-sm-push-10 {
    left: 83.33333333333334%;
  }

  .col-sm-push-9 {
    left: 75%;
  }

  .col-sm-push-8 {
    left: 66.66666666666666%;
  }

  .col-sm-push-7 {
    left: 58.333333333333336%;
  }

  .col-sm-push-6 {
    left: 50%;
  }

  .col-sm-push-5 {
    left: 41.66666666666667%;
  }

  .col-sm-push-4 {
    left: 33.33333333333333%;
  }

  .col-sm-push-3 {
    left: 25%;
  }

  .col-sm-push-2 {
    left: 16.666666666666664%;
  }

  .col-sm-push-1 {
    left: 8.333333333333332%;
  }

  .col-sm-push-0 {
    left: 0%;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }

  .col-sm-offset-11 {
    margin-left: 91.66666666666666%;
  }

  .col-sm-offset-10 {
    margin-left: 83.33333333333334%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-offset-8 {
    margin-left: 66.66666666666666%;
  }

  .col-sm-offset-7 {
    margin-left: 58.333333333333336%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-offset-5 {
    margin-left: 41.66666666666667%;
  }

  .col-sm-offset-4 {
    margin-left: 33.33333333333333%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-2 {
    margin-left: 16.666666666666664%;
  }

  .col-sm-offset-1 {
    margin-left: 8.333333333333332%;
  }

  .col-sm-offset-0 {
    margin-left: 0%;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-11 {
    width: 91.66666666666666%;
  }

  .col-md-10 {
    width: 83.33333333333334%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-8 {
    width: 66.66666666666666%;
  }

  .col-md-7 {
    width: 58.333333333333336%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-5 {
    width: 41.66666666666667%;
  }

  .col-md-4 {
    width: 33.33333333333333%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-2 {
    width: 16.666666666666664%;
  }

  .col-md-1 {
    width: 8.333333333333332%;
  }

  .col-md-pull-12 {
    right: 100%;
  }

  .col-md-pull-11 {
    right: 91.66666666666666%;
  }

  .col-md-pull-10 {
    right: 83.33333333333334%;
  }

  .col-md-pull-9 {
    right: 75%;
  }

  .col-md-pull-8 {
    right: 66.66666666666666%;
  }

  .col-md-pull-7 {
    right: 58.333333333333336%;
  }

  .col-md-pull-6 {
    right: 50%;
  }

  .col-md-pull-5 {
    right: 41.66666666666667%;
  }

  .col-md-pull-4 {
    right: 33.33333333333333%;
  }

  .col-md-pull-3 {
    right: 25%;
  }

  .col-md-pull-2 {
    right: 16.666666666666664%;
  }

  .col-md-pull-1 {
    right: 8.333333333333332%;
  }

  .col-md-pull-0 {
    right: 0%;
  }

  .col-md-push-12 {
    left: 100%;
  }

  .col-md-push-11 {
    left: 91.66666666666666%;
  }

  .col-md-push-10 {
    left: 83.33333333333334%;
  }

  .col-md-push-9 {
    left: 75%;
  }

  .col-md-push-8 {
    left: 66.66666666666666%;
  }

  .col-md-push-7 {
    left: 58.333333333333336%;
  }

  .col-md-push-6 {
    left: 50%;
  }

  .col-md-push-5 {
    left: 41.66666666666667%;
  }

  .col-md-push-4 {
    left: 33.33333333333333%;
  }

  .col-md-push-3 {
    left: 25%;
  }

  .col-md-push-2 {
    left: 16.666666666666664%;
  }

  .col-md-push-1 {
    left: 8.333333333333332%;
  }

  .col-md-push-0 {
    left: 0%;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }

  .col-md-offset-11 {
    margin-left: 91.66666666666666%;
  }

  .col-md-offset-10 {
    margin-left: 83.33333333333334%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-offset-8 {
    margin-left: 66.66666666666666%;
  }

  .col-md-offset-7 {
    margin-left: 58.333333333333336%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-offset-5 {
    margin-left: 41.66666666666667%;
  }

  .col-md-offset-4 {
    margin-left: 33.33333333333333%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-2 {
    margin-left: 16.666666666666664%;
  }

  .col-md-offset-1 {
    margin-left: 8.333333333333332%;
  }

  .col-md-offset-0 {
    margin-left: 0%;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-11 {
    width: 91.66666666666666%;
  }

  .col-lg-10 {
    width: 83.33333333333334%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-8 {
    width: 66.66666666666666%;
  }

  .col-lg-7 {
    width: 58.333333333333336%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-5 {
    width: 41.66666666666667%;
  }

  .col-lg-4 {
    width: 33.33333333333333%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-2 {
    width: 16.666666666666664%;
  }

  .col-lg-1 {
    width: 8.333333333333332%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-pull-11 {
    right: 91.66666666666666%;
  }

  .col-lg-pull-10 {
    right: 83.33333333333334%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-8 {
    right: 66.66666666666666%;
  }

  .col-lg-pull-7 {
    right: 58.333333333333336%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-5 {
    right: 41.66666666666667%;
  }

  .col-lg-pull-4 {
    right: 33.33333333333333%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-2 {
    right: 16.666666666666664%;
  }

  .col-lg-pull-1 {
    right: 8.333333333333332%;
  }

  .col-lg-pull-0 {
    right: 0%;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-push-11 {
    left: 91.66666666666666%;
  }

  .col-lg-push-10 {
    left: 83.33333333333334%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-8 {
    left: 66.66666666666666%;
  }

  .col-lg-push-7 {
    left: 58.333333333333336%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-5 {
    left: 41.66666666666667%;
  }

  .col-lg-push-4 {
    left: 33.33333333333333%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-2 {
    left: 16.666666666666664%;
  }

  .col-lg-push-1 {
    left: 8.333333333333332%;
  }

  .col-lg-push-0 {
    left: 0%;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }

  .col-lg-offset-11 {
    margin-left: 91.66666666666666%;
  }

  .col-lg-offset-10 {
    margin-left: 83.33333333333334%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-8 {
    margin-left: 66.66666666666666%;
  }

  .col-lg-offset-7 {
    margin-left: 58.333333333333336%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-5 {
    margin-left: 41.66666666666667%;
  }

  .col-lg-offset-4 {
    margin-left: 33.33333333333333%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-2 {
    margin-left: 16.666666666666664%;
  }

  .col-lg-offset-1 {
    margin-left: 8.333333333333332%;
  }

  .col-lg-offset-0 {
    margin-left: 0%;
  }

.col .heading {
  overflow: hidden;
  margin: 0 0 15px;
}

.col .heading img {
  float: left;
  margin: 0 10px 0 0;
}

.col p {
  margin: 0 0 23px;
}

.col .flexslider {
  margin: 0;
}

.container .columns .col {
  width: 31.42857%;
  padding: 0 2.85714% 0 0;
}

.container .col img {
  width: 100%;
}

.container .columns .col.last {
  margin-right: 0;
}

.footer-area .footer-widget-col .col {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}

.content-boxes-icon-on-top .col {
  text-align: center;
}

.content-boxes-icon-on-top .col .more a {
  float: none;
}

.content-boxes-icon-on-top .col .heading-and-icon .fontawesome-icon {
  float: none;
  width: 64px;
  height: 64px;
  line-height: 64px;
  font-size: 24px;
  margin: 0;
  display: inline-block;
}

.content-boxes-icon-on-top .col .heading-and-icon img {
  float: none;
  margin-right: 0;
}

.content-boxes-icon-on-top .col .heading-and-icon h2 {
  padding-left: 0;
}

.content-boxes-icon-on-side .col-content-container {
  padding-left: 45px;
}

.content-boxes-icon-boxed .col .more a {
  float: none;
}

.content-boxes-icon-boxed .col .heading-and-icon {
  overflow: visible;
  position: relative;
}

.content-boxes-icon-boxed .col .heading-and-icon .fontawesome-icon,
.content-boxes-icon-boxed .col .heading-and-icon img {
  float: none;
  position: absolute;
  top: -80px;
  width: 64px;
  height: 64px;
  line-height: 64px;
  font-size: 24px;
  margin: 0;
  margin-left: -32px;
  left: 50%;
}

.content-boxes-icon-boxed .col .heading-and-icon img {
  float: none;
}

.content-boxes-icon-boxed .col .heading-and-icon h2 {
  padding-left: 0;
}

.content-boxes-icon-boxed.columns-5 .col {
  width: 12.8%;
}

.content-boxes-icon-boxed.columns-4 .col {
  width: 18%;
}

.content-boxes-icon-boxed.columns-3 .col {
  width: 26.65%;
}

.content-boxes-icon-boxed.columns-2 .col {
  width: 44%;
}

.content-boxes-icon-boxed.columns-1 .col {
  width: 96%;
}

.cart-totals-buttons,
.shipping_calculator,
.coupon,
#customer_login .col-1,
#customer_login .col-2,
.checkout_coupon,
.cross-sells {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  border: 1px solid;
  overflow: hidden;
  padding: 30px;
}

#customer_login .col-1,
#customer_login .col-2 {
  width: 48%;
  float: left;
}

#customer_login .col-1 {
  margin-right: 4%;
}

.avada-myaccount-data .addresses .col-1,
.avada-myaccount-data .addresses .col-2,
.avada-customer-details .addresses .col-1,
.avada-customer-details .addresses .col-2 {
  width: 48%;
  float: left;
}

.avada-myaccount-data .addresses .col-1,
.avada-customer-details .addresses .col-1 {
  margin-right: 4%;
}

.rtl #wrapper .col .heading img {
  margin-right: 0px;
  margin-left: 10px;
}

.rtl .avada-myaccount-data .addresses .col-1,
.rtl .avada-customer-details .addresses .col-1 {
  margin-left: 4%;
}

.rtl .avada-myaccount-data .addresses .col-1,
.rtl .avada-myaccount-data .addresses .col-2,
.rtl .avada-customer-details .addresses .col-1,
.rtl .avada-customer-details .addresses .col-2 {
  float: right;
  margin-right: 0;
}

#wrapper .fusion-megamenu-wrapper.col-span-12 .fusion-megamenu {
  table-layout: fixed;
  width: 100%;
}

.fusion-columns-5 .col-lg-2,
.fusion-columns-5 .col-md-2,
.fusion-columns-5 .col-sm-2,
.fusion-columns-5 .col-xs-2 {
  width: 20%;
}


#slidingbar-area,#slidingbar-area article.col,#slidingbar-area .jtwt,#slidingbar-area .jtwt .jtwt_tweet{color:#8C8989;}


.footer-area,.footer-area article.col,.footer-area .jtwt,.footer-area .jtwt .jtwt_tweet,.copyright{color:#4c4c4c;}


.content-boxes .col{background-color:transparent;}



.woocommerce form.checkout .col-2, .woocommerce form.checkout #order_review_heading, .woocommerce form.checkout #order_review {
	display: none;
}
.fusion-recent-works-1 .portfolio-wrapper .col-spacing{padding:0px;}
.panels-flexible-row{padding:0}
.panels-flexible-row-last{padding-bottom:0}
.panels-flexible-row-338-8-inside{padding-right:0}
.panels-flexible-row-338-10-inside{padding-right:0}
.panels-flexible-row-338-17-inside{padding-right:0}
.panels-flexible-row-338-24-inside{padding-right:0}
.panels-flexible-row-338-26-inside{padding-right:0}
.panels-flexible-row-338-28-inside{padding-right:0}
.panels-flexible-row-338-19-inside{padding-right:0}
.panels-flexible-row-338-29-inside{padding-right:0}
.panels-flexible-row-338-21-inside{padding-right:0}
.panels-flexible-row-338-22-inside{padding-right:0}
.panels-flexible-row-338-23-inside{padding-right:0}
.panels-flexible-row-5-7-inside{padding-right:0}
.panels-flexible-row-5-12-inside{padding-right:0}
.panels-flexible-row-5-13-inside{padding-right:0}
.panels-flexible-row-5-14-inside{padding-right:0}
.panels-flexible-row-5-15-inside{padding-right:0}
.panels-flexible-row-5-4-inside{padding-right:0}


.content {
  width: 100%;
  height: 100%;
}
.col{float:left}


.from-blog div.threecol{min-height:420px}

  .threecol  { width: 22.928176794%; }

  
  .eightcol,.elevencol,.fivecol,.fourcol,.ninecol,.onecol,.sevencol,.sixcol,.tencol,.threecol,.twelvecol,.twocol{position:relative;float:left;margin-left:2.762430939%}
 
  .homeFeatures div.threecol img {
    float: left;
    padding-right: 10%;
    margin-bottom:  45px;
  }
 

   .from-blog div.threecol.cleartab, .from-blog div.threecol.last { 
    margin-top: 30px;
   }

   .from-blog div.threecol.cleartab {
    clear: both;
   }

.gamelink:link{font-family:Arial;color:#fff;font-size:13px;text-decoration:none;}

.gamelink:visited{font-family:Arial;color:#fff;font-size:13px;text-decoration:none;}

.gamelink:hover{font-family:Arial;color:#fff;font-size:13px;text-decoration:underline;}

.site-footer [class*='bit-'] .widget:last-child{margin-bottom: 0;}

.main-box, .comment-respond,
.sidebar .widget{margin-bottom: 10px;}

.sidebar .widget-title{line-height: 22px;}
.sidebar .widget .widget-title a{color: #232323;}
.sidebar .widget{background: #f9f9f9;}
.sidebar .widget,.sidebar .widget li a,.sidebar .mks_author_widget h3 a,.sidebar .mks_author_widget h3,.sidebar .vce-search-form .vce-search-input,.sidebar .vce-search-form .vce-search-input:focus{color: #444444;}
.sidebar .widget li a:hover,.sidebar .widget a,.widget_nav_menu li.menu-item-has-children:hover:after,.widget_pages li.page_item_has_children:hover:after{color: #cf4d35;}
.site-footer .widget-title{color: #ffffff;}
.site-footer,.site-footer .widget,.site-footer .widget li a,.site-footer .mks_author_widget h3 a,.site-footer .mks_author_widget h3,.site-footer .vce-search-form .vce-search-input,.site-footer .vce-search-form .vce-search-input:focus{color: #f9f9f9;}
.site-footer .widget li a:hover,.site-footer .widget a,.site-info a{color: #cf4d35;}
.tagcloud a:hover,.sidebar .widget .mks_author_link,.sidebar .widget.mks_themeforest_widget .more,.site-footer .widget .mks_author_link,.site-footer .widget.mks_themeforest_widget .more,.vce-lay-g .entry-meta div,.vce-lay-g .fn,.vce-lay-g .fn a{color: #FFF;}
 

#header div#search-bar { 
	float: right;
}


#header div#search-bar form input {

	background-color: #5b5b5b;
	color: #f0f0ee;
	border: 0px;
	height: 24px;
	margin-top: 4px;
	padding-left: 5px;
	width: 100px;
	
}

.footer .ftable .cell p.smaller {
	font-size: .9em;
}

.fusion-copyright-content {
  display: table;
  width: 100%;
}

.fusion-body .fusion-footer-copyright-center .fusion-copyright-content {
  display: block;
  text-align: center;
}

    
    .mag1 .mag-thumbnail{width:100%;height: auto}
.nav__logo{padding-left:0;padding-right:0;width:25%;float:left;position:relative;z-index:50;padding-left:0.9375rem}
.nav__logo a{max-height:70px;overflow:hidden;color:#fcce01;line-height:6em}
.nav__logo .icon--industry{font-size:21em}

.widget_wysija_cont .inputContainer{position:relative;float:left}
.widget_wysija_cont .ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}
.widget_wysija_cont .formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;z-index:5006}
.widget_wysija_cont .formError .formErrorArrowBottom{margin:0px 0 0 12px;top:2px}
.widget_wysija_cont .formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;font-size:0px;height:1px;background:#8E2121;margin:0 auto;line-height:0;font-size:0;display:block}
.widget_wysija_cont .greenPopup .formErrorArrow div{background:#33be40}
.widget_wysija_cont .blackPopup .formErrorArrow div{background:#393939;color:#FFF}
.widget_wysija_cont .formError .formErrorArrow .line10{width:15px;border:none}
.widget_wysija_cont .formError .formErrorArrow .line9{width:13px;border:none}
.widget_wysija_cont .formError .formErrorArrow .line8{width:11px}
.widget_wysija_cont .formError .formErrorArrow .line7{width:9px}
.widget_wysija_cont .formError .formErrorArrow .line6{width:7px}
.widget_wysija_cont .formError .formErrorArrow .line5{width:5px}
.widget_wysija_cont .formError .formErrorArrow .line4{width:3px}
.widget_wysija_cont .formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}
.widget_wysija_cont .formError .formErrorArrow .line2{width:3px;border:none;background:#ddd}
.widget_wysija_cont .formError .formErrorArrow .line1{width:1px;border:none;background:#ddd}
.widget_wysija_cont .updated,.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{margin:5px 0 15px;color:#333333;font-family:sans-serif;font-size:12px;line-height:1.4em}
.widget_wysija_cont .error,.widget_wysija_cont .login #login_error{background-color:#FFEBE8;border-color:#CC0000}
.widget_wysija_cont.updated,.widget_wysija_cont .login .message{background-color:#FFFFE0;border-color:#E6DB55}
.widget_wysija_cont .xdetailed-updated{background-color:#FFFFE0;border-color:#E6DB55;color:#000;font-weight:bold;display:none}
.widget_wysija_cont .xdetailed-errors{background-color:#A50000;border-color:#888888;color:#DDDDDD;font-weight:bold;display:none}
.widget_wysija_cont .instruct{font-style:italic;font-weight:bold;padding:5px 0;font-size:11px}
.widget_wysija_cont .needInfo{padding-left:15px;text-decoration:underline}
.widget_wysija_cont .wysija-submit{display:block;margin-top:20px}
.widget_wysija_cont input.defaultlabels{color:#888}
.widget_wysija_cont input.defaultlabels:focus{color:#373737}
.widget_wysija_cont .abs-req{display:none}
.widget_wysija_cont p label{display:block}
.widget_wysija_cont .iframe-hidden{display:none}
.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{background-color:#e55057;color:#fff}
.widget_wysija_cont .allmsgs ul{padding:0}
.widget_wysija_cont .allmsgs li{list-style-type:none}
.widget_wysija_cont .updated,.widget_wysija_cont .login .message{background-color:#FFFFE0;border-color:#E6DB55}
.widget_wysija_cont .updated ul{margin:0}
.widget_wysija_cont .showerrors{color:#DDDDDD}
.widget_wysija_cont .allmsgs .updated{display:block !important}
#m-phone-cta{display:none;font-family:'Playfair Display',Times,"Times New Roman",serif;font-size:18px;line-height:120%;text-align:center}
#wrapper-m-phone-cta,#m-phone-cta{display:block}

.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;
}



div.bs-docs-sidebar ul.nav li ul li a{color: #785E99;}

div.navbar-collapse ul.nav li.dropdown ul.dropdown-menu li ul li a{color: #eee;}


ul.nav li a i.glyphicon {
    float: right;
    margin-right: 6px;
    margin-top: 2px;
    opacity: 0.50;
}
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{color:#fff;font-size:100%;}
.megamenu-skin-friendly .megamenu-item a:hover{color:#fff;background:#00325b;}
.tve-woo-minicart header .wrp{position:relative;padding-right:150px;box-sizing:border-box}
.tve-woo-minicart header .wrp .mini-cart-contents{position:absolute;right:0;margin-right:38px;font-family:"Roboto Condensed", sans-serif}
.wrp.cnt.gin .mrb,.wrp.cnt.gin .mre{display:block;margin:0 auto;position:absolute;bottom:20px;text-align:center;left:0;right:0}
.wrp.cnt.gin .bSe{border-left:0}
.wrp.cnt.gin .gr-i{box-sizing:border-box;border:1px solid #ebe9e9;float:left;margin-bottom:20px;overflow:hidden;position:relative;padding-bottom:70px}
.wrp.cnt.gin .gr-i .awr{padding:0 20px}
.wrp.cnt.gin .gr-i .entry-title{font-size:1.625em;margin-bottom:10px}
.wrp.cnt.gin .gr-i .fwit{background-size:cover;background-position:center center;background-repeat:no-repeat;height:289px;margin:0 0 30px;width:100%}
.wrp.cnt.gin .bSeCont .gr-i{margin-right:2%;width:49%}
.wrp.cnt.gin .bSeCont .gr-i:nth-of-type(2n){margin-right:0}
.wrp.cnt.gin .fullWidth .gr-i{margin-right:2%;width:32%}
.wrp .aut{width:100%}
.wrp .aut .scl{background:#99aec2;display:table-cell;position:relative;vertical-align:top}
.wrp .aut .scl .scw{height:100%;text-align:center}
.wrp .aut .scl .scw:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.wrp .aut .scl .scw ul{display:inline-block;list-style-type:none;margin:0;padding:19px 20px;text-align:center;vertical-align:middle}
.wrp .aut .scl .scw ul li{display:block;margin-bottom:13px}
.wrp .aut .scl .scw ul li:last-child{margin-bottom:0}
.wrp .aut .scl .scw ul li a{-webkit-transition:color 0.3s linear;-moz-transition:color 0.3s linear;-ms-transition:color 0.3s linear;-o-transition:color 0.3s linear;transition:color 0.3s linear;font-family:'pressive_font';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}
.wrp .aut .scl .scw ul li a:hover{text-decoration:none}
.wrp .aut .scl .scw ul li a:hover:after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;border-left:9px solid #99aec2;content:'';position:absolute;left:100%}
.wrp .aut .scl .scw ul li a.sh:before{content:'\50'}
.wrp .aut .scl .scw ul li a.fbi:before{content:'\4f'}
.wrp .aut .scl .scw ul li a.gi:before{content:'\51'}
.wrp .aut .scl .scw ul li a.ini:before{content:'\52'}
.wrp .aut .scl .scw ul li a.xing:before{content:"\f168"}
.wrp .aut .scl .flw{font-family:'Roboto Condensed', sans-serif;box-sizing:border-box;background:#424242;color:#ccc;font-weight:200;font-size:14px;overflow:hidden;position:absolute;left:0;top:0;padding:2px 10px;text-align:center;word-wrap:break-word;width:100%}
.wrp.cnt .scc .scl{position:absolute;top:37px;right:100%}
.wrp.cnt .scc .scl .scw ul{padding:18px}
.wrp.cnt .scc .scl .scw ul li a:hover{color:#000}
.wrp.cnt .scc .scl .scw ul li a:hover:after{border:none}
.wrp.cnt .scc .scl .flw{width:32px}
.wrp{box-sizing:border-box;margin:0 auto;width:1200px}
.wrp:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.bp-t .wrp{background:#fff;display:inline-block;padding:10px;text-align:left;vertical-align:middle}
.bp-t .wrp p{margin-bottom:20px}
.hic .wrp{position:absolute;right:0;bottom:20px;left:0}
#floating_menu .wrp{position:relative}
.fmm .wrp{padding:20px 0}
.wrp .bpd,.wrp .bpd .in,.wrp .bpd .h-me .in{width:900px}
.wrp.cnt.gin .fullWidth .gr-i:nth-of-type(2n){margin-right:0}
header .wrp{padding:0}
.wrp.cnt.gin .awr.h-me .awr-i{padding-left:20px}

.editchannel .tabs li                       { float:none; padding:14px 25px 14px 25px; margin:0; display:inline-block; background:#ededed; font-family: 'PT Sans', sans-serif; font-size:21px; line-height:21px; color:#3e454c; font-weight:400; font-style:normal; letter-spacing:0.1px; cursor:pointer;}

.editchannel .tabs li.current               { background: #cdcdcd;}

.editchannel .tabs li:hover					{ color:#ffffff; }

.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }

.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }


#wp_page_numbers li.page_info {
	float: left;
	font-size: 12px;
	font-family: Arial;
	color: #aaa;
	display: block;
	padding: 3px;
	padding-right: 5px;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}



.footer-socket-wrapper {
	padding: 10px 0px;
	background-color: #F8F8F8;
	border-top: 1px solid #EAEAEA;
}

.footer-socket-wrapper .copyright {
	color: #666666;
	max-width: 50%;
	float: left;
	font-size: 12px;
}

.footer-socket-wrapper .copyright a {
	color: #666666;
}

.footer-socket-wrapper .copyright a:hover {
	color: #0FBE7C;
}

.footer-socket-wrapper .small-menu {
	float: right;
}

.footer-socket-wrapper .small-menu a {
	padding-top: 0;
}

.footer-socket-wrapper .small-menu ul li ul {
	top: 21px;
}

	.footer-socket-wrapper .small-menu li {
		float: none;
		display: inline;
	}

#navigation div.level_2 { display: block; }

#navigation ul.level_2 { display: block; padding: 0px; }



#navigation li.level_2 { width: auto; margin: 0px; height: auto; }

#navigation ul.level_2 li a { font-size: 14px; }

#navigation div.level_2 h3 { color: #000; }

#navigation div.level_2 ul { vertical-align: top; }

#navigation div.level_2 ul li { display: block; float: left; padding: 0px; line-height: 20px; font-size: 12px; padding-right: 25px; clear: left; }

#navigation div.level_2 .cat-container ul { text-align: left; float: left; }

#navigation div.level_2 .trend-container ul { float: left; }

#navigation div.level_2 .trend-container ul li { padding-left: 25px; padding-right: 0px; display: block; float: left; clear: left; }

#navigation div.level_2 .trend-container { margin-top: -25px; }

#navigation div.level_2 .trend-container h3 { padding-left: 25px; }
#navigation ul.level_2 li a:hover{font-weight:normal;text-decoration:underline;color:#333;}
#navigation #dept_clothing ul.level_2{width:500px;}
.ie6 #navigation #dept_clothing ul.level_2{width:600px;}
#navigation span.level_2{font-family:'Swiss721BT-LightExtended',Arial,sans-serif;color:#000;margin-bottom:10px;text-transform:uppercase;}
#navigation li.level_3,#navigation li.level_2{margin-bottom:5px;}
#wc_dept_saleall span.level_1,#navigation #wc_dept_saleall ul.level_2{background-color:#DF3E68;border-top:none;}
.ie6 #navigation li.level_2{width:200px;}


.homepageBottom li.menu-item{
	width: 283px;
}



.essb_displayed_sidebar .essb_item, .essb_displayed_sidebar_left .essb_item, .essb_displayed_sidebar_right .essb_item {
	display: block !important;
}




.essb_displayed_sidebar .essb_item.essb_after_more, .essb_displayed_sidebar_right .essb_item.essb_after_more { display: none !important; }


.essb_displayed_postfloat .essb_item {
	display: block !important;
}

.essb_displayed_postfloat .essb_item.essb_after_more { display: none !important; }

`
.essb_displayed_sidebar .essb_item.essb_hide_more_sidebar, .essb_displayed_sidebar_right .essb_item.essb_hide_more_sidebar { display: none !important; }


.gr-off {
	background: #5d9349;
}
.global-header-footer .global-header__nav-collapsed__icon-container.isActive,.page--hotels .global-header-footer .global-header__nav-product__item--hotels .global-header__nav-product__link,.page--cars .global-header-footer .global-header__nav-product__item--cars .global-header__nav-product__link,.page--flights .global-header-footer .global-header__nav-product__item--flights .global-header__nav-product__link,.page--packages .global-header-footer .global-header__nav-product__item--packages .global-header__nav-product__link{color:#fff;border-color:#f2f2f2}
.global-header-footer .global-header__nav-product__item,.global-header-footer .global-header__nav-secondary__item{float:left}
.page--responsive .global-header-footer .global-header__nav-product__item{padding:0 7px}
.page--768 .global-header-footer .global-header__nav-product__item{padding:0 7px}
.page--1024-touch-768 .global-header-footer .global-header__nav-product__item,.page--1024 .global-header-footer .global-header__nav-product__item,.page--1200 .global-header-footer .global-header__nav-product__item{padding:0 10px}
.global-header-footer .global-header__nav-product__item--cruises{display:none}
.page--homepage .global-header-footer .global-header__nav-product__item--cruises{display:block}

			
		
			#gallery-7 {
				margin: auto;
			}

			#gallery-7 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 50%;
			}

			#gallery-7 img {
				border: 2px solid #cfcfcf;
			}

			#gallery-7 .gallery-caption {
				margin-left: 0;
			}

			#gallery-1 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 50%;
			}

			#gallery-1 .gallery-caption {
				margin-left: 0;
			}

			#gallery-2 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-2 .gallery-caption {
				margin-left: 0;
			}

			#gallery-3 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-3 .gallery-caption {
				margin-left: 0;
			}

			#gallery-4 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 50%;
			}

			#gallery-4 .gallery-caption {
				margin-left: 0;
			}

			#gallery-5 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-5 .gallery-caption {
				margin-left: 0;
			}

			#gallery-6 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-6 .gallery-caption {
				margin-left: 0;
			}

			#gallery-8 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-8 .gallery-caption {
				margin-left: 0;
			}


.wpb_row {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  margin: 0 0 0 -2.5%;
  padding: 0;
  width: 102.5%;
  overflow: visible !important;
}

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_span"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }

	
	.wpb_row:not(.full-width-content) .vc_span3.one-fourths  .team-member[data-style="meta_overlaid"] .team-member-image {
		height: 250px!important;
	}

	
	.full-width-content .col[data-using-bg="true"], .full-width-content .col .wpb_row, .full-width-content .col {
		margin-bottom: 0!important;	
	}

	
	.wpb_row:not(.full-width-content) .vc_span3 .team-member[data-style="meta_overlaid"] .team-member-image {
		height: 250px;
	}


	.full-width-content .wpb_column .wpb_row .wpb_column,
	.full-width-content .wpb_column .wpb_row .wpb_column p {
		font-size: 12px;
		line-height: 23px;
	}

	.full-width-content.vc_row-fluid .wpb_column .wpb_row, .full-width-content.vc_row-fluid .wpb_column .wpb_wrapper { margin: 0; }


.wpb_row.vc_row-fluid.standard_section.top-op h2{
    margin-top:22px;
}


.wpb_row.vc_row-fluid.standard_section.smaller-title h1{
    font-size:18px;
    font-weight:bold;
    line-height:36px;
    color:#767676;
    letter-spacing: normal;
}



.wpb_row.vc_row-fluid.standard_section.less-margin {
    margin-bottom:20px;
}


.wpb_row.vc_row-fluid.standard_section.supply-chain-text .subject{
    text-transform:none;
    font-weight:normal;
}


.wpb_row.vc_row-fluid.standard_section.cap-first-content{
    padding:25px!important;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
box-sizing: border-box;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
-webkit-font-smoothing: antialiased;
-webkit-transition-delay: 0s, 0s;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-property: top, box-shadow;
-webkit-transition-timing-function: linear, linear;
background-color: rgb(255, 255, 255);
background-position: 50% 50%;
border-bottom-color: rgb(103, 103, 103);
border-left-color: rgb(103, 103, 103);
border-right-color: rgb(103, 103, 103);
border-top-color: rgb(103, 103, 103);
border-top-style: none;
box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;


}



table.contentpaneopen {width: 100%;}

.contentpaneopen td {padding: 0;}



.contentpaneopen table {margin: 0px 0px 18px 0px;}

.contentpaneopen table td, #tinymce table td {padding: 9px; border: 1px solid #ddd; vertical-align: top;}

.contentpaneopen table th, #tinymce table th {background: #ddd; color: #333; border: 1px solid #ddd; padding: 9px 0;}


.contentpaneopen table.borderless td {border: 0; padding: 0;}



table.contentpaneopen td.buttonheading div.content-wrapper {width: 20px !important;}


 
.contentpaneopen span.small {font-size: 11px; color: #666;}




.contentpaneopen table.pagenav th {background: transparent; border: 0;}
 
.contentpaneopen table.pagenav td {border: 0;}
 
.contentpaneopen .pagenav a {text-decoration: none;}

h1.heading, .h1.heading{text-align:center;margin-bottom:20px;}

footer ul li a, footer .footer-social .heading{font-family:'Montserrat Reg';color:#000;text-transform:uppercase;}

footer .footer-social .heading{margin-bottom:10px;}

.page-create-final-edit .heading{border-bottom:1px solid #e6e6e6;}

.page-create-final-edit .heading p{font-family:'Montserrat Reg';font-weight:400;font-size:12px;line-height:13px;color:#000;display:block;padding:12px 0px;margin-bottom:0px;}

.page-create-final-edit .heading .designer p{font-family:'Montserrat Bold';text-transform:uppercase;letter-spacing:0.7px;}

.page-create-final-edit .heading .delivering p{text-align:center;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.block ol,.block ul{margin:0;padding:0 0 0.25em 1em;}
.region-header .block{xfont-size:0.857em;float:left;xmargin:0 10px;xpadding:0;}
.region-header .block .content{margin:0;padding:0;}
.region-header .block ul{margin:0;padding:0;}
.region-header .block li{list-style:none;list-style-image:none;xpadding:0;}
.region-header .block-menu{border:1px solid;border-color:#eee;border-color:rgba(255,255,255,0.2);padding:0;width:208px;}
.region-header .block-menu li a{display:block;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,0.2);padding:3px 7px;}
.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active{text-decoration:none;background:rgba(255,255,255,0.15);}
.region-header .block-menu li.last a{border-bottom:0;}
.region-header .block-locale ul li{display:inline;padding:0 0.5em;}
#triptych .block{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #dfdfdf;line-height:1.3;}
#triptych .block.last{border-bottom:none;}
#triptych .block ul li,#triptych .block ol li{list-style:none;}
#triptych .block ul,#triptych .block ol{padding-left:0;}
#footer-wrapper .block{margin:20px 0;border:1px solid #444;border-color:rgba(255,255,255,0.1);padding:10px;}
#footer-columns .block-menu,#footer .block{margin:0;padding:0;border:none;}
#footer .block{margin:0.5em 0;}
#footer .block .content{padding:0.5em 0;margin-top:0;}
#footer .block h2{margin:0;}
.page-admin-structure-block-demo .block-region{background:#ffff66;border:1px dotted #9f9e00;color:#000;font:90% "Lucida Grande","Lucida Sans Unicode",sans-serif;margin:5px;padding:5px;text-align:center;text-shadow:none;}
.page-admin-structure-block-demo #featured .block-region{font-size:0.55em;}
.page-admin-structure-block-demo #header .block-region{width:500px;}
.sidebar .block{padding:15px 20px;margin:0 0 20px;}
.sidebar .block .content{font-size:0.914em;line-height:1.4;}
.block-title{clear:both;font-size:1.5em;font-weight:bold;padding-bottom:8px;}

.block-nice-menus{line-height:normal;z-index:10;}
.header-inner-wrapper,.primary-navigation-inner-wrapper,.primary-banner-inner-wrapper,.primary-banner-navigation-inner-wrapper,.home-body-inner-wrapper,.secondary-banner-inner-wrapper,.tertiary-banner-inner-wrapper,.body-inner-wrapper,.footer-inner-wrapper{width:960px;margin:0px auto;padding:0px 15px;}
.header-inner-wrapper{height:inherit;}
.header-inner-wrapper .top{height:52px;padding:12px 0px 0px 0px;}
.header-inner-wrapper .bottom{height:58px;padding:8px 0px 0px 0px;}

	
	.nectar-slider-wrap[data-full-width="false"] .swiper-slide .button a, #boxed .swiper-slide .content a {
		padding: 5px 10px!important;
		font-size: 9px!important;
	}

	
	
	.swiper-slide .button a {
		 padding: 8px 13px;
		 letter-spacing: 1px!important;
	}

	
	.swiper-slide .button.transparent a {
		padding: 8px 13px!important;
		letter-spacing: 1px!important;
	}

	
	.nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button a {
		 font-size: 5px!important;
		 padding: 2px 7px;
		 line-height: 18px;
		 letter-spacing: 0.5px!important;
	}

	
	body .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button.transparent a {
		padding: 1px 7px!important;
		letter-spacing: 0.5px!important;
		border-width: 1px;
	}

	
	.nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .button a,
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a {
		 font-size: 9px!important;
		 padding: 8px 13px;
		 letter-spacing: 0.5px!important;
	}

	
	body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .button.transparent a,
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a  {
		padding: 1px 13px!important;
		letter-spacing: 0.5px!important;
	}
body [class^="icon-"].icon-3x.alt-style.extra-color-1,body [class*=" icon-"].icon-3x.alt-style.extra-color-1,[class*=" icon-"].extra-color-1.icon-normal,.extra-color-1.icon-normal,.bar_graph li span.extra-color-1,.nectar-progress-bar span.extra-color-1,#header-outer .widget_shopping_cart a.button,.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale,.woocommerce span.onsale,.woocommerce-page span.onsale,.woocommerce-page table.cart a.remove:hover,.swiper-slide .button.solid_color a.extra-color-1,.toggle.open.extra-color-1 h3 a{background-color:#00b259!important;}
body [class^="icon-"].icon-3x.alt-style.extra-color-2,body [class*=" icon-"].icon-3x.alt-style.extra-color-2,[class*=" icon-"].extra-color-2.icon-normal,.extra-color-2.icon-normal,.bar_graph li span.extra-color-2,.nectar-progress-bar span.extra-color-2,.woocommerce .product-wrap .add_to_cart_button.added,.woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,.swiper-slide .button.solid_color a.extra-color-2,.toggle.open.extra-color-2 h3 a{background-color:#00b259!important;}
body [class^="icon-"].icon-3x.alt-style.extra-color-3,body [class*=" icon-"].icon-3x.alt-style.extra-color-3,.extra-color-3.icon-normal,[class*=" icon-"].extra-color-3.icon-normal,.bar_graph li span.extra-color-3,.nectar-progress-bar span.extra-color-3,.swiper-slide .button.solid_color a.extra-color-3,.toggle.open.extra-color-3 h3 a{background-color:#69727a!important;}

#tagline {
	font-family: 'OFL Sorts Mill Goudy TT', arial, serif;
	float: right;
	display: inline-block;
	width: 450px;
	text-align: right;
	margin: 30px 30px 0 0;
	font-size: 18px;
	font-style: italic;
	color: #eee;
	line-height: 1.2;
}

#tagline p {
	font-family: 'OFL Sorts Mill Goudy TT', arial, serif;
}
#sub-footer{background-color: #43474d;}

.subheader3 {
	font-family: "futura-pt", sans-serif;
	font-size: 1.2em;
	margin-bottom: 0.7em;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
}


.post-info .date {
	text-transform: uppercase;
}
.page-people.page-people-mediaguide .panel-panel.panel-col .panel-pane:last-child{padding-bottom:0;}
.subdomain-ahpp.front .panel-2col .panel-panel,.subdomain-chn.front .panel-2col .panel-panel,.subdomain-ksp.front .panel-2col .panel-panel,.subdomain-seaf.front .panel-2col .panel-panel{width:auto;}


.feature_right_top,
.feature_right_bot {
	width:314px;
	border:solid 1px #b4b4b4;
	padding:0;
}


.feature_right_top {
	margin-bottom:20px;
}

#cff .cff-text-link{
  float: left;
  clear: none;
  width: 72%;
  margin-left: 3%;
  padding: 0 0 5px 0;
}

#cff .cff-text-link.cff-no-image{
  width: 100%;
  margin-left: 0;
}
.block-search #search_button .search-svg{height:20px;width:20px;display:inline-block;position:absolute;top:2px;left:0;}
.block-search #search_button .search-svg #close{display:none;}



div#nav_bar {
    float:right;
    width:725px;
    margin: 5px 35px 0 0;
    font-size:18px;
}
 

#slider-a-container .thumb .color
{
    display: block;
    position: absolute;
    left:0px;
    top:0px;
    width:59px;
    height:26px;
    display:none;
    overflow: hidden;
}
#tve_eight_set #tve_editor ul.thrv_wrapper li{margin-bottom:15px}
#tve_eight_set [class*='tve_eight_set_vms'] #tve_editor .tve_p_lb_control{padding:90px 45px 60px}
#tve_eight_set .tve_eight_set_vms_step1 #tve_editor .tve_btn1.tve_bigBtn a{padding:25px}
body.tve_editor_page #tve_editor .tve_ea_thrive_animation{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
#tve_editor{min-height:10px !important}
#tve_editor:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
body .tve_p_lb_content #tve_editor .tve_p_lb_control{padding:15px 0 40px}
#tve_editor .thrv_widget_menu a.tve-m-trigger.tve_black{color:#101010}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_black a:hover{color:#101010}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_black.tve_horizontal ul a:hover,#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_black.tve_horizontal ul a.tve-active{background-color:#101010;color:#ffffff}
#tve_editor .thrv_widget_menu a.tve-m-trigger.tve_blue{color:#3E68B2}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_blue a:hover{color:#3E68B2}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_blue.tve_horizontal ul a:hover,#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_blue.tve_horizontal ul a.tve-active{background-color:#3E68B2;color:#ffffff}
#tve_editor .thrv_widget_menu a.tve-m-trigger.tve_green{color:#1abc9c}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_green a:hover{color:#1abc9c}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_green.tve_horizontal ul a:hover,#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_green.tve_horizontal ul a.tve-active{background-color:#1abc9c;color:#ffffff}
#tve_editor .thrv_widget_menu a.tve-m-trigger.tve_orange{color:#e67e22}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_orange a:hover{color:#e67e22}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_orange.tve_horizontal ul a:hover,#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_orange.tve_horizontal ul a.tve-active{background-color:#e67e22;color:#ffffff}
#tve_editor .thrv_widget_menu a.tve-m-trigger.tve_purple{color:#8656C1}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_purple a:hover{color:#8656C1}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_purple.tve_horizontal ul a:hover,#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_purple.tve_horizontal ul a.tve-active{background-color:#8656C1;color:#ffffff}
#tve_editor .thrv_widget_menu a.tve-m-trigger.tve_red{color:#CE271B}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_red a:hover{color:#CE271B}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_red.tve_horizontal ul a:hover,#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_red.tve_horizontal ul a.tve-active{background-color:#CE271B;color:#ffffff}
#tve_editor .thrv_widget_menu a.tve-m-trigger.tve_teal{color:#387D71}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_teal a:hover{color:#387D71}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_teal.tve_horizontal ul a:hover,#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_teal.tve_horizontal ul a.tve-active{background-color:#387D71;color:#ffffff}
#tve_editor .thrv_widget_menu a.tve-m-trigger.tve_white{color:#D8D8D8}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_white a:hover{color:#D8D8D8}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_white.tve_horizontal ul a:hover,#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_white.tve_horizontal ul a.tve-active{background-color:#D8D8D8;color:#ffffff}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_blue.tve_horizontal a:hover{background-color:#3E68B2;color:#ffffff}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_green.tve_horizontal a:hover{background-color:#1abc9c;color:#ffffff}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_orange.tve_horizontal a:hover{background-color:#e67e22;color:#ffffff}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_purple.tve_horizontal a:hover{background-color:#8656C1;color:#ffffff}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_red.tve_horizontal a:hover{background-color:#CE271B;color:#ffffff}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_teal.tve_horizontal a:hover{background-color:#387D71;color:#ffffff}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_white.tve_horizontal a:hover{background-color:#D8D8D8;color:#ffffff}
#tve_editor .thrv_social .tve_s_icon{font-family:'thrvicomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#tve_editor .thrv_bullets_shortcode ol.tve_ul,#tve_editor .thrv_bullets_shortcode ul.tve_ul{line-height:1.4em}
#tve_editor .thrv_bullets_shortcode ol.tve_ul li,#tve_editor .thrv_bullets_shortcode ul.tve_ul li{margin-bottom:10px}
#tve_editor .thrv_bullets_shortcode ol.tve_ul li:before,#tve_editor .thrv_bullets_shortcode ul.tve_ul li:before{content:'' !important}
#tve_editor ol,#tve_editor ul{margin-left:20px}
#tve_editor ol.thrv_wrapper,#tve_editor ul.thrv_wrapper{line-height:1.4em}
#tve_editor ol.thrv_wrapper li,#tve_editor ul.thrv_wrapper li{margin-bottom:10px}
#tve_editor .tve_block_center{display:table;margin-left:auto;margin-right:auto}
#tve_editor .rfs{font-size:70px !important}
#tve_editor .tve_table th{background-clip:padding-box}
#tve_editor .thrv_lead_generation.thrv_lead_generation_horizontal .thrv_lead_generation_container .tve_lg_input_container .thrv_icon,.tve-leads-shortcode .thrv_lead_generation.thrv_lead_generation_horizontal .thrv_lead_generation_container .tve_lg_input_container .thrv_icon{margin:0 20px 0 0}
#tve_editor .thrv_lead_generation.thrv_lead_generation_horizontal .thrv_lead_generation_container .tve_lg_input_container .thrv_icon.tve_lg_text_icon,.tve-leads-shortcode .thrv_lead_generation.thrv_lead_generation_horizontal .thrv_lead_generation_container .tve_lg_input_container .thrv_icon.tve_lg_text_icon{bottom:auto}
#tve_editor .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon,.tve-leads-shortcode .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:transparent;border:0;font-size:25px;position:absolute;right:0;top:47%;z-index:2}
#tve_editor .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon .tve_sc_icon,.tve-leads-shortcode .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon .tve_sc_icon{font-size:25px;height:auto;padding:0;width:auto}
#tve_editor .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon.tve_lg_text_icon,.tve-leads-shortcode .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon.tve_lg_text_icon{bottom:auto}
#tve_editor .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container.tve_lg_textarea .tve_lg_text_icon,.tve-leads-shortcode .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container.tve_lg_textarea .tve_lg_text_icon{margin-right:0px}
#tve_editor .thrv_icon span.tve_sc_icon.tve_blue,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_blue{color:#4E7AC7}
#tve_editor .thrv_icon span.tve_sc_icon.tve_green,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_green{color:#45BF55}
#tve_editor .thrv_icon span.tve_sc_icon.tve_black,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_black{color:#595959}
#tve_editor .thrv_icon span.tve_sc_icon.tve_orange,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_orange{color:#FF712C}
#tve_editor .thrv_icon span.tve_sc_icon.tve_purple,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_purple{color:#9768D1}
#tve_editor .thrv_icon span.tve_sc_icon.tve_red,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_red{color:#e93c31}
#tve_editor .thrv_icon span.tve_sc_icon.tve_teal,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_teal{color:teal}
#tve_editor .thrv_icon span.tve_sc_icon.tve_white,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_white{color:#efefef}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger{display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center{display:table;margin-left:auto !important;margin-right:auto !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu{position:relative;margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul{margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li{margin:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li:before{content:'';display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a{color:#373737;text-decoration:none;display:inline-block;line-height:1;padding:10px 0;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:before{display:inline-block;position:absolute;top:10px;left:-1em;font-family:'thrvicomoon' !important;content:"\e603";height:1em;line-height:1em}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:hover{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal{z-index:3;padding:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li{display:inline-block;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper .thrive-shortcode-html{padding-top:1px;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_left,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_right{display:block;float:none}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger.t_tve_horizontal{border-radius:4px;box-sizing:content-box !important;border-width:1px;border-style:solid;display:inline-block;float:right;font-size:33px;height:30px;line-height:30px;margin:0;padding:8px;text-align:center;text-decoration:none;width:33px}
#tve_editor .thrv_widget_menu.thrv_wrapper ul{max-width:none !important;width:100% !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul li,#tve_editor .thrv_widget_menu.thrv_wrapper ul a{display:block !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal.tve-m-expanded{-webkit-transition:max-height 0.3s;-moz-transition:max-height 0.3s;transition:max-height 0.3s;max-height:1200px;border:1px solid #b4b4b4;top:49px !important}
#tve_editor [class*='ttfm'] a,#tve_editor [class*='ttfm'] span{font-family:inherit !important}
.tve_shortcode_editor h1{padding:0}
.tve_shortcode_editor p.bold_text{font-weight:bold}
.tve_shortcode_editor .pattern1,.tve_p_lb_background .tve_p_lb_content.pattern1,.tve_post_lp .tve_lp_content.pattern1{background:#2980b9}
.tve_shortcode_editor .pattern2,.tve_p_lb_background .tve_p_lb_content.pattern2,.tve_post_lp .tve_lp_content.pattern2{background:#c0392b}
.tve_shortcode_editor .pattern3,.tve_p_lb_background .tve_p_lb_content.pattern3,.tve_post_lp .tve_lp_content.pattern3{background:#2ecc71}
body .tve_shortcode_editor .thrv_wrapper .lightSec{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .lightSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .darkSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI{color:#333}



#js-mainnav.megamenu.blackwhite .childcontent {

}


#js-mainnav.megamenu.blackwhite .childcontent-inner {
	border: 1px solid transparent;
	padding-top: 6px;
	padding-bottom: 6px;
	border-color: #e0e0e0;
	color: #888888;
	text-shadow: 0px 1px 1px #ffffff;
	background-color: #f9f9f9;
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#fefefe));
	background: -webkit-linear-gradient(top, #f9f9f9, #fefefe);
	background: -moz-linear-gradient(top, #f9f9f9, #fefefe);
	background: -ms-linear-gradient(top, #f9f9f9, #fefefe);
	background: -o-linear-gradient(top, #f9f9f9, #fefefe);
}


#js-mainnav.megamenu.blackwhite .childcontent-inner .group ul li.active {

}


#js-mainnav.megamenu.blackwhite .childcontent .group h3 {
	background: none;
	color: #777777;
}


#js-mainnav.megamenu.blackwhite .childcontent .moduletable {
	padding: 0 10px;
}


#js-mainnav.megamenu.blackwhite .childcontent .js-moduletable a:hover,
#js-mainnav.megamenu.blackwhite .childcontent .js-moduletable a:focus,
#js-mainnav.megamenu.blackwhite .childcontent .js-moduletable a:active {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}


#js-mainnav.megamenu.vertical.left .js-megamenu ul.level0 li.mega .childcontent {
    margin-left:100% !important;
	margin-top:-32px;
}


#js-mainnav.megamenu.vertical.right .js-megamenu ul.level0 li.mega .childcontent {
    margin-left:-99% !important;
	margin-top:-32px;
    right:95%;
}


#js-mainnav.megamenu.vertical.left .js-megamenu ul.level1 li.mega .childcontent {
    margin-top:0px !important;
    top:0px;
}


#js-mainnav.megamenu.vertical.right .js-megamenu ul.level1 li.mega .childcontent {
	margin-left:-100%  !important;
	margin-top:-32px;
}





#js-mainnav.megamenu .js-megamenu li.mega .childcontent { display: block; height: auto; position: absolute; }


#js-mainnav.megamenu .js-megamenu li.mega .childcontent,
#js-mainnav.megamenu .js-megamenu li.haschild-over li.mega .childcontent,
#js-mainnav.megamenu .js-megamenu li.mega li.haschild-over li.mega .childcontent ,
#js-mainnav.megamenu .js-megamenu li.mega li.mega li.haschild-over li.mega .childcontent, 
#js-mainnav.megamenu .js-megamenu li.mega li.mega li.mega li.haschild-over li.mega .childcontent, 
#js-mainnav.megamenu .js-megamenu li.mega li.mega li.mega li.mega li.haschild-over li.mega .childcontent { left: -999em;  }


#js-mainnav.megamenu .js-megamenu li.haschild-over .childcontent,
#js-mainnav.megamenu .js-megamenu li.mega li.haschild-over .childcontent,
#js-mainnav.megamenu .js-megamenu li.mega li.mega li.haschild-over .childcontent,
#js-mainnav.megamenu .js-megamenu li.mega li.mega li.mega li.haschild-over .childcontent,
#js-mainnav.megamenu .js-megamenu li.mega li.mega li.mega li.mega li.haschild-over .childcontent,
#js-mainnav.megamenu .js-megamenu li.mega li.mega li.mega li.mega li.mega li.haschild-over .childcontent { left: auto;  }


#js-mainnav.megamenu ul.level1 .childcontent { margin: -20px 0 0 0; }



#js-mainnav.megamenu .childcontent { 
    z-index: 999;
}
 

#js-mainnav.megamenu .childcontent .js-moduletable {
	border-bottom: 0;
	line-height: 1.5;
	margin: 10px 0;
	padding: 0;
}


#js-mainnav.megamenu .childcontent-inner a {
	text-decoration: none;
	width: auto;
}


#js-mainnav.megamenu .childcontent-inner .group ul li.active{
}


#js-mainnav.megamenu .childcontent .group h3 {
	background: none;
	padding: 0 5px 8px;
	text-transform: none;
}


#js-mainnav.megamenu .childcontent .group .moduletable {
	background: none;
	padding-top: 12px;
}

#js-mainnav.megamenu .childcontent .js-moduletable .js-box-ct {
	padding: 0 5px;
}


#js-mainnav.megamenu .childcontent .js-moduletable a {
	text-decoration: none;
}


#js-mainnav.megamenu .childcontent .js-moduletable a:hover,
#js-mainnav.megamenu .childcontent .js-moduletable a:focus,
#js-mainnav.megamenu .childcontent .js-moduletable a:active {
	text-decoration: none;
}


#js-mainnav.megamenu .childcontent .js-moduletable ul:first-child {
	margin-top: 0 !important;
}


#js-mainnav.megamenu .childcontent .js-moduletable li {
	margin-bottom: 5px;
}



#js-mainnav.megamenu .childcontent .moduletable {
	padding:10px;
}


#js-mainnav.megamenu ul.level0 .childcontent .moduletable li:hover,
#js-mainnav.megamenu ul.level0 .childcontent .moduletable a:hover{
	background: none;
}


#js-mainnav.megamenu .childcontent-inner{
    overflow:visible;
}


#js-mainnav.megamenu .childcontent .moduletable h3 {
	margin:0px;
	padding:0px 0px 10px 0px;
}


	#js-mainnav.megamenu.megamenu.vertical.right .js-megamenu ul.level0 li.mega .childcontent {
		right:0px !important;
	}


	#js-mainnav.megamenu .childcontent-inner-wrap{
		margin:0px !important;
	}


	#js-mainnav.megamenu .childcontent-inner-wrap,
	#js-mainnav.megamenu .childcontent-inner,
	#js-mainnav.megamenu .megacol{
		width:100% !important;
	}


	#js-mainnav.megamenu .megacol,.childcontent-inner{
		border:none !important;
		float: none !important;
	}

  
	 ul.level1 .childcontent { margin: -20px 0 0 px; }


.mh-wrapper { padding: 20px; background: #fff; }
.lp-linklist .field-content a:link,.lp-linklist .field-content a:visited,.lp-linklist-more ul li a:link,.lp-linklist-more ul li a:visited{font:12px Arial,Helvetica,Verdana,sans-serif;color:#0C4790;text-decoration:none;}
.lp-linklist-helv .field-content a:link,.lp-linklist-helv .field-content a:visited,.news-more ul li a:link,.news-more ul li a:visited{font:14px  Helvetica,Arial,Verdana,sans-serif;color:#0C4790;text-decoration:underline;}
.view-categories .view-content .views-field-title span.field-content{font-family:Georgia,"Times New Roman",Times,serif;font-weight:500;line-height:1.1;color:#004285;font-size:24px;margin-top:20px;margin-bottom:10px;}
.find-by-month-row .views-field-title span.field-content{font-family:Georgia,"Times New Roman",Times,serif;font-weight:500;line-height:1.1;color:#004285;font-size:24px;margin-top:20px;margin-bottom:10px;}
.find-by-month-row .views-field-created span.field-content,.field-name-field-release-date span.date-display-single,.views-field-created span.date-display-single,.news .view-press-room .views-field-field-item-date{color:#757694;text-transform:uppercase;font-family:verdana;font-size:10px;}
 #grve-header[data-sticky-header='advanced'][data-safebutton='right'].grve-header-sticky #grve-inner-header .grve-container { padding-right: 50px; }
 #grve-header[data-sticky-header='advanced'][data-safebutton='left'].grve-header-sticky #grve-inner-header .grve-container { padding-left: 50px; }

	table#table_products tr#table_products_grid {
		width: 100%;
	}

	table#table_products tr#table_products_grid td a {
		display: block;
		width: 50%;
		float: left;
		margin: 0 auto 0 auto;
	}

	table#table_products tr#table_products_grid td a img {
		width: 100%;
	}
.region-header-right input::-webkit-input-placeholder{color:#000 !important}
.region-header-right input::-moz-placeholder{color:#000 !important}
.region-header-right input:-ms-input-placeholder{color:#000 !important}
.region-header-right input:-moz-placeholder{color:#000 !important}

h3.widget-title,
h5{	   		font-size:17px;  }








div.menu-footer-col-1-container ul li, div.menu-footer-col-3-container ul li, div.menu-footer-col-4-container ul li { font-weight:bold; }




div.menu-footer-col-1-container ul li li, div.menu-footer-col-3-container ul li li, div.menu-footer-col-4-container ul li li { font-weight:normal; }

    .menu-primary .menu-item {
        display: block;
        border-bottom: 1px solid #c8b3a1;
    }

        .menu-primary .menu-item a {
            margin: 0;
            padding: 10px;
        }




#primary .section,
#sidebar-left .section,
.widget-container {
	margin: 0 0 48px;
}


#primary .widget_text dl span,
#primary .section li,
#primary .widget-container li {
	margin-bottom: 3px;
	display: block;
}

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

.press-zone .wrapper-in .main .note .article2{
	font-size: 14px;
	color: #7a7a7a;
	font-weight: normal;
	margin-top: 15px;
}

.info3-graphic .wrapper-in .main .note .legal .article2{
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	color: #7a7a7a;
 	margin-left: 23px;
}

.most3-popular .wrapper-in .main .note .legal .article2{
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	color: #7a7a7a;
 	margin-left: 23px;
}



#slider .slide-content:before {
  content: " ";
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.65);
}



.mlpm_w a .img-responsive {
	  display: block;
	  max-width: 100%;
	  height: auto;
}


      #pushobj .vault-item .img-responsive{
        height: 100%;
        width: 175% !important;
        margin-left: -37.5%;
        max-width: 175%;
      }


.img-responsive {
    margin: auto;
}




body:not(:-moz-handler-blocked) img.img-responsive {
    width:100% !important;
  }



#wrapper {
	overflow:hidden;
}
.clef-login-form:not(.login-action-register):not(.login-action-lostpassword).clef-login-form-embed:not(.clef-override-or-invite):not(.clef-auto-connect-account):not(.clef-show-username-password) .overlay-info .info{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:90%;margin:auto;border:1px solid #eee;padding:10px;background:#fff;color:#999}
.clef-login-form:not(.login-action-register):not(.login-action-lostpassword).clef-login-form-embed:not(.clef-override-or-invite):not(.clef-auto-connect-account):not(.clef-show-username-password) .overlay-info .info p{font-size:11px;line-height:15px}
.clef-login-form:not(.login-action-register):not(.login-action-lostpassword).clef-login-form-embed:not(.clef-override-or-invite):not(.clef-auto-connect-account):not(.clef-show-username-password) .overlay-info .info p a{color:#999}
.clef-login-form:not(.login-action-register):not(.login-action-lostpassword).clef-login-form-embed:not(.clef-override-or-invite):not(.clef-auto-connect-account):not(.clef-show-username-password) .overlay-info .info p:not(:last-child){margin-bottom:5px!important}
.clef-login-form:not(.login-action-register):not(.login-action-lostpassword).clef-login-form-embed:not(.clef-override-or-invite):not(.clef-auto-connect-account):not(.clef-show-username-password) .overlay-info.closed .info{display:none}

.red .twittericon, .red .bxsliderlist1, .red .latestnewstext1:hover a, .red .spacer, .red #main .buttoncontact, .red .footer-container .social-ico:hover, .red .latestnews .bx-wrapper a.bx-prev:hover, .red .latestnews .bx-wrapper a.bx-next:hover, .red .track-download-buy:hover, .red .close-btn:hover, .red .sell-platforms div:hover, .red .disc-play-btn:hover, .red .close-btn, .red .close2-btn, .red .date-box .info.date, .red .disc-img .overlay, .red .twitter-quotes, .red button.btn-play:hover, .red button.btn-pause:hover {background-color: #c3121c;}


.red .news-info h1, .red .news-info .news-date, .red .news-description span, .red .twitter a, .red .welcome.logo ul li span, .red .date-box .info .buy a, .red .form h2, .red .buttoncontact:hover, .red .disc-info p a {color: #c3121c;}

	.date-box .info.date {width: 50px;}

	.date-box .info .day {font-size: 25px;}

	.date-box .info .city {font-size: 15px;}

	.date-box .info {font-size: 12px;}

	.date-box .info .ico{display: none;}

	.date-box .info .time, .date-box .info .buy, .date-box .info .place{padding-left: 0;}

.date-box .info div{position: relative;}

.date-box .info .time .ico{background-position: center;}

.date-box .info .buy .ico{background-position: bottom;}

.date-box .info .month {font-size: 17px;}

.date-box .info .year {font-size: 12px;}

.date-box .info .buy{color: #c3121c; margin-top: 19px;}

.date-box .info .buy a{color: #c3121c;}

.date-box .info .buy a:hover{color: #fff;}

.date-box .info .place{margin-top: 16px;}

.date-box .info .time{margin-top: 6px;}


.register-interest .fa,
.register-interest .ff-grb { 
    color: #63b6b1;
    line-height: 1.4;
    display: inline-block;
    font-size: 1.563rem !important; 
    width: 2.188rem;
    height: 2.188rem;
    margin: 0.3125rem 0 0 0;
    border-radius: 35px;
    background: #fff;
}

.ff-grb { font-family: 'GothamRoundedBold'; }
    
    

.site-title {
	float: left;
	font-size: 18px;
	font-weight: 700;
	line-height: 48px;
	margin: 0;

	
	max-width: -webkit-calc(100% - 86px);
	max-width:         calc(100% - 86px);
}


.site-title a,
.site-title a:hover {
	color: #fff;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


	.site-title a,
	.entry-meta,
	.entry-meta a,
	.featured-content .hentry,
	.featured-content a {
		color: #2b2b2b;
	}

#header {margin-top: 20px;}

#header .site-width {min-height: 49px;}




#header ul, #right-bar ul, #footer ul {margin: 0 ; padding: 0; list-style: none;}




#header .login-search {
  width: 329px;
  position: absolute;
  right: 30px;
  top: 50%;
  margin-top: -24px;
  height: 49px;
  overflow: hidden;
}

#header a#mcSimpleLogin, .login-search-menu a#mcSimpleLogin {
  background: #a4a4a4;
  width: 164px; float: left;
  line-height: 49px;
  height: 49px;
  text-decoration: none;
  color: #4A4A4A;
  display: block;
  padding: 0;
  text-align: center;
  font-size: 14px;
}

#header a#mcSimpleLogin:after,
#header .moduletable.mc-search:after,
#header .moduletable.mc-search.member-search:after,
.login-search-menu a#mcSimpleLogin:after,
.login-search-menu .moduletable.mc-search:after,
.login-search-menu .moduletable.mc-search.member-search:after {
  content: " \e1d5";
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


#header a#mcSimpleLogin:hover, .login-search-menu a#mcSimpleLogin:hover {opacity: 0.8; color: white;}


#header .moduletable.mc-search, .login-search-menu .moduletable.mc-search {
  position: relative;
  height: 24px;
  background: #FFF1D2;
  float: right;
  width: 164px;
  border-bottom: 1px solid #fff;
}

#header .mc-search input.inputbox, .login-search-menu .mc-search input.inputbox {
  border: none;
  display: block;
  background: none;
  height: 14px;
  padding: 5px 24px 5px 10px;
  color: #DBD0B7;
  font-size: 11px;
  margin: 0;
  width: 130px;
}


#header .moduletable.mc-search:after, .login-search-menu .moduletable.mc-search:after {
  content: "\e604";
  background: none;
  position: absolute;
  top: 3px;
  right: 4px;
  color: #DBD0B7
}

#header .moduletable.mc-search.member-search:after, .login-search-menu .moduletable.mc-search.member-search:after {
  content: "\e605";
}


#header .mc-search a.button.mc-search, .login-search-menu .mc-search a.button.mc-search {
  display: none;
}



#header .moduletable.mc-search.single-search {border: 0; height: 49px;}

#header .moduletable.mc-search.single-search input.inputbox {height: 39px;font-size: 14px;}

#header .moduletable.mc-search.single-search:after {top: 15px; font-size: 16px;}



.mobile-menu-top.modules-1 ~ .site-container #header a#mcSimpleLogin {float: right;}








#header p {margin: 0;}





#header a#mcSimpleLogin                         {background: #CC3333; color: white;}
 
#header .moduletable.mc-search                  {background: #f7ebba;}
 
#header .mc-search input.inputbox, 
#header .moduletable.mc-search:after            {color: #cdaf37;}


.bold,
.post-type,
.share,
.blog .entry .sub-head,
.pagination,
.shop_table th {
	font-family:"Din Text Pro Medium", Verdana, sans-serif; font-size-adjust:0.5; font-weight:500; font-style:normal;
	}

.post-type {
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:11px;
	}

.post-type.projects,
.page-id-6 .post-type.projects {
	color:rgb(0,72,137);
	}

.post-type.projects.Live {
	color:rgb(252,103,73);
	}

.post-type.post {
	color:rgb(244,181,65);
	}

.post-type.writing {
	color:rgb(108,167,67);
	}

	.program .circleimage {height:100px; width:100px;float:none; margin-left:auto; margin-right:auto;}

	.program .circleimage img {height:100px !important; width:100px !important;}
