/* Common style */
.internal_link {
    font-weight: bold;
    color:black;
}
.internal_link:hover, .internal_link:focus {
    color: #a94442;
}
p{
    text-align:justify;
    margin:0px;
}
#page-wrap hr{
    line-height: 1.3;
}
#footer .footer_center .widget-logo .text p a:hover {
    color: #ede278!important;
}

/* set top header/footer */
.header_top .header_left span, .header_top .header_right .login-register a, 
.header_top .header_right .dropdown span {
    color: black;
    font-weight: bold;
}
.header_top .header_right .dropdown ul li:hover a,
.header_top .header_right .dropdown ul li.active a {
    background-color: #ede278;
}
#page-wrap #footer .footer_center .col-lg-2.col {
    width: 20%;
}
.error_msg {
    margin-left: 50%;
    color: red;
    font-weight: bold;
    font-size: 14px;
}
.guest-book_item:before {
    border-right: 2px solid #ede278;
    border-bottom: 2px solid #ede278;
    
}
.guest-book_item:after {
    border-left: 2px solid #ede278;
    border-top: 2px solid #ede278;
}
.room-detail_thumbs a:hover::before {
    border-color: #ede278;
}

/*set header menu background*/
.header_content .menu>li.current-menu-item>a,
.header_content .menu>li:hover>a,
.header_content .menu>li .sub-menu>li:hover>a {
    background-color: #ede278;
}
.header_content .menu>li .sub-menu {
    width: 185px;
}
/* set slider */
.slider-caption,.slider-caption-sub{
    color:#d80d09;
}
.check-availability h2:before {
    border: 3px solid #ede278;
    color: #ede278;
}
 #footer .footer_top .social .social-content a:hover {
    border-color: #ede278;
}
#footer .footer_top .social .social-content a {
    padding-top: 0.1%;
    padding-left: 0.5%;
}
.accomd-modations-room .text h2 a:hover {
    color: #ede278;
}

/*  set background image for subbanner jalpa  */
#page-wrap .bg-j {
    background-image: url(../acacia-hostel/9fkzwp9u6gjuvcg5/acacia-hostel-privateroom-subbanner.jpg);
}
#page-wrap .bg-SA {
    background-image: url(../acacia-hostel/9fkzwp9u6gjuvcg5/acacia-hostel-summer-activity-banner.jpg);
}
/*  set background image for 8bed dorm subbanner jalpa  */
#page-wrap .bg-j1 {
    background-image: url(../acacia-hostel/9fkzwp9u6gjuvcg5/acacia-hostel-8bed-dormroom-subbanner.jpg);
}

#page-wrap .bg-a {
    background-image: url(../acacia-hostel/9fkzwp9u6gjuvcg5/acacia-hostel-aboutus-subbanner.jpg);
}

/*  set background image for subbanner jalpa  */
#page-wrap .bg-r {
    background-image: url(../acacia-hostel/9fkzwp9u6gjuvcg5/reservation.jpg);
}

/*  set background image for subbanner jalpa  */
#page-wrap .bg-c {
    background-image: url(../acacia-hostel/9fkzwp9u6gjuvcg5/acacia-hostel-contactus-subbanner.jpg);
}

#page-wrap .bg-gb {
    background-image: url(../acacia-hostel/9fkzwp9u6gjuvcg5/chelsea-house-banner-guestbook.jpg);
}
#page-wrap .bg-8.bg-sbgb {
    width:65.813%;
    height:405px;
    float:left;
    background-image: url(../acacia-hostel/9fkzwp9u6gjuvcg5/chelsea-house-subbanner-guestbook.jpg);
}
#page-wrap .bg-ca {
    background-image: url(../acacia-hostel/9fkzwp9u6gjuvcg5/chelsea-house-banner-career.jpg);
}

