﻿
.panel-grid-cell .so-panel.widget {
  zoom: 1;
}

.panel-grid-cell .so-panel.widget:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel.widget:after {
  content: '';
  display: table;
  clear: both;
}
  #pg-1087-0 , #pg-1087-1 , #pg-1087-2 , #pg-1087-3 , #pl-1087 .panel-grid-cell .so-panel { margin-bottom:35px }
 #pl-1087 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }

#col1{
        padding-top: 20px;
	float:left;
	width:360px;
}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}

#sliders-container {
  position: relative;
}

#sliders-container .rev_slider_wrapper {
  -webkit-transform: translateZ(0);
}

#sliders-container .wooslider .slide-content p {
  margin: 0;
}


#custom-header {
	position: relative;
	top: -60px;
	left: 0;
	margin-bottom: 30px;
	width: 100%;
	background: #fff;
}

#custom-header .cta {
	float: left;
	position: relative;
	height: 100%;
	overflow: hidden;
}

#custom-header .cta-back {
	background-repeat: no-repeat;
	background-position: center center;
	webkit-background-size: cover;
	background-size: cover;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform-origin: center bottom;
	-ms-transform-origin: center bottom;
	transform-origin: center bottom;
}

#custom-header .cta .cta-holder {
	display: table;
	width: 100%;
	height: 100%;
	background: #333;
	background: rgba(0,0,0,.4);
	position: relative;
}

#custom-header .cta h2 {
	font-size: 56px;
	line-height: 56px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	cursor: default;
}

#custom-header .cta-link {
	position: absolute;
	top: 50%;
	margin-top: 120px;
	width: 100%;
	left: 0;
	text-align: center;
	opacity: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	visibility: hidden;
}

#custom-header .cta a {
	margin: 0;
	font-size: 18px;
	line-height: 61px;
	color: #fff;
	height: 66px;
	border: 2px solid #fff;
	border-radius: 5px;
	padding: 0 50px;
	background: transparent;
	font-weight: 400;
}

#custom-header .cta a:hover {
	background: #fff;
	color: #333 !important;
}

.no-touch #custom-header .cta:hover .cta-holder, #custom-header .cta.hover .cta-holder {
	background: rgba(0,0,0,.7);
}

.no-touch #custom-header .cta:hover .cta-back, #custom-header .cta.hover .cta-back {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.no-touch #custom-header .cta:hover h2, #custom-header .cta.hover h2 {
	padding-bottom: 50px;
}

.no-touch #custom-header .cta:hover .cta-link, #custom-header .cta.hover .cta-link {
	margin-top: 70px;
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	visibility: visible;
}

#custom-header .cta-holder, #custom-header .cta-holder h2, #custom-header .cta-link, #custom-header .cta-back {
	-webkit-transition: all 200ms linear;
	transition: all 200ms linear;
}

.ie7 #primary-header, .ie7 #secondary-header, .ie-7 #page-title, .ie7 #custom-header, .ie7 #content, .ie7 #primary-footer, .ie7 #secondary-footer, .ie7 #tertiary-footer {
	display: none !important;
}

	#custom-header .cta:hover .cta-link {
		margin-top: 50px;
		opacity: 1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}




			

			h1, h2, h3, h4, h5, h6, .ignitiondeck.id-creatorprofile .id-creator-name, #custom-header .cta a, .krown-tabs .titles li h5, #content .memberdeck .dashboardmenu li a, .ignitiondeck .id-product-days, .ignitiondeck .id-product-days-to-go, .krown-button, .krown-pie .value, .krown-id-item li span, .id-widget .id-progress-raised, .id-widget .id-product-total, .id-widget .id-product-days, .ignitiondeck.id-mini .id-product-days, .id-level-title, #main-menu ul, .rtitle, .regular-select-cover, .comment-price, .memberdeck .checkout-title-bar span a {
			  font-family: 'Ubuntu', sans-serif;;
			}

#bottom .adr {
	margin-left: 125px;
	padding-top: 25px;
}
.homepage .homepage-hero .meta-nav .meta-nav-item{width:50%;display:none;border-left:1px solid black;margin:0;padding:15px 10px;position:relative;}
.homepage .homepage-hero .meta-nav .meta-nav-item h2,.homepage .homepage-hero .meta-nav .meta-nav-item .subpage aside .level-1,.subpage aside .homepage .homepage-hero .meta-nav .meta-nav-item .level-1{color:white;font-family:"lato",Helvetica,Arial,sans-serif;text-transform:none;font-size:20px;font-size:1.25rem;font-weight:bold;-webkit-transition:color 0.25s linear;-moz-transition:color 0.25s linear;-ms-transition:color 0.25s linear;-o-transition:color 0.25s linear;transition:color 0.25s linear;}
.homepage .homepage-hero .meta-nav .meta-nav-item:first-child{border-left:none;}
.homepage .homepage-hero .meta-nav .meta-nav-item a.button-wide-home-metanav{font-size:13px;font-size:0.8125rem;font-weight:bold;margin-top:25px;}
.homepage .homepage-hero .meta-nav .meta-nav-item .copy{display:table;padding-left:10px;-webkit-transition:padding 0.25s linear;-moz-transition:padding 0.25s linear;-ms-transition:padding 0.25s linear;-o-transition:padding 0.25s linear;transition:padding 0.25s linear;}
.homepage .homepage-hero .meta-nav .meta-nav-item .copy h2,.homepage .homepage-hero .meta-nav .meta-nav-item .copy .subpage aside .level-1,.subpage aside .homepage .homepage-hero .meta-nav .meta-nav-item .copy .level-1{display:table-cell;vertical-align:middle;font-size:17px;font-size:1.0625rem;}
.homepage .homepage-hero .meta-nav .meta-nav-item .meta-nav-item-icon{display:block;width:100%;width:90px;height:90px;overflow:hidden;position:relative;border-radius:50%;background-position-x:1px;margin:0 auto 5px;}
.homepage .homepage-hero .meta-nav .meta-nav-item .meta-nav-item-icon .meta-nav-icon{position:absolute;top:0;left:0;-webkit-transition:opacity 0.25s linear;-moz-transition:opacity 0.25s linear;-ms-transition:opacity 0.25s linear;-o-transition:opacity 0.25s linear;transition:opacity 0.25s linear;border-radius:50%;}
.homepage .homepage-hero .meta-nav .meta-nav-item .icon-default{opacity:1;}
.homepage .homepage-hero .meta-nav .meta-nav-item .icon-hover{opacity:0;}
.homepage .homepage-hero .meta-nav .meta-nav-item .button-wide-home-metanav{position:absolute;margin-bottom:0;max-width:270px;left:0;right:0;}


#content a:not(.ig_follow),
#content a:visited:not(.ig_follow),
#widget_region_left_sidebar a,
#widget_region_left_sidebar a:visited {
	color: #cfb20c;
}


#content a:hover:not(.ig_follow),
#content a:active:not(.ig_follow),
#widget_region_left_sidebar a:hover,
#widget_region_left_sidebar a:active  {
	color: #782102;
}




#widget_region_left_sidebar {
	background-color: rgba(179, 164, 143, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7fb3a48f', endColorstr='#7fb3a48f');
	margin-top: 10px;
	padding-top:.5em;
	width:250px;
	float:left;

}


#widget_region_left_sidebar h3 {
	color: #FFFFFF;
	font-family: 'Book Antiqua',sans-serif;
	font-weight: normal;
}

	.topnav {margin:5px 0;}
 



    .topnav li.drop .pPanel {

        display: none;

    }

header#header.style2 .topnav.navLeft {float:left;}

header#header.style3 .topnav.navLeft {float:left;}

header.style4 .topnav li.drop .pPanel ,header.style1 .topnav li.drop .pPanel {left: auto;right: 0;}

.topnav li.drop .inner {margin:4px; list-style:none; background: #f5f5f5; padding: 4px 0; margin-top:5px; position:relative;
-webkit-box-shadow: 0px 0px 5px rgba(0,0,0, 0.4); -moz-box-shadow: 0px 0px 5px rgba(0,0,0, 0.4); box-shadow: 0px 0px 5px rgba(0,0,0, 0.4);
-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}

.topnav li.drop .inner:after {content:"";top:-8px; position:absolute; left:9px; border: 5px solid transparent; border-bottom-width: 4px; border-bottom-color:#f5f5f5; }

header.style4 .topnav li.drop .inner:after ,header.style1 .topnav li.drop .inner:after {left: auto;right: 9px;}

.topnav li.drop:hover .pPanel {opacity:1; filter:alpha(opacity=100); height:auto;}

.topnav li.drop li a {font-size:10px; color:#222; padding:0 5px 0 10px; display: block; text-transform:uppercase; margin-top:1px; }

.topnav li.drop li.active a,
.topnav li.drop li a:hover {background: rgba(0, 0, 0, 0.1); }

.topnav li.drop li a span {float: right; opacity: .3; filter:alpha(opacity=30); margin-top: 2px;}

.already-txt { color: #fff; font-size: 13px; font-style: italic; }


.menu-item-28 .sub-menu{width:120px!important;right:0!important;left:auto!important}
.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu li ul,.side-header-right #side-header .fusion-main-menu ul .fusion-menu-login-box .sub-menu{left:-170px;}
.fusion-main-menu .sub-menu{background-color:#f58027;width:170px;border-top:3px solid #ffffff;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:400;box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);-webkit-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);-moz-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);}
.fusion-main-menu .sub-menu ul{left:170px;top:-3px;}
.fusion-main-menu .sub-menu li a{border-bottom:1px solid #f58027;padding-top:7px;padding-bottom:7px;color:#ffffff;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:400;font-size:13px;}
.fusion-main-menu .sub-menu li a:hover{background-color:#e345a3;}
.fusion-secondary-menu .sub-menu{width:100px;background-color:#ffffff;border-color:#e5e5e5;}
.fusion-secondary-menu .sub-menu a{border-color:#e5e5e5;color:#747474;}
.fusion-secondary-menu .sub-menu a:hover{background-color:#fafafa;color:#333333;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a{padding-top:5px;padding-bottom:5px;}

.fusion-content-widget-area .sub-menu,
.fusion-content-widget-area .children,
.fusion-footer-widget-area .sub-menu,
.fusion-footer-widget-area .children,
#slidingbar-area .sub-menu,
#slidingbar-area .children {
  margin-left: 15px;
}

.fusion-main-menu .sub-menu li {
  float: none;
  margin: 0;
  padding: 0;
}

.fusion-main-menu .sub-menu a {
  border: 0;
  padding: 7px 20px;
  line-height: 19px;
  text-indent: 0;
  height: auto;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
}

.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu {
  position: relative;
  display: block;
  left: auto;
  right: auto;
  border: none;
  background: none;
  box-shadow: none;
  top: 0;
  width: auto;
}

.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu .deep-level a {
  padding-left: 49px;
}

.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu .deep-level .deep-level a {
  padding-left: 64px;
}

.sub-menu .fusion-megamenu-icon.text-menu-icon {
  position: absolute;
}

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;
}
.tiled-gallery .gallery-row{overflow:hidden;}


.wrapper .one.column { 
	width: 341px; 
}

.gk-small-header {
  color: #777;
  font-size: 24px;
  font-weight: 100;
  line-height: 1.2;
  text-align: center;
  -webkit-transition: font-size 0.5s ease-out;
  -moz-transition: font-size 0.5s ease-out;
  -o-transition: font-size 0.5s ease-out;
  transition: font-size 0.5s ease-out;
}

media (max-width: @minTabletWidth) .gk-small-header {
  font-size: 16px;
}
.slider-blocks .field-content,.flexslider .field-content{height:411px}

.padtop10 {padding-top:10px;}

#footer .row { font-size:12px; color:#666666;  margin-bottom:8px; height:100%; border: 0;}

#footer .row h4,
#footer .row h5 { font-size:13px; color:#666666; }

#footer .row h4 { padding-bottom:17px; }

#footer .row h5 { font-style:italic; }

#footer .row ul { list-style:none; line-height:15px; }

#footer .row a { color:#666666; text-decoration:none; }

#footer .row a:hover { text-decoration:underline; }

#footer .column-2 .row { padding-left:3px; }

#footer .row-1 { border-bottom: 0; height: 155px; }

#footer .row-1 .column.wide {
    margin-right: -2px;
border-right: 1px #dddddd solid;
}

#footer .row-1 p { padding-bottom:12px; line-height:15px; color:#666666; }

#footer .row-1 p.last { padding-bottom: 15px; }

#footer .row-1 h4 { padding-bottom:2px; }

#footer .row-2 {  }

#footer .row-2 .column-2, #footer .row-2 .column-3 {
    border-left: 1px #dddddd solid;
        margin-bottom: 15px;
}

#footer .row-2 ul { padding-bottom:17px; }

#footer .row-2 ul.last { padding-bottom:0; }

#footer .row-2 strong { display:block; }

#footer .row-3 { margin-top: 15px; border: 0; }

#footer .row-3 .column { width:192px; border: 0; border-left: 1px #dddddd solid; margin-bottom: 15px }

#footer .row-3 .column-1 { width:197px; border: 0 }

#footer .row-3 .column-2 { width:150px; }

#footer .row-3 .column-4 { width:142px;  }

#footer .row-3 ul.higher li { line-height:17px; }


#footer {
	color: #333;
	text-align: center;
	padding: 5px 0 15px 0;
	font-size: 11px;  
	width: 800px; }


#main_content {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  width: 662px;
}


.text
{
	color: #52667C;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}


#phone_number {
    font: bold 23px verdana, san-serif;
}

.estmonials .title .title-desc,.estmonials .title+p{font-size:18px;color:#888}

.estmonials .title.white .title-desc{color:#fff}

.content-title.white,.content-title.white .title-desc{color:#fff}

.content-title .title-desc,.content-title+p{display:block;font-weight:400}

.content-title .title-desc,.content-title+p,.promo-text-alt{font-size:18px;color:#888;margin-bottom:30px}
	
	.slider-text .large {
		color: #ffffff;
		font: normal 30px Georgia, "Times New Roman", Times, serif;
		margin-bottom: 10px;
		text-shadow: none;
	}


span.rouge  { color: #CC0000; }
.spacer{font-size:2px;clear:both;}



#footer-widgets {
	padding: 6% 0 0;
}


#footer-widgets .footer-widget li {
	position: relative;
	padding-left: 14px;
}


#footer-widgets .footer-widget li:before {
	position: absolute;
	top: 9px;
	left: 0;
	border-width: 3px;
	border-style: solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	content: "";
}


#footer-widgets .footer-widget li a {
	color: #fff;
	text-decoration: none;
}


#footer-widgets .footer-widget li a:hover {
	color: rgba(255, 255, 255, 0.7);
}


	#footer-widgets .footer-widget .fwidget {
		margin-bottom: 16.21%;
	}


	.et_pb_gutters1 #footer-widgets .footer-widget .fwidget {
		margin-bottom: 0;
	}


	#footer-widgets .footer-widget:nth-child(2n) {
		margin-right: 0 !important;
	}


	#footer-widgets .footer-widget:nth-last-child(-n+2) {
		margin-bottom: 0 !important;
	}


	#footer-widgets .footer-widget:nth-child(n),
	#footer-widgets .footer-widget .fwidget {
		margin-bottom: 9.5% !important;
	}


	.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),
	.et_pb_gutters1 #footer-widgets .footer-widget .fwidget {
		margin-bottom: 0 !important;
	}


	#footer-widgets .footer-widget .fwidget:last-child {
		margin-bottom: 0 !important;
	}


	#footer-widgets .footer-widget:last-child {
		margin-bottom: 0 !important;
	}



	#footer-widgets .footer-widget:nth-child(n),
	.footer-widget .fwidget {
		margin-bottom: 11.5% !important;
	}


	#footer-widgets .footer-widget.last {
		margin-bottom: 0 !important;
	}

#footer-widgets .fwidget {
    padding-bottom: 0px;
}


.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

* html .clearfix             { zoom: 1; }
 
*:first-child+html .clearfix { zoom: 1; }



*:first-child + html .clearfix {
	zoom: 1;
}
span.product-action{color:#fff!important}
#quick-view-content .product-action.green{display:none}
.blog-actions-big .product-action{padding-top:9px!important}


.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table; }


.navbar-header:after {
  clear: both; }
.lob-fb-btn{margin:10px
0 0 -9px}


ul#mainmenu-menu ul.sub-menu li a {
    height: auto;
    line-height: 15px;
    padding: 7px;
}

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-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
#footer ul.menu li.leaf{float:left;list-style:none;}
ul li.leaf{list-style-type:disc;list-style-image:none;}
li.expanded,li.collapsed,li.leaf{padding:0.2em 0.5em 0 0;margin:0;}


.cont_items_viernes h2 {
    font-size: 14px;
    line-height: 14px;
    font-weight: normal;
    margin-bottom: 2px;
    margin-top: 17%;
}


.cont_items_viernes p {
    font-size: 12px;
    line-height: 12px;
    font-weight: normal;    
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    margin: 0;
    
}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}


#rightinfo { 
	width: 310px;
	border: 1px solid #88B7F8; 
	font-size: small; 
	margin: 0 0 10px 10px; }

	
#rightinfo td { padding: 4px; vertical-algin: top; }


td.createdate {font-size: 11px; color: #999; height: 36px;}
.events-archive footer.entry-meta,.events-archive header.entry-header,.events-archive span.edit-link,.single-tribe_events footer.entry-meta,.single-tribe_events header.entry-header,.single-tribe_organizer footer.entry-meta,.single-tribe_organizer header.entry-header,.single-tribe_venue footer.entry-meta,.single-tribe_venue header.entry-header{display:none}

    .nav .facebook-btn .nav-social {
      padding: 0;
      margin: 0;
      position: relative;
      float: left;
      top: 5px; }

      .nav .facebook-btn .nav-social img {
        margin: 0 6px 0 6px; }

.custom-header .blogtitle a:hover { color: #8A1717; text-decoration: none; }

#wowslider-container1 .ws_images ul{
	position:relative;
	width: 10000%; 
	height:100%;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	
}

#wowslider-container1 .ws_images ul li{
	position: relative;
	width:1%;
	height:100%;
	line-height:0; 
	overflow: hidden;
	float:left;
	
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}


