@font-face {
  font-family: 'Perpetua';
  src: url('fonts/Perpetua.eot?#iefix') format('embedded-opentype'),  
  url('fonts/Perpetua.woff') format('woff'), 
  url('fonts/Perpetua.ttf')  format('truetype'), 
  url('fonts/Perpetua.svg#Perpetua') format('svg');
  font-weight: normal;
  font-style: normal;
}





@font-face {
  font-family: 'GillSansMT-Bold';
  src: url('fonts/GillSansMT-Bold.eot?#iefix') format('embedded-opentype'),  
  url('fonts/GillSansMT-Bold.woff') format('woff'), 
  url('fonts/GillSansMT-Bold.ttf')  format('truetype'), 
  url('fonts/GillSansMT-Bold.svg#GillSansMT-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'GillSansMT-Condensed';
  src: url('fonts/GillSansMT-Condensed.eot?#iefix') format('embedded-opentype'),  
  url('fonts/GillSansMT-Condensed.woff') format('woff'), 
  url('fonts/GillSansMT-Condensed.ttf')  format('truetype'), 
  url('fonts/GillSansMT-Condensed.svg#GillSansMT-Condensed') format('svg');
  font-weight: normal;
  font-style: normal;
}
.header-split #Header .top_bar_left .menu_right {
	text-align: left !important;
}
.review_icons{
text-align:center;
padding-top:40px;
}
.header-split #Header .top_bar_left .menu_left{
	width:unset;
}
.review_icons a{
margin:0px 3px;
color:#FFFFFF;
background-color:#BAA084;
text-align:center;
width:40px;
height:40px;
line-height:40px;
text-align:center;
display:inline-block;
  -webkit-border-radius: 50%; 
  -moz-border-radius: 50%;  
  border-radius: 50%;  
}

.review_icons a:hover{
color:#BAA084;
background-color:#FFFFFF;
}

.list_icon_section i{
margin-right:5px;
color:#BAA084;
font-size:12px;
}

.fold_paper_right{
background-image:url(fold_paper_ght.png);
background-repeat:no-repeat;
background-position:right bottom;
}

.fold_paper_right_img{
margin-left:-12px !important;
}

.overlay_texts i{
color:#BAA084;
margin-right:5px;
}

.overlay_texts span{
font-weight:bold;
padding-right:10px;
}

.acheivenemts ul{
margin-left:15px;
padding-left:0px;
}

.acheivenemts ul li{
list-style:square;
}



a{
    -webkit-transition-duration: 600ms !important;
    -moz-transition-duration: 600ms !important;
    -o-transition-duration: 600ms !important;
    transition-duration: 600ms !important;
}

.gray_bg{
background-color:#EAEAEA;
}


#rum_sst_tab {
	top:10%;
	background-color:rgba(186, 160, 132, 0.8);
	color:#FFFFFF;
	border-style:solid;
	border-width:0px;
	font-size:17px !important;
	font-family: 'Perpetua';
text-transform:uppercase;

}

#rum_sst_tab:hover{
background-color:rgba(186, 160, 132, 1);
text-decoration:none;
}

.sticky_inner_menu{
position: fixed;
z-index:9999;
right:10px;
top:45%;
}

.sticky_inner_menu li a{
color:#C5AF98;
}


.sticky_home_menu{
position: fixed;
z-index:9999;
left:0px;
top:230px;
}

.sticky_home_menu li a i{
background-color:rgba(186, 160, 132, 0.8);
font-size:16px;
width:40px;
height:40px;
line-height:40px;
text-align:center;
margin-top:2px;
color:#FFFFFF;
}

.sticky_home_menu li a i:hover{
background-color:rgba(186, 160, 132, 1);
}

.sticky_home_menu li span{
display:inline-block;
width:130px;
height:40px;
line-height:40px;
background-color:rgba(186, 160, 132, 0.8);
color:#FFFFFF;
padding-left:15px;
text-transform:uppercase;
display:none;
}



.sticky_home_menu li:hover span{
display:inline-block !important;
}

.sticky_home_menu li span:hover{
display:none !important;
}










.column_placeholder{
background-image:url(images/dots2.png);
position:absolute;
height:300px;
margin-left:-50px !important;
}