/* CSS of review page */
#page-wrap .bg-8 {
    width:100%;
    height:300px;
    background-image: url(../acacia-hostel/9fkzwp9u6gjuvcg5/bluebellshotel-subbanner-review.jpg);
}
#page-wrap .section-guest-book .container .guest-book.review {
    border:3px solid black;
    padding-left:1%;
    padding-right:1%;
    padding-bottom:2%;
}
#page-wrap .section-guest-book .container .guest-book.review .heading {
    text-align:center;
    padding-top:2%;
    padding-bottom:2%;
}
#page-wrap .section-guest-book .container.review {
    width: 900px;
    padding: 0.9% 0.5%;   
    background-color: #ede278;
}
#page-wrap .section-guest-book .container .guest-book.review .guest-book-form {
    background-color: transparent;
    padding: 0px;
    width: 100%;
    padding: 2%;
    max-width: 100%;
    padding-bottom: 0px;
}
#page-wrap .section-guest-book .container .guest-book.review .guest-book-form p {
    color:black;
    margin-left: 0px;
}
#page-wrap .section-guest-book .container .guest-book.review .guest-book-form
form .form-field span,
#page-wrap .section-guest-book .container .guest-book.review .guest-book-form
form .form-field sup {
    color:red;
}
#page-wrap .section-guest-book .container .guest-book.review .guest-book-form .field {
    width:85%;
}
#page-wrap .section-guest-book .container .guest-book.review .guest-book-form .field-textarea {
    height:100%;
}
#page-wrap .section-guest-book .container .guest-book.review .guest-book-form 
.form-field table {
    width: 100%;
}
#page-wrap .section-guest-book .container .guest-book.review .guest-book-form 
.form-field table td:nth-child(1), #page-wrap .section-guest-book .container 
.guest-book.review .guest-book-form .form-field table th:nth-child(1) {
    text-align: left;
    width:200px;
}
#page-wrap .section-guest-book .container .guest-book.review .guest-book-form 
.form-field table tr td input[type=radio] {
    margin: 0px;
}
#page-wrap .section-guest-book .container .guest-book.review .guest-book-form 
.form-field table tr {
    height:50px;
    vertical-align: middle;
}
#page-wrap .section-guest-book .container .guest-book.review .guest-book-form 
.form-field table tr td, 
#page-wrap .section-guest-book .container .guest-book.review .guest-book-form 
.form-field table tr th {
    width:400px;
    text-align: center;
    vertical-align: middle;
}
#page-wrap .section-guest-book .container .guest-book.review .guest-book-form label {
    font-family: 'Montserrat';
    font-size: 16px;
    color: black;
    margin-right: 1%;
}
input[type="date"] {
    background: none;
    border: 1px solid #d4d4d4;
    background-color: #fff;
    height: 40px;
    line-height: 40px;
    padding: 0 12px;
    color: #666;
    font-size: 12px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-family: 'Montserrat';
}
input[type=radio] {
    margin: 0px 0px 0px 30px;
    font-family: 'Montserrat';
    font-size: 30px;
    color: #e1d137;     
    border: 0px;
    width:30px;
    height: 20px;
}
#page-wrap .section-guest-book .container .guest-book.review .guest-book-form .awe-btn {
    width: 20%;
    margin-left: 40%;
}
#page-wrap .section-guest-book .container .guest-book.review .guest-book-form .awe-btn:hover {
    color:black!important;
}


/*  set background image for subbanner   */
#page-wrap.guestbook_review .bg-9{
    background-image: url(../acacia-hostel/9fkzwp9u6gjuvcg5/acacia-hostel-guestbook-review-subbanner.jpg);
}
#page-wrap.event1 .bg-9{
    background-image: url(../acacia-hostel/9fkzwp9u6gjuvcg5/acacia-hostel-event-subbanner.jpg);
}
#page-wrap .bg-9 {
    background-image: url(../acacia-hostel/9fkzwp9u6gjuvcg5/acacia-hostel-gallery-subbanner.jpg);
}
.sub-banner .text p, .sub-banner .text h2{
    color:#d80d09;
    text-align: center;
}
#page-wrap.att-page-wrap .bg-9 {
    background-image: url(../acacia-hostel/9fkzwp9u6gjuvcg5/acacia-hostel-attraction-subbanner.jpg);
}