#wowslider-container1 .ws_images{
	position: relative;
	left:0;
	top:0;
	height:100%;
	max-height:500px;
	max-width: 900px;
	vertical-align: top;
	border:none;
	overflow: hidden;
}

#wowslider-container1 .ws_images ul a{
	width:100%;
	height:100%;
	max-height:500px;
	display:block;
	color:transparent;
}


#wowslider-container1 .ws_images iframe {
	position: absolute;
	z-index: -1;
}


.fa, .support-helpbar--content:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}



.fa.fa-pull-left, .fa-pull-left.support-helpbar--content:after {
  margin-right: .3em;
}


.fa.fa-pull-right, .fa-pull-right.support-helpbar--content:after {
  margin-left: .3em;
}



.fa.pull-left, .pull-left.support-helpbar--content:after {
  margin-right: .3em;
}


.fa.pull-right, .pull-right.support-helpbar--content:after {
  margin-left: .3em;
}


.support-helpbar--content {
  margin: -1px 0 0 0;
  padding: 0;
  display: none;
  color: black;
  position: absolute;
  z-index: 10;
  background-color: white;
  right: 0;
  border: 1px solid #cccccc;
}


.support-helpbar--content:after {
  content: "\f0d8";
  display: block;
  font-size: 2em;
  color: white;
  position: absolute;
  top: -15px;
  right: 28px;
}


.support-helpbar--content li {
  float: none;
  display: block;
  padding: 0;
  height: auto;
  margin: 0;
  line-height: 0;
}


.support-helpbar--content li a {
  border-top: 1px solid #cccccc;
  color: #999999;
  padding: 0px 30px;
  line-height: 4.5em;
  display: block;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}


.support-helpbar--content li a:hover {
  background-color: #ffffff;
  color: #1988cc;
}


.support-helpbar--content li a .fa, .support-helpbar--content li a .support-helpbar--content:after {
  padding-right: 15px;
}


.support-helpbar--content li:first-child a {
  border-top: 0;
}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid #000;border-right:4px solid transparent;border-bottom:0 dotted;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0 dotted;border-bottom:4px solid #000;content:""}
.btn-default .caret{border-top-color:#333}
.btn-primary .caret,.btn-success .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret{border-top-color:#fff}
.dropup .btn-default .caret{border-bottom-color:#333}
.dropup .btn-primary .caret,.dropup .btn-success .caret,.dropup .btn-warning .caret,.dropup .btn-danger .caret,.dropup .btn-info .caret{border-bottom-color:#fff}
.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}
.nav .caret{border-top-color:#428bca;border-bottom-color:#428bca}
.nav a:hover .caret{border-top-color:#2a6496;border-bottom-color:#2a6496}
.caret-up{float:right;min-width:15px;margin-right:5%;border-top:none;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:12px solid #777;}
#home-posts p.more-link{bottom:10px;font-size:1em;position:absolute;right:10px;text-align:right}
td.zero{width:1%;white-space:nowrap;}


#tlinks {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	text-align: right;
	padding: 15px 5px 5px 0;
	font-size: 12px; }
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}

	.dsi-logo {
		display: inline-block;
		float: left;
	}


#main-footer .foot-copy {
  width: 75%;
  float: right;
  margin-top: 7%;
  text-align: right;
}


#main-footer .foot-copy p {
  margin: 0 !important;
  font-size: 12px;
}


#main-footer .foot-copy p a {
  color: #FFF !important;
}
.blog-feed .blog-post-arrow.glyphicon{display:none}
.blog-feed .blog-post-arrow.glyphicon:before{color:#fc6225;font-size:12px}
.row{margin-left:-15px;margin-right:-15px;}
.page-header [class*="span"],.page-header .row{margin-bottom:0px;}
.row:before,.row:after{content:" ";display:table;}
.row:after{clear:both;}
.row-fluid{width:100%;}
.row-fluid:before,.row-fluid:after{content:" ";display:table;}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.56410256%;*margin-left:2.51091107%;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .controls-row [class*="span"] + [class*="span"]{margin-left:2.56410256%;}
.row-fluid .span12{width:100%;*width:99.94680851%;}
.row-fluid .span11{width:91.45299145%;*width:91.39979996%;}
.row-fluid .span10{width:82.90598291%;*width:82.85279142%;}
.row-fluid .span9{width:74.35897436%;*width:74.30578287%;}
.row-fluid .span8{width:65.81196581%;*width:65.75877432%;}
.row-fluid .span7{width:57.26495726%;*width:57.21176578%;}
.row-fluid .span6{width:48.71794872%;*width:48.66475723%;}
.row-fluid .span5{width:40.17094017%;*width:40.11774868%;}
.row-fluid .span4{width:31.62393162%;*width:31.57074013%;}
.row-fluid .span3{width:23.07692308%;*width:23.02373159%;}
.row-fluid .span2{width:14.52991453%;*width:14.47672304%;}
.row-fluid .span1{width:5.98290598%;*width:5.92971449%;}
.row-fluid .offset12{margin-left:105.12820513%;*margin-left:105.02182215%;}
.row-fluid .offset12:first-child{margin-left:102.56410256%;*margin-left:102.45771959%;}
.row-fluid .offset11{margin-left:96.58119658%;*margin-left:96.4748136%;}
.row-fluid .offset11:first-child{margin-left:94.01709402%;*margin-left:93.91071104%;}
.row-fluid .offset10{margin-left:88.03418803%;*margin-left:87.92780506%;}
.row-fluid .offset10:first-child{margin-left:85.47008547%;*margin-left:85.36370249%;}
.row-fluid .offset9{margin-left:79.48717949%;*margin-left:79.38079651%;}
.row-fluid .offset9:first-child{margin-left:76.92307692%;*margin-left:76.81669394%;}
.row-fluid .offset8{margin-left:70.94017094%;*margin-left:70.83378796%;}
.row-fluid .offset8:first-child{margin-left:68.37606838%;*margin-left:68.2696854%;}
.row-fluid .offset7{margin-left:62.39316239%;*margin-left:62.28677941%;}
.row-fluid .offset7:first-child{margin-left:59.82905983%;*margin-left:59.72267685%;}
.row-fluid .offset6{margin-left:53.84615385%;*margin-left:53.73977087%;}
.row-fluid .offset6:first-child{margin-left:51.28205128%;*margin-left:51.1756683%;}
.row-fluid .offset5{margin-left:45.2991453%;*margin-left:45.19276232%;}
.row-fluid .offset5:first-child{margin-left:42.73504274%;*margin-left:42.62865976%;}
.row-fluid .offset4{margin-left:36.75213675%;*margin-left:36.64575377%;}
.row-fluid .offset4:first-child{margin-left:34.18803419%;*margin-left:34.08165121%;}
.row-fluid .offset3{margin-left:28.20512821%;*margin-left:28.09874523%;}
.row-fluid .offset3:first-child{margin-left:25.64102564%;*margin-left:25.53464266%;}
.row-fluid .offset2{margin-left:19.65811966%;*margin-left:19.55173668%;}
.row-fluid .offset2:first-child{margin-left:17.09401709%;*margin-left:16.98763412%;}
.row-fluid .offset1{margin-left:11.11111111%;*margin-left:11.00472813%;}
.row-fluid .offset1:first-child{margin-left:8.54700855%;*margin-left:8.44062557%;}
.row.components-and-accessories-row{padding-top:30px;}
.infographic .row{background-color:#005cb9;color:#ffffff;padding:40px;}
.infographic .row+.row{padding-top:0;}
.row .metric-block{margin-bottom:0;}
.row .metric-block:nth-of-type(2n){border-left:1px solid #fff;}
.services-list .row .media .media-image{float:left;margin-right:40px;}
.services-list .row:nth-of-type(2n) .media .media-image{float:right;margin-right:0;margin-left:40px;}
.services-list .row .media .media-body{float:none;overflow:visible;}


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


#head_wrap {
	width:100%;
	float:left;
	background:#404040;
	min-height:93px;
	box-shadow:0 0 3px #000;
	-moz-box-shadow:0 0 3px #000;
	-webkit-box-shadow:0 0 3px #000;
	position: relative;
	margin-bottom:14px;
}

#head_wrap.footer_box{
	min-height: 65px;
}




.footer_box {
	margin-top:30px
}

		
		#inquiry {
			margin-top:40px;
		}

	
	.desktop {
		display:none;
	}

#home-overlay .title { font-size: 30px; font-family: 'proxima_nova_alt_rgregular'; color: #fff; padding: 25px 0 20px 0; }


.listing_venue {
width: 133px;
float: left;
}
#direct_header h1#direct_mobileH1,
a.direct_mobileJumpLink{
		display: none;
		}

	#direct_header h1#direct_mobileH1{
		display: block;
		text-align: center;
		padding: 10px;
		}
 
	#direct_header,
	#direct_footer,
	.searchContainer,
	#direct_listingDiv{
		margin: 0 10px;
		}

    #direct_header,
    #direct_footer{
        width: auto;
        background: none;        
        }
.entry-content .timely a,.comment-content .timely a,.site-footer .widget .timely a{color:#3d6b99;}
.entry-content .timely a:visited,.comment-content .timely a:visited,.site-footer .widget .timely a:visited{color:#3d6b99;}
.entry-content .timely a:hover,.comment-content .timely a:hover,.site-footer .widget .timely a:hover{color:#335980;}
.entry-content .timely .ai1ec-btn-default,.comment-content .timely .ai1ec-btn-default,.site-footer .widget .timely .ai1ec-btn-default{color:#333 !important;}
.entry-content .timely .ai1ec-btn-default:hover,.comment-content .timely .ai1ec-btn-default:hover,.site-footer .widget .timely .ai1ec-btn-default:hover{color:#333 !important;}
.entry-content .ai1ec-agenda-widget-view .ai1ec-date-title,.entry-content .ai1ec-agenda-view .ai1ec-date-title,.comment-content .ai1ec-agenda-widget-view .ai1ec-date-title,.comment-content .ai1ec-agenda-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-widget-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-view .ai1ec-date-title{color:#525252;}

	.button-sidebar .widget .page-widget-btn-link {
	  font-size: 12px;
	}

.widget .socials ul li {
	padding: 0;
	border-bottom: none;
}




.widget {
	margin-bottom: 50px;
}

.widget h4 {
	font-size: 14px;
	margin-bottom: 0;
}

.widget ul,
.widget li {
	list-style: none;
	padding-left: 0;
}

.widget li {
	padding: 3px 0;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.widget li:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

.widget .list-unstyled li {
	padding: 0;
}

.widget .menu li,
.widget .lp-sidebar li {
	padding: 0;
	border-bottom: none;
}

.widget .menu li {
	margin-bottom: 0;
}

h4.widget-title {
	font-size: 14px;
	font-weight: bold;
}

.widget a,
.copyright a,
.mt-blog.grid .post-content a,
a.more-link,
.post-header a,
.footer-nav a {
	color: #333;
}

.btn.btn-default,
.form-submit #submit,
.wpcf7-form input.wpcf7-submit,
.widget .tagcloud a,
.mt-blog.grid .format-link a:hover,
.flex-caption-title,
.mt-opil, .mt-opip,
.mt_link a,
.mt_link.mt_color_reverse a:hover {
	color: #fff;
	background: #234444;
}

.btn.btn-default:hover,
.form-submit #submit:hover,
.wpcf7-form input.wpcf7-submit:hover,
.widget .tagcloud a:hover,
.mt-opil:hover, .mt-opip:hover,
.mt_link a:hover,
.mt_link.mt_color_reverse a {
	color: #fff;
	background: #444444;
}


.footer .widget h1,
.footer .widget h2,
.footer .widget h3,
.footer .widget h4,
.footer .widget h5,
.footer .widget h6 {
	color: #eee;
}

	.widget a:hover,
	.copyright a:hover,
	.mt-blog.grid .post-content a:hover,
	a.more-link:hover,
	.post-header a:hover,
	.footer-nav a:hover,
	.mt-section.mt-text-light .latest-posts .post-title a:hover,
	.top-navigation-wrapper li a:hover,
	.team-member-text h4 a:hover,
	.mt-breadcrumbs a:hover {
		color: #27a3a5;
	}

	.btn.btn-default,
	.form-submit #submit,
	.wpcf7-form input.wpcf7-submit,
	.widget .tagcloud a,
	.format-link .post-header h1 a:hover,
	.mt-blog.grid .format-link a:hover,
	.flex-caption-title,
	.mt-opil, .mt-opip,
	.mt_link a,
	.mt_link.mt_color_reverse a:hover,
	.mt-pagination span.current,
	.mt-pagination a:hover,
	.skill-bar span {
		color: #ffffff;
		background: none repeat scroll 0 0 #543e55;
	}

	.btn.btn-default:hover,
	.form-submit #submit:hover,
	.wpcf7-form input.wpcf7-submit:hover,
	.widget .tagcloud a:hover,
	.mt-opil:hover, .mt-opip:hover,
	.mt_link a:hover,
	.mt_link.mt_color_reverse a {
		color: #ffffff;
		background: #5d2d30;
	}

	.footer .widget h1,
	.footer .widget h2,
	.footer .widget h3,
	.footer .widget h4,
	.footer .widget h5,
	.footer .widget h6,
	.footer-wrapper a,
	.footer-wrapper h4 {
		color: #000;
	}

	.home-page-sidebar .widget {
	  margin: 0;
	}

	.homesidebarthird h4.widget-title,
	.homesidebarsecond h4.widget-title,
	.homesidebarfirst h4.widget-title {
	  font-size: 23px;
	  font-family: raleway;
	  color: #234444;
	  text-transform: uppercase;
	  margin-bottom: 0px;
	}

	.home-page-sidebar-wrapper .widget a {
	  font-family: raleway;
	  font-size: 13px;
	  font-weight: 500;
	}

	.widget.home-sidebar-first {
	  margin-bottom: 15px;
	}

	.widget .page-widget-btn-link {
	  color: #fff;
	  font-family: old standard tt;
	  font-size: 14px;
	  font-weight: 500;
	  text-transform: uppercase;
	  text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.58);
	}

	.widget-text {
	  text-align: center;
	}

	

	
	.footer-col h2.foorerhoursttle,
	.footer-col h4.widget-title {
	  font-family: old standard tt;
	  font-size: 18px;
	  font-weight: bold;
	  text-transform: uppercase;
	  margin-bottom: 10px;
	}

	.footerdaytime .widget {
	  margin-bottom: 15px;
	}

	.sidebar-right .widget {
	  margin-bottom: 10px;
	}

	.button.gform_button, .btn.btn-default, .form-submit #submit, .wpcf7-form input.wpcf7-submit, .widget .tagcloud a, .mt-blog.grid .format-link a:hover, .flex-caption-title, .mt-opil, .mt-opip, .mt_link a, .mt_link.mt_color_reverse a:hover {
	  background: none repeat scroll 0 0 #234444;
	  color: #fff;
	}

	.button.gform_button:hover, .btn.btn-default:hover, .form-submit #submit:hover, .wpcf7-form input.wpcf7-submit:hover, .widget .tagcloud a:hover, .mt-opil:hover, .mt-opip:hover, .mt_link a:hover, .mt_link.mt_color_reverse a {
	  background: none repeat scroll 0 0 #27a3a5;
	  color: #fff;
	}

	.widget-text a:hover {
	  color: #234444;
	}
.calendar-icon span.date-display-single{color:#60440b;display:block;text-transform:uppercase;font-family:"Karla Bold",sans-serif;}
.calendar-icon span.date-display-single:nth-child(1){font-size:12px;margin:-1px 0 0 0;text-align:center;}
.calendar-icon span.date-display-single:nth-child(2){font-size:14px;margin:-1px 0 0 0;text-align:center;padding:0 1px 0 0;}

.copy_wright{
	color: #1e1b1b !important;
	font-size: 14px !important;
}

.strapline {
    color: white;

}


#sub-floor #credit {
	color: #666;
	padding: 13px 0;
	text-align: right;
	float: right;
}


#sub-floor #credit a {
	color: #999;
}


#sub-floor #credit a:hover {
	text-decoration: none;
	color: #fff;
}

	
	#footer #credit {
		text-align: center;
		float: none;
		padding: 0 20px;
	}


#footer #credit p {
  margin-bottom:0;
}
.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:10px;padding-right:10px}
.col-md-10{width:83.33333333%}

#mainnav-menu {
	float: left;
	list-style-type: none;
	list-style-position: outside;
	position: relative;	
}

#mainnav-menu li {
	float: left;
	position: relative;
}

#mainnav-menu a {
	display: block;
	font-family: 'Muli', Arial, Verdana;
	font-weight: bold;
	padding: 1.4em;
	text-decoration: none;
}

#mainnav-menu a:link, #mainnav-menu a:visited {
	color: #fff;
	text-decoration: none;
}

#mainnav-menu a:hover {
	background: rgba(255, 255, 255, 0.08);
}

#mainnav-menu ul {
	position: absolute;
	display: none;
	z-index: 99;
	background: #fff;
	padding: 0.4em;
	box-shadow: 0 0 2px #444;
}

#mainnav-menu ul li{
	margin: 0;
}

#mainnav-menu ul a {
	width: 250px;
	width: 16rem;
	padding: 1.2em;
	float: left;
	font-weight: normal;
	color: #333;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#mainnav-menu ul a:link, #mainnav-menu ul a:visited{
	color: #333;
	font-size: 0.85em;
	text-decoration: none;
}

#mainnav-menu ul a:hover {
	color: #fff;
	background: #bb0000;
}

#mainnav-menu li ul ul {
	margin-left: 250px;
	margin-left: 16rem;
}

#mainnav-menu li:hover ul ul, #mainnav-menu li:hover ul ul ul, #mainnav-menu li:hover ul ul ul ul{
	display:none;
}

#mainnav-menu li:hover ul, #mainnav-menu li li:hover ul, #mainnav-menu li li li:hover ul, #mainnav-menu li li li li:hover ul{
	display:block;
}

#mainnav-menu li.current_page_item a, #mainnav-menu li.current-menu-item a {
	text-decoration: underline;
}

#mainnav-menu li.current_page_item ul li a, #mainnav-menu li.current-menu-item ul li a{
	text-decoration: none;
}

#mainnav-menu ul li.current_page_item a, #mainnav-menu ul li.current-menu-item a {
	text-decoration: underline;
}

