﻿
			body, .footer-widget { color: #454545; }

			h1, h2, h3, h4, h5, h6, .testimonial h2, #recent-updates h2, .recent-update h3 a, .footer-widget h4.widgettitle, .widget h4.widgettitle, .entry h2.title a, h1.title, #comments, #reply-title { color: #454545; }
.dawgdrops-item:hover .dawgdrops-menu{display:block}
.dawgdrops-menu{top:66px;left:0;position:absolute;display:none;min-width:260px;border:0;border-top:4px solid #4b2e83;padding:10px 0;margin:-1px 0 0;background:#fff;overflow:hidden;z-index:1;-webkit-box-shadow:1px 1px 8px rgba(0,0,0,.5);-moz-box-shadow:1px 1px 8px rgba(0,0,0,.5);box-shadow:1px 1px 8px rgba(0,0,0,.5)}
.dawgdrops-menu li{float:left;clear:left;border-bottom:thin solid #eee}
.dawgdrops-menu li a{color:#707070;font-size:17px;margin:10px 30px 0 20px;text-align:left;padding:0 10px}
.dawgdrops-menu li a:after{background:0 0}
.dawgdrops-menu li:first-child{margin-top:5px}
.dawgdrops-menu li:last-child{margin-bottom:10px;border:none}
.dawgdrops-item.dawgdrops-item:hover .dawgdrops-menu{display:none}
#dawgdrops li.dawgdrops-item ul.dawgdrops-menu a:focus{text-decoration:none}


.posttable .cell.sidebars .mod.sideblock img.map {
margin-bottom: 10px;
}

.footer .ftable .cell img.map {
width: auto !important;
height: auto !important;
max-width: 100%;
display: block;
}
.wu-forecast-wrapper .wu-cond-text{font-family:verb,sans-serif;font-weight:400;margin:.25em 0 .5em 0}
.wu-current-conditions .wu-cond-text,.wu-current-conditions .wu-cond-icon{float:right;clear:right;width:50%;overflow:hidden!important;text-align:center;margin:0!important;line-height:1.2em!important}


ul#menu li a.contact{
width:96px;
background-position: -864px 0;
}


ul#menu li a:hover.contact, ul#menu li a.selected_contact{
width:96px;
background-position: -864px -46px;
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-3{width:25%}

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

.wpex-parallax-bg-wrap .wpb_column { z-index: 1; position: relative; }

	
	
	.tablet-fullwidth-columns .col,
	.tablet-fullwidth-columns .wpb_column,
	.tablet-fullwidth-columns .vcex-feature-box-content,
	.tablet-fullwidth-columns .vcex-feature-box-media { width: 100% !important; margin-left: 0 !important; height: auto !important; }

	.row-no-spacing .wpb_column { margin-bottom: 0 }

	.vc_span12.wpb_column { margin-bottom: 0 !important }

	
	
	.phone-fullwidth-columns .col,
	.phone-fullwidth-columns .wpb_column,
	.phone-fullwidth-columns .vcex-feature-box-content,
	.phone-fullwidth-columns .vcex-feature-box-media { width: 100% !important; margin-left: 0 !important; height: auto !important; }



.wpb_column .vcex-pricing { width: 100% !important; margin: 0 !important; float: none !important; }

.wpb_column .vcex-pricing:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }


.vc_empty .wpb_column { float: none }

.no-margins .wpb_column,
.no-margins .vc_vc_column { padding-left: 0 !important; padding-right: 0 !important; }

.wpex-live-site .wpex-vc-column-spacing-0px .wpb_column,
.wpex-vc-column-spacing-0px .vc_vc_column { padding-left: 0; padding-right: 0; }

.wpex-live-site .wpex-vc-column-spacing-20 .wpb_column,
.wpex-vc-column-spacing-20 .vc_vc_column { padding-left: 10px; padding-right: 10px; }

.wpex-live-site .wpex-vc-column-spacing-30 .wpb_column,
.wpex-vc-column-spacing-30 .vc_vc_column { padding-left: 15px; padding-right: 15px; }

.wpex-live-site .wpex-vc-column-spacing-40 .wpb_column,
.wpex-vc-column-spacing-40 .vc_vc_column { padding-left: 20px; padding-right: 20px; }

.wpex-live-site .wpex-vc-column-spacing-50 .wpb_column,
.wpex-vc-column-spacing-50 .vc_vc_column { padding-left: 25px; padding-right: 25px; }

.wpex-live-site .wpex-vc-column-spacing-60 .wpb_column,
.wpex-vc-column-spacing-60 .vc_vc_column { padding-left: 30px; padding-right: 30px; }
.dropdown{position:relative}
.dropdown-toggle:focus{outline:0}
.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;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu-right{right:0;left:auto}
.dropdown-menu-left{right:auto;left:0}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}
.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.navbar-right .dropdown-menu-left{right:auto;left:0}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}


.header .dropdown-menu li a:focus {
    background:  #fff;
}


.header .dropdown-menu {
    border-color: #a10f2b;
}


    
    .header .navbar-nav .open .dropdown-menu {
        border: 0;
        float: none;
        width: auto;
        margin-top: 0;
        position: static;
        box-shadow: none;
        background-color: transparent;
    }


    .header .navbar-default .dropdown-menu.no-bottom-space {
        padding-bottom: 0;
    }


    .header .dropdown-menu li a { 
        color: #687074; 
        font-size: 14px; 
        font-weight: 400; 
        padding: 8px 15px; 
        border-bottom: solid 1px #dedede;
    }




.header .dropdown-submenu { 
   position: relative; 
}


.header .dropdown-submenu.pull-left {
    float: none;
}


.header .dropdown-menu li [class^="fa-"],
.header .dropdown-menu li [class*=" fa-"] {
    left: -3px;
    width: 1.25em;
    margin-right: 1px;
    position: relative;
    text-align: center;
    display: inline-block;
}

.header .dropdown-menu li [class^="fa-"].fa-lg,
.header .dropdown-menu li [class*=" fa-"].fa-lg {
    
    width: 1.5625em;
}



.header .mega-menu .nav,
.header .mega-menu .dropup,
.header .mega-menu .dropdown,
.header .mega-menu .collapse {
    position: static;
}


