﻿
#td-header-menu .td-container-border:after {
  background-color: #e6e6e6;
}

.white-menu #td-header-menu .td-normal-menu .sub-menu {
  box-shadow: none;
  background-color: #fcfcfc;
}

.td-header-style-10 #td-header-menu {
  display: table;
  margin-left: auto;
  margin-right: auto;
  
}

#td-header-menu {
  min-height: 44px;
  display: inline;
}
.sidebar__ads-block{margin:0 auto;display:block;overflow:hidden}
.sidebar__ads-block .even{margin-right:0}
.sidebar__ads-block a.adhere{margin-right:0}

.besps_caps {vertical-align:bottom;line-height:0;font-size:0;margin:0;padding:0;}

.besps_caps div.bs_inside {visibility:visible;z-index:3;background:#fff;line-height:0;font-size:0;margin:0;padding:0;filter:alpha(opacity=60);opacity:0.60;border:none;}

.besps_caps div.bs_outside {visibility:visible;z-index:3;border:none;line-height:0;font-size:0;margin:0;padding:0;}

.besps_caps div span {line-height:12px;font-size:12px;margin:3px;display:block;font-weight:bold;color:#000;}

.besps_caps div span + span {font-weight:normal;margin-bottom:5px;line-height:10px;font-size:10px;}

	.footer .widget,
	#custom_post_widget-3 {
		float: none;
		border: none;
		padding: 0;

		margin: 0 0 15px 0;
		min-height: 0;
		width: 100%;
	}

.footer .widget {
	border-right: 1px solid #eee;
	float: left;
	padding: 0 30px 0 0;
	margin-right: 30px;
	min-height: 125px;
	min-width: 110px;
}

.footer .widget:last-child {
	border: none;
}

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

.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}

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

.container:after {
  clear: both;
}

.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}

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

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

.navbar .container {
  width: auto;
}

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

  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }
.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;}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }
.col{float:left}

.vc_row.vc_row-no-padding .wpb_column {
  padding-left: 0;
  padding-right: 0;
}


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

	
	
	
	
	#Header .contact_details .text { display: none; }