#mainnav-menu ul li.current_page_item ul li a, #mainnav-menu ul li.current-menu-item ul li a{
	text-decoration: none;
}

	
	
	
	
	#mainnav, #mainnav-menu, #mainnav-menu li, #mainnav-menu a, #mainnav-menu ul, 
	#mainnav-menu ul a, #mainnav-menu ul ul, #mainnav-menu li ul ul 
	{
		margin: 0;
		padding: 0;
		position: static;
		float: none;
		display: inline;
		font-size: 1.0em;
		border: none;
		box-shadow: none;
		background: none;
		top: 0;
		left: 0;
	}

	#mainnav-menu li:hover ul ul, #mainnav-menu li:hover ul ul ul, #mainnav-menu li:hover ul ul ul ul,
	#mainnav-menu li:hover ul, #mainnav-menu li li:hover ul, #mainnav-menu li li li:hover ul, #mainnav-menu li li li li:hover ul
	{
		display: inline;
	}

	#mainnav-menu ul li ul {
		float: left;
		padding: 0;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	#mainnav-menu ul li ul a {
		padding-left: 4em;
	}

	#mainnav-menu ul li ul li ul a{
		padding-left: 6em;
	}

	
	#mainnav-menu .submenu-dropdown-toggle {
		float: right;
		display: block;
		margin: 0;
		padding: 0.9em 1.2em;
	}

	#mainnav-menu .submenu-dropdown-toggle:hover {
		cursor: pointer;
		background: rgba(255, 255, 255, 0.08);
	}

	#mainnav-menu .submenu-dropdown-toggle:before {
		font-size: 24px;
		line-height: 1;
		font-family: 'Genericons';
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		text-decoration: inherit;
		vertical-align: middle;
		content: '\f431';
		color: #fff;
	}

	#mainnav-menu .submenu-dropdown-toggle.active:before {
		content: '\f432';
	}

	#mainnav-menu ul .submenu-dropdown-toggle {
		padding: 0.65em 1em;
	}

	#mainnav-menu ul .submenu-dropdown-toggle:before {
		font-size: 20px;
	}

	#topnav-menu li.menu-item:hover a {
		background: rgba(0,0,0,0.2);
	}

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

.paddingdiv{
	margin: 0;
	padding: 5px;
}


#header { background: #0a293c; padding: 13px 0; width: 100%; position: relative; z-index: 100; }

	#header .shell { width: auto; padding: 0 30px; }



.site-content nav {
	clear: both;
	line-height: 2;
	overflow: hidden;
}

.site-content {
	margin: 24px 0 0;
	margin: 1.714285714rem 0 0;
}

.site-content article {
	border-bottom: 4px double #ededed;
	margin-bottom: 72px;
	margin-bottom: 5.142857143rem;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

.template-front-page .site-content article {
	border: 0;
	margin-bottom: 0;
}

	body.template-front-page .site-content,
	body.attachment .site-content,
	body.full-width .site-content {
		width: 100%;
	}

	.template-front-page .site-content,
	.template-front-page article {
		overflow: hidden;
	}

	.author-avatar,
	#colophon,
	#respond,
	.commentlist .comment-edit-link,
	.commentlist .reply,
	.entry-header .comments-link,
	.entry-meta .edit-link a,
	.page-link,
	.site-content nav,
	.widget-area,
	img.header-image,
	.main-navigation {
		display: none;
	}
.x-text-type .typed-cursor{-webkit-animation:blink 0.65s infinite;animation:blink 1s infinite}

	
	nav#access li.menu-item-383 .sub-menu li.bottom-submenu {
		width: 286px;
	}

	
	nav#access .sub-menu li.lastNavItem, nav#access .sub-menu li.menu-item-64 {
		margin-bottom: 17px;
	}

	
	nav#access ul li.menu-item-has-children {
	    width: initial;
	}


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


[class^="tieicon-"]:before, [class*=" tieicon-"]:before, .search-block .search-button:before, #main-nav li.menu-item-home a:before, blockquote:before, .rss-cat-icon:before, #twitter-widget li:before, .flex-direction-nav a:before,
span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before {
    font-family: "tiefontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    width:32px;
    height:32px;
    display:inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 32px;
    font-size:18px;
	-webkit-font-smoothing: antialiased;
	-o-transform: scale(1);
	text-rendering: optimizeLegibility;
	text-shadow: none;
}

		#main-nav  ul li.menu-item-home ul li a,
		#main-nav  ul ul li.menu-item-home  a,
		#main-nav  ul li.menu-item-home ul li a:hover{
			background-color:transparent !important;
			text-indent:0;
			background-image:none !important;
			height:auto !important;
			width:auto;
		}

		#play100, 
		#pause100 {
			cursor: pointer;
			display: block;
			position: absolute;
			left: 47%;
			top: -99999px;
		}

.zero-rate-panel .user-rated .percentage {
    width: 83px;
}

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}

.amshopby-advanced li.level2 {
	padding-left: 30px;
}

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

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

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

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

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

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

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

	#mainNav ul li.menu-item-6421 ul li, #mainNav ul li.menu-item-6422 ul li, #mainNav ul li.menu-item-6423 ul li { width: 190px; }
	
	#mainNav .sub-menu, #mainNav ul li.menu-item-7292 ul li, #mainNav ul li.menu-item-7293 ul li, #mainNav ul li.menu-item-7294 ul li, #mainNav ul li.menu-item-7296 ul li { width: 100%; }

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

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

	#mainNav ul#menu-header-contact li.menu-item-7299 { display: none; }
.header-logo-wrapper-big,#block-block-6,#block-superfish-1,#xnode-18689 .paging,#block-views-featured-products-view-block,#block-search-api-page-fuzzysearch,.footer-wide,#block-views-categories-title-block,#block-block-25 .fadein{display:none !important;}
.header-wrapper-small .header-menu,.header-wrapper-small .header-logo,.header-wrapper-small .header-wheretobuy,.header-wrapper-small .header-international,.header-wrapper-small .header-search{box-sizing:border-box;display:table-cell;vertical-align:middle;padding-right:20px;}
.header-wrapper-small .header-menu img,.header-wrapper-small .header-logo img{height:40px;}


#container:after, #header:after, #main:after, #main-fullwidth:after, #footer:after, .clearfix:after { 
    content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;
}


#container, #header, #main, #main-fullwidth, #footer, .clearfix { display:block; }
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}


.toggle-share {cursor:pointer;}


div.outer
	{
	width: 90%;
	margin: 15%;
	}
.lightbox.oscuro.oculto{display:none}
.lightbox.oscuro{position:fixed;top:0;background-color:rgba(0,0,0,.7);width:100%;height:100%;z-index:100}
.lightbox.oscuro .dialog{background-color:#fff;display:inline-block;position:absolute;margin:20% auto;padding:30px;width:582px;height:145px;top:0;bottom:0;left:0;right:0}
.lightbox.oscuro .dialog .cerrar{position:absolute;top:0;right:0;background-color:#d6d6d6}
.lightbox.oscuro .dialog .cerrar .fa-close{color:#9e9e9e;padding:13px;font-size:17px}
.lightbox.oscuro .dialog .title{font:700 20px 'Roboto Condensed';text-align:left;margin-bottom:20px;width:100%;padding-left:0;margin-left:0}
.lightbox.oscuro .dialog label{display:inline-block}
.lightbox.oscuro .dialog label:last-child{position:relative;height:43px;width:299px}
.lightbox.oscuro .dialog label:last-child input[name="tutelefono"]{width:253px;border:1px solid lightgray;font-size:16px}
.lightbox.oscuro .dialog label:last-child input[name="tutelefono"]::-webkit-input-placeholder{color:lightgray}
.lightbox.oscuro .dialog label:last-child input[name="tutelefono"]:-moz-placeholder{color:lightgray}
.lightbox.oscuro .dialog label:last-child input[name="tutelefono"]::-moz-placeholder{color:lightgray}
.lightbox.oscuro .dialog label:last-child input[name="tutelefono"]:-ms-input-placeholder{color:lightgray}
.lightbox.oscuro .dialog label:last-child input[type="submit"]{position:relative;top:-2px;right:4px;height:calc(100% - 3px)}
.lightbox.oscuro .dialog .customSelect{background-color:#e1e4dd;color:#444641}
.lightbox.oscuro .dialog .customSelectInner{padding-top:8px;font-size:16px;text-align:left;padding-left:15px}
.nav-collapse{clear:both}
.nav-collapse .nav{float:none;margin:0 0 10px}
.nav-collapse .nav .nav-header{color:#777;text-shadow:none}
.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}
.nav-collapse.in .btn-group{margin-top:5px;padding:0}
.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}
.nav-collapse .dropdown-menu .divider{display:none}
.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}
.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}
.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}
.nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0}
.nav-collapse.collapse{height:auto;overflow:visible}


.stories-tooltip
{
	position: absolute;
	bottom: 30px;
	left: -35px;
	border: 2px solid #ed4101;
	background-color: #fff;
	z-index: 999;
	width: 130px;
	height: 40px;
	line-height: 20px;
	padding: 10px 45px;
	font-size: 14px;
	text-align: center;
	border-radius: 4px;
}


.stories-tooltip:after
{
	position: absolute;
	bottom: -9px;
	left: 103px;
	border-right: 2px solid #ed4101;
	border-bottom: 2px solid #ed4101;
	background-color: #fff;
	z-index: 1000;
	width: 14px;
	height: 14px;
	content: "";
	transform: rotate(45deg);
}
  
  
#col-main{
  float: left;
  width: 740px;
  position: relative; z-index: 1;
  }
 
#col-main.content{
  width: 700px;
  }

#col-main.full{
  width: auto;
  float: none;
  }


.content-wrapper {
    background-color: #fff;
    padding: 0  20px 20px 20px;
    margin: 0;
}
   

  
  
 

.content{
  padding-bottom: 20px;  
  
  padding: 20px;
  

  background: #f6f6f6;
  line-height: 1.5em;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  }

.content.description{ 
  
  padding: 10px 20px 0 20px;
  

  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin: 15px 0 15px 0;
  float: left;
  width: 700px;
  }

.ind_brch_a1{float:left;margin-top:15px;}

#sub_header #header_logo {
  position: absolute;
  bottom: 10px;
}

#sub_header #header_logo .header_logo {
  display: inline-block;
  vertical-align: middle;
}

#sub_header #header_logo #header_logomark {
  margin-right: 5px;
}

#sub_header #header_logo #header_logomark img {
  width: 25px;
  height: 35px;
}

#sub_header #header_logo #header_wordmark img {
  width: 243px;
  height: 19px;
}

#sub_header #header_logo #header_section {
  margin-top: -5px;
}

#sub_header #header_logo #header_section .colon {
  color: #000000;
}

#sub_header #header_logo #header_section h1 {
  font-family: 'FlamaLight', sans-serif;
  font-size: 27px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 27px;
  color: #ff7445;
  display: inline-block;
  margin: 0;
}

#sub_header.interactive #header_logo #header_wordmark img {
  width: 214px;
  height: 23px;
}

.basictext {font-size:14px; color:#181818; line-height:18pt;}


  .small-8 {
    position: relative;
    width: 66.66667%; }

        .social .show-for-small .small-8 { text-align:right; }


.content-home.home-section-2 .home-products a.home-product .text-bottom {
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 1.75rem;
  line-height: 1.875rem;
}

  .content-home.home-section-2 .home-products a.home-product.product-large .text-bottom {
    font-size: 2.703125rem;
    line-height: 2.703125rem;
  }

  .content-home.home-section-2 .home-products a.home-product.product-medium .text-bottom {
    font-size: 2.083125rem;
    line-height: 2.083125rem;
  }

  .content-home.home-section-2 .home-products a.home-product.product-small .text-bottom {
    font-size: 2rem;
    line-height: 2rem;
  }

.fix{clear:both;height:1px;overflow:hidden;margin:-1px 0 0;}


.super {
	font-size: .5em;
	vertical-align: top;
}

	
	.share-box {
		width:46px; 
		height:36px; 
		line-height:36px;
		margin:0 4px;
	}

		.share-box i { color:#cea525; }

		.share-box:hover { background:#171717; border-color:#171717; }
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

.row form .row.collapse { margin: 0; }

.row form .row.collapse .column, .row form .row.collapse .columns { padding: 0; }

.row.collapse .column, .row.collapse .columns { padding: 0; }

.row .row.collapse { margin: 0; }

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}
.panel-hp2col .panel-col-first .panel-pane{float:left;width:280px;}
.panel-display .panel-pane{padding:10px;}
.panel-display .panel-col-middle-l .panel-pane{padding:0px 10px 10px 10px;}
.block-panels-mini .panel-pane{padding:0px;}
#content-area .view-sitemap h3,#content-area .view-sitemap h3 a,#content-area .pane-blog-sitemap .panel-pane h2.pane-title{color:#E6914E;font-weight:bold;font-size:17px;}
.page-sitemap #content-area .panel-display .panel-pane{padding:10px 5px;}
.pane-blog-by-category .panel-pane{padding:0px;}
.panel-hp2col .panel-col-first .panel-pane,.pane-menu-menu-take-action ul li,.panel-hp2col .panel-col-last,.panel-hp2col .panel-col-first{width:100%;}


.et_pb_slide_description { padding: 210px 100px; -webkit-animation-duration: .7s; -webkit-animation-delay: .9s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: both; -moz-animation-duration: .7s; -moz-animation-delay: .9s; -moz-animation-timing-function: ease-in-out; -moz-animation-fill-mode: both; -o-animation-duration: .7s; -o-animation-delay: .9s; -o-animation-timing-function: ease-in-out; -o-animation-fill-mode: both; -ms-animation-duration: .7s; -ms-animation-delay: .9s; -ms-animation-timing-function: ease-in-out; -ms-animation-fill-mode: both; animation-duration: .7s; animation-delay: .9s; animation-timing-function: ease-in-out; animation-fill-mode: both; -webkit-animation-name: fadeBottom; -moz-animation-name: fadeBottom; -ms-animation-name: fadeBottom; -o-animation-name: fadeBottom; animation-name: fadeBottom; }

.et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 185px 100px; }

.et_pb_bg_layout_dark .et_pb_slide_description { text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);  }

.et_pb_slide_with_image .et_pb_slide_description { width: 510px; padding-left: 0; padding-right: 0; text-align: left; padding-bottom: 200px; float: right; }

	.et_pb_slide_description h2 { font-weight: 300; font-size: 46px; }

.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 120px 60px 86px; text-align: center;  }

.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 80px 60px; }

.et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 120px 60px; }

.et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 180px 60px; }

.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description, .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { text-align: center; width: 185px; padding: 35px 20px 75px; }

.et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 409px; padding-top: 145px; padding-bottom: 145px; padding-right: 100px; }


.et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 307px; padding-left: 60px; padding-right: 60px;  }

.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 390px; padding-left: 60px; padding-right: 60px; }

.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 200px; padding-left: 60px; padding-right: 60px; text-align: center; }

.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 249px; }

.et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 260px; padding-left: 60px; padding-right: 60px;}

.et_pb_column_3_4 .et_pb_slide_description h2, .et_pb_column_2_3 .et_pb_slide_description h2, .et_pb_column_1_2 .et_pb_slide_description h2 { font-weight: 500; font-size: 26px;}

.et_pb_column_1_3 .et_pb_slide_description h2, .et_pb_column_3_8 .et_pb_slide_description h2 { font-weight: 500; font-size: 22px;}



.et_color_scheme_green .et-cart-info, .et_color_scheme_pink .et-cart-info, .et_color_scheme_red .et-cart-info, .et_color_scheme_orange .et-cart-info, .et_color_scheme_green .et-social-icon a:hover, .et_color_scheme_pink .et-social-icon a:hover, .et_color_scheme_red .et-social-icon a:hover, .et_color_scheme_orange .et-social-icon a:hover, .et_color_scheme_green .et_pb_promo_button, .et_color_scheme_pink .et_pb_promo_button, .et_color_scheme_red .et_pb_promo_button, .et_color_scheme_orange .et_pb_promo_button, .et_color_scheme_green .et_pb_more_button, .et_color_scheme_pink .et_pb_more_button, .et_color_scheme_red .et_pb_more_button, .et_color_scheme_orange .et_pb_more_button, .et_color_scheme_green .et_pb_slide_description h2 a, .et_color_scheme_pink .et_pb_slide_description h2 a, .et_color_scheme_red .et_pb_slide_description h2 a, .et_color_scheme_orange .et_pb_slide_description h2 a, .et_color_scheme_green .et-pb-slider-arrows a, .et_color_scheme_pink .et-pb-slider-arrows a, .et_color_scheme_red .et-pb-slider-arrows a, .et_color_scheme_orange .et-pb-slider-arrows a, .et_color_scheme_green .et_audio_content a, .et_color_scheme_pink .et_audio_content a, .et_color_scheme_red .et_audio_content a, .et_color_scheme_orange .et_audio_content a, .et_color_scheme_green .et_link_content a, .et_color_scheme_pink .et_link_content a, .et_color_scheme_red .et_link_content a, .et_color_scheme_orange .et_link_content a, .et_color_scheme_green .et_pb_newsletter_button, .et_color_scheme_pink .et_pb_newsletter_button, .et_color_scheme_red .et_pb_newsletter_button, .et_color_scheme_orange .et_pb_newsletter_button { color: inherit !important; }

	.et_vertical_nav .et_pb_slide_with_image .et_pb_slide_description { width: 367px; padding: 100px 0; }


	.et_vertical_nav .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 317px; padding: 80px 60px 80px 0; }


	.et_vertical_nav .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 217px; padding: 60px 60px 60px 40px; }


	.et_vertical_nav .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 170px; padding: 60px 60px 60px 40px; }


	.et_vertical_nav .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 247px; padding: 60px; }


	.et_vertical_nav .et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 179.5px; padding: 40px; }


	.et_vertical_nav .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 145px; padding: 40px; }


	
	.et_vertical_nav .et_pb_slide_description { padding: 140px 100px; }

	.et_vertical_nav .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 100px; }

	.et_vertical_nav .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 80px 60px; }

	.et_vertical_nav .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_description, .et_vertical_nav .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_description, .et_vertical_nav .et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_description, .et_vertical_nav .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_description  { padding: 60px; }

	.et_pb_slide_with_image .et_pb_slide_description, .et_pb_slide_video { width: 450px; }

	.et_pb_column_4_4 .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 120px 60px; }

	.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description {  width: 160px; }

	.et_pb_column_4_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description {  width: 390px; }

	.et_pb_column_1_2 .et_pb_slide_description h2, .et_pb_column_1_3 .et_pb_slide_description h2, .et_pb_column_1_4 .et_pb_slide_description h2, .et_pb_column_2_3 .et_pb_slide_description h2 { font-size: 18px;}


	.et_vertical_nav .et_pb_column_4_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 257px; padding: 80px 60px; }

		.et_pb_slide_description h2, .et_pb_column_1_4 .et_pb_slider_fullwidth_off h2 { font-size: 26px; padding-bottom: 6px; font-weight: 500 !important; }


	.et_pb_column_4_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 255px; }


	.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description { width: 566px; }