.header .mega-menu .dropdown-menu {
    left: auto;
}


.header .mega-menu .dropdown-menu div.city-padded{
	padding-top: 10px;
}


.header .mega-menu .dropdown-submenu .dropdown-menu {
    left: 100%;
}


.header .mega-menu .nav.pull-right .dropdown-menu {
    right: 0;
}


.header .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu {
    left: 0;
    right: 0;
    overflow: hidden;
}



.header .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu li {
    padding-bottom: 5px;
}


.header .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu li a {
    padding: 0;
    border-bottom: none;
}



.btn-u:hover, 
.btn-u:focus, 
.btn-u:active, 
.btn-u.active, 
.open .dropdown-toggle.btn-u {
   background: #5fb611;
}

.btn-u-split.dropdown-toggle {
   border-left: solid 1px #5fb611;
}

.btn-u.btn-u-blue:hover, 
.btn-u.btn-u-blue:focus, 
.btn-u.btn-u-blue:active, 
.btn-u.btn-u-blue.active, 
.open .dropdown-toggle.btn-u.btn-u-blue {
   background: #2980b9;
}

.btn-u.btn-u-split-blue.dropdown-toggle {
   border-left: solid 1px #2980b9;
}

.btn-u.btn-u-red:hover, 
.btn-u.btn-u-red:focus, 
.btn-u.btn-u-red:active, 
.btn-u.btn-u-red.active, 
.open .dropdown-toggle.btn-u.btn-u-red {
   background: #c0392b;
}

.btn-u.btn-u-split-red.dropdown-toggle {
   border-left: solid 1px #c0392b;
}

.btn-u.btn-u-orange:hover, 
.btn-u.btn-u-orange:focus, 
.btn-u.btn-u-orange:active, 
.btn-u.btn-u-orange.active, 
.open .dropdown-toggle.btn-u.btn-u-orange {
   background: #d35400;
}

.btn-u.btn-u-split-orange.dropdown-toggle {
   border-left: solid 1px #d35400;
}

.btn-u.btn-u-sea:hover, 
.btn-u.btn-u-sea:focus, 
.btn-u.btn-u-sea:active, 
.btn-u.btn-u-sea.active, 
.open .dropdown-toggle.btn-u.btn-u-sea {
   background: #16a085;
}

.btn-u.btn-u-split-sea.dropdown-toggle {
   border-left: solid 1px #16a085;
}

.btn-u.btn-u-green:hover, 
.btn-u.btn-u-green:focus, 
.btn-u.btn-u-green:active, 
.btn-u.btn-u-green.active, 
.open .dropdown-toggle.btn-u.btn-u-green {
   background: #27ae60;
}

.btn-u.btn-u-split-green.dropdown-toggle {
   border-left: solid 1px #27ae60;
}

.btn-u.btn-u-yellow:hover, 
.btn-u.btn-u-yellow:focus, 
.btn-u.btn-u-yellow:active, 
.btn-u.btn-u-yellow.active, 
.open .dropdown-toggle.btn-u.btn-u-yellow {
   background: #f39c12;
}

.btn-u.btn-u-split-yellow.dropdown-toggle {
   border-left: solid 1px #f39c12;
}

.btn-u.btn-u-default:hover, 
.btn-u.btn-u-default:focus, 
.btn-u.btn-u-default:active, 
.btn-u.btn-u-default.active, 
.open .dropdown-toggle.btn-u.btn-u-default {
   background: #7f8c8d;
}

.btn-u.btn-u-split-default.dropdown-toggle {
   border-left: solid 1px #7f8c8d;
}

.btn-u.btn-u-purple:hover, 
.btn-u.btn-u-purple:focus, 
.btn-u.btn-u-purple:active, 
.btn-u.btn-u-purple.active, 
.open .dropdown-toggle.btn-u.btn-u-purple {
   background: #814fb5;
}

.btn-u.btn-u-split-purple.dropdown-toggle {
   border-left: solid 1px #814fb5;
}

.btn-u.btn-u-aqua:hover, 
.btn-u.btn-u-aqua:focus, 
.btn-u.btn-u-aqua:active, 
.btn-u.btn-u-aqua.active, 
.open .dropdown-toggle.btn-u.btn-u-aqua {
   background: #26bac8;
}

.btn-u.btn-u-split-aqua.dropdown-toggle {
   border-left: solid 1px #26bac8;
}

.btn-u.btn-u-brown:hover, 
.btn-u.btn-u-brown:focus, 
.btn-u.btn-u-brown:active, 
.btn-u.btn-u-brown.active, 
.open .dropdown-toggle.btn-u.btn-u-brown {
   background: #81674b;
}

.btn-u.btn-u-split-brown.dropdown-toggle {
   border-left: solid 1px #81674b;
}

.btn-u.btn-u-dark-blue:hover, 
.btn-u.btn-u-dark-blue:focus, 
.btn-u.btn-u-dark-blue:active, 
.btn-u.btn-u-dark-blue.active, 
.open .dropdown-toggle.btn-u.btn-u-dark-blue {
   background: #324c80;
}

.btn-u.btn-u-split-dark.dropdown-toggle {
   border-left: solid 1px #324c80;
}

.btn-u.btn-u-light-green:hover, 
.btn-u.btn-u-light-green:focus, 
.btn-u.btn-u-light-green:active, 
.btn-u.btn-u-light-green.active, 
.open .dropdown-toggle.btn-u.btn-u-light-green {
   background: #59b795;
}

.btn-u.btn-u-split-light-green.dropdown-toggle {
   border-left: solid 1px #59b795;
}

.btn-u.btn-u-dark:hover, 
.btn-u.btn-u-dark:focus, 
.btn-u.btn-u-dark:active, 
.btn-u.btn-u-dark.active, 
.open .dropdown-toggle.btn-u.btn-u-dark {
   background: #333;
}

.btn-u.btn-u-light-grey:hover, 
.btn-u.btn-u-light-grey:focus, 
.btn-u.btn-u-light-grey:active, 
.btn-u.btn-u-light-grey.active, 
.open .dropdown-toggle.btn-u.btn-u-light-grey {
   background: #484f58;
}

.btn-u.btn-u-split-light-grey.dropdown-toggle {
   border-left: solid 1px #484f58;
}