.footer_sticky_section{
background-image:url(images/dots3.png);
}

.dotted_bg{
background-image:url(images/dots3.png);
}

.wrap-desc-markeur h2{
font-weight:300 !important;
font-size:25px !important;
letter-spacing:2px;
text-transform:uppercase;
text-decoration:none !important;
}

input, textarea{
font-family: 'Perpetua' !important;
font-size:18px !important;
}

.map_overlay_opening_hours{
background-image:url(images/dots3.png);
color:#FFFFFF;
right:50px !important;
bottom:-20px !important;
position:absolute;
background-color:#BAA084;
z-index:999;
padding:40px 30px;
width:50% !important;
height:270px;
box-sizing:border-box !important;
font-size:15px;
}

.map_overlay_opening_hours span{
font-family: 'GillSansMT-Condensed' !important;
text-transform:uppercase;
letter-spacing:3px;
font-size:22px;
}

.footer_heading{
font-family: 'GillSansMT-Condensed' !important;
text-transform:uppercase;
letter-spacing:3px;
font-size:20px;
}

.footer_sticky_section .column{
position:relative;
}

.subscribe_input{
padding:7px !important;
float:left;
width:93% !important;
}

.subs_but{
position:absolute;
right:35px !important;
margin-top:7px !important;
cursor:pointer;
}

.footer_social a{
font-size:15px;
display:inline-block;
color:#BAA084 !important;
border:#D5D5D5 1px solid;
height:30px;
width:30px;
margin:0px 6px;
line-height:30px;
  -webkit-border-radius: 15px; 
  -moz-border-radius: 15px; 
  border-radius: 15px; 
}


.textwidget h4{
text-transform:uppercase;
letter-spacing:2px;
color:#5C656F !important;
font-size:21px !important;
line-height:20px !important;
}

.text_align_center{
text-align:center !important;
}

.textwidget p, .textwidget a{
color:#878787 !important;
font-size:17px !important;
}

.overlay_texts p{
text-align:center !important;
color:#FFFFFF !important;
font-size:20px;
line-height:25px;
}

.overlay_texts p.custom_heading_overlay{
font-family: 'GillSansMT-Condensed';
text-transform:uppercase;
letter-spacing:5px;
font-size:50px;
line-height:55px;
color:#FFFFFF;
}



.custom_heading_1{
font-family: 'GillSansMT-Condensed';
text-transform:uppercase;
letter-spacing:5px;
font-size:50px;
line-height:53px;
}
.custom_heading_2{
font-family: 'GillSansMT-Condensed';
text-transform:uppercase;
letter-spacing:5px;
font-size:30px;
line-height:50px;
color:#9D836C;
}

.custom_heading_3{
font-family: 'GillSansMT-Condensed';
text-transform:uppercase;
letter-spacing:5px;
font-size:50px;
line-height:53px;
color:#D8B680;
}
.custom_heading_4{
font-family: 'GillSansMT-Condensed';
text-transform:uppercase;
letter-spacing:5px;
font-size:50px;
line-height:55px;
color:#968C82;
}
.custom_heading_5{
font-family: 'GillSansMT-Condensed';
text-transform:uppercase;
letter-spacing:5px;
font-size:50px;
line-height:55px;
color:#fff;
}
.custom_heading_6{
font-family: 'GillSansMT-Condensed';
text-transform:uppercase;
letter-spacing:5px;
font-size:50px;
line-height:55px;
color:#EDE9E8;
}
.custom_heading_1 span{
color:#9D836C;
}

.more_link a{
color:#5C656F;
letter-spacing:1px;
cursor:pointer;
}

.more_link a i{
color:#BAA084;
}

.more_link a:hover{
color:#BAA084;
text-decoration:none !important;
}

.watermark_1 p{
left:0px !important;
top:-5px !important;
position:absolute !important;
font-weight:600 !important;
font-family: 'GillSansMT-Condensed';
text-transform:uppercase;
letter-spacing:5px;
font-size:180px;
line-height:180px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=5);
	-moz-opacity:0.05;
	-khtml-opacity: 0.05;
	opacity: 0.05;
}

.top_mar_ex{
margin-top:-42px !important;
}


.menu-main li a{
text-transform:uppercase;
letter-spacing:2px;
}