/*  set background for index page   */
.bg-14, .bg-13 {
    background: #ede278;
}
.accomd-modations-room .text .price {
    color:#fff;
}
#page-wrap .section-accomd .accomd-modations-header p {    
    max-width: 900px;
}

/* all button setting */
#footer .footer_top .mailchimp .mailchimp-form .awe-btn:hover,
.awe-btn.awe-btn-13:hover {
    border: 2px solid #ede278;
    color: black!important;   
} 
#footer .footer_top .mailchimp h4:before {
    border: 2px solid #ede278;
    color: white!important;
}
#footer .footer_top .mailchimp .mailchimp-form .awe-btn,.gallery-cat ul li a:hover,
.awe-btn.awe-btn-12:hover,
.gallery-cat ul li:hover a,
.gallery-cat ul li.active a{
    background-color: #ede278;
    color:black;
} 
.awe-btn.awe-btn-default:hover, .awe-btn.awe-btn-13,.section-slider #slider-revolution ul li:hover a,
.attraction_sidebar .attraction_sidebar-content .attraction_title, .awe-btn.awe-btn-12:hover,
#page-wrap .bg-white .container .home-about .row .col-md-6 .text .awe-btn:hover,
#page-wrap .section-gallery .gallery .gallery-content .our-gallery .awe-btn:hover  {
    background-color: #ede278;
    border: 2px solid #ede278;
    color:black;
}

/* index-guest book setting  */

.guestbook-item .text p {
   text-align: justify;
   color:#000000;
}
.guestbook-item .text p:before {
content: no-open-quote;
}
.guestbook-item .text p:after {
content: no-close-quote;
}
.guestbook-item .text span{
    color:#000000;
}
.owl-controls .owl-pagination .owl-page.active {
    background-color: #000000;
}
.owl-controls .owl-pagination .owl-page {
    border: 2px solid #000000;
}

/* setting of gallery popup image  */

.mfp-wrap .mfp-content .mfp-figure .mfp-img {
    padding: 30px 30px 30px 30px;
}

/* setting of contact page */

#page-wrap .section-contact .container .contact .row .col-md-6 .text h5, 
#page-wrap .section-contact .container .contact .row .col-md-6 .contact-location 
.collapse .location-group h5{
    font-family: 'Hind';
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}
#page-wrap .section-contact .container .contact .row .col-md-6 .contact-form p,
#page-wrap .section-contact .container .contact .row .col-md-6 .text p, 
#page-wrap .section-contact .container .contact .row .col-md-6 .contact-location .collapse 
.location-group p{
    text-align: justify;
    font-family: 'Hind';
    font-size: 14px;    
    color: #232323;
}
.contact .contact-location {
    border-top: none;
    border-bottom: 1px solid #e3e3e3;
    padding-top: 5px;
    margin-top: 5px;
    padding-bottom: 20px;
}
.contact .contact-location .btn-collapse {
    font-size: 14px;
}
.contact .contact-location .btn-collapse:hover {
    color: #ede278;
}
.contact .text h2, #page-wrap .section-contact .container .contact .row .col-md-6 .contact-form h2 {
    font-size: 15px;
    font-weight: bold;
    color: #232323;
    text-transform: uppercase;
}
.contact .text ul {
    margin-top: 20px;
}
#page-wrap .section-contact .container .contact .row .col-md-6 .contact-form{
    margin-top: 15px;
}
.contact .contact-form .field-textarea {    
    height: 180px;
}
.contact .contact-form .field-text:focus,
.contact .contact-form .field-textarea:focus {    
    border-color: #ede278;
}
.section-contact {
    padding-bottom: 70px;
}

/* setting of Room page */