.dropdown-show {
  box-shadow: 0 0 4px #eee;
  display: inline-block;
  position: relative;
}

.entry-header .comments-link {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #757575;
}

.comments-link a,
.entry-meta a {
	color: #757575;
}

.comments-link a:hover,
.entry-meta a:hover {
	color: #21759b;
}

	.author-avatar,
	#colophon,
	#respond,
	.commentlist .comment-edit-link,
	.commentlist .reply,
	.entry-header .comments-link,
	.entry-meta .edit-link a,
	.page-link,
	.site-content nav,
	.widget-area,
	img.header-image,
	.main-navigation {
		display: none;
	}

.rp_faqtit{
float:left;
font:bold 11px tahoma;
color:##333333;
width:150px;
}

.sar {
	font-size:18px;
	color:#333;
}






.category {
    width: 23%;
    float: left;
    padding: 1%;
}


.category:hover {
    -moz-transform: scale(1.02);
    -webkit-transform: scale(1.02);
    -o-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02);
    transition:All .2s ease;
    -webkit-transition:All .2s ease;
    -moz-transition:All .2s ease;
    -o-transition:All .2s ease;
}


.category h3 {
    margin: 0;
    font-size: 16px;
    font-weight: bold !important;
}


.category img {
    opacity: .9;
    width: 100%;
}


.category img:hover {
    opacity: .2;
}


.category h3 a {
    display: block;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .08em;
}


.category-1 .top-border {
    width: 100%;
    height: 6px;
    background: #323d93;
}


.category-2 .top-border {
    width: 100%;
    height: 6px;
    background: #128fbd;
}

.category-3 .top-border {
    width: 100%;
    height: 6px;
    background: #a71c23;
}


.category-4 .top-border {
    width: 100%;
    height: 6px;
    background: #dcb31a;
}


.category-5 .top-border {
    width: 100%;
    height: 6px;
    background: #e06807;
}


.category-6 .top-border {
    width: 100%;
    height: 6px;
    background: #b49b65;
}


.category-7 .top-border {
    width: 100%;
    height: 6px;
    background: #2bc6a4;
}


.category-8 .top-border {
    width: 100%;
    height: 6px;
    background: #7aa800;
}


.category-9 .top-border {
    width: 100%;
    height: 6px;
    background: #630460;
}


.category-10 .top-border {
    width: 100%;
    height: 6px;
    background: #6b6f3d;
}



.day-content.category-1 {
    background: #323d93;
}


.day-content.category-2 {
    background: #128fbd;
}

.day-content.category-3 {
    background: #dcb31a;
}


.day-content.category-4 {
    background: #a71c23;
}


.day-content.category-5 {
    background: #e06807;
}


.day-content.category-6 {
    background: #e06807;
}


.day-content.category-7 {
    background: #2bc6a4;
}


.day-content.category-8 {
    background: #7aa800;
}


.day-content.category-9 {
    background: #323d93;
}


.day-content.category-10 {
    background: #6b6f3d;
}


.post-it .category, .post-it2 .category {
    font-weight: bold;
    padding-left: 0;
    padding-right: 2%;
    text-align: right;
}
.fpc-widget-front .fp-excerpt.fpc-hide,.fpc-widget-front .fp-title.fpc-hide,.fpc-widget-front .fpc-btn.fpc-hide,.fpc-widget-front .thumb-wrapper.fpc-hide{display:none!important}

    .home-bot.skin-care-for-all {
        float: none;
        display: block;
        text-align: center;
        margin: 0 auto 40px;
    }

    .home-bot.paragraph-top-right {
        display: block;
        float: none;
        width: 100%;
        margin: 0 0 50px;
        padding: 0 25px;
    }

    .home-bot.prod-rollover,
    .home-bot.health-and-wellness,
    .home-bot.color-cosmetics,
    .home-bot.responsive-testimonials {
        overflow: hidden;
        position: relative;
        float: none;
        display: block;
        width: 100%;
        margin: 0;
        padding: 25px;
        text-align: center;
    }

        .home-bot-prod-rollover-wrap {
            border: 3px solid #9abea9;
            padding: 20px;
        }

        .home-bot-health-and-wellness-wrap {
            border: 3px solid #b99f89;
            padding: 20px;
        }

        .home-bot-color-cosmetics-wrap {
            border: 3px solid #d6b04b;
            padding: 20px;
        }

    .home-bot .prod-rollover .widget-title.widgettitle,
    .home-bot .health-and-wellness .widget-title.widgettitle,
    .home-bot .color-cosmetics .widget-title.widgettitle {
        display: block;
        float: none;
        position: relative;
        background: none;  
        margin: 0 0 15px;
        padding: 0;
        width: 100%;
        height: auto;
        top: 0;
    }

    .home-bot .prod-rollover .rollover-products,
    .home-bot .health-and-wellness-image,
    .home-bot .color-cosmetics-image {
        float: none;
        margin: 0 0 25px;
    }

    .home-bot .prod-rollover .content,
    .home-bot.health-and-wellness .content,
    .home-bot.color-cosmetics .content {
        float: none;
        text-align: left;
        margin: 0;
        padding: 0 25px;
        width: 100%;
    }

    .home-bot.responsive-testimonials {
        text-align: left;
    }

    .home-bot .wrap {
        background-color: transparent;
        box-shadow: none;
    }

    .home-bot.testimonials {
        float: right;
        width: 39%;
        margin: 0;
    }

    .home-bot .testimonials .widget-wrap a img {
        width: 100%;
        max-width: 300px;
    }

    .home-bot.prod-rollover,
    .home-bot.health-and-wellness,
    .home-bot.color-cosmetics {
        position: relative;
        display: block;
        float: left;
        width: 59%;
        margin: 0 0 15px;
        padding: 0;
    }

        .home-bot-prod-rollover-wrap,
        .home-bot-health-and-wellness-wrap,
        .home-bot-color-cosmetics-wrap  {
            overflow: hidden;
            padding: 15px;
        }

    .home-bot .prod-rollover .widget-title.widgettitle,
    .home-bot .color-cosmetics .widget-title.widgettitle {
        width: 100%;
        margin: 0;
        padding: 0 0 0 250px;
    }

    .home-bot .health-and-wellness .widget-title.widgettitle {
        float: left;
        margin: 0 250px 0 0;
    }

    .home-bot .health-and-wellness-image {
        margin: -30px 0 10px 10px;
    }

    .home-bot.health-and-wellness .content {
        clear: left;
        float: none;
    }
