@import url(fonts.css);
@import url(http://fonts.googleapis.com/css?family=Walter+Turncoat);
@import url(rnd_datepick.css);

body, html{
height: 100%;
padding: 0;
margin: 0;
}
body{
font-family:'SourceSansProRegular', Verdana, Arial, Helvetica, sans-serif;
line-height:150%;
color:#4c4c4c;
text-shadow:0px 0px 1px transparent; /* google font pixelation fix */
}
p{margin:0 0 20px;}
strong,th{font-family:'SourceSansProSemiBold';font-weight:normal!important;}
em,{font-family:'SourceSansProItalic';font-style:normal;}
blockquote{line-height:160%;}

h1,h2,h3,h4,h5,h6{font-family:'playfair_bd_it', Georgia, "Times New Roman", Times, serif;}
h5{font-family:'RalewayBold';}
h1{color:#707070;}

a{color:#ae3919;}
a:hover,a:focus{color:#ae3919;text-decoration:none;}

.lead{font-family:'SourceSansProLight';line-height:1.6;}

legend {
font-size:10px;
margin-bottom:0;
color:#4c4c4c;
border-bottom:none;
}

.container {
padding-right: 10px;
padding-left: 10px;
}
.slides .well{border:none;}
#sitemap ul.list-unstyled{margin-top:1em;}
#sitemap a{color:#4c4c4c;}
#sitemap a:hover{color:#ae3919;}
.list-unstyled li{padding-bottom:10px;}
.wrapper{width:100%;height:100%;position:relative;}
.red{color:#AE3919;}
.red-bg-gradient{background: #c34b20; /* Old browsers */
	background: -moz-linear-gradient(top, #c34b20 0%, #ae3919 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c34b20), color-stop(100%,#ae3919)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c34b20 0%,#ae3919 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c34b20 0%,#ae3919 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c34b20 0%,#ae3919 100%); /* IE10+ */
	background: linear-gradient(to bottom, #c34b20 0%,#ae3919 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c34b20', endColorstr='#ae3919',GradientType=0 ); /* IE6-9 */}
.white{color:#FFFFFF;}
.grey{color:#4c4c4c;}
.grey-lt{color:#b7b7b7;}
.creme{color:#dad8c1;}
.creme{color:#fcfaf2;}
.tan{color:#cac598;}
.sage{color:#dfdfc1;}
.blue{color:#243854;}

.creme-bg{background:#dad8c1;background:rgba(252,250,242,.85);}
.tan-bg{background:#cac598;background:rgba(202,197,152,.85);}
.sage-bg{background:#dfdfc1;background:rgba(223,223,193,.85);}
.creme-bg-dk{background:#C9C7BF;}
.blue-bg{background:#243854;background:rgba(36,56,84,.85);}
.grey-bg{background:#323232;background:rgba(50,50,50,.85);}

.shadow{-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.35)!important;-moz-box-shadow:2px 2px 6px rgba(0,0,0,0.35)!important;box-shadow:2px 2px 6px rgba(0,0,0,0.35)!important;
/* For IE 5.5 - 7 */-ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#808080');}
.shadow-tight{box-shadow: 1px 1px 3px rgba(0,0,0,0.35);-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.35);-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.35);/* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=180, Color='#808080')";
/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=180, Color='#808080');}
.corners-2{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}

blockquote{font-family:'playfair_bd_it', Georgia, "Times New Roman", Times, serif;text-align:center;border-left: none;}
blockquote cite{font-family:'SourceSansProRegular', Arial, Helvetica, sans-serif;text-transform:uppercase;}

.rokkit, article h3{font-family:'rokkitt',sans-serif;}
.raleway-medium{font-family:'RalewayMedium',sans-serif;}
.uppercase{text-transform:uppercase;}
article h3{color:#707070;}

.form-inline .form-group{padding-right:1em;}
fieldset{margin-bottom:10px;}
label{font-weight:normal;}
.well{border: 1px solid #ffffff;padding:30px;}

.btn{font-size:100%;
line-height:inherit;
-moz-border-radius:4px;
-webkit-border-radius:4px;}
.btn-danger{background-color:#707070;border-color:#606060;}
.btn-danger:hover,.btn-danger:focus{background-color:#C85333;border-color:#ae3919;}

.no-margin-top{margin-top:0!important;}
.no-margin-bottom{margin-bottom:0!important;}

.navbar-brand{height:38px;padding:.25em 15px;}
.navbar-brand img{width:220px;height:auto;}

#language.nav > li > a{padding:.25em 5px;}
#language.navbar-nav{margin:0;}

#nav-primary.navbar{border-radius:0;margin-bottom:0;}
.navbar-nav{margin:.25em 0;}
.navbar-default .navbar-brand{color:#4c4c4c;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {color: #ae3919;}
.caret{border-top: 4px solid #4c4c4c;}
.nav .caret{border-top-color: #505f2d;border-bottom-color: #505f2d;}
.nav .caret:hover,.nav .caret:focus,.nav .caret:active{border-top-color: #b5c327;border-bottom-color: #b5c327;}

.navbar-default{border-color:#ffffff;}
.nav > li > a {padding:10px;}
.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > button{font-family:'RalewayMedium';text-transform:uppercase;}
.navbar-default .navbar-nav > li > a{font-size:13px;color:#505f2d;}
.navbar-default .navbar-nav > li > a:hover{color:#b5c327;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background:#E3E1D9;color:#b5c327;}
.dropdown-menu{font-size: 100%;background-color: #fcfaf2;box-shadow: 1px 1px 3px rgba(0,0,0,0.35);-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.35);-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.35);/* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=180, Color='#808080')";/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=180, Color='#808080');}
.navbar-nav > li > .dropdown-menu {border-top-right-radius: 4px;border-top-left-radius: 4px;}
.dropdown-menu > li > a:hover{color:#ae3919;background-color:#ffffff;}
#nav-weddings .navbar-nav > li > a{color:#ffffff;text-shadow: rgb(51, 51, 51) 1px 1px;}
#nav-weddings .navbar-nav > li > a:hover{color:#4c4c4c;text-shadow:none;}
#nav-weddings .nav > li > a{padding:.5em 1em;}
#nav-weddings ul.nav{max-width:80%;}
#weddings.navbar-default{border-color:#952000;}
.stitching{width:100%;position:relative;border-top:1px dashed #fff;border-bottom:1px dashed #fff;margin:6px 0;float:left;}
#collapse-reservations{position:absolute;top:100%;right:0;min-width:240px;max-width:150%;background:#fcfaf2;padding:5px 20px; border: 1px solid #cccccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; background-clip: padding-box;z-index: 999;}

#home{background: #353735;background: rgba(53,55,53,1);}
#fullwidth.flexslider{
height:100%;
margin:0;
background:none;
border:none;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
border-radius:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
box-shadow:none;
overflow:hidden;
}
#fullwidth.flexslider .slides > li, #fullwidth.flexslider .slides{height:auto;}
#fullwidth .flex-caption{
position: absolute;
top: 30%;
right: 4%;
width: 578px;
padding: 12px;
text-align: center;
background-color: #353735;
background: rgba(53,55,53,.9);
}
#fullwidth .flex-caption h2{margin-top:0;color:#fff;color:rgba(255,255,255,1);}
#fullwidth .flex-caption p{color:#b7b7b7;color:rgba(183,183,183,1);}
#fullwidth .flex-caption a{color:#b5c327;font-style:italic;}
#fullwidth .flex-caption a:hover{color:#b5c327;text-decoration:underline;}

#hero.flexslider,#weddings.flexslider,#featured-slider.flexslider,#hero-featured.flexslider {
margin:75px 0 10px;
background: none;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
}
#featured-slider.flexslider{-webkit-box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none; box-shadow:none;}
#hero .flex-control-paging li a, #featured-slider .flex-control-paging li a{width:15px;height:15px;}
#hero .flex-control-paging li a:hover,#hero .flex-active, #featured-slider .flex-control-paging li a:hover,#featured-slider .flex-active{background:#b5c327}
#hero .flex-control-nav, #featured-slider .flex-control-nav{bottom:0;z-index:2;}
#weddings p.flex-caption{margin:-30px 10px 0 0;text-align:right;text-shadow:#000000 1px 1px 2px;}
#weddings p.flex-caption a{color:#ffffff;}
#weddings p.flex-caption a:hover{text-decoration:underline;}
a.phone{font-family:'SourceSansProRegular', Arial, Helvetica, sans-serif!important;}

#featured-slider-home.flexslider{width:50%;position:absolute;left:1%;bottom:8%;z-index:2;margin:0;background:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;color:#fff;}
#featured-slider-home ul.slides{height:115px;}
#featured-slider-home img{position:absolute;top:0;left:0;z-index:1;}
#featured-slider-home .details{position:absolute;margin:20px 0 0 0;padding:.15em 1em 0 9em;min-height:74px;background:#353735;background:rgba(53,55,53,.9);white-space:nowrap;}
#featured-slider-home .details h4{margin-bottom:2px;}
#featured-slider-home .details h6{margin:0;padding-bottom:.15em;border-bottom:1px dotted #ffffff;}
#featured-slider-home .details p{color:#b7b7b7;}
#featured-slider-home a{color:#b5c327;}
#featured-slider-home a:hover{text-decoration:underline;}

#featured-home.flexslider{width:50%;position:absolute;left:1%;top:70%;z-index:2;margin:0;background:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;color:#fff;}
#featured-home ul.slides{height:115px;}
#featured-home img{position:absolute;top:0;left:0;z-index:1;width:115px;height:115px;}
.featured-home-tl-logo{margin-top:42px;margin-left:8px;width:100px!important;height:31px!important;}
#featured-home .details{position:absolute;margin:20px 0 0 0;padding:.15em 1em 0 9em;min-height:74px;background:#353735;background:rgba(53,55,53,.9);white-space:nowrap;}
#featured-home .details h4{margin-bottom:2px;color:#ffffff;}
#featured-home .details h6{font-size:14px;margin:0;padding-bottom:.25em;border-bottom:1px dotted #ffffff;color:#ffffff;}
#featured-home .details p{color:#b7b7b7;}
#featured-home a{color:#b5c327;}
#featured-home a:hover{text-decoration:underline;}

.photo_frame{border: 8px solid #EEEAE1;-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.35);-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.35);box-shadow: 0 2px 3px rgba(0,0,0,0.35);/* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#808080')";/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#808080');}
#footer-menu.navbar{border-radius:0;margin-bottom: 0;margin-top: 0;}
#footer-menu.navbar-default .navbar-nav > li > a{font-family: 'RalewaySemiBold';font-size:.750em;}
#partners img{vertical-align:bottom;padding-bottom:10px;}
.logo-115w{width:115px;height:auto;}
#mngmnt-logo{text-align:right;}
#mngmnt-logo img{width:155px;height:auto;}
#social.nav > li > a{padding:10px 0 0 .5em;}
#footer.navbar-default{border-color:transparent;background: #353735;background: rgba(53,55,53,1);}
#footer.navbar{border-radius: 0;margin-bottom: 0;padding:10px 0 20px 0;}
#footer a{color: #b7b7b7;}
#footer a:hover{color: #ffffff;text-decoration:underline;}
.footer-home{width:100%;position:absolute;bottom:0;z-index:1032;}

.navbar-default .navbar-toggle{color:#4c4c4c;border-color:#B0AEA6;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:#E3E1D9;}
.navbar-toggle{padding: 6px 10px;margin-left: 15px;background-color:#C9C7BF;}
#nav-primary .navbar-toggle{float:none;}
.navbar-default .navbar-collapse{border-color:transparent;}
li.dropdown,li#reservations{z-index:1001;}
li#reservations{font-size:13px;margin-right:15px;}
#reservations .caret{border-top-color: #ffffff;border-bottom-color: #ffffff;}

.thumbnail .caption{color:#4c4c4c;}

#aside .navbar-nav{width:100%;}
#aside .navbar-nav>li{float:none;}
#aside .navbar-nav > li > a {font-family: rokkitt;color:#4c4c4c;border-bottom: 1px dotted rgb(183, 183, 183);}
#aside .navbar-nav > li:last-child > a{border-bottom:none;}
#aside .navbar-nav > li > a:hover{color:#ae3919;}
#aside-stripped{border:none;background:none;}

#contact-numbers h3{font-family:'SourceSansProLight';text-transform:uppercase;margin-top:0;margin-bottom:20px;}
#contact-numbers h6{font-family:'RalewayBold';text-transform:uppercase;letter-spacing:1px}

#featured h5{margin-bottom:0;}
#featured h3{margin-top:0;}

#careers .title{font-family:'RalewayMedium',sans-serif;font-size:1.143em;}	
#careers #theapplicantmanager{margin-top:2.5em;}
#careers #theapplicantmanager p{margin-bottom:2em;}

div#nearby-adventures,div#choose-your-adventure{border-bottom:1px dotted;border-color:#b7b7b7;border-color:rgba(0,0,0,.15);padding-bottom:.5em;margin-bottom:10px;}
#offers-filter h1{margin-top:0;}
#offers-filter .mix{
	display: none;
	opacity: 0;
	vertical-align: top;
	margin-bottom: 20px;
	line-height: 378px;
	}
#offers-filter .mix .thumbnail{min-height: 378px;}
#filter .active{color:#ae3919;}
#chalkboard{position:relative;padding:75px 20px 20px 20px;background:url(http://www.cavallopoint.com/images/chalkboard-weddings.png) repeat-y 0 0;background-size:100% auto;max-width:230px;min-height:330px;color:#faf8f0;font-family:'Walter Turncoat', sans-serif;}
#chalkboard div#top{position:absolute;top:0;left:0;display:block;height:75px;background:url(http://www.cavallopoint.com/images/chalkboard-weddings-top.png) no-repeat 0 0;background-size:100% auto;width:100%;}
#chalkboard div#bottom{position:absolute;bottom:0;left:0;display:block;height:20px;background:url(http://www.cavallopoint.com/images/chalkboard-weddings-bottom.png) no-repeat;background-position:bottom left;background-size:100% auto;width:100%;}
#chalkboard a{color:#c3af8c;}
#chalkboard a:hover{color:#fff;}
.social-share{margin:20px 0;padding:50px 20px 20px 20px;background:#e9e6d7;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:center;}
.pin-it-button,.addthis_button_facebook_like,.addthis_button_tweet,.addthis_button_google_plusone,.addthis_counter{display:block;}
#wedding-packages ul{list-style:none;}
.hr-dotted{border-bottom:1px dotted rgb(153, 153, 153);}
#cooking article{padding-bottom:44px;}
.paw-icon{height:18px;background:url(../images/paw-icon-18x17.png) no-repeat 0 0;padding-left:25px;transition:none;-webkit-transition:none;}
.paw-icon:hover{background-position: 0 -18px;transition:none;-webkit-transition:none;}
#accessibility .glyphicon-ok{color:#b5c327;}
#accessibility .glyphicon-remove{color:#ae3919;}
#accessibility td{border-right:1px solid #b7b7b7;border-bottom:1px solid #4c4c4c;}
#accessibility td:last-child{border-right:none;} 

/* FlexSlider Slides Styles */
#featured-slider .flex-control-nav li {float:left;margin:0 1px;list-style:none;}
#featured-slider .flex-control-nav li a{
		display:block;
		width:21px;
		height:0;
		padding-top:12px;
		background-image:url(http://www.cavallopoint.com/images/pagination.png);
		background-position:0 0;
		float:left;
		overflow:hidden;
		-webkit-transition:none;
		transition:none;
		cursor: pointer;
}
#featured-slider .flex-control-nav li a:hover, #featured-slider .flex-control-nav a.active {background-position:0 -12px;}
#featured-slider img{margin:1em 0;}
/* End FlexSlider Slides Styles */

/* Virtual Tours */
a.virtual_tour {
position:relative;
display:block;
background:url(http://www.cavallopoint.com/images/vt-murray-circle.jpg) 0 0 no-repeat;
width:350px;
height:1710px;
z-index:2;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
}

a.virtual_tour p {
text-transform:uppercase;
color:#ffffff;
padding:8px 0 0 12px;
margin:0;
}

a.virtual_tour img {
position:absolute;
top:60px;
left:144px;
z-index:3;
}

a.virtual_tour:hover {
	background: url(http://www.cavallopoint.com/images/vt-murray-circle-hover.jpg) 0 0 no-repeat;
	z-index: 2;
}

a.farley_bar {
background:url(http://www.cavallopoint.com/images/vt-farley-bar.jpg) 0 0 no-repeat;
}

a.farley_bar:hover {
background:url(http://www.cavallopoint.com/images/vt-farley-bar-hover.jpg) 0 0 no-repeat;
}

a.cooking_school {
background:url(../images/vt-cooking-school.jpg) 0 0 no-repeat;
}

a.cooking_school:hover {
background:url(../images/vt-cooking-school-hover.jpg) 0 0 no-repeat;
}

a.mercantile {
background:url(../images/vt-mercantile.jpg) 0 0 no-repeat;
}

a.mercantile:hover {
background:url(../images/vt-mercantile-hover.jpg) 0 0 no-repeat;
}

a.art_gallery {
background:url(../images/vt-art-gallery.jpg) 0 0 no-repeat;
}

a.art_gallery:hover {
background:url(../images/vt-art-gallery-hover.jpg) 0 0 no-repeat;
}

a.healing_arts_spa {
background:url(../images/vt-healing-arts-center-spa.jpg) 0 0 no-repeat;
}

a.healing_arts_spa:hover {
background:url(../images/vt-healing-arts-center-spa-hover.jpg) 0 0 no-repeat;
}
/* End Virtual Tours */

/* Restaurant Reservation Widget */
#OT_searchWrapper {float:left;position:relative;width:100%;max-width:294px;padding:0;margin:0;}
.OT_TableButton{border:none;padding:0;}
#OT_partySize{float:left;margin:0;}
#OT_date{float:left;margin:0;padding-left:6px;} /* date field */
#OT_time{float:left; margin:0; padding-left:6px;}
#OT_submitWrap{float:right;margin:8px 0 0 0;z-index:5; clear:both;border:none !important;background:none !important;} /* submit button */
#OT_searchWrapper input.hidden{display:none;}
#OT_searchWrapper .feedFormField, #OT_searchWrapper .feedFormField option {font-size:12px;clear:both;} /* drop downs */
#OT_searchWrapper #startDate, #OT_searchWrapper .OT_feedFormfieldCalendar {font-family:Arial,Helvetica,Sans-Serif;font-size:12px;margin:0;width:70px;} /* date field */

/* calendar begins */
#OT_searchWrapper #dateDisplay{color:#333333;font-family:Arial,Helvetica,Sans-Serif;float:right;margin:0 30px 0 0;display:inline;}
#OT_searchWrapper .imgCal{position:absolute;display:none;z-index:600;} /* calendar */
#OT_searchWrapper #imageCal table{font-size:12px;width:150px;font-family:arial, helvetica, sans-serif;background:#FBFAF3;} /* calendar */
#OT_searchWrapper #imageCal td{padding:0;text-align:center;} /* date containers */
#OT_searchWrapper .monthRow td {background:#FBFAF3;}
#OT_searchWrapper .leftArrowLink {}
#OT_searchWrapper .leftArrow {}
#OT_searchWrapper .clickableDays{color:#ae3919;text-decoration:none;height:18px;} /* date style */
#OT_searchWrapper .nonclickableDays{color:#666666;height:18px;} /* calendar */
#OT_searchWrapper .months{color:#333333;text-decoration:none;font-weight:bold;} /* calendar */
#OT_searchWrapper .weekdays{color:#333333;text-decoration:none;width:14%;}
/* calendar ends */

/* OpenTable form */
#OT_logoLink, #OT_logo, .OT_feedTitle {display:none;}
#OT_dateLbl {display:none;}
#OT_timeLbl {display:none;}
#OT_partySizeLbl {display:none;}
#OT_searchWrapper #dateDisplay {display:none;}
#OT_partySize select option:after { content:' people'; text-transform:lowercase;}
#OT_partySize select option:first-child:after { content:' person'; text-transform:lowercase;}

/* Restaurant Reservation Widget END */

/* Colorbox Begin */
/* Colorbox Core Styles */
#dpCalendar{position:fixed;top:.25em;z-index:1031;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:2000; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
/* End Core Styles*/
#cboxOverlay{background:#000000;}
#colorbox{outline:0;}
#cboxTopLeft,#cboxTopRight,#cboxBottomLeft,#cboxBottomRight,#cboxMiddleLeft,#cboxMiddleRight,#cboxTopCenter,#cboxBottomCenter{width:.5em; height:.5em; background:#000000;}
#cboxTopLeft{border-radius:2px 0 0 0;-moz-border-radius:2px 0 0 0;-webkit-border-radius:2px 0 0 0;}
#cboxTopRight{border-radius:0 2px 0 0;-moz-border-radius:0 2px 0 0;-webkit-border-radius:0 2px 0 0;}
#cboxBottomLeft{border-radius:0 0 2px 0;-moz-border-radius:0 0 2px 0;-webkit-border-radius:0 0 2px 0;}
#cboxBottomRight{border-radius:0 0 0 2px;-moz-border-radius:0 0 0 2px;-webkit-border-radius:0 0 0 2px;}
#cboxContent{background:#fcfaf2; overflow:hidden;}
.cboxIframe{background:#fcfaf2;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin:.5em .5em 2em .5em;}
#cboxTitle{position:absolute; bottom:4px; left:.5em; font-size:.750em;text-align:left; width:100%;}
#cboxCurrent{display:none;}
#cboxLoadingOverlay{background:url(../images/loading.gif) no-repeat center center;}
#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious,#cboxNext,#cboxClose{text-shadow: 1px 1px 3px rgba(0,0,0,0.35);}
#cboxPrevious,#cboxNext{position:absolute;font-size:3em;color:#ffffff;}
#cboxClose{position:absolute;font-size:1.5em;color:#ae3919;}
#cboxPrevious{margin-top:-21px;top:50%;left:10px;}
#cboxNext{margin-top:-21px;top:50%;right:10px;}
#cboxClose{top:10px;right:10px;}
#cboxPrevious:hover,#cboxNext:hover,#cboxClose:hover{color:#ae3919;}
/* Colorbox End */


@media (max-width: 767px) {
#language.navbar-nav > li {float: left;}
#reservations{display:none;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #4c4c4c;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#ae3919;}
#hero.flexslider,#lodging.flexslider,#featured-slider.flexslider {margin-top:0;margin-left:-15px;margin-right:-15px;}
blockquote{display:none;}
ul#social{display:table;margin-left:auto;margin-right:auto;}
#social.nav > li{float: left;}
#home{background:none;height:auto;}
#footer{text-align:center;}
#contact{padding:1em 0;}
.navbar-collapse{max-height:none;}
#nav-primary .navbar-collapse{max-height:none;background:#E3E1D9;box-shadow: inset 0 3px 4px rgba(0, 0, 0, 0.1);}
#nav-primary .navbar-brand{width:100%;padding: .5em 0;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background: #E3E1D9;color: #b5c327;}
.navbar-nav .open .dropdown-menu {background-color: #C9C7BF;}
.navbar-header h3{margin:0;}
.media-body{display:block;clear:both;}
.social-share,.pin-it-button,.addthis_button_facebook_like,.addthis_button_tweet,.addthis_button_google_plusone,.addthis_counter{display:inline-block;}
.social-share{float:left;}
#fullwidth.flexslider{height:auto;background:none;}
#fullwidth .flex-direction-nav a{top:25%;}
#fullwidth .flex-caption{position:relative;top:0;right:0;margin:0 0 15px 0;width:100%;padding:15px;background:#fcfaf2;background:rgba(252,250,242,.85);-webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.35)!important;-moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.35)!important;box-shadow: 2px 2px 6px rgba(0,0,0,0.35)!important;-ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#808080');}
#fullwidth .flex-caption h2{font-size:24px;color:#ae3919;}
#fullwidth .flex-caption p{color:#4c4c4c;}
#fullwidth .flex-caption a{color:#ae3919;font-style:normal;}
#fullwidth .flex-caption a:hover{color:#4c4c4c;text-decoration:none;}
#featured-home.flexslider{width:100%;position:relative;color:#4c4c4c;left:0;top:0;}
#featured-home .details{width:100%;}
.navbar-fixed-top{position:relative}
#footer-menu.navbar-default .navbar-nav > li > a{text-align:center;}
.footer-home{position:relative;}
#mngmnt-logo{text-align:center;}
.well{padding:15px;}
}

@media (min-width: 768px) {
.navbar-toggle-hidden{display: none;}
.cp-nav-aside .navbar-header {Float:none;}
#weddings.navbar{border-radius:0;}
#nav-weddings ul.nav{max-width:100%;}
.footer-partners{position:absolute;bottom:-145px;width:100%;z-index:1033;}
}
@media (min-width: 992px) {
#nav-weddings ul.nav{width:76%;}	
}
@media(min-width:1200px) {
}