.menu-main li a:hover{
color:#C2986B !important;
}

.logo a img{
margin-top:-5px;
}

.banner_text{
font-family: 'Perpetua' !important;
font-weight:500 !important;
text-align:center !important;
}

.banner_text_header{
font-family: 'GillSansMT-Condensed' !important;
letter-spacing:10px !important;
}
#wpcf7-f5-p194-o1 span.wpcf7-form-control-wrap .wpcf7-text,#wpcf7-f5-p194-o1 span.wpcf7-form-control-wrap .wpcf7-select,#wpcf7-f5-p194-o1 span.wpcf7-form-control-wrap .wpcf7-date,#wpcf7-f5-p194-o1 span.wpcf7-form-control-wrap .wpcf7-date{width:97% !important;}
#wpcf7-f5-p183-o1 span.wpcf7-form-control-wrap .wpcf7-text,#wpcf7-f5-p183-o1 span.wpcf7-form-control-wrap .wpcf7-select,#wpcf7-f5-p183-o1 span.wpcf7-form-control-wrap .wpcf7-date,#wpcf7-f5-p183-o1 span.wpcf7-form-control-wrap .wpcf7-date{width:97% !important;}
.featured_in_cols{
color:#494949;
display:block;
margin:0px 10px;
text-align:center;
border:#F0F0F0 2px solid;
cursor:pointer;
background-color:#FAFAFA;
text-transform:uppercase;
letter-spacing:1px;
padding:30px 0px;
}
span.wpcf7-form-control-wrap .wpcf7-date, span.wpcf7-form-control-wrap .wpcf7-quiz, span.wpcf7-form-control-wrap .wpcf7-number, span.wpcf7-form-control-wrap .wpcf7-select, span.wpcf7-form-control-wrap .wpcf7-text{height:45px;}
.featured_in_cols:hover{
text-decoration:none;
background-color:#BAA084;
color:#FFFFFF;
border:#BAA084 2px solid;
}
#Footer{background-color:#022F5C;color:#bc9d6f !important;}
.page_title_header{text-align: center; font-size: 60px; color: #fff;}
.page_intro{text-align: center; font-size: 24px; color: #fff;padding-top:20px;line-height:30px;}
.page_intro2{text-align: center; font-size: 28px;padding-top:18px;color:#d7b27b !important;font-family: 'GillSansMT-Condensed' !important;}
.page_intro2 a{color:#d7b27b !important;font-family: 'GillSansMT-Condensed' !important;}
.text_right{text-align:right;}
#slider_171.owl-carousel .owl-stage-outer{padding-bottom: 10px !important;}
#slider_171.sa_owl_theme .owl-dots{bottom:13px !important;}
.more_link_style{
	color:#5C656F;
    letter-spacing:1px;
}
.more_link_style i{
    color:#BAA084 !important;
	font-size:16px !important;
}

.more_link_style:hover{
color:#BAA084 !important;
text-decoration:none !important;
}
.overlay_texts a{
color:#fff;
font-weight:bold;
}
.overlay_texts a:hover{
color:#BAA084;
text-decoration:none;
}
.more_link_style2{
color:#fff;
	font-size:25px;
}
.more_link_style2:hover{
color:#BAA084;
text-decoration:none;
}
.text_right_style{ text-align:right;}
.button-stroke input[type="submit"]{margin-top:10px;}

label{display: inline !important;color:#7E7E7B !important;font-weight:normal;}
.contact_style{padding-bottom:10px !important;}
.area_style{text-align:center !important;font-size:22px !important;line-height:30px !important;}
.font_white{color:#fff !important;}
.image_round img{border-radius: 50% !important;}
.text_center_style{text-align:center !important;}
#Top_bar .menu li ul li{width:215px !important;}
.small_deading_1,.small_deading_2,.small_deading_3,.small_deading_4,.small_deading_5{
font-family: 'Perpetua';
text-transform:uppercase;
letter-spacing:5px;
font-size:18px;
line-height:20px;
}
.small_deading_6{
font-family: 'Perpetua';
text-transform:uppercase;
letter-spacing:5px;
font-size:50px;
line-height:60px;
color:#9D836C;
	margin-left:-32px !important;
	
}
.small_deading_coctails{
font-family: 'GillSansMT-Condensed';
text-transform:uppercase;
letter-spacing:5px;
font-size:50px;
line-height:60px;

}
.small_deading_coctails span{
color:#9D836C;
}
.small_heading_wed{
font-family: 'Perpetua';
font-size:25px;
line-height:30px;
color:#9D836C;
}
.small_heading_wed a{
	
	text-decoration:none;
}
.small_deading_coctails span::after{

content: '';
display: block;
width: 50px;
height: 2px;
background: #9D836C;
transition: width .5s;
margin-left: -70px;
margin-top: -36px !important;
margin-bottom: 36px !important;
}

.small_deading_1 p::after{

content: '';
display: block;
width: 50px;
height: 2px;
background: #CECECE;
transition: width .5s;
margin-left:-70px;
margin-top:-8px;
}


.small_deading_2 p::after{

content: '';
display: block;
width: 50px;
height: 2px;
background: #0A62A4;
transition: width .5s;
margin-left:-70px;
margin-top:-8px;
}


.small_deading_3 p::after{
content: '';
display: block;
width: 50px;
height: 2px;
background: #D8B680;
transition: width .5s;
margin-left:-70px;
margin-top:-8px;
}


.small_deading_4 p::after{
content: '';
display: block;
width: 50px;
height: 2px;
background: #D1C1AC;
transition: width .5s;
margin-left:-70px;
margin-top:-8px;
}
.small_deading_5 p::after{
content: '';
display: block;
width: 50px;
height: 2px;
background: #9D836C;
transition: width .5s;
margin-left:-70px;
margin-top:-8px;
}
.small_deading_6 p::after{
content: '';
display: block;
width: 50px;
height: 2px;
background: #D1C1AC;
transition: width .5s;
margin-left:-70px;
margin-top:-50px;
}
.foodmenu_style a{
   font-size:21px;
   color:#0A62A4;
   font-style:italic;
   padding-right:5px;
	font-family: 'Perpetua';
	line-height:30px;
	font-weight:bold;

 }

.foodmenu_style2 a{
   font-size:21px;
   color:#D8B680;
   font-style:italic;
   padding-right:5px;
	font-family: 'Perpetua';
   line-height:30px;
	font-weight:bold;
 }
.foodmenu_style3 a{
   font-size:21px;
   color:#D1C1AC;
   font-style:italic;
   padding-right:5px;
   font-family: 'Perpetua';
   line-height:30px;
	font-weight:bold;
 }
.foodstyle_menu6 a{
   font-size:21px;
   color:#fff;
   font-style:italic;
   padding-right:5px;
   font-family: 'Perpetua';
line-height:30px;
	font-weight:bold;
}
.foodmenu_style13{
   font-size:23px;
   color:#D1C1AC;
   padding-right:5px;
   font-family: 'Perpetua';
   line-height:30px;
   font-weight:bold;
	padding-right:10px;
 }
.slider_text_style{
  position: relative;
  float: left;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.row_margin_style{margin-top:-50px;}
.button_style_more { margin-top:30px;}
.button_style_more a{
	border: 1px solid #9D836C;
padding: 10px 30px;
border-radius:10px ;
}
.button_style_more a:hover{
	text-decoration:none;
	color:#9D836C;
}
.button_style_more2 { margin-top:30px;}
.button_style_more2 a{
	border: 1px solid #9D836C;
padding: 10px 30px;
border-radius:10px ;
	color:#fff;
}
.button_style_more2 a:hover{
	text-decoration:none;
	color:#ffff;
}
.button_style_more3 { margin-top:30px;}
.button_style_more3 a{
	border: 1px solid #D1C1AC;
    padding: 10px 30px;
    border-radius:10px ;
	color:#fff;
}
.button_style_more3 a:hover{
	text-decoration:none;
	color:#ffff;
}
.review_icons2{
text-align:center;
padding-top:20px !important;
}
.review_icons3{
padding-top:20px !important;
}
.review_icons2 a{
margin:0px 3px;
color:#BAA084;
text-align:center;
width:40px;
height:40px;
line-height:40px;
text-align:center;
display:inline-block;
  border:1px solid #ffffff;  
  -webkit-border-radius: 50%; 
  -moz-border-radius: 50%;  
  border-radius: 50%;
}

.review_icons2 a:hover{
color:#fff;
border:1px solid #BAA084;  

}
.advs-title{
margin: 10% 0px 5% 6% !important;
text-decoration: none !important;
text-transform:uppercase;
font-family: 'GillSansMT-Condensed';
}

.advs-title::after{
content: '';
display: block;
width: 50px;
height: 2px;
background: #fff;
transition: width .5s;
margin-top: -46px !important;
margin-bottom: 36px !important;
overflow:hidden;
margin-left:-68px !important;
}
.advps-excerpt-three p{
margin: 10% 10% 5% 6% !important;
line-height: 22px !important;
font-size: 17px !important;
}
#excerpt_content_style{
float:right; width:47%;
}

#excerpt_img_style{
float:left;
}
.alignleft {
float:left !important;
}
.slider_title{
font-family: 'GillSansMT-Condensed';
text-transform:uppercase;
letter-spacing:5px;
font-size:50px;
line-height:60px;
color:#00335E;
padding-top:100px;
padding-left:72px;
padding-bottom:10px;
}
.slider_title::after{
content: '';
display: block;
width: 50px;
height: 2px;
background: #fff;
transition: width .5s;
margin-left: -57px !important;
margin-top: -55px !important;
overflow:hidden;
margin-bottom: 36px !important;
}
.slider_title2{
font-family: 'GillSansMT-Condensed';
text-transform:uppercase;
letter-spacing:5px;
font-size:50px;
line-height:60px;
color:#D1C1AC;
padding-top:100px;
padding-left:72px;
padding-bottom:30px;
}
.slider_title5{
font-family: 'GillSansMT-Condensed';
text-transform:uppercase;
letter-spacing:5px;
font-size:50px;
line-height:55px;
color:#D1C1AC;
}
.slider_title6{
font-family: 'GillSansMT-Condensed';
text-transform:uppercase;
letter-spacing:5px;
font-size:50px;
line-height:55px;
color:#D1C1AC;
}
.slider_title2::after{
content: '';
display: block;
width: 50px;
height: 2px;
background: #fff;
transition: width .5s;
margin-top: -75px !important;
overflow:hidden;
margin-bottom: 36px !important;
}


.slider_text_style2{
	color:#fff;
	padding-left:72px; 
}
.slider_text_style3{
	color:#EDE9E8;
	font-size:25px;
	line-height:28px;
	padding-left:72px; 
	text-transform:uppercase;
}
.slider_text_style4{
	color:#EDE9E8;
	padding-left:72px; 
}
#slider_277 .owl-dot span,#slider_292 .owl-dot span{
	background-color: transparent !important;
	border:1px solid #9D836C !important;
	
}
#slider_277 .owl-dot.active span,#slider_292 .owl-dot.active span{
	
	background-color: #9D836C !important;
	border:1px solid #000 !important;
}

#slider_171 .owl-dot span{
	background-color: transparent !important;
	border:1px solid #000 !important;
	
}
#slider_171 .owl-dot.active span{
	
	background-color: #00335E !important;
	border:1px solid #000 !important;
}
#slider_307 .owl-dot span{
	background-color: transparent !important;
	border:1px solid #D1C1AC !important;
}
#slider_307 .owl-dot.active span{
	
	background-color: #D1C1AC !important;
}
#slider_304 .owl-dot span{
	background-color: transparent !important;
	border:1px solid #D1C1AC !important;
}
#slider_304 .owl-dot.active span{
	
	background-color: #D1C1AC !important;
}
#slider_304 .owl-stage-outer,#slider_307 .owl-stage-outer{
padding-bottom:25px;
}
#slider_277 button,#slider_171 button{box-shadow:none !important;}
#slider_171 .column{margin:0 0 40px !important;}
#margin_all .column{margin:0 0 0 0 !important;}
#margin_all .one.column{ width:auto !important;}