#header .menu{display:block;float:right;padding:25px 0 0 0;margin:0;list-style-type:none;}
#header .menu li{display:inline-block;list-style-type:none;padding:0;margin:0;}
#header .menu li + li{padding-left:20px;}
#header .menu li a{color:inherit;font-weight:lighter;text-transform:uppercase;}
#header .menu li a:hover{text-decoration:underline;}
#desktop-nav ul.sub-menu.menu-single{width:287px;left:0;}
#desktop-nav ul.sub-menu.menu-single.right{width:287px;left:auto;right:0;}
#desktop-nav ul.sub-menu.menu-full{left:0;right:0;}
#desktop-nav ul.sub-menu.menu-single li{position:relative;}
#desktop-nav ul.sub-menu.menu-single li + li:before{content:"";position:absolute;top:0;right:20px;left:20px;border-top:solid 1px #d6d6d6;}
#desktop-nav ul.sub-menu.menu-full ul{position:relative;}
#desktop-nav ul.sub-menu.menu-full ul:before{content:"";position:absolute;top:0;right:20px;left:20px;border-top:solid 1px #d6d6d6;}
#bottom-wrapper .menu{display:table-row;overflow:hidden;margin:0;padding:0;background:none;list-style:none;}
#bottom-wrapper .menu li{display:table-cell;padding:0;margin:0;background:none;list-style:none;}
#bottom-wrapper .menu li a{display:block;margin:0;padding:17px 10px;background:none;list-style:none;font-size:12px;line-height:16px;font-weight:normal;text-align:center;text-decoration:none;text-transform:uppercase;}
#bottom-wrapper .menu li a:link,#bottom-wrapper .menu li a:visited{color:#fff;}
#bottom-wrapper .menu li a:hover,#bottom-wrapper .menu li a:visited:hover{background:#cc1924;}
#subnav-wrapper ul.menu,#subnav-wrapper ul.menu li{display:block;padding:0;margin:0;list-style-type:none;}
#subnav-wrapper ul.menu li ul{display:none;}
#subnav-wrapper ul.menu li ul.active-trail{display:block;}
ul.menu,.item-list ul{margin:0.35em 0 0 -0.5em;}
ol li,ul li,ul.menu li,.item-list ul li,li.leaf{margin:0.15em 0 0.15em .5em;padding-bottom:.1em;}
.book-navigation .menu{border-top:1px solid #bbb;margin:0;padding:10px 20px;}
#footer-wrapper #footerlinks .menu{overflow:hidden;}
#footer-wrapper #footerlinks .menu li a{display:block;margin:0;padding:7px;text-decoration:none;line-height:16px;}
#footer-wrapper #footerlinks .menu li .menu{float:left;width:132px;padding:10px 0 0 0;}
#footer-wrapper #footerlinks .menu li .menu li{float:left;width:132px;padding:0 0 10px 0;}
#footer-wrapper #footerlinks .menu li{display:block !important;width:auto !important;float:none !important;padding:0 !important;}
#footer-wrapper #footerlinks .menu li ul{display:none;}
#subnav-wrapper .menu{display:none !important;}
#subnav-wrapper.mobile-active .menu{display:block !important;}

ul.menu{border:none;list-style:none;text-align:left;}
ul.menu li{margin:0 0 0 0.5em;}
td.menu-disabled{background:#ccc;}


.html_header_top.html_bottom_nav_header #header_main{ z-index: 3; }

.html_logo_right.html_bottom_nav_header #header_main .social_bookmarks{right:auto; left:0;}






#header_main nav .social_bookmarks {
position: relative;
top: 50%;
margin-top: -16px;
right: 0;
overflow: hidden;
clear: none;
float: left;

}


#header_main{
border-bottom-width: 1px;
border-bottom-style: solid;
z-index: 1;
}

.av_minimal_header #header_main, .av_minimal_header #header_meta{border:none;}

#top .av_header_transparency #header_main, #top .av_header_transparency .avant-menu.av_menu_icon_beside{border-color: transparent;}

#top .av_header_glassy.av_header_transparency #header_main{border-color: rgba(255,255,255,0.25); border-top-color: transparent;}

.html_header_sidebar #top #header_main{border-top:none;}





#header_main .social_bookmarks{
position: absolute;
top:50%;
margin-top: -15px;
right:0;
}


#header_main .social_bookmarks li{
border:none;
}


#header_main .social_bookmarks li a{border-radius: 100px;}

		.responsive.html_header_top.html_mobile_menu_tablet #header_main .social_bookmarks { right: 50px; }

		.responsive.html_header_top #header_main .social_bookmarks { right: 50px; width:auto; margin-top:-16px; }

		
		.responsive #header_main .inner-container, .responsive .main_menu{position: static;}

		.responsive #header_main .container{height:auto !important; }

		.responsive.bottom_nav_header #header_main .social_bookmarks{ position: relative; top: 0; right: 0; margin: 10px auto; clear:both;}



.container_wrap {
  clear: both;
  position: relative;
  
  border-top-style: solid;
  border-top-width: 1px;
}


#top.avant-blank #main .container_wrap:last-child{
border-bottom-style: solid;
border-bottom-width: 1px;
}


#top.avant-blank #main .container_wrap:first-child{
border-top-style: solid;
border-top-width: 1px;
}

		.responsive #main .container_wrap:first-child{ border-top:none; }

		.responsive #top #main .container_wrap:first-child{ border-top:none; }
