﻿

#mediastage .blockside {
	float: right;
	margin: 10px 9px 0px 0px;
	border: 2px solid #dce7fc;
}

  .mod-footer .main,
  .mod-footer .secondary,
  .mod-footer p {
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    max-width: 1120px;
    margin: 0 auto;
    padding: 0 0 3px; }

  .mod-footer .secondary-wrapper {
    background: #7b1311;
    margin: 0 0 20px 0; }

  .mod-footer .secondary {
    font-size: 14px;
    line-height: 30px;
    margin: 0 auto;
    max-width: 1120px; }

    .mod-footer .secondary li {
      margin: 0 30px 0 0; }

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;
}
.rtejustify{text-align:justify;}


#main {overflow:auto;
	padding-bottom: 150px;}
.mobile-menu[data-rel="menu"],.menu_mobile,.mostrar_ubicacion{display:block}
.mobile-menu[data-rel="call_us"]{display:inline-block}
.mobile-menu[data-rel="menu"]{left:24px;top:10px;font-size:16px}
.mobile-menu{position:absolute;z-index:100;cursor:pointer;-webkit-backface-visibility:hidden!important}
.home .mobile-menu[data-rel="menu"]{background-color:#b5e7ff!important}

	
.thumb {
	float: left;
	margin: 0px 10px 0px 0px;
	}

.item_title {
	font-weight:bold;
}

.tv_related_thumb {
    display:block;
	
    height:auto;
    float: left;
}

.tv_related_thumb img {
    height:auto;
	height: 76px;
	width: 112px;
}


.word-0 .first-letter {
    font-size: 120%;
}


.word-1 .first-letter {
    font-size: 170%;
}

.word-2 .first-letter {
    font-size: 141% !important;
}

.word-3 .first-letter {
    font-size: 141% !important;
}

.word-4 .first-letter {
    font-size: 141% !important;
}

.alignright { float: right; }

img.alignright { float: right; padding: 3px; border: 1px solid #999; background: #fff; margin: 10px 10px 0; display: inline; }
.front-more .wrapper{display:table;}

.footer_section {
	background: #ffffe5;
	height: 200px;
}
#ham-menu-mobile .mobile-second-nav ul li.half{width:50%;float:left;}
#ham-menu-mobile .mobile-second-nav ul li.half:last-child{padding:15px 0;border-left:1px solid #5e5e5d;text-align:center;}

	
	
	div.copyright-left, div.copyright-right{ float: none; text-align: center; margin: 0px; }

div.copyright-left{ float: left; line-height: 1.9; margin-left: 10px; }

body.mini-header header .mini-top-cont{border-bottom:1px solid #262626;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-2{width:16.66666667%}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}
.region-help .block{overflow:hidden}
.region-header-right,.region-header-right a{color:#ffffff;}
.region-status-first,.region-status-second,.region-status-third{background:#eeeeee;border-radius:5px;min-height:225px;overflow:hidden;}
.region-sidebar-first .block{margin-bottom:5%;}
.region-sidebar-first .block h2{font-size:18px;margin:5px 0px;padding:12px;letter-spacing:1px;text-transform:capitalize;background:#eeeeee;box-shadow:0px 8px 10px -8px #999;}
.region-sidebar-first .block .content{margin:-3px 5px 0 5px;}
.region-sidebar-first ul.menu.nav li a{border-bottom:1px solid #eee;}
.region-sidebar-second .block{margin-bottom:5%;}
.region-sidebar-second .block h2{font-size:18px;margin:5px 0px;padding:12px;letter-spacing:1px;text-transform:capitalize;background:#eeeeee;box-shadow:0px 8px 10px -8px #999;}
.region-sidebar-second .block .content{margin:-3px 5px 0 5px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#ffffff;}
.region-sidebar-first .item-list ul,.region-sidebar-second .item-list ul{margin:5px 0 0 0;padding:0;background:none;list-style:none;}
.region-content-front h2.block-title{color:rgb(34,46,54);font-size:16px;margin:2% 0 1% 0;font-weight:bold;padding:12px;background:#eee;border-radius:5px;box-shadow:0px 8px 10px -8px #999;}
.region-footer-first,.region-footer-third{background:#333333;border-radius:20px;padding:7%;box-shadow:inset 0px 0px 25px -10px #111111;border:1px solid #222222;min-height:250px;margin-top:5%;}
.region-footer-second{margin:18% 0 0 0;}
.region-footer{text-align:center;}
.region-footer-first{margin-top:12%;}

.legend {
  border-style: solid;
  border-color: #cdcdcd #777777 #777777 #cdcdcd;
  border-width: thin;
  padding: 0em 0.2em 0.2em;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: xx-small;
  font-weight: normal;
  color: #000000;
  background-color: #eeeecc;
  position: relative;
  margin-left: 10px;
  float: left;
  margin-top: 5px;
  display: inline;
  bottom: -1.3em;
}
.clr{clear:both}
.clr-lft{clear:left}
.clr-rgt{clear:right}

.span5 {
  width: 380px;
}

.row-fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}

input.span5,
textarea.span5,
.uneditable-input.span5 {
  width: 366px;
}

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

  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 276px;
  }
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.block ol,.block ul{margin:0;padding:0 0 0.25em 1em;}
.region-header .block{xfont-size:0.857em;float:left;xmargin:0 10px;xpadding:0;}
.region-header .block .content{margin:0;padding:0;}
.region-header .block ul{margin:0;padding:0;}
.region-header .block li{list-style:none;list-style-image:none;xpadding:0;}
.region-header .block-menu{border:1px solid;border-color:#eee;border-color:rgba(255,255,255,0.2);padding:0;width:208px;}
.region-header .block-menu li a{display:block;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,0.2);padding:3px 7px;}
.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active{text-decoration:none;background:rgba(255,255,255,0.15);}
.region-header .block-menu li.last a{border-bottom:0;}
.region-header .block-locale ul li{display:inline;padding:0 0.5em;}
#triptych .block{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #dfdfdf;line-height:1.3;}
#triptych .block.last{border-bottom:none;}
#triptych .block ul li,#triptych .block ol li{list-style:none;}
#triptych .block ul,#triptych .block ol{padding-left:0;}
#footer-wrapper .block{margin:20px 0;border:1px solid #444;border-color:rgba(255,255,255,0.1);padding:10px;}
#footer-columns .block-menu,#footer .block{margin:0;padding:0;border:none;}
#footer .block{margin:0.5em 0;}
#footer .block .content{padding:0.5em 0;margin-top:0;}
#footer .block h2{margin:0;}
.page-admin-structure-block-demo .block-region{background:#ffff66;border:1px dotted #9f9e00;color:#000;font:90% "Lucida Grande","Lucida Sans Unicode",sans-serif;margin:5px;padding:5px;text-align:center;text-shadow:none;}
.page-admin-structure-block-demo #featured .block-region{font-size:0.55em;}
.page-admin-structure-block-demo #header .block-region{width:500px;}
.sidebar .block{padding:15px 20px;margin:0 0 20px;}
.sidebar .block .content{font-size:0.914em;line-height:1.4;}
.block-title{clear:both;font-size:1.5em;font-weight:bold;padding-bottom:8px;}

.block-nice-menus{line-height:normal;z-index:10;}

.footer-widgets fieldset, #sidebars fieldset { width: 100% }

.footer-widgets .sbutton, #sidebars .sbutton {
    float: right;
    background-color: #f9f7f2;
    text-align: center;
}


#sidebars p { line-height: 20px }

#sidebars .wp-post-image, footer .wp-post-image {
    margin-bottom: 0;
    margin-top: 5px;
    margin-right: 10px;
}

.container{width:100%;max-width:1170px;margin:0 auto 0 auto;padding:0 0;overflow:hidden;position:relative}
.container h2{font-size:1.5em}
.container,.container_alt{margin:auto;padding:0 15px!important;box-sizing:border-box}
#footer .container{padding-top:30px;padding-bottom:10px}
#header .container{overflow:visible!important;display:block;float:none}
.container.upper{max-width:none;padding:0 0!important;width:100%!important}
.container.upper .aq-template-wrapper:nth-child(2){max-width:none!important;width:100%!important}
.container.upper .aq-template-wrapper:nth-child(2) .aq_span8{width:100%}
body,#page-wrapper,#page,#main-wrapper,#main,#content,#content .section{color:#000;background-color:transparent !important;background-image:none !important;}
#main-wrapper{clear:both;position:relative;width:940px;margin:0 auto;}
#main #content-area p a{text-decoration:underline;}
#main #content-area p a:hover{text-decoration:none;}
.node-type-product #main-wrapper #main #content,.section-cart #main-wrapper #main #content{width:940px;margin:0;}
.page-cart-checkout-review #main #content-area{overflow:hidden;margin-bottom:50px;}
.page-terms-and-conditions-terms-and-conditions #main-wrapper #main #content .panels-flexible-region-first #node-88 table tr td{padding:0 2px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}


	.post-content .rev_slider_wrapper{margin-left:-5px !important;}


	.large-alternate .post-content{width:100%;margin-top:10px;}

	.medium-alternate .post-content{float:none;width:100% !important;margin-top:20px;}


	.post-content .wooslider .wooslider-control-thumbs{margin-top:-10px;}

	h5.toggle.active span.arrow,
	.post-content ul.circle-yes li:before,
	.progress-bar-content,
	.pagination .current,
	.bbp-topic-pagination .current,
	.header-v3 .header-social,.header-v4 .header-social,.header-v5 .header-social,
	.date-and-formats .date-box,.table-2 table thead,
	.onsale,.woocommerce-pagination .current,
	.woocommerce .social-share li a:hover i,
	.price_slider_wrapper .ui-slider .ui-slider-range,
	.tagcloud a:hover,.cart-loading,
	#toTop:hover,
	#bbpress-forums div.bbp-topic-tags a:hover,
	.main-nav-search-form input[type="submit"]:hover, .search-page-search-form input[type="submit"]:hover,
	ul.arrow li:before{
		background-color:#f68733 !important;
	}

	
		.review blockquote q,.post-content blockquote,form.checkout .payment_methods .payment_box{
		background-color:#f6f6f6 !important;
	}

	
		.review blockquote q,.post-content blockquote{
		color:#747474 !important;
	}

	
	
	
	body,#nav ul li ul li a,
	.more,
	.avada-container h3,
	.meta .date,
	.review blockquote q,
	.review blockquote div strong,
	.image .image-extras .image-extras-content h4,
	.image .image-extras .image-extras-content h4 a,
	.project-content .project-info h4,
	.post-content blockquote,
	.button.large,
	.button.small,
	.ei-title h3,.cart-contents,
	.comment-form input[type="submit"],
	.wpcf7-form input[type="submit"],
	.gform_wrapper .gform_button,
	.woocommerce-success-message .button,
	.page-title h3{
		font-family:"Lato", Arial, Helvetica, sans-serif !important;
	}

	.meta .date,
	.review blockquote q,
	.post-content blockquote{
		font-style:italic;
	}

	
	
	#main .reading-box h2,
	#main h2,
	.page-title h1,
	.image .image-extras .image-extras-content h3,
	#main .post h2,
	#sidebar .widget h3,
	.tab-holder .tabs li a,
	.share-box h4,
	.project-content h3,
	.author .author_title,
	h5.toggle a,
	.full-boxed-pricing ul li.title-row,
	.full-boxed-pricing ul li.pricing-row,
	.sep-boxed-pricing ul li.title-row,
	.sep-boxed-pricing ul li.pricing-row,
	.person-author-wrapper,
	.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
	.ei-title h2, #header .tagline,
	table th,.project-content .project-info h4,
	.woocommerce-success-message .msg,.product-title{
		font-family:"Lato", Arial, Helvetica, sans-serif !important;
	}

	
		.post-content h1{
		font-size:36px !important;
				line-height:54px !important;
	}

	
		.post-content h2,.title h2,#main .post-content .title h2,.page-title h1,#main .post h2 a{
		font-size:20px !important;
				line-height:30px !important;
	}

	
		.post-content h3,.project-content h3,#header .tagline,.product-title{
		font-size:17px !important;
				line-height:26px !important;
	}

	
		.post-content h4{
		font-size:14px !important;
				line-height:21px !important;
	}

	
		.post-content h5{
		font-size:14px !important;
				line-height:21px !important;
	}

	
		.post-content h6{
		font-size:11px !important;
				line-height:17px !important;
	}

	
		body,.post .post-content,.post-content blockquote,.tab-holder .news-list li .post-holder .meta,#sidebar #jtwt,.meta,.review blockquote div,.search input,.project-content .project-info h4,.title-row,.simple-products-slider .price .amount,.quantity .qty,.quantity .minus,.quantity .plus{color:#747474 !important;}

	
		.post-content h1,.title h1,.woocommerce-success-message .msg{
		color:#49453c !important;
	}

	
		.post-content h2,.title h2,.woocommerce-tabs h2{
		color:#49453c !important;
	}

	
		.post-content h3,#sidebar .widget h3,.project-content h3,.title h3,#header .tagline,.person-author-wrapper span,.product-title{
		color:#49453c !important;
	}

	
		.post-content h4,.project-content .project-info h4,.share-box h4,.title h4,.tab-holder .tabs li a{
		color:#747474 !important;
	}

	
		.post-content h5,h5.toggle a,.title h5{
		color:#49453c !important;
	}

	
		.post-content h6,.title h6{
		color:#333333 !important;
	}


	.post-content #checklist-1 li:before{color:#FFFFFF !important; content:'\f054' }

	.rtl .post-content #checklist-1 li:after{color:#FFFFFF !important; content:'\f054' }

  #toolbar .align_left {
    float: left;
    display: block;
    margin-right: 2.85714%;
    width: 42.85714%;
    float: left;
    line-height: 30px; }

    #toolbar .align_left:last-child {
      margin-right: 0; }


.mainmenu-area{border-top: 2px solid #000;}

.home-3 .mainmenu-area {
  background: #2f2f2f none repeat scroll 0 0;
  padding-top: 12px;
}

.home-8 .mainmenu-area {
  background: #313131 none repeat scroll 0 0;
  padding-top: 0;
  border: none;
}

.home-9 .mainmenu-area {
  background: #ecf0f5 none repeat scroll 0 0;
  padding-top: 0;
  border: none;
}

.home-10 .mainmenu-area {
  background: #f26b7a none repeat scroll 0 0;
}


#side-wendy {
	position: absolute;
	right: 924px;
	top: -20px;
	z-index: 1;
}

body.home.promo div#side-wendy {display:none !important;}
.img,img a,.blog-img,.blog-imgright,.blog-imgleft,.imginline,.imgcent,.imgright,.imgleft,.img3,.img5,.img11,.blog-img a,.blog-imgright a,.blog-imgleft a,.imginline a,.imgcent a,.imgright a,.imgleft a,.img3 a,.img5 a,.img11 a,.blog-img a:link,.blog-imgright a:link,.blog-imgleft a:link,.imginline a:link,.imgcent a:link,.imgright a:link,.imgleft a:link,.img3 a:link,.img5 a:link,.img11 a:link,.iwd-article img,img.iwd-article,.iwd-block img,.iwd-footer img,.region.region-banner1 img{border:none !important;max-width:100% !important;height:auto !important;}
div.region.region-top1 img,div.region.region-top2 img,div.region.region-top3 img{padding:0 !important;}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}



#homepage-drugrehab .drugrehabguide-img { height: 230px; }

#homepage-drugrehab .drugrehabguide-text { font-weight: bold; letter-spacing: 2px; font-size: 18px; }

#homepage-drugrehab .blurb-author a { font-weight: bold; letter-spacing: .2em; }

.et_pb_section, .et_pb_column { 
    padding-bottom: 0px !important;
    padding-top: 10px !important;
}

			.et_pb_section { padding: 54px 0; }

			.et_pb_section.et_pb_section_first { padding-top: inherit; }
	
	.wrapper {margin: 0 auto;  padding: 0 20px;}

	.wrapper-wide-fat {max-width: 1300px; margin: 0 auto; padding: 0 30px;}


div#header-block-titles.wrapper {display: block; position: static; width: 1150px; max-width: 1150px;}


div.wrapper {
	position: relative;
}

#articletext2 {
text-align:left !important;
color:white !important;
font-family: Droid Sans !important;
padding-top: 3% !important;
}

#articletext2 img{
margin-right: 12.567px !important; 
margin-left: 12.567px !important; 
margin-bottom: 0% !important; 
width: 34px !important; 
height: 34px!important;
}