.say_style{
	font-size: 50px; 
	line-height:55px;
	margin-top: -11px; 
	font-family: 'GillSansMT-Condensed';
	padding-left: 18px;
    margin-top: -40px;
}
.say_style_text{
	padding-left: 18px;
    margin-top: -10px;
	
}
.say_color_style{
	color: #d8b680;
}
.say_style2{
	font-size: 50px; 
	line-height:33px;
	margin-top: -21px; 
	font-family: 'GillSansMT-Condensed';
	padding-left: 18px;
   
}
.say_style_text2{
	padding-left: 18px;
    margin-top: -10px;
}

.left_border_style{
	padding: 0 0 30px 12px;
	border-left: 3px solid rgb(255,255,255,255);
	
	
}
.left_border_style_indulge{
	border-left: 3px solid #D8B680;
	padding: 0 0 30px 12px;
	
}
.indulge_style{
	font-size: 50px; 
	line-height:55px;
	margin-top: -11px; 
	color:#968C82;
	font-family: 'GillSansMT-Condensed';
	padding-left: 18px;
    margin-top: -40px;
}
.indulge_style2{
	font-size: 50px; 
	line-height:42px;
	margin-top: -11px; 
	color:#968C82;
	font-family: 'GillSansMT-Condensed';
	padding-left: 18px;
    
}
.indulge_color_style{
	color: #D8B680;
}
.left_border_throw{
	border-left: 3px solid #fff;
	padding: 0 0 30px 12px;
	
}
.throw_style{
	font-size: 50px; 
	line-height:55px;
	margin-top: -11px; 
	color:#fff;
	font-family: 'GillSansMT-Condensed';
	padding-left: 18px;
    margin-top: -10px;
}
.throw_style2{
	font-size: 50px; 
	line-height:33px;
	margin-top: -11px; 
	color:#fff;
	font-family: 'GillSansMT-Condensed';
	padding-left: 18px;
  
}
.throw_color_style{
	
	color: #D8B680;
}

