@charset "UTF-8";.alignnone{margin:1.3em 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:1.3em auto 1.3em auto}.alignright{float:right;display:block;margin:0 0 20px 20px;text-align:right}.alignleft{float:left;display:block;margin:0 20px 20px 0}.aligncenter{display:block;margin:0 auto 1.3em auto}a img.alignright{display:block;float:right;margin:0 0 20px 20px}a img.alignnone{display:block;margin:0 20px 20px 0}a img.alignleft{display:block;float:left;margin:0 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}@media handheld,only screen and (max-width:720px){.single .alignleft,.single .alignright,.single a img.alignleft,.single a img.alignright{float:none;margin:1.3em auto 20px auto}}@media handheld,only screen and (max-width:720px){.page .alignleft,.page .alignright,.page a img.alignleft,.page a img.alignright{float:none;margin:1.3em auto 20px auto}}hr{border:none;border-top:solid 1px black;max-width:80%}.wp-caption{text-align:center}.wp-caption .alignnone{margin:0 20px 20px 0}.wp-caption .alignleft{margin:0 20px 20px 0}.wp-caption .alignright{margin:0 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:0.8em;line-height:1.1em;margin:0;padding:0 4px 1.3em}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.entry-content{line-height:1.4em}.entry-content address,.entry-content p{margin:0 0 1.3em}.entry-content img{height:auto}.entry-content .intro{font-size:1.2em;font-weight:400}.entry-content ul{margin:0 0 1.3em;list-style:disc outside none;padding-left:20px}.entry-content ol{margin:0 0 1.3em;list-style:decimal;padding-left:20px}.entry-content ol li,.entry-content ul li{line-height:1.4em;padding:1px 0 1px}.entry-content ol ol,.entry-content ol ul,.entry-content ul ol,.entry-content ul ul{margin-bottom:0.3em}.entry-content ul.nobullets{list-style:none;padding-left:0}.entry-content a{text-decoration:underline}.entry-content h1{display:none}.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-size:1.3em;line-height:1.1em;margin:1.3em 0 0.3em;padding-bottom:0em;position:relative}.entry-content h2.inline,.entry-content h3.inline,.entry-content h4.inline,.entry-content h5.inline,.entry-content h6.inline{margin:0 4px 0  0;float:left;font-size:1.2em}.entry-content h1{font-size:0em}.entry-content h2{font-size:1.8em}.entry-content h3{font-size:1.5em}.entry-content h4{font-size:1.2em}.entry-content h5{font-size:1.1em}.entry-content h6{font-size:1em}.entry-content h2.site-title,.entry-content h3.site-title{font-size:40px;font-weight:300;margin-top:0}.entry-content code,.entry-content kbd,.entry-content tt{font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New, monospace}.entry-content abbr,.entry-content acronym{border-bottom:dotted 1px}.entry-content big{font-size:1.2em}.entry-content q{quotes:"“" "”" "‘" "’"}.entry-content q:before{content:open-quote}.entry-content q:after{content:close-quote}.entry-content address{display:block;font-style:italic}.entry-content .wp-caption{max-width:100%}.entry-content cite,.entry-content var{font-style:italic}.entry-content blockquote{background:#fcfcfc;padding:8px;margin-bottom:1.3em;margin-left:40px;position:relative}.entry-content blockquote:before{font-family:Georgia, serif;content:"\201C";font-size:80px;position:absolute;top:22px;left:-40px}.entry-content blockquote p{margin:0}.entry-content blockquote cite{text-align:right;display:block;margin-top:0.4em}.entry-content dl{padding:0;margin:0 0 0 1.3em}.entry-content dl dt{float:left;clear:left;width:100px;text-align:right;font-weight:bold;color:#1c1c1c}.entry-content dl dt:after{content:":"}.entry-content dl dd{margin:0 0 0 110px;padding:0 0 0.5em 0}.entry-content dl dd:after{content:"";display:block;clear:both;width:100%}@media handheld,only screen and (max-width:460px){.entry-content dl dt{width:25%}.entry-content dl dd{margin:0 0 0 27%}}.entry-content .table-wrapper{width:100%;overflow:auto;margin:0 0 1.3em}.entry-content table{width:100%}.entry-content th{font-weight:bold;text-align:left}.entry-content tfoot td,.entry-content th{padding:10px 15px;background:#b2b2b2!important;border:1px solid #999;color:#ffffff;font-weight:normal;text-transform:uppercase;text-align:left}.entry-content td{border:1px solid #999;padding:10px 15px;background:#dbdbdb}.entry-content tr:nth-child(odd) td{background:#ececec}.entry-content pre{padding:2%;background:#fcfcfc;margin-bottom:1.3em}.entry-content .contact-info{overflow:hidden;margin-bottom:1.3em;line-height:1.3em}.entry-content .contact-info .col{float:left;width:30%;margin-right:5%}.entry-content .contact-info .col3{margin-right:0}@media handheld,only screen and (max-width:720px){.entry-content .contact-info .col{float:left;width:48%;margin-right:4%}.entry-content .contact-info .col2{margin-right:0}.entry-content .contact-info .col3{width:100%;margin-top:20px}}.entry-content .map_canvas{height:400px;width:100%}.entry-content ul.staff{overflow:hidden}.entry-content ul.staff li{padding-bottom:15px;margin-bottom:20px;overflow:hidden;border-bottom:1px solid #ededed}.entry-content ul.staff li .staff-image{width:150px;float:left;clear:left}.entry-content ul.staff li .staff-details{margin-left:200px}.entry-content ul.staff li .staff-details h3 a{text-decoration:none}.entry-content ul.staff li .staff-details h3 a:hover{color:red}.entry-content ul.staff li .staff-details h3 span{font-size:0.8em}.entry-content ul.staff li:last-child{border-bottom:none}.entry-content ul.faqs li{margin-bottom:8px}.entry-content ul.faqs li a{display:block;background:red;padding:10px 10px 10px 40px;text-decoration:none;color:white;font-size:1.4em;position:relative}.entry-content ul.faqs li a span{color:white;position:absolute;top:10px;left:10px}.entry-content ul.faqs li a:hover{background:#1c1c1c}.entry-content ul.faqs li a:hover span{left:15px}.entry-content .rooms h3{margin-top:0}.entry-content .nearby-single{overflow:hidden}.entry-content .nearby-single h3{margin-top:0}.entry-content .nearby-single .nearby-image{width:162px;float:left}.entry-content .nearby-single .nearby-content{margin-left:180px}@media handheld,only screen and (max-width:460px){.entry-content .nearby-single .nearby-image{width:30%}.entry-content .nearby-single .nearby-content{margin-left:35%}}@media handheld,only screen and (max-width:460px){.content-container{padding:20px 3%!important}}.sidebar .wpcf7 .wrap{background:red;padding:7% 7% 20px}.sidebar .wpcf7 h2{color:white;font-size:2.2em}.sidebar .wpcf7 ::-webkit-input-placeholder{color:white}.sidebar .wpcf7 :-moz-placeholder{color:white}.sidebar .wpcf7 ::-moz-placeholder{color:white}.sidebar .wpcf7 :-ms-input-placeholder{color:white}.sidebar .wpcf7 span.fancy-label label{color:white;background:red;font-size:1.6em;margin-left:15px;font-weight:700}.sidebar .wpcf7 span.fancy-label label:after{background:red}.sidebar .wpcf7 span.fancy-label input.has-value+label,.sidebar .wpcf7 span.fancy-label input:focus+label,.sidebar .wpcf7 span.fancy-label textarea.has-value+label,.sidebar .wpcf7 span.fancy-label textarea:focus+label{top:0px;font-size:12px;margin-left:12px;color:white}.sidebar .wpcf7 .center{text-align:center;margin-bottom:-55px}.sidebar .wpcf7 .submit{top:-30px;margin:0 auto;float:none;display:inline-block}.sidebar .wpcf7 input.wpcf7-submit{font-size:1.7em;border-radius:50px;padding:0 1.1em;text-transform:uppercase;font-weight:500}.sidebar .wpcf7 input.wpcf7-submit:focus{border:none}.sidebar .wpcf7 input,.sidebar .wpcf7 select,.sidebar .wpcf7 textarea{border:2px solid white;border-radius:50px;background:red;-webkit-box-shadow:inset 0 -9999px 0 red;box-shadow:inset 0 -9999px 0 red;padding:0 20px;font-size:1.6em;color:white;height:50px}.sidebar .wpcf7 input:focus,.sidebar .wpcf7 select:focus,.sidebar .wpcf7 textarea:focus{border:2px solid white}.sidebar .wpcf7 div.wpcf7-mail-sent-ok,.sidebar .wpcf7 div.wpcf7-validation-errors{width:86%;margin:40px 7% 0}#content.contact{width:60%;float:left}#contact-map{float:right;width:35%;height:600px}@media handheld,only screen and (max-width:980px){#contact-map,#content.contact{width:100%;float:none}}.cbc_form{margin-bottom:2.3em}.cbc_form .col1,.cbc_form .col2{width:48%;margin-right:4%;float:left}.cbc_form .col2{margin-right:0;clear:right}@media handheld,only screen and (max-width:720px){.cbc_form .col1,.cbc_form .col2{width:100%;margin-right:0;float:none}}.cbc_form br{display:none}.cbc_form p{margin-bottom:0}.cbc_form [class*=form-control-wrap]{display:block;position:relative;margin-bottom:23px}.cbc_form .g-recaptcha{clear:both;margin-bottom:10px}.cbc_form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.cbc_form select,.cbc_form textarea{padding:8px 10px;width:100%;height:43px;font-size:1em;border:1px solid #ACACAC;color:#000000;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;-webkit-box-shadow:inset 0 -9999px 0 #fff;box-shadow:inset 0 -9999px 0 #fff}.cbc_form input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,.cbc_form select:focus,.cbc_form textarea:focus{border:1px solid black}.cbc_form textarea{height:150px}.cbc_form input:not([type=checkbox]):not([type=radio])[class*=wpcf7-not-valid],.cbc_form select[class*=wpcf7-not-valid],.cbc_form textarea[class*=wpcf7-not-valid]{border:1px solid #A00}.cbc_form select{color:#999;-webkit-box-shadow:none;box-shadow:none;background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiM5OTk5OTkiIGQ9Ik0zIDRoMTBsLTUgN3oiLz4KPC9zdmc+Cg==) no-repeat right 10px center white}.cbc_form select option{color:black}.cbc_form select option[disabled]{color:#999}.cbc_form .g-recaptcha>div{margin:0 auto}.cbc_form span.fancy-label{display:block;position:relative;clear:both;overflow:visible}.cbc_form span.fancy-label label{position:absolute;top:50%;left:0px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#999;pointer-events:none;-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;-o-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;background:transparent;padding:0 5px 0 5px;margin-left:5px}.cbc_form span.fancy-label label:after{content:"";position:absolute;width:100%;background:white;top:48%;height:2px;left:0;z-index:-1}.cbc_form span.fancy-label textarea+label{position:absolute;top:15px;left:0px}.cbc_form span.fancy-label input.has-value+label,.cbc_form span.fancy-label input:focus+label,.cbc_form span.fancy-label textarea.has-value+label,.cbc_form span.fancy-label textarea:focus+label{top:0px;font-size:12px;color:#aaa}.cbc_form div.submit{position:relative;float:left}@media handheld,only screen and (max-width:720px){.cbc_form div.submit{float:none;clear:both;display:inline-block}}.cbc_form input.wpcf7-form-control.wpcf7-submit{display:inline-block;width:auto;height:55px;padding:10px 25px;color:#ffffff;cursor:pointer;border:none;background:#1c1c1c;font-size:1.2em;margin:0;border-radius:5px;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;float:left}.cbc_form input.wpcf7-form-control.wpcf7-submit:hover{background-color:black;color:#ffffff}.cbc_form input.wpcf7-form-control.wpcf7-submit:focus{border:none}.cbc_form div.wpcf7-mail-sent-ok,.cbc_form div.wpcf7-validation-errors{margin:0px auto;float:right;padding:2px 0 0 65px;text-align:left;min-height:50px;width:50%;line-height:1.5em;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cbc_form div.wpcf7-mail-sent-ok:before,.cbc_form div.wpcf7-validation-errors:before{font-family:FontAwesome;font-size:40px;line-height:50px;height:50px;width:50px;position:absolute;left:0;top:0}@media handheld,only screen and (max-width:720px){.cbc_form div.wpcf7-mail-sent-ok,.cbc_form div.wpcf7-validation-errors{width:70%;float:none;clear:both;margin-top:15px}}@media handheld,only screen and (max-width:460px){.cbc_form div.wpcf7-mail-sent-ok,.cbc_form div.wpcf7-validation-errors{width:90%}}.cbc_form div.wpcf7-validation-errors:before{content:"\f071"}.cbc_form div.wpcf7-mail-sent-ok:before{content:"\f00c"}.cbc_form span.wpcf7-not-valid-tip{position:absolute;right:0;top:100%;text-align:right;font-size:0.7em;line-height:1.2em;border:none;padding:2px 0 0 0!important;width:100%;z-index:100;color:#ff7575}.cbc_form input[type=checkbox],.cbc_form input[type=radio]{width:20px}.cbc_form .ajax-loader{display:block;float:left;margin-left:5px;width:16px;height:16px;background:url("../images/ajax-loader.gif") center center no-repeat transparent;opacity:0}.cbc_form .ajax-loader.is-active{opacity:1}.cbc_form .spam-test{text-align:center;position:relative;margin-bottom:20px;clear:both}.cbc_form .spam-test span.wpcf7-form-control-wrap{position:static;display:inline}.cbc_form .wpcf7-quiz{width:30px!important;margin-left:5px!important;padding:8px 0;text-align:center}.ts_availability_form{padding:0.5em;text-align:center;position:relative;z-index:30}.ts_availability_form .ts_form-field-wrap{display:inline-block;padding:0.5em 0.5em 1em;text-align:left;max-width:28%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;position:relative}.ts_availability_form .ts_form-field-wrap.promo{width:130px}.ts_availability_form .ts_form-field-wrap .ts_days{position:absolute;bottom:-0.2em;left:0.5em;right:0.5em;font-size:0.8em}.ts_availability_form input.ts_datepicker{max-width:calc(100% - 30px);display:inline-block}.ts_availability_form svg{vertical-align:middle}.ts_availability_form label{display:block;margin-bottom:0}.ts_availability_form button{background-color:#3b7f12;border:2px solid #fff;border-radius:5px 25px 25px 5px;display:block;font-size:1.2em;font-weight:bold;-webkit-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 6px rgba(0, 0, 0, 0.5);color:#fff;padding:0.6em 1.5em 0.6em 1em;text-align:center;width:100%}@media handheld,only screen and (max-width:768px){.ts_availability_form .ts_form-field-wrap{width:50%;display:block;float:left;max-width:none}.ts_availability_form .ts_form-field-wrap.submit{width:66.6666%}.ts_availability_form .ts_form-field-wrap.promo,.ts_availability_form .ts_form-field-wrap.select{width:33.333%}}.promotext h1,.promotext h2,.promotext h3,.promotext h4,.promotext h5,.promotext h6{margin-top:0;line-height:1.2em}.promotext h2{font-size:1.8em}.promotext h3{font-size:1.5em}.promotext h4{font-size:1.2em}.promotext h5{font-size:1.1em}.promotext h6{font-size:1em}@media handheld,only screen and (max-width:720px){.promotext{text-align:center}}.cbc_form:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cbc_form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.cbc_form select,.cbc_form textarea,.primary-font{font-family:'Gill Sans', 'Gill Sans MT','Calibri', sans-serif}#logo{margin-bottom:15px;min-height:50px}#logo img{max-width:100%;max-height:100px;height:auto;width:auto}@-webkit-keyframes bounceIn{70%{-webkit-transform:translateY(0%);transform:translateY(0%)}80%{-webkit-transform:translateY(-15%);transform:translateY(-15%)}90%{-webkit-transform:translateY(0%);transform:translateY(0%)}95%{-webkit-transform:translateY(-7%);transform:translateY(-7%)}97%{-webkit-transform:translateY(0%);transform:translateY(0%)}99%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes bounceIn{70%{-webkit-transform:translateY(0%);transform:translateY(0%)}80%{-webkit-transform:translateY(-15%);transform:translateY(-15%)}90%{-webkit-transform:translateY(0%);transform:translateY(0%)}95%{-webkit-transform:translateY(-7%);transform:translateY(-7%)}97%{-webkit-transform:translateY(0%);transform:translateY(0%)}99%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}#ts-book-submit{-webkit-animation:bounceIn 5s infinite;animation:bounceIn 5s infinite;-webkit-animation-delay:4s;animation-delay:4s;display:inline-block;position:relative;top:-10px;margin-bottom:-20px}.animate,.cbc_form .ajax-loader,.cbc_form input.wpcf7-form-control.wpcf7-submit,.cbc_form span.fancy-label label,.cbc_form span.wpcf7-not-valid-tip,.entry-content ul.faqs li a,.entry-content ul.faqs li a span{-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}#sidemap{width:100%;height:400px}.button{display:inline-block;padding:1em 2em;border-radius:40px}.button i{margin-right:0.5em}.button:hover{text-decoration:none}.assistive-text,.screen-reader-response,.screen-reader-text,h1.page-title{position:absolute!important;clip:rect(1px, 1px, 1px, 1px);font-size:0;text-indent:-999em;line-height:0;overflow:hidden;width:1px;color:#1d1d1d}#access a.assistive-text:active,#access a.assistive-text:focus{background:#eee;border-bottom:1px solid #ddd;color:#1982d1;clip:auto!important;font-size:12px;position:absolute;text-decoration:underline;top:0;left:7.6%}#content img,#sidebar img{max-width:100%;height:auto}#sidebar img{display:block;margin:0 auto}#post-404{text-align:center;margin:45px 0}#post-404 .flaticon-404{font-size:1em}#post-404 h1{font-size:5em;margin-bottom:0.2em;line-height:1.1em}#post-404 div.entry-content p{text-align:center;font-size:1.5em;margin-bottom:0.5em}#post-404 div.entry-content p.line-one{font-size:2em}.pagination{float:left;margin-right:10px;font-size:1.2em;text-transform:uppercase}.pagination span.title{background:#1c1c1c;color:#ffffff;text-transform:none}.pagination a,.pagination span{display:inline-block;padding:6px 12px;margin-left:2px}.pagination span{color:#ffffff;background:red;margin-top:3px;margin-bottom:3px;padding:6px 10px}.pagination a{color:#ffffff;background:#1c1c1c;text-decoration:none}.pagination a:hover{color:#ffffff;background:red}.vcard.author{display:none}html{background:#fff!important;display:block;position:relative;min-height:100%}body{background:#fff;display:block;padding-top:20px;font-size:16px;color:#000;font-family:Arial;font-weight:400}.container{float:none;margin:0 auto}a{color:#264492;font-family:Arial}a:focus,a:hover{color:#003366}h1,h2,h3,h4,h5,h6{color:#264492;font-family:Arial}h1{font-size:40px;font-weight:300;margin-top:0}h2{font-size:24px;font-weight:600}.container{max-width:none}.container-shadow{padding:0;-moz-box-shadow:0 0 10px #000000;-webkit-box-shadow:0 0 10px #000000;box-shadow:0 0 10px #000000}:after,:before{border-collapse:collapse}.logo{margin-bottom:20px;width:100%;max-width:370px}.header-contact{padding-top:5px;text-align:right;text-transform:uppercase;color:#264492;font-size:15px;font-weight:normal;line-height:120%}.social{padding-top:0;text-align:right}.social a{font-size:44px;line-height:44px;margin:0}.navbar{min-height:40px;margin-bottom:0px}.navbar-default{margin-bottom:0;background-color:#264492;border-color:#e7e7e7;border-radius:0;border:1px solid #264492}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}.navbar-default .navbar-nav>li>a{padding:0 15px;line-height:40px;margin-bottom:0;font-weight:normal;color:#FFF;font-size:15px;text-transform:uppercase;text-align:center;background-color:transparent;border-bottom:none;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#FFF;text-align:center;background-color:#003366;border-bottom:none}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:#003366;background-image:none;-webkit-box-shadow:inset 0 3px 7px rgba(0, 0, 0, 0.15);box-shadow:inset 0 3px 7px rgba(0, 0, 0, 0.15);color:#FFF}.navbar-default .navbar-nav>li:first-child>a{border-radius:0}.navbar-default .navbar-nav>li:last-child>a{border-bottom:0;border-radius:0}@media (min-width:768px){.navbar-right{max-height:40px}.navbar-default .navbar-nav>li>a{border-right:1px solid #003366;border-left:1px solid #003366}.navbar-default .navbar-nav>li:first-child>a{border-left:0;border-radius:0}.navbar-default .navbar-nav>li:last-child>a{border-right:0;border-radius:0}}.carousel{border-bottom:10px solid #264492}.carousel-inner{max-height:323px}.carousel .booking{position:absolute;bottom:-3px;right:15px;padding:15px;background:#264492;display:block;width:340px;z-index:16;color:#FFF;font-weight:normal}.carousel .form-group{margin-bottom:10px}.carousel .booking label{font-weight:normal;margin-bottom:0px}.carousel .booking input{border-radius:0;height:32px}.carousel .item img{width:100%}.carousel .booking h2{font-size:22px;color:#FFF;margin:0;margin-bottom:15px;text-align:center;text-transform:uppercase;font-weight:normal}.booking-mobile{display:none}.content-container{padding:25px;background:#FFF}.gallery-icon{padding:7px}.gallery-icon img{border:2px solid #CCC;transition:all .1s linear;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:0.8}.gallery-icon img:hover{cursor:pointer;border:2px solid #264492;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1);opacity:1}footer.container{background:#264492;-moz-box-shadow:0 0 10px #000000;-webkit-box-shadow:0 0 10px #000000;box-shadow:0 0 10px #000000;color:#FFF;padding:25px 25px}footer a{color:#fff;font-weight:normal}footer a:hover{color:#fff;text-decoration:underline}.legals{padding-top:25px;padding-bottom:25px;text-align:center;font-size:12px;line-height:120%}@media only screen and (max-width:767px){.carousel .booking{display:none}.booking-mobile{display:block}.social a{font-size:42px}.header-contact{font-size:12px}}@media only screen and (max-width:767px){.logo-area{text-align:center}.header-contact{padding-top:5px;margin-bottom:10px;text-align:center;text-transform:uppercase;color:#264492;font-size:13px;font-weight:bold}.social{padding-top:0;text-align:center;margin-bottom:10px}.navbar-default .navbar-nav>li>a{text-align:left;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{text-align:left;padding-left:25px}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:#ddd;background-image:none;-webkit-box-shadow:inset 0 3px 7px rgba(0, 0, 0, 0.15);box-shadow:inset 0 3px 7px rgba(0, 0, 0, 0.15)}}.book-button-mobile{border:1px solid #fff;border-radius:5px;float:left;margin:6px;color:#fff;padding:5px}.book-button-mobile:hover{background:#ddd;color:#264492;text-decoration:none}.fotorama__wrap{background:#eee;margin:0 auto!important}.fotorama__caption .fotorama__caption__wrap{background:rgba(0, 0, 0, 0.8);color:#fff;text-align:center;width:100%}.calendar-icon{cursor:pointer;display:block;float:right;font-size:1.3em}.make-another-search label,.mobile-search-container label{color:#fff;display:block}.booking .button{background-color:#3b7f12;border:2px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;-moz-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 6px rgba(0, 0, 0, 0.5);color:#fff;font-family:'Open Sans', Arial, sans-serif;padding:10px 15px 10px 10px}.mobile-search{padding:0 15px}.datepicker-container{display:none;margin-left:8px}.ui-datepicker-inline{margin:0 auto}.mobile-search-container{background:#264492;margin-top:15px;padding:15px}.mobile-search-container .row{margin-bottom:10px}.mobile-search-container p{color:#fff;font-size:.8em}.mobile-search-button{background-color:#3b7f12;border:2px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:block;font-size:1.2em;margin-top:15px;font-weight:bold;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;-moz-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 6px rgba(0, 0, 0, 0.5);color:#fff;font-family:'Open Sans', Arial, sans-serif;padding:10px 15px 10px 10px;text-align:center}.mobile-search-button:hover{color:#fff}.mobile-search-button.pressed{display:none}.ui-datepicker-current-day{background-color:#ffcb00}.mobile-date{cursor:pointer!important;background-color:#fff!important;background-repeat:no-repeat;background-position:right 2px center;background-size:20px auto}.contact-btn{background:#95052e;color:#fff}.contact-btn:hover{background:#4C0116;color:#fff}.form-message{display:none;font-weight:bold;padding:15px}.footer-logos img{max-height:50px;width:auto;margin:2px}