/*body{font-family:'Raleway',sans-serif;background-color:#dadada;background-color:rgba(218,218,218,0.6)}*/
body{font-family:'Raleway',sans-serif;background-color:rgb(254, 251, 242);background-color:rgba(255,252,250,0.5)}
.breadcrumbs a,a{color:#1B2326}
a:hover,a:focus{color:#1B2326;text-decoration:underline}
.logo-small{float:right;width:50px}
.title-bar{background:#1B2326}
.top-bar{padding:0}
.navigation-home{position:fixed;z-index:999;width:100%;}
.menu-icon,.title-bar-title{position:relative;top:10px}
.menu> li> a{color:#1B2326}
.headerSpacer{clear:both;height:0}
.spacer{clear:both;height:25px}
.prefooter{clear:both;height:25px}
.panel{background:#fefefe;border:1px solid #e6e6e6;padding:1.25em}
.panel-clear{padding:1.25em 1em}
.icons{margin-top:1em}
.tab-title{border-bottom:2px solid #1B2326;color:#1B2326;font-size:2em;margin-bottom:.7em;margin-top:0;font-family:'Playfair Display', serif;}
p span{text-decoration:underline;font-style:italic;}
.small{font-size:14px}
.address{margin-bottom:0}
.log-in-form{border:1px solid #ccc;border:1px solid rgba(27,35,38,0.42);padding:1rem!important;border-radius:3px;background:#fff}
.log-in-form h4{font-size:17pt}
#contactPage .button,.log-in-form .button{background-color:#1B2326}
#contactPage .button:hover,.log-in-form .button:hover{border:1px solid#1B2326;color:#1B2326;background-color:#fefefe;}
.top-contact-row{margin-top:30px}
.contact-title{font-family:'Playfair Display', serif;}
.contact-icon{float:left;margin-right:10px;clear:left;}
.contact-text{float:left;width:90%;}
@media only screen and (min-width: 40rem) {
.title-bar{padding:0 .5rem}
.headerSpacer{height:70px}
.panel-clear{padding:1.25em 0}
.icons{margin-top:0}
.logo-wrapper{position:relative}
.logo-wrapper .logo{width:130px;height:150px;position:absolute;left:50%;right:50%;top:-20px;margin-left:-55px;z-index:999}
.logo img{width:130px}
.logo-bottom{position:absolute;left:50%;right:50%;width:250px;margin-left:-125px;height:100px;top:60px;z-index:998;background-image:url(/cv-content/uploads/images/cv-logo-bottom.png);background-position:0 -12px}
.top-bar,.top-bar ul{background-color:#1B2326}
.top-bar{padding:1.5rem;height:86px;position:relative}
.top-bar-right{width:50%;padding-left:86px}
.top-bar-right ul{float:left}
.top-bar-left{width:50%;padding-right:86px}
.top-bar-left ul{float:right}
.menu> li> a{color:#DDDCC5;text-transform:uppercase;font-weight:500}
}
.footer-home{background-color:#1B2326;text-align:center;font-size:1.2rem;padding:.3rem;bottom:0;position:fixed;width:100%}
.footer-home p.copywrite{color:#8f9296;font-size:.875rem;margin:0}
.footer-guestarea{background-color:#1B2326;text-align:center;font-size:1.2rem;padding:.3rem;width:100%}
.footer-guestarea p.copywrite{color:#8f9296;font-size:.875rem;margin:0}
.footer{background-color:#1B2326;text-align:center;padding:1rem;color:#DDDCC5;font-size:1em;position:relative}
footer a{color:#DDDCC5}
footer a:hover{color:#DDDCC5;text-decoration:underline}
.footer-logo{position:absolute;left:50%;right:50%;width:125px;margin-left:-62.5px;height:78px;top:-45px;z-index:997;background-image:url(/cv-content/uploads/images/cv-logo-footer.png);background-position:0 0}
@media only screen and (min-width: 40.063em) {
.footer{padding:2rem 2rem 0}
}
.buttonholder{width:100%;position:fixed;z-index:999;bottom:100px;text-align:center}
.button.hollow.white{border:2px solid #fff;color:#fff;font-weight:600;background-color:rgba(0, 0, 0, 0.5)}
.button.hollow.white:hover,.button.hollow.white:focus{border:2px solid #1B2326;background-color:#1B2326;color:#fff;text-decoration:none;}
#testimonials{margin:0 0 30px 0;background-color:#fefefe;padding:15px;border:1px solid #e6e6e6;box-shadow:0 2px 5px 0 rgba(50,50,50,0.5);}
#testimonials ul{list-style:none;margin-bottom:0;}
h2{margin-top:40px;font-weight:200;color:#333}
.centered-text{text-align:center}
.quote-marks{font-size:100px;font-family:Garamond;color:#777}
.move-right{position:relative;text-align:right}
.quote p{font-weight:300}
.tagline p{font-family:'Playfair Display', serif;font-weight:900;font-size:18px;margin-bottom:0;}
.meta p{font-size:13px;margin-bottom:5px;font-style:italic;}
.meta{margin-left:15px;}
.quote{margin-left:20px;}
@media only screen and (max-width: 40em) {
.quote p{padding-left:20px}
.datetimepicker+.datetimepicker{margin-left:0}
.menu> li> a{color:#fff}
.top-bar,.top-bar ul{background-color:#1b2326}
}
.name{margin-left:10px;font-size:13px;color:#333}
.formMessage{height:150px}
.seasonRates,.moreinfo,.availability,.contactForm{margin-bottom:40px}
.seasonRates h5,.moreinfo h5,.availability h5,.contactForm h5{margin-bottom:30px;font-family:'Playfair Display', serif;}
.seasonRates .info{font-size:11pt;}
button.moreinfobtn.right{float:right;}
.info span.left{float:left;}
p button.moreinfobtn{text-align:right;}
.pricing-table,.recommended{position:relative;box-shadow:0 2px 10px 0 rgba(50,50,50,0.5);border-radius:3px;transition:.4s ease-in-out;z-index:13;text-align:center;background-color:#fefefe}
.pricing-table .title,.recommended .title{font-family:'Playfair Display', serif;color:#1B2326;font-size:1.5rem}
.pricing-table .price,.recommended .price{color:#F9690E;margin:40px 0 40px 0;font-size:25px;}
.pricing-table .title hr,.pricing-table .price hr,.recommended .price hr{color:#6a6456;width:70%;margin:0 auto}
.pricing-table .bullet-item,.recommended .bullet-item{border:none;font-size:1rem;padding:5px 0 0}
.pricing-table .bullet-item span,.recommended .bullet-item span{font-size:1rem}
.pricing-table .cta-button .button,.recommended .cta-button .button{background-color:#1B2326;border-radius:3px;border-bottom:3px solid #1B2326}
.pricing-table .cta-button .button:hover,.recommended .cta-button .button:hover{background-color:rgba(218,218,218,0.6);border-bottom:3px solid #1B2326;color:#1B2326}
.pricing-table span,.recommended span{color:#b1ab9f;margin-left:5px;font-size:13px;font-style:italic;}
.recommended{z-index:15;box-shadow:0 2px 10px 0 rgba(50,50,50,0.5);transform:scale(1.05)}
.recommended .best{text-align:center}
.recommended .best span{position:relative;text-align:center;display:inline-block;margin:0 auto;top:-1px;background-color:#1B2326;color:#f2f1ef;padding:.3rem 1.5rem;height:2rem;border-bottom-right-radius:6px;border-bottom-left-radius:6px}
.recommended .cta-button .button{background:#1B2326;border-bottom:3px solid #1B2326}
.recommended .cta-button .button:hover{background-color:rgba(218,218,218,0.6);border-bottom:3px solid #1B2326;color:#1B2326}
li.cta-button{margin-top:50px;}
.pricing-table .price.low, .recommended .price.low{color:#2ab4c0;}
.pricing-table .price.mid, .recommended .price.mid{color:#8877a9;}
.pricing-table .price.high, .recommended .price.high{color:#f36a5a;}
@media only screen and (max-width: 40.063em) {
.recommended{transform:scale(1)}
}
ul{list-style:none;margin-left:0}
.seasonRates .medium-4.columns{padding:0}
.ms-layer.text-box{width:41%;height:36%;background-color:rgba(0, 0, 0, 0.2);}
.ms-layer.light-title{margin:0;font-weight:300;font-size:38pt;text-transform:uppercase;color:#f1f1f1;letter-spacing: -3px;}
.ms-layer.normal-title{color:#758e8e;font-size:17pt;font-weight:300;}
.tabs.vertical{box-shadow:0 2px 5px 0 rgba(50,50,50,0.5);}
.tabs-title > a:focus, .tabs-title > a[aria-selected='true']{background:rgba(230, 230, 230, 0.5);}
.moreinfo table{box-shadow:0 2px 10px 0 rgba(50,50,50,0.5);font-size:0.9em;}
table tbody tr:nth-child(even){background-color:#f1f1f1;}
table .trleft{width:50%;border-right:1px solid rgba(27, 35, 38, 0.05);}
.logout{text-align:right;}
.fileicon{float:left;margin-right:25px;}
p.note{font-style:italic;font-size:75%;}
#car a{text-decoration:underline;}
img.icon{box-shadow: 0 2px 5px 0 rgba(50,50,50,0.5);border-radius: 100%;}
h6.iconname{margin-top:16px;margin-bottom:0;}
.slidea .slidea-overlay{background:rgba(0, 0, 0, 0.45);}
.slidea-description{font-size:1.5rem;font-style:italic;}
table.weather{text-align:center;}