.socket_color, .socket_color div, .socket_color header, .socket_color main, .socket_color aside, .socket_color footer, .socket_color article, .socket_color nav, .socket_color section, .socket_color  span, .socket_color  applet, .socket_color object, .socket_color iframe, .socket_color h1, .socket_color h2, .socket_color h3, .socket_color h4, .socket_color h5, .socket_color h6, .socket_color p, .socket_color blockquote, .socket_color pre, .socket_color a, .socket_color abbr, .socket_color acronym, .socket_color address, .socket_color big, .socket_color cite, .socket_color code, .socket_color del, .socket_color dfn, .socket_color em, .socket_color img, .socket_color ins, .socket_color kbd, .socket_color q, .socket_color s, .socket_color samp, .socket_color small, .socket_color strike, .socket_color strong, .socket_color sub, .socket_color sup, .socket_color tt, .socket_color var, .socket_color b, .socket_color u, .socket_color i, .socket_color center, .socket_color dl, .socket_color dt, .socket_color dd, .socket_color ol, .socket_color ul, .socket_color li, .socket_color fieldset, .socket_color form, .socket_color label, .socket_color legend, .socket_color table, .socket_color caption, .socket_color tbody, .socket_color tfoot, .socket_color thead, .socket_color tr, .socket_color th, .socket_color td, .socket_color article, .socket_color aside, .socket_color canvas, .socket_color details, .socket_color embed, .socket_color figure, .socket_color fieldset, .socket_color figcaption, .socket_color footer, .socket_color header, .socket_color hgroup, .socket_color menu, .socket_color nav, .socket_color output, .socket_color ruby, .socket_color section, .socket_color summary, .socket_color time, .socket_color mark, .socket_color audio, .socket_color video, #top .socket_color .pullquote_boxed, .responsive #top .socket_color .avant-testimonial, .responsive #top.avant-blank #main .socket_color.container_wrap:first-child, #top .socket_color.fullsize .template-blog .post_delimiter, .socket_color .related_posts.av-related-style-full a{border-color:#444444;}
.footer_color, .footer_color div, .footer_color header, .footer_color main, .footer_color aside, .footer_color footer, .footer_color article, .footer_color nav, .footer_color section, .footer_color  span, .footer_color  applet, .footer_color object, .footer_color iframe, .footer_color h1, .footer_color h2, .footer_color h3, .footer_color h4, .footer_color h5, .footer_color h6, .footer_color p, .footer_color blockquote, .footer_color pre, .footer_color a, .footer_color abbr, .footer_color acronym, .footer_color address, .footer_color big, .footer_color cite, .footer_color code, .footer_color del, .footer_color dfn, .footer_color em, .footer_color img, .footer_color ins, .footer_color kbd, .footer_color q, .footer_color s, .footer_color samp, .footer_color small, .footer_color strike, .footer_color strong, .footer_color sub, .footer_color sup, .footer_color tt, .footer_color var, .footer_color b, .footer_color u, .footer_color i, .footer_color center, .footer_color dl, .footer_color dt, .footer_color dd, .footer_color ol, .footer_color ul, .footer_color li, .footer_color fieldset, .footer_color form, .footer_color label, .footer_color legend, .footer_color table, .footer_color caption, .footer_color tbody, .footer_color tfoot, .footer_color thead, .footer_color tr, .footer_color th, .footer_color td, .footer_color article, .footer_color aside, .footer_color canvas, .footer_color details, .footer_color embed, .footer_color figure, .footer_color fieldset, .footer_color figcaption, .footer_color footer, .footer_color header, .footer_color hgroup, .footer_color menu, .footer_color nav, .footer_color output, .footer_color ruby, .footer_color section, .footer_color summary, .footer_color time, .footer_color mark, .footer_color audio, .footer_color video, #top .footer_color .pullquote_boxed, .responsive #top .footer_color .avant-testimonial, .responsive #top.avant-blank #main .footer_color.container_wrap:first-child, #top .footer_color.fullsize .template-blog .post_delimiter, .footer_color .related_posts.av-related-style-full a{border-color:#444444;}
.alternate_color, .alternate_color div, .alternate_color header, .alternate_color main, .alternate_color aside, .alternate_color footer, .alternate_color article, .alternate_color nav, .alternate_color section, .alternate_color  span, .alternate_color  applet, .alternate_color object, .alternate_color iframe, .alternate_color h1, .alternate_color h2, .alternate_color h3, .alternate_color h4, .alternate_color h5, .alternate_color h6, .alternate_color p, .alternate_color blockquote, .alternate_color pre, .alternate_color a, .alternate_color abbr, .alternate_color acronym, .alternate_color address, .alternate_color big, .alternate_color cite, .alternate_color code, .alternate_color del, .alternate_color dfn, .alternate_color em, .alternate_color img, .alternate_color ins, .alternate_color kbd, .alternate_color q, .alternate_color s, .alternate_color samp, .alternate_color small, .alternate_color strike, .alternate_color strong, .alternate_color sub, .alternate_color sup, .alternate_color tt, .alternate_color var, .alternate_color b, .alternate_color u, .alternate_color i, .alternate_color center, .alternate_color dl, .alternate_color dt, .alternate_color dd, .alternate_color ol, .alternate_color ul, .alternate_color li, .alternate_color fieldset, .alternate_color form, .alternate_color label, .alternate_color legend, .alternate_color table, .alternate_color caption, .alternate_color tbody, .alternate_color tfoot, .alternate_color thead, .alternate_color tr, .alternate_color th, .alternate_color td, .alternate_color article, .alternate_color aside, .alternate_color canvas, .alternate_color details, .alternate_color embed, .alternate_color figure, .alternate_color fieldset, .alternate_color figcaption, .alternate_color footer, .alternate_color header, .alternate_color hgroup, .alternate_color menu, .alternate_color nav, .alternate_color output, .alternate_color ruby, .alternate_color section, .alternate_color summary, .alternate_color time, .alternate_color mark, .alternate_color audio, .alternate_color video, #top .alternate_color .pullquote_boxed, .responsive #top .alternate_color .avant-testimonial, .responsive #top.avant-blank #main .alternate_color.container_wrap:first-child, #top .alternate_color.fullsize .template-blog .post_delimiter, .alternate_color .related_posts.av-related-style-full a{border-color:#e1e1e1;}
.main_color, .main_color div, .main_color header, .main_color main, .main_color aside, .main_color footer, .main_color article, .main_color nav, .main_color section, .main_color  span, .main_color  applet, .main_color object, .main_color iframe, .main_color h1, .main_color h2, .main_color h3, .main_color h4, .main_color h5, .main_color h6, .main_color p, .main_color blockquote, .main_color pre, .main_color a, .main_color abbr, .main_color acronym, .main_color address, .main_color big, .main_color cite, .main_color code, .main_color del, .main_color dfn, .main_color em, .main_color img, .main_color ins, .main_color kbd, .main_color q, .main_color s, .main_color samp, .main_color small, .main_color strike, .main_color strong, .main_color sub, .main_color sup, .main_color tt, .main_color var, .main_color b, .main_color u, .main_color i, .main_color center, .main_color dl, .main_color dt, .main_color dd, .main_color ol, .main_color ul, .main_color li, .main_color fieldset, .main_color form, .main_color label, .main_color legend, .main_color table, .main_color caption, .main_color tbody, .main_color tfoot, .main_color thead, .main_color tr, .main_color th, .main_color td, .main_color article, .main_color aside, .main_color canvas, .main_color details, .main_color embed, .main_color figure, .main_color fieldset, .main_color figcaption, .main_color footer, .main_color header, .main_color hgroup, .main_color menu, .main_color nav, .main_color output, .main_color ruby, .main_color section, .main_color summary, .main_color time, .main_color mark, .main_color audio, .main_color video, #top .main_color .pullquote_boxed, .responsive #top .main_color .avant-testimonial, .responsive #top.avant-blank #main .main_color.container_wrap:first-child, #top .main_color.fullsize .template-blog .post_delimiter, .main_color .related_posts.av-related-style-full a{border-color:#e1e1e1;}
.header_color, .header_color div, .header_color header, .header_color main, .header_color aside, .header_color footer, .header_color article, .header_color nav, .header_color section, .header_color  span, .header_color  applet, .header_color object, .header_color iframe, .header_color h1, .header_color h2, .header_color h3, .header_color h4, .header_color h5, .header_color h6, .header_color p, .header_color blockquote, .header_color pre, .header_color a, .header_color abbr, .header_color acronym, .header_color address, .header_color big, .header_color cite, .header_color code, .header_color del, .header_color dfn, .header_color em, .header_color img, .header_color ins, .header_color kbd, .header_color q, .header_color s, .header_color samp, .header_color small, .header_color strike, .header_color strong, .header_color sub, .header_color sup, .header_color tt, .header_color var, .header_color b, .header_color u, .header_color i, .header_color center, .header_color dl, .header_color dt, .header_color dd, .header_color ol, .header_color ul, .header_color li, .header_color fieldset, .header_color form, .header_color label, .header_color legend, .header_color table, .header_color caption, .header_color tbody, .header_color tfoot, .header_color thead, .header_color tr, .header_color th, .header_color td, .header_color article, .header_color aside, .header_color canvas, .header_color details, .header_color embed, .header_color figure, .header_color fieldset, .header_color figcaption, .header_color footer, .header_color header, .header_color hgroup, .header_color menu, .header_color nav, .header_color output, .header_color ruby, .header_color section, .header_color summary, .header_color time, .header_color mark, .header_color audio, .header_color video, #top .header_color .pullquote_boxed, .responsive #top .header_color .avant-testimonial, .responsive #top.avant-blank #main .header_color.container_wrap:first-child, #top .header_color.fullsize .template-blog .post_delimiter, .header_color .related_posts.av-related-style-full a{border-color:#38b5ad;}


