@import url("responsive.css");


@import url("//hello.myfonts.net/count/253c9f");
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
html{line-height:1}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}
q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}
a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider{margin:0;padding:0}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}
.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:0 1px 4px rgba(0,0,0,0.2);zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}
.flex-direction-nav{*height:0}
.flex-direction-nav a{width:40px;height:45px;margin:-20px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}
.flex-direction-nav .flex-next{background-position:100% 0;right:-36px; background: url(sprites/buttons-sdabf2b8eeb-402b83f….png) 0 -172px;}
.flex-direction-nav .flex-prev{left:-36px; background: url(sprites/buttons-sdabf2b8eeb-402b83f….png) 0 -172px;}

.flexslider.gallery .flex-direction-nav .flex-next {
    background: url(sprites/button_icons.png) 0 -86px;
    height: 85px;
    width: 42px;
}

.flexslider:hover .flex-next {
    opacity: 0.8;
    right: 5px;
}
.flexslider.gallery .flex-direction-nav .flex-prev {
    background: url(sprites/button_icons.png) 0 0;
    height: 85px;
    width: 42px;
}


.flexslider:hover .flex-next{opacity:0.8;right:5px}.flexslider:hover .flex-prev{opacity:0.8;left:5px}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{visibility:hidden !important}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:0}
.flex-direction-nav .flex-next{opacity:1;right:0}}.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,0.8);z-index:100;display:none;top:0;left:0}
.reveal-modal{
	visibility:hidden;
	top:100px !important;
	left:50%;
	margin-left:-300px;
	width:520px;
	position:fixed;
	z-index:101;
	padding:30px 40px 34px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);
	-box-shadow:0 0 10px rgba(0,0,0,0.4)
}
.reveal-modal.small{width:200px;margin-left:-140px}.reveal-modal.medium{width:400px;margin-left:-240px}.reveal-modal.large{width:600px;margin-left:-340px}
.reveal-modal.xlarge{width:800px;margin-left:-440px}
.reveal-modal .close-reveal-modal{font-size:22px;line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rbga(0, 0, 0, 0.6);font-weight:bold;cursor:pointer}.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:""}
.clearfix:after{clear:both}.tooltip{position:absolute;z-index:1020;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0)}
.tooltip.in{opacity:0.8;filter:alpha(opacity=80)}
.tooltip.top{margin-top:-2px}.tooltip.right{margin-left:2px}
.tooltip.bottom{margin-top:2px}.tooltip.left{margin-left:-2px}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.tooltip-arrow{position:absolute;width:0;height:0}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;width:236px;padding:1px;text-align:left;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-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);white-space:normal}.popover.top{margin-top:-10px}
.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}
.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}
.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff}
.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}
.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff}
.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}
.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#ffffff}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}
.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px}

