.screenread{position:absolute;left:-9999px}.inline-list{list-style:none;padding:0;margin:0}.inline-list ul{list-style:none;padding:0;margin:0}#responsivediv{position:relative;width:100%;z-index:1}.f-label{width:100%;display:inline-block}#footernote>img{display:none}.mapwrap{width:100%}.mapwrap img{max-width:100%}.ptop{clear:both;padding-top:20px}.form-control,.form-group-sm .form-control{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:3px}.form-control{font-size:16px;font-size:1.6rem}.form-group-sm .form-control{font-size:16px;font-size:1.6rem}.btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.btn-primary{background-color:#0896FF}.btn-secondary{padding:3px 8px;background-color:#a6a6a6;color:#FFF;border:1px solid #D9D9D9}.text-centre{text-align:centre}.align-centre{text-align:center}.align-centre>form{margin:auto}body{background:#F0F0F0;font-family:arial;overflow-y:scroll;overflow-x:hidden}.a2a_svg{width:24px!important;height:24px!important;background-size:100% 100%}.header-container{padding:0 5px}header{background:#085fa3;overflow:hidden;padding-top:10px;padding-bottom:10px}header #logo-holder{overflow:hidden}header #logo-holder>.row{margin-left:0}header #logo-holder .col-xs-8{padding-left:0;padding-right:0}header #logo-holder #logo{float:left;color:#FFF;text-decoration:none;width:90%;position:relative}header #logo-holder #logo img,header #logo-holder #logo h1{margin:0;padding:0;display:inline-block}header #logo-holder #logo img{max-width:25%;vertical-align:top;position:absolute;left:0;top:0}header #logo-holder #logo h1{padding-left:27%;min-height:50px;font-size:12px;font-size:1.2rem;font-weight:700;width:100%}header #logo-holder #logo h1 span{display:block}header .social-holder{padding-left:0;padding-right:0;margin-left:-23px;width:37%}header .social{text-align:center}header .social .a2a_kit{min-width:114px}header .social p{display:none;color:#FFF;font-style:italic;font-size:10px;font-size:1rem;color:#F4F8C5;line-height:12px;margin-bottom:4px}header #breadcrumbs{display:block;list-style:none;padding:5px;margin:0 0 0 -5px;overflow:hidden}header #breadcrumbs li{display:block;font-size:10px;font-size:1rem;font-weight:700;color:#FFF;line-height:12px;line-height:1.2rem;padding-left:5px;float:left}header #breadcrumbs li a{font-size:10px;font-size:1rem;font-weight:700;color:#FFF;padding-right:5px}#tabs{background:#95CA46}.navbar{min-height:0;margin-bottom:0}.navbar-header .navbar-toggle{padding:5px 6px;border-color:#FFF;margin-right:0}.navbar-header .navbar-toggle .icon-bar{background:#FFF}.navbar-header .world-hotels{float:left;color:#FFF;font-weight:700;line-height:42px;margin-left:-5px;font-size:115%}#navbar{padding:0;border-top:0;margin-left:-15px;margin-right:-15px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}#navbar ul{border-top:1px solid #588015;list-style:none;padding:0;margin:0}#navbar ul li{display:block;padding:0;margin:0;font-family:arial;overflow:hidden}#navbar ul li a{display:block;color:#FFF;padding:5px 10px;border-bottom:#588015 1px solid;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;font-weight:700}#navbar ul li a:hover{text-decoration:none;background:#6fa31b;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s}#content{margin-left:-15px;margin-right:-15px;background:#F0F0F0}#searchform{margin:10px auto;padding:15px;background:#ffbd3d;color:#333}#searchform form{overflow:hidden}#searchform h3{color:#333;font-size:20px;font-size:2rem;margin:0;padding:0 0 5px 0}#searchform .btn{margin-top:10px;float:right;width:115px;padding-top:3px;padding-bottom:3px;font-size:20px;font-size:2rem}#searchform .form-group{margin-bottom:10px}#searchform .form-group label{margin-bottom:2px;font-weight:400}#searchform .form-group.form-group-sm{width:48%;display:inline-block}#searchform .form-group.form-group-sm:first-child{margin-right:1.5%}#searchform #show{margin-right:-5px}#searchform #show .form-group{width:33.3%;padding-right:5px;float:left}.left-col{width:95%;margin-left:auto;margin-right:auto}.map-canvas{max-width:300px;margin:auto;display:none}#filter{margin-top:10px}#filter .title{display:block;font-size:20px;font-size:2rem;font-weight:400;color:#FFF;background:#085fa3;padding:0;overflow:hidden}#filter .title>span{display:block;float:left;padding:5px 10px 5px 10px}#filter .title button{margin:2px 0 0 0;float:right}#filter .title button span{background:#FFF}#filter .filters{background:#FFF;padding:15px;color:#0896ff}#filter .filters span{display:block;color:#003580;font-weight:700;padding-top:10px}#filter .filters span:first-child{padding-top:0}#filter .filters .boxdiv{padding-bottom:5px}#ordering{display:block;width:100%;margin:10px auto 10px;overflow:hidden}#ordering>span,#ordering a,#ordering .btn{display:block;float:left;position:relative;padding:6px 10px;border:0;font-size:10px;font-size:1rem;color:#1F5FCF;background:0 0;text-transform:capitalize}#ordering>span>span,#ordering a>span,#ordering .btn>span{display:none}#ordering>span{font-weight:700;padding-left:9px}#ordering a,#ordering .btn{cursor:pointer;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s}#ordering a:hover,#ordering .btn:hover,#ordering a:focus,#ordering .btn:focus{color:#1F5FCF;text-decoration:underline;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s}.item-row{padding:4px;border:1px solid #e9e9e9;background:#FFF;margin-bottom:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-family:'Open Sans',sans-serif}.item-row.left-col{width:100%}.item-row .col-xs-8{padding-right:0}.item-row .item-title-content h3{padding:0;margin:0;font-size:14px;font-size:1.4rem;font-weight:400;color:#eb0066}.item-row .item-title-content h3 a{font-weight:400;color:#eb0066}.item-row .item-title-content h3 img{margin-top:-4px;display:inline-block}.item-row .item-title-content span{color:#6c6c6c;font-size:10px;font-size:1rem;display:block;padding-top:0;padding-bottom:5px}.item-row .item-title-content span .showmap{display:block;margin-top:-4px;font-size:1rem!important}.item-row .item-title-content span .showmap a{font-size:10px;font-size:1rem;display:inline-block;font-weight:400;color:#1F5FCF;padding-right:5px}.item-row .item-score{color:#eb0066;text-align:center;font-size:14px;font-size:1.4rem;font-weight:400}.item-row .item-score span{display:block;font-weight:400;color:#6c6c6c;font-size:10px;font-size:1rem;text-align:center}.item-row .phone{display:none;width:100%;float:left;padding:5px 15px;color:#6c6c6c;font-size:10px;font-size:1rem}.item-row .phone .btn-secondary{margin-top:5px}.item-row .col-xs-5{padding-right:0}.item-row .col-xs-5 img{max-width:100%}.item-row .col-xs-6{padding-left:3px}.item-row .col-xs-7 .col-xs-6:first-child{padding-right:0}.item-row .rooms-from-cont .room-prices>div,.item-row .room-rates .room-prices>div{width:49%;float:left;padding:0 1% 5px 0;font-size:10px;font-size:1rem;color:#1158a2;display:block}.item-row .rooms-from-cont .room-prices>div.self-catering,.item-row .room-rates .room-prices>div.self-catering{width:100%}.item-row .rooms-from-cont .room-prices>div span,.item-row .room-rates .room-prices>div span{display:block;padding-left:10px;color:#6c6c6c;font-size:10px;font-size:1rem}.item-row .rooms-from-cont .room-prices>div>span,.item-row .room-rates .room-prices>div>span{display:block;padding:0 0}.item-row .rooms-from-cont .room-prices>div:first-child,.item-row .room-rates .room-prices>div:first-child{width:100%;display:block;font-size:12px;font-size:1.2rem;color:#1158a2}.item-row .rooms-from-cont .room-prices>div:first-child>span,.item-row .room-rates .room-prices>div:first-child>span{display:block;padding:0}.item-row .rooms-from-cont .facilities,.item-row .room-rates .facilities{line-height:10px}.item-row .rooms-from-cont .facilities a,.item-row .room-rates .facilities a{font-size:10px;font-size:1rem;font-weight:400;margin-right:0;margin-left:20px;z-index:99}.item-row .rooms-from-cont .facilities a span,.item-row .room-rates .facilities a span{display:none}.item-row .rooms-from{text-align:center;float:right;padding:5px 0 0 0;font-size:10px;font-size:1rem;color:#6c6c6c;border-top:2px solid #e9e9e9;margin-top:-10px}.item-row .rooms-from form{display:block;width:100%}.item-row .rooms-from form input{width:100%}.item-row .rooms-from span{display:block;font-size:12px;font-size:1.2rem}.item-row .rooms-from .price{width:100%;display:block;font-size:18px;font-size:1.8rem;color:red;font-weight:700;padding-bottom:5px}.item-row .rooms-from .price span{color:#6c6c6c;font-weight:400;display:block;font-size:9px;font-size:.9rem;padding-top:0}.item-row .rooms-from .btn-primary{display:block;float:right;margin:0 auto;max-width:74px;padding-left:2px;padding-right:2px;height:25px;line-height:22px;padding-top:0;padding-bottom:0;font-size:10px;font-size:1rem}.banner_heading{background:#6fa31b;padding:2px;margin:0;font-weight:700;font-size:15px;font-size:1.5rem;text-align:center;font-family:arial}.banner_heading.place_heading{font-size:16px;font-size:1.6rem;text-align:left}.banner_heading .navbar-toggle{margin:0;position:absolute;right:0;top:0;padding:7px 10px}.banner_heading .navbar-toggle .icon-bar{color:#FFF;background:#FFF}#town_filters label{margin-top:10px;font-weight:400;color:#333}#town_filters #country_select{height:34px}#town_filters #country_select ul{list-style:none;padding:0;margin:0;background:#FFF;padding:5px;border:1px solid #ccc;position:relative;z-index:5}#town_filters #country_select ul li{display:none;background:#FFF;color:#333}#town_filters #country_select ul li:first-child{display:block}#town_filters #country_select ul li:first-child a{background-image:url(../images/icons/right_arrow.png);background-repeat:no-repeat;background-position:right center}#town_filters #country_select ul li:first-child a:hover{background-color:#FFF;text-decoration:none}#town_filters #country_select ul li a{color:#333;display:block}#town_filters #country_select ul li a:hover{background-color:#F4F4F4}#town_filters #country_select ul.show li:first-child a:hover{background-color:#F4F4F4}#content_holder{width:98%;margin:10px auto}.textnote{width:98%;margin:10px auto;font-size:9px;font-size:.9rem}.textnote>.white-box{background:#FFF;padding:10px;font-size:12px;font-size:1.2rem}.textnote .text-centre{font-size:12px;font-size:1.2rem;text-align:center}.textnote~h5{width:98%;margin:auto}.map-holder{padding-top:10px;padding-bottom:10px}.map-holder img{max-width:100%}.place_list ul{list-style:none;margin:10px 0;padding:0;overflow:hidden}.place_list ul li{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;float:left;width:50%;padding:1px 10px 5px 10px;text-align:left}.place_list ul li a{font-size:12px;font-size:1.2rem;color:#333}.england{background:#6eb1f7}.scotland{background:#085fa3}.wales{background:#f58320}.ni{background:#2c3f4f}.top100{background:#00bd9d}.specialist{background:#804491}.banner_heading{color:#FFF;display:none;position:relative}.banner_heading.permanent{display:block;background:#6fa31b;padding:6px 10px}.banner_heading.map_banner{text-align:left;font-size:13px;font-size:1.3rem}.banner_heading.map_banner.text-centre{text-align:center}#map78{width:100%}.title_banner{display:block;width:100%;color:#FFF;text-align:left;padding:5px;font-size:12px;font-size:1.2rem}#worldmap{display:none}.select_heading{display:block}.box-row{width:100%;margin:0;overflow:hidden}.box-row .left-50{clear:right;width:100%}.box-row .left-50 .row{margin:0}.box-row .left-50 .row .col-xs-4{padding:3px}.box-row .left-50 .row .col-xs-4 a{display:block}.box-row .left-50 .row .col-xs-4 img{width:100%;max-width:100%}.box-row .right-50{width:100%;padding:5px;background:#FFF;margin-top:10px}.box-row .right-50 .banner_heading{text-align:left;padding:5px 10px;font-weight:400}.box-row .right-50 img{display:block;margin:0 auto;width:376px}.white_bg{background:#FFF;width:100%;margin:0 auto;padding:5px}.white_box{margin-bottom:5px}.white_box .atoz{display:block;font-weight:400;padding:8px;text-align:left}.white_box .atoz span:first-child{display:none}.white_box .text-centre{padding-top:5px;padding-bottom:5px;display:block;overflow:hidden;width:100%}.white_box .text-centre a{font-size:18px;font-size:1.8rem;display:block;padding:0 3px;text-align:center;float:left;margin-bottom:5px}.white_box .banner_heading{padding:6px 10px;display:block;text-align:left}.white_box .banner_heading .navbar-toggle{padding:10px 10px}.white_box .box_img{overflow:hidden}.white_box .box_img img{float:left;width:50%}.white_box .box_img .img3,.white_box .box_img .img4{display:none}#content-holder{margin:10px}#content-holder .place_list{background:#FFF}#content-holder .place_list ul{margin-top:0}#content-holder .place_list ul li{background:#FFF;padding-bottom:1px}#content-holder .place_list ul li a{font-size:12px;font-size:1.2rem;color:#333}.map-holder{background:#FFF}#footernote{margin:10px 15px}#footernote h5{font-weight:400;color:#6FA31B;font-size:16px;font-size:1.6rem;padding-bottom:0;margin-bottom:0}.single-item .item-title-content{padding-left:18px;font-weight:400}.single-item .item-title-content h3 a{font-size:16px;font-size:1.6rem;font-weight:400}.single-item .item-score{padding-left:2px;font-weight:400;font-size:16px;font-size:1.6rem}.single-item .item-score span{text-align:right}.single-item .phonecontainer{text-align:center;margin-left:-4.5px}.single-item .rooms-from-cont,.single-item .room-rates{margin-left:-9px;overflow:hidden}.single-item .rooms-from-cont .room-prices,.single-item .room-rates .room-prices{width:60.5%;float:left}.single-item .rooms-from-cont .room-prices>.fourprices,.single-item .room-rates .room-prices>.fourprices{width:100%;overflow:hidden}.single-item .rooms-from-cont .room-prices>.fourprices>div,.single-item .room-rates .room-prices>.fourprices>div{width:50%;float:left;text-align:center}.single-item .rooms-from-cont .room-prices>.fourprices>div>span,.single-item .room-rates .room-prices>.fourprices>div>span{padding-left:0}.single-item .rooms-from-cont .facilities a,.single-item .room-rates .facilities a{margin-left:0}.single-item .rooms-from{margin:auto}.single-item .rooms-from .btn-primary{float:none}.single-item .rooms-from form{max-width:120px}.single-item .col-xs-7{overflow:hidden}.single-item .col-xs-7 .btn-secondary{font-size:10px;font-size:1rem;padding-left:4px;padding-right:4px;margin:0;clear:right}.single-item .rooms-from{float:none;border:0}.single-item .rooms-from span{font-size:14px;font-size:1.4rem}.single-item .col-xs-5{text-align:center}.single-item .col-xs-5 a{font-size:10px;font-size:1rem}.single-item .col-xs-5 img{height:auto}.single-item .visit{float:right;text-align:center;width:39%;color:#6c6c6c;padding-top:8px}.single-item .visit span{display:block;text-align:center;font-size:10px;font-size:1rem}.single-item .rooms-from-cont{clear:left}.single-item .col-xs-6{padding-top:10px}.single-item .col-xs-6 img{max-width:100%}.single-item .phonecontainer span{display:none}.single-item .btn-secondary{background:#EAEAEA;color:#333}.single-item .btn-secondary:hover{background:#D3D3D3}.icon-row{clear:both}.icon-row ul{width:100%;margin:0 0;padding:15px 20px;list-style:none}.icon-row ul li{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:inline-block;position:relative;width:100%;font-size:10px;font-size:1rem;color:#333;margin-bottom:5px;overflow:hidden;padding-left:34px;min-height:28px}.icon-row ul li img{display:block;vertical-align:middle;position:absolute;top:0;left:0}.icon-row ul li span{display:inline-block;vertical-align:middle}#ui-datepicker-div{z-index:9999!important}#children_text,#adult_text{overflow:hidden;clear:both}#children_text label,#adult_text label{width:100%;float:left;font-weight:400}#children_text .one-fifth,#adult_text .one-fifth{width:25%;float:left}.footerDiv{margin-left:-15px;margin-right:-15px;background:#F0F0F0;padding:10px 15px}.footerDiv .pull-left{text-align:center;float:none}.footerDiv .pull-right{width:100%;padding-top:10px;text-align:center;font-size:12px;font-size:1.2rem;float:none}.footerDiv .pull-right a{display:inline-block}.continent{display:none}.item-score a{color:#eb0066}.listing .item-row .rooms-from{border-top:0}.listing .item-row .rooms-from-cont .facilities,.listing .item-row .room-rates .facilities{clear:both}.listing .item-row .rooms-from-cont .facilities a,.listing .item-row .room-rates .facilities a{white-space:nowrap;margin-left:0;display:block}.listing .item-row .rooms-from{text-align:center}.listing .item-row .rooms-from .btn-primary{float:none;max-width:58px}.listing .item-title>.row{overflow:hidden}@media (min-width:350px){header .social-holder{float:right;padding-left:0;padding-right:15px;margin-left:0;width:33.3%}header .social-holder .social{float:right}.item-row .room-rates .facilities{margin-top:10%}header #logo-holder #logo{width:auto}header #logo-holder #logo img{max-width:auto;position:static;display:inline-block;float:left}header #logo-holder #logo h1{padding:3px 0 0 5px;float:left;max-width:75%}.listing .item-row .item-score{margin-right:-4px;padding-left:30px}}@media (min-width:400px){.item-row .item-title .item-title-content h3{font-size:16px;font-size:1.6rem}.item-row .item-title .item-title-content span{padding-top:3px;font-size:12px;font-size:1.2rem}.item-row .item-title .item-score{float:right;max-width:105px;text-align:center;font-size:15px;font-size:1.5rem;padding-left:0}.item-row .item-title .item-score span{text-align:center}.item-row .col-xs-5{max-width:170px}.item-row .col-xs-7{width:calc(100% - 170px)}.item-row .col-xs-7 .col-xs-6{width:25%}.item-row .col-xs-7 .col-xs-6:first-child{width:60%}.item-row .col-xs-7 .col-xs-6:last-child{float:right;padding-right:5%}.item-row .room-rates .facilities{margin-left:0;margin-top:0}.item-row .room-rates .facilities a{margin-left:0}.item-row .room-rates .room-prices{overflow:hidden}.item-row .rooms-from-cont .room-prices>div{font-size:14px;font-size:1.4rem}.item-row .rooms-from-cont .room-prices>div span{font-size:12px;font-size:1.2rem}.item-row .rooms-from-cont .room-prices>div:first-child{font-size:14px;font-size:1.4rem}.item-row .rooms-from-cont .room-prices>div:first-child>span{font-size:12px;font-size:1.2rem}.item-row .rooms-from-cont .facilities a{margin-left:0;margin-right:0;font-size:12px;font-size:1.2rem;line-height:12px}.item-row .rooms-from{font-size:14px;font-size:1.4rem;margin-top:-35px}.item-row .rooms-from .price{padding-top:5px;padding-bottom:5px}.item-row .rooms-from .price span{font-size:10px;font-size:1rem}.item-row .rooms-from .btn-primary{max-width:10000px;margin-top:3px;padding-left:6px;padding-right:6px;padding-top:0}.map-holder{text-align:center}#map78{width:auto;margin:0 auto}.listing .item-row .rooms-from .btn-primary{max-width:74px}.listing .item-row .item-score{margin-right:0;padding-left:0}.listing .item-row .item-title .item-title-content span{white-space:nowrap}.listing .item-title>.row{overflow:visible}.listing .item-row .rooms-from{border-top:2px solid #e9e9e9}}@media (min-width:420px){.icon-row ul li{width:49%}.item-row .rooms-from{width:100px;margin-top:0}.item-row .item-title .item-score{text-align:right}.item-row .item-title .item-score span{text-align:right}.item-row .item-title .item-title-content .showmap{margin-top:-7px}.single-item .item-title-content span,.single-item .visit span,.single-item .item-score span{font-size:12px;font-size:1.2rem}.single-item .col-xs-7 .btn-secondary{font-size:12px;font-size:1.2rem}.single-item .col-xs-5 a{font-size:12px;font-size:1.2rem}.single-item .rooms-from .price{padding-top:0}.listing .item-row .item-title .item-score{text-align:center}.listing .item-row .item-title .item-score span{text-align:center}}.btn-secondary{background:#EAEAEA;color:#333}@media (min-width:480px){header .social-holder .social p{display:block}.left-col{width:97%}.item-row .item-title .item-score{max-width:130px;text-align:center}.item-row .item-title .item-score span{font-size:12px;font-size:1.2rem;text-align:center}.item-row .col-xs-7 .col-xs-6:last-child{width:35%}.item-row .room-rates .room-prices div{font-size:14px;font-size:1.4rem}.item-row .room-rates .room-prices div span{font-size:12px;font-size:1.2rem}.item-row .room-rates .room-prices div:first-child{font-size:14px;font-size:1.4rem}.item-row .room-rates .room-prices div:first-child span{font-size:12px;font-size:1.2rem}.item-row .room-rates .facilities{padding-top:5px}.item-row .room-rates .facilities a span{display:inline}.item-row .rooms-from .btn-primary{float:none;font-size:14px;font-size:1.4rem}.item-row img{max-width:148px}.item-row .room-rates .facilities a{font-size:14px;font-size:1.4rem}#responsivediv{z-index:2}.single-item .item-title-content span a{display:inline-block}.single-item .item-score span{display:inline-block}.single-item .col-xs-6{width:50%;text-align:center}.single-item .rooms-from-cont+.col-xs-6{float:right;text-align:right}.white_box .text-centre{display:table;overflow:hidden;margin-bottom:0}.white_box .text-centre a{display:table-cell;padding:0 0;float:none;margin-bottom:0}.listing .item-row .rooms-from .btn-primary{max-width:85px}.listing .item-row .item-title .item-score{margin-right:0;padding-right:10px}}@media (min-width:560px){#responsivediv{z-index:3}.f-label{width:150%;display:inline-block}.item-row .room-rates .room-prices{overflow:hidden}.item-row .room-rates .room-prices>div{width:25%}.item-row .room-rates .room-prices>div.self-catering{width:50%}.item-row .room-rates .room-prices>div:first-child{width:50%}.item-row .room-rates .facilities{padding-top:20px}.item-row .rooms-from .price{padding-top:0}.item-row .rooms-from .btn-primary{margin-top:0}.single-item .room-rates .room-prices{overflow:hidden}.single-item .room-rates .room-prices>div{width:50%}.single-item .room-rates .room-prices>div.self-catering{width:100%}.single-item .room-rates .room-prices>div:first-child{width:100%}.single-item .item-title-content h3{padding-bottom:5px}.single-item .item-title-content h3 a{font-size:16px;font-size:1.6rem}.single-item .item-title-content,.single-item .visit{font-size:16px;font-size:1.6rem}.single-item .col-xs-6{padding-right:0}.single-item .rooms-from-cont .room-prices>div:first-child{display:inline-block}.single-item .rooms-from-cont+.col-xs-6{float:right;padding-right:20px}.single-item .icon-row{padding-left:8px;padding-right:8px}.footerDiv .pull-left{text-align:left;float:left}.footerDiv .pull-right{width:auto;padding-top:3px;text-align:right;float:right}}@media (min-width:600px){.single-item .room-rates{padding-bottom:10px;width:100%;float:right}.single-item .room-rates .visit{float:right;margin-top:0;text-align:center}.single-item .room-rates .visit span{font-size:14px;font-size:1.4rem}.single-item .room-rates .room-prices .fourprices{width:50%}.single-item .room-rates .room-prices{overflow:visible}.single-item .room-rates .room-prices>div{width:25%}.single-item .room-rates .room-prices>div.self-catering{width:50%}.single-item .room-rates .room-prices>div:first-child{width:50%}.single-item .room-rates .facilities{padding-top:20px}.single-item .rooms-from .price{padding-top:0}.single-item .rooms-from .btn-primary{margin-top:0}}@media (min-width:700px){.icon-row ul{overflow:hidden}.icon-row ul li{width:33%;float:left}}@media (min-width:768px){body{background-color:#404040}#filter .navbar-toggle{display:block}#content_holder{width:99%;margin:10px 0 10px 0}#content_holder.listing{margin-right:0}.map-canvas{display:block}#content{padding:0 10px}#filter .filters .boxdiv{padding-bottom:0}.a2a_svg{width:32px!important;height:32px!important}.container{width:100%}.header-container{height:55px}header #logo-holder #logo{width:auto}header #logo-holder #logo img{max-width:auto;position:static;display:inline-block;float:left}header #logo-holder #logo h1{padding:3px 0 0 15px;float:left;max-width:80%}.a2a_kit{display:inline-block}header .social p{font-size:12px;font-size:1.2rem}header #breadcrumbs{position:relative;top:-20px;left:60px;margin-left:5px;font-size:12px;font-size:1.2rem;max-width:70%}header #logo-holder #logo{width:100%}header #logo-holder #logo h1{width:100%;vertical-align:top;padding-left:10px}header #logo-holder #logo img,header #logo-holder #logo h1{font-size:16px;font-size:1.6rem}header #logo-holder #logo img span,header #logo-holder #logo h1 span{display:inline}#ordering{width:100%;background:#FFF;margin-bottom:10px}#ordering>span,#ordering a,#ordering .btn{border-right:1px solid #f0f0f0;font-size:10px;font-size:1rem;padding:5px 10px;color:#8c8c8c}#ordering>span:last-child,#ordering a:last-child,#ordering .btn:last-child{float:right;border-left:1px solid #f0f0f0}#ordering>span>span,#ordering a>span,#ordering .btn>span{display:inline;text-transform:capitalize}#ordering>span:hover,#ordering a:hover,#ordering .btn:hover{text-decoration:none;color:#FFF;background:#eb0066}#ordering>span.active,#ordering a.active,#ordering .btn.active{background:#eb0066;color:#FFF}#ordering>span.active:hover,#ordering a.active:hover,#ordering .btn.active:hover{color:#FFF}#ordering span{text-transform:uppercase}#ordering>span{background:#eb0066;color:#FFF}#ordering .btn:last-child{border-right:0}.navbar{border:0}.navbar-header .world-hotels{display:none}#navbar{border:0}#navbar ul{display:table;width:100%;list-style:none;border:0}#navbar ul li{display:table-cell;text-align:center}#navbar ul li a{display:block;color:#FFF;border-top:0;border-bottom:0;font-size:10px;font-size:1rem}#content .col-md-9{padding-left:0}#town_filters #country_select{height:auto}#town_filters #country_select ul{background:0 0;border:0;padding:0;display:block}#town_filters #country_select ul li{background:0 0;display:block}#town_filters #country_select ul li a{color:#085FA3;font-size:12px;font-size:1.2rem}#town_filters #country_select ul li a:hover{background:0 0;text-decoration:underline}#town_filters #country_select ul li:first-child{background:0 0}#town_filters #country_select ul li:first-child a{background:0 0}#town_filters #country_select ul li:first-child:hover{background:0 0;text-decoration:underline}#content-holder{margin-left:0}#content-holder.listing{margin-right:0}#searchform .form-group{margin-bottom:5px}#searchform .form-group label{font-size:12px;font-size:1.2rem}.item-row{border:1px solid #D9D9D9;width:100%}.item-row .item-title-content h3{white-space:nowrap}.item-row .room-rates .room-prices>div{width:49%}.item-row .room-rates .room-prices>div:first-child{width:100%}.item-row .room-rates .room-prices>div.self-catering{width:100%}.item-row .room-rates .facilities{padding-top:5px}.single-item .visit{padding-top:0}.single-item .icon-row ul li{height:30px;width:50%;vertical-align:middle}.textnote{width:99%;margin-left:0;margin-right:0}}@media (min-width:820px){header{padding-bottom:5px}header #logo-holder{padding-bottom:0;margin-bottom:0;max-height:50px;overflow:hidden}header #logo-holder .row{max-height:50px;margin-bottom:0;padding-bottom:0}header .social-holder{position:relative;z-index:99}header .social-holder .social{margin-bottom:0;padding-bottom:0}header .header-container{padding-bottom:0;margin-bottom:0}#searchform .form-group label{font-size:14px;font-size:1.4rem}#ordering>span,#ordering a,#ordering .btn{font-size:11px;font-size:1.1rem}.item-row .item-title .item-score{width:140px;max-width:100%;text-align:center}.item-row .item-title .item-score span{text-align:center}.item-row .phone{display:block;padding:0 0 5px 0}.item-row .room-rates{clear:both}.item-row .room-rates .room-prices>div{width:25%}.item-row .room-rates .room-prices>div:first-child{width:49%}.item-row .room-rates .room-prices>div.self-catering{width:50%}.item-row .room-rates .facilities{padding:0;margin-top:-4px}#navbar ul li a{font-size:12px;font-size:1.2rem}#footernote>img{display:block}.listing .btn-secondary{padding-top:1px;padding-bottom:1px;font-size:12px;font-size:1.2rem}.listing .item-row .room-rates .facilities a{font-size:12px;font-size:1.2rem}.listing .item-row .rooms-from .btn-primary{max-width:95px}.listing .item-row .room-rates .room-prices div:first-child span{line-height:1.2rem;padding-bottom:5px}}@media (min-width:968px){#logo-holder #logo h1{max-width:100%}#filter .title button{display:none}.mapimg{width:170px!important;height:113px!important}#responsivediv{z-index:4}.map-holder img{border:1px solid #D9D9D9}.map-holder,.map-holder~.place_list{border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9}.map-holder~.place_list{border-bottom:1px solid #D9D9D9}#navbar ul li a{margin-top:-1px;padding-bottom:6px}#ordering{border:1px solid #D9D9D9}#ordering>span,#ordering a,#ordering .btn{font-size:12px;font-size:1.2rem}header .social-holder{width:20%}.collapse{display:block;height:auto!important}.item-row{overflow:hidden;border:1px solid #D9D9D9;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:0}.item-row .item-title-content h3{white-space:normal;padding-bottom:2px;font-weight:600}.item-row .item-title-content h3 a{font-weight:600}.item-row .item-title{padding-left:180px}.item-row .item-title .item-score{padding-right:25px}.item-row .item-title .col-xs-8{padding-left:8px}.item-row .item-title .col-xs-8 span{white-space:nowrap}.item-row>.row{position:relative}.item-row>.row .col-xs-5{position:absolute;top:0;left:0;z-index:999}.item-row>.row .col-xs-5 img{max-width:100%;width:100%;border:0;border-right:1px solid #d9d9d9}.item-row .col-xs-7{width:100%;padding-left:185px}.item-row .col-xs-7 .col-xs-6{width:auto}.item-row .col-xs-7 .col-xs-6:last-child{width:auto}.item-row .col-xs-7 .col-xs-6:first-child{width:70%}.item-row .phone{width:58%;float:left;text-align:center}.item-row .phone .btn-secondary{margin-top:10px;font-size:10px;font-size:1rem}.item-row .room-rates{clear:none;width:40%;float:left}.item-row .room-rates .room-prices{margin-top:-5px;font-size:10px;font-size:1rem}.item-row .room-rates .room-prices>div{width:49%;text-align:left;font-size:12px;font-size:1.2rem}.item-row .room-rates .room-prices>div.self-catering{width:100%}.item-row .room-rates .room-prices>div span{font-size:10px;font-size:1rem}.item-row .room-rates .room-prices>div:first-child{text-align:left;width:100%}.item-row .room-rates .room-prices>div:first-child span{font-size:10px;font-size:1rem}.item-row .room-rates .facilities{position:relative;top:-15px;left:-175px}.item-row .room-rates .facilities a{font-size:12px;font-size:1.2rem}.item-row .item-row .rooms-from-cont .room-prices>div,.item-row .item-row .room-rates .room-prices>div{padding-bottom:0}.item-row .rooms-from{border:0;margin-top:-27px}#ordering .btn:last-child span{display:none}#searchform .form-group label{font-size:13px;font-size:1.3rem}#content>.row>.col-md-3{padding-right:0}#content_holder{margin-left:10px}#content_holder .banner_heading.first_banner{display:block;background:#6fa31b}#content_holder.single{padding-right:1px}.box-row{border:1px solid #D9D9D9;background:#FFF;padding-bottom:0;margin-bottom:10px}.box-row .left-50{clear:none;float:left;width:50%;padding-top:3px}.box-row .left-50 .row{margin-left:-3px;margin-right:-3px}.box-row .right-50{background:0 0;margin:0;padding:6px 0 0 10px;clear:none;width:50%}.box-row .right-50 .select_heading{display:none}#worldmap{display:block;max-width:100%;width:100%}.white_bg{padding:0;background:0 0}.white_box{background:#FFF;border:1px solid #d9d9d9;margin-bottom:10px}.white_box .atoz span{display:inline-block;vertical-align:middle;font-size:14px;font-size:1.4rem}.white_box .atoz span:first-child{display:inline-block;font-size:19px;font-size:1.9rem;padding-right:20px}.white_box .box_img img{width:25%}.white_box .box_img .img3,.white_box .box_img .img4{display:block}.place_list ul li{width:25%}.map-canvas,#filter{border:1px solid #d9d9d9}#town_filters{font-size:14px;font-size:1.4rem}#town_filters #country_select{height:auto;border:0;padding:0}#town_filters #country_select ul li{display:block;font-size:11px;font-size:1.1rem;color:#085FA3}#town_filters #country_select ul li a{color:#085FA3;font-size:11px;font-size:1.1rem}#content-holder .place_list ul li{width:25%}#content-holder .place_list ul.striped li{background:#FFF}#content-holder .place_list ul.striped li a{color:#333;font-size:1.2rem}.item-row>.row .col-xs-5 img{border:1px solid #d9d9d9}.single-item{padding:5px 10px;max-height:2000px!important}.single-item .item-title-content{padding-left:15px}.single-item .col-xs-5{max-width:185px}.single-item .rooms-from-cont{width:100%}.single-item .rooms-from-cont .room-prices{width:75%;padding-left:20px;padding-top:30px}.single-item .rooms-from-cont .room-prices>div{width:25%;text-align:center;font-size:18px;font-size:1.8rem}.single-item .rooms-from-cont .room-prices>div.self-catering{width:50%}.single-item .rooms-from-cont .room-prices>div span{font-size:14px;font-size:1.4rem}.single-item .rooms-from-cont .room-prices>div:first-child{width:50%;text-align:left;font-size:18px;font-size:1.8rem}.single-item .rooms-from-cont .room-prices>div:first-child span{font-size:14px;font-size:1.4rem}.single-item .rooms-from-cont .rooms-from{width:auto;padding-top:0;float:right;padding-right:5px}.single-item .rooms-from-cont .rooms-from .price{font-size:22px;font-size:2.2rem}.single-item .room-rates{width:100%;padding-top:50px;text-align:center}.single-item .room-rates .visit{padding-top:20px;width:100%;text-align:center;font-size:10px;font-size:1rem}.single-item .room-rates .visit span{font-size:10px;font-size:1rem}.single-item .col-xs-7{position:relative;padding-right:260px;padding-left:260px;min-height:170px}.single-item .col-xs-7 .col-xs-6,.single-item .col-xs-7 .col-xs-6:last-child{position:absolute;right:15px;top:0;padding:0;width:255px;height:170px}.single-item .rooms-from{margin-top:0;float:left;width:185px;text-align:center}.single-item .rooms-from .btn-primary{display:block}.single-item .phonecontainer{top:0;left:0;position:absolute;display:block;width:100%;margin-left:-8px}.single-item .phonecontainer span{padding-top:10px;padding-bottom:25px;font-size:12px;font-size:1.2rem}.single-item .mapimg{width:185px!important;border:1px solid #d9d9d9;float:right}.textnote{margin-left:10px}.textnote>p.white-box{border:1px solid #d9d9d9}.textnote~h5,.textnote~h6{margin-left:10px}#footernote{padding:0 0}#mapselect img,#worldmap{border:1px solid #d9d9d9}.continent{display:block;padding-left:5px}.white_box .text-centre a{width:3.85%}#logo-holder .row .col-sm-8{width:80%}.listing .btn-secondary{padding-top:4px;padding-bottom:4px;font-size:12px;font-size:1.2rem}.listing .item-row .item-title .item-title-content h3{padding-top:2px}}@media (min-width:1000px){#responsivediv{z-index:5}header #logo-holder #logo{width:106%}header #breadcrumbs{top:-15px}#ordering>span,#ordering a,#ordering .btn{font-weight:700}#content-holder{margin-left:10px}.left-col{width:100%}.container{max-width:1100px}.item-row .item-title-content{padding-top:3px}.item-row .item-title-content span{padding-bottom:3px;margin-bottom:5px;margin-top:-4px}.item-row .item-title-content span a{display:inline-block;padding-left:5px}.item-row .item-title-content .showmap{border-bottom:1px solid #CCC;margin-top:-13px!important}.item-row .item-title-content .showmap a{padding-left:0}.item-row .item-title .item-score{width:auto;padding-right:11px;padding-top:1px}.item-row .item-title .item-score span{display:inline-block;width:113px;margin-top:-3px}.item-row .item-title .item-score span:after{display:block;width:50%;height:1px;content:' ';border-bottom:1px solid #CCC;margin:auto}.item-row .col-xs-5{max-width:185px}.item-row .col-xs-5 img{max-width:185px;width:169px!important;height:113px!important}.item-row .item-title,.item-row .col-xs-7{position:relative;z-index:1;padding-left:200px}.item-row .col-xs-7{margin-top:-10px}.item-row .room-rates .room-prices{margin-top:0}.item-row .phone{width:44%;padding-top:3px;padding-bottom:1px}.item-row .phone .btn-secondary{margin-top:6px;font-size:12px;font-size:1.2rem}.item-row .rooms-from{border-top-width:1px;padding-right:5px;margin-top:-20px;padding-top:0}.item-row .rooms-from>span{padding-top:0}.item-row .rooms-from .price{padding-top:0;padding-bottom:0;line-height:2.2rem}.item-row .rooms-from .price span{line-height:1.8rem}.item-row .room-rates{width:56%}.item-row .room-rates .room-prices{padding-left:5px}.item-row .room-rates .room-prices>div{width:22%;text-align:center;font-size:14px;font-size:1.4rem}.item-row .room-rates .room-prices>div.self-catering{width:44%}.item-row .room-rates .room-prices>div:first-child{width:56%;text-align:left;padding-right:5px;font-size:14px;font-size:1.4rem}.item-row .room-rates .facilities{text-align:center;padding-top:0;padding-left:5px}.item-row .rooms-from{margin-top:-33px;padding-right:0;margin-right:-14px;padding-bottom:2px}.item-row .rooms-from .price{margin-top:-2px}.item-row .rooms-from .price span{margin-top:-6px;padding-top:2px}.item-row .col-xs-7 .col-xs-6{padding-top:14px}.item-row .col-xs-7 .col-xs-6:first-child{width:78%;padding-top:8px}.padd-15{padding:0 15px}#ordering .btn:last-child span{display:inline-block}.item-row .item-title-content .showmap{border-bottom:1px solid #CCC;padding-bottom:5px;border-top:0;font-size:1rem!important}.item-row .item-title-content .showmap a{font-size:1rem!important}.item-row .item-title .item-score{text-align:center}.item-row .item-title .item-score span{display:block;text-align:center;font-size:9px;font-size:.9rem}.item-row .room-rates .facilities{position:static}.single-item .rooms-from-cont{width:100%;max-width:100%;position:relative;min-height:122px}.single-item .rooms-from-cont .room-prices{width:70%}.single-item .rooms-from-cont .room-prices div{display:inline-block;width:26%;font-size:16px;font-size:1.6rem;font-weight:700}.single-item .rooms-from-cont .room-prices div span{font-weight:400;font-size:14px;font-size:1.4rem}.single-item .rooms-from-cont .room-prices div.self-catering{width:52%}.single-item .rooms-from-cont .room-prices div:first-child{display:inline-block;width:48%;font-size:16px;font-size:1.6rem}.single-item .rooms-from-cont .room-prices div:first-child span{font-weight:400;font-size:14px;font-size:1.4rem}.single-item .rooms-from-cont .room-prices>.fourprices{width:60%!important;margin-left:-10%}.single-item .rooms-from-cont .room-prices>.fourprices>div{width:25%}.single-item .rooms-from-cont .rooms-from{padding-top:30px;margin-top:0;margin-right:5px;position:absolute;right:0;top:0;width:255px}.single-item .rooms-from-cont .rooms-from form{display:block;width:auto;margin:auto}.single-item .rooms-from-cont .rooms-from .btn-primary{display:inline-block}.single-item .col-xs-5{max-width:255px;width:255px!important;height:170px!important}.single-item .col-xs-5 img{width:255px!important;height:170px!important}.single-item .mapimg{max-width:255px!important;width:255px!important;height:170px!important}.single-item .room-rates{width:100%}.single-item .room-rates .visit{width:auto;padding-top:45px}.single-item .room-rates .visit span{font-size:14px;font-size:1.4rem}.single-item .room-rates .visit span:first-child{padding-bottom:8px}.single-item .room-rates .col-xs-6{width:170px;float:right;padding-top:0}.single-item .col-xs-7 .col-xs-6,.single-item .col-xs-7 .col-xs-6:last-child{width:255px;padding-top:10px}.single-item .col-xs-7{padding-left:260px}.single-item .item-title-content span{border:0}.single-item .icon-row{padding-top:20px}.single-item .icon-row ul{padding-left:10px;padding-right:10px}.single-item .icon-row ul li{width:25%;font-size:10px;font-size:1rem;padding-right:4px}.single-item .icon-row ul li img{padding-right:2px}.continent{padding-top:8px;padding-bottom:2px}#footernote{margin-left:10px;margin-right:10px}#footerDiv .pull-left{padding-left:269px}.col-xs-7{overflow:visible}.single-item .item-score{width:255px;float:right;margin-right:15px}.single-item .icon-row ul li span{padding-top:5px}.single-item .room-rates .visit{float:none}.single-item .phonecontainer span{display:block}.listing .item-row .item-title-content{padding-top:1px}.listing .item-row .item-title .item-score{padding-right:11px}.listing .item-row .rooms-from{margin-right:-14px}.listing .item-row .rooms-from .btn-primary{max-width:1000px}.listing .item-row .phone .btn-secondary{padding-top:3px;padding-bottom:3px}.listing .item-row .room-rates .room-prices div:first-child span{padding-bottom:2px;padding-top:0;line-height:1}.listing .item-row .rooms-from{border-top:0!important}.listing .item-row>.row .col-xs-5 img{border-top:0;border-bottom:0;border-left:0}.item-row.single-item .row .col-xs-7{overflow:visible}.item-row.single-item .row .col-xs-7 a.mapimg{border:0}}@media (min-width:1100px){#searchform h3{font-size:24px;font-size:2.4rem}.item-row .item-title .item-title-content h3{white-space:nowrap}#searchform .form-group label{font-size:15px;font-size:1.5rem}#navbar ul li a{font-size:14px;font-size:1.4rem}#town_filters #country_select ul{overflow:hidden}#town_filters #country_select ul li{padding-right:5px;padding-bottom:3px;width:50%;display:block;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.single-item .phonecontainer .btn-secondary{font-size:14px;font-size:1.4rem}}@media print{#searchform,#filter,header .social-holder,.btn-primary,#ordering,#navbar,.footerDiv .pull-right,.single-item .phonecontainer .btn-secondary,.single-item .rooms-from-cont .rooms-from,.white_box .atoz,.white_box .atoz+.text-centre{display:none!important}a[href]:after{content:none!important}#footernote{margin:10px 8px!important}.footerDiv .pull-left{float::none!important;text-align:center;font-size:10px;font-size:1rem;margin:0!important;pading:0!important}.textnote .text-centre{text-align:left}*{max-height:9999px!important}.single-item .rooms-from-cont{width:100%!important;clear:both;position:static!important}.single-item .rooms-from-cont .room-prices div:first-child{width:45%!important}.single-item .rooms-from-cont .room-prices>.fourprices{width:50%!important}.single-item .rooms-from-cont .room-prices>.fourprices>div,.single-item .room-rates .room-prices>.fourprices>div{width:25%!important}.item-row .phone{display:inline!important;clear:both!important;height:auto!important;padding-left:0}.item-row .phone form{display:none!important}.listing .item-row .facilities,.listing .item-row .phone .btn-secondary{display:none!important}.listing .item-row .room-rates{clear:both!important}#searchform+.map-canvas{display:none!important}#content>.row>.col-md-3{display:none!important}#content>.row>.col-md-3+.col-md-9{width:100%!important}.single-item .phonecontainer span,.single-item .phonecontainer{display:block!important;text-align:left!important}.single-item .phonecontainer{padding-left:5px!important}}