#page-wrap .section-room-detail .room-detail_tab .room-detail_tab-header li a:before {    
    background-color: #ede278!important;
}
#page-wrap .section-room-detail .room-detail_tab .room-detail_tab-header .active a, 
.room-detail_tab-header li:hover a {
    color: #ede278!important;
}
#page-wrap .section-room-detail .room-detail .room-detail_img .room_img-item {
    width: 870px;
    height: 565px;
}
#page-wrap .section-room-detail .room-detail .room-detail_thumbs {
    margin-top: 12px;
}
#page-wrap .section-room-detail .room-detail .room-detail_form {
    border-top: 1.5px solid #e4e4e4;
    padding: 0 20px 10px 20px;
}
#page-wrap .section-room-detail .room-detail .room-detail_form h5{
    background: url(../acacia-hostel/acacia-hostel-faviconlogo.png) no-repeat left;
    margin-top: 20px;
    margin-bottom: 10px; 
    padding-left: 40px;   
}
#page-wrap .section-room-detail .room-detail .room-detail_form h6 {
    color: #232323;
    font-size: 14px;
    font-weight: bold;
    margin-top: 0px;
    font-family: 'hind';
}
#page-wrap .section-room-detail .room-detail .room-detail_form p {
    color: #000000;    
    line-height: 1.3;
    font-size: 12px;      
    font-family: 'hind';
    text-align: justify;
}
#page-wrap .section-room-detail .room-detail .room-detail_form p br{
    line-height: 1.6;
}
#page-wrap .section-room-detail .room-detail .room-detail_form ul {    
    padding-left: 20px;
}
#page-wrap .section-room-detail .room-detail .room-detail_form ul li{
    list-style-type: none;
    list-style-image: url('../acacia-hostel/arrow-icon.png');  
}
#page-wrap .section-room-detail .room-detail_tab .col-md-9 #overview .col-md-4 {
    width: 49%;
    float:left;
}
#page-wrap .section-room-detail .room-detail_tab .col-md-9 #overview .col-xs-6 {
    width: 30%;
    float:left;
    margin-right: 20px;
}
#page-wrap .section-room-detail .room-detail_tab .col-md-9 #overview .row ul{
    list-style-type: disc;
    margin-top: 0px;
}
.room-detail_overview h5 {
    margin-bottom: 10px;
}
.room-detail_tab-content {
    padding-top: 0px;
}
#page-wrap .section-room-detail .room-detail_tab .col-md-9 #overview .row ul li {
    padding: 1px 0;
}
/* setting of Review page */
#page-wrap .section-blog .col-md-8 .post .entry-footer .entry-author .entry-author-name:hover {
    color: #ede278;
}
#page-wrap .section-blog .col-md-8 .post .entry-footer .entry-author .entry-author-name {
    color: #232323;
    font-weight: bold;
}
#page-wrap .section-blog .col-md-8 .post .entry-header h2:hover {
    color: #ede278;
}
#page-wrap .section-blog .col-md-8 .guest-book_head p{
    text-align: center;
    margin-top: 20px;
}
#page-wrap .section-blog .col-md-8 .post .entry-footer {
    margin-top: 10px;
} 
#page-wrap .section-blog .col-md-8 .post .entry-content {
    margin-top: 15px;
}
.blog-content .post {
    margin-top: 30px;
} 
#page-wrap .section-blog .col-md-4.col-md-pull-8.col1 {
    margin-top:85px;    
}

/* setting of reservation page */
#page-wrap .section-blog .col-md-8.col-md-push-4.col_r {
    left: 16%;
}