@font-face{
	font-family:'BodoniBT-Book';src:url(253C9F_0_0-1e6695b034e3fa6cc5317157754f1a0f.eot);
	src:url(253C9F_0_0.eot?#iefix) format("embedded-opentype"),url(253C9F_0_0-90914762fbec02d7d3ed96067c552729.woff) format("woff"),url(253C9F_0_0-696455481e8cf749c44e18e9b366d508.ttf) format("truetype")
}
@font-face{
	font-family:'BodoniBT-BookItalic';src:url(253C9F_1_0-2b010ec9c49377fa056b32d59fd39f97.eot);src:url(253C9F_1_0.eot?#iefix) format("embedded-opentype"),url(253C9F_1_0-045e9632438b548b4491e4cf8cf7fa32.woff) format("woff"),url(253C9F_1_0-46922f2d78225ce5e4fa79c2b5cc89bb.ttf) format("truetype")
}
@font-face{
	font-family:'FranklinGothicURW-Dem';src:url(253C9F_2_0-f9df5b9ef48420d5590a4da35fe5fdef.eot);src:url(253C9F_2_0.eot?#iefix) format("embedded-opentype"),url(253C9F_2_0-0383c16416709b5852854b2854b3990a.woff) format("woff"),url(253C9F_2_0-4c483e27a3c9e4fc1488709c6ba32d47.ttf) format("truetype")
}
@font-face{
	font-family:'FranklinGothicURW-Boo';src:url(253C9F_3_0-eb81708c0769f191bd33c5f210c93f3d.eot);src:url(253C9F_3_0.eot?#iefix) format("embedded-opentype"),url(253C9F_3_0-ffca66cc12e2d9691be38972ce964697.woff) format("woff"),url(253C9F_3_0-a845c6e97dabf6ffec220114a1c32d03.ttf) format("truetype")
}
.page_header_copy,h1{color:#000;font-family:"BodoniBT-Book","Georgia";font-weight:normal;font-size:30px;line-height:63px;letter-spacing:-1.26px;}
.page_subheader_copy,h2{color:#000;font-family:"BodoniBT-BookItalic","Georgia";font-style:normal;font-weight:normal;font-size:17px;line-height:21px;letter-spacing:1.575px;}
.body_header_copy,h3{color:#424242;font-family:"BodoniBT-Book","Times New Roman";font-weight:normal;font-size:36px;line-height:36px;letter-spacing:-0.72px;}
.small_header_copy,h4{color:#424242;font-family:"BodoniBT-Book","Times New Roman";font-weight:normal;font-size:26px;line-height:27px;letter-spacing:0px;}
.small_header_copy.rose,h4.rose,.rose_theme h4.themed_color,.rose_theme .small_header_copy.themed_color{color:#000}
.small_header_copy.blue,h4.blue,.blue_theme h4.themed_color,.blue_theme .small_header_copy.themed_color{color:#426774}
.small_header_copy.jade,h4.jade,.jade_theme h4.themed_color,.jade_theme .small_header_copy.themed_color{color:#49856e}
.small_subheader_copy,h5{color:#84887c;font-family:"BodoniBT-Book","Times New Roman";font-style:normal;font-weight:normal;font-size:15px;line-height:15px;line-height:0.938rem;letter-spacing:1.725px;}
.page_subheader_copy,h6{color:#000;font-family:"BodoniBT-BookI","Georgia";font-style:normal;font-weight:normal;font-size:20px;line-height:21px;letter-spacing:1.575px;}


.body_copy,#culture_blog .post_text,#culture_blog .culture_pagination a{
	color: #000;
    font-family: "FranklinGothicURW-Boo","Arial";
    font-weight: normal;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 1px;
    padding-bottom: 10px;
	text-align:justify;
}

.list_copy,li{color:#8a887c;font-family:"FranklinGothicURW-Boo","Arial";font-weight:normal;font-size:14px;line-height:26px;letter-spacing:1.05px;}
.small_title_copy{color:#a9a798;font-family:"BodoniBT-Book","Times New Roman";font-weight:normal;font-size:14px;line-height:20px;letter-spacing:1.4px;letter-spacing:0.088rem}
.small_body_copy,.full_width_header .grid_50{color:#9c9a92;font-family:"FranklinGothicURW-Dem","Tahoma";font-weight:normal;font-size:12px;line-height:17px;letter-spacing:1.62px;}
.grid_title_copy{color:#000;font-family:"BodoniBT-Book","Times New Roman";font-weight:normal;font-size:22px;line-height:22px;letter-spacing:0px;}
.grid_title_copy.rose,.rose_theme .grid_title_copy.themed_color{color:#000}
.grid_title_copy.blue,.blue_theme .grid_title_copy.themed_color{color:#426774}
.grid_title_copy.jade,.jade_theme .grid_title_copy.themed_color{color:#49856e}
.grid_subheader_copy{color:#7e7d74;font-family:"FranklinGothicURW-Dem","Tahoma";font-weight:normal;font-size:11px;line-height:14px;letter-spacing:1.705px;}
.grid_big_copy{color:#000;font-family:"BodoniBT-Book","Times New Roman";font-weight:normal;font-size:36px;line-height:36px;;letter-spacing:-0.72px;}

.grid_big_copy.rose,.rose_theme .grid_big_copy.themed_color{color:#000}
.grid_big_copy.blue,.blue_theme .grid_big_copy.themed_color{color:#426774}
.grid_big_copy.jade,.jade_theme .grid_big_copy.themed_color{color:#49856e}
.quote_copy{color: #444141;
    font-family: "Georgia";
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 25px;
	margin-bottom: 12px;
  
}
.list-style-new{
	list-style: square;
    margin-left: 20px; 
}
.list-style-new li{
	color: #000;
    font-family: "FranklinGothicURW-Boo","Arial";
    font-weight: normal;
    font-size: 15px;
    letter-spacing: 1px;
	line-height: 20px;
    text-align: left;
}
.quote_copy.rose,.rose_theme .quote_copy.themed_color{color:#000}.quote_copy.blue,.blue_theme .quote_copy.themed_color{color:#426774}
.quote_copy.jade,.jade_theme .quote_copy.themed_color{color:#49856e}
.text_link_copy,a,a.themed_color{color:#000;font-family:"BodoniBT-BookItalic","Georgia";font-style:normal;font-weight:normal;font-size:15px;line-height:23px;letter-spacing:1.05px;}
.text_link_copy.rose,a.rose,.rose_theme a.themed_color,.rose_theme .text_link_copy.themed_color{color:#000}
.text_link_copy.blue,a.blue,.blue_theme a.themed_color,.blue_theme .text_link_copy.themed_color{color:#426774}
.text_link_copy.jade,a.jade,.jade_theme a.themed_color,.jade_theme .text_link_copy.themed_color{color:#49856e}
.button_link_copy,.button{color:#e9e7d9;font-family:"BodoniBT-BookItalic","Georgia";font-style:normal;font-weight:normal;font-size:15px;line-height:23px;letter-spacing:1.125px;}
.tooltip_link_copy,.tooltip{color:#424242;font-family:"BodoniBT-BookItalic","Georgia";font-style:normal;font-weight:normal;font-size:14px;line-height:14px;letter-spacing:0.49px;}
.year_copy{color:#49856e;font-family:"BodoniBT-BookItalic","Georgia";font-style:normal;font-weight:normal;font-size:14px;line-height:44px;letter-spacing:0.49px;}
.publication_copy{color:#65645b;font-family:"FranklinGothicURW-Dem","Tahoma";font-style:normal;font-weight:normal;font-size:14px;line-height:44px;letter-spacing:1.05px;}
.info_copy{color:#65645b;font-family:"FranklinGothicURW-Dem","Tahoma";font-weight:normal;font-size:12px;line-height:18px;letter-spacing:2.1px;}
.info_demi_copy{color:#65645b;font-family:"FranklinGothicURW-Dem","Tahoma";font-weight:normal;font-size:12px;line-height:18px;letter-spacing:2.1px;}
a,a.themed_color{text-decoration:none}a:active,a.themed_color:active{text-decoration:none}a:hover,a.themed_color:hover{text-decoration:none}
a.rose_blue,a.themed_color.rose_blue{color:#000}a.nav_reserve_link:hover,a.nav_header_link:hover,a.themed_color.nav_reserve_link:hover,a.themed_color.nav_header_link:hover{color:#000;opacity:1}
a.reserve_form_link,a.themed_color.reserve_form_link{color:#e8e6d8}
a.reserve_form_link:hover,a.themed_color.reserve_form_link:hover{color:#000;opacity:1}
a.themed_color{-webkit-transition:all 0.3s ease;-khtml-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;opacity:1}
a.themed_color:hover{text-decoration:none;opacity:0.8}

.button{-webkit-transition:border 0.3s ease;-khtml-transition:border 0.3s ease;-moz-transition:border 0.3s ease;-ms-transition:border 0.3s ease;transition:border 0.3s ease;border:1px solid #000000;float:left;color:#e9e7d9}
.button:hover{color:#e9e7d9}.button.primary.blue_hover:hover,.blue_theme .button.primary.themed_button:hover{border-color:#426774}
.button.primary.blue_hover:hover .button_content,.blue_theme .button.primary.themed_button:hover .button_content{background:#426774}
.button.primary.rose_hover:hover,.rose_theme .button.primary.themed_button:hover{border-color:#000}
.button.primary.rose_hover:hover .button_content,.rose_theme .button.primary.themed_button:hover .button_content{background:#000}
.button.primary.jade_hover:hover,.jade_theme .button.primary.themed_button:hover{border-color:#49856e}
.button.primary.jade_hover:hover .button_content,.jade_theme .button.primary.themed_button:hover .button_content{background:#49856e}
.button .button_content{display:block;position:relative;text-align:center;padding:5px 0px;background:#4f622c;border:1px solid #e8e6d8;width:120px;-webkit-transition:all 0.3s ease;-khtml-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}

.button .button_content.submit_event_booking{-webkit-transition:none;-khtml-transition:none;-moz-transition:none;-ms-transition:none;transition:none}
.button.beige{border:1px solid #d8d6c7;color:gray}.button.beige .button_content{background-color:#d8d6c7}.button.internal{border:1px solid #d8d6c7;color:gray}
.button.internal.blue_hover:hover,.blue_theme .button.internal.themed_button:hover{color:#426774}
.button.internal.rose_hover:hover,.rose_theme .button.internal.themed_button:hover{color:#000}
.button.internal.jade_hover:hover,.jade_theme .button.internal.themed_button:hover{color:#49856e}
.button.internal .button_content{cursor:default;background-color:#d8d6c7}
.button.internal .button_content.floorplan:hover{cursor:pointer}
.button.internal .button_content.book_event:hover{cursor:pointer}
.button.internal .button_content.submit_event_booking{-webkit-transition:none 0.3s ease;-khtml-transition:none 0.3s ease;-moz-transition:none 0.3s ease;-ms-transition:none 0.3s ease;transition:none 0.3s ease}
#culture_blog .culture_category_nav .category_name{line-height:32px;}
#culture_blog .culture_category_nav .category_name a{color:#727066;font-size:16px;line-height:16px;letter-spacing:1.2px;}
#culture_blog .culture_category_nav .category_name a:hover{color:#000}
#culture_blog .culture_category_nav .category_name.active a{color:#000;font-size:38px;line-height:23px;letter-spacing:-0.19px}
#culture_blog .post_category,#culture_blog .post_created{font-size:15px;line-height:15px;letter-spacing:1.725px;font-family:"FranklinGothicURW-Boo","Arial";color:#aaa89d;font-style:normal}
#culture_blog .post_created{font-size:13px;letter-spacing:1.495px;}
#culture_blog .post_title{font-size:26px;line-height:26px;letter-spacing:-0.52px;font-style:normal}
#culture_blog .post_text{font-style:normal}
#culture_blog .related_composites .section_title{font-size:27px;line-height:27px;letter-spacing:-0.54px;}
#culture_blog .related_composites .post_title{color:#424242;font-size:20px;line-height:20px;letter-spacing:1px;}
#culture_blog .image_post_card .post_caption{line-height:15px;font-family:"BodoniBT-BookItalic","Georgia"}
#culture_blog .neighborhood_guide_post_card .address{color:#6f6d63;font-family:"FranklinGothicURW-Dem","Tahoma";font-size:13px;line-height:13px;}
#culture_blog .neighborhood_guide_post_card .phone{font-family:"BodoniBT-BookItalic","Georgia";font-size:12px;line-height:12px;}
#culture_blog .culture_pagination .active a{font-family:"FranklinGothicURW-Dem","Tahoma"}#culture_blog .culture_pagination a{font-style:normal}
#culture_blog .culture_pagination a:hover{font-family:"FranklinGothicURW-Dem","Tahoma"}
#error_404 h1{font-family:"BodoniBT-Book","Times New Roman";font-size:110px;letter-spacing:0px;}
#error_404 h2{color:#8c8a7e;font-size:22px;line-height:22px;letter-spacing:0.33px;}
#error_404 h3{font-family:"BodoniBT-Book","Times New Roman";color:#6a685b;font-size:14px;line-height:14px;letter-spacing:1.05px;}
html{font-size:100%}
body{position:relative;background:#4f622c}
a,a:focus,a:active,a:visited{outline:0}
#parallax_container{position:relative;z-index:1}


.padtop{
	padding-top: 4.5%;
}
.body_copy strong{font-weight:700}

.background_layer.layer_circle.rv{background-position:150% 0}.tab_controls{height:100px}#main_container{position:relative;padding:0px 0 60px 0;z-index:4}

.full_width_header{width:90%;margin:0 5%}
.contained_width{width:1070px;margin:0 auto}

.grid{overflow:hidden}
.grid_15{float:left;width:15%}
.grid_15.sub_grid{width:15%}
.grid_20{float:left;width:20%}
.grid_20.sub_grid{width:20%}
.grid_25{float:left;width:25%}
.grid_25.sub_grid{width:25%}
.grid_30{float:left;width:30%}
.grid_30.sub_grid{width:30%}
.grid_33{float:left;width:33%}
.grid_33.sub_grid{width:33%}
.grid_34{float:left;width:34%}
.grid_34.sub_grid{width:34%}
.grid_40{float:left;width:40%}
.grid_40.sub_grid{width:40%}
.grid_48{float:left;width:48%}
.grid_48.sub_grid{width:48%;margin-right:2%;}
.grid_50{float:left;width:50%}
.grid_50.sub_grid{width:50%}
.grid_60{float:left;width:60%}
.grid_60.sub_grid{width:60%}
.grid_66{float:left;width:66%}
.grid_66.sub_grid{width:66%}
.grid_70{float:left;width:70%}
.grid_70.sub_grid{width:70%}
.grid_75{float:left;width:75%}
.grid_75.sub_grid{width:75%}
.grid_80{float:left;width:80%}
.grid_80.sub_grid{width:80%}
.grid_85{float:left;width:85%}
.grid_85.sub_grid{width:85%}

.titled_list .title{text-align:center;padding:15px 0}
.link_list_extended{text-align:left;padding:2px 0;border-top:4px solid #d7d5c7;border-bottom:4px solid #d7d5c7}
.link_list_extended li{border-top:1px solid #d7d5c7}
.link_list_extended li:last-child{border-bottom:1px solid #d7d5c7}
.link_list_extended a{display:block;padding:15px 10px;-webkit-transition:all 0.3s ease;-khtml-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}
.link_list_extended a:hover{color:#e8e6d8}
.link_list_extended a .icon{float:right}
.border_zig_zag{height:52px;width:100%;background:url(bar.png) 50% 50% repeat-x}
.full_width_header{padding:40px 0}
.full_width_header.no_copy{padding-bottom:35px}
.full_width_header.no_copy h2{padding-bottom:0}
.full_width_header header{text-align:center}
.full_width_header h2{padding:5px 0}
.full_width_header .grid_50{border-top:1px solid #d7d5c7;text-align:justify;text-justify:inter-word}
.header_bar{width:100%;height:15px;background:url(header_bar-9df4b6849faed35b914500e80ba8d3bc.png) 50% 50% no-repeat}
.section_border{border-top:4px solid #d7d5c7;margin-top:2px;margin-bottom:2px}
.section_sub_border{border-top:1px solid #d7d5c7;margin-bottom:2px}
.bordered_item{border-top:1px solid #d7d5c7;border-bottom:1px solid #d7d5c7}

.diamond_border{background:url(https://almanzeldecor.com/assets/lay_top.jpg); background-size: 100% 100%; padding:30px}

.diamond_box_bar{background:url(diamond_box_bar-39243659f1531f4ee00eb77ca657509e.png) 50% 50% no-repeat;width:100%;height:15px}
.diamond_box_bar_light{background:url(diamond_box_bar_light-f322b746e9ec665c2d9e2b7a9e11db53.png) 50% 50% no-repeat;width:100%;height:10px}
.solid_break{background:#e8e6d8}
.header_break{background:#dcdba9}
.spacer_icon{background:url(spacer_icon-75c01b5542503105c1dee25f3e997a57.png) center center no-repeat;width:21px;height:14px}
.spacer_icon_charcoal{background:url(spacer_icon_charcoal-620c51708c4e0a698cdc2f8f222af9e9.png) center center no-repeat;width:16px;height:12px}
.feature_container{text-align:center;margin-top:30px}
.feature_container .section_sub_border{margin-bottom:20px}
.feature_container .header{border-bottom:1px solid #d7d5c7;padding-bottom:10px}
.feature_container .features .spacer{margin:10px;height:14px;width:21px}
.feature_container .features h4.name{font-size:18px}
.feature_container .features div.link{display:inline-block;margin-top:20px}
.images_grid h4{padding:15px 0}.images_grid .bordered_item{padding:15px}
.images_grid .link_list_extended{text-align:left;border-top:none}
.images_grid .link_list_extended a{padding-left:10px;padding-right:10px}
.images_grid .link_list_extended a .icon{float:right}

.images_grid .section_border_bottom{border-top:4px solid #d7d5c7}
.reveal-modal.centered{padding:0;margin:0;width:auto;overflow:hidden;top:150px}
.index_box{border:5px solid #d7d5c7;margin-top:30px;background-color:#e6e4d6}

.pat{padding-top: 10px;padding-bottom: 0px;}
/*.index_box .grid{border:1px solid #d7d5c7;margin:2px;padding:20px}*/
.index_box .content_box_text{padding:0px 15px;text-align:center}
.index_box .content_box_text .header{padding:0 20px}
.index_box .content_box_text .header_bar{margin:5px 0}
.index_box .content_box_text .section_border{border-top:1px solid #d7d5c7;margin-bottom:15px;margin-top:5px}
.index_box .content_box_text .content_button{display:inline-block}
.diamond_image_box img{display:block;width:100%;margin:0 auto;height:auto}
.diamond_image_box .diamond_box_bar{margin:20px 0}
.diamond_image_box .diamond_border_content{background:#dcdba9;padding:30px;overflow:hidden}
.diamond_image_box .text_link_copy,.diamond_image_box a{margin:5px 0}
.diamond_image_box .section_sub_border{margin:20px 0}
.diamond_image_box .button_wrap{display:block;width:200px;margin:0 auto}
.diamond_image_box .button{width:198px;height:35px;display:block;margin:0 auto}
.captioned_photo{width:auto;border:1px solid #d7d5c7;margin-top:0px;display:block}

.captioned_photo:hover .bordered_photo .gallery_diamond{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}
.captioned_photo:hover .wrapper h5{opacity:0.7}
.captioned_photo .bordered_photo{display:block;-webkit-transition:all 0.3s ease-in-out;-khtml-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;;position:relative}
.captioned_photo .bordered_photo img{width:100%;display:block}
.captioned_photo .bordered_photo .gallery_diamond{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(gallery_hover_diamond-eb47aec114f7b9e7faf4364394f9cd77.png) center center no-repeat;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	opacity:0;
	-webkit-transition:all 0.3s ease-in-out;-khtml-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out
}
.captioned_photo .wrapper{padding:0px;background:#fff}
.captioned_photo .wrapper .spacer_icon{margin:15px auto 10px}
.captioned_photo .wrapper h4{color: #000;
    font-family: "BodoniBT-Book","Times New Roman";
    font-weight: normal;
    font-size: 24px;
    line-height: 27px;
    letter-spacing: 0px;
	padding: 5px 5px;
}
.captioned_photo .wrapper h5{-webkit-transition:all 0.3s ease-in-out;-khtml-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-family:"BodoniBT-BookItalic","Georgia";width:90%;margin:1px auto 0px}
.quote_wrapper{border-top:1px solid #d7d5c7;border-bottom:1px solid #d7d5c7;padding:1px 0}
.quote_wrapper .quote_bg{background:url(backgrounds/diamond_dark-69f017067bd5e8efc3e1abf8c50eb4e4.png) center center repeat}
.quote_wrapper .quote_bg .full_width_header{padding:40px 0 33px}
.quote_wrapper .quote_bg .full_width_header h3{width:80%;margin:10px auto 20px auto;line-height:25px;}
.quote_wrapper .quote_bg .full_width_header p.author{color:#424242}
.quote_wrapper .quote_bg .full_width_header .icon{width:51px;height:51px;margin:0 auto;display:block}
#book_event_form .booking_container{width:700px;height:440px;border:4px solid #bbbbac;background:url(backgrounds/flowers-c02494ce8ad244e59bd84baff95a516a.png) 50% repeat #e8e6d8}
#book_event_form .booking_container .intro{margin:25px auto 10px auto;width:600px}
#book_event_form .booking_container .intro h3{font-size:36px;font-family:"BodoniBT-Book","Times New Roman"}
#book_event_form .booking_container .intro h2{font-size:14px;font-family:"BodoniBT-BookItalic","Georgia";color:#8a887c}
#book_event_form .booking_container .intro .diamond_box_bar_light{margin-top:10px}
#book_event_form .booking_container .booking_form{margin:0 auto;width:600px}
#book_event_form .booking_container .booking_form .fields_left{float:left;width:280px}
#book_event_form .booking_container .booking_form .fields_right{float:right;width:292px}
#book_event_form .booking_container .booking_form .booking_input{margin-bottom:10px}
#book_event_form .booking_container .booking_form .booking_input .required{float:left;margin-left:-20px}
#book_event_form .booking_container .booking_form .booking_input input{color:#8a887c;font-family:"BodoniBT-BookItalic","Georgia";font-size:16px;background:#fefff4;border:2px solid #bab8ac;border-radius:0;width:272px;height:27px;padding-top:2px;outline:none;-webkit-transition:none 0.3s ease-in-out;-khtml-transition:none 0.3s ease-in-out;-moz-transition:none 0.3s ease-in-out;-ms-transition:none 0.3s ease-in-out;transition:none 0.3s ease-in-out}
#book_event_form .booking_container .booking_form .booking_input input.name,
#book_event_form .booking_container .booking_form .booking_input input.email,
#book_event_form .booking_container .booking_form .booking_input input.guests,
#book_event_form .booking_container .booking_form .booking_input input.rooms,
#book_event_form .booking_container .booking_form .booking_input input.phone,
#book_event_form .booking_container .booking_form .booking_input input.add_info{text-indent:5px;padding-left:10px;padding-right:6px}

#book_event_form .booking_container .booking_form .booking_textbox textarea{color:#a3a394;font-family:"BodoniBT-BookItalic","Georgia";font-size:16px;background:#fefff4;border:2px solid #bab8ac;border-radius:0;width:276px;height:100px;padding-left:10px;outline:none;-webkit-transition:none 0.3s ease-in-out;-khtml-transition:none 0.3s ease-in-out;-moz-transition:none 0.3s ease-in-out;-ms-transition:none 0.3s ease-in-out;transition:none 0.3s ease-in-out}

#book_event_form .booking_container .booking_form input:focus,#book_event_form .booking_container .booking_form textarea:focus{-webkit-box-shadow:0 0 5px #000;-khtml-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;-ms-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;border-color:rgba(134,71,71,0.6)}

#book_event_form .booking_container .booking_form .booking_label{font-family:"BodoniBT-Book","Times New Roman";font-size:18px;margin-bottom:5px}
#book_event_form .booking_container .booking_form .booking_select{background:url(backgrounds/reserve_room_dropdown-e0974a31824da922414cd7fb429d0603.png) no-repeat right #fffef4;width:288px;height:30px;overflow:hidden;margin-bottom:10px}
#book_event_form .booking_container .booking_form .booking_select.narrow{width:90px}
#book_event_form .booking_container .booking_form .booking_select.middle{margin-left:5px;margin-right:5px}
#book_event_form .booking_container .booking_form .booking_select select:focus{-webkit-box-shadow:0 0 5px #000;-khtml-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;-ms-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;border-color:rgba(134,71,71,0.6)}
#book_event_form .booking_container .booking_form .booking_select select{background:transparent;color:#a3a394;font-family:"BodoniBT-BookItalic","Georgia";font-size:16px;width:288px;height:30px;-webkit-box-shadow:0 0 5px #000;-khtml-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;-ms-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;outline-color:#000;padding-left:10px;padding-top:4px;padding-bottom:5px}

#book_event_form .booking_container .booking_form .booking_select select.narrow{width:110px}
#book_event_form .booking_container .booking_form .booking_select select.event_type{width:305px;padding-left:15px}
#book_event_form .booking_container .booking_form #submit_btn_booking{margin-top:35px}
#book_event_form .booking_container .booking_form #submit_btn_booking .button_content{width:288px}
#book_event_form .booking_container .booking_form .form_response{clear:both;line-height:14px;padding-top:15px}
.isotope-item{z-index:1}
.isotope-item.isotope-hidden{z-index:0}
.reveal-modal iframe{width:0;height:0}
#error_404 .diamond_border{margin-top:60px}
#error_404 .background{background:#e8e6d8;padding:35px;overflow:hidden}
#error_404 h1{margin-top:15px}#error_404 h2{margin-top:15px}
#error_404 .diamond_box_bar{margin-top:23px}
#error_404 h3{margin-top:28px}#error_404 .button_wrap{width:740px;height:38px;margin:25px auto 0}
#error_404 .button_wrap .button_content{width:226px}#error_404 .button_wrap .middle{margin:0 25px}
#error_404 .contact_wrapper{border-top:1px solid #d1d0c2;border-bottom:1px solid #d1d0c2;margin-top:30px;padding:10px}
#error_404 .contact_wrapper .url{display:block;-webkit-transition:all 0.3s ease;-khtml-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;opacity:1}
#error_404 .contact_wrapper .url:hover{text-decoration:none;opacity:0.8}.select_wrap{border:2px solid #bab8ac;border-radius:0;overflow:hidden}
.select_wrap select{-webkit-appearance:none;-khtml-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border:none;background:none}

.quote_container{
	background: #fff;
    padding: 10px 10px;
    margin:0px 0px 0px 0px;
    height: 438px;
	border-bottom: 1px solid #decece;
}
.quote_wrap{width: 96%;
    margin: 0 auto;
    padding:14% 20px;}
.quote_content{position:relative;width:100%;margin:0 auto}
.quote_content .icon{height:51px;width:51px;margin:0px auto 30px;display:block}
.quote_content .quote_space{height:20px;width:1px}
.quote_content .attribution{margin-top:25px}.quote_l{position:absolute;left:0px;height:100%;width:1px;border-left:2px solid #cbc9bb}
.quote_r{position:absolute;right:0px;height:100%;width:1px;border-right:2px solid #cbc9bb}
.quote_t{position:absolute;top:0px;width:100%;height:1px;border-top:2px solid #cbc9bb}
.quote_b{position:absolute;bottom:0px;width:100%;height:1px;border-bottom:2px solid #cbc9bb}
.quote_corner{position:absolute;width:55px;height:55px}
.quote_corner.quote_tl{background:url(quote_corner_tl-5020fbf9ffdf6988c0c898a242e3fa06.png) 0 0 no-repeat;top:0px;left:0px}
.quote_corner.quote_tr{background:url(quote_corner_tr-ec1ba6f9104066e9aa875c92a2c7449e.png) 0 0 no-repeat;top:0px;right:0px}
.quote_corner.quote_bl{background:url(quote_corner_bl-277ac478773437a0b671a7e90c34d6f5.png) 0 0 no-repeat;bottom:0px;left:0px}
.quote_corner.quote_br{background:url(quote_corner_br-5cb61d0fe9274276e5dbc51d379e0a68.png) 0 0 no-repeat;bottom:0px;right:0px}

#footer{width:100%;border-top:1px solid #d7d5c7;padding-top:1px;position:relative;z-index:4}
#footer .address{font-style:normal;color:#69685d}
#footer .footer_bg{height:auto;background:#000}
#footer .footer_bg .footer_content{padding:40px 0px;color:#69685d;font-family:"FranklinGothicURW-Boo","Arial"}
#footer .footer_bg .footer_content .column_border{background:url(footer_divide-db8cdbbfe51b89f6e0962311c0194877.png) right 0 no-repeat}
#footer .footer_bg .footer_content .row_border{border-bottom:1px solid #22221e;margin-bottom:2px;padding-bottom:2px}
#footer .footer_bg .footer_content .grid .carmen{font-family:"FranklinGothicURW-Boo","Arial"}
#footer .footer_bg .footer_content .footer_heading{color:#b8b5a0;font-family:"BodoniBT-Book","Times New Roman";font-weight:normal;font-size:20px;line-height:24px;letter-spacing:2px;margin-bottom:10px;opacity:.3;padding-left:4px}
#footer .footer_bg .footer_content .footer_heading.gph{opacity:1}
#footer .footer_bg .footer_content .gramercy{padding:0 20px 0 0}
#footer .footer_bg .footer_content .gramercy p{padding-left:4px}
#footer .footer_bg .footer_content .members{margin-top:21px;border-top:1px solid #22221e;padding-top:5px;font-size:11.3px;}
#footer .footer_bg .footer_content .members .member_of{margin-left:20px}
#footer .footer_bg .footer_content .members .design_hotels{color:#b8b5a0}
#footer .footer_bg .footer_content .members .carmen{font-size:13px;}
#footer .footer_bg .footer_content .contact{padding:0 20px 0 20px}
#footer .footer_bg .footer_content .contact .numbers li{padding:0 4px;font-size:12px;color:#69685d}
#footer .footer_bg .footer_content .contact .numbers .carmen{color:#b8b5a0;text-align:right}
#footer .footer_bg .footer_content .contact .numbers .carmen.last{margin-top:-5px}
#footer .footer_bg .footer_content .info{padding:0 0 0 20px}
#footer .footer_bg .footer_content .info .footer_links li{padding-bottom:3px}
#footer .footer_bg .footer_content .info .footer_links li.row_border{margin:0;padding:0}
#footer .footer_bg .footer_content .info .footer_links li:hover{color:#b8b5a0}
#footer .footer_bg .footer_content .info .footer_links a{color:#b8b5a0;opacity:1;display:block;-webkit-transition:all 0.3s ease;-khtml-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;padding:2px 4px}
#footer .footer_bg .footer_content .info .footer_links a:hover,#footer .footer_bg .footer_content .info .footer_links a.active{opacity:0.7;color:#22221e;background:#e8e6d8}
#footer .footer_bg .footer_content .info .footer_links a .icon_small_arrow.icon_after{margin-top:4px;float:right}
#header{position:fixed;z-index:100;width:100%;height:100px;margin-top: -100px;}
#header .header_background{position:absolute;top:0;background:#4f622c;width:100%;height:100px}
#site_logo{position:relative;display:block;margin:0 auto;width:450px}
#site_nav{position:relative;margin:0 auto;width:1070px;z-index:2}
#site_nav .social_icons{position:absolute;margin-top:15px;right:0;top:0;width:90px}
#site_nav .social_icons .link_divider{background:url(link_divider-e47818728bc85767fdac4a396a7bc330.png) center center no-repeat;width:1px;height:10px;display:inline-block;margin:7px 4px;float:left}#site_nav .social_icons a{padding:5px;float:left}

#site_nav .social_icons .facebook_icon .icon{background:url(sprites/icons-s44cd3a675d-1a1916d4d1c0b21822512c421a09a334.png) 0 -1252px;height:13px;width:7px;display:block}
#site_nav .social_icons .facebook_icon:hover .icon{background:url(sprites/icons-s44cd3a675d-1a1916d4d1c0b21822512c421a09a334.png) 0 -1216px}
#site_nav .social_icons .twitter_icon{margin-top:2px}
#site_nav .social_icons .twitter_icon .icon{background:url(sprites/icons-s44cd3a675d-1a1916d4d1c0b21822512c421a09a334.png) 0 -958px;height:10px;width:11px;display:block}
#site_nav .social_icons .twitter_icon:hover .icon{background:url(sprites/icons-s44cd3a675d-1a1916d4d1c0b21822512c421a09a334.png) 0 -988px}
#site_nav .social_icons .instagram_icon .icon{background:url(sprites/icons-s44cd3a675d-1a1916d4d1c0b21822512c421a09a334.png) 0 -578px;height:15px;width:15px;display:block}
#site_nav .social_icons .instagram_icon:hover .icon{background:url(sprites/icons-s44cd3a675d-1a1916d4d1c0b21822512c421a09a334.png) 0 -336px}

#site_nav .nav_list_left{position:absolute;left:0;top:0;margin-top:45px}
#site_nav .nav_list_right{position:absolute;right:0;top:0;margin-top:45px}
#site_nav li{float:left;margin-left:25px}
#site_nav li.first{padding-left:0;margin-left:0}
#site_nav li.first:after{display:none}
#site_nav li.last{padding-right:0;margin-right:0}
#site_nav li.last:after{display:none}
#site_nav li a{color:#fff;text-transform:uppercase;font-family:"FranklinGothicURW-Boo","Arial";font-style:normal;font-weight: 600;padding-bottom:14px;font-size:18px;position:relative;-webkit-transition:all 0.3s ease-in-out;-khtml-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
#site_nav li a:hover{color:#bd8f1c}

#site_nav li a.current{color:#fff}
#site_nav li a.current:after{-webkit-transition:all 0.3s ease-in-out;-khtml-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:url(sprites/icons-s44cd3a675d-1a1916d4d1c0b21822512c421a09a334.png) 0 -1537px;height:6px;width:6px;display:block;position:absolute;bottom:0;left:50%;content:'';margin-left:-3px}

#site_nav li a.active{color:#e8e6d8}
#site_nav li a.active:after{-webkit-transition:all 0.3s ease-in-out;-khtml-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:url(sprites/icons-s44cd3a675d-1a1916d4d1c0b21822512c421a09a334.png) 0 -1515px;height:6px;width:6px;display:block;position:absolute;bottom:0;left:50%;content:'';margin-left:-3px}
#site_nav li a.reserve{color:#000}
#site_nav li a.reserve:hover,#site_nav li a.reserve.active{color:#f8f6e7}
#site_nav li a span{padding-left:0}#site_sub_nav{position:absolute;width:100%;height:0;overflow:hidden;top:100px;background:url(subnav_bg-bef3534facefa44c0982b288635efc7e.png) left top repeat-x;-webkit-transition:all 0.3s ease-in-out;-khtml-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
#site_sub_nav li.tab_content{width:970px;margin:0 auto}
#site_sub_nav li.tab_content .content{padding:60px 0}
#site_sub_nav li.tab_content .content .subnav_subhead_border{background:url(subnav_subhead_border-3c47f106af1b56cde5596c2ca8d312ff.png) 0% 80% repeat-x;width:85%;padding-bottom:20px}
#site_sub_nav li.tab_content .content #main_nav_reserve_form .subnav_subhead_border{width:236px}
#site_sub_nav li.tab_content .content h5{font-family:"BodoniBT-Book","Times New Roman";color:#e8e6d8;font-style:normal;font-size:16px;}
#site_sub_nav li.tab_content .content h5.link a{font-family:"BodoniBT-Book","Times New Roman";color:#e8e6d8;font-style:normal;font-size:16px;line-height:15px;-webkit-transition:color 0.3s ease-in-out;-khtml-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-ms-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;-webkit-transition:padding 0.3s ease-in-out;-khtml-transition:padding 0.3s ease-in-out;-moz-transition:padding 0.3s ease-in-out;-ms-transition:padding 0.3s ease-in-out;transition:padding 0.3s ease-in-out}

#site_sub_nav li.tab_content .content h5.link a:hover,#site_sub_nav li.tab_content .content h5.link a.active{color:#f8f6e7;padding-left:13px;background:url(sprites/icons/diamond_beige-15ff556091e34f13613defadba1be974.png) left 4px no-repeat}
#site_sub_nav li.tab_content .content ul.link_list a{font-family:"BodoniBT-Book","Times New Roman";font-style:normal;font-size:13px;color:#787771;-webkit-transition:color 0.3s ease-in-out;-khtml-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-ms-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;-webkit-transition:padding 0.1s ease-in-out;-khtml-transition:padding 0.1s ease-in-out;-moz-transition:padding 0.1s ease-in-out;-ms-transition:padding 0.1s ease-in-out;transition:padding 0.1s ease-in-out}

#site_sub_nav li.tab_content .content ul.link_list a:hover,#site_sub_nav li.tab_content .content ul.link_list a.active{color:#000;padding-left:10px;background:url(sprites/icons/diamond_rose-f00deb0e35ba7c46d552468a87a98af2.png) left 4px no-repeat}
#site_sub_nav li.tab_content .content .offer .subnav_subhead_border{width:100%}
#site_sub_nav li.tab_content .content .offer .bordered_photo{border:4px solid #262525;width:129px;height:129px;margin-top:13px}
#site_sub_nav li.tab_content .content .offer .grid_66{margin-top:13px}
#site_sub_nav li.tab_content .content .offer .grid_66 h5{font-size:18px;line-height:18px;color:#cbc9bb}
#site_sub_nav li.tab_content .content .offer .grid_66 p{line-height:15px;font-size:13px;margin:15px 0 10px 0;color:#8a887c;font-family:"FranklinGothicURW-Boo","Arial";font-style:normal}
#site_sub_nav li.tab_content .content .offer .grid_66 a{color:#e8e6d8}
#site_sub_nav li.tab_content .content .offer .grid_66 a:hover,#site_sub_nav li.tab_content .content .offer .grid_66 a.active{color:#000}
#site_sub_nav li.tab_content .content .subnav_header_link{display:block}
#site_sub_nav li.tab_content .content .subnav_header_link h5{color:#e8e6d8;-webkit-transition:all 0.3s ease-in-out;-khtml-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
#site_sub_nav li.tab_content .content .subnav_header_link:hover h5{color:#000;opacity:1}

#reservation_flyout{position:fixed;top:50%;margin-top:-109px;right:-290px;z-index:1001}
#reservation_flyout .reserve_form_wrapper{border:1px solid #4c4c4c;border-left:0;border-right:0;height:216px;border-left:0;margin-left:50px;background:#141414}
#reservation_flyout .reserve_form_wrapper .reserve_form{background:#000000;border:1px solid #e8e6d8;border-right:0}
#reservation_flyout .reserve_form_wrapper .reserve_form .arrival{margin-top:10px}#reservation_flyout .main_fields{float:left;padding:0 20px}
#main_nav_reserve_form .calendars{margin-top:-24px}

.reservation_wrapper{width:340px;height:218px}
.reservation_wrapper .calendars{float:left}
.reservation_wrapper .main_fields{float:left;padding:0 20px 0 0}
.reservation_wrapper .reserve_room{background-color:#141414;background:url(backgrounds/reserve_room-91ef8669e277eadb7bab266fdb3b295a.png) left no-repeat;width:50px;height:218px;float:left;cursor:pointer}
.reservation_wrapper .reserve_form_wrapper .reserve_form{padding-top:10px;padding-right:20px;float:left;height:204px}
.reservation_wrapper .reserve_form_wrapper .reserve_form .reserve_label{font-family:"BodoniBT-Book","Times New Roman";color:#e8e6d8;font-size:18px;}
.reservation_wrapper .reserve_form_wrapper .reserve_form .arrival{overflow:hidden;margin-top:1px;overflow:hidden}
.reservation_wrapper .reserve_form_wrapper .reserve_form .arrival.focused{-webkit-box-shadow:0px 0px 10px #e8e6d8;-khtml-box-shadow:0px 0px 10px #e8e6d8;-moz-box-shadow:0px 0px 10px #e8e6d8;-ms-box-shadow:0px 0px 10px #e8e6d8;box-shadow:0px 0px 10px #e8e6d8}
.reservation_wrapper .reserve_form_wrapper .reserve_form .departure{overflow:hidden;margin-top:14px;overflow:hidden}
.reservation_wrapper .reserve_form_wrapper .reserve_form .departure.focused{-webkit-box-shadow:0px 0px 10px #e8e6d8;-khtml-box-shadow:0px 0px 10px #e8e6d8;-moz-box-shadow:0px 0px 10px #e8e6d8;-ms-box-shadow:0px 0px 10px #e8e6d8;box-shadow:0px 0px 10px #e8e6d8}
.reservation_wrapper .reserve_form_wrapper .reserve_form input:focus,
.reservation_wrapper .reserve_form_wrapper .reserve_form select:focus,
.reservation_wrapper .reserve_form_wrapper .reserve_form a:focus{outline:0;outline:none}
.reservation_wrapper .reserve_form_wrapper .reserve_form .arrival_input{
	font-style:"BodoniBT-Book","Times New Roman";
	color:#000;
	font-size:14px;
	
	text-indent:10px;
	border:none;
	padding:0;
	width:236px;
	height:31px;
	line-height:27px;
	float:left;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	border-radius:0
}
.reservation_wrapper .reserve_form_wrapper .reserve_form  textarea{
	display:block;
	width:236px;
	height:70px;
	float:left;
	
}

.reservation_wrapper .reserve_form_wrapper .reserve_form .guests{overflow:hidden;margin-top:14px}
.reservation_wrapper .reserve_form_wrapper .reserve_form .guests .adults{margin-right:5px}
.reservation_wrapper .reserve_form_wrapper .reserve_form .reserve_now{float:left;margin:14px 0 0 0}
.reservation_wrapper .reserve_form_wrapper .reserve_form .reserve_now .button{border-color:#000}

.reservation_wrapper .reserve_form_wrapper .reserve_form .reserve_now .button:hover .button_content{background:#262525;color:#e8e6d8}
.reservation_wrapper .reserve_form_wrapper .reserve_form .reserve_now .button_content{background:#4f622c;border-color:#4f622c}
.reservation_wrapper .reserve_form_wrapper .reserve_form .reserve_select.narrow{width:90px}
.reservation_wrapper .reserve_form_wrapper .reserve_form .reserve_select.middle{margin-left:5px;margin-right:5px}
.reservation_wrapper .reserve_form_wrapper .reserve_form .reserve_select .select_label{
	float:left;
	color:#e8e6d8;
	font-size:11px;
	
	font-family:"BodoniBT-Book","Times New Roman";
	text-transform:uppercase;margin:2px 5px
}
.reservation_wrapper .reserve_form_wrapper .reserve_form .reserve_select .select_wrap{
	border:none;
	background:url(calendar/count_select-c14b094a4f7b4e25f2ab6a0058092d18.png) 0 0 no-repeat;
	width:53px;
	height:25px;
	float:left
}
.reservation_wrapper .reserve_form_wrapper .reserve_form .reserve_select .select_wrap select{
	float:left;
	width:72px;
	height:25px;
	line-height:27px;
	color:#6e6d60;
	font-family:"BodoniBT-Book","Times New Roman";
	font-size:16px;

	padding-left:6px;
	padding-top:3px
}
.reservation_wrapper .reserve_form_wrapper .reserve_form .reserve_select .select_wrap select option{background:#e8e6d8}


.project_container{
	padding:100px 0 60px 0;
	background: url(backgrounds/bg1.jpg);
	background-size: 100% 100%;
	background-attachment: fixed;
}
.service_dl_about{
	padding:100px 0 60px 0;
	background:#ffffff;
}

.service_dl_container{
	padding:100px 0 60px 0;
	background:#ffffff;
}
.service_dr_container{
	padding:100px 0 60px 0;
	background:#ffffff;
}
.fontw{font-weight:600}
/*Font-awesome integration*/
@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");
/*Google font integration*/
@import url('https://fonts.googleapis.com/css?family=Roboto');

#contact{
    background-color:#f1f1f1;
    font-family: 'Roboto', sans-serif;
}

#contact .well{
    margin-top:30px;
    border-radius:0;
}

#contact .form-control{
    border-radius: 0;
    border:2px solid #1e1e1e;
}

#contact button{
    border-radius:0;
    border:2px solid #1e1e1e;
}

#contact .row{
    margin-bottom:30px;
}

@media (max-width: 768px) { 
    #contact iframe {
        margin-bottom: 15px;
    }
    
}
.form-group {
    margin-bottom: 5px;
}
#contact .form-control {
    border-radius: 0;
    border: 2px solid #1e1e1e;
}
textarea.form-control {
    height: auto;
}
.form-control {
    display: block;
    width: 90%;
    height: 20px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}


.amenities_diamond_wrapper{width:100%;height:214px;position:relative}
.amenities_diamond_wrapper *{
	-webkit-transform:translate3d(0, 0, 0);
	-khtml-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.diamond{
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	position:relative;
	width:85%;
	height:85%;
	margin:0 auto;
	top:8%
}
.amenities_diamond{display:block;width:100%;height:100%;position:absolute;z-index:1}
.amenities_photo{width:100%;height:100%;display:block;position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;z-index:2}
.amenities_icon{width:100%;height:100%;position:absolute;z-index:3}
.diamond_subheader{width:270px;margin:0 auto;font-family:"BodoniBT-BookItalic","Georgia"}
.amenities_icon_park{background:url(rooms/amenities_icon_park-1fc66af802915f08a54231737ab8c901.png) center center no-repeat}
.amenities_icon_dine{background:url(rooms/amenities_icon_dine-0f6705dca36b30976d3cbf3c559fc06a.png) center center no-repeat;bottom:5px}
.amenities_icon_rose{background:url(rooms/amenities_icon_rose-74e655262a07191bff97091a3c0e0292.png) center center no-repeat;right:10px}
.reveal-modal{width:53%;left:23.5%;margin:0;padding:0}
.reveal-modal .close-reveal-modal{background:url(sprites/buttons-sdabf2b8eeb-402b83f70742eaaaafeb673be3f5d1b1.png) 0 -172px;height:34px;width:38px;position:absolute;top:0;right:0;z-index:1}


.tab_content.active{display:block;opacity:1}
.fl{float:left}
.fr{float:right}
.top{position:absolute;top:0px}
.right{position:absolute;right:0px}
.bottom{position:absolute;bottom:0px}
.left{position:absolute;left:0px}
.text_left{text-align:left}
.text_right{text-align:right}
.text_center{text-align:center}
.text_justify{text-align:justify}
.text_upper,.full_width_header h1{text-transform:uppercase}
.text_lower{text-transform:lowercase}
.text_italic{font-style:italic}
.text_indent{text-indent:20px}
.none{display:none}.
cream{color:#ebd091}
.rose,.rose_theme .themed_color{color:#000;font-weight: 600;}
.jade,.jade_theme .themed_color{color:#49856e}
.blue,.blue_theme .themed_color{color:#426774}
.orange{color:#b55717}
.charcoal{color:#424242}
.dark_olive{color:#65645b}
.light_sand{color:#d8d6c7}
.beige{color:#a9a798}
.clear_fix{overflow:hidden}
.clear_both{clear:both}
.spacer_top{padding-top:15px}
.spacer_right{padding-right:15px}
.spacer_bottom{padding-bottom:15px}
.spacer_left{padding-left:15px}