.node-type-location.page-node .general-tile{border:0;background:#faf9f8;}
.general-tile{padding:20px;box-shadow:0px 2px 2px rgba(0,0,0,0.2);background:rgba(255,255,255,0.75);border:16px solid rgba(255,255,255,0.5);margin-bottom:20px;}
.general-tile h2{margin:0 0 10px;text-align:center;font-size:24px;}
.general-tile h2 a{color:#595f5f;}
.general-tile .tile-image-link{display:block;overflow:hidden;margin:-20px -20px 20px;}
.general-tile .tile-image-link img{width:100%;height:auto;}
.general-tile .context-nav-group{background:transparent;}
.flexslider .flex-caption{position:absolute;background:rgba(0,0,0,0.4);color:#fff;font-size:14px;line-height:22px;width:100%;padding:10px 15px}
.flexslider .flex-caption-top{top:0;left:0}
.flexslider .flex-caption-bottom{bottom:0;left:0}
.flexslider .flex-caption-right{top:0;left:50%;bottom:0}
.flexslider .flex-caption-left{top:0;left:0;bottom:0;width:50%}
.flexslider .flex-caption a{text-decoration:none;font-weight:bold;color:#fff}

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}

.col-md-10{width:83.33333%}
.view-uc-orders tbody td.views-field-order-total{text-align:right;}
.view-uc-orders tbody td.views-field-created{text-align:center;}
.view-uc-catalog-terms table tbody tr td .views-field-name{padding:6px 0 12px 0;text-align:center;}
.view-uc-catalog-terms table tbody tr td .views-field-field-custom-image-link .field-content a img{height:220px;width:220px;margin:0 0 -3px 0;}
#block-views-categories-title-block .views-field-nothing{font-size:12px;font-weight:normal;padding:5px 0px 5px 0px;}
.home-block-area .view-id-video_display .views-row .views-field,.home-block-area .view-id-video_display .views-row span{display:table-cell;vertical-align:top;padding-right:10px;}
.view-new-products .views-field-field-image-filename{float:left;width:250px;height:230px;border:1px dotted #ccc;}
.view-new-products .views-field-field-marketing-copy{float:left;width:620px;padding:0px 2px 10px 20px;min-height:230px;}
.view-new-products .views-field-field-marketingcopy{float:left;width:620px;padding:0px 2px 10px 20px;}
.view-new-products .views-field-field-video-id{float:left;width:200px;padding:10px 6px 10px 6px;font-weight:bold;text-align:center;color:#666666;}
.view-new-products .views-field-field-video-id span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-video-id div{float:left;width:200px;padding:20px 0px 18px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-brochure-1{padding:10px 6px 10px 6px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-brochure-1 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-brochure-1 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-brochure-2{padding:10px 6px 10px 6px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-brochure-2 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-brochure-2 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-brochure-3{padding:10px 6px 10px 6px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-brochure-3 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-brochure-3 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-instructions-1{padding:10px 6px 10px 6px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-instructions-1 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-instructions-1 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-instructions-2{padding:10px 6px 10px 6px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-instructions-2 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-instructions-2 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-instructions-3{padding:10px 6px 10px 6px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-instructions-3 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-instructions-3 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-product-image-1{padding:0 0 0 260px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-product-image-2{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-product-image-3{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-product-image-4{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-product-image-5{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-product-image-6{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-image-filename{float:left;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-marketingcopy{float:left;width:620px;padding:0px 2px 17px 20px;min-height:230px;}
.view-new-products-new .views-field-field-video{float:left;width:200px;padding:10px 10px 18px 10px;font-weight:bold;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-video span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-video div{float:left;width:200px;padding:20px 0px 18px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-brochure{padding:10px 10px 0 10px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-brochure span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-brochure div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-brochure2{padding:10px 10px 0 10px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-brochure2 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-brochure2 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-instructions{padding:10px 10px 0 10px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-instructions span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-instructions div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-product-image-1{padding:0 0 0 260px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-product-image-2{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-product-image-3{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-product-image-4{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-product-image-5{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-product-image-6{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.views-field-field-event-image{float:right;}
.views-field-field-videothumbnail-value{width:242px;}
.views-field-field-sku{font-weight:bold;font-size:14px;}
.views-field-field-video-thumbnail img{border:#ffcb00 solid 1px;}
.view-uc-catalog td .views-field-field-sku{padding:0 0 4px 0;}
.view-uc-catalog td .views-field-title{padding:0 0 8px 0;}
.views-field-nothing-2{display:none;}
#foam-lube-wrapper .foam-lube-video-wrapper .views-field-field-video-thumbnail img{width:200px;}
#foam-lube-wrapper .foam-lube-video-wrapper .views-field-title{text-align:center;}
#foam-lube-wrapper .foam-lube-video-wrapper .views-field-title .field-content a{width:200px;xdisplay:block;}
.view-distributor-search table .views-field-nothing-1{display:none;}
.view-distributor-search table .views-field-field-region{display:none;}
.view-distributor-search table .views-field-field-country{display:none;}


.menu-item {
    display: inline;
}

.input-append .active,
.input-prepend .active {
    background-color: #a9dba9;
    border-color: #46a546
}

.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
    color: #3d3d3d;
    background-color: #e6e6e6;
    *background-color: #d9d9d9
}

.btn:active,
.btn.active {
    background-color: #ccc
}

.btn.active,
.btn:active {
    background-color: #e6e6e6;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)
}

.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
    color: rgba(255, 255, 255, 0.75)
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
    color: #fff;
    background-color: #04c;
    *background-color: #003bb3
}

.btn-primary:active,
.btn-primary.active {
    background-color: #039
}

.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
    color: #fff;
    background-color: #f89406;
    *background-color: #df8505
}

.btn-warning:active,
.btn-warning.active {
    background-color: #c67605
}

.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
    color: #fff;
    background-color: #bd362f;
    *background-color: #a9302a
}

.btn-danger:active,
.btn-danger.active {
    background-color: #942a25
}

.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
    color: #fff;
    background-color: #51a351;
    *background-color: #499249
}

.btn-success:active,
.btn-success.active {
    background-color: #408140
}

.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
    color: #fff;
    background-color: #2f96b4;
    *background-color: #2a85a0
}

.btn-info:active,
.btn-info.active {
    background-color: #24748c
}

.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
    color: #fff;
    background-color: #2e2e2e;
    *background-color: #212121
}

.btn-inverse:active,
.btn-inverse.active {
    background-color: #141414
}

.nav .active .dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.nav-tabs .active .dropdown-toggle .caret {
    border-top-color: #595959;
    border-bottom-color: #595959
}

.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=10000);
    opacity: 100
}

.navbar .btn-navbar:hover,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
    color: #fff;
    background-color: #e6e6e6;
    *background-color: #d9d9d9
}

.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
    background-color: #ccc
}

.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
    color: #fff;
    background-color: #040404;
    *background-color: #000
}

.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
    background-color: #000
}

.breadcrumb .active {
    color: #7d7d7d
}

.carousel .active,
.carousel .next,
.carousel .prev {
    display: block
}

.carousel .active {
    left: 0
}

.carousel .active.left {
    left: -100%
}

.carousel .active.right {
    left: 100%
}

.carousel-indicators .active {
    background-color: #fff
}

.datepicker table tr td.today:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today.disabled:hover[disabled] {
    color: #fff;
    background-color: #fdf59a;
    *background-color: #fcf282
}

.datepicker table tr td.today:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.disabled:hover.active {
    background-color: #fbf069
}

.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today.disabled:hover[disabled] {
    color: #fff;
    background-color: #d4ca5b;
    *background-color: #cfc447
}

.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.disabled:hover.active {
    background-color: #c8bc34
}

.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected.disabled:hover[disabled] {
    color: #fff;
    background-color: #636363;
    *background-color: #575757
}

.datepicker table tr td.selected:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.disabled:hover.active {
    background-color: #4a4a4a
}

.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #006ccc;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0088cc), color-stop(100%, #0044cc));
    background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
    background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
    background-image: -o-linear-gradient(top, #0088cc, #0044cc);
    background-image: linear-gradient(top, #0088cc, #0044cc);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FF0088CC', endColorstr='#FF0044CC', GradientType=0);
    background-repeat: repeat-x;
    border-color: #04c #04c #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
    *background-color: #04c;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.datepicker table tr td.active:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active.disabled:hover[disabled] {
    color: #fff;
    background-color: #04c;
    *background-color: #003bb3
}

.datepicker table tr td.active:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled:hover.active {
    background-color: #039
}

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #006ccc;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0088cc), color-stop(100%, #0044cc));
    background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
    background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
    background-image: -o-linear-gradient(top, #0088cc, #0044cc);
    background-image: linear-gradient(top, #0088cc, #0044cc);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FF0088CC', endColorstr='#FF0044CC', GradientType=0);
    background-repeat: repeat-x;
    border-color: #04c #04c #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
    *background-color: #04c;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active.disabled:hover[disabled] {
    color: #fff;
    background-color: #04c;
    *background-color: #003bb3
}

.datepicker table tr td span.active:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.disabled:hover.active {
    background-color: #039
}

#community-commitment-carousel p a:hover,
#community-commitment-carousel p a.active {
    color: #ed1c24;
    text-decoration: none
}

section#this-weeks-specials header .specials-menu .overflow-container ul li.active a {
    color: #ed1c24
}

footer.submenu .inner ul li.active a {
    position: relative
}

footer.submenu .inner ul li.active a:before {
    color: #fff;
    position: absolute;
    left: -12px;
    font-size: 10px
}


.cb-box-light.cb-nav-bar-wrap.wrap, .cb-box-light.cb-main-nav.wrap, .cb-box-light #cb-widgets.wrap, .cb-box-light .cb-footer-lower .wrap,
.cb-box-heavy.cb-nav-bar-wrap.wrap, .cb-box-heavy.cb-main-nav.wrap, .cb-box-heavy #cb-widgets.wrap, .cb-box-heavy .cb-footer-lower .wrap {
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}


#cb-nav-bar .cb-main-nav #cb-nav-logo {
  float: left;
  width: 0;
  -webkit-transition: opacity ease 0.35s, transform ease 0.2s;
  -moz-transition: opacity ease 0.35s, transform ease 0.2s;
  -o-transition: opacity ease 0.35s, transform ease 0.2s;
  transition: opacity ease 0.35s, transform ease 0.2s;
}


.cb-sticky-menu-up #cb-nav-bar .cb-main-nav #cb-nav-logo {
  -webkit-transition: 0;
  -moz-transition: 0;
  -o-transition: 0;
  transition: 0;
}


.cb-stuck #cb-nav-bar .cb-main-nav .cb-logo-nav-sticky-type {
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.cb-menu-light #cb-nav-bar .cb-main-nav {
  border-bottom: 3px solid #161616;
}

.cb-menu-light #cb-nav-bar .cb-main-nav #cb-nav-logo:hover {
  background: transparent;
}


.cb-stuck.cb-menu-light #cb-nav-bar .cb-main-nav {
  border-bottom: 0;
}

.cb-menu-light.cb-fis-big-border #cb-nav-bar .cb-main-nav {
  border-bottom: 0;
}


  .cb-menu-al-center .cb-main-nav {
    text-align: center;
  }

  #cb-nav-bar .cb-main-nav {
    position: relative;
    z-index: 900;
    display: block;
    margin: 0 auto;
    width: 710px;
  }

  .cb-mm-on.cb-menu-dark #cb-nav-bar .cb-main-nav #cb-nav-logo:hover {
    background: transparent;
  }


  .cb-fis-big-border.cb-menu-light #cb-nav-bar .cb-main-nav {
    border-bottom: 0;
  }

  #cb-nav-bar .cb-main-nav #cb-nav-logo, #cb-nav-bar .cb-main-nav #cb-nav-logo img {
    max-width: none;
  }
.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:focus { background:# !important ; }

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

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

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

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

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

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

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

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

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17 .cb-big-menu { border-top-color: #; }
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}


.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 .et_pb_slide_title a,
.et_color_scheme_pink .et_pb_slide_description .et_pb_slide_title a,
.et_color_scheme_red .et_pb_slide_description .et_pb_slide_title a,
.et_color_scheme_orange .et_pb_slide_description .et_pb_slide_title 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_pb_slide_description .et_pb_slide_title {
	margin-top: 0;
	font-size: 46px;
	font-weight: 300;
}


.et_pb_column_1_2 .et_pb_slide_description .et_pb_slide_title,
.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_description .et_pb_slide_title {
	font-size: 26px;
	font-weight: 400;
}


.et_pb_column_1_3 .et_pb_slide_description .et_pb_slide_title,
.et_pb_column_1_4 .et_pb_slide_description .et_pb_slide_title {
	font-size: 22px;
	font-weight: 400;
}


.et_pb_slider_with_text_overlay h2.et_pb_slide_title {
	padding: 30px 30px 0 30px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
}


.et_pb_bg_layout_light.et_pb_slider_with_overlay .et_pb_slide_overlay_container,
.et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_slide_title,
.et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_slide_content {
	background-color: rgba(255, 255, 255, 0.9);
}


.et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container,
.et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_slide_title,
.et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_slide_content {
	background-color: rgba(0, 0, 0, 0.3);
}


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



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

.et_pb_slide_1.et_pb_slider_with_text_overlay h2.et_pb_slide_title { -webkit-border-top-left-radius: 3px;
					-webkit-border-top-right-radius: 3px;
					-moz-border-radius-topleft: 3px;
					-moz-border-radius-topright: 3px;
					border-top-left-radius: 3px;
					border-top-right-radius: 3px; }

.category-inn {padding-top: 10px;}

#top_bar {
	display:none;
}

#top_bar, header, .header_bottom_nav {
	display:none;
}
#top_bar,#rd_wpml #lang_sel ul ul{background:#ff9600;}
.topbar_type_4,.topbar_type_4 a,.topbar_type_4 #rd_wpml #lang_sel a{color:#ffffff;}
.topbar_type_4 strong,.topbar_type_4 .topbar_woocommerce_login.type1 .topbar_sign_in,.topbar_type_4 .topbar_woocommerce_login.type1 .topbar_register,.topbar_type_4 .topbar_woocommerce_login.type1 .topbar_signed_in,.topbar_type_4 #rd_wpml #lang_sel li li a:hover{color:#ffffff;}
.topbar_type_4 .top_email:before,.topbar_type_4 .top_phone:before,.topbar_type_4 .top_text:before{color:#ffcc66;}
.topbar_type_4 { border-top:5px solid #ffcc66;}
.topbar_type_4 .topbar_woocommerce_login.type1 .topbar_register{ border:1px solid #ff9600; border-bottom:2px solid #ff9600}
.topbar_type_4 .topbar_woocommerce_login.type2 .topbar_register{ border:1px solid #ffffff; background:#ffffff; color:#ff9600;}
.topbar_type_4 .topbar_woocommerce_login.type2 .topbar_sign_in,.topbar_type_4 .topbar_woocommerce_login.type2 .topbar_signed_in{ border:1px solid #ffffff;}
.topbar_type_4 #header_socials a:hover{ color:#ffffff;}
#usersite-container div.zoogle-column{float:left;height:100%}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float:none}

    
    .popup {
      position: absolute;
      display: none;
      z-index: 50;
      padding:10px;
      background-color:#252525; 
      width:150px;
      overflow-y:auto;
      border-width: 2px;     
    }

.action .listprice {
	float: right;
	margin: 30px 0 0 0;
	text-align: right;
	color: #999;
	text-shadow: 0 1px 0 #fff;
	font: 20px 'Fjalla One', 'Trebuchet MS', Tahoma, Verdana, Helvetica, Arial, sans-serif;
	vertical-align: middle;
}

.action .listprice span {
	display: inline-block;
	margin: 0 0 0 15px;
	font: 27px 'Fjalla One', 'Trebuchet MS', Tahoma, Verdana, Helvetica, Arial, sans-serif;
	position: relative;
}

.action .listprice span.line-through {
	display: block;
	margin: 0;
	padding: 0 5%;
	width: 100%;
	height: 2px;
	background: #666;
	position: absolute;
	top: 48%;
	left: -5%;
}

#banner.renewal .action .listprice {
    right: 750px;
}
.signup-popup{position:relative;width:auto;max-width:500px;margin:32px auto;border-radius:4px;overflow:hidden}
.signup-popup h2{margin-top:0}
.signup-popup .signup-encouragement{color:#44ae45;margin-bottom:1.5em}
.signup-popup .page-header{margin:0;padding:12px;background:#1b92da;color:#fff}
.signup-popup .mfp-close{color:#fff}
.signup-popup .signup-body{background:#fff;padding:24px}
.signup-popup .signup-finePrint{margin-bottom:0}
.signup-popup .signup-inline-social{margin-bottom:.75em}
.signup-popup .page-header h4{margin:0}
body.style-206 #usersite-container .site-wrap,body.style-206 #usersite-container .site-wide-feature-area .zoogle-content{max-width:960px;margin:auto}
body.style-206 #usersite-container .nav-bar .site-wrap{max-width:2140px;display:table;padding:15px 0;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;width:100%;min-height:70px}
body.style-206 #usersite-container .nav-bar.mobile .site-wrap{display:block;min-height:0}
.small-12{position:relative;width:100%}

.front h1#page-title {
	color: #000;
	line-height: 1.2em;
}

h1.title {
	margin: 0 0 .8em 0;
}


.calendar-calendar div.title {
  font-size:.8em;
  text-align:center;
}


.calendar-calendar div.title a {
  color: #000;
}

.calendar-calendar div.title a:hover {
  color: #c00;
}

.calendar-calendar .mini .title {
  font-size:.8em;
  }

.item-list .title {
  font-weight: bold;
}
.search-results .title{font-size:1.2em;}
.front #content #block-quicktabs-news_most_read h2.title{font-family:"utopia-std","sans-serif";font-style:italic;font-weight:100;font-size:35px;border:none;color:#999;}
.block h2.title{font-family:"proxima-nova";font-weight:700;font-size:14px;color:#044360;text-transform:uppercase;}
.front .stay-informed h3.title{font-size:21px;text-transform:uppercase;color:#263685;margin-bottom:5px;margin-top:7px;}
.front #bottom-content .block h2.title{text-align:center;font-size:21px;color:#263685;text-transform:uppercase;margin-bottom:40px;}
.page-search .search-results .search-result .title,.page-error .search-results .search-result .title{margin-bottom:3px;}
.page-search .search-results .search-result .title a,.page-error .search-results .search-result .title a{font-size:18px;color:#0091b2;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none;margin-bottom:5px;}
.page-search .search-results .search-result .title a:hover,.page-error .search-results .search-result .title a:hover{color:#263685;}
.page-search #content .block-facetapi .title,.page-error #content .block-facetapi .title{display:none;visibility:hidden;opacity:0;}
.item-list .title{font-weight:bold;}

.b-carousel .b-item { float:left; }

.b-hits .b-item { width:255px; margin:0 30px 0 0; position:relative; }
 
.b-hits .b-list .b-item { display:inline-block; vertical-align:top; float:none; margin:0 0 50px 26px; position:relative; }



.b-list .b-item-label { left:auto; right:8px; top:8px; }

.b-item-label { left:5px; top:5px; position:absolute; width:57px; height:57px; text-align:center; border-radius:50%; box-sizing:border-box; }

.b-item-discount { color:#f23555; font-size:18px; font-weight:700; background-color:#f3d0e3; }

.b-item-discount i { font-style:normal; font-size:14px; line-height:57px; }

.b-item-label-hit { background-color:#b9d4ef; font-size:12px; color:#45439b; font-weight:700; text-transform:uppercase; line-height:12px; padding:10px 0 0 0; }

.b-item-label-new { background-color:#3787d3; font-size:14px; color:#fff; font-weight:700; text-transform:lowercase; line-height:57px; }

.b-hits .b-item:hover .btn-quick-view { display:block; }

.b-hits .b-item:hover .b-pic { border:1px solid #fff; }

.b-hits .b-item:hover .b-inner { border:1px solid #ddd; margin:-5px -11px -31px -11px; padding:4px 10px 30px 10px; z-index:5;  box-shadow:0 0 5px rgba(0,0,0,.57); }

.b-hits .b-item:hover .b-item-label { right:18px; top:12px; }

.b-hits .b-item:hover .b-sizes { left:12px; top:6px; }

.b-hits .b-item:hover { z-index:10; }
 
.b-one-sec .b-hits .b-list .b-item { margin:0 30px 0 0; display:block; position:relative !important; width:255px !important; }

.b-list-news .b-item { display:inline-block; vertical-align:top; width:475px; margin:0 -3px 50px 95px; font-size:14px; line-height:18px; color:#4c4c4c; }

.b-acc-item .b-list-deliv-meth .b-item { padding:0; background:none; display:inline-block; vertical-align:top; width:730px; margin:0 -3px 0 0; }

.b-acc-item .b-list-deliv-meth .b-item:after { display:none; }

.b-list-dkc .b-item { padding:20px 32px; border-bottom:1px solid #ddd; }

.b-prews .b-item { background-color:#f7f7f7; margin:0 0 22px 0; padding:18px 20px; border-radius:3px; }

	.page-template-page-country-view-php #mac_container {
		max-width:600px;
	}


section#main .item-page #pagefooter {
   text-align: right;
   font-size: smaller;
   padding: 12px;
   display: none;
}



 

.flex-container a:active,
.flexslider a:active {
	outline: none;
}
 

 
.flexslider {
	margin: 0; 
	padding: 0;
	width: 100%; 
}
 

.flexslider .slides img {
	display: block;
	max-width: 100%; 
}


.flexslider .slides {
	zoom: 1;
}
.dialog_giftcertificate_edit #dialogcontainer_outofstock_global{overflow:visible}

.customer.addresses .edit-add-address .wrap { width: 75%; margin-bottom: 22px; }

.customer.addresses .edit-add-address .wrap .field { display: block; width: 100%; }

.customer.addresses .edit-add-address .wrap .styled-select, .customer.addresses .edit-add-address .wrap .pxuSexyDropWrapper { display: block; width: 330px; height: 32px; }

.customer.addresses .edit-add-address .wrap .styled-select { top: 5px; }

.customer.order .order-history .table td.product-item .wrap, .customer.order .order-history .table td.product-item .image-wrap { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }

.customer.order .order-history .table td.product-item .wrap { width: 75%; padding-left: 30px; }

.template-index .featured-collections .wrap { margin-left: -30px; }

#product-area .showcase .wrap, #product-area .pager .wrap, .quick-shop-content .showcase .wrap, .quick-shop-content .pager .wrap { position: relative; z-index: 100; }

#product-area .showcase .wrap .overlay, #product-area .pager .wrap .overlay, .quick-shop-content .showcase .wrap .overlay, .quick-shop-content .pager .wrap .overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1); -webkit-transition: box-shadow 200ms; -moz-transition: box-shadow 200ms; -o-transition: box-shadow 200ms; transition: box-shadow 200ms; }

.lt-ie9 #product-area .showcase .wrap .overlay, .lt-ie9 #product-area .pager .wrap .overlay, .lt-ie9 .quick-shop-content .showcase .wrap .overlay, .lt-ie9 .quick-shop-content .pager .wrap .overlay { border: 1px solid  #e3d1c3 ; }

#product-area .showcase .wrap.active .overlay, #product-area .pager .wrap.active .overlay, .quick-shop-content .showcase .wrap.active .overlay, .quick-shop-content .pager .wrap.active .overlay { -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.3); }

#product-area .showcase .wrap img, #product-area .pager .wrap img, .quick-shop-content .showcase .wrap img, .quick-shop-content .pager .wrap img { width: 100%; height: auto; display: block; }

#product-area .pager .wrap, .quick-shop-content .pager .wrap { margin-top: 10px; }

#product-area .pager .wrap.first, .quick-shop-content .pager .wrap.first { margin-top: 0px; }

.fullscreen-product-viewer .showcase .wrap, .fullscreen-product-viewer .pager .wrap { position: relative; }

.fullscreen-product-viewer .showcase .wrap .overlay, .fullscreen-product-viewer .pager .wrap .overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1); -webkit-transition: box-shadow 200ms; -moz-transition: box-shadow 200ms; -o-transition: box-shadow 200ms; transition: box-shadow 200ms; }

.lt-ie9 .fullscreen-product-viewer .showcase .wrap .overlay, .lt-ie9 .fullscreen-product-viewer .pager .wrap .overlay { border: 1px solid  #e3d1c3 ; }

.fullscreen-product-viewer .showcase .wrap.active .overlay, .fullscreen-product-viewer .pager .wrap.active .overlay { -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.3); }

.fullscreen-product-viewer .showcase .wrap img, .fullscreen-product-viewer .pager .wrap img { width: 100%; height: auto; }

.fullscreen-product-viewer .showcase .wrap { z-index: 100; }

.fullscreen-product-viewer .pager .wrap { margin-bottom: 20px; }

.fullscreen-product-viewer .pager .wrap img { display: block; }

.template-cart .table td.product-item .wrap { width: 75%; padding-left: 20px; padding-right: 35px; position: relative; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }

.main-footer .connect .newsletter .wrap { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; width: 75%; padding-right: 65px; margin: 0 auto; border: 1px solid  #e3d1c3 ; position: relative; }


.uvt-search-block{
	width: 260px;
	height: 69px;
	position: absolute;
	top: 0;
	right: 0;
	background: #FFF;
	transition: width .3s ease;
	}

	.uvt-search-block:hover{
		width: 260px;
		transition: width .3s ease;
		}

	.widget-item .hb-stream ul li{width:50%!important}

	#main-content .hb-sidebar .widget-item{padding-left:0!important}

.megamenu .widget-item{padding:10px 0}





.widget-item{position:relative}

#footer.dark-style .widget-item h4 a,#footer.dark-style .testimonial-author h5,#hb-side-section .testimonial-author h5{color:#ddd}

.widget-item .ts-1 .flex-control-nav {right: 0;}



.widget-item.hb_contact_info_widget ul li{margin:0 0 8px;padding:0 0 0 25px;display:block;line-height:20px;position:relative}

.widget-item .hb-stream.columns-2 ul li{width:50%}

.widget-item .hb-stream.columns-3 ul li{width:33.33%}

.widget-item .hb-stream.columns-4 ul li{width:25%}

.widget-item.widget_categories ul li a{display:inline}

.widget-item ul li{padding:7px 0;display:block}

#main-content .left-sidebar .hb-sidebar .widget-item{padding-left:0!important}

#main-content .hb-sidebar .widget-item:last-child{margin-bottom:0!important}

#footer.dark-style .widget-item h4,#hb-side-section .widget-item h4{color:#f4f4f4!important}

#hb-side-section .widget-item a{color:#FFF}

#hb-side-section .widget-item{margin-bottom:40px}

#hb-side-section .widget-item:last-child{margin-bottom:70px}

.widget-item ul.social-icons li{padding:0}

#footer .widget-column .widget-item{margin-bottom:30px;position:relative;}

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

#footer.dark-style .widget-item #s, #footer.dark-style .widget-item input[type=text], #footer.dark-style .widget-item input[type=email], #footer.dark-style .widget-item textarea,
.megamenu .widget-item #s, #hb-side-section .widget-item #s, #hb-side-section .widget-item input[type=text], .megamenu .widget-item input[type=text], #hb-side-section .widget-item input[type=email], .megamenu .widget-item input[type=email], #hb-side-section .widget-item textarea, .megamenu .widget-item textarea{border-color:#333;border-color:rgba(255,255,255,0.15);}

#footer .widget-item #s:focus, #footer.dark-style .widget-item input[type=text]:focus, #footer.dark-style .widget-item input[type=email]:focus, #footer.dark-style .widget-item textarea:focus,
#hb-side-section #s:focus, #hb-side-section .widget-item input[type=text]:focus, #hb-side-section .widget-item input[type=email]:focus, #hb-side-section .widget-item textarea:focus,
.megamenu #s:focus, .megamenu .widget-item input[type=text]:focus, .megamenu .widget-item input[type=email]:focus, .megamenu .widget-item textarea:focus{color:#fff}

#footer.dark-style .widget-item #searchsubmit,
#hb-side-section .widget-item #searchsubmit,
.megamenu .widget-item #searchsubmit {background-color:transparent!important;opacity:0.6;}

#footer.dark-style .widget-item #searchsubmit:hover,
#hb-side-section .widget-item #searchsubmit:hover,
.megamenu .widget-item #searchsubmit:hover {opacity:1;}

.widget-item #searchsubmit{position:absolute;top:0;right:0;left:auto;margin-right:0;z-index:92;}
.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style .frm_section_heading h3{margin:0;}
.frm_style_formidable-style.with_frm_style  .frm-show-form .frm_section_heading .frm_section_spacing,.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style  .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:12px;}


#heatmapthemead-primary-menu .menu-toggle {
	cursor: pointer;
}


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


#heatmapthemead-secondary-menu .menu-toggle {
	cursor: pointer;
}


#heatmapthemead-secondary-menu .secondary-small-navigation .menu {
	display: none;
}
#article-content a,.post .post-content p a,.post .post-content a{color:#6bc7e0}
#article-content a:hover,.post .post-content p a:hover,.post .post-content a:hover{color:#0085c8}
#article-content a:active,.post .post-content p a:active{color:#39b4d5}
#article-content p strong,.post .post-content p strong,#article-content p strong,.post .post-content p strong,#article-content p b,.post .post-content p b{-webkit-font-smoothing:antialiased}
article .archive-post.post-style-large-photo .post-content{width:100%}
.post-content p,.archive-author-likes{display:none}


#search-toggle-title .browse-icon, #header-tools .cart-icon { font-family: 'editions'; font-size: 2.750em; line-height: 0.625em; position: absolute; left: 0; }


#header-tools .browse-icon { top: -5px; left: -3px; }



.news-cycle #header-tools .browse-icon { top: -3px; }



.ie10 #header-tools .browse-icon, .lt-ie10 #header-tools .browse-icon { top: -2px; }


.lt-ie9 #header-tools .browse-icon { top: -4px; }



.news-cycle #search-toggle-title .browse-icon, .news-cycle #header-tools .cart-icon { line-height: 0.750em; }

  
  
  .pt-sans #header-tools .browse-icon { top: -3px; }

	.thethe-image-slider-caption-inner{
		padding: 10px;
		position:relative;
		z-index:2;
	}

	.thethe-image-slider-caption-inner :first-child{
		margin-top:0;
	}

	.thethe-image-slider-caption-inner a{
		color:inherit;
	}

#f-legal { float:right; width:560px; }

#f-legal p {  font-size:10px; line-height:14px; }

#f-legal a.terms { text-transform:uppercase; }

p img,
.wp-caption {
	margin-top: 0.4em;
}

.wp-caption {
	background: #eee;
	margin-bottom: 1.625em;
	max-width: 96%;
	padding: 9px;
}

.wp-caption img {
	display: block;
	margin: -2px 0 0 -2px;
	max-width: 98%;
}

.wp-caption .wp-caption-text,
.gallery-caption {
	color: #666;
	font-family: Georgia, serif;
	font-size: 12px;
}

.wp-caption .wp-caption-text {
	margin-bottom: 0.6em;
	padding: 10px 0 5px 40px;
	position: relative;
}

.wp-caption .wp-caption-text:before {
	color: #666;
	content: '\2014';
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-right: 5px;
	position: absolute;
	left: 10px;
	top: 7px;
}

.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img {
	background: #fff;
	border-color: #ddd;
}

.indexed.format-image .entry-content .wp-caption .wp-caption-text {
	margin: 0;
	padding-bottom: 1em;
}

.indexed.format-image .wp-caption {
	background: #111;
	margin-bottom: 0;
	max-width: 96%;
	padding: 2% 2% 0;
}

.indexed.format-image .wp-caption .wp-caption-text {
	color: #ddd;
}

.indexed.format-image .wp-caption .wp-caption-text:before {
	color: #444;
}
.topFivesingles_block .topFivesingles_songblock .tfsb_content .tfsb_song_title{color:#1a2323;font:bold 15px BPreplay;margin-left:42px;margin-top:-2px;}
.topFivesingles_block .topFivesingles_songblock .tfsb_content .tfsb_song_title a{text-decoration:none;color:#1a2323;}

	.tagcloud a{
		padding:6px 8px;
		background: #ddd;
		-webkit-transition-duration: .3s;
		-moz-transition-duration: .3s;
		display:inline-block;
		margin: 0px -1px 2px 0px;
		font-size:11px !important;
	}

		.tagcloud a:hover{background: #cd2122;color: #FFF;	text-decoration:none;}

	footer .tagcloud a{background:#2b2b2b;}

		footer #tabbed-widget .tabs-wrap.tagcloud a {
			background: #444;
			border: 1px solid #222;
			text-shadow: 0 1px 0 #000;
			-moz-box-shadow: inset 0 0 2px #888, 0 0 2px #222;
			-webkit-box-shadow: inset 0 0 2px #888, 0 0 2px #222;
			box-shadow: inset 0 0 2px #888, 0 0 2px #222;
		}

		footer #tabbed-widget .tabs-wrap.tagcloud a:hover{ background:#555;}

	.breadcrumbs-wrapper,.hb-process-steps ul:before,
	#slider-section .hb-button,
	.fw-section .hb-separator.double-border,
	.tp-caption.divider_white,
	.hb-site-tagline,.continue-shopping,.tp-caption.hb-separator-dark{display:none!important}

	#main-wrapper.hb-boxed-layout .fw-section.fw-columns { margin-left: -15px !important; }



.fw-section{margin-left:-50%;padding-left:50%;padding-right:50%;width:100%;position:relative;z-index:0;min-height:1px;background-repeat:no-repeat;background-position:center center;background-size:cover;right:-1px;-webkit-backface-visibility:hidden;backface-visibility:hidden;;}

.fw-section.fw-columns{margin-left:auto!important;padding-left:0!important;padding-right:0!important;right:0!important}

.fw-section.with-border{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1)}

.left-sidebar .col-9.hb-main-content .fw-section{margin-left:0!important;padding-left:0;margin-right:0;padding-right:0}

.fw-section.light-style,.fw-section.light-style h1,.fw-section.light-style h2,.fw-section.light-style h3,.fw-section.light-style h4,.fw-section.light-style h5,.fw-section.light-style h6,.fw-section.light-style .flex-control-nav li a{color:#FFF;color:rgba(255,255,255,1)}

.fw-section.light-style .hb-testimonial-quote p{color:#FFF;color:rgba(255,255,255,0.8)}

.fw-section.light-style .testimonial-quote-meta{color:#FFF;color:rgba(255,255,255,0.6)}

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

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

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

.ind-post h2, .info h2 { font-size: 16px; line-height: 18px; font-family: arial, helvetica, sans-serif; }
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}

.widget ul.nav.nav-tabs {
  padding: 0;
}

.btn-default:hover,
.label-default[href]:hover,
.label-default[href]:focus,
.btn-default:hover, .btn-default:focus,
.btn-default:active,
.btn-default.active,
#image-navigation .nav-previous a:hover,
#image-navigation .nav-next a:hover {
  background-color: #363636;
  border: none;
}

.single .nav-links {
    margin-top: 30px;
}

[class*="navigation"] .nav-previous {
  float: left;
}

[class*="navigation"] .nav-next {
  float: right;
  text-align: right;
}

.nav.navbar-nav {
  float: right;
}

.comment-navigation,
.single .nav-links {
  overflow: hidden;
  margin-top: 30px;
}



#image-navigation .nav-previous a,
#image-navigation .nav-next a{
  padding: 5px 20px;
  border: 1px solid #E8E8E8;
 
  display: block;
}

#image-navigation .nav-previous a:hover,
#image-navigation .nav-next a:hover{
  background-color: #a62b24;
  color: #fff;
}

#image-navigation .nav-previous,
#image-navigation .nav-next {
  margin: 10px 0;
}

.footer-nav.nav {
  float: left;
  margin-bottom: 2px;
}

  .footer-nav.nav, .copyright {
    float: none;
  }


.main-nav ul li.active a {
  background: none repeat scroll 0 0 #AD222D;
}


.main-nav ul li.active a:hover {color:#fff;}


.stock_ticker_element{
	display: inline-block;
	text-align: center;
}


#first_ad{background:#eee;width:300px;height:250px;}
#menu-backdrop.modal-backdrop{display:none;z-index:1;height:100%;opacity:0.8;}
#menu-backdrop.modal-backdrop.open{display:block;}
.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
.modal-backdr-new .modal-backdrop{background-color:#4a7fbb!important}

.wpcmsdev-toggle .toggle-title {
     margin: 0 !important;
    font-size: 17px;
    font-weight: inherit;
    font-family: arial;
}

.wpcmsdev-toggle .toggle-title a {
  display: block;
  border: 0;
  padding: 0.8em 1em;
  background-color: rgba(0, 0, 0, 0);
    text-decoration: none;
    font-weight: 100;
    font-size: 14px;}

.wpcmsdev-toggle .toggle-title a:active,
.wpcmsdev-toggle .toggle-title a:focus,
.wpcmsdev-toggle .toggle-title a:hover {
  background-color: #e9e9e9;
  border: 0;
}

.wpcmsdev-toggle .toggle-title a.active .icon-for-active {
  display: none;
}

.wpcmsdev-toggle .toggle-title a.active .icon-for-inactive {
  display: none;
}

.wpcmsdev-toggle .toggle-title .fa {
  margin-right: 0.6em;
  opacity: 0.8;
  display:none;
}

.wpcmsdev-toggle .toggle-title .fa.icon-for-active {
  display: none;
}

#content-left {
	width:510px;
	height:auto;
	float:left;
    margin-left: 40px;
    margin-top:35px;
    overflow:auto;
    margin-bottom:40px;
}

#content-left strong {
	color:#ff8500;
    font-family: "Montserrat",sans-serif;
    font-size:22px;
    float:left;
    font-weight:normal;
    margin-top:10px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	
}

#content-left a {
	float:left;
	width:347px !important;
	height:58px !important;
	border:4px solid #e4e6eb;
	display:block;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
    font-family: "Montserrat",sans-serif;
    font-size: 23px;
    color: #4a5878;
    line-height:55px;
    text-decoration:none;
    -webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-top:43px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#content-left a:hover {
	border:4px solid #4a5878;
}


.feature_video {
	display: block;
	margin: 5px auto 15px auto;
	width: 280px;
}


.feature_video .video_box {
	float: none;
	margin: 0;
}
.simple-icon-faboo,.simple-icon-twit,.simple-icon-yout,.simple-icon-igram,.simple-icon-goop,.simple-icon-pint,.icon-search,.icon-plus,.icon-x,#cboxClose,.icon-down,.icon-up,.icon-left,#cboxPrevious,.icon-right,#cboxNext,.icon-phone,.icon-mail{display:inline-block;background-color:transparent;}
.simple-icon-faboo:before,.simple-icon-twit:before,.simple-icon-yout:before,.simple-icon-igram:before,.simple-icon-goop:before,.simple-icon-pint:before,.icon-search:before,.icon-plus:before,.icon-x:before,#cboxClose:before,.icon-down:before,.icon-up:before,.icon-left:before,#cboxPrevious:before,.icon-right:before,#cboxNext:before,.icon-phone:before,.icon-mail:before{color:#058ceb;font-family:"icons";-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;}
.simple-icon-faboo,.simple-icon-twit,.simple-icon-yout,.simple-icon-igram,.simple-icon-goop,.simple-icon-pint{padding:0 5px;color:transparent!important;font-size:21px;font-size:1.3125rem;line-height:21px;line-height:1.3125rem;}
.simple-icon-faboo:hover:before,.simple-icon-twit:hover:before,.simple-icon-yout:hover:before,.simple-icon-igram:hover:before,.simple-icon-goop:hover:before,.simple-icon-pint:hover:before{color:#0568aa!important;}
.simple-icon-twit:before{content:'\e808';margin-left:-4px;}

    .menu-open #page {
        -webkit-transform: translate(-280px);
        -moz-transform: translate(-280px);
        -ms-transform: translate(-280px);
        -o-transform: translate(-280px);
        transform: translate(-280px);
    }

	
	
	.carousel-wrap a.prev, .carousel-wrap a.next {
		opacity: 1;
		-moz-opacity: 1;
		filter:alpha(opacity=1);
	}

.carousel-wrap a.carousel-prev, .carousel-wrap a.carousel-next {background: #222222; color: #ffffff!important;}

.carousel-wrap a.carousel-prev:hover, .carousel-wrap a.carousel-next:hover {color: #07c1b6!important;}
.titulo_centrado{display:block}
.home .titulo_centrado{display:none}
.single-hoteles .titulo_centrado,.home .listHotelApartment .titulo_centrado{display:none}
.contenido_hab .titulo_centrado{font:700 24px "Roboto Condensed";margin-bottom:20px;color:#000;text-align:left;text-transform:none}

.zc-navbar .dropdown-menu{
	background: #e0e0e0;
	background-color: rgba(224,224,224,.85);
	width: 200px;
	left: 50%;
	margin-left: -100px;
	margin-top: 10px !important;
	box-shadow: none;
	border: none;
}

#zc-navbar-fixed .dropdown-menu{
	width: 200px;
	border-top: 3px solid #A1C480;
}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}

.socialmedia-widget li.pinterest a:before { content: "\f0d2"; }

.socialmedia-widget li.pinterest:hover a { color: #c81e1e; }

.news-feed {
 	background-color: #d9d6d4;
	float: right;
	padding: 20px;
	width: 260px;

}


.news-feed p {
  line-height: 18px;
}


.news-feed p span {
  color: #636365;
}

div.videolisting-images a img.thumb {
	width:177px;
	height:100px;
}

div.articlelisting-images a img.thumb {
	width:127px;
	height:176px;
}

.media-youtube-preview-wrapper{max-width:100%;min-height:50px;position:relative;}
.media-youtube-preview-wrapper object,.media-youtube-preview-wrapper iframe{max-width:100%;position:relative;}
.media-youtube-preview-wrapper .js-fallback{left:0;margin-top:-0.5em;position:absolute;right:0;text-align:center;top:50%;}
#content .media-youtube-outer-wrapper,#content .media-youtube-preview-wrapper{width:500px !important}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}

  .nav-primary .navbar-header .navbar-toggle {
    border: 1px solid #708f48;
    background: #7da051;
  }

.nav-primary {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px!important;
  margin-bottom: 0;
}

#menu #fly-out-menu ul li.menu-item-has-children {
  text-transform: uppercase;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid white;
}

#menu #fly-out-menu ul li.menu-item-has-children:first-child {
  border-top: 1px solid white;
}

#menu #fly-out-menu ul li:not(.menu-item-has-children) {
  padding-top: 15px;
  padding-bottom: 15px;
}


.pt5 {
	padding-top:5px;
}

.dash .digit {
    font-size: 24px;
    float: left;
    color: #4d4a49;
    font-family: BrandonGrotesque-Regular;
    letter-spacing: 3px;
    position: absolute;
    height: 27px;
    overflow: hidden;
}
 #tiledfooter .footer_section_title{font-size:160%;padding-top:5px;border-bottom:1px solid #aaa;}
.tp-caption a:hover{color:#ffa902}
.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}
.tp-caption.big_caption_3,.tp-caption.big_caption_2,.tp-caption.big_caption_4,.tp-caption.big_caption_5,.tp-caption.big_caption_6,.tp-caption.big_caption_7,.tp-caption.big_caption_8,.tp-caption.big_caption_9,.tp-caption.big_caption_10,.tp-caption.big_caption_11,.tp-caption.big_caption_13,.tp-caption.big_caption_15,.tp-caption.big_caption_3_white,.tp-caption.big_caption_2_white,.tp-caption.big_caption_4_white{position:absolute; color:#e14f4f; text-shadow:none; font-size:80px; line-height:80px; font-family:"Open Sans";border-width:0px; border-style:none}
.tp-caption.big_caption_2,.tp-caption.big_caption_2_white{font-size:48px}
.tp-caption.big_caption_4,.tp-caption.big_caption_4_white{font-size:124px; color:#fff}
.tp-caption.big_caption_5{line-height:24px;font-size:15px;color:#999}
.tp-caption.big_caption_6{font-size:120px;color:#fff}
.tp-caption.big_caption_7,.tp-caption.big_caption_7_red{font-size:72px;color:#fff;font-weight:bold}
.tp-caption.big_caption_7_red{background:#E04028;padding:10px 20px;line-height:72px}
.tp-caption.big_caption_8{font-size:24px;color:#fff;font-family:"Open Sans"}
.tp-caption.big_caption_9{font-size:50px;color:#333}
.tp-caption.big_caption_10{font-size:55px;color:#333;font-weight:bold}
.tp-caption.big_caption_11{font-size:24px;color:#fff;background:#379BDE;background:rgba(55,155,222,0.8);padding:10px 20px;line-height:30px}
.tp-caption.big_caption_12{font-size:212px;color:#333}
.tp-caption.big_caption_13{font-size:36px;font-weight:800;color:#fff}
.tp-caption.big_caption_15{font-size:30px;font-weight:800;color:#fff}
.tp-caption.big_caption_14{line-height:30px;font-size:16px;font-weight:700;color:#fff;text-transform:uppercase}
.tp-caption.handwriting,.tp-caption.handwriting_white{position:absolute; color:#fff; text-shadow:none; font-size:144px; line-height:44px; font-family:"Dancing Script";padding:15px 40px 15px 40px;margin:0px; border-width:0px; border-style:none}
.tp-caption.store_button a{position:absolute; color:#fff; text-shadow:none; height:19px;font-size:18px; line-height:18px; font-weight:bold; font-family:"Open Sans";padding:20px 35px 20px 35px !important;margin:0px;  cursor:pointer;   background:#E04028;  border-radius:5px;   border-bottom:4px solid #cd2e16}
.tp-caption.store_button_white a{position:absolute; color:#fff; text-shadow:none;   font-size:14px;  font-weight:normal;  padding:15px 35px !important;   background:none;   border:2px solid #fff;   border-radius:40px ; height:24px !important}
.tp-caption.store_button_white a:hover{background:#E04028}
.tp-caption.store_button a,.tp-caption.store_button_white a{color:#fff !important}
.tp-caption.store_button a:hover{background:#cd2e16;border-bottom:4px solid #E04028}
.tp-caption.big_caption_3_white,.tp-caption.big_caption_2_white,.tp-caption.big_caption_4_white,.tp-caption.handwriting_white{color:#fff}
 .tp-caption.custom_heading_bold_orange{font-size:53px;line-height:1;font-weight:700;font-family:"proxima-nova-1","proxima-nova-2",sans-serif;color:#ffffff;text-shadow:0px 0px !important;text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}
.tp-caption.custom_small_text{font-size:27px;line-height:35px;font-weight:400;font-family:Oxygen;color:#ffffff;text-shadow:0px 0px !important;text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(167,167,167);border-style:none}
.tp-caption.custom_heading_bold_orange_new{font-size:50px;line-height:1;font-weight:700;font-family:"proxima-nova-1","proxima-nova-2",sans-serif;color:rgb(255,255,255);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}

.td-footer-info {
  margin-bottom: 48px;
  
}


.td-footer-template-4 .td-footer-info {
  text-align: center;
}

body.single-post #main .col-width #primary #content .entry-content .easyrecipe p 
{font-size:11px; margin:0 0 5px 0; padding:0; line-height:17px; width: 88%; max-width:280px; min-width:280px; display:block; float:left; overflow:hidden;}
.indexPages .softwareListData.bottom a.reviews_box{display:inline-block;font-weight:400}
.indexPages .softwareListData.bottom a.reviews_box:hover{text-decoration:underline!important}

#slider .span-title,
.our-sources .span-title {
    display: block;
    color: #fff;
    font-family: 'GothamRoundedBold';
    font-size: 1rem;
    line-height: 1;
}

#slider .span-title.fs-40,
.our-sources .span-title.fs-40 {
    
    padding: 0 0 0.3125rem 0;    
}
 

.rt .span-title {
    display: block;
    font-family: 'GothamRoundedLight';  
    font-size: 1.125rem;
    line-height: 1;
    text-transform: uppercase;
}
#views_slideshow_cycle_main_screenshots-block .views-slideshow-cycle-main-frame-row-item{float:left;margin:0px 9px;width:155px;}

    .h1 .title .logo-wrapper {
        display: table-cell;
        vertical-align: middle;
    }

.content .col img.logo { max-height:110px; }

.lead-page p.logo { margin-bottom: 30px; }


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


.idioma {
    margin-left: 10px;    
}
.footer
.contact{padding:0
15px}
.footer .contact
p{margin:0;padding-left:10px;font-size:12px}
.footer .contact
address{margin-top:15px}


.menu_container li, .menu_container ul {
	list-style-image: none !important;
}


.menu_container li img {
	display: none;
}


.menu_container li, .menu_container ul a, .menu_container ul a:hover, .menu_container ul a:visited, .menu_container ul a:active, a.menu_level1_home, a.menu_level1_home:hover {
	color:#333;
	font-family: Calibri, Arial;
	text-transform: uppercase;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	white-space: nowrap;
}


.menu_container ul{
	float:left;
	min-width: 151px;
	height:85px;
}


.menu_container li, .menu_container ul a {
	display: block;
}


.menu_container ul a {
	margin-bottom:1px;
	padding:1px 4px;
}


.menu_container ul li {
	position: relative;
}


.menu_container a.current,
.menu_container a:hover {
	background: #eee;
}


.menu_container {
	padding:10px 0;
	position: relative;
}


.menu_container ul ul {
	position: absolute;
	left:155px;
	top:0;
	height: auto;
}

.bt_widget{
	width:100%;
}

 
.bt_widget .bt_body{
	display:block;
	background:#3f3f3f;
	padding:20px;
	height:110px;
}

.bt_widget .bt_body ul{
		padding-left:0px !important;
}

.bt_widget .bt_body li{
	color:#fff;
	font-size:14px;
	font-weight:300;
	list-style:none;
	margin-bottom:10px;	

}

.bt_widget .bt_body li a{
	color:#fff;
}

.bt_widget .bt_body li i{
	margin-right:10px;
}
#main-menu li.title{margin:0;font-weight:700;font-size:.8em;text-transform:uppercase}
#sidebar #projects div .title{text-transform:uppercase;font-weight:700;margin:0;display:block;line-height:1.4em}





.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}



.flexslider {margin: 0; padding: 0;}
 
.flexslider .slides img {width: 100%; display: block;}

.flexslider .slides { zoom: 1; }

#whole-page-wrapper{min-height:100%;width:100%;background-color:white;z-index:-100}


.et_monarch .et_social_mobile_button:before, .et_monarch .et_social_close:after, .et_monarch .et_social_heading:after { font-family: 'etmonarch'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; font-size: 16px; }


.et_monarch span.et_social_close, .et_monarch .et_social_mobile_button { cursor: pointer; }

.et_monarch span.et_social_close { position: absolute; right: 10px; top: 0; line-height: 40px; }

	.et_monarch span.et_social_close:after { content: "\e60C"; color: #cccccc; }

		.et_monarch .et_social_pinterest_window span.et_social_close { cursor: pointer; }

.directory-view-layout .views-row .views-field-field-subtopic .field-content{
    
border-right:1px solid #666;margin-right:4px;padding-right:4px;
}

.directory-view-layout .views-row-last .views-field-field-subtopic .field-content{
    
border-right:none;
}








div.menu-footer-col-1-container ul li, div.menu-footer-col-3-container ul li, div.menu-footer-col-4-container ul li { font-weight:bold; }




div.menu-footer-col-1-container ul li li, div.menu-footer-col-3-container ul li li, div.menu-footer-col-4-container ul li li { font-weight:normal; }

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

.menu-item-8414 div a {
    background-color: #424242
    
}
#mobile-menu .menu-item-has-children:after{color:#424242;}
#mobile-menu ul ul .menu-item-has-children:after{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a{border-bottom:1px solid #ecf0f1; color:#707070;}
#sidebar .page_item a:hover, #sidebar .menu-item a:hover,#sidebar .current_page_item a,#sidebar .current_page_item a,.wpb_widgetised_column .page_item a:hover,.wpb_widgetised_column .menu-item a:hover,.wpb_widgetised_column .current_page_item a{color:#ff9600; }
#sidebar .page_item a:before, #sidebar .menu-item a:before,.wpb_widgetised_column .page_item a:before,.wpb_widgetised_column .menu-item a:before{ color:#ff9600;}
#footer .page_item a, #footer .menu-item a{border-bottom:1px solid #3A3A3A; color:#DDDDDD;}
#footer .page_item a:hover, #footer .menu-item a:hover,#footer .current_page_item a,#footer .current_page_item a{color:#ff9600; }
#footer .page_item a:before, #footer .menu-item a:before { color:#ff9600;}

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