@media only screen and (min-width: 120px) and (max-width: 767px){body{overflow-x:hidden}.residence-menu .sbHolder{width:260px}.price_mobile{display:none}#default-panel-area .blog-lower{height:120px;line-height:normal}#footer-form span.wpcf7-not-valid-tip{background:none repeat scroll 0 0 #FFFFFF;border:0 none;color:#FF0000;font-size:12px;left:0;padding:8px;position:absolute;top:-10px;width:260px;z-index:100}#footer-form .quiz-132 .wpcf7-not-valid-tip{left:1px;padding:7px;top:28px;width:260px;z-index:999}#footer-form .sbHolder{width:260px}#footer-form input{width:260px}#footer-form input.wpcf7-submit{width:auto}#footer-form .residence-menu .wpcf7-not-valid-tip{padding:9px;top:-43px;width:260px;z-index:999}#footer-form textarea{width:260px}#footer-form div.wpcf7-validation-errors,#lower-form div.wpcf7-mail-sent-ok{float:left}div.genericPage .page-header{overflow:hidden;margin-left:0px}div.genericPage img.attachment-title_thumb{display:none}div.genericPage{padding-left:0px;padding-right:0px}.local-guide-content .residence-panel-middle{height:auto}button.travelTimeButton{width:100%}body.error404 .main .search-form{width:55%;display:block !important}.hidden4Mobile{display:none !important}body.home .col-sm-12{padding-left:0px;padding-right:0px}.home header.banner>.container{position:relative;right:auto;top:auto}.home header.banner>.container .navbar-header{display:block}#our-locations-lower h1{text-transform:uppercase;lowercase:normal}.leftEdge,.rightEdge,#magic-line2,#magic-line,ul.social,#google_translate_element,.headerLinksContainer .book-now-form,.headerLinksContainer .arrange-viewing-form,.search-form,#map-canvas,.overlay-box p,.tweets hide,.twitter-feed,.sub-nav{display:none !important}.home header.banner>.container{display:block;background:#fff200;padding:12px 0px 0px 12px}header.banner>.container{display:block;background:#fff200;padding:12px 0px 0px 12px}.navbar-header{width:100%;height:82px}.navbar-toggle{float:right;background-color:transparent;border:0px;border-radius:0px;margin-bottom:8px;margin-right:0px;margin-top:10px;padding:9px 0px;position:relative;z-index:9999}.navbar-default .navbar-toggle .icon-bar{background-color:#414142 !important;height:5px;width:26px}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent !important}.navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar{background-color:#414142 !important}#home-box #home-box-find-out-more a{font-size:14px;margin:66px 0px 0px 0px;background:transparent url("../img/buttonArrow04.png") no-repeat right 3px !important}#home-box #home-box-find-out-more+h2{margin-top:28px}body.home a.navbar-brand{background-color:#fff200;background-position:0px 0px !important;height:45px !important;width:70px !important;background-size:70px 45px;padding:0px 0px 0px 0px;margin:5px 0px 20px 15px;clear:none}a.navbar-brand{background-color:ffffff;background-position:0px 0px !important;height:45px !important;width:70px !important;background-size:70px 45px;padding:0px 0px 0px 0px;margin:5px 0px 20px 30px;clear:none}body.Uninest a.navbar-brand{background:url("../img/uninest-logo-small.png") no-repeat !important;background-position:0px 0px !important;height:45px !important;width:110px !important;background-size:110px 45px !important;padding:0px 0px 0px 0px;margin:5px 0px 20px 30px;clear:none;position:absolute;top:0}div.has_location_slider{top:520px}#residence-container{padding-top:0px}#home-box{width:270px;left:50%;margin-left:-135px;top:50%;margin-top:-34px;height:134px}#home-box h2{position:absolute;width:220px;top:5px}#home-box #home-box-find-out-more{float:left;margin-top:20px;margin-left:20px}#home-box .navbar-brand{display:none}#home-box .navbar-brand-small{display:none}#home-box h2{font-size:18px;margin:16px 0px 0px 20px}#home-box .sbHolder{width:227px;margin:60px 15px 18px 20px}#home-box .sbOptions{width:187px}#searchMobile{width:100%;overflow:hidden;display:block;float:left}.search-formMobile{width:100%;overflow:hidden;display:block;float:left;height:52px}#buttonSearchMobile{display:block !important;text-indent:-9999px;height:30px;width:40px;background-image:url("../img/searchButtonMobile.png");background-color:transparent;background-position:0px center;background-repeat:no-repeat;position:absolute;right:80px;top:19px}#mobileSearch_content{display:block;background:#414142;width:100%;position:absolute;top:0px;left:0px;overflow:hidden;z-index:9999;margin:0px -15px 0px 0px;padding-left:0px}#mobileSearch_content .search-formMobile label{background-color:#414142;background-image:none;color:#FFFFFF;margin:0;padding:0 0 0 0px;text-indent:-9999px;position:absolute;width:100%}#mobileSearch_content .search-submitMobile{-webkit-appearance:none;border-radius:0px;background-image:url("../img/searchButtonMobile.png");background-position:0px 0px;background-repeat:no-repeat;background-color:transparent;border:none;color:#414141;cursor:pointer;height:40px;margin:0px 0px 0px 0px;padding:0px;width:43px;text-indent:-9999px;float:left;position:absolute;top:10px;right:-1px}#mobileSearch_content .search-fieldMobile{-webkit-appearance:none;border-radius:0px;background-color:#ffffff;border:none;color:#414141;cursor:pointer;margin:12px 12px 12px 12px;padding:6px;float:left;z-index:999;width:100%}#menu-footer-navigation li.menu-residences,#menu-footer-navigation li.menu-information,#menu-footer-navigation li.menu-follow-us,#menu-footer-navigation li.menu-talk-to-us,#menu-footer-navigation-en li.menu-residences,#menu-footer-navigation-en li.menu-information,#menu-footer-navigation-en li.menu-follow-us,#menu-footer-navigation-en li.menu-talk-to-us,#menu-footer-navigation li.menu-unsere-standorte,#menu-footer-navigation li.menu-infos,#menu-footer-navigation li.menu-folgen-sie-uns,#menu-footer-navigation li.menu-rede-mit-uns,#menu-footer-navigation li.residences-jp,#menu-footer-navigation li.information-jp,#menu-footer-navigation li.follow-us-jp,#menu-footer-navigation li.talk-to-us-jp{display:none}ul#menu-footer-navigation,ul#menu-footer-navigation-en{float:right;margin-right:15px}ul#menu-footer-navigation li a.dropdown-toggle,ul#menu-footer-navigation-en li a.dropdown-toggle{display:none}ul#menu-footer-navigation li ul li,ul#menu-footer-navigation-en li ul li{float:right;margin-right:0px}ul#menu-footer-navigation li ul.dropdown-menu,ul#menu-footer-navigation-en li ul.dropdown-menu{float:left;margin-right:0px;left:-122px;width:auto;min-width:10px}ul#menu-footer-navigation li a,ul#menu-footer-navigation li ul.dropdown-menu li a,ul#menu-footer-navigation-en li a,ul#menu-footer-navigation-en li ul.dropdown-menu li a{text-align:right !important}.footerStyle ul{float:left;height:130px;margin:0px 0 0;padding:0}.tshc-logo{margin-top:-90px}.made-by,a.made-by:hover,a.made-by:focus{font-size:10px}a.mobileFooterLink{color:#A0A0A1 !important;font-family:"Verdana",Arial,sans-serif;font-size:12px !important;font-weight:normal;line-height:16px;margin:0px 0px 0px 5px;padding:0;text-transform:none;display:inline-block}.topNav{background:none repeat scroll 0 0 #414142;position:absolute}#mobileNavHeader{background:none repeat scroll 0 0 #414142;height:70px}.navbar-collapse{border-top:0px;box-shadow:0 0px 0 rgba(255,255,255,0.1) inset;overflow-x:hidden;padding-left:0px;padding-right:0px}.book-now-form{float:left !important;padding:0px !important;clear:both;width:100%;margin:53px -15px 0px 0px;padding-left:0px}.arrange-viewing-form{float:left !important;padding:0px !important;clear:both;width:100%;margin:0px -15px 0px 0px;padding-left:0px}.topNav .book-now-button{background:#e23f88;display:block;float:none !important;width:100%;height:auto;font-size:15px !important;margin:0px 0px 0px 0px;text-align:left}.topNav .arrange-viewing-button{background:#000000;display:block;float:none !important;width:100%;height:auto;font-size:15px !important;margin:0px 0px 0px 0px;text-align:left}.arrange-viewing-button span,.book-now-button span{background:transparent url("../img/navArrow01.png") right center no-repeat;display:block;float:left;font-size:15px !important;line-height:20px;padding:10px 15px 8px 10px;text-transform:uppercase}a.mobileNavLink{background:#232323;display:block;float:left !important;width:100%;overflow:hidden;padding:6px 15px 8px 10px;margin:0px 0px 0px 0px;border-bottom:1px solid #676768}a.mobileNavLink span{background:#232323 url("../img/navArrow01.png") right center no-repeat;font-size:13px !important;line-height:20px;padding:0px 15px 0px 10px;text-transform:none;color:#ffffff;font-family:'CharlieStdSemiBold', arial, sans-serif}body.home #menu-primary-navigation{margin-bottom:0px;clear:left;background:#232323;margin:205px -30px 0px 0px;padding-left:0px;width:100%}#menu-primary-navigation{margin-bottom:0px;clear:left;background:#232323;margin:135px -30px 0px 0px;padding-left:0px;width:100%}.topNav ul li a,.topNav ul li a:hover,.topNav ul li a:focus{color:#fff !important;font-size:13px !important;line-height:20px;display:block;padding-bottom:10px;padding-top:8px;padding-left:20px;font-family:'CharlieStdSemiBold', arial, sans-serif;background-color:#232323}.caret{display:inline-block;background:transparent url("../img/navArrow01.png") right center no-repeat;height:12px;width:12px;top:2px;position:relative}.topNav li a.dropdown-toggle,.topNav li a.dropdown-toggle:hover,.topNav li a.dropdown-toggle:focus{background:#000 !important}.topNav li.dropdown ul li.dropdown-menu{background:#676768}.topNav li,.topNav li.dropdown:hover{color:#fff !important;width:100% !important}.topNav li{float:left;clear:left}.topNav li.dropdown{float:left;clear:none}.topNav li a,.topNav li a:hover,.topNav li a:focus{color:#fff !important;font-size:13px !important;line-height:20px;padding-bottom:8px;padding-top:10px;padding-left:25px;font-family:'CharlieStdSemiBold', arial, sans-serif}ul.dropdown-menu li a,ul.dropdown-menu li a:hover,ul.dropdown-menu li a:focus{color:#fff !important;font-size:13px !important;line-height:20px;padding-bottom:8px;padding-top:10px;padding-left:25px;font-family:'CharlieStdSemiBold', arial, sans-serif}ul.dropdown-menu li ul li a,ul.dropdown-menu li ul li a:hover,ul.dropdown-menu li ul li a:focus{color:#fff !important;font-size:13px !important;text-transform:none !important;line-height:20px !important;padding-bottom:8px !important;padding-top:10px !important;padding-left:25px !important;font-family:'CharlieStdSemiBold', arial, sans-serif}ul.dropdown-menu{display:block !important;margin:0px !important;padding:0px 0px 0px 0px !important;width:100% !important;position:relative;top:0px}li.dropdown-menu li ul.dropdown-menu{display:block !important;margin:0px !important;padding:0px 0px 0px 0px !important;width:100% !important;position:relative;top:0px}ul.dropdown-menu li{display:block !important;margin:0px !important;padding:0px !important;width:100% !important;position:relative;float:left}ul.dropdown-menu li ul{display:block !important;margin:0px !important;padding:0px !important;width:100% !important}ul.dropdown-menu li a,ul.dropdown-menu li a:hover{padding-left:55px !important}ul.dropdown-menu li ul li a,ul.dropdown-menu li ul li a:hover{padding-left:80px !important}ul.dropdown-menu li ul li ul li a,ul.dropdown-menu li ul li ul li a:hover{padding-left:80px !important}.topNav li ul.dropdown-menu li a{font-size:13px !important;border-bottom:1px solid #676768}.topNav li a{font-size:13px !important;border-bottom:1px solid #676768 !important;text-transform:none !important}.nav>li>a{margin:0 0px 0 0}.navbar-default .navbar-nav>li.active:hover a.dropdown-toggle{padding-bottom:10px !important;border-bottom:1px solid #676768 !important}.navbar-default .navbar-nav>li.active:hover a.dropdown-toggle{padding-bottom:10px !important;border-bottom:1px solid #676768 !important}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{padding-bottom:10px}.nav>li>a.dropdown-toggle:hover,.nav>li>a.dropdown-toggle:focus{text-decoration:none;padding-bottom:10px;border-bottom:0px}#our-locations-lower .residencePanel{padding:0px 0px 10px 0px}#our-locations-lower .residencePanel{height:auto}.has_location_slider .container .content{margin-top:-635px}.residence-panel-upper{height:auto}#all-locations .residence-panel-upper{height:auto;overflow:hidden}.residence-panel-upper p{height:auto;overflow:hidden}.residence-panel-middle{height:95px;padding-top:0px}ul.locationShorts{float:left;clear:left;margin:10px 0px 0px 0px;padding:0}ul.locationShorts li{margin:0px 10px 0px 0px;display:block !important;overflow:hidden;width:28px}ul.locationShorts li a{position:relative;padding-top:0px !important;margin:0px !important}.residence-badge{background-size:45px 45px;height:45px !important;width:45px !important}a.navbar-brand{margin-left:15px}.single-towns .overlay-box{top:0px !important;position:relative;left:0px;margin:0px 0px 0px 0px}.overlay-box .text-container{display:none}.overlay-box h1.entry-title{background:transparent;font-size:36px;padding:0px 0px 0px 20px}#location-sliders{display:none}body.home #location-sliders{display:block}#mobile-hidden{display:block !important;margin:0px 15px 0px 15px}#mobile-feature img{width:100%;height:auto}#mobile-thumbs{margin:10px 0px 30px 0px}#mobile-thumbs a img{width:32.9%;margin:0px 0px 1px 1px}div.has_location_slider{top:0px}#residenceslider{top:0px}#residence-upper-wrapper{display:none}.mobileHeightFix{height:836px}.owl-item{width:100%;border-bottom:20px solid #DDDDDD;padding-bottom:10px;overflow:hidden}#residence-container .post-content{background:none}header.top-strip{background:white}#default-panel-area .panel{margin-bottom:20px}.five-promises{height:100px !important}.panel-area .panel{height:auto;min-height:250px}.five-promises .panel-lower{margin-top:126px !important}.five-promises{height:200px;clear:both}#newsletter-signup{height:auto;overflow:hidden;margin-left:0px;margin-right:0px}#newsletter-signup form{width:100%;float:none}#newsletter-signup form input{width:100%}#newsletter-signup form input.button{float:right;margin-top:-40px;z-index:999;position:relative}#tab-three-sixty-content{XXdisplay:none !important}#three-sixty-view{border:0;height:600px;width:100%}#tab-images-content{display:block}#tab-images-content img{width:100%;height:auto;position:absolute}ul#buttons{display:none !important}#residence-upper-strip{min-height:100px;height:270px;overflow:hidden}#home-box a.navbar-brand{margin-left:0px}.home-section{padding:0px 0px 20px 0px;position:relative}.home-section img.attachment-title_thumb{display:none}#tabs{display:none}#tabs li{display:none}#detail-tab .entry-content{border-bottom:1px solid #cccccc;margin-bottom:20px}.tab-content .tab-section{display:block}#detail-tab .col-sm-3{display:none !important}.mobileOn{display:block !important}th.description,td.description,th.size,td.size,th.plan,td.plan,th.length,td.length{display:none !important;padding:5px !important}table.residence_prices th{padding:5px}h1.entry-title{font-size:18px}td .indicator{display:none !important}table.residence_prices td.sold-out{background-color:#d00000 !important;color:white}table.residence_prices td.good-availability{background-color:#6FA316 !important;color:white}table.residence_prices td.last-few-left{background-color:#FFF100 !important}table.residence_prices td.coming-soon{background-color:#999 !important;color:white}#availabilityKey li.good-availability{background-color:#6FA316 !important;color:white;padding:5px}#availabilityKey li.sold-out{background-color:#d00000 !important;color:white;padding:5px}#availabilityKey li.last-few-left{background-color:#FFF100 !important;padding:5px}#availabilityKey li.coming-soon{background-color:#999 !important;color:white;padding:5px}#availabilityKey li{margin:0px 1px 0px 0px !important;font-size:11px !important}#availabilityKey strong{display:none}h2.tabHeadingRooms{background-image:url("../img/tagIcon01.png");background-position:20px 8px;background-repeat:no-repeat;padding-bottom:19px;padding-left:53px;padding-top:10px;display:block !important;font-size:18px;float:left}h2.tabHeadingDetail{background-image:url("../img/bulbIcon01.png");background-position:20px 5px;background-repeat:no-repeat;padding-left:45px;padding-top:10px;display:block !important;font-size:18px}h2.tabHeadingIncluded{background-image:url("../img/includedIcon01.png");background-repeat:no-repeat;background-position:0px 27px;padding-left:35px;padding-bottom:19px;padding-top:35px;display:block !important;font-size:18px}h2.tabHeadingTestimonials{background-image:url("../img/testimonialIcon01.png");background-repeat:no-repeat;background-position:0px 10px;padding-left:35px;padding-bottom:19px;padding-top:10px;display:block !important;font-size:18px}.mobilePrice{float:left;clear:none !important;background:transparent url("../img/tabDivide.png") no-repeat left 10px;padding:8px 0px 0px 12px;margin:20px 0px 0px 20px;line-height:12px}.mobilePrice p{margin:0px;padding:0px 0px 0px 0px !important;line-height:15px}.mobilePrice p span{color:#E23F88;font-weight:bold}.mobilePrice .weekp{float:right;color:#414142;line-height:10px;font-weight:normal;font-size:10px !important;text-transform:lowercase !important}a.important-docs{display:none}.tab-content .entry-content{padding:0px}.tab-content h1.entry-title{padding-left:0px}#included-tab .col-sm-12 div.row:nth-child(n+4){color:red;display:none !important}#included-tab{padding:0px;position:relative}body.page-template-page-testimonials-php ul#testimonials{padding:10px 0px}body.page-template-page-testimonials-php ul#testimonials li div.testimonial-content{background:none;font-size:13px;padding:0 15px 0px 15px;clear:both}body.page-template-page-testimonials-php .testimonial-author{margin:10px 20px 30px 20px !important;font-size:12px}body.page-template-page-testimonials-php ul#testimonials li{background:none;margin:20px 0 0px;padding:30px 0 0 0px}#testimonials-tab div.testimonial-content{background:none;font-size:12px;padding:0px}#testimonials-tab ul#testimonials li{background:none;list-style:none outside none;margin:0px 0px 40px 0px;padding:0px 0px 0px 0px}.testimonial-author{float:left !important;font-style:italic;font-weight:bold;margin:10px 0px 50px 0px !important}.footer-links{background:none;float:none;padding:0px}.footer-links .book-now-form{float:left !important;margin:0px 0px 0 0;padding:0 !important;width:100%;height:42px !important}.footer-links button.book-now-button{background:url("../img/buttonArrow02.png") no-repeat scroll right top #E23F88;height:42px !important;padding:10px 14px 14px 14px !important}.footer-links button.book-now-button span{padding:2px 0 0 20px !important}.footer-links form.arrange-viewing-form{background:none repeat scroll 0 0 #414142;height:42px !important}.footer-links .arrange-viewing-button{height:42px !important;padding:10px 14px 14px 14px !important}.footer-links .arrange-viewing-button span{padding:2px 0px 0px 20px !important}.footer-links .local-guide{height:42px !important;padding:10px 14px 14px 14px !important}.footer-links .local-guide span{padding:3px 0px 0px 20px !important}.footer-links .local-guide img{float:left;margin:-2px 0px 0px 0px !important}.footer-links .faqs-button{height:42px !important;padding:10px 14px 14px 14px !important}.footer-links .faqs-button span{padding:0px 0px 0px 20px !important}.footer-links button.faqs-button img{float:left;margin:-5px 0 0 0px}.footer-links a.shareLink{background:url("../img/shareButton02.jpg") no-repeat scroll 20px 10px #00BBD3;width:100%;float:left;font-family:'CharlieStdSemiBold',arial,sans-serif;font-weight:normal !important;margin:0px 0px 6px 0px;overflow:hidden;padding:0;text-transform:uppercase;font-size:16px;height:42px;text-align:left}.footer-links a.shareLink span{margin:10px 0px 0px 30px}.footer-links a.chat img{display:none}#sidebar-residence{clear:both}#sidebar-residence li{clear:both;display:inline-bock;overflow:hidden}.footer-links a.local-guide{background:none repeat scroll 0 0 #414142;display:block;float:none;font-size:16px;height:62px;margin:0;padding:14px;text-align:left;transition:all 200ms ease-out 0s;width:100%}.mobileResidencyLinks{display:block !important;width:100% !important}.map-title{display:none}li.locationAddress{clear:both}li.locationAddress img{width:100%}li.locationAddress p{font-size:12px;font-weight:bold;line-height:18px;text-transform:uppercase}#contentHeader{display:none}#our-locations-lower{background:none repeat scroll 0 0 #FFFFFF;margin-top:-26px;padding:22px 15px 50px 15px}#peopleFilterWrap .panelPerson{background:url("../img/greyTile.png") repeat-y scroll left top #F5F4F4;height:auto;padding:0px 0px 20px 0px}body.single-people .col-sm-4{margin-left:0;margin-top:15px}body.single-people{background:none repeat scroll 0 0 #ffffff;padding-bottom:20px}body.single-people .col-sm-12{padding-left:5px;padding-right:5px}body.single-people .col-sm-4{padding-left:5px;padding-right:5px}body.single-people .col-sm-8{padding-left:5px;padding-right:5px}#talk-map-canvas{display:none}#talk-overlay{background:none #00b8d6;color:#FFFFFF;padding:5px 20px 20px 20px;margin:0px 0px 20px 0px;position:relative;right:0px;top:0px;z-index:99}#contact-details{background:none;line-height:normal;margin:0 0 0 -60px;padding:0 0 0 60px}#talk-overlay .sbOptions{width:auto;left:0px}.arrangeViewingContainer{background:none repeat scroll 0 0 #FFFFFF;border-left:20px solid #FFFFFF;border-right:20px solid #FFFFFF;margin:20px -20px}#select-residence .sbHolder{background-color:#FFFFFF;border:6px solid #E5E5E5;font-family:Arial,sans-serif;font-size:12px;font-weight:normal;height:40px;margin:23px 0px 30px 0px;position:relative;width:auto}#select-residence .sbOptions{width:100%;left:0px}#datepicker{margin:0 auto;width:auto}#timepicker{margin:0px 0px 0px -12px}#step-background{margin:0px;padding:12px 6px 6px 6px}.arrangeViewingContainer .wpcf7-submit{margin:20px 0px 0px 0px}#bookNowContent{padding-left:15px}#bookNowContent .headIcon01{display:none}#bookNowContent .sbHolder{margin:20px 15px 30px 0;width:100%}#bookNowContent .sbOptions{width:100%;left:0px}ul#book-now-options{margin-bottom:20px}ul#book-now-options li.book-now-link a{font-size:16px;height:42px;padding:9px 14px 14px}ul#book-now-options li.contact-link a{font-size:16px;height:42px;padding:9px 14px 14px}body.page-template-page-faq-php h1{background:none;margin-left:0;padding-left:0px}#faq .container p{margin-left:0px;padding-right:0px}#faq #content-upper{padding-left:0px;padding-right:0px}#faq #content-lower{padding-left:0px;padding-right:0px}#faq .container{padding-left:0px;padding-right:0px}body.faqs .top-banner-image{display:none}h1.mobileHide{font-size:22px}#faq .sbHolder{width:100%;left:0px}#faq .sbOptions{width:100%;left:0px}.customNavigation{display:none}our-story.body .page-header{background:none;margin:20px 0 0}ul.dropdown-menu li.dropdown ul.dropdown-menu li a{margin-left:0px}body.blog article header,body.single-post article header,body.archive article header{background:none;padding:0 0 20px 55px}body.blog .entry-summary p,body.single-post .entry-summary p,body.archive .entry-summary p{margin-left:0px}body.blog article header,body.single-post article header,body.archive article header{background:none repeat scroll 0 0 transparent;padding:0 0 20px 0px;clear:left}body.blog article,body.single-post article,body.archive article{margin:20px 0px 80px 0}body.blog article .entry-meta,body.single-post article .entry-meta,body.archive article .entry-meta{clear:both;display:block;margin-left:0px;margin-top:20px;margin-bottom:40px;float:left}body.blog article a.shareLink,body.single-post article a.shareLink,body.archive article a.shareLink{clear:both;float:left;position:relative}body.blog article img,body.single-post article img,body.archive article img{width:100%;height:auto}body.blog article figure img,body.single-post article figure img,body.archive article figure img{width:100%;height:auto}body.blog article figure.alignleft,body.single-post article figure.alignleft,body.archive article figure.alignleft{border:0 none;margin:0 0 0 0px}body.blog aside,body.single-post aside,body.archive aside{background:none repeat scroll 0 0 #DDDDDD;margin:60px 15px 0px 15px;padding:0;clear:both}#home-scroll{display:block}#home-scrollMobile{display:block}body.summer-groups .page-header img,body.grupos-de-verano .page-header img,body.page-template-page-testimonials-php .page-header img{display:none}body.summer-groups .page-header h1,body.grupos-de-verano .page-header h1,body.page-template-page-testimonials-php .page-header h1{padding:6px 0 10px 0px}body.summer-groups .content .container p,body.grupos-de-verano .content .container p,body.page-template-page-testimonials-php .content p{margin-left:0px}body.summer-groups #footer-form .col-sm-4,body.grupos-de-verano #footer-form .col-sm-4{float:left;clear:both;width:100%;padding-bottom:30px}#footer-form .container{min-height:500px;padding:40px 0px}body.summer-groups #footer-form .col-sm-4 .quiz-132,body.summer-groups #footer-form .col-sm-4 input.wpcf7-submit,body.grupos-de-verano #footer-form .col-sm-4 .quiz-132,body.grupos-de-verano #footer-form .col-sm-4 input.wpcf7-submit{float:left;clear:both}body.summer-groups #footer-form .col-sm-4 #quiz,body.grupos-de-verano #footer-form .col-sm-4 #quiz{clear:both;margin-left:-4px}body.summer-groups #footer-form .col-sm-4 span.wpcf7-quiz-label,body.grupos-de-verano #footer-form .col-sm-4 span.wpcf7-quiz-label{display:block}body.our-story img.attachment-title_thumb{display:none}body.information img.attachment-title_thumb{display:none}body.our-story .page-header,body.information .page-header{background-image:none}body.information .content .container p,body.information .page-header h1,body.information h2.iconHeading{margin-left:0px !important;padding-left:0px !important}body.our-story .content .container p,body.our-story .page-header h1,body.our-story h2.iconHeading{margin-left:0px !important;padding-left:0px !important}.our-story-about .right-box{margin-bottom:40px;position:relative;left:0px;margin-left:-15px;margin-right:-15px}.our-story-about .left-box{margin-left:-14px !important}#our-story-about .right-box .side-content p{padding-left:20px !important}.our-story-our-promises a{width:100%;height:250px;border:0px}.image-wrapper{margin-top:20px;float:left}.mobileStyle .col-sm-6{float:left;margin-top:30px}#our-promises{margin:0px 0 0}.top-banner-image{margin-bottom:15px}.booking-system-info .right-box a.globalButton02,.booking-system-info .right-box a.globalButton04{float:left !important;clear:both !important;left:0px !important;margin-left:40px !important;position:relative !important;margin-bottom:20px !important}#summer-groups-info a.globalButton04{float:left;clear:both;left:0px;margin-left:0px}.booking-system-info .right-box{overflow:hidden;padding:30px 0px 0px 0px}#important-docs-info{padding-top:0px}#important-docs-info a.globalButton04,#for-parents-info a.globalButton04,#for-education-info a.globalButton04{margin-left:0%}#for-parents-info a img,#for-education-info a img{width:40%;height:40%;float:left}#summer-groups-info a.eye-link span{padding:9px 15px 9px 50px !important}ul#book-now-options li.cancellation-link a span.link-content{margin-top:0px;float:none;padding-left:17px}ul#book-now-options li.cancellation-link a img{margin-top:-2px}#local-guide .panel{width:100%;height:auto;clear:both;float:left;display:block}body.cookie-policy .page-header,body.privacy-policy .page-header,body.terms .page-header{background:none;padding:0px}body.privacy-policy .page-header h1,body.terms .page-header h1{background:none;padding:0px}body.cookie-policy .main{margin:0px 15px 30px 15px;padding:0px 0px 0px 0px}body.cookie-policy table{display:none}body.search-results h1,body.search-no-results h1,body.error404 h1{font-size:22px;margin:20px 0px 25px 0px;padding:6px 0px 10px 0px;background:none}body.search-results p,body.search-no-results p,body.error404 p,body.error404 ul.four0Style{margin-left:0px}body.search-results .searchform,body.search-no-results .searchform,body.error404 .searchform{margin:20px 0px 50px 0px}body.search-results .searchResult{margin:20px 0px 50px 0px}body.search-results .searchform input#sa{width:70%}body.search-no-results .searchform input#sa{width:70%}body.search-results article{margin:0 0px 60px 0}ol.wp-paginate{margin-left:0px;width:230px;height:60px !important;overflow:hidden}body.error404 .main form.search-form{clear:both;margin:30px 0 60px 0px;position:relative;float:left !important}body.error404 .main .search-form{display:block !important;width:80%}body.work-for-us .main .page-header{background:none}body.work-for-us .main .page-header h1{font-size:22px;margin:20px 0px 25px 0px;padding:6px 0px 10px 0px}body.work-for-us .main{margin:0px 0px 30px 0px;overflow:hidden}body.work-for-us .main p{margin-left:0px}#all-locations .residence-panel-upper{margin-bottom:10px}body.page-template-page-important-docs-php img.attachment-title_thumb{display:none}body.page-template-page-important-docs-php .page-header h1{padding:6px 0 10px 0px}body.page-template-page-featured-locations-php img.attachment-title_thumb{display:none}body.page-template-page-featured-locations-php .page-header h1{padding:6px 0 10px 0px}body.featured-locations .page-header{background-image:none}body.featured-locations .content .container p{margin-left:0px}body.featured-locations .owl-item{margin-bottom:20px;border-bottom:0px}body.featured-locations{background:none #FFFFFF}body.featured-locations #residence-container{padding-top:20px}body.featured-locations #residence-container .residence-panel-upper p{height:auto;overflow:hidden}#peopleFilterWrap .panelPerson{height:auto;width:100%}.booking-system-info h2{width:100%}body.blog article .entry-summary a.shareLink,body.single-post article .entry-summary a.shareLink,body.archive article .entry-summary a.shareLink{bottom:10px;margin-top:30px}body.blog article .entry-meta,body.single-post article .entry-meta,body.archive article .entry-meta{width:100%}div.panel-yellow .panel-middle{overflow:hidden}div.panel-yellow .panel-lower{float:left;clear:left;margin-top:15px;position:relative !important}.five-promises{height:260px}.our-promises h2{padding:0 0 0 0px}.our-story-about .left-box{margin-left:-15px;margin-top:0px}#groupsSlider .owl-item{width:100%;float:left;clear:left;display:block;border-bottom:0px}body.single-towns #residence-container .residence-panel-upper{height:110px}body.single-towns #residence-container .post-content{height:236px}body.single-towns button.travelTimeButton{width:100%}}@media (min-width: 768px) and (max-width: 992px){.icon_top,#menu-footer-navigation li.menu-follow-us,#menu-footer-navigation li.menu-talk-to-us,#menu-footer-navigation-en li.menu-follow-us,#menu-footer-navigation-en li.menu-talk-to-us,#menu-footer-navigation li.menu-folgen-sie-uns,#menu-footer-navigation li.menu-rede-mit-uns,#menu-footer-navigation li.follow-us-jp,#menu-footer-navigation li.talk-to-us-jp,a.mobileNavLink,#mobileSearch_content,.topNav .book-now-form,.topNav .arrange-viewing-form,.mobileHide,.mobileHeightFix,.home header.banner>.container{display:none}#local-guide .panel{height:420px}.local-guide-content .residence-panel-upper{height:55px}#our-locations-lower .residencePanel{height:493px}.residence-panel-upper{height:130px}.residence-panel-middle{height:90px;padding-top:8px}ul.locationShorts{float:left;clear:left;margin:10px 0px 0px 0px;padding:0}ul.locationShorts li{margin:0px 10px 0px 0px;display:block !important}.residence-badge{background-size:60px 60px;height:60px !important;width:60px !important}a.navbar-brand{margin-left:15px}#newsletter-signup form input{width:342px}#residence-upper-strip{height:316px}#tab-images-content a img{width:100%}#sidebar-residence .arrange-viewing-button,#sidebar-residence .book-now-button,#sidebar-residence .local-guide,#sidebar-residence .faqs-button,#sidebar-residence .local-guide span{font-size:13px}#sidebar-residence .arrange-viewing-button span{font-size:13px;width:90px;float:right;padding:0px 0px 0px 10px;line-height:normal}#sidebar-residence .sidebar-DE .arrange-viewing-button span,#sidebar-residence-content .arrange-viewing-button span{font-size:13px;width:104px;padding:0px 0px 0px 20px;line-height:normal;float:left;margin-top:0px}li.locationAddress img{width:100%}#home-box a.navbar-brand{margin-left:0px}#contentHeader{background:none repeat scroll 0 0 #414142;color:#FFFFFF;height:350px;margin:-20px 0 20px;padding:65px 30px 20px 75px}body.page-template-page-our-people-php{background:url("../img/bodyTile01.png") repeat-x scroll left 587px transparent}.booking-system-info .right-box a.globalButton02 span{width:125px !important}.booking-system-info .right-box a.globalButton04 span{width:80px !important}.booking-system-info .right-box a.globalButton04{left:65% !important}#summer-groups-info a.globalButton04{margin-left:55% !important}#for-parents-info a.globalButton04,#for-education-info a.globalButton04{margin-left:60%}.our-promises a span.promises-link{text-indent:15px}.our-promises a,.our-promises a:hover{height:455px;background:transparent none}.our-promises a span.promises-link{background:none #FFFFFF;text-indent:-10px}#home-scroll{display:block}#home-scrollMobile{display:block}#tabs li .price{margin:-35px 0 0 20px;padding:4px 0 0 12px}#sidebar-residence a.local-guide{padding:14px 5px 14px 14px}#important-docs-info a.globalButton04{margin-left:60%}body.summer-groups #footer-form .col-sm-4,body.grupos-de-verano #footer-form .col-sm-4{float:left;clear:both;width:100%;padding-bottom:30px}body.summer-groups #footer-form .col-sm-4 .quiz-132,body.summer-groups #footer-form .col-sm-4 input.wpcf7-submit,body.grupos-de-verano #footer-form .col-sm-4 .quiz-132,body.grupos-de-verano #footer-form .col-sm-4 input.wpcf7-submit{float:left;clear:both}body.summer-groups #footer-form .col-sm-4 #quiz,body.grupos-de-verano #footer-form .col-sm-4 #quiz{clear:both;margin-left:-4px}body.summer-groups #footer-form .col-sm-4 span.wpcf7-quiz-label{display:block}#ajax-section .col-sm-4{clear:both;width:100%;padding-bottom:30px}ul#book-now-options li.book-now-link a,ul#book-now-options li.contact-link a{padding:18px 10px 14px 14px}ul#book-now-options li.book-now-link a span.link-content{padding-left:8px}ul#book-now-options li.contact-link a span.link-content{padding-left:8px}body.book-now #default-panel-area .panel.panel{height:430px}table.residence_prices th.room_type{width:180px}table.residence_prices th.description{width:auto}table.residence_prices th.col_1,table.residence_prices th.col_2{width:auto}table.residence_prices th.length{width:auto}table.residence_prices th.size{width:auto}table.residence_prices th.plan{width:auto}li#testimonials span{display:none}#tabs li .priceCont{background:none;height:40px;line-height:15px;margin:0;width:100%;padding:0 10px;display:none}#tabs li#rooms h2{width:90%}#rooms .totalCost{display:inline;float:none;margin-left:10px}#rooms span.weekp{float:none}#all-locations .residence-panel-upper{height:130px;margin-bottom:10px;overflow:hidden}body.page-template-page-featured-locations-php .residence-panel-upper{height:135px;margin-bottom:0px}body.page-template-page-featured-locations-php #residence-container .residencePanel p{height:auto}body.page-template-page-featured-locations-php #residence-container .post-content{min-height:277px}body.page-template-page-featured-locations-php #residence-container .residence-panel-middle{height:100px}body.featured-locations{background:url("../img/bodyTile01.png") repeat-x scroll left 643px #fff}#peopleFilterWrap .panelPerson{height:500px}div.panel p.blog-posted{display:none}body.blog article img,body.single-post article img,body.archive article img{width:100%;height:auto}body.blog article figure img,body.single-post article figure img,body.archive article figure img{width:90%;height:auto}body.page-template-page-book-now-php ul#book-now-options li.cancellation-link a,body.page-template-page-book-now-php ul#book-now-options li.contact-link a,body.page-template-page-book-now-php ul#book-now-options li.faq-link a{font-size:13px}body.single-towns #residence-container .residence-panel-upper{height:130px}body.single-towns #residence-container .post-content{height:260px}body.single-towns button.travelTimeButton{width:100%}}@media (max-width: 991px){#sidebar-residence .sidebar-DE .arrange-viewing-button span{font-size:13px;width:104px;padding:0px 0px 0px 44px;line-height:normal;float:left;margin-top:-20px}#sidebar-residence .sidebar-book-DE .book-now-button span,#sidebar-residence-content .book-now-button span{margin:-17px 0 0 18px;padding:0px 0px 0px 20px}}@media (max-width: 767px){#sidebar-residence .sidebar-DE .arrange-viewing-button span{width:250px;margin-top:0px}#sidebar-residence .sidebar-book-DE .book-now-button span,#sidebar-residence-content .book-now-button span{margin:0px 0 0 0px;padding:0px 0px 0px 0px}}@media (max-width: 338px){#sidebar-residence .sidebar-DE .arrange-viewing-button span{width:104px;margin-top:-3px;line-height:14px}}@media (min-width: 992px) and (max-width: 1200px){body{overflow-x:hidden !important}.home header.banner>.container{position:absolute;right:1%;top:-10px}body.book-now #default-panel-area .panel.panel{height:330px}#mobileSearch_content,.mobileNavLink,.topNav .book-now-form,.topNav .arrange-viewing-form,.mobileHide{display:none}.book-now-form,.arrange-viewing-form,.icon_top,#menu-footer-navigation li.menu-follow-us,#menu-footer-navigation li.menu-talk-to-us,#menu-footer-navigation-en li.menu-follow-us,#menu-footer-navigation-en li.menu-talk-to-us,#menu-footer-navigation li.menu-folgen-sie-uns,#menu-footer-navigation li.menu-rede-mit-uns,#menu-footer-navigation li.follow-us-jp,#menu-footer-navigation li.talk-to-us-jp{display:block}a.navbar-brand{margin-left:15px}.residence-panel-upper{height:100px}.residence-panel-middle{height:90px;padding-top:8px}ul.locationShorts{float:left;clear:left;margin:10px 0px 0px 0px;padding:0}ul.locationShorts li{margin:0px 10px 0px 0px}#sidebar-residence .arrange-viewing-button,#sidebar-residence .book-now-button,#sidebar-residence .local-guide,#sidebar-residence .faqs-button,#sidebar-residence .local-guide span{font-size:13px}body.page-template-page-book-now-php ul#book-now-options li.cancellation-link a,body.page-template-page-book-now-php ul#book-now-options li.contact-link a,body.page-template-page-book-now-php ul#book-now-options li.faq-link a{font-size:13px}li.locationAddress img{width:100%}.footerStyle li.menu-legal-stuff ul{width:100%;min-width:1px}.footerStyle li.menu-legal-stuff ul li{margin-right:0px}#residence-upper-strip{height:412px}#tab-images-content a img{width:100%}#home-box a.navbar-brand{margin-left:0px}#contentHeader{background:none repeat scroll 0 0 #414142;color:#FFFFFF;height:281px;margin:-20px 0 20px;padding:65px 30px 20px 75px}body.page-template-page-our-people-php{background:url("../img/bodyTile01.png") repeat-x scroll left 537px transparent}.booking-system-info .right-box a.globalButton04{left:55% !important;position:absolute !important;text-decoration:none !important}#summer-groups-info a.globalButton04{margin-left:65%}#default-panel-area .panel{height:269px}.our-promises a span.promises-link{text-indent:15px}.our-promises a{height:347px}#home-scroll{display:block}#home-scrollMobile{display:block}body.summer-groups #footer-form .col-sm-4,body.grupos-de-verano #footer-form .col-sm-4{float:left;clear:both;width:100%;padding-bottom:30px}body.summer-groups #footer-form .col-sm-4 .quiz-132,body.summer-groups #footer-form .col-sm-4 input.wpcf7-submit,body.grupos-de-verano #footer-form .col-sm-4 .quiz-132,body.grupos-de-verano #footer-form .col-sm-4 input.wpcf7-submit{float:left;clear:both}body.summer-groups #footer-form .col-sm-4 #quiz,body.grupos-de-verano #footer-form .col-sm-4 #quiz{clear:both;margin-left:-4px}body.summer-groups #footer-form .col-sm-4 span.wpcf7-quiz-label,body.grupos-de-verano #footer-form .col-sm-4 span.wpcf7-quiz-label{display:block}table.residence_prices th.room_type{width:180px}table.residence_prices th.description{width:auto}table.residence_prices th.col_1,table.residence_prices th.col_2{width:auto}table.residence_prices th.length{width:auto}table.residence_prices th.size{width:auto}table.residence_prices th.plan{width:auto}li#rooms h2{width:auto}#footer-form .quiz-132 .wpcf7-not-valid-tip{padding:7px;top:28px;left:0px;width:300px;z-index:999}.local-guide-content .panel{height:432px}#all-locations .residence-panel-upper{height:100px;margin-bottom:15px}body.page-template-page-featured-locations-php .residence-panel-upper{height:100px;margin-bottom:0px}body.page-template-page-featured-locations-php #residence-container .residencePanel p{height:auto}body.page-template-page-featured-locations-php #residence-container .post-content{min-height:231px}body.featured-locations{background:url("../img/bodyTile01.png") repeat-x scroll left 699px #fff}#peopleFilterWrap .panelPerson{height:520px}.five-promises .panel-lower{display:block}div.panel p.blog-posted{display:none}body.blog article img,body.single-post article img,body.archive article img{width:100%;height:auto}body.blog article figure img,body.single-post article figure img,body.archive article figure img{width:90%;height:auto}#summer-groups-info .customNavigation{top:170px}body.single-towns #residence-container .post-content{height:220px}body.single-towns button.travelTimeButton{width:100%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body{overflow-x:hidden !important}#home-scroll{display:block}#home-scrollMobile{display:none}.home #location-sliders div{background-position:right top}.search-form label{padding:0px 0px 0px 16px}#newsletter-signup form input{padding:9px}.customNavigation{left:0;right:0;position:absolute;top:180px;width:100%}.customNavigation .next{left:-15px}.customNavigation .prev{right:-15px}.customNavigation .next:hover,.customNavigation .next:focus{left:-15px}.customNavigation .prev:hover,.customNavigation .prev:focus{right:-15px}.desktopShow{display:block}button.travelTimeButton{width:100%}#our-locations-lower .residencePanel{height:auto}#footer-form .residence-menu .wpcf7-not-valid-tip{padding:9px;top:-44px;width:300px;z-index:999}#footer-form div.wpcf7-validation-errors,#lower-form div.wpcf7-mail-sent-ok{float:left}body.blog article img,body.single-post article img,body.archive article img{width:100%;height:auto}#summer-groups-info .customNavigation{top:170px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.customNavigation{top:100px}ul#book-now-options li.book-now-link a span.link-content{padding-left:5px}ul#book-now-options li.contact-link a span.link-content{padding-left:5px}.desktopShow{display:block}#footer-form .residence-menu .wpcf7-not-valid-tip{padding:9px;top:-44px;width:300px;z-index:999}#footer-form .quiz-132 .wpcf7-not-valid-tip{top:32px;left:1px}li#testimonials span,#tabs li .priceCont{display:none}div.panel p.blog-posted{display:none}body.blog article img,body.single-post article img,body.archive article img{width:100%;height:auto}}@media (min-width: 1200px){#mobileSearch_content,.mobileNavLink,.topNav .book-now-form,.topNav .arrange-viewing-form,.mobileHide,.mobileHeightFix{display:none}.desktopShow{display:block}#home-box a.navbar-brand{margin-left:0px}body.blog article img,body.single-post article img,body.archive article img{width:auto;height:auto}}@media (max-width: 767px){.login-button span{color:#fff}.login-button span:before{display:none}.login-button span:after{display:none}.login-link-container{display:none}button.arrange-viewing-button.login-button{width:100%;margin-left:0px;height:38px;float:none;background:#000000}}
