@charset UTF-8;
.room_seperate{clear:both}
#container_rooms.room_layout_1 .room_column_2.column_book_button{position:absolute;bottom:0;right:0}
#container_rooms.room_layout_2 .room_gallery{margin-top:20px}
#container_rooms.room_layout_3 .room_column_1{width:34%;float:left;margin-right:2%;position:relative}
#container_rooms.room_layout_3 .room_column_2{width:30%;float:left;position:relative}
#container_rooms.room_layout_3 .room_column_3{width:30%;float:right;position:relative}
.room_grid_view .room_box_item .entry-item{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CDCDCE;box-shadow:0 0 5px #CDCDCD;position:relative;padding:15px 15px 0}
.room_grid_view .room_box_item .entry-item .thumbnail-room{margin-bottom:10px;overflow:visible!important;text-align:center;position:relative}
.room_grid_view .room_box_item .entry-item .thumbnail-room a{display:inline-block;text-align:center}
.room_grid_view .room_box_item .entry-item .thumbnail-room img{border:none;height:auto;width:100%;max-width:100%;display:table-cell!important;padding:0}
.room_grid_view .room_box_item .entry-item .room-bottom .postedin{background:none repeat scroll 0 0 #f7f7f7;border-bottom:1px solid #DDD;border-top:1px solid #DDD;margin:0 -15px;padding:15px}
.room_grid_view .room_box_item .entry-item .room-bottom .view_room_container{background:none repeat scroll 0 0 #f7f7f7;border-top:1px solid #FFF;text-align:center;margin:0 -15px;padding:15px}
.room_grid_view .room_box_item{float:left;margin-bottom:20px;margin-left:1%;margin-right:1%}
.room_grid_view .room_column_1{margin-left:0}
#room_grid_view2 .room_box_item{width:49%}
#room_grid_view2 .room_column_2{margin-right:0;float:right}
#room_grid_view3 .room_box_item{width:32%}
#room_grid_view4 .room_box_item{width:23.5%}
#room_grid_view5 .room_box_item{width:18.4%}
#container_rooms .room_gallery{margin-bottom:10px}
#container_rooms .room_single_image_container .room_single_image{vertical-align:middle;max-width:100%;border:none;width:100%;margin:0;padding:0}
#container_rooms .bedding_content{border:1px solid #CCC;background:#f7f7f7;float:left;width:94%;padding:5% 3%}
#container_rooms .bedding_container .span_room_icon{text-align:center;display:inline-block;width:15%}
#container_rooms .bedding_container .bed_text{float:left}
#container_rooms .bedding_container .bedding_plus{text-align:center;display:inline-block;width:5%}
#container_rooms .bedding_container .bedding_plus_notext{text-align:center;display:inline-block;width:5%;float:left}
#container_rooms .bedding_container img.room_bed_icon{border:none;max-width:100%;background:none;margin:0;padding:0}
#container_rooms .room_onsale,.room_onsale{display:inline-block;padding:2px 5px}
.room_onsale_banner{background:none repeat scroll 0 0 transparent!important;border:medium none!important;left:-3px;position:absolute;top:-3px;z-index:10;width:auto!important;margin:0!important;padding:0!important}
ul#room_amenities_container li.room_amenities_item{background-position:left top;background-repeat:no-repeat;background-image:url(../images/bullet_amenities.png);list-style:none;margin:5px 0 0;padding:0 0 0 20px}
.room_amenities_readmore_container{float:right;margin-top:10px;font-weight:bold}
#container_rooms .room_features .room_features_ul li.room_feature_item{background-position:left 2px;background-repeat:no-repeat;background-image:url(../images/bullet_features.png);list-style:none;margin:5px 0 0;padding:0 0 0 20px}
.p_data,.current_column{display:none}
.room_more_result{display:none;width:240px;text-align:center;position:fixed;bottom:50%;left:50%;margin-left:-125px;background-color:black;opacity:.75;color:white;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:10px}
.room_more_result img{border:none;background:none;margin:0;padding:0}
#container_rooms .room_book_container{border:1px solid #CCC;background:#f7f7f7;float:left;width:94%;text-align:center;padding:5% 3%}
#container_rooms a.book_button,#container_rooms a.readmore_button{cursor:pointer;display:inline-block!important;line-height:1!important;border:1px solid #161616;color:white!important;text-align:center!important;text-shadow:0 -1px 0 hsla(0,0%,0%,.3);text-decoration:none!important;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:#2B2B2B;background:0;-webkit-box-shadow:inset 0 1px 0 hsla(0,100%,100%,.3) , inset 0 0 2px hsla(0,100%,100%,.3) , 0 1px 2px hsla(0,0%,0%,.29);-moz-box-shadow:inset 0 1px 0 hsla(0,100%,100%,.3) , inset 0 0 2px hsla(0,100%,100%,.3) , 0 1px 2px hsla(0,0%,0%,.29);box-shadow:inset 0 1px 0 hsla(0,100%,100%,.3) , inset 0 0 2px hsla(0,100%,100%,.3) , 0 1px 2px hsla(0,0%,0%,.29);padding:6px 13px!important}
#container_rooms a.book_button:hover,#container_rooms a.book_button.hover,#container_rooms a.book_button.active,#container_rooms a.readmore_button:hover,#container_rooms a.readmore_button.hover,#container_rooms a.readmore_button.active{text-decoration:none!important;background:0}
#container_rooms a.book_button:active,#container_rooms a.book_button.active,#container_rooms a.readmore_button:active,#container_rooms a.readmore_button.active{-webkit-box-shadow:inset 0 0 7px hsla(0,0%,0%,.3) , 0 1px 0 hsla(0,100%,100%,1);-moz-box-shadow:inset 0 0 7px hsla(0,0%,0%,.3) , 0 1px 0 hsla(0,100%,100%,1);box-shadow:inset 0 0 7px hsla(0,0%,0%,.3) , 0 1px 0 hsla(0,100%,100%,1);border-color:#161616}
#container_rooms a.book_button.custom:hover,#container_rooms a.readmore_button.custom:hover{opacity:0.85}
#container_rooms a.book_button span,#container_rooms a.readmore_button span{line-height:1!important;min-height:16px!important}
#container_rooms.room_layout_1,#container_rooms.room_layout_2,#container_rooms.room_layout_3{float:left;width:100%;clear:both;position:relative;margin:10px 0}
#container_rooms.room_layout_1 .room_column_1,#container_rooms.room_layout_2 .room_column_1{width:50%;float:left;position:relative}
#container_rooms.room_layout_1 .room_column_2,#container_rooms.room_layout_2 .room_column_2{width:48%;float:right;position:relative}
#container_rooms.room_layout_2 .room_book_container,#container_rooms.room_layout_3 .room_book_container{border-top-color:#FFF}
.room_grid_view .room_box_item .entry-item .room-title,.room_grid_view .room_box_item .entry-item .room-content,#container_rooms .room_single_image_container{text-align:center;padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px;}
#room_grid_view3 .room_column_3,#room_grid_view4 .room_column_4,#room_grid_view5 .room_column_5{margin-right:0}
#container_rooms .bedding_container,#room_onsale_widget_container,#room_recently_viewed_widget_container,#room_categories_widget_container ul.room_categories_list li.cat-item,.room_rated_content{margin-top:5px}
#container_rooms .room_price_container,#container_rooms .room_onsale_container{margin-bottom:15px}
#container_rooms .room_price,#container_rooms .max_people_number{display:inline-block;background:#7f7f7f;color:#fff;padding:2px 5px}
#room_onsale_widget_container ul li,#room_recently_viewed_widget_container ul li{float:left;width:100%;margin-bottom:15px}
#room_onsale_widget_container ul li a.room_image_a,#room_recently_viewed_widget_container ul li a.room_image_a{float:left;width:30%;border:1px solid #CCC;position:relative;padding:1px}
#room_onsale_widget_container ul li a .room_onsale_name,#room_recently_viewed_widget_container ul li a .room_recently_viewed_name,#room_categories_widget_container ul.room_categories_list .cat-name{font-weight:bold}
#room_onsale_widget_container .room_onsale_image,#room_recently_viewed_widget_container .room_recently_viewed_image{width:100%;float:left}
#room_onsale_widget_container .room_onsale_content,#room_recently_viewed_widget_container .room_recently_viewed_content{margin-left:30%;padding-left:10px}
ul#room_amenities_container,#container_rooms .room_features .room_features_ul{list-style:none;margin:0;padding:0}
#room_categories_widget_container ul.room_categories_list .current-cat-name,#room_categories_widget_container ul.room_categories_list .current-room-name{text-decoration:underline}
@media only screen and max-width 768px {
body .rooms_page .rooms_box_content .room_box_item,body.archive.tax-room_category .rooms_box_content .room_box_item,#room_grid_view2 .room_box_item,#room_grid_view1 .room_box_item,#room_grid_view3 .room_box_item,#room_grid_view .room_box_item,#room_grid_view4 .room_box_item,#room_grid_view5 .room_box_item{margin-bottom:2em;display:block;width:100%}
}