#wpcf7-f5-p256-o1 span.wpcf7-form-control-wrap .wpcf7-text,#wpcf7-f5-p256-o1 span.wpcf7-form-control-wrap wpcf7-select,#wpcf7-f5-p256-o1 span.wpcf7-form-control-wrap .wpcf7-date,#wpcf7-f5-p256-o1 span.wpcf7-form-control-wrap .wpcf7-time,#wpcf7-f5-p256-o1 span.wpcf7-form-control-wrap .wpcf7-textarea,#wpcf7-f5-p256-o1 span.wpcf7-form-control-wrap .wpcf7-select{
   background:#9D836C !important;
  color:#fff !important;
}

#wpcf7-f5-p283-o1 span.wpcf7-form-control-wrap .wpcf7-text,#wpcf7-f5-p283-o1 span.wpcf7-form-control-wrap wpcf7-select,#wpcf7-f5-p283-o1 span.wpcf7-form-control-wrap .wpcf7-date,#wpcf7-f5-p283-o1 span.wpcf7-form-control-wrap .wpcf7-time,#wpcf7-f5-p283-o1 span.wpcf7-form-control-wrap .wpcf7-textarea,#wpcf7-f5-p283-o1 span.wpcf7-form-control-wrap .wpcf7-select,#wpcf7-f5-p283-o1  span.wpcf7-form-control-wrap .wpcf7-quiz{
   background:#9D836C !important;
  color:#fff !important;
}
#wpcf7-f322-p256-o1 span.wpcf7-form-control-wrap .wpcf7-text,#wpcf7-f322-p256-o1 span.wpcf7-form-control-wrap wpcf7-select,#wpcf7-f322-p256-o1 span.wpcf7-form-control-wrap .wpcf7-date,#wpcf7-f322-p256-o1 span.wpcf7-form-control-wrap .wpcf7-time,#wpcf7-f322-p256-o1 span.wpcf7-form-control-wrap .wpcf7-textarea,#wpcf7-f322-p256-o1 span.wpcf7-form-control-wrap .wpcf7-select,#wpcf7-f322-p256-o1 span.wpcf7-form-control-wrap .wpcf7-quiz{
   background:#9D836C !important;
  color:#fff !important;
}
#wpcf7-f10-p349-o1  span.wpcf7-form-control-wrap .wpcf7-text,#wpcf7-f10-p349-o1  span.wpcf7-form-control-wrap wpcf7-select,#wpcf7-f10-p349-o1  span.wpcf7-form-control-wrap .wpcf7-date,#wpcf7-f10-p349-o1  span.wpcf7-form-control-wrap .wpcf7-time,#wpcf7-f10-p349-o1  span.wpcf7-form-control-wrap .wpcf7-textarea,#wpcf7-f10-p349-o1  span.wpcf7-form-control-wrap .wpcf7-select,#wpcf7-f10-p349-o1 span.wpcf7-form-control-wrap .wpcf7-quiz{
   background:#EDE9E8 !important;
  color:#000 !important;
}
#wpcf7-f10-p349-o1 .wpcf7-quiz-label{color:#d1c1ac !important;}
span.wpcf7-form-control-wrap .wpcf7-quiz{width:100px;}
#wpcf7-f5-p256-o1  input[type="submit"],#wpcf7-f5-p283-o1  input[type="submit"],#wpcf7-f322-p256-o1 input[type="submit"]{
	border-radius:10px;
	border:1px solid #9D836C !important;
	padding:8px 48px !important;
}
#wpcf7-f10-p349-o1  input[type="submit"]{
	border-radius:10px;
	border:1px solid #fff !important;
	padding:8px 48px !important;
	color:#d1c1ac !important;
}
@media all and (max-width: 3000px) and (min-width: 1051px) {
	.show_desktop{display:block;}
	.show_mobile{display:none !important;}
	
}
@media all and (max-width:1050px) and (min-width: 100px) {
	.show_desktop{display:none;}
	.show_mobile{display:block !important;}
	#wpcf7-f10-p349-o1 {margin-left: -5px;}
	.header_social_style{display:none;}
}
@media all and (max-width: 1230px) and (min-width: 992px) {
	.header_social_style{display:none;}
}
#wpcf7-f10-p349-o1  .button-stroke input[type="submit"]{color:#d1c1ac !important;}
.slider_text_title{
font-family: 'GillSansMT-Condensed';
text-transform:uppercase;
letter-spacing:5px;
font-size:30px;
line-height:35px;
color:#D1C1AC;
}
#wpcf7-f10-p349-o1{margin-left:-13px;}
.rsv_heading{
font-family: 'GillSansMT-Condensed';
text-transform:uppercase;
letter-spacing:5px;
font-size:50px;
line-height:55px;
color:#D8B680;
}
.hours_style{
	color:#9D836C;
	font-size:20px;
	padding-right:10px;
}
.back-home {
    border: 1px solid #d8b680;
    padding: 10px 30px;
    border-radius:10px ;
	color:#fff !important;
	margin-right:20px;
}
.back-home a {color: #00;}
.back-home a:hover {
    text-decoration:none;
	color:#9D836C;
}
.back-home2 {
    border: 1px solid #D8B680;
    padding: 10px 30px;
    border-radius:10px ;
	margin-right:20px;
}
.back-home2 a {color: #D8B680;}
.back-home2 a:hover {
    text-decoration:none;
	color:#000;
}
.back-home_button {
    border: 1px solid #d8b680;
    padding: 10px 30px;
    border-radius:10px ;
	color:#fff !important;
	margin-right:20px;
	margin-left:18px;
	margin-top:-10px;
}
.back-home_button a {color: #fff;}
.back-home_button a:hover {
    text-decoration:none;
	color:#000;
}
.back-home2_button {
    border: 1px solid #D8B680;
    padding: 10px 30px;
    border-radius:10px ;
	margin-right:20px;
	margin-left:18px;
	margin-top:-10px;
}
.back-home2_button a {color: #D8B680;}
.back-home2_button a:hover {
    text-decoration:none;
	color:#000;
}
#mc_embed_signup .button{
	padding: 8px 15px 8px !important;
    color: #d1c1ac !important;
	height:auto !important;
	line-height:24px !important;
	background:#5C656F !important;
	border-radius:0 !important;
	-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
#mc_embed_signup .button:hover{
	background:#777E85 !important;
}
#mc_embed_signup input{
	border-radius:none !important;
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; 
}
#mc_embed_signup .mc-field-group input{
	
	padding:7px 0 !important;
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
#mc_embed_signup div.response{
	
	padding:0 !important;
	margin:0 !important;
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

#mce-error-response a{ color:#fff !important;}
.header_social_style a{
font-size:15px;
display:inline-block;
color:#BAA084 !important;
border:#D5D5D5 1px solid;
height:25px;
width:25px;
margin:0px 6px;
line-height:25px;
  -webkit-border-radius: 15px; 
  -moz-border-radius: 15px; 
  border-radius: 15px; 
}
.header_social_style{ float:right; margin-top:-50px; text-align:center;}
.ext_button{
	float:right;
	margin-right:auto !important;
	width:28% !important;
	margin-top:-58px !important;
}
.mb_stl2_wrapper{height: 762px;}
#Side_slide #menu ul li ul{display:block !important;}
.image_frame .image_wrapper .image_links{background:none !important;}
.image_links i,.mask{display:none;}
#Top_bar a.responsive-menu-toggle i{color:#fff !important;}
#mc_embed_signup .mc-field-group{width:100% !important;}
#Top_bar .menu > li > a span:not(.description){font-family: 'GillSansMT-Condensed'!important;padding:0 14px !important;font-size:18px !important;}
.single-post #Subheader, .single-post .section-post-header,.single-post .fixed-nav,.single-post .author-box,.single-post .comments{display:none;}
.single-post #Content{padding-top:0 !important;}
.slider_show_mobile{display:none;}

@media all and (max-width: 3000px) and (min-width: 1201px) {
	.image_res{display:block;}
	.image_res2{display:none;}
}

@media all and (max-width: 1200px) and (min-width: 100px) {
	.image_res2{display:block;}
	.image_res{display:none;}
	.back-home{display:inline-block;}
	.back-home_button{display:inline-block;}
}


@media all and (max-width: 767px) and (min-width: 100px) {
	.slider_show_desktop{display:none;}
	.slider_show_mobile{display:block !important;}
	.small_deading_coctails{font-size:35px;line-height:38px;}
	.footer_resp{margin-top:20px !important; margin-bottom:20px !important;}
    .say_style,.throw_style,.indulge_style,.custom_heading_1,.custom_heading_3,.custom_heading_4{
		font-size: 31px; 
	    line-height:35px;
		padding-top:6px;
	}
	.say_style2,.throw_style2,.indulge_style2{
		font-size: 31px; 
	    line-height:35px;
		padding-top:-16px;
	}
	
	.custom_heading_1,.custom_heading_2,.custom_heading_3,.custom_heading_4,.custom_heading_5,.custom_heading_6,.slider_title5,.rsv_heading{
		font-size: 31px; 
	    line-height:35px;
		text-align:center;
	}
	.mobile_slider{
        position: absolute;
        top: 30%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
		z-index:9999;
	}
	.mobile_slider_txt{
		font-size: 42px; 
	    line-height:45px;
		text-align:center;
		color:#fff;
		font-weight:300px;
		z-index:9999;
	}
	.slider_text_subtitle{
		font-size: 22px; 
	    line-height:25px;
		text-align:center;
		text-align:center;
		color:#fff;
	}
	.rsv_heading,.txt_center{text-align:center !important;}
	.txt_center{display:block;margin-left:auto; margin-right:auto;}
	.mb_mt{margin-top:30px !important;}
	.mb_mt_sty{margin-top:-100px !important;}
	.mb_mt_sty2{margin-top:-40px !important;}
	#slider_171 .slider_title{padding-top:0 !important;font-size:31px !important;line-height:35px !important;}
	#slider_292 .slider_title2{padding-top:60px !important;}
	#slider_292 .slider_title2,#slider_292 .slider_text_style3,#slider_292 .slider_text_style4{padding-left:40px !important;}
	#slider_292 .slider_title2{font-size:31px !important;}
	#slider_292 .slider_text_style3{font-size:25px !important;line-height:28px;}
	.small_deading_6{font-size:35px;}
	.foodmenu_style a,.foodmenu_style2 a,.foodmenu_style3 a{ font-size:16px !important;}
	.mmt_stl{ margin-top:-10px !important;}
	
}
@media all and (max-width: 480px) and (min-width: 100px) {
	.mb_stl2{display:none;}
	.page_intro2{font-size: 20px;}
	.mobile_slider{top:50% !important;}
	.mb_home_rsps{margin-top:30px !important;}
	
}