body.page-id-991 .et_pb_slide_description {
	width: 100%;
	padding: 0;
}

	
#nav li.date {
	}

.italic {
	font-style: italic;
}

#maininner-right{width:270px; padding-left:30px; float:left; }



div.tweet-wrap span.link, div.tweet-wrap a.link {
	color: #e77d07;
}
div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
}


div.pagination a, div.pagination span.pages, div.pagination span.dots, div.pagination span.current {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  margin: 1px 2px;
  padding: 5px 10px;
  display: inline-block;
  border-top: 1px solid #fff;
  text-decoration: none !important;
  color: #717171 !important;
  font-size: smaller !important;
  font-family: "Helvetica Neueu", Helvetica, Arial, sans-serif;
  text-shadow: white 0 1px 0;
  background-color: #f5f5f5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#eaeaea));
  
  background-image: -webkit-linear-gradient(top, #f9f9f9, #eaeaea);
  
  background-image: -moz-linear-gradient(top, #f9f9f9, #eaeaea);
  
  background-image: -ms-linear-gradient(top, #f9f9f9, #eaeaea);
  
  background-image: -o-linear-gradient(top, #f9f9f9, #eaeaea);
  
  background-image: linear-gradient(top, #f9f9f9, #eaeaea);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9', EndColorStr='#eaeaea');
  
}


div.pagination a:hover, div.pagination a:focus {
  border-color: #fff;
  background-color: #fdfdfd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#fafafa));
  
  background-image: -webkit-linear-gradient(top, #fefefe, #fafafa);
  
  background-image: -moz-linear-gradient(top, #fefefe, #fafafa);
  
  background-image: -ms-linear-gradient(top, #fefefe, #fafafa);
  
  background-image: -o-linear-gradient(top, #fefefe, #fafafa);
  
  background-image: linear-gradient(top, #fefefe, #fafafa);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#fafafa');
  
}


div.pagination span.current {
  -moz-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
  -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
  -o-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
  border-color: #505050 !important;
  color: #f2f2f2 !important;
  text-shadow: black 0 1px 0;
  background-color: #676767;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5f5f5f), to(#5c5c5c));
  
  background-image: -webkit-linear-gradient(top, #5f5f5f, #5c5c5c);
  
  background-image: -moz-linear-gradient(top, #5f5f5f, #5c5c5c);
  
  background-image: -ms-linear-gradient(top, #5f5f5f, #5c5c5c);
  
  background-image: -o-linear-gradient(top, #5f5f5f, #5c5c5c);
  
  background-image: linear-gradient(top, #5f5f5f, #5c5c5c);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5f5f5f', EndColorStr='#5c5c5c');
  
}


.wpb_row .master-slider-parent *,
.master-slider-parent * {
	 box-sizing: content-box;
}


.master-slider-parent {
	margin-left: auto;
	margin-right: auto;
}

.foundation .master-slider-parent{margin:0;}

.road-safety-insection .master-slider-parent{margin:0 auto -50px;}

	.cover-video-gallery .master-slider-parent{margin-bottom:0;}

#footer-container a {
	font-weight: bold;
}

#footer-container {
  	background-color: #CECEBF;
	padding-top: 10px;
	
}
.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;}
#prefooter .inner{margin:0 10px;}
#footer-first-region #block-dennis_core-dennis_core_footer .inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAhCAYAAACSllj+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACj5JREFUeNq8WQmQVMUZ/vrN7By7swf3IuDBLYcVC9FwiFGDmhACIqcBFC1MRMhFURwBk9IqRTRLEAGFlJDgkaAmRcIRYkEIgggFIVEEEuW+EXBZdnfuefn+fm9m53izB7Hylp8+3uvu//z67x51uUMXJB+Tf/JPKaXrin/p/fpRSPUn36V9V8CinO1yNtqyu5x9N7KvFckt35mmmWBxnu3jbJ9jKfWzpAukYGo9q5JaUxemXjyHNyc+3fjfHj+pJ+lW0u1S5yI3cIEWXMuroDKUkK0Ym6kIq1+STpEOkPaSdpH2k6qvlTF1DRYrYf9g1oaT7iJ1yBgPi/H08Y190sfzOc32dlppnanMzWLVplisKYKVszmRfdPY1b4+xutbOCl0mgC5a2W941NJWsG+FSw/+6oE68L691mfxHrzpjuFWRckDSgh551pal7SnhDp96QFtttek2Bedj3DQVNZFmY7TMPazvzuWtwxBSKpKEitE2J9Catz7XqjBevB5mtsD8ye1FYlBNwsztlvqBykbEqsNeS69Qi/k/UpLP+ZLZjhsM5DpB0iVBLVUgslEjCra2BGIlB+P4xmZVAFRPiaWpjRKMx4PCVQPqGyrZD9Tb56DupZ7/qxtpPlU/WiIp8xpLfTgyJpFDNI9/Z54X14LLzjRsNoza2JAppXqhD98COEVrwOULDExYtQhssRCJxiLlMw611dX353dlDaTPYtcLLYINJKvlTZ2jVrg3B164aSP7+HovnPIr7/U1T/YBqqho/G1YmPw2h/HUo3rqWwrYFozB5n1gskpv2XyZzKtZoMoadk8JOGrmkeMJ80VvBB06UOnaWznLSH1C4bjs1YDEZZKUqE8RuuR+3PfoFgxSKoQuKJYaDopee1peLHjsOsuorw6regigpTmm78fuaMnuL+ykN3Jx/IY/m0NaqJpHcIYtphr2aT2mX7txYwGIRn6BAtlDyJEyegSkq0FgNLfgVXzx6omT4L8c+PwNW9qxYyHRnT3axO485Rk24RXTJ2vcOHIvDKQh0KZjCYGm86oCWfAK31nFhMUqpepMfr3VdcdR5btHABorcNhO/HU1Fw152oHDRYu2rBoIFkpMZikO4o8SfjlM9vKTYU0UKbLpclvFhc+uMJPR4Fbqvf49GApIGIgBTduQvxQ/+GKi2FZ8QwRNa8ByXv8jvBUFJfN003mRIW5UpvC0gGwm+t0RO7broRoZW/hatXT/hnz0DVkBHagu6v3QLvmJG4OmY8zHAI7h7d4O7fj+9OElgIWqEw3H1uhatrF8TZp0qKEdu2w0JXupl30gTEjxyFwTXiBw8hfpxeQaDyV8xH+O13ENm2Hb4xo+C+uRvC1dUMA38ayCAbYAzK9LBBq33dGY6VNr3WHDUYXLgYVeMeQWzvPgRefRkhtqOb3ofRti2Klr2M2O49pL0ofPZpFFUs0K5aOHcWjBYtYVzXFsVvrkLB3YPgn/Ykile/DtWyOS1Vi8IXn+d3M1Fw+20IrFoO7yPjkTh/Fr6pT6JgQD/EDxykom6Gq3NHJE6fIT+0cCLbETPNR0MNpv3V9Y67ezisXc0/4yectJO2RPT9LTBatUJ0+4eomfM0Cu79BoqWLtJ7WtWExxD4zXJ4hg1FcP5LGlzC79BtAoUoXvMmIus2oHbOz1G6Ywsif1iLxJFjCHCsZ8gDqOw7EF7GscRUmB7hHT0aPgp45b7vwMXYNtq01uDkuX+wBjKxpuynmalfBvi0l31MjgxlTkhYun2LBbU0vUZB+4lu3qpjQuIqQbepGj0efmrYO2EcqidPQeyj3TpeDLpu8RsraYHzuDLgbgRoNTfd8cq3hultw/PgMFSRebFC6eYNqH7iKY1+gRXLEFq8VFvIM/TbqF1QoQFEMp7Y/gOonTmX++cVxquRL0u57GZHJOfcJJqQLIObb2jVahgtW8BHF0o+Yil5Iu/+EbXzntGMu/vfYb0bdKe2oPJ69BhVHEA1BSkY/E14HrhPu7L/h1O0UMEXfklw2I2y3R9YGNW9G3zfG2uBDq2Eqiq4qbwSUeDho4j8ZZPeUuJnz8HgvOnYmCkgXG77gNc6AxWJXGblFVydNJmZxhiNTlXDRqHglt4wOt2E+MlT2mrxT/ZrFBOqnT4bnpHDrfMSYyd+4BCBYxcif1qH2MefwNORwLN4GcK/W4MCulTo1V8jtGgpY7C5jtXQK8sQ2bBJA46kaOH1Gy3Q3PcvsulCbMdOeB+biNinB7VVJYXT/AoC0zWVYaRvUxfEFV9j+wmHbYVxFdGxJhZUbrcWUPYTo7y1dk0N76ZpWTjElCsStc/lbktg2XdYFwvKPELK59PuLYwZRUWWzmUeWYPvElKnGysZz10WsbjlAUTSwhefQ3TrNrJ9kcL4UhaLbv1AA11SOEng1aX2nfsxCP8uXlTfXqavKiiEf94ceEc9aCFlxWILKIhwShmOeV/GfKa98SbiOvXS+5bEMMcqPxktLqYFm3E+ImmrljoR0Irg2okvK+Hu3Qvuvn1QM2M2EkeP6+n1vvrXzQgzLJI4QLi/RwSTD1Zy4UfzZePavNxzBKFKd21LvYv/5zMdyLE9ezWiacZNh/RI2Zk0laG1T/dzderIHLOdRjxVVkZr06I1QQ0KiS8uwjx3HokLF7RAZi2tSO+RObyjHmK20x3xU2cAurzJ98m9UlI88vs3rnavJRjQkVaTS5SyPPcPqfNX0bzZ8D46HvB6U3wLMoqQgmLCCMLWIvpIEwhoABFX0trXqEOXJjDEqfXE8WPckE8i8flhJNinLSlrul06trR7KdSlvTpLoYLEjcW9Q0E9r3gMnxitJcn8zmQSLMNGsHjXSqidLKd9iHET0jmhe0B/nXFINmKUt4Fq1ozCeqzsngyaly4RLanxM2ep3dNIHKMAJ07BJKKZly9bDIqFJcWSmOT2YTPXiAOnaV8bGNnZ/k/530Itj22x5I49hZ8tMXMvUzKT44gNKtIW7YkliEyaSQY7CCQaTCQ3lOxctC4kAsg3thWaem2Qez2B9PNbBRvTTTuOswWTj+QWqkJwMP/RIi3xMpNHcrPutT4TGVqrSQHSz1D1HWeacm2XNtcLLGclL4ByBEvduELJDryM1D07f0TWwvUBTmMYre8qruEzm3mYPT9i9/rkbVZSMCPPDFvlPoGLvJFcKDsfS3fRfLdJaODuMft+JN/tVPbp2S7XmPrOA+ud5jfqsbRcUk7gQnfKJII4DhfWTpfYjbpPzBagIYGsVfR8W9h3v30/80Xe+fO4Yq4lTPSmuSeLsOnbgrPf55yRcoTI1+cQP/JGTpai3OVsb3XSYbYrNkWwJBB0YGMkx3+Xk/WVQ3VDV9QqffJGxph9EbqP5UZ2r2X9Yzja9KsTrG4CxXMPVB9+J7+09CF1ZbstS18T0S5iuxXBwPyHsu4KefbBMafb5f+HYNmx0cb+9aWDXA5Jm9+V8ZNCheTuqwfK5UilZOH6VxQo+WXlJMuzLONOPDRVsP8KMABfqGBN5ddBPAAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:5px 20px;padding:13px 0px 12px 70px;margin:0;color:#FFF;}
#footer-first-region #block-dennis_core-dennis_core_footer .inner p{margin-bottom:0;}
.livechat-container-footer .chat-button{padding-top:5px;min-width:116px}




.photonique #subnav,
.photonique .hier-nav,
.suf-flat-widget,
.warea .suf-flat-widget .dbx-content,
#language-selector ul ul li,
#language-selector ul ul li a,
#language-selector ul ul li a:visited {
    border-radius: 0;
}


.dbx-content .searchform {
	float: left;
	text-align: center;
	width: 100%;
}


.dbx-content .searchform .searchfield {
	width: 70%;
}


.dbx-content{margin:0; padding:5px 10px 9px 10px; overflow:hidden}


.dbx-box-closed .dbx-content{display:block; height:4px; padding:0; overflow:hidden}

.dbx-box-closed .dbx-content *{display:none}

.service-icon {
	position: relative;
	top: -10px;
	float: left;
	font-size: 24px;
	line-height: 1;
	padding: 10px;
	width: 50px;
	color: #2E2E2E;
	border: 2px solid #2E2E2E;	
	text-align: center;
	margin-right: 15px;
}

#cb-footer .cb-footer-lower .cb-copyright {
  width: 100%;
  margin-bottom: 50px;
}

	#main{
		padding-bottom:50px;
	}


	#main .cart-empty {float: none;text-align:center;border-top: 1px solid;border-bottom: none;width:100%;line-height:normal!important;height:auto!important;margin-bottom:10px;padding-top:10px;}

	#main .return-to-shop {float: none;border-top: none;border-bottom: 1px solid;width:100%;text-align:center;line-height:normal!important;height:auto!important;padding-bottom:10px;}

	.products li, #main .products li:nth-child(3n), #main .products li:nth-child(4n){width:32.3% !important;float: left !important; margin-right: 1% !important;}


	.has-sidebar #main #content,
	#main #content.with-sidebar,
	.project-content .project-description {
		width: 72% !important;
	}

	
	.ua-mobile .page-title-container, .ua-mobile .footer-area, .ua-mobile body, .ua-mobile #main { background-attachment: scroll !important; }

	.no-mobile-sticky-header .header-filler,

	.page-title-container, .footer-area, body, #main { background-attachment: scroll !important; }

	.page-title-container, .footer-area, body, #main { background-attachment: scroll !important; }

.wrapper_blank #main {
  background: transparent;
  padding: 0;
}

#main-nav-search-form,
#sticky-nav-search-form {
  z-index: 99996;
  visibility: visible;
  opacity: 1;
}

#main h2 {
  font: 18px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}

#main .columns h2 {
  margin: 0;
  line-height: 35px;
}

#main .container h2 {
  margin: 0;
}

#main .post h2 {
  font: 18px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  color: #333333;
  padding-bottom: 0;
}

#main .post h2 a {
  color: #333333;
}

#main .reading-box h2 {
  margin: 0 0 7px;
  font: 18px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}

.portfolio-item .portfolio-content h2,
#main .portfolio-item .portfolio-content h2 {
  margin: 0 0 1px;
}

h2.post-title,
#main h2.post-title {
  margin-bottom: 5px;
}

#main .product .product_title {
  margin: 0;
}

#main .simple-products-slider .image .image-extras .image-extras-content h3 {
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 13px;
}

#main .avada-myaccount-data {
  overflow: visible;
}

#main .page-info {
  margin-bottom: 10px;
}

.rtl #main .cart-empty,
.rtl #main .return-to-shop {
  float: right;
}

.rtl #main .return-to-shop {
  text-align: left;
}

.rtl #main .avada-myaccount-data .addresses .title h3,
.rtl #main .avada-customer-details .addresses .title h3 {
  float: right;
}

#main .post-content .border-below-title h1,
#main .post-content .border-below-title h2,
#main .post-content .border-below-title h3,
#main .post-content .border-below-title h4,
#main .post-content .border-below-title h5,
#main .post-content .border-below-title h6 {
  float: none;
  padding-right: 0;
}