.container_wrap, #footer, #socket { border-top: none; }



body .container_wrap .avant-builder-el-no-sibling{margin-top:0; margin-bottom:0;}

body .container_wrap .avant-builder-el-last{margin-bottom:0;}

body .container_wrap .avant-builder-el-first{margin-top:0;}


.html_header_sticky_disabled .container_wrap:first-child, .avant-section.avant-full-stretch, .html_header_transparency .avant-section.avant-builder-el-0{border-top:none;}


body .container_wrap .hr.avant-builder-el-last, body .container_wrap .hr.avant-builder-el-first {
margin:30px 0;
}

    .site-footer .col.one .mailing-list {
      margin: 0 0 2rem 0; }

      .site-footer .col.one .mailing-list .gform_wrapper {
        max-width: 225px;
        position: relative;
        margin: 0; }

        .site-footer .col.one .mailing-list .gform_wrapper .ginput_container {
          margin-top: 0; }

        .site-footer .col.one .mailing-list .gform_wrapper .gform_footer {
          margin: 0;
          padding: 0; }

      .site-footer .col.one .mailing-list input[type="text"],
      .site-footer .col.one .mailing-list input[type="email"] {
        width: 100%;
        border-radius: 0;
        background: transparent;
        border: solid 1px white;
        font-size: 1.8rem;
        padding: 0.7rem 0 0.7rem 0.8rem;
        color: white;
        font-family: ProximaNova-Light, sans-serif;
        -webkit-font-smoothing: antialiased;
        font-weight: 300;
        -webkit-font-smoothing: subpixel-antialiased; }

      .site-footer .col.one .mailing-list ::-webkit-input-placeholder {
        color: white; }

      .site-footer .col.one .mailing-list :-moz-placeholder {
        color: white; }

      .site-footer .col.one .mailing-list ::-moz-placeholder {
        color: white; }

      .site-footer .col.one .mailing-list :-ms-input-placeholder {
        color: white; }

      .site-footer .col.one .mailing-list #gform_submit_button_1 {
        position: absolute;
        right: 0.7rem;
        top: 3rem;
        background: none;
        border: 0;
        padding: 0;
        box-shadow: none;
        text-shadow: none;
        color: white;
        font-size: 1.3rem; }

      .site-footer .col.one .mailing-list img.gform_ajax_spinner {
        background: white;
        padding: 5px;
        border-radius: 15px; }

      .site-footer .col.one .mailing-list .gform_confirmation_message {
        max-width: 225px;
        font-size: 1.4rem;
        line-height: 1.2; }

      .site-footer .col.one .mailing-list div.validation_error {
        display: none; }

      .site-footer .col.one .mailing-list li.gfield.gfield_error {
        background: none;
        border-top: 0;
        border-bottom: 0;
        margin: 0;
        width: 100%; }

        .site-footer .col.one .mailing-list li.gfield.gfield_error .gfield_description {
          font-size: 1.4rem;
          color: white;
          margin: 0; }

      .site-footer .col.one .mailing-list .gfield_required {
        display: none; }

      .site-footer .col.one .mailing-list .ginput_container {
        margin-left: 0 !important;
        max-width: 100% !important; }

    .menu-primary .menu-item {
        display: block;
        border-bottom: 1px solid #c8b3a1;
    }

        .menu-primary .menu-item a {
            margin: 0;
            padding: 10px;
        }


