body,ol,p,ul{margin:0}h1,h2,h3,h4,h5,h6{line-height:105%}ol.commentlist,ol.commentlist ul.children{list-style:none}ol,ul{list-style-position:inside}body{background:url(//wellingtoncityaccommodation.co.nz/wp-content/themes/rotoiti-biz/images/background.png) #eeecdb;line-height:1.4em;padding:0}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}#mobi,#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li:hover ul ul ul ul,#nav ul,.show-mobi,div#middle{display:none}.alignleft{float:left;margin:0 7px 7px 0}.alignright{float:right;margin:0 0 7px 7px}.left{float:left}.right{float:right}#m-left,#nav li,#nav li ul a,.logo,img.logo{float:left}iframe,img{border:0}a img,img.logo{border:none}table{table-layout:fixed;border-collapse:collapse;border-spacing:0}.clear{clear:both;padding:15px 0}.logo h1,.logo h2,.logo h3,.logo h4,.logo h5,.logo h6{margin:0 0 10px}.logo h1,.logo h2,.logo h3{padding-top:15px}h1,h2{padding:0 0 30px;margin:0}h3,h4{padding:0 0 20px;margin:0}h5,h6{padding:0 0 15px;margin:0}div#top-wrapper{width:100%;height:auto;position:relative;top:0}div#top{width:90%;max-width:1500px;margin:0 auto;text-align:left;height:65px}.logo{width:42%;height:95px;line-height:2em}.logo a,.logo a:hover{text-decoration:none}.main-navigation-srm{display:none;height:35px;float:left;width:100%;position:fixed;top:0;z-index:15}.responsive-menu .nav-menu-srm{position:fixed;top:36px;width:100%}#featured,#nav,#nav li,#nav ul,#nav ul li,div#header,div#main,div#navigation{position:relative}#nav ul,#nav ul li{width:12em;margin-left:0}.responsive-menu .nav-menu-srm li{padding:0;line-height:2em}.responsive-menu .rmm-toggled-controls{padding:5px 10px}[class*=el-icon-]{font-style:normal!important;font-family:Elusive-Icons}div#navigation{float:right;top:33px;z-index:502;width:58%}#nav,#nav ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;line-height:30px;z-index:2}#nav a:active,#nav a:link,#nav a:visited{display:block;text-decoration:none;font-size:16px}#nav li{margin-left:25px}#nav ul{position:absolute;top:30px}#nav ul li{z-index:5;padding-left:5px}#nav li ul a{height:35px;line-height:35px}#nav ul ul{top:auto}#nav li ul ul{left:12em;margin:0}#nav li li li li:hover ul,#nav li li li:hover ul,#nav li li:hover ul,#nav li:hover ul{display:block}div#header{width:100%;height:auto;min-height:55px}div#middle{width:90%;max-width:1500px;margin:0 auto;text-align:left;overflow:auto}#m-left{width:53.535353%;padding:0;margin:30px 0;height:auto;font-size:110%}#m-left,#m-left p{margin-bottom:15px}#m-left li{list-style-type:none}#featured{width:40.40404%;padding:29.292929% 0 0;background-image:url(//wellingtoncityaccommodation.co.nz/wp-content/themes/rotoiti-biz/images/bg-featured.png);background-size:cover;background-repeat:no-repeat;float:right;margin:30px 0;overflow:hidden}#slideshow{position:absolute;top:12%;left:6.5%;z-index:10;width:86.25%;margin:0 auto}#slideshow.featured{padding:55% 0 0;background-size:cover;background-position:top center;background-repeat:no-repeat}#main ul.soliloquy-slider,#slideshow .soliloquy-container{margin:0!important}#main ul.soliloquy-thumbnails{margin:10px 0 0!important}div#content{width:100%;text-align:center;background:url(//wellingtoncityaccommodation.co.nz/wp-content/themes/rotoiti-biz/images/bg-content.png) center top repeat-x;min-height:400px}div#content div.inner{width:90%;max-width:1500px;margin:0 auto;text-align:left;padding-top:40px}div.navigation.clearfix{width:100%;overflow:hidden;margin-bottom:20px}.linkpag ul{padding:10px 20px 10px 0!important;clear:both!important;float:left!important;list-style-position:initial;list-style-type:none!important}.linkpag li{display:inline}.linkpag a,.linkpagi li.next,.linkpagi li.page-numbers{color:#707070!important;background:#FFF!important;border-radius:3px!important;-moz-border-radius:3px!important;-webkit-border-radius:3px!important;border:1px solid #DCDCDC!important;padding:6px 9px!important;margin-right:3px!important;text-decoration:none!important;font-size:12px!important}a,div#footer a{text-decoration:none}.linkpag a:hover{border-color:#202020!important;color:#fff!important;background:-moz-linear-gradient(top,#9F9F9F 1px,#6C6C6C 1px,#525252)!important;background:-webkit-gradient(linear,0 0,0 100%,color-stop(.02,#9F9F9F),color-stop(.02,#6C6C6C),color-stop(1,#525252))!important}.linkpag span.current{padding:6px 9px!important;border:1px solid #202020!important;border-radius:3px!important;-moz-border-radius:3px!important;-webkit-border-radius:3px!important;color:#fff!important;margin-right:3px!important;background:#525252!important;background:-moz-linear-gradient(top,#9F9F9F 1px,#6C6C6C 1px,#525252)!important;background:-webkit-gradient(linear,0 0,0 100%,color-stop(.02,#9F9F9F),color-stop(.02,#6C6C6C),color-stop(1,#525252))!important}[class*=categoryposts-],[class*=categoryposts-] h3{height:auto!important;border-bottom:none!important}div#footer{background:url(//wellingtoncityaccommodation.co.nz/wp-content/themes/rotoiti-biz/images/bg-footer.png) center top repeat-x #171717;width:100%;text-align:center;margin-top:70px;clear:both}div#footer div.inner{margin:0 auto;width:90%;max-width:1500px;padding:65px 0 50px}#sidebar li.cat-post-item,div#main p{margin-bottom:15px}div#footer div.left{float:left;text-align:left}div#footer div.right,div#main{float:right}#copyright div{margin-top:10px}.cmswebsite2go-branding,.cmswebsite2go-theme,.site-admin{font-size:12px}div#sidebar{width:28%;float:left;background:url(//wellingtoncityaccommodation.co.nz/wp-content/themes/rotoiti-biz/images/sidebar-bg.png) right top repeat-y}div#sidebar-top{width:100%;background:url(//wellingtoncityaccommodation.co.nz/wp-content/themes/rotoiti-biz/images/sidebar-bg-top.png) right top no-repeat}div#sidebar-bottom{width:100%;background:url(//wellingtoncityaccommodation.co.nz/wp-content/themes/rotoiti-biz/images/sidebar-bg-bottom.png) right bottom no-repeat;overflow:hidden}#sidebar ul{padding-left:0}div#sidebar div.sidebar-inner{width:80%;min-height:400px}.sidebar-inner ul a{padding-left:0;margin-left:0;display:block}.sidebar-inner li,.sidebar-inner li a{padding-left:0;margin-left:0;list-style-type:none;color:#394742;text-decoration:none;width:93%!important}a:hover,div#footer a:hover{text-decoration:underline}.sidebar-inner li a:hover{background:url(//wellingtoncityaccommodation.co.nz/wp-content/themes/rotoiti-biz/images/sidebar-nav-highlighted.png) left bottom repeat-x}.sidebar-inner li li{margin-left:-35px}.sidebar-inner li li li{margin-left:-25px}.sidebar-inner li li li li{margin-left:-15px}#sidebar li.cat-post-item p{padding:0}#sidebar p.post-date{padding:0;font-size:x-small}[class*=categoryposts-]{background:0 0!important;margin:20px 0 5px!important;line-height:normal!important}[class*=categoryposts-] ul{list-style:none;padding-left:0;padding-top:0}div#main{width:70%}div#sidebar p{margin-bottom:0}ul{list-style-type:disc;padding-left:0}ol{padding-left:0}ul#response{list-style-type:none}a{color:#485e57;outline:0}a.button{display:block;float:left;width:130px;height:36px}a.button:hover{background-position:0 -36px}div#footer a{color:#e4e2d2}img.alignright,img.right{float:right;margin:5px 0 10px 15px}img.alignleft,img.alignnone,img.left{float:left;margin:5px 15px 10px 0}#main,.sort-posts{float:right}img.aligncenter{padding:4px;margin:5px 15px 10px}.gallery-row{margin:0 0 20px!important}.gallery-item img,img a{border:0!important;border:none!important}#gallery,.gallery{clear:none}#main table{width:100%;text-align:left}#main table th{background:#CEC1B7;border-top:4px solid #222;border-bottom:1px solid #7D7166;text-shadow:#fff 0 1px 1px;padding:5px}#main blockquote{background:#CEC1B7;border-left:2px solid #222;display:block;font-style:oblique;margin:0 0 0 10px;padding:10px}.fullwidth #sidebar,h3#comments{display:none}#main .post h5.title{margin-bottom:0}#main .post .archive-date{padding-bottom:10px}.cat-header{width:100%;overflow:auto;margin-bottom:15px}.sort-posts{margin-top:20px}.sort-posts select{border-color:#ACACAC #E1E1E1 #E1E1E1 #ACACAC;border-style:solid;border-width:1px}.cat-title{float:left}.archive-date{font-size:x-small}.post{margin-bottom:25px}div.wp-pagenavi{padding-left:0!important}hr.comments-hr{margin:20px 0;border:1px solid #2c2927}textarea#comment{width:400px;height:100px;padding:5px}.commentmetadata{font-size:10px;padding:0 10px}.comment-body{padding-bottom:10px}.comment-body p{padding:0 10px 10px}ol.commentlist{margin-left:0}.commentlist .comment.even,.commentlist .comment.odd{background-color:transparent}ol.commentlist ul.children li{margin-top:10px;padding:10px 0;border-top:solid 1px #2c2927;background-color:transparent!important}textarea#comment{border-color:#ACACAC #E1E1E1 #E1E1E1 #ACACAC;border-style:solid;border-width:1px}div.reply a.comment-reply-link{margin:10px}a.sidebar-cat-title,div.reply a.comment-reply-link,input#submit,input#wp-submit{background:#515151;background:-webkit-gradient(linear,left top,left bottom,from(#515151),to(#515151));background:-moz-linear-gradient(top,#515151,#515151);margin-top:10px;margin-bottom:10px;padding:5px 10px!important;line-height:1em;color:#fff!important;font-family:Verdana!important;font-size:8pt!important;font-weight:700!important;border-color:#414141!important;border-width:1px!important;border-style:solid;text-align:center;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888;z-index:999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}a.sidebar-cat-title:hover,div.reply a.comment-reply-link:hover,input#submit:hover,input#wp-submit:hover{cursor:pointer;text-decoration:none}div.clear{clear:both}.widget{margin-bottom:20px}.fullwidth #main{width:100%}.leftsidebar #sidebar{float:right;background:url(//wellingtoncityaccommodation.co.nz/wp-content/themes/rotoiti-biz/images/sidebar-bg.png) right top repeat-y}.leftsidebar #sidebar-top{background:url(//wellingtoncityaccommodation.co.nz/wp-content/themes/rotoiti-biz/images/sidebar-bg-top.png) right top no-repeat}.leftsidebar #sidebar-bottom{wbackground:url(//wellingtoncityaccommodation.co.nz/wp-content/themes/rotoiti-biz/images/sidebar-bg-bottom.png) no-repeat right bottom}.rightsidebar #sidebar{float:right;background:url(//wellingtoncityaccommodation.co.nz/wp-content/themes/rotoiti-biz/images/sidebar-bg-right.png) left top repeat-y}.rightsidebar #sidebar-top{background:url(//wellingtoncityaccommodation.co.nz/wp-content/themes/rotoiti-biz/images/sidebar-bg-bottom-right.png) left top no-repeat}.rightsidebar #sidebar-bottom{background:url(//wellingtoncityaccommodation.co.nz/wp-content/themes/rotoiti-biz/images/sidebar-bg-top-right.png) left bottom no-repeat}.rightsidebar #sidebar div.sidebar-inner{float:right}.rightsidebar #main{float:left}.socialmedia-buttons{border-top:transparent solid 10px!important;border-bottom:transparent solid 10px!important}div.wpbfollowSelector,div.wpbshareSelector{margin-bottom:3px}.admin-left{width:55.284552%;float:left}.admin-right{width:43.902439%;float:right}.admin-left ul,ul.rss-items{padding-left:0}#loginform p{padding-bottom:0;margin-top:5px;margin-bottom:0}#loginform .login-password label,#loginform .login-username label{width:70px;display:inline-block}table.login td{padding:0;border-bottom:0 solid #eee!important}table.login tr:hover td{background:inherit!important;color:inherit!important;cursor:auto!important}.ie8 div#content div.inner,.ie8 div#footer div.inner,.ie8 div#middle,.ie8 div#top{width:990px}@media screen and (max-width:900px){.logo{width:70%!important}#navigation{width:30%!important}}@media screen and (max-width:799px){#m-left,#navigation,#sidebar{display:none}body{min-width:320px}div#top-wrapper{top:0}div#top{width:100%}.logo{width:95%!important;padding:0 2.5%;height:65px}.logo h1,.logo h2,.logo h3,.logo h4,.logo h5,.logo h6{font-size:6vw}div#navigation{width:100%!important;top:0;float:left;height:45px}#featured{width:100%;padding:72% 0 0;margin:10px 0}div#content div.inner{padding-top:20px}div#main{width:100%;float:left}div#footer div.inner,textarea#comment{width:95%}#mobi{display:block;padding:10px}.show-mobi .soliloquy-outer-container:nth-child(2){display:none}#show-mobi h1,#show-mobi h2{margin:0 0 15px}#show-mobi ul{margin:0 0 15px 10px;padding:0}.admin-left{width:100%;float:left;clear:right}.admin-right{width:100%;float:left;clear:left}}@media screen and (max-width:599px){body .soliloquy-controls-direction a{display:block!important}}
.clearfix:after {
content: "";
display: table;
clear: both;
}
div#header {min-height: 75px;}
table.login {width: inherit!important;}
button.simplefavorite-button {background-color: transparent!important; border: none; color: inherit; margin-bottom: 15px; padding: 8px 0;}
button.simplefavorite-button:hover {color: inherit;}
input[type=submit], input[type=reset] {padding: 8px 10px; line-height: 1.1em; border-style: solid; font-weight: bold;}
.directory-wrapper button.simplefavorite-button {margin-top: 0;}
button.simplefavorite-button.active .el {color: #edaabb;}
#review-validation {display: none;}
.review-validation {margin: 20px 0 20px 0; font-style: italic; font-size: .9em; width: 100%; line-height: 1.1em; ;}
.review-validation:after {content:"To enable us to validate your review please provide your approximate date of stay";}
#review-validation .rr_required:after {font-size: 28px;}
ul.favorites-list {list-style: none; margin: 0 0 0 0; padding: 0;}
ul.favorites-list li {line-height: 2.0em;}
.buttons {clear: left; width: 100%;}
button {margin-top: 10px;font-size: 18px; padding: 8px 10px; font-weight: bold!important; border-style: solid;}
a.btn.button:hover {text-decoration: none!important;}
.btn.search-button {line-height: inherit;}   #outerdomains {width:100%; height: 970px; position: relative; margin: 0; padding: 0; overflow: hidden; }
#innerdomains {position: absolute; width:690px; left: -23px; overflow: hidden; margin: 0; padding: 0; }
#innerdomains iframe {height:970px;width:690px; margin: 0; padding: 0; overflow: hidden;} div.directory-common.show-mobi {display: none;}
.directory-wrapper .dir-gallery {float: left; margin-top: 5px;  margin-right: 15px;margin-bottom: 15px;}
div.gallery.propgallery {float: left; margin-right: 15px; margin-bottom: 15px;}
.directory-wrapper .dir-gallery img {border: none!important; padding: 0!important;}
.leftsidebar .directory-wrapper .dir-gallery {float: right;}
.dir-details {width: 72.6%; float: right;}
.leftsidebar .dir-details {float: left;}
.dir-details  h4 {padding: 5px 0 15px 0; margin: 0;}
.directory-wrapper p.property-location {margin-top:-10px; font-weight: normal; font-style: italic;}
.directory-wrapper p.leadin {font-weight: bold;}
.directory-wrapper .prop-calendar {}
.cal_none {margin-top: -5px!important; padding: 0 0 50px 0!important; }
.directory-wrapper #buttons {float: right; padding: 15px 0 20px 0; margin-top: -60px;  position: relative; z-index: 1000; }
.directory-wrapper #buttons a {text-decoration: none; font-weight: bold;} #content .property .tabsy .tabsy-container .tabsy-content {padding: 35px 24px;}
#info .gallery, .rightsidebar #info .gallery, .fullwidth #info .gallery, #overview .gallery, .rightsidebar #overview .gallery, .fullwidth #overview .gallery {width: 35%; float: left; margin: 5px 15px 15px 0;  }
#info .gallery img, #overview .gallery img {border: none!important; padding: 0!important;}
.leftsidebar #info .gallery, .leftsidebar #overview .gallery  {float: right; margin: 20px 0 10px 10px;}
.room-option {overflow:hidden; min-height: 170px; margin-bottom: 50px;}
.room .gallery, .rightsidebar .room .gallery, .fullwidth .room .gallery, .propgallery {float: left; margin-top: 5px; overflow: hidden;  }
div.room.gallery, .roomgallery {float: left; margin-right: 15px; margin-bottom: 15px;}
.room .gallery  img {border: none!important; padding: 0!important;}
.leftsidebar .room .gallery {float: right;}
.room .info, .rightsidebar .room .info, .fullwidth .room .info {float: right; padding-bottom: 15px;}
.leftsidebar .room .info {float: left;}
.propgal{margin-bottom:10px; overflow: auto; margin-top: 7px;}
.gallery-item img {height: 125px;}
.prop-directions, .prop-area {clear:both; width: 100%;}
#propinfo .fl-tabs-label {padding: 10px 10px; font-size: 14px; background: #E0DECE!important;}
#propinfo .fl-tabs-label.fl-tab-active, #propinfo .fl-tabs-panels {background:#EFECDB!important; border-color: #D5D3C5!important;}
body .tabsy ul.tabsy-nav li a {background: #E0DECE!important;}
body .tabsy ul.tabsy-nav li.tabsy-active a, body .tabsy .tabsy-container { background: #EFECDB!important;} span.propshow {font-weight: bold;}
.buttons {width: 100%; height: 50px; }
.buttons a:hover {text-decoration: none;}
a.button-details, a.button-book, a.button-featured-price, a.button-featured-details, input#submit {
margin-top: 10px;
margin-bottom: 10px;
margin-right: 5px;
padding: 8px 10px;
line-height: 1.1em;
border-style: solid;
text-align: left; }
.button-details div, .button-details span,.button-book div, .button-book span{float: right; margin: 0 0 0 5px; padding: 0 0 5px 5px; font-family: verdana;  }
a.button-details, a.button-book  {float:left;}
a.button-featured-price:hover, a.button-featured-details:hover,a.button-book:hover,a.button-details:hover{text-decoration: none!important;}
input#submit, input#wp-submit {font-family: verdana; color: #fff; font-size: 8pt !important; font-weight: bold !important; margin-top: 0; padding: 7px 10px 7px 10px!important;}
input#submit:hover, input#wp-submit:hover {cursor:pointer!important; }
#content table.login td, table.consol-cal td {border-bottom:0px solid transparent!important;}
#content table.login tr:hover td, table.consol-cal tr:hover td {background:inherit!important; cursor:auto!important; }
table.multi-cal {margin: 0;}
table.multi-cal td, table.login td {border-bottom: none;}
table.consol-cal tr:hover td, table.login tr:hover td  {background:none; cursor:default!important; }
#featured-props {width: 100%; margin: 0; overflow: hidden;position: relative; width: 90%; max-width: 1400px; margin: 0 auto;}
.featured-props-inner { overflow: hidden;}
.featured_properties h3, h2.featuredtitle {text-transform: none; text-align: center; margin: 0;  border-bottom: none;}
.featured_properties li {list-style: none!important;}
.feature_text ul li {border: none!important;}
.featurebox {background: transparent!important;  float: left;height: auto!important;}
.feature_img {margin: 0 auto; width: 90%!important; background-size: cover; background-repeat: no-repeat; max-width: 280px!important; padding-top: 50%; overflow: hidden!important; margin-bottom: 10px;}
.feature_text {min-height: 65px!important;}
.button-featured-price span, .button-featured-details span {text-align: right; position: relative; top: -3px; padding: 0 0 0 5px;}
.feature_buttons a:before, .featured-buttons a:before {font-family: 'Elusive-Icons'!important;} #header-avail-search {width: 100%; height: auto;  font-family: Arial, Helvetica, sans-serif; }
#header-avail-search-wrapper{ width: 95% ; max-width: 1500px; margin: 0 auto; padding: 10px 0 0 0; }
#header-avail-search-wrapper ul {padding-top: 0; padding-bottom: 0;}
.avail-search {text-align: left; margin: 0 auto; }
.avail-search h4, #sidebar .avail-search h4 {font-size: 1.1em;}
.rightsidebar #sidebar .avail-search .dropdown-menu-right {
left: auto;
right: 0;
}
#sidebar .avail-search ul {padding: 0;}
#sidebar .avail-search ul li {
border-bottom: none;
list-style: none;
padding: 0 0 0 0;
}
.avail-search ul {text-align: left;}
.avail-search  form{width: auto;}
.avail-search input {border: #ececec solid 1px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; padding: 6px 12px; margin: 0 10px 8px 0;}
.avail-search .btn.search-button {margin-bottom: 10px;}
.avail-search .form-group, .avail-search  .ui-datebox-container h4, .avail-search  .ui-datebox-container, .avail-search  .ui-datebox-container a {color: #000!important;}
.avail-search div.input-group-addon {display: none;}
.avail-search .input-group .form-control:first-child {border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.avail-search .dropdown-menu-right { right: auto;  left: 0;}
.avail-search label.titlefontsize {padding: 0 15px 8px 0; margin: 0 0;}
.avail-search .form-group ul {margin-bottom: 0;}
.ui-datebox-griddate {-webkit-border-radius: 0!important; -moz-border-radius: 0!important; border-radius: 0!important; border-width: 0!important;}
#avail-search-home {clear: left; position: relative; padding: 0px 10px 0 10px; width: 90% ; max-width: 1500px; margin: 0 auto; text-align: center;  }
#avail-search-other { position: relative; padding: 0px 10px 0 10px; width: 90% ; max-width: 1500px; margin: 0 auto; text-align: center; }
#avail-search-home  .avail-search ul {padding: 8px 0 0!important;}
#footer .avail-search label.titlefontsize {font-weight: normal; text-transform: uppercase;  margin-left: 10px; }
#footer .avail-search {position: relative; top: -3px;}
#footer .avail-search ul {border-top: none; }
#footer .avail-search ul li {border-bottom: none; background: none; text-indent: 0;}
#footer .avail-search input.datein, #sidebar .avail-search input.datein {width: 100%;} .ui-widget-header {color: #fff!important;}
body .ui-datepicker {padding: 2px!important;margin-left: 0!important; width: 250px!important;}
.ui-widget {font-size: .9em!important;}
.ui-datepicker table {font-size: .9em!important;} @media screen and (max-width: 799px){
div.directory-common.hide-mobi { } div.directory-common.hide-mobi {display: none;}
div.directory-common.show-mobi {display: block;}
.show-mobi .dir-details {width: 100%;}
.dir-details .accordion-group {margin-bottom: 5px!important;}
.dir-details .accordian-heading {min-height: 60px;}
.dir-details  .accordion-toggle {padding:0 0!important;}
.entry .dir-details table {width: 100%; margin: 0;}
.entry .dir-details table td {border-bottom:none; border-top:none; padding:0; }
hr.hide-mobi {display: none;}
.landing .dir-details table {width: 100%; margin: 0;}
.landing .dir-details table td {border-bottom:none; border-top:none; padding:0; vertical-align: top;}
td.thumb {width: 20%; overflow: hidden;background-position: top center; background-size:cover; background-color: #e5e5e5;}
td.prop-header {width: auto; padding: 0 8px!important;}
td.expand {width: 10%; }
.dir-details a.accordion-toggle span {display:inline-block; margin: 100% 0; }
.expand a.accordion-toggle {display: inline-block; width: 100%; height: 100%; ;}
.dir-details a.accordion-toggle{text-align: center!important; font-size: 1.5em; font-size: 5.0vw; }
.dir-details a.accordion-toggle[aria-expanded='true'] {background-color: #e5e5e5!important; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);}
p.min-rate, p.property-location {margin: 0 0;}
td.prop-header .prop-title {font-weight: bold;font-size: 2.5vw;}
p.min-rate b {font-size: 130%;}
p.leadin {font-weight: bold;}  #book .hide-mobi {display: none;}
#book .show-mobi {display: block;} @media screen and (max-width: 599px) {
.featured_properties {width: 95%!important;}
.ui-datepicker table {font-size: .8em!important;}
#overview .gallery, #features .gallery, #features .info, div.gallery.propgallery, .propgal .gallery-item img, .room .gallery, .roomgallery  {float: left; height: auto; width: 100%!important; margin-bottom:10px;}
.room .info {width: 100%!important; float: left!important;}
}