/* setting of rates page */
#page-wrap .section-blog .col-md-4 {
    background-color: #f1f1f1;
    margin-top:50px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom:20px;
    width: 27%;    
}
#page-wrap .section-blog .col-md-4 .widget{
    margin-top:0px;
    padding-left: 20px;
    padding-right: 20px;
}
#page-wrap .section-blog .col-md-4 .sidebar {
    margin-right: 0px;
}
#page-wrap .section-blog .col-md-4 .widget h5 {
    background: url(../acacia-hostel/acacia-hostel-faviconlogo.png) no-repeat left;
    margin-top: 20px;
    margin-bottom: 20px; 
    padding-left: 40px;   
}
#page-wrap .section-blog .col-md-4 .widget h6 {
    color: #232323;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    font-family: 'Hind';
}
#page-wrap .section-blog .col-md-4 .widget p {
    color: #000000;
    font-size: 12px;      
    font-family: 'hind';
    text-align: justify;      
}
#page-wrap .section-blog .col-md-4 .widget ul {
    padding-left: 20px;
}
#page-wrap .section-blog .col-md-4 .widget ul li {
    list-style-type: none;
    list-style-image: url('../acacia-hostel/arrow-icon.png');  
    line-height: 2;
}
#page-wrap .section-blog .col-md-push-4 {
    left: 25%;
}
#page-wrap .section-blog .col-md-8 {
    width: 70%;
}
#page-wrap .col-md-push-4 .post .entry-content {
    padding-top: 5px;    
    padding-left: 0px;  
}
#page-wrap .col-md-8 .post .entry-header .entry-content table {
    font-family: 'hind';
    width:70%;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 12px;
}
#page-wrap .section-blog .col-md-push-4 .post .entry-header table h5{
    color: #232323;    
    font-weight: bold;
    font-size: 15px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: 'hind';
}
#page-wrap .col-md-8 .post .entry-header .entry-content table th {
    font-size: 16px;
    background-color: #f1f1f1;
    border-color: #000000;
    color:  #000;      
    text-align: center;
    height: 35px;
}
#page-wrap .col-md-8 .post .entry-header .entry-content table tr {
    height: 25px;    
    color:#000000; 
}
#page-wrap .col-md-8 .post .entry-header .entry-content table, 
#page-wrap .col-md-8 .post .entry-header .entry-content th, 
#page-wrap .col-md-8 .post .entry-header .entry-content td {  
    vertical-align:middle;
    border: 1px solid black;
    border-collapse: collapse;
}
#page-wrap .col-md-8 .post .entry-header .entry-content table td:nth-child(even) {      
    width:20%;
    font-size: 14px;
    text-align: center;
}
#page-wrap .col-md-8 .post .entry-header .entry-content table td:nth-child(odd) {
    width:50%;
    padding-left: 10px;
    font-size: 12px; 
    text-align: left;
}
#page-wrap .col-md-8 .post .entry-header .entry-content table tr:nth-child(2) td:nth-child(1), 
#page-wrap .col-md-8 .post .entry-header .entry-content table tr:nth-child(2) td:nth-child(2) {
    font-size:14px;
    background-color: #ede278;
}

/* remove css
#page-wrap .section-blog .col-md-push-4 .post .entry-header hr{
    border: 1.67px solid #631602; 
    margin-bottom: 0px;      
}
#page-wrap .col-md-8 .post .entry-header .entry-content caption {
    font-style: normal;
    padding-top: 0px;
    font-weight: bold;
    color:  #000000;
    text-align: center;
    margin-bottom: 5px;
}
#page-wrap .col-md-8 .post .entry-header .entry-content caption span {    
    color:  #e1bd85;
}*/

/* setting of acacia_hostel page */
.col-xs-6:hover .img:before {
    border-color: #ede278;
}
#page-wrap .section-team {    
    padding: 0px;
}
#page-wrap .section-team .team .team_content .col-xs-6 .team_item {
    margin-top: 30px;
    margin-bottom: 50px;    
}
#page-wrap .section-about .about .about-item {
    margin-top: 60px;
}
#page-wrap .section-about .about-item.about-right .text {
    margin-top: 30px;
}
#page-wrap .section-about .about-item .text {
    margin-top: 20px;
}
.section-about .about p{
    margin-bottom: 15px;
}

/* setting of event page */
#page-wrap .section-blog .col {
    left: 32%;
}
.blog-content .post.post-single {
    margin-top: 45px;
}
#page-wrap .section-blog .col-md-8 .post .entry-content p {
    color: black;
    line-height: 1.3em;
    letter-spacing: .01em;
    font-size: 14px;
    font-family: 'Hind';
    text-align: justify;
    margin-top: 10px;  
}
#page-wrap .section-blog .col-md-8 .post .entry-content h6{
    margin-top: 15px;
    margin-bottom: 0px;
    font-size: 13px;
    font-weight: bold;
}
#page-wrap .section-blog .col-md-4 .sidebar .widget_upcoming_events{
    padding-top: 20px;
    border-top: 1.5px solid #e4e4e4;
}