#main,#wrapper,
.fusion-separator .icon-wrapper, html, body, .bbp-arrow { background-color:#ffffff; }

.portfolio-one .button,
#main .comment-submit,
#reviews input#submit,
.comment-form input[type="submit"],
.wpcf7-form input[type="submit"],.wpcf7-submit,
.bbp-submit-wrapper .button,
.button-default,
.button.default,
.price_slider_amount button,
.gform_wrapper .gform_button,
.woocommerce .single_add_to_cart_button,
.woocommerce button.button,
.woocommerce .shipping-calculator-form .button,
.woocommerce form.checkout #place_order,
.woocommerce .checkout_coupon .button,
.woocommerce .login .button,
.woocommerce .register .button,
.woocommerce .avada-order-details .order-again .button,
.woocommerce .avada-order-details .order-again .button,
.woocommerce .lost_reset_password input[type=submit],
#bbp_user_edit_submit,
.ticket-selector-submit-btn[type=submit],
.gform_page_footer input[type=button]{
	background: #6797be;
	color: rgba(255,255,255,.8);
	
		
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;	
	-o-transition: all .2s;
	transition: all .2s;	
}

.no-cssgradients .portfolio-one .button,
.no-cssgradients #main .comment-submit,
.no-cssgradients #reviews input#submit,
.no-cssgradients .comment-form input[type="submit"],
.no-cssgradients .wpcf7-form input[type="submit"],
.no-cssgradients .wpcf7-submit,
.no-cssgradients .bbp-submit-wrapper .button,
.no-cssgradients .button-default,
.no-cssgradients .button.default,
.no-cssgradients .price_slider_amount button,
.no-cssgradients .gform_wrapper .gform_button,
.no-cssgradients .woocommerce .single_add_to_cart_button,
.no-cssgradients .woocommerce button.button,
.no-cssgradients .woocommerce .shipping-calculator-form .button,
.no-cssgradients .woocommerce form.checkout #place_order,
.no-cssgradients .woocommerce .checkout_coupon .button,
.no-cssgradients .woocommerce .login .button,
.no-cssgradients .woocommerce .register .button,
.no-cssgradients .woocommerce .avada-order-details .order-again .button
.no-cssgradients .woocommerce .lost_reset_password input[type=submit],
.no-cssgradients #bbp_user_edit_submit,
.no-cssgradients .ticket-selector-submit-btn[type=submit],
.no-cssgradients .gform_page_footer input[type=button]{
	background:#6797be;
}

.portfolio-one .button:hover,
#main .comment-submit:hover,
#reviews input#submit:hover,
.comment-form input[type="submit"]:hover,
.wpcf7-form input[type="submit"]:hover,.wpcf7-submit:hover,
.bbp-submit-wrapper .button:hover,
.button-default:hover,
.button.default:hover,
.price_slider_amount button:hover,
.gform_wrapper .gform_button:hover,
.woocommerce .single_add_to_cart_button:hover,
.woocommerce .shipping-calculator-form .button:hover,
.woocommerce form.checkout #place_order:hover,
.woocommerce .checkout_coupon .button:hover,
.woocommerce .login .button:hover,
.woocommerce .register .button:hover,
.woocommerce .avada-order-details .order-again .button:hover,
.woocommerce .lost_reset_password input[type=submit]:hover,
#bbp_user_edit_submit:hover,
.ticket-selector-submit-btn[type=submit]:hover,
.gform_page_footer input[type=button]:hover{
	background: #5c8db5;
	color: #ffffff;
	
	}

.no-cssgradients .portfolio-one .button:hover,
.no-cssgradients #main .comment-submit:hover,
.no-cssgradients #reviews input#submit:hover,
.no-cssgradients .comment-form input[type="submit"]:hover,
.no-cssgradients .wpcf7-form input[type="submit"]:hover,
.no-cssgradients .wpcf7-submit:hover,
.no-cssgradients .bbp-submit-wrapper .button:hover,
.no-cssgradients .button-default:hover,
.no-cssgradinets .button.default:hover,
.no-cssgradients .price_slider_amount button:hover,
.no-cssgradients .gform_wrapper .gform_button:hover,
.no-cssgradients .woocommerce .single_add_to_cart_button:hover
.no-cssgradients .woocommerce .shipping-calculator-form .button:hover,
.no-cssgradients .woocommerce form.checkout #place_order:hover,
.no-cssgradients .woocommerce .checkout_coupon .button:hover,
.no-cssgradients .woocommerce .login .button:hover,
.no-cssgradients .woocommerce .register .button:hover,
.no-cssgradients .woocommerce .avada-order-details .order-again .button:hover,
.no-cssgradients .woocommerce .lost_reset_password input[type=submit]:hover,
.no-cssgradients #bbp_user_edit_submit:hover,
.no-cssgradients .ticket-selector-submit-btn[type=submit]:hover,
.no-cssgradients .gform_page_footer input[type=button]:hover{
	background:#5c8db5;
}


#main .reading-box h2,
#main h2,
.page-title h1,
.image .image-extras .image-extras-content h3,.image .image-extras .image-extras-content h3 a,
#main .post h2,
.sidebar .widget h3,
#wrapper .fusion-tabs-widget .tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
.fusion-pricing-table .title-row,
.fusion-pricing-table .pricing-row,
.fusion-person .person-desc .person-author .person-author-wrapper,
.fusion-accordian .panel-title,
.fusion-accordian .panel-heading a,
.fusion-tabs .nav-tabs  li .tab-link,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.ei-title h2, #header-sticky,#header .tagline,
table th,.project-content .project-info h4,
.woocommerce-success-message .msg,.product-title, .cart-empty,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title,
.main-flex .slide-content h2, .main-flex .slide-content h3,
.fusion-modal .modal-title, .popover .popover-title,
.fusion-flip-box .flip-box-heading-back{
	font-family:"Raleway", Arial, Helvetica, sans-serif;
}



#header-sticky .avada-row,#header .avada-row, #main .avada-row, .footer-area .avada-row,#slidingbar-area .avada-row, #footer .avada-row, .page-title, .header-social .avada-row, #small-nav .avada-row, .tfs-slider .slide-content-container .slide-content{ max-width:1170px; }


#wrapper .post-content h2,#wrapper .fusion-title h2,#wrapper #main .post-content .fusion-title h2,#wrapper .title h2,#wrapper #main .post-content .title h2,#wrapper  #main .post h2, #wrapper  #main .post h2, #wrapper .woocommerce .checkout h3, #main .portfolio h2 {
	font-size:21px;
		line-height:32px;
}


#wrapper .post-content h2,#wrapper .fusion-title h2,#wrapper #main .post-content .fusion-title h2,#wrapper .title h2,#wrapper #main .post-content .title h2,#wrapper #main .post h2,#wrapper  .woocommerce .checkout h3, .cart-empty{
	line-height:27px;
}


#main .post h2,.post-content h2,.fusion-title h2,.title h2,.woocommerce-tabs h2,.search-page-search-form h2, .cart-empty, .woocommerce h2, .woocommerce .checkout h3{
	color:#000000;
}

.project-content .project-info .project-info-box a,.sidebar .widget li a, .sidebar .widget .recentcomments, .sidebar .widget_categories li, #main .post h2 a, .about-author .title a,
.shop_attributes tr th,.image-extras a,.products-slider .price .amount,z.my_account_orders thead tr th,.shop_table thead tr th,.cart_totals table th,form.checkout .shop_table tfoot th,form.checkout .payment_methods label,#final-order-details .mini-order-details th,#main .product .product_title,.shop_table.order_details tr th,
.sidebar .widget_layered_nav li.chosen a, .sidebar .widget_layered_nav li.chosen a:before,.sidebar .widget_layered_nav_filters li.chosen a, .sidebar .widget_layered_nav_filters li.chosen a:before,
.order-dropdown li a:hover, .catalog-ordering .order li a:hover
{color:#000000;}


#nav ul ul,#sticky-nav ul ul,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu-submenu,
#nav ul .login-box,#sticky-nav ul .login-box,
#nav ul .cart-contents,#sticky-nav ul .cart-contents,
#small-nav ul .login-box,#small-nav ul .cart-contents,
#main-nav-search-form, #sticky-nav-search-form
{background-color:#ffffff;}


#wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu,
#wrapper #nav .fusion-megamenu-wrapper .fusion-megamenu-border,
#nav .fusion-navbar-nav .fusion-megamenu-wrapper ul ul, #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper ul ul,
#wrapper #nav .fusion-navbar-nav .fusion-megamenu-wrapper ul ul li, #wrapper #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper ul ul li,
#header-sticky .cart-content a,#header-sticky .cart-content a:hover,#header-sticky .login-box,#header-sticky .cart-contents,
#header .cart-content a, #side-header .cart-content a, #header .cart-content a:hover,#side-header .cart-content a:hover,#header .login-box,#header .cart-contents, #side-header .cart-contents,#small-nav .login-box,#small-nav .cart-contents,#small-nav .cart-content a,#small-nav .cart-content a:hover,
#main-nav-search-form, #sticky-nav-search-form
{border-color:#eaeaea;}


#main .sidebar{
	background-color:transparent;
}


.double-sidebars #main #sidebar{
	width:21%;
	margin-left:-76%;
}

.double-sidebars #main #sidebar-2{
	width:21%;
	margin-left: 3%;
}

.clearfix:after,
#content:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-footer:after {
  content: "";
  display: table;
  clear: both;
}

#preheader .quicklinks-mobile-menu #quicklinks-mobile{padding: 5px;}


		
		.meta { font-family:'Akzidenz',sans-serif; font-size:13px; font-style: italic; letter-spacing:0.05em; line-height:1.75em; color: #000; margin: 0.875em 0; }

		.meta a { color:inherit; text-decoration:underline; }

		.meta a:visited {color:inherit;}

		.meta a:hover { color:inherit; text-decoration:underline; }




.meta a.sharing-link, .meta a.follow-link, .about-follow-links a { font-style: normal; text-decoration: none; }

.meta a.sharing-link:hover, .meta a.follow-link:hover, .about-follow-links a:hover { text-decoration:underline; }


.meta .sharing-wrapper, .meta .follow-wrapper {
	display: inline;
	margin-right:5px;
}
	

.meta .sharing-box, .meta .follow-box {
	position: absolute;
	display: none;
	background-color: white;
	border: 1px solid black;
	padding: 5px 10px;
	z-index: 1000;
}


.meta .sharing-box a, .meta .follow-box a { font-style: normal; text-decoration: none; }

.meta .sharing-box a:hover, .meta .follow-box a:hover { text-decoration: underline; }


.meta .fa, .about-follow-links .fa { width: 13px; margin-right: 5px; }


.main-story-shade {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	}


.main-story-shade:before {
	content: '';
		-moz-box-shadow: 0 0 150px 5px #000 inset;
		-ms-box-shadow: 0 0 150px 5px #000 inset;
		-o-box-shadow: 0 0 150px 7px #000 inset;
		-webkit-box-shadow: 0 0 100px 8px #000 inset;
	box-shadow: 0 0 150px 5px #000 inset;
	float: left;
	position: absolute;
		top: 0;
		left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	}
 .fusion-fullwidth-1 {
                            padding-left: 0px !important;
                            padding-right: 0px !important;
                        }
.fusion-fullwidth-2 {
                            padding-left: 0px !important;
                            padding-right: 0px !important;
                        }
.site-Surplus-Warehouse .panel-pane.pane-block.pane-views-store-list-footer-block-5.pane-views h2{margin:5% 0 0 0;}
.panel-pane.pane-block.pane-views-product-search-index-block-7.pane-views{padding-bottom:20%;}
.panel-pane.pane-block.pane-views-focus-post-blog-block-4.pane-views,.panel-pane.pane-block.pane-views-focus-post-blog-block-5.pane-views,.pane-views-focus-post-blog-block-11{padding:0 0 0 2%;border-left:1px solid #e6e6e6;}
.node-type-blog .panel-pane.pane-node-body{border-right:1px solid #e6e6e6;padding-right:2%;}
.node-type-blog .panel-pane.pane-node-body  p{margin:0px 0 10.5px 2%;}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}



code, pre, .rtp-readmore, .rtp-readmore:visited, .post-meta p, .gallery-caption, .breadcrumb,
.rtp-navigation, .rtp-comments-pagination, #respond, #respond .form-allowed-tags, .widget, .comment-text { font-size: 13px; line-height: 1.6153em; }






#comments-template{
	border-top: 1px solid #e5d8c6;
	
	padding: 8px 8px 8px 8px;
	background-color: #F5F3EB;

}


#comments-template p{
	line-height: 24px;
}


#comments-template p.nocomments{
	padding: 0 15px;
}


#comments-template h2, #comments-template h3{
	font-size: 14px;
	font-weight: bold;
	color: #74624b;
}


#comments-template .commentmetadata{
	font-size: 11px;
}


#comments-template ol{
	list-style: none;
	margin: 0;
	padding: 0;
}


#comments-template ol li{
	border-bottom: 1px solid #e5d8c6;
	padding: 15px 0 15px;
}




#container, #header, #menu, #pagewrapper, #page, #banner, .maincol, .post, .entry, .browse, #sidebar, #comments-template{
	text-align: left;
	vertical-align:top;
}

  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }

  .row:after {
    clear: both;
  }

  .row-fluid {
    width: 100%;
    *zoom: 1;
  }

  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }

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

  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }

  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }

  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.7624309392265194%;
  }

  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }

  .row-fluid .span11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%;
  }

  .row-fluid .span10 {
    width: 82.87292817679558%;
    *width: 82.81973668743387%;
  }

  .row-fluid .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%;
  }

  .row-fluid .span8 {
    width: 65.74585635359117%;
    *width: 65.69266486422946%;
  }

  .row-fluid .span7 {
    width: 57.18232044198895%;
    *width: 57.12912895262725%;
  }

  .row-fluid .span6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
  }

  .row-fluid .span5 {
    width: 40.05524861878453%;
    *width: 40.00205712942283%;
  }

  .row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
  }

  .row-fluid .span3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%;
  }

  .row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
  }

  .row-fluid .span1 {
    width: 5.801104972375691%;
    *width: 5.747913483013988%;
  }

  .row-fluid .offset12 {
    margin-left: 105.52486187845304%;
    *margin-left: 105.41847889972962%;
  }

  .row-fluid .offset12:first-child {
    margin-left: 102.76243093922652%;
    *margin-left: 102.6560479605031%;
  }

  .row-fluid .offset11 {
    margin-left: 96.96132596685082%;
    *margin-left: 96.8549429881274%;
  }

  .row-fluid .offset11:first-child {
    margin-left: 94.1988950276243%;
    *margin-left: 94.09251204890089%;
  }

  .row-fluid .offset10 {
    margin-left: 88.39779005524862%;
    *margin-left: 88.2914070765252%;
  }

  .row-fluid .offset10:first-child {
    margin-left: 85.6353591160221%;
    *margin-left: 85.52897613729868%;
  }

  .row-fluid .offset9 {
    margin-left: 79.8342541436464%;
    *margin-left: 79.72787116492299%;
  }

  .row-fluid .offset9:first-child {
    margin-left: 77.07182320441989%;
    *margin-left: 76.96544022569647%;
  }

  .row-fluid .offset8 {
    margin-left: 71.2707182320442%;
    *margin-left: 71.16433525332079%;
  }

  .row-fluid .offset8:first-child {
    margin-left: 68.50828729281768%;
    *margin-left: 68.40190431409427%;
  }

  .row-fluid .offset7 {
    margin-left: 62.70718232044199%;
    *margin-left: 62.600799341718584%;
  }

  .row-fluid .offset7:first-child {
    margin-left: 59.94475138121547%;
    *margin-left: 59.838368402492065%;
  }

  .row-fluid .offset6 {
    margin-left: 54.14364640883978%;
    *margin-left: 54.037263430116376%;
  }

  .row-fluid .offset6:first-child {
    margin-left: 51.38121546961326%;
    *margin-left: 51.27483249088986%;
  }

  .row-fluid .offset5 {
    margin-left: 45.58011049723757%;
    *margin-left: 45.47372751851417%;
  }

  .row-fluid .offset5:first-child {
    margin-left: 42.81767955801105%;
    *margin-left: 42.71129657928765%;
  }

  .row-fluid .offset4 {
    margin-left: 37.01657458563536%;
    *margin-left: 36.91019160691196%;
  }

  .row-fluid .offset4:first-child {
    margin-left: 34.25414364640884%;
    *margin-left: 34.14776066768544%;
  }

  .row-fluid .offset3 {
    margin-left: 28.45303867403315%;
    *margin-left: 28.346655695309746%;
  }

  .row-fluid .offset3:first-child {
    margin-left: 25.69060773480663%;
    *margin-left: 25.584224756083227%;
  }

  .row-fluid .offset2 {
    margin-left: 19.88950276243094%;
    *margin-left: 19.783119783707537%;
  }

  .row-fluid .offset2:first-child {
    margin-left: 17.12707182320442%;
    *margin-left: 17.02068884448102%;
  }

  .row-fluid .offset1 {
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%;
  }

  .row-fluid .offset1:first-child {
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%;
  }

  .row,
  .thumbnails {
    margin-left: 0;
  }

  [class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }

  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