.footer-menu li:before {content:" • ";}

.footer-menu li:first-child:before {content:" ";}
.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}
.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}
.nav-collapse .dropdown-menu .divider{display:none}
.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}
.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;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}
.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}
.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}

#mirrors .dropdown-menu li:first-child {
	border:0;
}

#mirrors .dropdown-menu li:last-child a {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
}

#mirrors .dropdown-menu a {
	width: 100%;
	background:#EDEBE9;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#mirrors .dropdown-menu a:hover, #mirrors .dropdown-menu a:focus, #mirrors .dropdown-menu a:active {
	background: #D6D1CD;
	color:#000000;
}



.nojs .btn-group .dropdown-menu {
	position: inherit;
}

	.nav-collapse .dropdown-menu li + li a {
		margin-bottom: 0;
	}


#header-widget {
	float: right;
}




#header-widget .widget_search {
	width: 260px;
	float: right;
	background: rgba(255,255,255,0.2);
	padding: 10px;
}


#header-widget .widget_search form, #header-widget .widget_search form input {
	margin-bottom: 0
}

	
	#header-widget .standard-billboard {
		width: 92%;
		margin: 0 auto;
		text-align: center;
	}

	

	#header-widget .standard-ad-billboard {
		margin-top: 10px;
	}


#header-widget .widget {
  background-color:transparent;
}

.meta-data .date{font-family:'Georgia';font-size:14px;color:#1a1a1a}

.meta-data-post .date{font-family:'Georgia';font-style:italic;font-size:23px;line-height:1.5;color:#1a1a1a;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-left:7px}

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

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

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

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

 .art-box:before {



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

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

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

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

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

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

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



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

#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; }
.megamenu-item  ul{left:0;list-style:none;margin-left:-200px;}
.megamenu-menu .megamenu-parent-0  .megamenu-item{left:0;font-size:.9em;}
.megamenu-item{left:0;font-size:.9em;padding-left:8px;padding-right:10px;}
.megamenu-item a{color:#011f36!important;}
.megamenu-item a:hover{color:#014d85!important;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{font-size:120%;}
div.pop-inside ul li .pop-title{clear:none;font-weight:bold;margin:0 0 10px;padding:0;}

			
		ul.zbordva li .pop-title {
			clear: none;
			font-weight: bold;
			margin: 0 0 10px;
			padding: 0;}


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


#classic .menu-item .dropdown-menu, #classic .menu-item .dropdown-menu li a {
	color: #f06e28;
}
#footer-top{background:#f4f4f4}
.bp480-wdn-col-one-third,.bp480-wdn-col-three-ninths,.bp480-wdn-col-two-sixths,.bp480-wdn-grid-set-thirds .wdn-col{width:33.33333333%}

.page-template-page-individual-county-php #menu-primary li { display: none; }

.page-template-page-individual-county-php #menu-primary li.donate { display: block; }

.page-template-page-individual-county-php #menu-primary li.donate a {
	padding: 16px 5em !important;
}

.page-template-page-individual-county-php #menu-primary li.donate a:after {
	width: 287px;
}

		.collapse.navbar-collapse.navbar-collapse ul#menu-primary {
			margin: 0;
		}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav:before,.nav:after{display:table;content:" "}
.nav:after{clear:both}
.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 .caret{border-top-color:#428bca;border-bottom-color:#428bca}
.nav a:hover .caret{border-top-color:#2a6496;border-bottom-color:#2a6496}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}

.nav-container {
	position: relative;
	padding: 0;
	margin: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
	-webkit-transition: opacity 300ms 100ms, -webkit-transform 500ms ease;
	-webkit-transition-delay: ease, 0s;
	-moz-transition: opacity 300ms 100ms ease, -moz-transform 500ms ease;
	-o-transition: opacity 300ms 100ms ease, -o-transform 500ms ease;
	transition: opacity 300ms 100ms ease, transform 500ms ease;
	-webkit-transform: translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9);
	-moz-transform: translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9);
	-ms-transform: translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9);
	-o-transform: translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9);
	transform: translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9);
	-webkit-transform-origin: 50% 0%;
	-moz-transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	-o-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
}

.nav-container.pop-up {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}


.tabpane {
	display: none;
}


.tabpane.active {
	display: block;
}

#resp-tabs-list li{ 
    margin-bottom: 0; 
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-weight: bold;
}

#resp-tabs-list li a{
    
    padding-left: 20px;
    padding-right: 20px;
}

#container .inner ul.resp-tabs-list {
    margin-top: 10px;
}


#container .inner ul.resp-tabs-list li a {
    background-color: #FFFFFF;
    border: 1px solid #00AEEF;
    color: #00AEEF;
    cursor: pointer;
    display: block;
    font-size: 15px;
 
    text-decoration: none;
    text-transform: capitalize;
}

#container .inner ul.resp-tabs-list li a.tab-active {
    border: 1px solid #00aeef;
   
    background: #00aeef;
    color: #ffffff;
}

ul.resp-tabs-list {
    margin: 0px;
    padding: 0px;
}


.resp-tabs-list li {
    
    display: inline-block;
    padding: 5px;
    
    list-style: none;
    cursor: pointer;
    float: left;
    letter-spacing: 1px;
}


.resp-vtabs ul.resp-tabs-list {
    float: left;
    width: 30%;
}