#articletext2 .divcat{
 display: inline-block !important;
    text-transform: uppercase !important;
    width: 100% !important;
    line-height: 16px !important;
    font-size: 16px !important;
    padding-top: 23% !important;
    letter-spacing: 0.5px !important;
    font-weight: bold !important;
   text-align:center;
}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.text-nowrap{white-space:nowrap}
.text-lowercase{text-transform:lowercase}
.text-uppercase{text-transform:uppercase}
.text-capitalize{text-transform:capitalize}
.text-muted{color:#777}
.text-primary{color:#337ab7}
a.text-primary:focus,a.text-primary:hover{color:#286090}
.text-success{color:#3c763d}
a.text-success:focus,a.text-success:hover{color:#2b542c}
.text-info{color:#31708f}
a.text-info:focus,a.text-info:hover{color:#245269}
.text-warning{color:#8a6d3b}
a.text-warning:focus,a.text-warning:hover{color:#66512c}
.text-danger{color:#a94442}
a.text-danger:focus,a.text-danger:hover{color:#843534}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.text-primary, .text-primary:hover {    color: #427C89 !important; }
.text-info, .text-info:hover {    color: #3091B2 !important; }
.text-success, .text-success:hover {    color: #42A084 !important; }
.text-warning, .text-warning:hover {    color: #BB992F !important; }
.text-danger, .text-danger:hover {    color: #B33C12 !important; }

.title-uppercase.motto1.text-center{
  font-weight:normal !important;
  font-size:60px !important;
}

.motto.white-color h3.text-center{
	font-weight: normal !important;
	font-size: 30px !important;
	letter-spacing: 1px !important;
	line-height: 35px !important;
}

.landing-section .container.text-center .row .col-md-12 h2{
	 font-weight:normal !important;
  font-size:40px !important;
}

.landing-section .container.text-center .row .col-md-12 h4{
	 font-weight: normal !important;
	font-size: 20px !important;
	letter-spacing: 0.5px !important;
	line-height: 25px !important;
}

a.text-primary:hover {
  color: #384d53;
}

a.text-success:hover {
  color: #2b542c;
}

a.text-info:hover {
  color: #245269;
}

a.text-warning:hover {
  color: #66512c;
}

a.text-danger:hover {
  color: #843534;
}

.text {
position: absolute;
top: 0%;
color: #F00;
background-color: rgba(255, 255, 255, 0.8);
width: 100%;
height: 100%;
line-height: 36px;
text-align: center;
z-index: 10;
opacity: 0;
transition: all 0.5s ease 0s;
padding-top: 2%;
}

.text:hover { opacity: 0.9;}

.visible-xs, .visible-sm, .visible-md, .visible-lg {
  display: none !important; }


.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
  display: none !important; }


  table.visible-lg {
    display: table; }


  tr.visible-lg {
    display: table-row !important; }


  th.visible-lg, td.visible-lg {
    display: table-cell !important; }


.site-main .sidebar-container {
	height: 0;
	position: absolute;
	top: 40px;
	width: 100%;
	z-index: 1;
}


.attachment .site-main .sidebar-container {
	display: none;
}



.site-footer .sidebar-container {
	margin: 0 auto;
	max-width: 1080px;
	padding: 20px 0;
}

.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; }

.sf-menu { float: left; width: 920px!important; margin-left:20px; line-height: 1.2; }

.sf-menu ul { position: absolute; top: -999em; width: 20em; }
 
.sf-menu ul li { width: 100%; }

.sf-menu img { }

.sf-menu span { vertical-align: 7px; }

.sf-menu li:hover { visibility: inherit;  }

.sf-menu li { float: left; position: relative; }

.sf-menu a { display: block; position: relative; }

.sf-menu li:hover ul,
.sf-menu li.sfHover ul { left: 0; top:2.8em;  z-index:99; }

ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em; }

ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 20em;  top: 0; }

ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -999em; }

ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 20em;  top: 0; }

.sf-menu li li a { padding: 8px 10px; }
 
.sf-menu a, .sf-menu a:visited  { 
        color: #fff;
}

.sf-menu li:last-child{ background:none; }

.sf-menu li li { background: #2d2d2d; }

.sf-menu li li li { background: #2d2d2d; }


.sf-menu li.noBack:hover, .sf-menu li.sfHover.noBack, .sf-menu li.sfHoverForce.noBack,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
  background: inherit;
}

.sf-menu ul li:hover, .sf-menu ul li.sfHover,
.sf-menu ul li a:focus, .sf-menu ul li a:hover, .sf-menu ul li a:active {
        background:             #d0d3d8;
        outline:                0;
}


.sf-menu a.sf-with-ul {  min-width:2px;  }



.sf-menu ul .sf-sub-indicator { background-position:  0px 0; }


.sf-contener, .sf-menu {width:980px; }

.sf-menu li:hover ul, .sf-menu li.sfHover ul {z-index:1000;}

.sf-menu a:hover {font-size:12px}

.sf-menu li li, .sf-menu li li li {background:#2d2d2d;}

.sf-menu ul li:hover, .sf-menu ul li.sfHover, .sf-menu ul li a:focus, .sf-menu ul li a:hover, .sf-menu ul li a:active {background:#575757;}

.sf-menu li a:hover  {background-color:#DCBA72; color: #fff}

.sf-menu li:hover a {background-color:#DCBA72; color: #fff}


.art-sheet-body
{
  position: relative;
  padding: 0;
    padding-top:0;
    padding-bottom:0;
}


table.features_left {
	margin:  0 -20px;
	padding: 0;
}

#footer .footer-links .footer-wrapper .col .newsletter .newsletter-wrapper {
	padding: 20px 10px;
}

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

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

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

#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; }
img.scale-with-grid{max-width:100%;height:auto}
.page-scenic-byways #travel-guide img.scale-with-grid{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}




.sidebar_left .content { float: right; }

.sidebar_right .content { float: left !important; }


.row {
  margin-left: -15px;
  margin-right: -15px; }


.et_pb_circle_counter .percent p,
.et_pb_slide_content .et_pb_circle_counter .percent p:last-of-type {
	position: relative;
	padding: 49% 0;
	font-size: 40px;
	font-weight: 500;
	line-height: 0.1em;
}


.et_pb_bg_layout_dark .et_pb_slide_content {
	color: #fff;
}


.et_pb_slide_content {
	color: #333;
	font-size: 18px;
	font-weight: 400;
}


.et_pb_slide_content p:last-of-type {
	padding-bottom: 0;
}


.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content,
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_video {
	display: none;
}


.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,
.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_video {
	display: none;
}


.et_pb_column_1_2 .et_pb_slide_content,
.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_content,
.et_pb_column_1_3 .et_pb_slide_content,
.et_pb_column_1_4 .et_pb_slide_content {
	font-size: 14px;
}


.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_content,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content {
	display: block;
}


.et_pb_slider_with_text_overlay .et_pb_slide_content {
	padding: 0 30px 30px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
}


.et_pb_slide_content .post-meta,
.et_pb_slide_content .post-meta a {
	font-size: 13px !important;
	font-weight: 400 !important;
}


.et_pb_slide_content .post-meta {
	padding-top: 5px;
	padding-bottom: 0 !important;
}


.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_4 .et_pb_slider_fullwidth_off .et_pb_slide_content {
		display: block;
	}


	.et_pb_slide_content,
	a.et_pb_more_button {
		display: block;
	}


	.et_pb_slider_fullwidth_off .et_pb_slide_content,
	.et_pb_slider_fullwidth_off .et_pb_more_button {
		display: none;
	}

				.et_pb_slide_content, .et_pb_best_value { font-size: 18px; }

.et_pb_slide .et_pb_slide_content {
background: rgba(0,0,0,0.5);
padding: 10px;
}

.et_pb_slide_1.et_pb_slider_with_text_overlay .et_pb_slide_content { -webkit-border-bottom-right-radius: 3px;
					-webkit-border-bottom-left-radius: 3px;
					-moz-border-radius-bottomright: 3px;
					-moz-border-radius-bottomleft: 3px;
					border-bottom-right-radius: 3px;
					border-bottom-left-radius: 3px; }

	#cart {position:absolute;top:130px;right:5px;width:140px;font:bold 16px Arial;}

	#cart a {padding:0 5px;font:16px Arial;}

.block {color:#333333;font:normal 12px Arial;box-shadow: 0 0 2px #dddddd, 2px 2px 4px #dddddd;border-radius:11px;width:140px;background:#ffffff;padding:10px 10px 10px 15px;margin:0 0 20px 0;}

.block h3, .block .h3, .h4 {color:#0361F1;font:bold 14px Arial;margin:0;text-decoration:none;}

.left .block {width:158px;display:inline-block;}

	#member,#newsl,.catpack,.block {display:inline-block;float:left;margin:0 20px 15px 0;}