.row{margin-right:-15px;margin-left:-15px}
[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:auto;margin-left:0}
.container,.row,.span{width:auto;padding:0;border:0;margin:0;float:none !important;color:black;background:transparent none}
.single .single .container .row .span4{display:none !important}
.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body #tve_eight_set a{color:inherit}
body #tve_eight_set .bold_text{font-weight:700 !important}
body #tve_eight_set .tve_image_caption img{box-shadow:none;margin-bottom:0;margin-top:0}
body #tve_eight_set h2{font-family:'Open Sans', sans-serif;color:#252525;font-weight:400;font-size:36px;line-height:40px;letter-spacing:normal}
body #tve_eight_set h3{font-family:'Open Sans', sans-serif;color:#252525;font-weight:400;font-size:30px;line-height:35px;letter-spacing:normal}
body #tve_eight_set h4{font-family:'Open Sans', sans-serif;color:#252525;font-weight:400;font-size:24px;line-height:26px;letter-spacing:normal}
body #tve_eight_set h5{font-family:'Open Sans', sans-serif;color:#252525;font-weight:400;font-size:18px;line-height:20px;letter-spacing:normal}
body #tve_eight_set h6{font-family:'Open Sans', sans-serif;color:#505050;display:table;font-size:15px;font-weight:400;line-height:18px;letter-spacing:normal;margin-left:auto;margin-right:auto;position:relative;padding:0 60px;text-align:center}
body #tve_eight_set h6:before,body #tve_eight_set h6:after{background:#c2c2c2;content:'';display:block;height:1px;margin:auto 0;position:absolute;top:0;bottom:0;width:50px}
body #tve_eight_set h6:before{left:0}
body #tve_eight_set h6:after{right:0}
body #tve_eight_set p{font-family:'Open Sans', sans-serif;color:#464646;font-weight:400;font-size:16px;line-height:25px;letter-spacing:normal;margin-bottom:20px}
body #tve_eight_set h1,body #tve_eight_set h2,body #tve_eight_set h3,body #tve_eight_set h4,body #tve_eight_set h5,body #tve_eight_set h6{clear:none;padding-bottom:0}
#tve_eight_set{font-family:'Open Sans', sans-serif;text-shadow:none}
#tve_eight_set article{padding-bottom:0}
#tve_eight_set ol.thrv_wrapper{font-size:16px;margin-left:0;margin-bottom:0;padding-left:20px;padding-bottom:0;text-align:left}
#tve_eight_set ol.thrv_wrapper li{font-family:'Open Sans', sans-serif;color:#464646;font-size:inherit;font-weight:400;line-height:20px;padding-left:10px;position:relative}
#tve_eight_set #tve_editor ul.thrv_wrapper li{margin-bottom:15px}
#tve_eight_set ul.thrv_wrapper{font-size:16px;list-style-type:none;margin-left:20px;margin-bottom:30px;padding-left:0;padding-bottom:0;text-align:left}
#tve_eight_set ul.thrv_wrapper li{font-family:'Open Sans', sans-serif;color:#464646;font-size:inherit;font-weight:400;list-style-type:disc;line-height:20px;padding-left:10px}
#tve_eight_set ul.thrv_wrapper li:before{display:none}
#tve_eight_set .thrv_bullets_shortcode ul.tve_ul6.tve_ul li{margin-bottom:40px}
#tve_eight_set .thrv_bullets_shortcode ul.tve_ul6.tve_ul li:before{content:'\69' !important}
#tve_eight_set .tve_ul6{font-size:16px;list-style-type:none;padding-left:0}
#tve_eight_set .tve_ul6 li{font-family:'Open Sans', sans-serif;color:#464646;font-weight:400;font-size:inherit;list-style-image:none !important;position:relative;padding-left:35px}
#tve_eight_set .tve_ul6 li:before{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);font-size:20px;font-weight:400;font-family:'tve-leads-eight-set-icons';line-height:30px;position:absolute;left:0;top:0}
#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_lead_generation.tve_white button{color:#363636}
#tve_eight_set .thrv_lead_generation.thrv_lead_generation_horizontal input[type="text"],#tve_eight_set .thrv_lead_generation.thrv_lead_generation_horizontal button,#tve_eight_set .thrv_lead_generation.thrv_lead_generation_horizontal input[type="email"]{margin-bottom:0}
#tve_eight_set .thrv_lead_generation button{border-radius:3px;font-family:'Open Sans', sans-serif;text-shadow:none;box-shadow:none;border-top:0;color:#fff;font-weight:700;font-size:18px;line-height:21px;padding:22px 10px}
#tve_eight_set .thrv_lead_generation input[type="text"],#tve_eight_set .thrv_lead_generation input[type="email"]{border-radius:3px;font-family:'Open Sans', sans-serif;box-shadow:0 2px 2px 0 rgba(0,1,1,0.05) inset;border:1px solid #d7d7d7;background:#fff;color:#707070;font-size:15px;font-weight:400;height:auto;line-height:1.5em;padding:21px 10px !important}
#tve_eight_set .tve_ts1{border:0;margin-bottom:10px;padding:0 0 0 30px;width:100%}
#tve_eight_set .tve_ts1 .tve_ts_t{position:relative}
#tve_eight_set .tve_ts1 .tve_ts_t:before{font-family:'Lato', sans-serif;content:'\0201C';font-size:36px;font-weight:700;line-height:45px;position:absolute;left:-20px;top:0}
#tve_eight_set .tve_ts1 .tve_ts_t p{color:#505050;font-style:italic;font-weight:300;font-size:18px;line-height:30px}
#tve_eight_set .tve_ts1 .tve_ts_t p.bold_text{font-weight:700}
#tve_eight_set .tve_ts1 .tve_ts_ql{display:none}
#tve_eight_set .tve_ts1 .tve_ts_o{background:none;height:auto;margin-top:30px;position:static}
#tve_eight_set .tve_ts1 .tve_ts_o br{display:none}
#tve_eight_set .tve_cb5{border:0 !important}
#tve_eight_set .tve_cb6{border:0 !important}
#tve_eight_set .thrv-leads-form-box:before,#tve_eight_set .thrv-leads-slide-in:before,#tve_eight_set .thrv-leads-widget:before,#tve_eight_set .tve-leads-lightbox .tve_p_lb_content:before,#tve_eight_set .thrv-ribbon:before{background-color:#1c81a5;background-image:-webkit-linear-gradient(-360deg, #1c81a5 16.66%,#00a7db 16.66%,#00a7db 33.32%,#9ac430 33.32%,#9ac430 49.98%,#feb806 49.98%,#feb806 66.64%,#fe2872 66.64%,#fe2872 83.3%,#ff41be 83.3%);background-image:linear-gradient(90deg,#1c81a5 16.66%,#00a7db 16.66%,#00a7db 33.32%,#9ac430 33.32%,#9ac430 49.98%,#feb806 49.98%,#feb806 66.64%,#fe2872 66.64%,#fe2872 83.3%,#ff41be 83.3%);content:'';display:block;height:5px;position:absolute;top:0;left:0;right:0;width:100%}
#tve_eight_set .thrv-leads-form-box{border-radius:3px;border:0;position:relative;padding:25px}
#tve_eight_set .thrv-leads-form-box:before{border-top-left-radius:3px;border-top-right-radius:3px}
#tve_eight_set .thrv-leads-form-box .thrv_lead_generation_horizontal input[type="text"],#tve_eight_set .thrv-leads-form-box .thrv_lead_generation_horizontal input[type="email"]{padding:12px 10px !important}
#tve_eight_set .thrv-leads-form-box .thrv_lead_generation_horizontal button{font-size:14px;padding:13px 10px}
#tve_eight_set .thrv-leads-slide-in{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border:0;background:#fff;max-width:430px}
#tve_eight_set .thrv-leads-slide-in .tve-leads-close{border:1px solid #7f7f7f;background:transparent;color:#7f7f7f;font-family:Tahoma;line-height:17px;top:15px;right:10px}
#tve_eight_set .thrv-leads-slide-in .thrv_lead_generation_vertical .tve_lg_input_container.tve_lg_input .thrv_icon{top:40%}
#tve_eight_set .thrv-leads-slide-in .thrv_lead_generation_vertical input[type="text"],#tve_eight_set .thrv-leads-slide-in .thrv_lead_generation_vertical input[type="email"]{margin-bottom:17px}
#tve_eight_set .thrv-leads-slide-in .tve_eight_set_rnd_btm .tve_cb{border-bottom-left-radius:3px;border-bottom-right-radius:3px}
#tve_eight_set .thrv-leads-slide-in .thrv_contentbox_shortcode{margin-bottom:0;margin-top:0}
#tve_eight_set .thrv-leads-slide-in .thrv_bullets_shortcode ul.tve_ul6.tve_ul{font-size:15px}
#tve_eight_set .thrv-leads-slide-in .thrv_bullets_shortcode ul.tve_ul6.tve_ul li{font-size:inherit;margin-bottom:15px}
#tve_eight_set .thrv-leads-widget{border-radius:3px;border:0;background:#fff;position:relative;padding:20px 30px;overflow:hidden}
#tve_eight_set .thrv-leads-widget .tve_btn{min-width:100%}
#tve_eight_set .thrv-leads-widget .thrv_lead_generation_vertical .tve_lg_input_container.tve_lg_input .thrv_icon{top:40%}
#tve_eight_set .thrv-leads-widget .thrv_lead_generation_vertical input[type="text"],#tve_eight_set .thrv-leads-widget .thrv_lead_generation_vertical input[type="email"]{margin-bottom:18px}
#tve_eight_set .thrv-leads-widget h6{padding:0 45px}
#tve_eight_set .thrv-leads-widget h6:before,#tve_eight_set .thrv-leads-widget h6:after{width:30px}
#tve_eight_set .thrv-leads-widget .tve_cb6{box-shadow:0 0 3px 3px rgba(1,1,1,0.25) inset}
#tve_eight_set [class*='tve_eight_set_vms'] #tve_editor .tve_p_lb_control{padding:90px 45px 60px}
#tve_eight_set [class*='tve_eight_set_vms'] h2{font-size:46px;line-height:48px}
#tve_eight_set [class*='tve_eight_set_vms'] h4{color:#464646;font-size:35px;line-height:38px}
#tve_eight_set [class*='tve_eight_set_vms'] p{font-size:17px}
#tve_eight_set [class*='tve_eight_set_vms'] .thrv_lead_generation_vertical .tve_lg_input_container input[type="text"]:hover,#tve_eight_set [class*='tve_eight_set_vms'] .thrv_lead_generation_vertical .tve_lg_input_container input[type="text"]:active,#tve_eight_set [class*='tve_eight_set_vms'] .thrv_lead_generation_vertical .tve_lg_input_container input[type="text"]:focus,#tve_eight_set [class*='tve_eight_set_vms'] .thrv_lead_generation_vertical .tve_lg_input_container input[type="email"]:hover,#tve_eight_set [class*='tve_eight_set_vms'] .thrv_lead_generation_vertical .tve_lg_input_container input[type="email"]:active,#tve_eight_set [class*='tve_eight_set_vms'] .thrv_lead_generation_vertical .tve_lg_input_container input[type="email"]:focus{border-width:2px}
#tve_eight_set [class*='tve_eight_set_vms'] .thrv_lead_generation_vertical input[type="text"],#tve_eight_set [class*='tve_eight_set_vms'] .thrv_lead_generation_vertical input[type="email"]{border-width:2px;font-size:19px;margin-bottom:14px;padding:13px 10px !important}
#tve_eight_set [class*='tve_eight_set_vms'] .thrv_lead_generation_vertical button{font-size:36px;line-height:45px;padding:15px 10px}
#tve_eight_set .tve-leads-lightbox .tve_p_lb_content{border-radius:3px;max-width:1060px}
#tve_eight_set .tve-leads-lightbox .tve_p_lb_content:before{border-top-left-radius:3px;border-top-right-radius:3px}
#tve_eight_set .tve-leads-lightbox .tve_p_lb_content .tve_p_lb_close{border:1px solid #7f7f7f;background:transparent;color:#7f7f7f;font-family:Tahoma;line-height:17px;top:15px;right:10px}
#tve_eight_set .tve-leads-lightbox.tve_eight_set_v1 .tve_p_lb_content{background:#fff;padding:0 15px}
#tve_eight_set .tve-leads-lightbox.tve_eight_set_v1 .tve_p_lb_content .tve_p_lb_control{padding:50px 35px}
#tve_eight_set .tve-leads-lightbox.tve_eight_set_v2 .thrv_lead_generation_vertical input[type="text"],#tve_eight_set .tve-leads-lightbox.tve_eight_set_v2 .thrv_lead_generation_vertical input[type="email"]{margin-bottom:35px}
#tve_eight_set .tve-leads-lightbox.tve_eight_set_v2 h5{color:#000}
#tve_eight_set .tve-leads-lightbox.tve_eight_set_v2 .tve_p_lb_content{padding:0 15px}
#tve_eight_set .tve-leads-lightbox.tve_eight_set_v2 .tve_p_lb_inner{overflow:visible}
#tve_eight_set .tve-leads-lightbox.tve_eight_set_v2 .thrv_columns{overflow:visible}
#tve_eight_set .tve-leads-lightbox.tve_eight_set_v2 .thrv_contentbox_shortcode{margin-top:0;margin-bottom:0}
#tve_eight_set .tve-leads-lightbox.tve_eight_set_v2 .tve_p_lb_content .tve_p_lb_control{padding:40px 35px 35px 35px}
#tve_eight_set .thrv-ribbon{box-shadow:none;position:relative;padding:15px 0 10px}
#tve_eight_set .thrv-ribbon h5{position:relative;z-index:1}
#tve_eight_set .thrv-ribbon .tve-ribbon-close{border:1px solid #fe2872;color:#fe2872;font-size:20px;font-family:Tahoma;line-height:13px;height:20px;width:20px}
#tve_eight_set .thrv-ribbon .tve-ribbon-content{max-width:1170px}
#tve_eight_set .thrv-ribbon .thrv_lead_generation_horizontal input[type="text"],#tve_eight_set .thrv-ribbon .thrv_lead_generation_horizontal input[type="email"]{padding:12px 10px !important}
#tve_eight_set .thrv-ribbon .thrv_lead_generation_horizontal button{font-size:14px;padding:13px 10px}
#tve_eight_set .thrv-ribbon .thrv_lead_generation_horizontal.tve_2 .tve_lg_2{width:64%}
#tve_eight_set .thrv-ribbon .thrv_lead_generation_horizontal.tve_2 .tve_lg_2:last-of-type{width:36%}
#tve_eight_set .thrv-leads-form-box.tve_blue{background:#00a7db}
#tve_eight_set .tve_cb5.tve_blue{background:#00a7db}
#tve_eight_set .tve_cb6.tve_blue{background:#f2fbfd}
#tve_eight_set .tve_ts1.tve_blue .tve_ts_t:before{color:#00a7db}
#tve_eight_set .tve_ul6.tve_blue li:before{color:#1f8eae}
#tve_eight_set .thrv-ribbon.tve_blue{background:#00a7db}
#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 .thrv_lead_generation.tve_blue input[type='text']:hover,#tve_eight_set .thrv_lead_generation.tve_blue input[type="email"]:hover{box-shadow:0 2px 2px 0 rgba(0,167,219,0.2) inset;border:1px solid #00a7db}
#tve_eight_set .thrv_lead_generation.tve_blue input[type='text']:active,#tve_eight_set .thrv_lead_generation.tve_blue input[type='text']:focus,#tve_eight_set .thrv_lead_generation.tve_blue input[type="email"]:active,#tve_eight_set .thrv_lead_generation.tve_blue input[type="email"]:focus{box-shadow:0 2px 2px 0 rgba(0,167,219,0.2) inset;border:1px solid #00a7db;background:#f2fbfd}
#tve_eight_set .thrv_lead_generation.tve_blue button{background-color:#1f8eae;background-image:-webkit-linear-gradient(#1f8eae 0%,#19759c 100%);background-image:linear-gradient(#1f8eae 0%,#19759c 100%)}
#tve_eight_set .thrv_lead_generation.tve_blue button:hover{background-color:#1c809c;background-image:-webkit-linear-gradient(#1c809c 0%,#16698c 100%);background-image:linear-gradient(#1c809c 0%,#16698c 100%)}
#tve_eight_set .thrv_lead_generation.tve_blue button:active{background-color:#145d7d;background-image:-webkit-linear-gradient(#145d7d 0%,#19728b 100%);background-image:linear-gradient(#145d7d 0%,#19728b 100%)}
#tve_eight_set .thrv-leads-form-box.tve_black{background:#505050}
#tve_eight_set .tve_cb5.tve_black{background:#505050}
#tve_eight_set .tve_cb6.tve_black{background:#f7f7f7}
#tve_eight_set .tve_ts1.tve_black .tve_ts_t:before{color:#505050}
#tve_eight_set .tve_ul6.tve_black li:before{color:#5e5e5e}
#tve_eight_set .thrv-ribbon.tve_black{background:#505050}
#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 .thrv_lead_generation.tve_black input[type='text']:hover,#tve_eight_set .thrv_lead_generation.tve_black input[type="email"]:hover{box-shadow:0 2px 2px 0 rgba(80,80,80,0.2) inset;border:1px solid #505050}
#tve_eight_set .thrv_lead_generation.tve_black input[type='text']:active,#tve_eight_set .thrv_lead_generation.tve_black input[type='text']:focus,#tve_eight_set .thrv_lead_generation.tve_black input[type="email"]:active,#tve_eight_set .thrv_lead_generation.tve_black input[type="email"]:focus{box-shadow:0 2px 2px 0 rgba(80,80,80,0.2) inset;border:1px solid #505050;background:#f7f7f7}
#tve_eight_set .thrv_lead_generation.tve_black button{background-color:#5e5e5e;background-image:-webkit-linear-gradient(#5e5e5e 0%,#4d4d4d 100%);background-image:linear-gradient(#5e5e5e 0%,#4d4d4d 100%)}
#tve_eight_set .thrv_lead_generation.tve_black button:hover{background-color:#545454;background-image:-webkit-linear-gradient(#545454 0%,#444 100%);background-image:linear-gradient(#545454 0%,#444 100%)}
#tve_eight_set .thrv_lead_generation.tve_black button:active{background-color:#3d3d3d;background-image:-webkit-linear-gradient(#3d3d3d 0%,#4a4a4a 100%);background-image:linear-gradient(#3d3d3d 0%,#4a4a4a 100%)}
#tve_eight_set .thrv-leads-form-box.tve_green{background:#a4ca35}
#tve_eight_set .tve_cb5.tve_green{background:#a4ca35}
#tve_eight_set .tve_cb6.tve_green{background:#fafcf5}
#tve_eight_set .tve_ts1.tve_green .tve_ts_t:before{color:#a4ca35}
#tve_eight_set .tve_ul6.tve_green li:before{color:#a4ca35}
#tve_eight_set .thrv-ribbon.tve_green{background:#a4ca35}
#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 .thrv_lead_generation.tve_green input[type='text']:hover,#tve_eight_set .thrv_lead_generation.tve_green input[type="email"]:hover{box-shadow:0 2px 2px 0 rgba(164,202,53,0.2) inset;border:1px solid #a4ca35}
#tve_eight_set .thrv_lead_generation.tve_green input[type='text']:active,#tve_eight_set .thrv_lead_generation.tve_green input[type='text']:focus,#tve_eight_set .thrv_lead_generation.tve_green input[type="email"]:active,#tve_eight_set .thrv_lead_generation.tve_green input[type="email"]:focus{box-shadow:0 2px 2px 0 rgba(164,202,53,0.2) inset;border:1px solid #a4ca35;background:#fafcf5}
#tve_eight_set .thrv_lead_generation.tve_green button{background-color:#a4ca35;background-image:-webkit-linear-gradient(#a4ca35 0%,#90be2b 100%);background-image:linear-gradient(#a4ca35 0%,#90be2b 100%)}
#tve_eight_set .thrv_lead_generation.tve_green button:hover{background-color:#93b530;background-image:-webkit-linear-gradient(#93b530 0%,#81ab27 100%);background-image:linear-gradient(#93b530 0%,#81ab27 100%)}
#tve_eight_set .thrv_lead_generation.tve_green button:active{background-color:#739822;background-image:-webkit-linear-gradient(#739822 0%,#83a22a 100%);background-image:linear-gradient(#739822 0%,#83a22a 100%)}
#tve_eight_set .thrv-leads-form-box.tve_white{background:#fff}
#tve_eight_set .tve_cb5.tve_white{background:#fff}
#tve_eight_set .tve_cb6.tve_white{background:#f6f6f6}
#tve_eight_set .tve_ts1.tve_white .tve_ts_t:before{color:#fff}
#tve_eight_set .tve_ul6.tve_white li:before{color:#e4e4e4}
#tve_eight_set .thrv-ribbon.tve_white{background:#fff}
#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 .thrv_lead_generation.tve_white input[type='text']:hover,#tve_eight_set .thrv_lead_generation.tve_white input[type="email"]:hover{box-shadow:0 2px 2px 0 rgba(255,255,255,0.2) inset;border:1px solid #fff}
#tve_eight_set .thrv_lead_generation.tve_white input[type='text']:active,#tve_eight_set .thrv_lead_generation.tve_white input[type='text']:focus,#tve_eight_set .thrv_lead_generation.tve_white input[type="email"]:active,#tve_eight_set .thrv_lead_generation.tve_white input[type="email"]:focus{box-shadow:0 2px 2px 0 rgba(255,255,255,0.2) inset;border:1px solid #fff;background:#f6f6f6}
#tve_eight_set .thrv_lead_generation.tve_white button:hover{background-color:#cdcdcd;background-image:-webkit-linear-gradient(#cdcdcd 0%,#c7c7c7 100%);background-image:linear-gradient(#cdcdcd 0%,#c7c7c7 100%)}
#tve_eight_set .thrv_lead_generation.tve_white button:active{background-color:#b2b2b2;background-image:-webkit-linear-gradient(#b2b2b2 0%,#b6b6b6 100%);background-image:linear-gradient(#b2b2b2 0%,#b6b6b6 100%)}
#tve_eight_set .thrv-leads-form-box.tve_orange{background:#febf07}
#tve_eight_set .tve_cb5.tve_orange{background:#febf07}
#tve_eight_set .tve_cb6.tve_orange{background:#fffcf2}
#tve_eight_set .tve_ts1.tve_orange .tve_ts_t:before{color:#febf07}
#tve_eight_set .tve_ul6.tve_orange li:before{color:#febf07}
#tve_eight_set .thrv-ribbon.tve_orange{background:#febf07}
#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 .thrv_lead_generation.tve_orange input[type='text']:hover,#tve_eight_set .thrv_lead_generation.tve_orange input[type="email"]:hover{box-shadow:0 2px 2px 0 rgba(254,191,7,0.2) inset;border:1px solid #febf07}
#tve_eight_set .thrv_lead_generation.tve_orange input[type='text']:active,#tve_eight_set .thrv_lead_generation.tve_orange input[type='text']:focus,#tve_eight_set .thrv_lead_generation.tve_orange input[type="email"]:active,#tve_eight_set .thrv_lead_generation.tve_orange input[type="email"]:focus{box-shadow:0 2px 2px 0 rgba(254,191,7,0.2) inset;border:1px solid #febf07;background:#fffcf2}
#tve_eight_set .thrv_lead_generation.tve_orange button{background-color:#febf07;background-image:-webkit-linear-gradient(#febf07 0%,#feb105 100%);background-image:linear-gradient(#febf07 0%,#feb105 100%)}
#tve_eight_set .thrv_lead_generation.tve_orange button:hover{background-color:#e4ac06;background-image:-webkit-linear-gradient(#e4ac06 0%,#e49f04 100%);background-image:linear-gradient(#e4ac06 0%,#e49f04 100%)}
#tve_eight_set .thrv_lead_generation.tve_orange button:active{background-color:#cb8e04;background-image:-webkit-linear-gradient(#cb8e04 0%,#cb9906 100%);background-image:linear-gradient(#cb8e04 0%,#cb9906 100%)}
#tve_eight_set .thrv-leads-form-box.tve_purple{background:#c96eee}
#tve_eight_set .tve_cb5.tve_purple{background:#c96eee}
#tve_eight_set .tve_cb6.tve_purple{background:#fcf8fe}
#tve_eight_set .tve_ts1.tve_purple .tve_ts_t:before{color:#c96eee}
#tve_eight_set .tve_ul6.tve_purple li:before{color:#c96eee}
#tve_eight_set .thrv-ribbon.tve_purple{background:#c96eee}
#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 .thrv_lead_generation.tve_purple input[type='text']:hover,#tve_eight_set .thrv_lead_generation.tve_purple input[type="email"]:hover{box-shadow:0 2px 2px 0 rgba(201,110,238,0.2) inset;border:1px solid #c96eee}
#tve_eight_set .thrv_lead_generation.tve_purple input[type='text']:active,#tve_eight_set .thrv_lead_generation.tve_purple input[type='text']:focus,#tve_eight_set .thrv_lead_generation.tve_purple input[type="email"]:active,#tve_eight_set .thrv_lead_generation.tve_purple input[type="email"]:focus{box-shadow:0 2px 2px 0 rgba(201,110,238,0.2) inset;border:1px solid #c96eee;background:#fcf8fe}
#tve_eight_set .thrv_lead_generation.tve_purple button{background-color:#c96eee;background-image:-webkit-linear-gradient(#c96eee 0%,#bd5aea 100%);background-image:linear-gradient(#c96eee 0%,#bd5aea 100%)}
#tve_eight_set .thrv_lead_generation.tve_purple button:hover{background-color:#b563d6;background-image:-webkit-linear-gradient(#b563d6 0%,#aa51d2 100%);background-image:linear-gradient(#b563d6 0%,#aa51d2 100%)}
#tve_eight_set .thrv_lead_generation.tve_purple button:active{background-color:#9748bb;background-image:-webkit-linear-gradient(#9748bb 0%,#a158be 100%);background-image:linear-gradient(#9748bb 0%,#a158be 100%)}
#tve_eight_set .thrv-leads-form-box.tve_red{background:#fe2c7e}
#tve_eight_set .tve_cb5.tve_red{background:#fe2c7e}
#tve_eight_set .tve_cb6.tve_red{background:#fff4f8}
#tve_eight_set .tve_ts1.tve_red .tve_ts_t:before{color:#fe2c7e}
#tve_eight_set .tve_ul6.tve_red li:before{color:#fe2c7e}
#tve_eight_set .thrv-ribbon.tve_red{background:#fe2c7e}
#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 .thrv_lead_generation.tve_red input[type='text']:hover,#tve_eight_set .thrv_lead_generation.tve_red input[type="email"]:hover{box-shadow:0 2px 2px 0 rgba(254,44,126,0.2) inset;border:1px solid #fe2c7e}
#tve_eight_set .thrv_lead_generation.tve_red input[type='text']:active,#tve_eight_set .thrv_lead_generation.tve_red input[type='text']:focus,#tve_eight_set .thrv_lead_generation.tve_red input[type="email"]:active,#tve_eight_set .thrv_lead_generation.tve_red input[type="email"]:focus{box-shadow:0 2px 2px 0 rgba(254,44,126,0.2) inset;border:1px solid #fe2c7e;background:#fff4f8}
#tve_eight_set .thrv_lead_generation.tve_red button{background-color:#fe2c7e;background-image:-webkit-linear-gradient(#fe2c7e 0%,#fe2467 100%);background-image:linear-gradient(#fe2c7e 0%,#fe2467 100%)}
#tve_eight_set .thrv_lead_generation.tve_red button:hover{background-color:#e42871;background-image:-webkit-linear-gradient(#e42871 0%,#e4205c 100%);background-image:linear-gradient(#e42871 0%,#e4205c 100%)}
#tve_eight_set .thrv_lead_generation.tve_red button:active{background-color:#cb1d52;background-image:-webkit-linear-gradient(#cb1d52 0%,#cb2365 100%);background-image:linear-gradient(#cb1d52 0%,#cb2365 100%)}
#tve_eight_set .thrv-leads-form-box.tve_teal{background:#00a2a4}
#tve_eight_set .tve_cb5.tve_teal{background:#00a2a4}
#tve_eight_set .tve_cb6.tve_teal{background:#f2fafa}
#tve_eight_set .tve_ts1.tve_teal .tve_ts_t:before{color:#00a2a4}
#tve_eight_set .tve_ul6.tve_teal li:before{color:#00a2a4}
#tve_eight_set .thrv-ribbon.tve_teal{background:#00a2a4}
#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_eight_set .thrv_lead_generation.tve_teal input[type='text']:hover,#tve_eight_set .thrv_lead_generation.tve_teal input[type="email"]:hover{box-shadow:0 2px 2px 0 rgba(0,162,164,0.2) inset;border:1px solid #00a2a4}
#tve_eight_set .thrv_lead_generation.tve_teal input[type='text']:active,#tve_eight_set .thrv_lead_generation.tve_teal input[type='text']:focus,#tve_eight_set .thrv_lead_generation.tve_teal input[type="email"]:active,#tve_eight_set .thrv_lead_generation.tve_teal input[type="email"]:focus{box-shadow:0 2px 2px 0 rgba(0,162,164,0.2) inset;border:1px solid #00a2a4;background:#f2fafa}
#tve_eight_set .thrv_lead_generation.tve_teal button{background-color:#00a2a4;background-image:-webkit-linear-gradient(#00a2a4 0%,#008e90 100%);background-image:linear-gradient(#00a2a4 0%,#008e90 100%)}
#tve_eight_set .thrv_lead_generation.tve_teal button:hover{background-color:#009293;background-image:-webkit-linear-gradient(#009293 0%,#008081 100%);background-image:linear-gradient(#009293 0%,#008081 100%)}
#tve_eight_set .thrv_lead_generation.tve_teal button:active{background-color:#007273;background-image:-webkit-linear-gradient(#007273 0%,#008283 100%);background-image:linear-gradient(#007273 0%,#008283 100%)}
#tve_eight_set .tve-ribbon-content .thrv_lead_generation.thrv_lead_generation_horizontal.tve_2 .tve_lg_2:last-of-type{width:50%}
#tve_eight_set .tve-leads-lightbox.tve_eight_set_v2 .tve_oth .tve_cb5{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important}
#tve_eight_set .tve_eight_set_vms_step1 #tve_editor .tve_btn1.tve_bigBtn a{padding:25px}
.tl-style h1{font-size:33px !important}
.tl-style h2{font-size:30px !important}
.tl-style h3{font-size:25px !important}
.tl-style h4{font-size:22px !important}
.tl-style h5{font-size:18px !important}
.tl-style h6{font-size:17px !important}
body .tl-style article{margin-bottom:0;margin-top:0;padding-top:0}
.tl-style .tve_p_lb_content{overflow:visible}
.tve-l-open.tl-anim-rotational .tl-style:first-child .tve_p_lb_content.tve-leads-triggered{-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;transition:all 0.6s ease-out}
.tve-l-open.tl-anim-zoom_in .tl-style:first-child .tve_p_lb_content.tve-leads-triggered{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.tve-l-open.tl-anim-zoom_out .tl-style:first-child .tve_p_lb_content.tve-leads-triggered{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.tve-l-open.tl-anim-slide_top .tl-style:first-child .tve_p_lb_content.tve-leads-triggered{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.tve-l-open.tl-anim-slide_bot .tl-style:first-child .tve_p_lb_content.tve-leads-triggered{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.tve-l-open.tl-anim-slide_left .tl-style:first-child .tve_p_lb_content.tve-leads-triggered{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.tve-l-open.tl-anim-slide_right .tl-style:first-child .tve_p_lb_content.tve-leads-triggered{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.tve-sl-open.stl-anim-rotational .tve-leads-triggered .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;transition:all 0.6s ease-out}
.tve-sl-open.stl-anim-zoom_in .tve-leads-triggered .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.tve-sl-open.stl-anim-zoom_out .tve-leads-triggered .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.tve-sl-open.stl-anim-slide_top .tve-leads-triggered .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.tve-sl-open.stl-anim-slide_bot .tve-leads-triggered .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.tve-sl-open.stl-anim-slide_left .tve-leads-triggered .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.tve-sl-open.stl-anim-slide_right .tve-leads-triggered .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.stl-anim-rotational .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-transform:scale(0.1) rotate(400deg);-moz-transform:scale(0.1) rotate(400deg);-ms-transform:scale(0.1) rotate(400deg);-o-transform:scale(0.1) rotate(400deg);transform:scale(0.1) rotate(400deg)}
.stl-anim-zoom_in .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
.stl-anim-zoom_out .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}
.stl-anim-slide_top .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
.stl-anim-slide_bot .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}
.stl-anim-slide_left .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-transform:translateX(-800px);-moz-transform:translateX(-800px);-ms-transform:translateX(-800px);-o-transform:translateX(-800px);transform:translateX(-800px)}
.stl-anim-slide_right .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-transform:translateX(800px);-moz-transform:translateX(800px);-ms-transform:translateX(800px);-o-transform:translateX(800px);transform:translateX(800px)}
html.tve-sl-open.stl-anim-3d_slit .tve-leads-screen-filler .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-transform:translateZ(-3000px) rotateY(90deg);-moz-transform:translateZ(-3000px) rotateY(90deg);-ms-transform:translateZ(-3000px) rotateY(90deg);-o-transform:translateZ(-3000px) rotateY(90deg);transform:translateZ(-3000px) rotateY(90deg);-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
html.tve-sl-open.stl-anim-3d_slit .tve-leads-screen-filler.tve-leads-triggered .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-animation:tl-slit 0.7s forwards ease-out;-moz-animation:tl-slit 0.7s forwards ease-out;animation:tl-slit 0.7s forwards ease-out}
html.tve-sl-open.stl-anim-3d_flip_horizontal .tve-leads-screen-filler.tve-leads-triggered .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform,opacity;-moz-transition:-moz-transform,opacity;transition:transform,opacity}
html.tve-sl-open.stl-anim-3d_flip_vertical .tve-leads-screen-filler.tve-leads-triggered .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform,opacity;-moz-transition:-moz-transform,opacity;transition:transform,opacity}
html.tve-sl-open.stl-anim-3d_sign .tve-leads-screen-filler.tve-leads-triggered .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform,opacity;-moz-transition:-moz-transform,opacity;transition:transform,opacity}
html.tve-sl-open.stl-anim-3d_rotate_bottom .tve-leads-screen-filler.tve-leads-triggered .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform,opacity;-moz-transition:-moz-transform,opacity;transition:transform,opacity}
html.tve-sl-open.stl-anim-3d_rotate_left .tve-leads-screen-filler.tve-leads-triggered .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform,opacity;-moz-transition:-moz-transform,opacity;transition:transform,opacity}
html.tve-sl-open.stl-anim-slip_from_top .tve-leads-screen-filler.tve-leads-triggered .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-transition:all 0.5s 0.1s linear;-moz-transition:all 0.5s 0.1s linear;transition:all 0.5s 0.1s linear}
html.tve-sl-open.stl-anim-bounce_in .tve-leads-screen-filler.tve-leads-triggered .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-animation:tl-bounce-in linear 1s;-moz-animation:tl-bounce-in linear 1s;animation:tl-bounce-in linear 1s}
html.tve-sl-open.stl-anim-bounce_in_down .tve-leads-screen-filler.tve-leads-triggered .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-animation:tl-bounce-in-down linear 1s;-moz-animation:tl-bounce-in-down linear 1s;animation:tl-bounce-in-down linear 1s}
html.tve-sl-open.stl-anim-bounce_in_left .tve-leads-screen-filler.tve-leads-triggered .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-animation:tl-bounce-in-left linear 1s;-moz-animation:tl-bounce-in-left linear 1s;animation:tl-bounce-in-left linear 1s}
html.tve-sl-open.stl-anim-bounce_in_right .tve-leads-screen-filler.tve-leads-triggered .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-animation:tl-bounce-in-right linear 1s;-moz-animation:tl-bounce-in-right linear 1s;animation:tl-bounce-in-right linear 1s}
html.tve-sl-open.stl-anim-bounce_in_up .tve-leads-screen-filler.tve-leads-triggered .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-animation:tl-bounce-in-up linear 1s;-moz-animation:tl-bounce-in-up linear 1s;animation:tl-bounce-in-up linear 1s}
html.tve-l-open.tl-anim-3d_slit .tl-anim-3d_slit .tl-style:first-child .tve_p_lb_content{-webkit-transform:translateZ(-3000px) rotateY(90deg);-moz-transform:translateZ(-3000px) rotateY(90deg);-ms-transform:translateZ(-3000px) rotateY(90deg);-o-transform:translateZ(-3000px) rotateY(90deg);transform:translateZ(-3000px) rotateY(90deg);-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
html.tve-l-open.tl-anim-3d_slit .tl-anim-3d_slit .tl-style:first-child .tve_p_lb_content.tve-leads-triggered{-webkit-animation:tl-slit 0.7s forwards ease-out;-moz-animation:tl-slit 0.7s forwards ease-out;animation:tl-slit 0.7s forwards ease-out}
html.tve-l-open.tl-anim-3d_flip_horizontal .tl-anim-3d_flip_horizontal .tl-style:first-child .tve_p_lb_content.tl-anim-3d_flip_horizontal.tve-leads-triggered{-webkit-transition:-webkit-transform,opacity;-moz-transition:-moz-transform,opacity;transition:transform,opacity;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
html.tve-l-open.tl-anim-3d_flip_vertical .tl-anim-3d_flip_vertical .tl-style:first-child .tve_p_lb_content.tl-anim-3d_flip_vertical.tve-leads-triggered{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform,opacity;-moz-transition:-moz-transform,opacity;transition:transform,opacity}
html.tve-l-open.tl-anim-3d_sign .tl-anim-3d_sign .tl-style:first-child .tve_p_lb_content.tl-anim-3d_sign.tve-leads-triggered{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform,opacity;-moz-transition:-moz-transform,opacity;transition:transform,opacity}
html.tve-l-open.tl-anim-3d_rotate_bottom .tl-anim-3d_rotate_bottom .tl-style:first-child .tve_p_lb_content.tl-anim-3d_rotate_bottom.tve-leads-triggered{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform,opacity;-moz-transition:-moz-transform,opacity;transition:transform,opacity}
html.tve-l-open.tl-anim-3d_rotate_left .tl-anim-3d_rotate_left .tl-style:first-child .tve_p_lb_content.tl-anim-3d_rotate_left.tve-leads-triggered{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform,opacity;-moz-transition:-moz-transform,opacity;transition:transform,opacity}
html.tve-l-open.tl-anim-blur .tl-anim-blur .tl-style:first-child .tve_p_lb_content.tl-anim-blur.tve-leads-triggered{-webkit-transition:-webkit-transform,opacity;-moz-transition:-moz-transform,opacity;transition:transform,opacity;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
html.tve-l-open.tl-anim-make_way .tl-anim-make_way .tl-style:first-child .tve_p_lb_content.tl-anim-make_way.tve-leads-triggered{-webkit-transition:-webkit-transform,opacity;-moz-transition:-moz-transform,opacity;transition:transform,opacity}
html.tve-l-open.tl-anim-slip_from_top .tl-anim-slip_from_top .tl-style:first-child .tve_p_lb_content.tl-anim-slip_from_top.tve-leads-triggered{-webkit-transition:all 0.5s 0.1s linear;-moz-transition:all 0.5s 0.1s linear;transition:all 0.5s 0.1s linear}
html.tve-l-open.tl-anim-bounce_in .tl-anim-bounce_in .tl-style:first-child .tve_p_lb_content.tl-anim-bounce_in.tve-leads-triggered{-webkit-animation:tl-bounce-in linear 1s;-moz-animation:tl-bounce-in linear 1s;animation:tl-bounce-in linear 1s}
html.tve-l-open.tl-anim-bounce_in_down .tl-anim-bounce_in_down .tl-style:first-child .tve_p_lb_content.tl-anim-bounce_in_down.tve-leads-triggered{-webkit-animation:tl-bounce-in-down linear 1s;-moz-animation:tl-bounce-in-down linear 1s;animation:tl-bounce-in-down linear 1s}
html.tve-l-open.tl-anim-bounce_in_left .tl-anim-bounce_in_left .tl-style:first-child .tve_p_lb_content.tl-anim-bounce_in_left.tve-leads-triggered{-webkit-animation:tl-bounce-in-left linear 1s;-moz-animation:tl-bounce-in-left linear 1s;animation:tl-bounce-in-left linear 1s}
html.tve-l-open.tl-anim-bounce_in_right .tl-anim-bounce_in_right .tl-style:first-child .tve_p_lb_content.tl-anim-bounce_in_right.tve-leads-triggered{-webkit-animation:tl-bounce-in-right linear 1s;-moz-animation:tl-bounce-in-right linear 1s;animation:tl-bounce-in-right linear 1s}
html.tve-l-open.tl-anim-bounce_in_up .tl-anim-bounce_in_up .tl-style:first-child .tve_p_lb_content.tl-anim-bounce_in_up.tve-leads-triggered{-webkit-animation:tl-bounce-in-up linear 1s;-moz-animation:tl-bounce-in-up linear 1s;animation:tl-bounce-in-up linear 1s}
.tve-leads-screen-filler.stl-anim-3d_flip_horizontal .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-transform:rotateY(-70deg) translateZ(1px);-moz-transform:rotateY(-70deg) translateZ(1px);-ms-transform:rotateY(-70deg) translateZ(1px);-o-transform:rotateY(-70deg) translateZ(1px);transform:rotateY(-70deg) translateZ(1px);-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.tve-leads-screen-filler.stl-anim-3d_flip_vertical .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-transform:rotateX(-70deg);-moz-transform:rotateX(-70deg);-ms-transform:rotateX(-70deg);-o-transform:rotateX(-70deg);transform:rotateX(-70deg);-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;opacity:0}
.tve-leads-screen-filler.stl-anim-3d_sign .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-transform:rotateX(-70deg) translateZ(1px);-moz-transform:rotateX(-70deg) translateZ(1px);-ms-transform:rotateX(-70deg) translateZ(1px);-o-transform:rotateX(-70deg) translateZ(1px);transform:rotateX(-70deg) translateZ(1px);-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:center top;transform-origin:center top;opacity:0}
.tve-leads-screen-filler.stl-anim-3d_rotate_bottom .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-transform:translateY(100%) rotateX(90deg);-moz-transform:translateY(100%) rotateX(90deg);-ms-transform:translateY(100%) rotateX(90deg);-o-transform:translateY(100%) rotateX(90deg);transform:translateY(100%) rotateX(90deg);-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0 bottom;transform-origin:0 bottom;opacity:0}
.tve-leads-screen-filler.stl-anim-3d_rotate_left .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-transform:rotateY(10deg) translateZ(100px) translateX(-100%);-moz-transform:rotateY(10deg) translateZ(100px) translateX(-100%);-ms-transform:rotateY(10deg) translateZ(100px) translateX(-100%);-o-transform:rotateY(10deg) translateZ(100px) translateX(-100%);transform:rotateY(10deg) translateZ(100px) translateX(-100%);-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0 100%;transform-origin:0 100%;opacity:0}
.tve-leads-screen-filler.stl-anim-slip_from_top .tl-style:first-of-type .thrv-leads-screen-filler{-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);-o-transform:translateY(-200%);transform:translateY(-200%);opacity:0}