/* setting of term & condition page */
.term-condition {
    font-family:'Hind';
    font-size: 14px;
    font-color:black;   
}   
.term-condition p{    
    font-weight: normal;   
    margin-top: 5px;
    margin-left: 10px;
    line-height: 1.3em;
    letter-spacing: .01em;
    font-size: 14px;
    font-color:black;
}
.term-condition ul li {
    padding: 1px 0;
    color: #333;    
    letter-spacing: .014em; 
    margin-left: 10px;   
}
.term-condition ul{
    padding:3px 0px 0px 20px; 
    list-style-type: disc;   
}
.term-condition h3{
    margin-top: 20px;    
}
.term-condition h6{
    margin-left: 10px;
    margin-top: 10px;  
    font-weight: normal;    
}

/* setting of attraction page */
.att-page-wrap .section-attractions .container .col-md-8 {
    margin-top: 50px;    
}
#page-wrap .bg-white .container .col-md-4 .attraction_sidebar .attraction_sidebar-content .attraction_title {
    background-color: #ede278;
    color: #fff;
    font-family: 'Montserrat';
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px 15px;
    margin-top: 30px;
}
#page-wrap .bg-white .container .col-md-4 .attraction_sidebar .attraction_heading {
    color: #333333;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Montserrat';
    font-weight: bold;
    border-bottom: 1px solid #e4e4e4;
    padding: 15px 20px;
    text-align: center;    
}
.section-attractions {
    padding-bottom: 0px;
}
#page-wrap .section-attractions .container{
    margin-bottom: 30px;
}
#page-wrap .section-attractions .container .col-md-8 iframe{
    width: 100%;
    border: none;
    font-family: 'Montserrat';
    color: #333333;
    font-weight: bold;
    font-size: 16px;   
}
.attraction_sidebar .attraction_sidebar-content .attraction_location li a {
    color: #333333;
    font-size: 12px;
    font-family: 'Montserrat';
    font-weight: bold;
    text-transform: uppercase;
}
.attraction_sidebar .attraction_sidebar-content .attraction_location li a:hover {
    color: #ede278;    
}
.bootstrap-select.btn-group.awe-select .dropdown-menu ul li.selected a {
    background-color: #ede278;    
    border-bottom-color: #ede278;
}
.attraction_sidebar .attraction_sidebar-content .bootstrap-select.attraction_select.awe-select .btn 
.filter-option, .attraction_sidebar .attraction_sidebar-content .bootstrap-select.attraction_select.awe-select 
.btn .caret,
.bootstrap-select.btn-group.awe-select .dropdown-menu ul li a{
    color:#555555;
    font-family: 'Montserrat';
    font-size: 12px;
    font-weight: bold;
}
.bootstrap-select.btn-group.awe-select .dropdown-menu ul li a:hover {
    background-color: #ede278;    
    border-bottom-color: #ede278;
}
.attraction_detail .attraction_content .attraction_content-title {
    color: #333333;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Montserrat';
    font-weight: bold;    
    padding: 0px 0px 20px 0px;
    text-align: center;    
}
.attraction_detail{
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: 'Montserrat';
    color: #333333;
    font-size: 15px;
}
.attraction_detail .attraction_content ul{    
    font-weight: 500;
    line-height: 1.4em;
    padding-left: 0;
    margin-bottom: 0;
    margin-top: 20px;
    list-style-type: none;           
}
.attraction_detail .attraction_content ul li {
    margin-top: 5px;
}
.attraction_detail .attraction_content ul li span {
    font-weight: bold;
    text-transform: uppercase;
    margin-right: 20px;
}
.attraction_content {
    border-top: none; 
    padding-top: 0px;
    margin-top: 0px;
    color:black;    
}
.attraction_content p{
    line-height: 1.5;
    text-align: justify;
}
/* setting of Blog page */
#page-wrap .section-blog .col-md-8.col_blog {
    width: 70%;
}
#page-wrap .section-blog .col-md-push-4.col_blog {
    left: 30%;
}
#page-wrap .section-blog .col-md-8 .blog-content {
    margin-top: 50px;
}
#page-wrap .section-blog .col-md-4 .widget_social {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1.5px solid #e4e4e4;
    text-align: center;
}
.sidebar .widget.widget_upcoming_events ul li:hover .event-date {
    border: 2px solid #ede278;
    color:#ede278;
}
#page-wrap .section-blog .container .col_blog .blog-content .post .entry-content.entry {
    padding-left: 100px;
    margin-top: 0px;
    padding-top: 0px;
}
.post .entry-header h2 a:hover{
    color: #ede278;
}
.amout {
    font-weight: bold;
    font-size: 40px;
    color: #232323;
}

