/*
Theme Name: Ramada
Author: the Theme-Paradise team
Description: Responsive Hotel Booking Theme
Theme URI: http://themeforest.net/item/moon-wordpress-theme/12223577?ref=Theme-Paradise
Author URI: http://themeforest.net/user/Theme-Paradise
Version: 1.1.0
License: Themeforest Split License
License URI: -
Tags: black, white, dark, light, responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, editor-style, featured-image-header, featured-images, flexible-header, front-page-post-form, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: moon
Domain Path: /lang
*/


.fa-facebook{ color:#3464A4;}
.fa-twitter{ color:#00ACEE;}
.fa-google-plus{ color:#DF4A32;}
.fa-pinterest{ color:#F23434;}
.fa-envelope{ color:#F7A42C;}
.fa-instagram{ color:#346286;}
.fa-youtube{ color:#FE0000;}
.fa-linkedin-square{ color:#1385C4;}
.fa-skype{ color:#5DC8FF;} 

.alignleft {
	display: block;
	float: left;
	margin-right: 10px;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
}

.alignright {
	display: block;
	float: right;
	margin-left: 10px;
}

.alignnone {
	max-width: 100%;
	height: auto;
}

.wp-caption-text {
	text-align: center;
	padding-top: 10px;
}

.wp-caption {
	text-align: center;
	max-width: 100%;
}

.wp-caption.alignnone {
	margin:10px 0;
}

.wp-caption.aligncenter {
	margin:10px auto;
}

.wp-caption img {
	display: inline-block !important;
}

.wp-caption-text, 
.sticky, 
.gallery-caption, 
.bypostauthor {
}




/*custom Styles */
a.logo-link{ float:left;}
a{ cursor:pointer;}

#top-menu-wrapper{
	margin-top:18px;
}
#menu-top-menu li{
	padding:0px 25px; 
	border-right:1px solid #222;
	}
	
 li#nav-search-container, li#menu-item-396{ 
	border-right:0px solid #D8D8D8;
	padding-right:0px; 
		}

#menu-top-menu li a{
	color:#000;
	font-weight:400;
	line-height:15px;
	padding:0px;
	margin:0px;
	text-transform:capitalize;
	}
	
#menu-top-menu li a:hover{
	color:#eee;
	background-color:transparent;
}
	
span.wyndham-logo{ display:inline-block; margin-top:20px;}
span.wyndham-logo img{ width:150px;}
	
#menu-main-menu li:last-child a{
	margin-right:0px;
	padding-right:0px;
}

#menu-main-menu li a{
	line-height:66px;
	font-weight:600 !important;
	border-bottom:3px solid #D21241;
	padding:0px;
	margin:0px 10px;
	color:#FFF;
}
 
#menu-main-menu li a:hover,  #menu-main-menu li.current-menu-item a,  #menu-main-menu li.current-page-ancestor a{
	background-color:transparent;
	border-bottom:3px solid #FFF;
	color:#000;
}

.master-container footer{ background:#3F3F3F;}

footer .footer-widget-area .moon-sidebar > div h3{
	font-family: 'helveticaneue', Arial ,sans-serif;
	color:#92918D;
	font-weight:400;
	margin-bottom:20px;
	}
	
footer .footer-widget-area .moon-sidebar > div .textwidget{
	font-size:15px;
	color:#888783;
	line-height:20px;
	}
	
footer .footer-widget-area .moon-sidebar > div .textwidget	a{ color: #A49B8C}

div.title-background.d-primary-color-as-background, div.title-area.d-primary-color-as-background{ background:#7E716B;}

div.title-area.d-primary-color-as-background div.title{
	font-family: 'helveticaneue', Arial ,sans-serif ;
	font-size:35px;
	text-transform:capitalize;
	font-weight:400;
	}

div.title-area.d-primary-color-as-background div.subtitle{
	font-size:18px;
	font-family: 'helveticaneue', Arial ,sans-serif; 
	}

div.title-area.d-primary-color-as-background p.content{ font-size:16px; color:#FFF;}

#moonsc-room-search-2{  }
div.moonsc-room-search.style-2{ background:#E5E5DD; }
div.moonsc-room-search.style-2 div.form-group.col-md-3{ padding:0px; max-width:200px}
div.moonsc-room-search.style-2 div.form-group.col-md-3.form-group-textbox{  max-width:250px}
div.moonsc-room-search.style-2 div.form-group{ margin-right:5px;}
div.moonsc-room-search.style-2 div.form-group label{ padding :10px 15px; width:100px; float:left; text-align:right;}
div.moonsc-room-search.style-2 .search-form .form-group{ margin-bottom:0px;}

div.moonsc-room-search.style-2 div.form-group label, div.moonsc-room-search.style-2 div.form-group input[type='text'] { color:#666666; font-size:13px; text-transform:uppercase; }
div.moonsc-room-search.style-2 div.form-group i.fa, div.moonsc-room-search.style-2 div.form-group .btn .caret{color:#AB9E7C !important}

div.moonsc-room-search.style-2 div.form-group  button.moon-button { border:1px solid #AB9E7C; background:#AB9E7C;  padding: 8px 18px; margin-bottom:10px;}
div.moonsc-room-search.style-2 div.form-group  button.moon-button:hover, .moonsc-room-list-contents div.row.room a.moon-button:hover{ background-color:transparent; color:#AB9E7C; }

div.moonsc-content-box div.title, div.moonsc-content-box div.title a, .master-container .moon-room-archive .moon-room-item h2.moon-article-title a{
	font-family: 'helveticaneue', Arial ,sans-serif;
	font-size:18px;
	text-transform:capitalize;
	font-weight:700;
	color:#D21241;
	}
	
 div.moonsc-content-box div.content{
	 color:#999999;
	 font-size:14px;
	 text-align:justify;
	 
 }
 
 
 .wpb_wrapper .moonsc-room-list-block { background:#D1C2AF !important; }
 
 .moonsc-room-list-contents div.row.room{ margin-top:30px;}
 
  .moonsc-room-list-contents div.row.room h3.heading{ color:#4B4B4B; font-size:35px;	font-family: 'helveticaneue', Arial ,sans-serif; font-weight:700; text-transform:capitalize; margin:0px; text-align:right }
  
   .moonsc-room-list-contents div.row.room p { color:#4B4B4B; font-size:18px; text-align:right; margin-bottom:15px; }
   
     .moonsc-room-list-contents div.row.room a{ text-transform:uppercase; color:#FFFFFF;  font-size:14px; text-align:right; font-weight:700; font-style:normal;width:100%; display:inline-block;}
	 
	      .moonsc-room-list-contents div.row.room a.moon-button{ float:left; background:#AB9E7C; border:1px solid #AB9E7C; width:auto; padding:6px 15px; }
	 
     .moonsc-room-list-contents	 .room-container .include-item{ color:#FFFFFF; font-size:14px;}
	 
.facility-box.vc_row-fluid  .vc_column_container{ padding-left:0px; padding-right:0px ; }
.facility-box.vc_row-fluid   .vc_column_container .moonsc-content-box{  background:#F8F4F3;}

.facility-box.vc_row-fluid   .vc_column_container .moonsc-content-box   .title{padding:0px 20px; margin-top:20px;} 
.facility-box.vc_row-fluid   .vc_column_container .moonsc-content-box    .content{ min-height:112px; padding:0px 20px; margin-bottom:20px; line-height:22px;}


.moon-blogs-isotope-container article.moon-isotope-item  h2.moon-article-title{
	font-size:16px;
	font-family: 'helveticaneue', Arial ,sans-serif;
	text-transform:capitalize;
	font-weight:500;
	color:  #fff;
	}
	
div.wff-facebook-feed-image-div{ display:none; }

.socialmedia-box.moonsc-content-box.top-down .title{ margin:0px; height:0px; padding:0px;}
.socialmedia-box .content a img{ width:48px; margin:5px;   }
.socialmedia-box .content a:hover img{  opacity:0.6;  }
.moonsc-room-search.style-2 .title-area::before, .moonsc-room-search.style-2 .title-area::after { border:0px !important;  }

.mc4wp-form-fields{ background:#525252; float:left; width:100%;}
.mc4wp-form-fields input[type='email']{ background-color:#525252; border:0px; float:left; color:#888783; padding:0px 15px; line-height:45px; height:45px; width:auto;}
.mc4wp-form-fields input[type='submit']{  border:0px; line-height:45px; height:45px; float:right; width:18px; background:url(assets/images/subscribe-arrow.png) center no-repeat;  font-size:0px;}

 .form-group input,  .form-group .bootstrap-select { border:0px; width:115px;}
   div.title-area.d-primary-color-as-background div.title{ font-size:25px; margin-top:15px;}

  .wpb_row{ padding:0px 0px 40px 0px}
.archive #main-container, .post-type-archive-moon_room #main-container, .post-type-archive-moon_room #main-container .moon-archive{ padding-top:0px; margin-top:0px;}


.master-container .section-breadcrumb-wrapper .page-title{ text-transform:capitalize; color:#FFF; font-family: 'helveticaneue', Arial ,sans-serif; font-weight:400; font-size:35px;}
.master-container .section-breadcrumb-wrapper .page-title h1{text-transform:capitalize; color:#FFF; font-family: 'helveticaneue', Arial ,sans-serif; font-weight:400; font-size:35px; padding:0px; margin:0px;}
.master-container .section-breadcrumb .breadcrumb .slug ul.tpf-breadcrumbs > li{ font-size:16px; font-family: 'helveticaneue', Arial ,sans-serif; font-weight:400; color:#ededed; }
.master-container .section-breadcrumb .breadcrumb .slug ul.tpf-breadcrumbs > li a{ color:#FFF;}

.moon-room-list-container .form-group{  display: inline-block;margin-bottom: 0; vertical-align: middle;}
.moon-room-list-container  #moonsc-room-search-2.moonsc-room-search .search-form form.check-rooms, .moon-page-content  #moonsc-room-search-2.moonsc-room-search .search-form form.check-rooms{ margin-top:5px; padding-bottom:5px;} 
 .moon-room-list-container #moonsc-room-search-2 .search-form, .moon-page-content #moonsc-room-search-2 .search-form{ min-height:85px;}
 .moon-room-list-container #moonsc-room-search-2.moonsc-room-search .title-container, .moon-page-content #moonsc-room-search-2.moonsc-room-search .title-container{height:100px;}

 
.moon-mainbar article.moon-room-item{ text-align:center; }
.moon-mainbar article.moon-room-item h2.moon-article-title{ font-size:18px; color:#4A4A4A; font-family: 'helveticaneue', Arial ,sans-serif; margin-top:20px; }
.moon-mainbar article.moon-room-item .moon-article-excerpt{ font-size:14px; color:#7C7C7C; line-height:22px;}
.moon-mainbar article.moon-room-item  a.moon-button{ display:none}

.promotionbox { text-align:center; background:url(assets/images/offers-bg-img.jpg) center no-repeat; background-size:cover; float: left; width:100%; margin-bottom:30px; }
.promotionbox h4{ font-size:25px; font-family: 'helveticaneue', Arial ,sans-serif; color:#FFF; margin-top:30%;}
.promotionbox p{ font-size:18px;  font-family: 'helveticaneue', Arial ,sans-serif; color:#FFF; line-height:30px;}
.promotionbox p strong{ font-size:35px; font-weight:400; }
.promotionbox a{    border: 1px solid #FFF;  padding: 6px 15px; text-transform:uppercase; font-weight:700; font-size:14px; } 
.separator-wrapper{ float:left; width:100%; text-align:center;}
div.separator.separator-white{  background-image: url("assets/images/separator-white.png");   background-repeat: no-repeat;  background-size: contain;  display: inline-block; height: 25px;  width: 90px; height:40px; float:none; display:inline-block;  }

.post-author{display:none;}
.single-moon_room  #main-container, .page-template-single-banquet #main-container,  .page-parent.page-template-single-banquet #main-container { padding-top:30px;} 
.single-moon_room h3{ color:#D21241; font-size:21px;  font-family: 'helveticaneue', Arial ,sans-serif; padding:0px; margin:25px 0px 15px 0px; } 
.single-moon_room h4{ color:#4A4A4A; font-size:18px;  font-family: 'helveticaneue', Arial ,sans-serif; padding:0px; margin:25px 0px 15px 0px; } 
.single-moon_room p{ padding:0px; margin:0px; color:#7C7C7C; font-size:14px; } 
.room-details-box ul{ padding:0px 0px 0px  5px; margin:0px; } 
.room-details-box ul li{ color:#7C7C7C; font-size:14px; line-height:20px; list-style:'-'; text-indent: 10px;} 

.content p{ margin-bottom:20px;}
.right-sidebar .moon-sidebar .tpf-main-sidebar { border:1px solid #AB9E7C; }
.right-sidebar .moon-sidebar .tpf-main-sidebar h3{ color:#666666; font-size:18px; text-align:center; font-family: 'helveticaneue', Arial ,sans-serif; font-weight:400; margin:0px; line-height:24px; border-bottom:0px; margin-bottom:20px;}
.right-sidebar .moon-sidebar .tpf-main-sidebar em{ text-align:center;   font-family: 'helveticaneue', Arial ,sans-serif; font-size:20px; color:#7B7B7B; width:100%; /*display:inline-block; */ display:none;}
.right-sidebar .moon-sidebar .tpf-main-sidebar em span{ font-size:30px;}
.right-sidebar .moon-sidebar .tpf-main-sidebar .include-header{ font-weight:700;  font-size:16px; color:#7B7B7B; margin-top:10px; }
.right-sidebar .moon-sidebar .tpf-main-sidebar div.include-item{ font-weight:400;  font-size:16px; color:#7B7B7B; list-style-type:'-'; display:list-item; padding-left:10px; margin-left:5px;}
.right-sidebar .moon-sidebar .tpf-main-sidebar .moon-button{ width:100%; background:#AB9E7C; border-color:#AB9E7C;}
.right-sidebar .moon-sidebar .tpf-main-sidebar .moon-button:hover{ width:100%; background:#FFF; border-color:#AB9E7C; color:#AB9E7C}

.right-sidebar .moon-sidebar .tpf-main-sidebar-search{ border:0px; padding:0px; background:#E5E5DD;}

.right-sidebar .moon-sidebar .tpf-main-sidebar-search h3{ background:#7E716B; text-align:center; color:#FFF; padding:25px;  font-size:18px; font-family: 'helveticaneue', Arial ,sans-serif; font-weight:400; margin:0px; line-height:25px; }

.right-sidebar .moon-sidebar .tpf-main-sidebar-search form{ padding:30px 30px 10px 30px;}
.right-sidebar .moon-sidebar .tpf-main-sidebar-search form label{ color:666666; font-size:13px; text-transform:uppercase; padding-left:15px; }
.right-sidebar .moon-sidebar .tpf-main-sidebar-search form input.datepicker , .right-sidebar .moon-sidebar .tpf-main-sidebar-search form .btn-group{ border:0px; color:#7b7b7b; font-size:15px;}
.right-sidebar .moon-sidebar .tpf-main-sidebar-search form  i.fa,.right-sidebar .moon-sidebar .tpf-main-sidebar-search .bootstrap-select.btn-group .btn .caret::before{color:#A99F7C; }
.right-sidebar .moon-sidebar .tpf-main-sidebar-search  .moon-button{ width:100%; background:#AB9E7C; border-color:#AB9E7C; margin-top:10px;}
.right-sidebar .moon-sidebar .tpf-main-sidebar-search  .moon-button:hover{ width:100%; background:#FFF; border-color:#AB9E7C; color:#AB9E7C}


.page-template-single-dine-and-wine #main-container{ padding-top:40px;}
.dine-details-wrapper{ margin-bottom:30px;}
.dine-img img{ width:100%;}
.dine-details h3{ padding-top:0px;color:#D21241; font-size:18px;  font-family: 'helveticaneue', Arial ,sans-serif; font-weight:400; margin:0px 0px 20px 0px; line-height:18px;   }
.page-template-single-banquet .moon-mainbar div.title a{ color:#666666;}
.dine-details p{ font-weight:400;  font-size:14px; color:#7B7B7B; line-height:20px;  text-align:justify; }
.dine-details a{background:#AB9E7C; border:1px solid #AB9E7C; color:#FFF; padding:10px 15px;  font-weight:600; margin-top:20px;}
.dine-details a:hover{color:#AB9E7C; background-color:transparent; border:1px solid  #AB9E7C;}

.tpf-main-sidebar .menu-icon{ text-align:center; margin:20px 0px}

.wpb_row.wpb_row_banquet, .page-id-330 #main-container{ padding:0px;}

.moon-sidebar .tpf-main-sidebar-menuoffers { padding:80px 30px; background:url(assets/images/menu-offer-bg.jpg) center no-repeat; background-size:cover;}
.moon-sidebar .tpf-main-sidebar-menuoffers.tpf-main-sidebar-spaoffers { padding:80px 30px; background:url(assets/images/spa-offers-bg.jpg) center no-repeat; background-size:cover;}

.right-sidebar .moon-sidebar .tpf-main-sidebar-menuoffers h3 {
    background: rgba(0, 0, 0, 0) url("assets/images/separator-white.png") no-repeat scroll center bottom;
    border-bottom: 0 none;
    color: #FFF;
    font-family: "helveticaneue", Arial ,sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    margin: 0 0 20px;
    padding: 0 0 45px;
    text-align: center;
}

.moon-sidebar .tpf-main-sidebar-menuoffers h4{
	color: #FFF;
    font-family: 'helveticaneue', Arial ,sans-serif;
    font-size: 35px;
    font-weight: 400;
    line-height: 38px;
    margin: 0 0 20px;
    padding: 0px;
    text-align: center;
	}
 
.page-parent #main-container, .single-moon_album #main-container { padding-top:0px;}
.single-post #main-container { padding-top:30px;}
.moon-sidebar .tpf-main-sidebar-menuoffers p{ text-align:center; font-size:14px; color:#FFF; line-height:24px; }
.right-sidebar .moon-sidebar .tpf-main-sidebar-menuoffers  .moon-button{ width:100%; background-color:transparent;  border:1px solid #FFF; margin-top:10px; color:#FFF; display:inline; padding:10px 20px;}
.right-sidebar .moon-sidebar .tpf-main-sidebar-menuoffers  .moon-button:hover{ width:100%; background:#FFF; border: 1px solid #FFF; color:#AB9E7C}

.page-template-default #main-container{ padding-top:0px;}

.page-template-single-banquet .moon-mainbar div.title, .page-template-single-banquet .moon-mainbar .wpb_single_image{ margin:0px; }

 
 .wpb_wrapper .content em{ margin-bottom:5px;  font-family: 'helveticaneue', Arial ,sans-serif; width:100%; float:left;}


.custom-form-contact .wpb_wrapper{ background:#E5E5DD; padding:30px;}
.custom-form-contact .wpb_wrapper p{ text-transform:uppercase; color:#666; font-size:13px;}

.custom-form-contact .wpb_wrapper input[type='submit']{ background:#AB9E7C; border:1px solid #AB9E7C; color:#FFF; width:100%; font-weight:600; margin-top:20px;}
.custom-form-contact .wpb_wrapper input[type='submit']:hover{ color:#AB9E7C; background-color:transparent; border:1px solid  #AB9E7C;}
.custom-form-contact .wpb_wrapper img.ajax-loader{ display:none;}

.footer-copyright-area .container{ color:#888783}


.moon-album-single, .moon-archive, .page-template-single-dine-and-wine #main-container{ margin-top:40px;}
h3.moon-album-title, h2.moon-article-title{ color: #D21241; font-family: "helveticaneue", Arial ,sans-serif; font-size: 18px; padding:0px ; margin:0px 0px 10px 0px;}
.moon-album-contents div.moon-album-num-photos p, .post-content p{  color: #7c7c7c;  font-size: 14px; line-height: 22px; text-align:justify;}
div.moon-album-num-photos strong{ color:#A7A7A7; font-weight:700; padding-bottom:15px; }
#main-container .moon-album-single article.moon_album .moon-album-social-links, #main-container .moon-article-social-links   { border:1px solid #AB9E7C; line-height:48px; font-size: 18px; color: #7c7c7c; padding:0px 30px; }
.moon-album-single article.moon_album .moon-album-social-links .moon-album-social-label, .moon-album-single article.moon_album .moon-album-social-links ul.moon-album-social-icons, #main-container .moon-article-social-links .moon-article-social-label, #main-container .moon-article-social-links .moon-article-social-icons{ padding:0px; border:0px; line-height:48px;}
.moon-album-single article.moon_album .moon-album-social-links .moon-album-social-label, #main-container .moon-article-social-links .moon-article-social-label{ font-size:14px; font-weight:400;}
div.moon-article-meta-wrapper{   color: #a7a7a7;  padding-bottom: 15px;}

ul.album-categories{ padding:0px ;  margin:0px; text-align:left;}
ul.album-categories li{  list-style-type:none; text-align:left;   padding:0px; display:list-item; color:#ab9e7c; }
ul.album-categories li::before{ content:'-';}
ul.album-categories li a{ color:#ab9e7c; margin-left:15px;}

#main-container .moon-album-contents .moon-button{ background:#AB9E7C; border:1px solid #AB9E7C; color:#FFF; font-weight:600; font-size:14px;  }
#main-container .moon-album-contents .moon-button:hover{color:#AB9E7C; background-color:transparent; border:1px solid  #AB9E7C;}

#menu-top-menu li.current-menu-item a { color:#000;}


.moon-sidebar div.wpcf7{ border:1px solid #AB9E7C; padding:30px;}
.moon-sidebar div.wpcf7 h3{    color: #666666; font-size: 18px; text-align: center;  font-family: 'helveticaneue', Arial ,sans-serif;  font-weight: 400;  margin: 0px;  line-height: 24px;  border-bottom: 0px;  margin-bottom: 20px;} 
.moon-sidebar div.wpcf7  label{ font-size: 13px;  text-transform: uppercase; padding-left: 15px; font-weight:400;}
.moon-sidebar div.wpcf7  textarea{ height:80px; resize:none; }
.moon-sidebar div.wpcf7  input[type='submit']{    width: 100%;   background: #AB9E7C;  border-color: #AB9E7C;  color: #FFF;} 
.moon-sidebar div.wpcf7  input[type='submit']:hover{    background: #FFF;  border-color: #AB9E7C;  color: #AB9E7C;} 
.moon-sidebar div.wpcf7 .form-group.form-group-last{ margin:0px; padding:0px;}
.moon-sidebar div.wpcf7 .wpcf7-not-valid-tip{ font-size:11px;}
.moon-sidebar div.wpcf7 .wpcf7-validation-errors,.moon-sidebar div.wpcf7 .wpcf7-mail-sent-ng{ font-size:12px; color:#900; border:1px solid #900; background:#FFE2D9;}
 
 
 

#post-20 a.moon-button{background:#AB9E7C; border:1px solid #AB9E7C; color:#FFF; font-weight:600; font-size:14px;   text-transform:uppercase; margin-bottom:20px;}
#post-20 a.moon-button:hover{color:#AB9E7C; background-color:transparent; border:1px solid  #AB9E7C;}
#post-20  div.content{ min-height:60px;}

.promotions_row{ margin-bottom:30px;}
.page-template-archive-promotions #main-container{ padding-top:0px;}
.promotions_row h3 a{  color: #4a4a4a; }
.promotions_row  h4.subheading{ font-size:16px; color:#7B7B7B;font-family: 'helveticaneue', Arial ,sans-serif;  font-weight: 400; font-style:italic;  }
.promotions_row  h4.subheading strong{ font-weight: 400;  font-size:22px;}
.promotions_row  .promotional-intro{ color: #7c7c7c;  font-size: 18px;  line-height: 24px; }
.promotions_row .moon-button { margin-right:20px;} 
.promo-logoes{ float:none; display:inline-block;   }
.promo-logoes img{ text-align:left; width:auto; max-width:230px;}


 .single-promotions #main-container{ padding-top:30px;}
.promotion_single .promo-banner, .promotion_single .promo-banner img{ float:left; width:100%; }
.promotion_single h2{ padding:0px ; margin:25px 0px 0px 0px; font-size:18px; color:#D21241; font-family: 'helveticaneue', Arial ,sans-serif;  font-weight: 400; width:100%; float:left;}
.promotion_single h3{ color:#7B7B7B; font-size:16px; font-family: 'helveticaneue', Arial ,sans-serif;  font-weight: 400; font-style:italic; padding:0px 0px 0px 45px;  margin:30px 0 30px 0px; background:url(assets/images/icon-promo.jpg) left top no-repeat; display:inline-block; min-height:32px;}
.promotion_single h3 strong{ font-weight: 400;  font-size:27px;} 
.promotion_single .single-promo-content{ font-weight: 400; color: #7c7c7c;  font-size: 18px;  line-height: 24px; float:left; width:100%; }

.promotion_single .promo-logoes{ float:left; width:100%; margin:30px 0px;}

.promotion_single .promo-links{ float:left; width:100%; font-size:16px; color:#A99E7E; font-weight:700; line-height:26px; text-transform:uppercase;}
.promotion_single .promo-links span.call{ padding:0px 40px; margin-right:40px; border-right:1px solid #E5E5DD; display:inline-block; background:url(assets/images/promo-icon-call.jpg) no-repeat left center; }
.promotion_single .promo-links span.return{ padding:0px 40px;  display:inline-block; background:url(assets/images/promo-icon-link.jpg) no-repeat left center;}
.promotion_single .promo-links span.return a{color:#A99E7E;}
.promotion_single .promo-links span.return a:hover{color:#938762;}
.moon-album-contents .moon-button.longer{ padding:8px 25px;}

.sitemap ul.page-list { padding:0px 0px 0px 0px; margin:0px; }
.sitemap ul.page-list li{ list-style-type:none; color:#7E716B;  } 
.sitemap ul.page-list li a{  color:#7E716B; font-size:14px  } 
.sitemap ul.page-list   ul.children li { list-style-type:'-';}
.sitemap ul.page-list li ul li a{ font-size:12px; }


.widSSP{ width:100% !important}

.moon-mainbar #home-search-row  .search-form form.check-rooms input.form-control{ max-width:150px;}
.moon-mainbar  #home-search-row .content.muted{ display:none;}

#home-search-row .vc_column_container.fixed { z-index:100; position:fixed; top:120px; }
#search-room2-inner.fixed{ z-index:100; position:fixed; top:0px;background:#e5e5dd;}

#moonsc-room-search-2 div.title-area.d-primary-color-as-background div.title{ margin-top:30px;}
#search-room2-inner{ float:left; width:100vw; background:#E5E5DD;  }
#room-search2-wrap{ float:left; width:100%; left:0;} 

.page-id-660 #moonsc-room-search-2{ margin-left:30px; }
.page-id-660 .moon-mainbar .vc_column_container, .page-id-660  #main-container, .page-id-660 .googlemap-panaroma,.googlemap-panaroma  wpb_raw_code{ padding:0px;}

a.virtual-btn{    background: #AB9E7C;  border: 1px solid #AB9E7C;  color: #FFF; font-weight: 600;  font-size: 14px; text-transform: uppercase; margin-bottom: 20px;    display: inline-block;  padding: 0px 20px;  height: 40px;  line-height: 40px;}
a.virtual-btn:hover{    background: #FFF;  color: #AB9E7C; }


.vc_column-inner .content, .moonsc-testimonial-items  .moonsc-testimonial-item .testimonial, .moon-article-excerpt p, .promotional-intro p, .single-promo-content p{ text-align:justify; font-size:14px;} 
.page-id-284 .content{ min-height:90px;} 
.inside-btn{ text-align:center; padding-top:40px;}
.moon-button-wrapper .moon-button, .inside-btn a{border: 1px solid #AB9E7C;  background: #AB9E7C;  padding: 8px 18px; text-transform:uppercase;}
.moon-button-wrapper .moon-button:hover, .inside-btn a:hover{  background: #FFF; color:#AB9E7C;}

.master-container .header-style-1, .master-container  header.sticky.stuck.header-style-1{ background-color:#D21241;}
#nav-search-container i.fa{ color:#FFF}

div.moonsc-content-box.socialmedia-box div.content  { text-align:center}
.socialmedia-box .content a{ float:none; display:inline-block;} 
.section-breadcrumb-wrapper { margin-bottom:30px;}
.content .list-no-dots li a{ color:#59677a}
.content .list-no-dots li a:hover{ color:#F7A42C;}


.panaroma-page .section-breadcrumb-wrapper { margin-bottom:0px;}
.panaroma-page #main-container { padding-bottom:0px;}
.googlemap-panaroma.wpb_row{ padding-bottom:20px;}




/*blog*/
 
.moonsc-blog-list .moon-blogs-list-container h2.moon-article-title{ margin : 0px;}
.moonsc-blog-list .moon-blogs-list-container .moon-article-excerpt{ margin-top:0px;}
.moonsc-blog-list div.moon-article-meta-wrapper{ font-size:12px; padding-bottom:10px;}
.moonsc-blog-list a.bloglink{    background: #AB9E7C;  border: 1px solid #AB9E7C; color: #FFF;  font-weight: 600;  font-size: 14px; text-transform: uppercase; margin-bottom: 20px; padding: 8px 18px;}
.moonsc-blog-list a.bloglink:hover{ background: #FFF; color: #AB9E7C ; }
a.read-more{ color:#AB9E7C ;}



/*popup*/
.popupbox-out{ position:fixed; background:rgba(0, 0, 0, 0.6); top:0px; left:0px; width:100%; height:100%; z-index:500; display:none}
.popup-center{ width:98%; max-width:900px; margin:5vh auto 0px auto; text-align:center; }
.popup-img{ float:left; width:100%; text-align:center;}
.popupview{ width:auto; max-width:100%; float:none;}
.hide-popup{ float:right; width:40px; height:40px; background:url(assets/images/gray-square.png) center no-repeat;}



/*ipad horizontal*/ 
@media all and (max-width: 1400px){
	 .moonsc-room-search  .container {  width: 98%; }
	.moon-mainbar  #home-search-row  .search-form form.check-rooms input.form-control{ max-width:125px;}
}
@media (max-width: 1199px) {  
  div.moonsc-room-search.style-2 div.form-group.col-md-3.form-group-textbox{ max-width:280px;}
  div.moonsc-room-search.style-2 div.form-group.col-md-3{max-width:180px;}
  header.header-style-1 .container{ width:100%}
  header nav.main-menu{ padding-left:0px;}
  #menu-main-menu li a{ margin:0px 5px;}
  .container.header-searchbar{ width:100%}
}

/*ipad horizontal*/ 
@media all and (max-width: 990px){
	 div.moonsc-room-search.style-2 div.form-group.col-md-3.form-group-textbox{ max-width:200px;}
	.moon-mainbar  #home-search-row  .search-form form.check-rooms input.form-control{ max-width:200px;}
	 div.moonsc-room-search.style-2 div.form-group.col-md-3{ width:200px;}
	#home-search-row .vc_column_container.fixed, #search-room2-inner.fixed{ position:relative !important; top: auto !important; }
	
	nav.top-menu.main-menu #top-menu-wrapper{ margin-top:20px;}
	nav.top-menu.main-menu #top-menu-wrapper ul#menu-top-menu  {   border-right:1px solid #d8d8d8;}
	nav.top-menu.main-menu #top-menu-wrapper ul#menu-top-menu   li{ border:0px; width:100%; text-align:right; }
	nav.top-menu.main-menu #top-menu-wrapper ul#menu-top-menu   li a{ line-height:20px;}
	nav.top-menu.main-menu #top-menu-wrapper ul#menu-top-menu li#nav-search-container{ display:none;}
 .moon-mainbar  #home-search-row .search-form form.check-rooms input.form-control{ max-width:100%;}
nav.top-menu.main-menu { display:block; position:absolute; right:200px; max-width:200px; }
	nav.top-menu.main-menu {  right:100px;   }
 
	 #moonsc-room-search-2{ left:0px !important;} 
	 .container.header-searchbar{ width:100%; }
	 	footer ul.site-links > li { text-align:left;}
		footer .container{ width:100%;}
}

@media all and (max-width: 768px){
	
	#moonsc-room-search-2.moonsc-room-search.style-2 div.form-group.col-md-3.form-btn-wrapper{ float:left; width:100%; text-align:center; max-width:none} 
	#moonsc-room-search-2.moonsc-room-search.style-2 div.form-group.col-md-3.form-btn-wrapper button{ float:none} 
	
	#moonsc-room-search-2.moonsc-room-search.style-2   .form-group .bootstrap-select{width:100%;  }
	#moonsc-room-search-2.moonsc-room-search.style-2 div.form-group.col-md-3.form-group-textbox{ }
	
	
	.moonsc-room-search .title-container{ text-align:center; height:50px;}
	#moonsc-room-search-2 div.title-area.d-primary-color-as-background div.title{ margin-top:15px; font-size:20px; text-align:center;}
	.moonsc-room-search .search-form form.check-rooms{ margin-top:15px;}
	#moonsc-room-search-2.moonsc-room-search.style-2 div.form-group.col-md-3{ padding:0px 15px 15px 0px; max-width:none; width:calc(50% - 15px); margin-bottom:0px; float:left;}
 
}
@media all and (max-width: 568px){
	header .logo-link img.logo{  max-height:50px;   }
	nav.top-menu.main-menu{ max-width:110px}
	#menu-top-menu li{ padding-left:0px;}
	.moonsc-room-list-contents div.row.room h3.heading{  font-size:25px;}
	.dine-details h3, h3.moon-album-title, h2.moon-article-title{ margin-top:20px;}
	#moonsc-room-search-2.moonsc-room-search.style-2 div.form-group.col-md-3{ width:90%; padding-right:0px; margin-right:0px;}
	 
}

@media all and (max-width: 400px){
.promo-logoes{ float:left; margin-top:5px;}
}


.order-now {
    position: fixed;
    top: 30vh;
    right: 0;
    z-index: 999;
    overflow: hidden;}