#connect-bar-facebook, #connect-bar-twitter, #connect-bar-plusone, #connect-bar-email, #connect-bar-pinterest
{
    position: relative;
    display: inline-block;
    float: right;
    margin-left: 5px;
    vertical-align: middle;
    margin: auto;
    padding-top: 3px;
    padding-left: 5px;
    text-align: right;
}


.wpb_gmaps_widget .wpb_wrapper {
  background-color: #f7f7f7;
  padding: 5px;
}


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}


.wpb_carousel .wpb_wrapper {
  position: relative;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
 .banner-block,.wpb_row .wpb_column .wpb_wrapper .banner-block{width:100%;margin-bottom:30px;position:relative;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:inline-block}
 .wpb_column .wpb_wrapper .ult_pricing_table_wrap,.wpb_column .wpb_wrapper .ult_pricing_table_wrap:last-child{display:block;margin-bottom:30px;float:left}
 .stats-block,.wpb_row .wpb_column .wpb_wrapper .stats-block{display:block;margin-bottom:30px}
 .smile_icon_list_wrap,.wpb_row .wpb_column .wpb_wrapper .smile_icon_list_wrap{margin-bottom:30px}
 .uavc-icons,.wpb_column .wpb_wrapper .uavc-icons{display:block;margin-bottom:15px;line-height:1}
 .uavc-icons:last-child,.wpb_column .wpb_wrapper .uavc-icons:last-child{margin-bottom:0}
 .wpb_column .wpb_wrapper .smile-icon-timeline-wrap .timeline-wrapper .timeline-block{margin-bottom:20px}
 .ult_countdown,.wpb_row .wpb_column .wpb_wrapper .ult_countdown{width:100%;height:auto;display:block;line-height:1;margin-bottom:30px;float:left;text-align:center}
 .flip-box-wrap,.wpb_row .wpb_column .wpb_wrapper .flip-box-wrap{margin-bottom:30px}

#secondary{ display: none !important; }


#content #secondary .events-widget-wrapper {
  padding-bottom: 0em;
}