.roombook {
    margin-left: 25%;
    margin-top: 4%;
}

.bookroombutton {
    padding-left: 30%;
    padding-right: 30%;
    padding-top: 2%;
    padding-bottom: 2%;
}

.reservation-room_amout {
    font-size: 22px !important;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
}

.availrooms {
    font-family: 'Montserrat';
    margin-top: auto;
    margin-left: 5%;
}

#availableroomlable {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 700;
}

.availrooms select {
    width: 25% !important;
    height: 31px;
    color: #000;
    font-weight: 500;
    border: 2px solid #000;
}
#newspaper-b {
    font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    font-size: 12px;
    width: 650px;
    text-align: left;
    border-collapse: collapse;
    margin: 20px;
}
#newspaper-b tr {
    display: table-row;
    border-bottom: 3px solid #eee;
}
#newspaper-b td {
    color: #232323;
    padding: 10px;
}
.reservation_step ul {
    border-bottom: none;
}
.bclable {
    margin-left: 21%;
    margin-top: 3%;
}
.bch4 {
    margin-left: 28%;
    float: left;
    margin-top: 2%;
}
.bcimg {
    margin-left: 43%;
    margin-top: 2%;
}
.bcp {
    font-size: 10px;
    margin-left: 28%;
    margin-top: 2%;
}
.reservation-sidebar_availability .check_availability_title {
    color: #a94442;
}
.reservation-sidebar_availability .check_availability_group {
    padding-left: 0px !important;
}
.reservation_note {
    color:  #a94442;
    font-size: 12px;
    margin-top: 15px;
}
.reservation_step ul li.active:before, .reservation_step ul li:hover:before {
    background-color: #a94442;
}
.reservation-room_item .reservation-room_text .reservation-room_view-more {
    color: #a94442;
}
.reservation-room_item .reservation-room_text .reservation-room_view-more:hover {
    color: #a94442;
}
.bg-blue {
    background-color: #a94442;
}
.reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_total-room .reservation-amout {   
    color: #a94442;
}
.awe-btn.awe-btn-13 {
    border: 2px solid #ede278;
    background-color: #ede278;
}
.check-availability .availability-form .vailability-submit .awe-btn {
    color: black;
    font-weight: bold;
}
.rsprint {
    margin-left: 80%;
    margin-top: 2%;
}
.rslbl1 {
    margin-left: 25%;
    margin-top: 3%;
}
.rslbl {
       margin-left: 21%;
}
.rsh31 {
    margin-left: 25%;
    margin-top: 3%;
}
.rsh4 {
    color: #a94442;
    margin-top: 3%;
}
.rsh6 {
        margin-left: 21%;
}
.rsp1 {
        margin-left: 21%;
    color: #a94442;
}
.rsp {
        margin-left: 21%;
    color: black;
    margin-top: -1%;
}

.soldoutclass {
    font-size: 16px;
    color: #333333;
    font-family: 'Montserrat';
    text-transform: uppercase;
    padding: 12px 20px;
    font-weight: bold;
    text-align: center;
}

.ui-datepicker .ui-datepicker-header {
    background-color: #ede278 !important;
}

