.wp-pagenavi{padding:20px 0 0;font-size:14px;display:block;margin-bottom:20px;}
.wp-pagenavi .pages{padding-right:10px;}
.wp-pagenavi a, .wp-pagenavi a:visited{padding:0px 0px;margin:0 5px;}
.wp-pagenavi .current{padding:0px 0px;margin:0 5px;}
.post{margin-bottom:0px;padding-bottom:0px;}
.post.last .separator{margin-bottom:0px;}
.single .entry-utility{padding-top:10px;}
.posttitle, .posttitle a{font-size:22px;margin:0px;}
.posttitle a:hover{text-decoration:none;}
.postimg img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.entry-content{}
.entry-content .button{display:inline-block;}
.entry-utility{padding:5px 0 10px 0;font-size:20px;}
.entry-utility span{font-size:11px;}
.entry-utility .date{padding:2px 0 3px 20px;margin-right:5px;}
.entry-utility .owner{margin-left:5px;}
.entry-utility .comment{padding:0px 0 10px 25px;margin-left:10px;}
.author{padding:10px 0 0px;}
.author h3{font-weight:normal;}
.related-post{margin-bottom:20px;float:left}
#comment h3{margin-bottom:20px;}
.commentlist{list-style-type:none;padding:0;margin:0;}
.commentlist ol{list-style-type:none;padding:30px 0 0 80px;margin:0;}
.commentlist li{position:relative;padding:0 0 30px 0;}
.commentlist li li{position:relative;padding:0;}
.avatar-img{position:absolute;top:0;left:0;padding-bottom:6px;}
.avatar{display:block}
.fn{font-size:12px;}
.reply a, .reply a:visited{}
.reply a:hover{}
.fn a, .fn a:visited{}
.comment-body{margin:0 0 0 100px;padding:0px 0px 18px;}
.comment-body p{margin-bottom:5px;margin-top:10px;}
.comment-body .more{padding:0px 0px;}
#commentform{margin-bottom:20px}
#commentform label{display:block}
#commentform .text-input{margin-bottom:8px;padding:8px 5px;vertical-align:middle;}
#commentform .textarea{margin-bottom:20px;padding:8px 5px;vertical-align:top;}
#facilities{text-align:center;}
#facilities h2{margin-top:15px;font-size:16px;}
#acommodation{text-align:center;}
#acommodation h2{font-size:16px;margin-top:15px;}
#acommodation .columns{margin-bottom:40px;font-family:'open_sansregular';}
.price{font-size:20px;color:#332530;margin-bottom:20px;}
form{margin:0;padding:0;}
fieldset{border:0px;width:109%;}
#contactform label{color:#fff;display:block;font-family:caption;padding-bottom:5px;font-size:16px;}
span.error{color:#fff;text-align:left;font-size:11px;display:inline-block;float:left;margin:25px 30px;}
#contactform input.text-input{vertical-align:middle;width:90%;float:left;padding:15px 22px;opacity:0.42;font-size:13px;color:#000;}
#contactform textarea{float:left;opacity:0.45;width:111%;font-size:14px;margin-left:15px;}
#message{margin-left:0px;font-weight:bold;}
#message h2{}
#message p{margin:6px 0px;}
#contactform .button{cursor:pointer;display:block;font-family:"open_sansregular";margin-top:18%;padding:4px 29px;margin-left:52%;font-size:12px;}