.resp-vtabs .resp-tabs-list li {
    display: block;
    padding: 15px 15px !important;
    margin: 0;
    cursor: pointer;
    float: none;
}
.teaser-promo__image-wrapper--home-page-most-popular{float:left;width:90px}
.site-wrapper{position:relative;margin:0 auto;overflow:hidden;width:994px;background-color:#fff}
body.smartest-shopper.no-header .site-wrapper{margin:0;width:auto}
body.smartest-shopper .site-wrapper.no-header{width:614px}
body.smartest-shopper .site-wrapper.no-header .column-main.no-header{width:614px}
body.smartest-shopper .site-wrapper.no-header .column-main.no-header #main-content.no-header{width:614px}

	#site-categories #news .headline{margin-top: 38px;color: #444444;font-family: "Interstate";font-size: 20px; line-height: 22px; text-transform: uppercase;}

	#site-categories #news .headline-content{margin-top: 14px;color: #444444;font-size: 15px;}

	#site-categories #news .headline-link{margin-top: 10px;}

	#site-categories #news .headline-link h4{font-family: "Interstate"; font-size: 16px;}

  #connect-container #social-icons {
    text-align: center;
  }

  #connect-container #social-icons a {
    display: inline-block;
    vertical-align: top;
    margin: 10px 12px 40px;
  }

  #connect-container #social-icons a img {
    width: 50px;
    height: 50px;
  }
.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-sm-3{width:25%}
.thrv_wrapper .alignnone{margin:10px}
.thrv_wrapper .aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper.aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper .alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper.alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper .alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.thrv_contentbox_shortcode{position:relative}
#tve_editor ol.thrv_wrapper,#tve_editor ul.thrv_wrapper{line-height:1.4em}
#tve_editor ol.thrv_wrapper li,#tve_editor ul.thrv_wrapper li{margin-bottom:10px}
.thrv_wrapper div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-inner-wrap,.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-overlay{box-sizing:border-box !important}
.thrv_wrapper,.ignore_during_draggable{margin-top:20px;margin-bottom:20px;padding:1px}
.tve_gr .tve_gri .thrv_wrapper{margin:0}
.thrv_wrapper.tve_image_caption{padding:0;max-width:100%;box-sizing:content-box !important}
.thrv_wrapper.tve_image_caption.fwi{max-width:none;width:auto !important}
.thrv_wrapper.tve_image_caption.fwi img{width:auto !important}
.thrv_wrapper.tve_image_caption img.alignright,.thrv_wrapper.tve_image_caption img.aligncenter,.thrv_wrapper.tve_image_caption img.alignleft{margin:0}
.thrv_wrapper.tve_image_caption .tve_image_frame{display:block;max-width:100%}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption .wp-caption-text{margin:0;font-size:14px;font-style:italic;color:#696969;padding:5px 0 0 0;max-width:100%}
.thrv_wrapper.tve_image_caption.img_style_dark_frame{border:5px solid #202020;padding:0}
.thrv_wrapper.tve_image_caption.img_style_framed{padding:5px;border:1px solid #e7e7e7;border-radius:1px}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_polaroid{background:#fff;padding:15px;box-shadow:1px 1px 3px -1px #777}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.thrv_wrapper.tve_image_caption.img_style_caption_overlay{position:relative;padding-left:0;padding-right:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame{max-width:100%;position:relative;display:inline-block;z-index:1}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before,.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{z-index:-1;position:absolute;content:"";left:14px;width:60%;bottom:8px;background:#555;background:rgba(0,0,0,0.7);box-shadow:0 0 8px 9px rgba(0,0,0,0.7);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);border:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);right:14px;left:auto}
.thrv_wrapper.tve-flexible-container iframe{margin:20px}
.thrv_icon.thrv_wrapper{margin:0;padding:0}
.thrv_wrapper .tve-hyperlinks-lightbox-wrapper,#tve_lightbox_content .tve-hyperlinks-lightbox-wrapper{min-width:800px}
.thrv_wrapper [class^="icon-"],.thrv_wrapper [class*=" icon-"],#tve_lightbox_content [class^="icon-"],#tve_lightbox_content [class*=" icon-"]{border-radius:0;background:transparent}
body .tve_shortcode_editor .thrv_wrapper .lightSec{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .lightSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .darkSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI{color:#333}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger{display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center{display:table;margin-left:auto !important;margin-right:auto !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu{position:relative;margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul{margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li{margin:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li:before{content:'';display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a{color:#373737;text-decoration:none;display:inline-block;line-height:1;padding:10px 0;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:before{display:inline-block;position:absolute;top:10px;left:-1em;font-family:'thrvicomoon' !important;content:"\e603";height:1em;line-height:1em}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:hover{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal{z-index:3;padding:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li{display:inline-block;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper .thrive-shortcode-html{padding-top:1px;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_left,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_right{display:block;float:none}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger.t_tve_horizontal{border-radius:4px;box-sizing:content-box !important;border-width:1px;border-style:solid;display:inline-block;float:right;font-size:33px;height:30px;line-height:30px;margin:0;padding:8px;text-align:center;text-decoration:none;width:33px}
#tve_editor .thrv_widget_menu.thrv_wrapper ul{max-width:none !important;width:100% !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul li,#tve_editor .thrv_widget_menu.thrv_wrapper ul a{display:block !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal.tve-m-expanded{-webkit-transition:max-height 0.3s;-moz-transition:max-height 0.3s;transition:max-height 0.3s;max-height:1200px;border:1px solid #b4b4b4;top:49px !important}
.thrv_data_element.thrv_wrapper.aligncenter{display:table}
.thrv_wrapper .wistia_responsive_padding{box-sizing:border-box;height:100%;padding-bottom:56.25%}
.contenido_hab{border:1px solid #e0e3dc;text-align:left;float:left}
.mis-reservas .contenido_hab{margin-top:0;padding:24px;border:1px solid #e0e3dc;text-align:left;float:left}
.contenido_hab .titulo_centrado{font:700 24px "Roboto Condensed";margin-bottom:20px;color:#000;text-align:left;text-transform:none}
.page-template-mis-reservas .lightBox[data-id="cancelar-reserva01"] .contenido_hab{margin:40px 10px 10px 10px;width:calc(100% - 20px)}


#left {
display: block !important;
width: calc(100% - 22px) !important;
margin-left: 0px !important;
float: none !important;
margin-bottom: 25px;
}


#left li {
line-height: 30px !important;
font-size: 16px !important;
display: inline-block !important;
width: 49% !important;
}


#left strong {
display: block;
padding-bottom: 10px !important;
font-size: 20px !important;
}


#left ul {
padding:0px;
margin-left:14px;
}





div.panel_210, div.panel_228, div.panel_100p, div.panel_476 {
    float:left;
	clear:left;
    margin-bottom: 0.5em;
}


div.panel_228 {
	width: 228px;
}