.ui-datepicker .ui-datepicker-calendar thead th {
    background-color: #ede278 !important;
}

.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a {
    background-color: #ede278 !important;
    border-color: #ede278 !important;
}

#preloader .preloader-dot {
    border: 2px solid #ede278;
}

.ui-datepicker .ui-datepicker-calendar td a.ui-state-active, .ui-datepicker .ui-datepicker-calendar td a:hover {
    border: 1px solid #ede278;
}
.ui-datepicker .ui-datepicker-header .ui-corner-all.ui-state-hover {
    background: #ede278;
}

.bookingpage_error {
    text-align: center;
    color: #760f14;
    font-size: 23px;
}

/* CSS for datepicker of bootstrap */
.datepicker table tr td.today:hover, .datepicker table tr td.today:hover:hover, 
.datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover:hover, 
.datepicker table tr td.today:focus, .datepicker table tr td.today:hover:focus, 
.datepicker table tr td.today.disabled:focus, .datepicker table tr td.today.disabled:hover:focus, 
.datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, 
.datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, 
.datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, 
.datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active, 
.open .dropdown-toggle.datepicker table tr td.today, 
.open .dropdown-toggle.datepicker table tr td.today:hover, 
.open .dropdown-toggle.datepicker table tr td.today.disabled, 
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover,.datepicker table tr td.active:hover, 
.datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, 
.datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:focus, 
.datepicker table tr td.active:hover:focus, .datepicker table tr td.active.disabled:focus, 
.datepicker table tr td.active.disabled:hover:focus, .datepicker table tr td.active:active, 
.datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, 
.datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, 
.datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, 
.datepicker table tr td.active.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.active, 
.open .dropdown-toggle.datepicker table tr td.active:hover, .open .dropdown-toggle.datepicker table tr td.active.disabled, 
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover,.datepicker table tr td.today, 
.datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, 
.datepicker table tr td.today.disabled:hover {
    color: #ffffff;
    background-color: #ede278;
    border-color: #ede278;
}
.owl-controls .owl-prev:hover, .owl-controls .owl-next:hover {
    color: #ede278;
    border-color: #ede278;
}

.wrong_persontitle {
    text-align: center;
    color: #760f14;
    font-size: 23px;
}

.wrong_person {
    font-size: 13px;
    margin-top: 3%;
    color: black;
}
.section-blog .container .blog .row .post .box {
    padding-top:1px;
    padding-bottom: 1px;
    border: 2px solid #232323;
    margin-bottom:20px;
    margin-top:20px;
    margin-left:30%;
    margin-right:30%;
    width:40%;
    background-color: black;
}

.code_discount {
    color: #f90c0c;
    font-size: 12px;
    text-transform: uppercase;
    font-family: 'Montserrat';
    display: block;
    margin-top: -3%;
    margin-bottom: 1px;
    font-weight: 600;
}

.reference{
    width: 55%;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-left: 23%;
    background-color: #e5e8ea;
    box-sizing: border-box;
}

.p_successpage{
    color:red; 
    margin-left: 28%;
}

.booking_header{
    
    background-color: #a94442;
    border: 2px solid #a94442;
    color: white;
    border-radius: 20px;
    margin-top: 14%;
    padding: 9px 7px 9px 7px;
    font-size: 16px;
}

.booking{
    margin-left: 10%;
    background-color: #a94442;
    border: 2px solid #a94442;
    color: white;
    width: 80%;
    padding: 9px;
    font-size: 16px;
}

.reservationbtn{
    margin-left:10%;
    background-color: #a94442;
    border: 2px solid #a94442;
    color: white;
    padding: 9px;
    font-size: 16px;
    margin-top: 1%;
}

.btn_booking:hover{
    background-color: white !important;
    border: 2px solid #a94442;
    color: black !important; 
}

.dropdown-menu{
    max-height: 250px !important;
}
.header_content .menu>li>a {
    padding: 0 10px;
}
.attraction_content{
    padding-top: 58px
}