.css_specials,#js_SpecialsOnOffer,.css_breadcrumb{display:none!important;}

/* LISTING */

*{outline:none !important}html{opacity:1}.modal-content{border-radius:0px;border:none}body{color:#4f4f4f;font-weight:400;font-size:14px}h1{margin:15px 0px;font-size:30px}h2{margin:15px 0px;font-size:22px}h3{margin:15px 0px;font-size:18px}h4{margin:10px 0px;font-size:14px}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.clear{clear:both}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}table{width:100%}td{font-size:14px}a{text-decoration:none;color:#333}a:hover,a:active,a:focus{color:#574d44}img{max-width:100%}#wpadminbar{position:absolute}.grn_button{background:#333;border:1px solid #333;color:#fff;padding:10px 20px;text-transform:uppercase}.grn_button:hover{background:#7C9132;border:1px solid #7c9132}.cntct_button{background:#ffa500;border:1px solid #ffa500;color:#fff;padding:10px 20px;text-transform:uppercase}.cntct_button:hover{background:#ff8a00;border:1px solid #ff8a00}section{padding:0px 0}.brown-bg{background-color:#574d44}.txt-right{text-align:right}.top25{margin-top:25px}.bot25{margin-top:25px}.icon-wrapper{position:relative;display:block;margin:30px 0;height:30px}.icon-wrapper:before{display:block;content:" ";background:#e0dede;height:1px;width:100%;position:absolute}.icon-wrapper .fa{color:#e0dede;height:26px;width:26px;border:1px solid #e0dede;border-radius:50%;line-height:26px;text-align:center;position:absolute;top:-13px;background:#fff;left:50%;margin-left:-13px}.container.content_area{padding:10px 0px}.css_breadcrumb{left:0px;display:table;width:auto;left:0;right:0}.pager{margin-bottom:0}.s4a-title{text-transform:uppercase;color:#333333;position:relative;padding-bottom:10px}.s4a-title:after{content:'';display:block;position:absolute;left:0;bottom:0;width:57px;height:3px;background:#333}.s4a_table{border:none !important;margin-bottom:0}.s4a_table tr{border-bottom:1px solid #eee}.s4a_table tr th{padding:10px;color:#fff;background:#574d44 !important}.s4a_table tr th:last-child{border-right:none}.s4a_table tr td{padding:10px;background:#fff;border:none !important}.s4a_table tr:nth-child(even){background:#fff}#S4A_search_widget{margin-bottom:20px}#S4A_search_widget .advance_serach{padding:10px;position:relative;left:23%}#S4A_search_widget .advance_serach a{color:#000000}#S4A_search_widget .property_search_form{background:#C1B9A2}#S4A_search_widget .submit_search{background:#333;border:1px solid #333;color:#fff;display:block;width:100%;padding:10px 20px}#S4A_search_widget .submit_search:hover{background:#7C9132;border:1px solid #7c9132}#S4A_search_widget .datepicker_checkin{width:49%;max-width:initial;padding:8px 4px}#S4A_search_widget .datepicker_checkout{width:49%;max-width:initial;padding:8px 4px}#S4A_search_widget .keyword{padding:8px 4px}#S4A_search_widget select#listingType{display:none}#S4A_search_widget input#range{display:none}#available_rooms .get-available-room h4{margin:0px}#available_rooms .get-available-room .fa-2x{font-size:18px}#available_rooms .get-available-room .s4a_table .room-images-and-info{max-width:150px}#available_rooms .get-available-room .s4a_table .room-images-and-info .room-image{width:200px}#available_rooms .get-available-room .s4a_table .room-images-and-info .room-image img{border:5px solid #fff;box-shadow:0px 0px 0px 2px #ccc;cursor:pointer}#available_rooms .get-available-room .s4a_table .room-images-link{position:relative}#available_rooms .get-available-room .s4a_table .room-images-link .fa-search{position:absolute;top:10px;right:10px;color:#fff}#available_rooms .get-available-room .s4a_table .room-images-link .more-info{display:block;padding:10px 0px}#available_rooms .get-available-room .s4a_table .availible-units{color:red;font-size:11px}#check_availibility_control{margin-bottom:0px;background-color:#f2f2f2;padding:20px 10px}#check_availibility_control .col-md-6 #room_occupents p{margin-bottom:25px}#check_availibility_control .css_text_right label{vertical-align:top;margin-top:9px}#check_availibility_control hr{border-top:1px solid #d7d7d7 !important;width:94%;margin-top:30px;margin-bottom:30px}#check_availibility_control .css_inner h3{color:#333 !important}#check_availibility_control .css_inner h3:after{display:none}#check_availibility_control .available_rooms_special{background:#333;color:#fff}#check_availibility_control #get_available_rooms label{font-weight:normal}#check_availibility_control #get_available_rooms .no-api label,#check_availibility_control #get_available_rooms .no-api input{margin:0px;float:none;margin:10px 0px}#check_availibility_control #get_available_rooms .no-api input{width:100%;max-width:200px}#check_availibility_control #get_available_rooms .no-api label{padding:9px 0px}#check_availibility_control table{margin-bottom:20px;border:1px solid #e7e7e7}#check_availibility_control td,#check_availibility_control th{padding:10px}#check_availibility_control th{background:#e7e7e7}#check_availibility_control th.channel_actions{width:350px}#check_availibility_control .datepicker_checkin,#check_availibility_control .datepicker_checkout{margin:0 5px;max-width:140px;text-align:center;border:1px #ccc solid}#check_availibility_control .datepicker_checkin{margin-bottom:20px}#check_availibility_control input{margin:0 5px}#check_availibility_control select{border-radius:0px;padding:4px;border:1px solid #ccc;margin:0 5px}#check_availibility_control .submit{text-transform:uppercase;float:right}.modal.fade{opacity:1}.modal.fade .modal-dialog{transform:translate(0, 10%)}.modal-overlay-bd{clear:both;overflow:hidden}.modal-overlay-bd .modal-column-left{width:40%;float:left}.modal-overlay-bd .modal-column-right{width:57%;float:right}.modal-overlay-bd .modal-column-right .room-description{margin-bottom:15px}.modal-overlay-bd .modal-column-right .room-and-hotel-info{margin-bottom:15px}.modal-overlay-bd .modal-column-right .room-and-hotel-info .occupancy-info span{display:inline-block;margin-right:10px;margin-bottom:10px}.modal-overlay-bd .modal-column-right .room-and-hotel-info .occupancy-info span:last-child{display:block;margin:0}.modal-overlay-bd .modal-column-right .room-and-hotel-info .occupancy-info span .occupancy-info span .fa{margin-right:10px}.modal-overlay-bd .modal-column-right .room-details.resp-module p{font-weight:bold}.modal-overlay-bd .modal-column-right .room-details.resp-module .bulleted{clear:both;overflow:hidden;padding-left:20px}.modal-overlay-bd .modal-column-right .room-details.resp-module .bulleted li{float:left !important;width:50% !important}#advanceSearchModal .checkbox-inline{font-size:12px}#advanceSearchModal .advance_search_button{text-align:center}#advanceSearchModal .advance_search_button .btn{padding:9px 12px}#advanceSearchModal .close{font-size:40px}.testimonials-section .testimonial-meta span{display:inline-block;position:relative;padding:0px 7px;box-sizing:border-box}.testimonials-section .testimonial-meta span:before{content:'';display:block;position:absolute;left:-2px;top:4px;width:2px;height:14px;background:#747474}.testimonials-section .testimonial-meta span:first-child:before{display:none}.testimonials-section .testimonial-items.active{-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}.testimonials-section .testimonials-slider{display:block;padding:0px 0px 20px;box-sizing:border-box}.testimonials-section .testimonials-slider .carousel-inner{position:relative;width:100%;overflow:hidden;box-sizing:BORDER-BOX}.testimonials-section .testimonials-slider .carousel-inner .testimonial-items{padding:0px 100px;box-sizing:border-box;text-align:center;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}.testimonials-section .testimonials-slider .carousel-inner .testimonial-items:hover .ts-icon-wrap{background-color:#a0ce4e}.testimonials-section .testimonials-slider .carousel-inner .testimonial-items .ts-icon-wrap{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#dbdbd5;width:65px;height:65px;display:block;position:relative;border-radius:50%;margin:0 auto;margin-bottom:20px}.testimonials-section .testimonials-slider .carousel-inner p{font-size:16px;line-height:24px}.testimonials-section .testimonials-slider .carousel-inner span a{color:#a0ce4e}.testimonials-section .testimonials-slider .carousel-inner .testimonial-meta{font-size:16px;line-height:24px}.testimonials-section .testimonials-slider .carousel-control.left{background-image:none}.testimonials-section .testimonials-slider .carousel-control.left span{font-size:40px;width:40px;height:40px;margin-top:-20px}.testimonials-section .testimonials-slider .carousel-control.right{background-image:none}.testimonials-section .testimonials-slider .carousel-control.right span{font-size:40px;width:40px;height:40px;margin-top:-20px}.testimonials-section .testimonials-slider .carousel-control{width:0}.testimonials-section .testimonials-slider .glyphicon-chevron-left:before{color:#dbdbdb}.testimonials-section .testimonials-slider .glyphicon-chevron-right:before{color:#dbdbdb}#S4A_horizontal_widget input{margin:8px 0;padding:8px 4px}#S4A_horizontal_widget .keyword{width:100%}#S4A_horizontal_widget .keyword::-webkit-input-placeholder{color:#bbb}#S4A_horizontal_widget .keyword::-moz-placeholder{color:#bbb}#S4A_horizontal_widget .keyword:-ms-input-placeholder{color:#bbb}#S4A_horizontal_widget .keyword:-moz-placeholder{color:#bbb}#S4A_horizontal_widget .css_date input{max-width:100%;width:100%}#S4A_horizontal_widget .css_date input::-webkit-input-placeholder{color:#bbb}#S4A_horizontal_widget .css_date input::-moz-placeholder{color:#bbb}#S4A_horizontal_widget .css_date input:-ms-input-placeholder{color:#bbb}#S4A_horizontal_widget .css_date input:-moz-placeholder{color:#bbb}#S4A_horizontal_widget .submit_search{padding:7px 4px 6px 4px;width:100%;color:#fff}.s4a-search .irs-bar{background:#7C9132}.s4a-search .irs-from{color:#fff;background:#7C9132}.s4a-search .irs-to{color:#fff;background:#7C9132}.s4a-search .irs-single{color:#fff;background:#7C9132}.s4a-search #specialId{margin-top:10px}.property_form_container form select{width:100%}.property_form_container input[type="text"]{border:1px solid #fff;padding:5px}.property_form_container select{border:1px solid #fff;padding:5px}.featured-pic *{width:100%}li.widget{list-style:none}.s4a_css_results{padding-top:15px;padding-bottom:0px}.s4a_css_results .result_tile .result_dis{background:transparent;right:0px;text-align:center;font-size:18px;font-weight:bold}.s4a_css_results .result_tile .result_dis span{margin-left:0px;display:block;font-size:14px;font-weight:normal}.s4a_css_results .result_tile .result_dis:before{display:block;content:' ';background:rgba(155,182,60,0.7);height:102px;width:164px;position:absolute;-ms-transform:rotate(40deg);-webkit-transform:rotate(40deg);transform:rotate(40deg);top:-40px;right:-51px}.s4a_css_results .result_tile .result_button{background:#333;text-align:center;padding:10px 20px;text-transform:uppercase}.s4a_css_results .result_tile .result_button:hover{background:#7C9132;text-decoration:none}.s4a_css_results .result_tile h3{background:transparent;color:#333}.s4a_css_results .result_tile h3 a{color:#333}.s4a_css_results .result_tile .prop_val{padding-top:10px}.s4a_css_results .result_tile .prop_val dt{padding:0px 20px;border:none;width:25%;border-left:none;padding:0 0 0 20px}.s4a_css_results .result_tile .prop_val dd{padding:0px 20px;border:none;padding:0px 20px 0 5px}.s4a_css_results .result_tile .prop_val .prop_fro{color:#333;font-weight:normal;padding-bottom:10px;font-style:italic;font-size:16px}.s4a_css_results .result_tile .prop_val .prop_are{padding-bottom:10px}.s4a_css_results .result_tile .result_dis_inner{position:relative}.s4a #results_navigation{padding-bottom:20px}.s4a #results_navigation a{text-decoration:none}.s4a .single-property-list .special-pack-cell{display:block;background:#ffffff;overflow:hidden;position:relative;padding:18px 10px;box-sizing:border-box;height:260px;margin-bottom:10px;border:1px solid #e4e4e4}.s4a .single-property-list .special-pack-cell .css_bg_image_pic h4{min-height:50px;color:#333333;max-width:200px;display:block;margin-left:0;margin-top:0;text-transform:uppercase;overflow:hidden}.s4a .single-property-list .special-pack-cell .css_bg_image_pic .valid-cell{position:absolute;bottom:0px;font-size:12px;line-height:14px;color:#757575;margin-bottom:20px}.s4a .single-property-list .special-pack-cell .css_bg_image_pic .valid-cell span{display:block;margin-bottom:4px}.s4a .single-property-list .special-pack-cell .css_bg_image_pic ul{padding:0;margin-bottom:0;height:130px;overflow:hidden}.s4a .single-property-list .special-pack-cell .css_bg_image_pic ul li{list-style:none;font-size:12px;line-height:14px;padding-bottom:15px;position:relative;padding-left:22px}.s4a .single-property-list .special-pack-cell .css_bg_image_pic ul li:before{content:'';display:block;position:absolute;left:4px;top:2px;width:7px;height:7px;background:#333;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.s4a .single-property-list .special-pack-cell .valid_dis{background:transparent;right:0px;text-align:center;font-size:20px;font-weight:bold;color:#fff;padding:10px 7px;position:absolute;top:0}.s4a .single-property-list .special-pack-cell .valid_dis:before{display:block;content:' ';background:#333;height:102px;width:164px;position:absolute;-ms-transform:rotate(40deg);-webkit-transform:rotate(40deg);transform:rotate(40deg);top:-40px;right:-51px}.s4a .single-property-list .special-pack-cell .valid_dis .valid_dis_inner{position:relative;font-weight:normal;text-align:right}.s4a .single-property-list .special-pack-cell .valid_dis .valid_dis_inner span{margin-left:0px;display:block;font-size:20px;font-weight:normal;line-height:22px;margin-bottom:5px}.s4a .single-property-list .col-md-12 .col-md-3 #TA_selfserveprop2010{background:#f4f4f4;min-height:390px}.s4a .single-property-list .col-md-12 .col-md-3 #TA_selfserveprop2010>img{display:none !important}.s4a .single-property-list .col-md-12 .col-md-3 #TA_selfserveprop2010 #CDSWIDSSP{width:100% !important}.s4a .single-property-list .col-md-12 .col-md-3 #TA_selfserveprop2010 ul{list-style:none}.s4a .single-property-list h1.entry-title{display:block;width:100%;text-transform:uppercase}.s4a .single-property-list #map_canvas{width:100%;height:415px;background:#f4f4f4}.s4a .single-property-list #gallery{margin:0 0 20px 0}.s4a .single-property-list #check_availibility_control{margin-bottom:0px;background-color:#f2f2f2;padding:20px 10px}.s4a .single-property-list #check_availibility_control .col-md-6 #room_occupents p{margin-bottom:25px}.s4a .single-property-list #check_availibility_control .css_text_right label{vertical-align:top;margin-top:9px}.s4a .single-property-list #check_availibility_control hr{border-top:1px solid #d7d7d7 !important;width:94%;margin-top:30px;margin-bottom:30px}.s4a .single-property-list #check_availibility_control .css_inner h3{color:#333 !important}.s4a .single-property-list #check_availibility_control .css_inner h3:after{display:none}.s4a .single-property-list #check_availibility_control .available_rooms_special{background:#333;color:#fff}.s4a .single-property-list #check_availibility_control #get_available_rooms label{font-weight:normal}.s4a .single-property-list #check_availibility_control #get_available_rooms .no-api label,.s4a .single-property-list #check_availibility_control #get_available_rooms .no-api input{margin:0px;float:none;margin:10px 0px}.s4a .single-property-list #check_availibility_control #get_available_rooms .no-api input{width:100%;max-width:200px}.s4a .single-property-list #check_availibility_control #get_available_rooms .no-api label{padding:9px 0px}.s4a .single-property-list .col-md-9 .single-property-title{display:none}.s4a .single-property-list #listing_side{background:#f2f2f2;padding-bottom:20px;height:550px;border:none}.s4a .single-property-list #listing_side .css_listing_det dl{padding:15px 0px}.s4a .single-property-list #listing_side .css_listing_det dl dt{padding-left:0px}.s4a .single-property-list #listing_side .el_button{background:#333;border:1px solid #333}.s4a .single-property-list #listing_side .el_button:hover{background:#7C9132;border:1px solid #7c9132;color:#fff;text-decoration:none}.s4a .single-property-list #listing_side .css_listing_det{background:#fff}.s4a .single-property-list #listing_side h3{color:#333}.s4a .single-property-list #listing_side ul{padding-left:27px}.s4a .single-property-list #listing_side li{position:relative;margin-bottom:3px;list-style:none}.s4a .single-property-list #listing_side li:before{display:block;content:"\f1b0";font-family:FontAwesome;color:#333;position:absolute;left:-25px}.s4a .single-property-list #listing_side .prop_val{padding:20px 0;font-size:14px}.s4a .single-property-list #listing_side .prop_val dt{line-height:20px;border:1px solid #fff;padding:0 0 0 20px;font-weight:bold}.s4a .single-property-list #listing_side .prop_val dd{font-size:14px;border:1px solid #fff;padding:0 0 0 20px}.s4a .single-property-list .css_features ul{padding-left:27px;margin-bottom:20px}.s4a .single-property-list .css_features li{position:relative;margin-bottom:3px;list-style:none}.s4a .single-property-list .css_features li:before{display:block;content:"\f1b0";font-family:FontAwesome;color:#333;position:absolute;content:"\f00c";left:-25px}.s4a .single-property-list .css_features .css_features_exc li:before{content:"\f00d";color:#b63c3c}.s4a .single-property-list .css_breadcrumb a{color:#333}.s4a .single-property-list .css_inner h3{color:#333}.s4a .single-property-list .css_specials a{color:#333}.s4a .single-property-list .css_specials a:hover{color:#333}.s4a .single-property-list .css_specials .css_specials_value{background:#333}.s4a .single-property-list .css_specials .css_inner{background:#574d44;color:#fff;border-radius:5px}.s4a .single-property-list .s4a-banner-img figure{width:100%}.s4a .single-property-list .s4a-banner-img figure .vc_single_image-wrapper{width:100%}.s4a .single-property-list .s4a-banner-img figure img{width:100%;border:3px solid #bfba9c;padding:3px}.s4a .single-property-list .css_features{padding:20px 0px}.s4a .single-property-list .css_features .col-md-6 h3{margin-bottom:40px}.s4a .single-property-list .css_features .col-md-6 .card h4{color:#333333;text-transform:capitalize;margin-bottom:15px}.s4a .single-property-list .css_features .col-md-6 .card h4:after{display:none}.s4a .single-property-list .css_features .col-md-6 .card h4 a{color:#333333}.s4a .single-property-list .css_features .col-md-6 .card h4 a i{color:#ccc;border:1px #ccc solid}.s4a .single-property-list #available_rooms .get-available-room h4{margin:0px}.s4a .single-property-list #available_rooms .get-available-room .fa-2x{font-size:18px}.s4a .single-property-list #available_rooms .get-available-room .s4a_table .room-images-and-info{max-width:150px}.s4a .single-property-list #available_rooms .get-available-room .s4a_table .room-images-and-info .room-image{width:200px}.s4a .single-property-list #available_rooms .get-available-room .s4a_table .room-images-and-info .room-image img{border:5px solid #fff;box-shadow:0px 0px 0px 2px #ccc;cursor:pointer}.s4a .single-property-list #available_rooms .get-available-room .s4a_table .room-images-link{position:relative}.s4a .single-property-list #available_rooms .get-available-room .s4a_table .room-images-link .fa-search{position:absolute;top:10px;right:10px;color:#fff}.s4a .single-property-list #available_rooms .get-available-room .s4a_table .room-images-link .more-info{display:block;padding:10px 0px}.s4a .single-property-list #available_rooms .get-available-room .s4a_table .availible-units{color:red;font-size:11px}.s4a .single-property-list .modal.fade{opacity:1}.s4a .single-property-list .modal.fade .modal-dialog{transform:translate(0, 10%)}.s4a .single-property-list .modal-overlay-bd{clear:both;overflow:hidden}.s4a .single-property-list .modal-overlay-bd .modal-column-left{width:40%;float:left}.s4a .single-property-list .modal-overlay-bd .modal-column-right{width:57%;float:right}.s4a .single-property-list .modal-overlay-bd .modal-column-right .room-description{margin-bottom:15px}.s4a .single-property-list .modal-overlay-bd .modal-column-right .room-and-hotel-info{margin-bottom:15px}.s4a .single-property-list .modal-overlay-bd .modal-column-right .room-and-hotel-info .occupancy-info span{display:inline-block;margin-right:10px;margin-bottom:10px}.s4a .single-property-list .modal-overlay-bd .modal-column-right .room-and-hotel-info .occupancy-info span:last-child{display:block;margin:0}.s4a .single-property-list .modal-overlay-bd .modal-column-right .room-and-hotel-info .occupancy-info span .occupancy-info span .fa{margin-right:10px}.s4a .single-property-list .modal-overlay-bd .modal-column-right .room-details.resp-module p{font-weight:bold}.s4a .single-property-list .modal-overlay-bd .modal-column-right .room-details.resp-module .bulleted{clear:both;overflow:hidden;padding-left:20px}.s4a .single-property-list .modal-overlay-bd .modal-column-right .room-details.resp-module .bulleted li{float:left !important;width:50% !important}.s4a #order_process #s4a_resevation span.check-in-info{background-color:#eff5ea;padding:20px;font-weight:bold;color:#3d6611;display:block}.s4a .reservation-page .s4a_val-terms{margin:0px}.s4a .reservation-page .s4a_val-invoice{margin:0px}.s4a .reservation-page .css_resevation .s4a_table{border:1px solid #d7d7d7 !important}.s4a .reservation-page .css_resevation .s4a_table tr{border-bottom:1px solid #eee !important}.s4a .reservation-page .css_resevation .s4a_table tr th{background:#574d44 !important}.s4a .reservation-page .css_resevation .s4a_table tr th:last-child{border-right:none !important}.s4a .reservation-page .css_resevation .s4a_table tr td{border-right:1px solid #d7d7d7 !important}.s4a .reservation-page .css_resevation .s4a_table tr:last-child{border-bottom:1px solid #d7d7d7 !important}.s4a .reservation-page .payment_details{border:1px #ccc solid;padding:5px;background:#eee}.s4a .reservation-page .payment_details hr{border-top:1px solid #ccc}.s4a .reservation-page .payment_details .total{margin-top:20px;background:#444;color:#fff}.s4a .reservation-page .payment_details .total td{padding:0px 5px;white-space:nowrap}.s4a .reservation-page .payment_details a{font-size:16px}.s4a .reservation-page .payment_details table td{font-size:16px}.s4a .reservation-page .coupon_details{margin-top:10px;border:1px #ccc solid;padding:5px;background:#eee}.s4a .reservation-page .coupon_details p{font-size:18px;color:#333}.s4a .reservation-page .coupon_details b{font-weight:400}.s4a .reservation-page .coupon_details .apply_button{background:#444;color:#fff;padding:10px;border:1px solid #444}.s4a .reservation-page .coupon_details input[type="button"]:disabled{opacity:0.5}.s4a .reservation-page .transition_notice p{text-align:center}.s4a .reservation-page .transition_notice .loader{text-align:center;margin:25px}.s4a .myaccount-page .menu a.active{color:#574d44}.s4a .myaccount-page .my-profile input[type=text],.s4a .myaccount-page .my-profile input[type=password],.s4a .myaccount-page .my-profile input[type=email],.s4a .myaccount-page .my-profile textarea,.s4a .myaccount-page .my-profile select{color:#333;background-color:#f2f2f2;border:none;padding:8px 15px;display:block;width:100%}.s4a .myaccount-page table thead tr{background-color:#574d44}.s4a .myaccount-page table thead tr th{color:#fff}.s4a .myaccount-page table tbody tr{background-color:#fff}.s4a .myaccount-page table tbody tr:nth-child(2n){background-color:#ebebeb}.s4a .myaccount-page table tbody tr td{color:#333333;border-color:#d7d7d7 !important}.mob-view{display:none !important}@media (min-width:768px){.dropdown:hover .dropdown-menu{display:block}#menu-item-33 a{padding-left:0px}.sub-menu{width:210px}.wps4a-property-list-page img{height:150px}.home .result_tile .css_bg_image{height:290px}.home .result_tile .css_bg_image_pic{height:290px}.home #S4A_search_widget .property_search_form{height:450px}body.s4a #map_search #map_canvas{height:700px}}@media (max-width:990px){.formarea form .gform_body input[type=text],.formarea form .gform_body input[type=email]{width:230px !important}.formarea form .gform_body .gform_fields li span input[type=text],.formarea form .gform_body .gform_fields li span input[type=email]{width:230px !important}.newslatter-area .formarea .gform_wrapper .gform_fields li input{height:41px;margin-right:20px;padding:5px 15px !important}}@media (max-width:767px){body.home .welcome-text .s4a-title:after{left:42%}.s4a .myaccount-page .menu a{height:auto;text-align:left}.s4a .myaccount-page .menu a i{display:none}.s4a .listing-page .addthis_inline_share_toolbox{position:initial}.s4a .listing-page #gallery{height:300px}.css_resevation .row .col-md-12{padding-left:3% !important;padding-right:3% !important}.css_resevation .row .col-md-12 textarea{margin-bottom:0}body{overflow-x:hidden}.desk-view{display:none}.mob-view{display:none !important}.s4alogo{padding-bottom:0px;max-width:200px;padding-top:0px}#top-header .fa{height:40px;line-height:40px;width:40px;position:absolute;top:25px;right:15px}.navbar-nav{margin:7.5px 0px}#top-header #topnav .navbar-top .sub-menu{background-color:transparent;position:relative;visibility:visible;opacity:1;border:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border-top:1px solid #eee}.horizontal_search_top{display:none}.icon-wrapper{margin:15px 0;height:30px}.icon-wrapper .fa{top:0}.icon-wrapper:before{top:12px}#topnav .sub-menu a{color:#fff;padding:5px 15px 5px 40px;text-transform:none;position:relative;border:none}#topnav .sub-menu a:before{display:block;content:"-";position:absolute;left:30px}footer .grey-bg{padding-top:20px}footer .grey-bg .col-md-3{padding-bottom:15px;margin-bottom:10px}footer .grey-bg .col-md-3 ul li{font-size:13px;line-height:18px}footer h4+img{max-width:250px}footer .brown-bg{position:relative}.container.content_area{padding-left:15px !important;padding-right:15px !important}.row .col-md-9 .row.s4a_css_results{padding-left:0;padding-right:0}.col-md-9 .row .col-md-12,.col-md-9 .row .col-md-8,.col-md-9 .row .col-md-4{padding-left:0;padding-right:0}h4{font-size:20px;line-height:24px;margin-top:0px;margin-bottom:10px}.formarea form .gform_body input[type=text],.formarea form .gform_body input[type=email]{width:100% !important}.formarea form .gform_body .gform_fields li span input[type=text],.formarea form .gform_body .gform_fields li span input[type=email]{width:100% !important}.newslatter-area .formarea .gform_wrapper .gform_fields li input{height:35px;margin-right:0px;padding:5px 15px !important}.formarea form .gform_body{width:100% !important}#field_16_1,#field_16_3,.gform_wrapper ul li{width:100% !important;max-width:100% !important;margin-bottom:10px !important}.newslatter-area .formarea .gform_wrapper .gform_footer input,.newslatter-area .formarea .gform_wrapper .gform_footer{width:100% !important;margin-left:0px !important}body.sticky{padding-top:0px}#S4A_search_widget .keyword{padding:5px 15px}.copyright-area ul li{display:block;width:100%;text-align:center;padding-bottom:10px}.copyright-area ul li:after{display:none}.copyright-area ul{margin-bottom:0}.copyright-area ul li:last-child{padding-bottom:0}.newslatter-area h3{font-size:22px;line-height:24px;margin-bottom:4px}.newslatter-area span{margin-bottom:0 !important}.newslatter-area{display:block;margin-bottom:10px}.newslatter-area .formarea{display:block;padding-top:20px}.testimonials-section .testimonials-slider{padding:20px 25px}.testimonials-section .testimonials-slider .carousel-inner .testimonial-items{box-sizing:border-box;padding:0px 0px}.testimonials-section .testimonials-slider .carousel-inner p{font-size:14px;line-height:22px}.testimonials-section .testimonials-slider .carousel-inner span{font-size:14px;line-height:22px}.testimonials-section .testimonials-slider .carousel-control.left span{font-size:25px;width:25px;height:25px;margin-top:-10px}.testimonials-section .testimonials-slider .carousel-control.right span{font-size:25px;width:25px;height:25px;margin-top:-10px}header .col-xs-7{padding-right:0}header .txt-right{padding-right:0;padding-left:0}header .txt-right #topnav .mob-view{float:right;color:#626262;padding:0px 9px 0 15px}header .txt-right #topnav .mob-view span{display:block}header .txt-right #topnav .mob-view a{color:#626262}header .txt-right #topnav .navbar-toggle{padding:9px 10px}header .txt-right #topnav .navbar-collapse{position:absolute;background:#fff;z-index:1;width:100vw;right:0;top:100%;padding-left:0px;box-sizing:border-box;border-bottom:5px solid #a0ce4e;box-shadow:-2px 5px 13px -2px #222;z-index:99}header .txt-right #topnav .navbar-collapse .menu-main-menu-container{display:block;width:100%;float:left}header .txt-right #topnav .navbar-collapse .menu-main-menu-container .navbar-top{float:left;text-align:left;width:100%}header .txt-right #topnav .navbar-collapse .menu-main-menu-container .navbar-top li{border-bottom:1px solid #eee;padding:0px}header .txt-right #topnav .navbar-collapse .menu-main-menu-container .navbar-top li a{padding:10px 20px}header .txt-right #topnav .navbar-collapse .menu-main-menu-container .navbar-top li ul li{border-bottom:1px solid #eee}header .txt-right #topnav .navbar-collapse .menu-main-menu-container .navbar-top li ul li a{padding:10px 50px !important}header .txt-right #topnav .navbar-collapse .menu-main-menu-container .navbar-top li ul li:last-child{border-bottom:0px}header .txt-right #topnav .navbar-collapse .menu-main-menu-container .navbar-top li:last-child{border-bottom:0px}body.home .feature-search{padding:70px 0px}.fusion-fullwidth{padding-bottom:5px !important;padding-top:10px !important}.fusion-fullwidth h1{margin-top:0px;margin-bottom:15px;font-size:24px;line-height:26px}#S4A_horizontal_widget .css_date input,#S4A_horizontal_widget .keyword{padding:7px 15px;margin:10px 0 0px 0px}.s4a_css_results{padding:15px 3%;margin:0;padding-bottom:0;padding-top:0}.s4a_css_results .col-md-4{padding:0px}#results_navigation{margin:10px auto}.grey-bg{background-color:#f2f2f2;padding:10px 0px}body.s4a #map_search #map_canvas{height:300px}body.s4a #map_search #map_canvas .css_bg_image{display:none}#S4A_search_widget{margin-bottom:0px}.s4a .entry-title{font-size:18px;line-height:22px;margin-bottom:10px;margin-top:0;padding:0px 0px;box-sizing:border-box;padding-bottom:10px}.s4a h1.entry-title{line-height:35px}body.blog .post .col-md-4{margin-bottom:10px}.fusion-one-full,center,.s4a .css_breadcrumb{padding:0px 0;box-sizing:border-box}.fusion-one-full{margin-bottom:10px}.s4a .css_breadcrumb{margin-bottom:10px}.fnav{margin-bottom:0}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding-left:3%;padding-right:3%}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin:0}.s4a_css_results .css_inner{margin-bottom:10px}#results_navigation .previous_page,#results_navigation .total_pages,#results_navigation .next_page{width:32%}.news-title{margin-top:10px;margin-bottom:20px}.fusion-accordian .panel-title .fusion-toggle-icon-wrapper{padding-left:10px}#top-header .col-md-5.col-sm-4.col-xs-7{padding-left:10px}.panel-group{margin-bottom:0}body.sticky .horizontal_search_top{position:relative;top:0px;width:100%;z-index:99999999;padding:0px 0}.carousel-control{left:15px}.carousel-control.right{right:15px}.container.content_area{padding:20px 0px}h1{font-size:26px;margin-top:0}h2{font-size:22px;margin-top:0}.fusion-row{margin-bottom:15px}.fusion-row .fusion-layout-column{margin-bottom:10px}.page-id-36 .gform_wrapper{margin-bottom:0}.page-id-36 .gform_wrapper .gform_footer{margin-top:0 !important;padding-top:0 !important}.page-id-36 .gform_wrapper .gform_footer #gform_submit_button_8{margin-bottom:0;margin-top:0}.fusion-accordian .panel-body{padding:10px 0px 15px 10px}.css_features{padding:30px 0px}.css_features .col-md-6{margin-bottom:25px}.css_features .col-md-6:last-child{margin-bottom:0}.css_features .col-md-6 h3{margin-bottom:20px;margin-top:0px;padding-top:0}.listing-page h1.entry-title{font-size:18px;line-height:26px;margin-top:15px}#listing_side{padding-top:15px}#listing_side .row{margin-left:0;margin-right:0}#listing_side .css_listing_det{padding:0px 10px}.css_listing_fac{width:100%}.single-property-list h3{padding-top:15px}body.s4a .single-property-list #check_availibility_control hr{margin-top:20px;margin-bottom:20px}body.s4a .single-property-list #check_availibility_control h3{padding-top:0}body.s4a .single-property-list #check_availibility_control .css_specials .col-md-4{margin-bottom:15px}body.s4a .single-property-list #check_availibility_control .css_specials .col-md-4:last-child{margin-bottom:0}body.s4a .single-property-list #check_availibility_control .css_specials .col-md-4 .special-pack-cell{max-width:100%}body.s4a .single-property-list #check_availibility_control .css_specials .col-md-4 .special-pack-cell h2{font-size:20px;line-height:24px}body.s4a .single-property-list .css_features .card h3{font-size:17px;line-height:19px;margin-bottom:15px;padding-top:0}#TA_selfserveprop2010{margin-bottom:15px}body.s4a .single-property-list #map_canvas{height:250px}.get-available-room table{border:0 !important}.get-available-room table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.get-available-room table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em;border:0 !important;border:1px solid #e7e7e7 !important}.get-available-room table td{border-bottom:1px solid #ddd;display:block;text-align:right;border-right:0 !important}.get-available-room table td:before{content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase}.get-available-room table td:last-child{border-bottom:0}.get-available-room table .first-cell{display:none}.get-available-room .s4a_table .room-images-and-info{max-width:100% !important}.get-available-room .s4a_table .room-images-and-info .room-image{width:100% !important}body.s4a .single-property-list #check_availibility_control table{border:0 !important}.myaccount-page{overflow:hidden}.myaccount-page .nav-tabs{margin-bottom:30px;margin-left:-4px}.myaccount-page .nav-tabs li{margin:0 4px 10px 4px}.myaccount-page .nav-tabs li:first-child{margin-left:4px}.myaccount-page .nav-tabs li a{width:90px;height:100px;font-size:13px;padding:8px 6px 0}.myaccount-page .nav-tabs li a span{height:60px;margin-bottom:0;background-size:auto 60px}.myaccount-page .content-all{margin-bottom:40px}.myaccount-page .content-all .single-row input{font-size:14px;height:40px;padding:0 14px}.myaccount-page table thead tr th{font-size:12px;padding:6px 12px}.myaccount-page table thead tr th:first-child{padding-top:12px}.myaccount-page table thead tr th:last-child{padding-bottom:12px}.myaccount-page table tbody tr td{font-size:12px;padding:6px 12px;border:none !important}.myaccount-page table tbody tr td:first-child{padding-top:12px}.myaccount-page table tbody tr td:last-child{padding-bottom:12px}}@media (min-width:768px) and (max-width:1023px){body.home .feature-search{padding:135px 0px}body.home .feature-search form{display:block;max-width:500px;margin:0 auto}#S4A_horizontal_widget .css_date input,#S4A_horizontal_widget .keyword{padding:7px 15px;margin:10px 0 0px 0px}.s4a_css_results{padding-top:15px}.s4a_css_results .col-md-4{padding:0px}.fusion-fullwidth{padding-bottom:5px !important;padding-top:10px !important}.fusion-fullwidth h1{margin-top:0px;margin-bottom:15px}.icon-wrapper{margin:15px 0;height:30px}.icon-wrapper .fa{top:0}.icon-wrapper:before{top:12px}.testimonials-section .testimonials-slider{padding:25px 0px}.newsfeed .col-md-3 .news-title{margin-bottom:20px}#topnav .navbar-top li{position:relative;padding:0px 0px}.grey-bg{background-color:#f2f2f2;padding:20px 0px}body.s4a #map_search #map_canvas{height:500px}.s4a .entry-title{font-size:22px;line-height:26px;margin-bottom:10px}#S4A_search_widget .keyword{padding:5px 15px}.container.content_area{padding:20px 0px}body.blog .post{margin-bottom:20px}body.blog .post .col-md-4{margin-bottom:15px}#S4A_search_widget{margin-bottom:5px}.col-md-9.col-sm-12 .s4a_css_results{margin:0}#get_available_rooms .row{margin-bottom:15px}#get_available_rooms .row .col-md-6{float:left;width:50%}#get_available_rooms .row .col-md-6:last-child{float:right}.page-id--1 .col-md-12 .row .col-md-3{margin-bottom:15px}.css_features{padding:20px 0px}.css_features .col-md-6{margin-bottom:25px}.css_features .col-md-6:last-child{margin-bottom:0}.css_features .col-md-6 h3{margin-bottom:20px}.myaccount-page .nav-tabs{margin-bottom:30px}.myaccount-page .nav-tabs li{margin:0 0 20px 10px}.myaccount-page .nav-tabs li a{width:110px;height:110px;font-size:13px}.myaccount-page .nav-tabs li a span{height:60px;margin-bottom:6px;background-size:auto 60px}.myaccount-page .content-all{margin-bottom:30px}.myaccount-page table thead tr th{padding:20px 16px}.myaccount-page table tbody tr td{padding:20px 16px}}@media (min-width:1024px) and (max-width:1200px){.fusion-fullwidth{padding-bottom:5px !important;padding-top:10px !important}.fusion-fullwidth h1{margin-top:0px;margin-bottom:15px}.icon-wrapper{margin:15px 0;height:30px}.icon-wrapper .fa{top:0}.icon-wrapper:before{top:12px}.testimonials-section .testimonials-slider{padding:25px 0px}#topnav .navbar-top li{position:relative;padding:0px 4px}.grey-bg{background-color:#f2f2f2;padding:15px 0px}body.s4a #map_search #map_canvas{height:500px}.s4a .entry-title{font-size:24px;line-height:28px;margin-bottom:10px;margin-top:20px}#S4A_search_widget .keyword{padding:5px 15px;margin-bottom:0}.SumoSelect{margin-bottom:0}.s4a-search .irs{padding:0px 20px}.s4a-search .property_search_form{padding:20px 10px}.s4a-search .datepicker_checkin,.s4a-search .datepicker_checkout{margin:10px 0 10px}.myaccount-page .nav-tabs li{margin:0 0 20px 20px}.myaccount-page .nav-tabs li a{width:130px;height:130px;font-size:14px}.myaccount-page .nav-tabs li a span{height:80px;margin-bottom:6px}}@media only screen and (min-width:320px) and (max-width:480px){body.s4a .single-property-list #check_availibility_control hr{margin-top:20px;margin-bottom:20px}body.s4a .single-property-list #check_availibility_control h3{padding-top:0}body.s4a .single-property-list #check_availibility_control #get_available_rooms .col-md-3{float:left}body.s4a .single-property-list #check_availibility_control #get_available_rooms .col-md-3 .datepicker_checkin{margin-left:50px}body.s4a .single-property-list #check_availibility_control #get_available_rooms .col-md-3 .datepicker_checkout{margin-left:28px;margin-bottom:15px}body.s4a .single-property-list #check_availibility_control #get_available_rooms #the_rooms select{margin-left:8px}body.s4a .single-property-list #check_availibility_control #get_available_rooms #room_occupents select{margin-left:85px}body.s4a .single-property-list #check_availibility_control #get_available_rooms .grn_button{margin-left:108px;margin-top:50px;margin-bottom:15px}body.s4a .single-property-list .css_features .card h3{font-size:17px;line-height:19px;margin-bottom:15px;padding-top:0}}@media (max-width:640px){.fusion-row .fusion-one-third{width:100%;margin-bottom:0}.fusion-row .fusion-column-last{width:100%}.fusion-row .fusion-column-wrapper p img.alignnone{width:100%}}

#room-information-overlay{top:100px !important;}

.fusion-li-item {clear:both;}
.fusion-li-item > span {margin: 0px!important;}

.datepicker td.day.disabled {
    color: #ccc;
}
.datepicker.dropdown-menu tbody td {
    border: 1px solid #eee;
}
body.s4a .single-property-list #check_availibility_control .css_text_right label,#get_available_rooms label{
    margin-top: 6px;
}
body.s4a .single-property-list #check_availibility_control hr {
    width: 100%;
}
#apply_button, body .grn_button,body.s4a .single-property-list #listing_side .el_button  {
    background: #9b8579;
    border: 1px solid #9b8579;
	color:#fff;
}
#apply_button:hover, body .grn_button:hover,body .cntct_button:hover,body.s4a .single-property-list #listing_side .el_button:hover {
    background: #616161;
    border: 1px solid #616161;
	color:#fff;
}
body .cntct_button {
    background: #333333;
    border: 1px solid #333333;
}
body .s4a_table tr th {
    background: #9b8579 !important;
}
.s4a .single-property-list #check_availibility_control input {
    float: right;
}
body.s4a .css_form input[type="text"], body.s4a .css_form input[type="email"], body.s4a .css_form select, body.s4a .css_form textarea {
    border: 1px solid #ccc;
    padding: 0 10px;
}
.gform_wrapper .gfield_checkbox li input[type="checkbox"] + label{
	background-image:url(./img/unchecked.gif);
	background-position:left middle;
	background-repeat:no-repeat;
	margin-left: -18px;
    padding-left: 25px;
}
.gform_wrapper .gfield_checkbox li input[type="checkbox"]:checked + label{
	background-image:url(./img/checked.gif);
}
.gform_wrapper .gfield_checkbox li input[type="checkbox"]{
	opacity:0;
}
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
    margin: 1px 0 0px 1px;
}
#get_available_rooms input[type="text"],#get_available_rooms select{
    height: 44px;
}
/* contact page */
body #gform_wrapper_1 ul li.gfield {
    margin-top: 0px;
    padding-top: 0;
}
body .grn_button {
    background: #9b8579;
    border: 1px solid #9b8579;
}
body .grn_button:hover {
    background: #616161;
    border: 1px solid #616161;
}
.s4a ol.progress-track {
    padding: 2em 0;
}
@media (min-width: 1200px){
	body.s4a .single-property-list #check_availibility_control {
		width: 1170px;
		padding: 20px 30px;
	}
	body .single-property-list #check_availibility_control .container {
		width: 100%;
		padding:0px;
	}
	.gform_wrapper {
		-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.22);
		-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.22);
		box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.22);
		padding: 15px;
	}
	#field_2_13{
		background: #9b8579;
		color: #fff;
		margin-left: -15px!important;
		padding: 15px;
	}
	#field_2_14{
		background: #9b8579;
		color: #fff;
		margin-right: -15px!important;
		padding: 15px;
	}
	#field_2_13 input,#field_2_14 input{
		border-color: #fff;
	}
	#get_available_rooms input[type="text"],select{
		height: 44px;
	}
	#get_available_rooms .col-md-12 + .col-md-3  + .col-md-3,
	#get_available_rooms .col-md-12 + .col-md-3  + .col-md-3  + .col-md-3 {
		width:30%;
	}
	#get_available_rooms .col-md-12 + .col-md-3  + .col-md-3  + .col-md-3  + .col-md-3{
		width:15%;
		padding-right: 0;
	}
	body #check_availibility_control .datepicker_checkin,body #check_availibility_control .datepicker_checkout {
		max-width: 208px;
	}
}