#content #secondary aside .events-widget h3 {
  font-size: 1.2em;
}

#content #secondary .no-events {
  padding-bottom: 1.48em !important;
}

#content #secondary #home-widgets aside:first-child {
  margin-top: 0px !important;
}

#content #secondary aside.large-page-link-widget {
  margin-top: 18px;
}


.single #secondary {
  display: none;
}


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

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

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

#secondary .widget.livehelp-widget {
  padding-bottom: 10px !important;
}

  #secondary .widget {
    margin-top: 18px;
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2);
    background: #faf5ef;
    padding-bottom: 1.6em;
  }

  #secondary .widget:first-child {
    margin-top: 0px;
  }

  #secondary .quicklinks-widget {
    padding-bottom: 0px;
  }

  #secondary .widget h2 {
    border-top: 1px solid #a3b5d0;
    border-bottom: 1px solid #1a2c48;
    background: #27426c;
    padding: 18px;
    text-align: center;
  }

  #secondary .quicklinks-widget a {
    color: #333333;
  }

  #secondary.quicklinks-widget h2 {
    margin: 0 !important;
  }

  #secondary .quicklinks-widget a:first-child {
    padding-top: 0px;
    background: none;
  }

  #secondary .quicklinks-widget a .outerContainer {
    border-bottom: 1px solid #cbc6c1;
    position: relative;
    height: 80px;
    display: table;
    overflow: hidden;
    box-sizing: border-box;
    
  
    -moz-box-sizing: border-box;
    
  
    -ms-box-sizing: border-box;
    
  
    -webkit-box-sizing: border-box;
    
  
    -khtml-box-sizing: border-box;
    
  
    *behavior: url("../scripts/boxsizing.htc");
    padding-left: 90px;
    width: 100%;
    background-color: #f9f4ef;
    background: -webkit-gradient(linear, left top, left bottom, from(#f9f4ef), to(#e1dcd8));
    background: -webkit-linear-gradient(top, #f9f4ef, #e1dcd8);
    background: -moz-linear-gradient(top, #f9f4ef, #e1dcd8);
    background: -ms-linear-gradient(top, #f9f4ef, #e1dcd8);
    background: -o-linear-gradient(top, #f9f4ef, #e1dcd8);
  }

  #secondary .quicklinks-widget a .outerContainer:Hover {
    background: rgba(0, 0, 0, 0.1);
  }

  #secondary .quicklinks-widget a .outerContainer .innerContainer {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    text-align: left;
  }

  #secondary .quicklinks-widget a .outerContainer .innerContainer .element span {
    color: #111;
    text-decoration: none;
    padding: 0px 14px 0px 0px;
    display: block;
  }

  #secondary .quicklinks-widget a img {
    width: 60px;
    height: 60px;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -30px;
  }

  #secondary .quicklinks-widget a:first-child img {
    margin-top: -30px;
  }

  #secondary .widget-content {
    background: #faf5ef;
    padding: 18px;
  }

.ie7 #secondary,
.ie8 #secondary {
  width: 342px;
  float: left;
  padding: 18px;
}

.ie7 #secondary .widget,
.ie8 #secondary .widget {
  margin-top: 18px;
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2);
  background: #faf5ef;
  padding-bottom: 1.6em;
}

.ie7 #secondary .widget:first-child,
.ie8 #secondary .widget:first-child {
  margin-top: 0px;
}

.ie7 #secondary .quicklinks-widget,
.ie8 #secondary .quicklinks-widget {
  padding-bottom: 0px;
}

.ie7 #secondary .widget h2,
.ie8 #secondary .widget h2 {
  border-top: 1px solid #a3b5d0;
  border-bottom: 1px solid #1a2c48;
  background: #27426c;
  padding: 18px;
  text-align: center;
}

.ie7 #secondary .quicklinks-widget a,
.ie8 #secondary .quicklinks-widget a {
  color: #333333;
}

.ie7 #secondary.quicklinks-widget h2,
.ie8 #secondary.quicklinks-widget h2 {
  margin: 0 !important;
}

.ie7 #secondary .quicklinks-widget a:first-child,
.ie8 #secondary .quicklinks-widget a:first-child {
  padding-top: 0px;
  background: none;
}

.ie7 #secondary .quicklinks-widget a .outerContainer,
.ie8 #secondary .quicklinks-widget a .outerContainer {
  border-bottom: 1px solid #cbc6c1;
  position: relative;
  height: 80px;
  display: table;
  overflow: hidden;
  box-sizing: border-box;
  

  -moz-box-sizing: border-box;
  

  -ms-box-sizing: border-box;
  

  -webkit-box-sizing: border-box;
  

  -khtml-box-sizing: border-box;
  

  *behavior: url("../scripts/boxsizing.htc");
  padding-left: 90px;
  width: 100%;
  background-color: #f9f4ef;
  background: -webkit-gradient(linear, left top, left bottom, from(#f9f4ef), to(#e1dcd8));
  background: -webkit-linear-gradient(top, #f9f4ef, #e1dcd8);
  background: -moz-linear-gradient(top, #f9f4ef, #e1dcd8);
  background: -ms-linear-gradient(top, #f9f4ef, #e1dcd8);
  background: -o-linear-gradient(top, #f9f4ef, #e1dcd8);
}

.ie7 #secondary .quicklinks-widget a .outerContainer:Hover,
.ie8 #secondary .quicklinks-widget a .outerContainer:Hover {
  background: rgba(0, 0, 0, 0.1);
}

.ie7 #secondary .quicklinks-widget a .outerContainer .innerContainer,
.ie8 #secondary .quicklinks-widget a .outerContainer .innerContainer {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  text-align: left;
}

.ie7 #secondary .quicklinks-widget a .outerContainer .innerContainer .element span,
.ie8 #secondary .quicklinks-widget a .outerContainer .innerContainer .element span {
  color: #111;
  text-decoration: none;
  padding: 0px 14px 0px 0px;
  display: block;
}

.ie7 #secondary .quicklinks-widget a img,
.ie8 #secondary .quicklinks-widget a img {
  width: 60px;
  height: 60px;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -30px;
}

.ie7 #secondary .quicklinks-widget a:first-child img,
.ie8 #secondary .quicklinks-widget a:first-child img {
  margin-top: -30px;
}

.ie7 #secondary .quicklinks-widget a .outerContainer .innerContainer {
  position: absolute;
  top: 50%;
}

.ie7 #secondary .quicklinks-widget a .outerContainer .innerContainer .element {
  position: relative;
  top: -50%;
}

.ie7 #secondary .quicklinks-widget a .outerContainer {
  width: 252px;
  cursor: pointer;
}
.sidebar,#navigation,.region-top-right,#header-region,#search-theme-form,#search,#footer,.email-print-share,.breadcrumb,.tabs,.feed-icon,.links,.region-language,.field-name-field-article-icon-reference,#block-views-rotating_promos-featured_media,.consumer-views-search,.consumer-format-options,.consumer-tabs{display:none !important;}
.region-highlight{margin:15px 0 0 0;}
#home-menu .region-homepage-navigation{overflow:hidden;}
.region-alert{background:yellow;}
.region-sidebar-first{display:none;height:auto;width:100%;}
#sidebar-first .region-sidebar-first br,#home-menu #block-system-main-menu br{display:none;}
#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo ul li,#home-menu #block-system-main-menu ul li,#home-menu #block-menu-menu-main-sub ul.menu li{border-top:solid 1px #ffffff;float:none;}
#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo ul li a,#home-menu #block-menu-menu-main-sub ul.menu li{background:none;}
#sidebar-first .region-sidebar-first .block-menu ul li a span,#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo ul li a,#home-menu #block-system-main-menu ul li a,.i18n-es #home-menu #block-system-main-menu ul li a,#home-menu #block-menu-menu-main-sub ul.menu li a{padding:.5em;font-size:.8em;text-align:center;}
#sidebar-first .region-sidebar-first .block-menu ul li a,#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo ul li,#home-menu #block-system-main-menu ul li a,#home-menu #block-menu-menu-main-sub ul.menu li a{background:#4385a8;color:#ffffff;}
#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo{padding:0;}
#sidebar-first .region-sidebar-first ul li a.active span,#sidebar-first .region-sidebar-first #block-system-main-menu ul.level-2 li a.active span,#sidebar-first .region-sidebar-first #block-menu-menu-main-sub,#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo,.i18n-es #sidebar-first #block-menu-menu-nav-promo ul li a{background:none;}
#sidebar-first .region-sidebar-first .block-menu ul li ul{display:none;}
#sidebar-first .region-sidebar-first #block-menu-menu-main-sub,.sidebar .block,#sidebar-first .region-sidebar-first #block-system-main-menu,#sidebar-first .region-sidebar-first .block-menu{padding:0;margin:0;width:auto;float:none;letter-spacing:normal;}
.item-image .panels-flexible-region-blog_view_layout-image{float:none;margin:auto}
.panels-flexible-region-inside-first{padding-right:0}
.page-focus-areas.page-without-share .page-block .panels-flexible-region-first.panels-flexible-region-last{padding-left:0;padding-right:0}
.page-library .view-document-library-search .views-row .panels-flexible-column .panels-flexible-region-document_library_view_layout_-image{width:152px;height:196px}
.page-branding .content-region .panels-flexible-column-inside-first .panels-flexible-region{float:none;width:100%}
.panels-flexible-region{padding:0}
.panels-flexible-region-inside{padding-right:.5em;padding-left:.5em}
.panels-flexible-region-inside-last{padding-right:0}
.panels-flexible-region-338-from_the_blog{float:left;width:99.0000%}
.panels-flexible-region-338-newsroom_{float:left;width:99.0000%}
.panels-flexible-region-338-events_{float:left;width:99.0000%}
.panels-flexible-region-338-replenishment{float:left;width:99.0000%}
.panels-flexible-region-338-subscribe{float:left;width:99.0000%}
.panels-flexible-region-338-popular_content{float:left;width:99.0000%}
.panels-flexible-region-338-live_updates_{float:left;width:99.0000%}
.panels-flexible-region-5-footer_1_{float:left;width:99.0000%}
.panels-flexible-region-5-footer_2{float:left;width:99.0000%}
.panels-flexible-region-5-footer_3{float:left;width:99.0000%}
.panels-flexible-region-5-footer_4{float:left;width:99.0000%}
.panels-flexible-region-5-footer_1{float:left;width:99.0000%}

#page-wrapper,.region-bottom{margin-left:auto;margin-right:auto;width:960px}
.region-header{margin-top:10px}
.sidebar-first #main .region-sidebar-first{float:left;width:180px;margin:3em -180px 0 0;padding:0;border:0 !important}
.sidebar-first #main .region-sidebar-first,.sidebar-first #main #content,.sidebar-first #main #navigation{overflow:visible;word-wrap:break-word}
.ie6 .sidebar-first #main .region-sidebar-first,.ie6 .sidebar-first #main #content,.ie6 .sidebar-first #main #navigation{display:inline;overflow:hidden;overflow-y:visible}
.sidebar-second #main .region-sidebar-second{float:left;width:280px;margin:3em -910px 0 630px;padding:0;border:0 !important}
.sidebar-second #main #content,.sidebar-second #main .region-sidebar-second,.sidebar-second #main #navigation{overflow:visible;word-wrap:break-word}
.ie6 .sidebar-second #main #content,.ie6 .sidebar-second #main .region-sidebar-second,.ie6 .sidebar-second #main #navigation{display:inline;overflow:hidden;overflow-y:visible}
.front .region-sidebar-second{margin:0 -625px 0 50px !important}
.two-sidebars #main .region-sidebar-first{float:left;width:180px;margin:3em -180px 0 0;padding:0;border:0 !important}
.two-sidebars #main .region-sidebar-second{float:left;width:180px;margin:3em -960px 0 780px;padding:0;border:0 !important}
.two-sidebars #main .region-sidebar-first,.two-sidebars #main #content,.two-sidebars #main .region-sidebar-second,.two-sidebars #main #navigation{overflow:visible;word-wrap:break-word}
.ie6 .two-sidebars #main .region-sidebar-first,.ie6 .two-sidebars #main #content,.ie6 .two-sidebars #main .region-sidebar-second,.ie6 .two-sidebars #main #navigation{display:inline;overflow:hidden;overflow-y:visible}
.region-footer{min-height:190px;width:960px;margin:0 auto 0;padding-top:50px}
.region-footer .block-title{text-transform:uppercase;font-size:12px}
.region-footer ul.menu li{margin:0}
.region-footer ul.menu li a{color:#fff}
.region-footer .block{float:left}
.region-footer .block-dmb{width:112px;margin-left:30px}
.region-footer #block-custom-footer-custom{float:right}
.region-footer #block-custom-footer-custom ul{float:right}
#skip-to-nav,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,.region-footer,.breadcrumb,div.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none}
