.imagelinkgadget a,.toggle:hover,ins{text-decoration:none}.languages li,.toggle,nav li{display:inline-block}body,hr{margin:0}#centerblock,#topblock{position:fixed;top:0;left:0}#bottomblock,#contentblock,#loader{position:relative}#bottomblock,#contentblock,.hotellogo a,section{overflow:hidden}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ol,ul{list-style:none}p{margin-bottom:25px}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:focus{outline:0}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{font-family:Raleway,sans-serif;font-size:18px;line-height:30px;font-weight:300;color:#acacac;background:#FFF;text-align:center;letter-spacing:.5px;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}.bookinggadget .gc_sh .gc_horizontalSh .shortHandTitle,.toggle,a,a:focus,a:link,a:visited{font-family:'Crimson Text',serif}#barLabel,.weather .label{-webkit-font-smoothing:antialiased}body.menuOpened{overflow-y:hidden}a,a:focus,a:link,a:visited{border:0;outline:0;color:#16304E;text-decoration:none;font-style:italic}a:hover{color:#6883A2}.languages ul,nav ul{padding:0}hr{border:none;clear:both;display:block;padding:30px}section{clear:both}::selection{background-color:#292828;color:#767676}#bottomblock:before,#contentblock .roomContainer.room-opened .roomName::before,#contentblock .roomContainer.room-opened::after,#contentblock h1::before,#contentblock ul li,#shadowbox_container #shadowbox_nav_close,#shadowbox_container #shadowbox_nav_next,#shadowbox_container #shadowbox_nav_previous,#shadowbox_container .shadowBoxCancel,.bx-controls .bx-controls-direction a,.flashContainer .gcb_navigation_arrow,.languages select,.logo,.mpshorthand::before,.scroll1 .hotellogo,.small .imgTitle::before,.socialmedia li a,.video .imgDescription::before,.video .imgTitle::before{background-image:url(../cuatro_naciones_3_bin/sprite.png);background-size:400px auto;background-repeat:no-repeat}#loader{background:url(../cuatro_naciones_3_bin/content1_bg.jpg) center}@keyframes loadingAnimation{from{transform:rotate(0)}to{transform:rotate(360deg)}}#loader:before{content:"";width:100px;height:100px;position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-50px;background:url(../cuatro_naciones_3_bin/loading_logo1.png) center no-repeat;background-size:auto 100%;display:block;opacity:1;-webkit-animation:loadingAnimation 2s linear infinite;animation:loadingAnimation 2s linear infinite}.hotel-directions .logo,.logo,.logo img,.menuOpened #shbgshortHandButton,.no-banner .logo,.scroll1 .hotellogo img{display:none}body #loader:after{bottom:10px}#loader .loader{height:1px;width:100px;background:#171717;display:none}#topblock{width:100%;height:80px;padding:15px;background:0 0;z-index:9;transition:background .5s ease-in-out}.scroll1 #topblock{background:#fff}#centerblock{right:0;z-index:0}#contentblock{z-index:1;background:#FFF;padding-bottom:60px}.no-banner #contentblock{margin-top:40px}#bottomblock{background:url(../cuatro_naciones_3_bin/footer_bg.jpg) center #fff;z-index:2;padding:50px 8%}.logo{position:fixed;width:314px;height:240px;top:45%;margin-top:-120px;left:50%;margin-left:-157px;background-position:-8px -238px;z-index:1}.logo img{width:210px;height:144px}.hotellogo{position:absolute;width:264px;height:30px;left:26px;top:30px;margin-right:20px}.scroll1 .hotellogo{background-position:0 -200px;width:264px;height:30px;top:26px;margin-right:26px}.hotellogo img{width:100%}.menuOpened .hotellogo{opacity:.3}.hotellogo a{display:block;height:100%;position:relative}.hotellogo a span{text-indent:-9999px;display:block;line-height:0;overflow:hidden}.bookinggadget{float:right;clear:none;width:auto;position:relative;margin:0;z-index:3;overflow:visible;transition-property:padding-top;transition-duration:.3s;transition-timing-function:ease-out}.gcBookingGadget form>div{display:none}.bookinggadget .gc_sh .gc_horizontalSh .shortHandTitle{display:block;color:rgba(255,255,255,.8);margin:0;font-size:10px;font-weight:600;line-height:18px;letter-spacing:1px;width:100%;border:0;text-transform:uppercase;text-align:center;position:absolute;top:auto;bottom:4px;right:0;pointer-events:none;opacity:1;z-index:99}.navigation li a,.toggle{color:#fff;font-weight:700;text-transform:uppercase}.bookinggadget .gc_sh .gc_horizontalSh .shortHandButton{display:block;margin:0;width:100%;height:50px}.bookinggadget .gc_sh .shortHandCheckRates,.bookinggadget a{font-family:'Crimson Text',serif;color:#fff;font-size:16px;line-height:20px;text-align:center;width:auto;font-weight:700;height:50px;letter-spacing:1.3px;text-transform:uppercase;background:#16304E;position:relative;padding:0 40px 10px;display:block;font-style:normal;border-radius:0;margin:0}.bookinggadget .gc_sh .shortHandCheckRates:hover,.bookinggadget a:hover{color:#FFF;background:#6883A2}.bookinggadget .gc_sh .shortHandCheckRates::after,.bookinggadget a::after{content:"";position:absolute;display:none;width:100px;height:1px;right:-50px;bottom:9px;background:#fff;transition-property:width;transition-duration:.4s;transition-timing-function:ease-out}.bookinggadget .gc_sh .shortHandCheckRates:hover::after,.bookinggadget a:hover::after{width:0}.toggleblock{position:absolute;top:15px;left:auto;right:195px;overflow:hidden;height:50px;width:100px;text-align:center;z-index:4;background:#4f4e4d}.toggle span,.toggle:hover span{background:url(../cuatro_naciones_3_bin/menu_icon.png) center no-repeat}.toggle{margin:0 10%;height:50px!important;line-height:50px!important;font-size:12px;width:80%;padding-right:35px;position:relative;float:left;font-style:normal;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;-ms-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;transition-timing-function:ease-out}.gcb_container .gcb_image_legend,.navigation li a{font-family:Raleway,sans-serif}.toggle span{position:absolute;top:0;right:0;display:block;width:35px;height:100%;float:right}.toggle:hover{color:#fff}.toggle:hover span{-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}.menuOpened .toggle span,.menuOpened .toggle:hover span{background:url(../cuatro_naciones_3_bin/menu_icon_close.png) center no-repeat}.navigation{position:fixed;top:25px;left:295px;right:215px;height:30px;overflow:visible}.flashContainer:after,.navigation li a::after{content:"";left:0}.navigation ul{display:inline-block}.navigation li a{margin:0 12px;font-size:13px;line-height:22px;display:block;position:relative;letter-spacing:2px;font-style:normal}.scroll1 .navigation li a{color:#1d1d1d;font-weight:400;font-style:normal}.navigation li a::after{position:absolute;bottom:2px;margin:0;width:0;height:1px;background-color:#fff}.scroll1 .navigation li a::after{background-color:#1d1d1d}.navigation .nav li.active a::after,body:not(.isTouchDevice) .navigation .nav li a:hover::after{width:100%}.flashContainer{z-index:1;height:100%!important;position:relative}.flashContainer:after{position:absolute;top:0;right:0;height:120px;opacity:.7;z-index:2;background:-moz-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left top,color-stop(0,rgba(0,0,0,.5)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%)}.hotel-directions .flashContainer:after{display:none}.flashContainer .bannerImage img{min-width:100%;min-height:100%}.flashContainer .gcb_image_current,.flashContainer .gcb_image_next{background-repeat:repeat;background-position:center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover}.gcb_container .gcb_image_legend{width:30%;bottom:80px;top:auto;left:50px;text-shadow:0 0 8px rgba(0,0,0,.4);text-transform:uppercase;letter-spacing:0;font-size:32px;line-height:34px;font-weight:700;color:#fff;text-align:left}.holder>p,.languages,.languages li a,.quicklinks ul{text-align:center}.gcb_container .gcb_image_legend b{font-family:'Crimson Text',serif;text-transform:none;font-size:18px;line-height:22px;display:block;padding-top:10px;font-style:italic}.flashContainer .gcb_navigation{top:45%;right:50px;left:50px}.flashContainer .gcb_navigation_arrow{width:28px;height:42px;opacity:0;filter:alpha(opacity=0)}.flashContainer .gcb_container:hover .previous,.flashContainer .gcb_navigation:hover .gcb_navigation_arrow.previous,.flashContainer .gcb_navigation_arrow.previous{background-position:-10px -10px}.flashContainer .gcb_container:hover .next,.flashContainer .gcb_navigation:hover .gcb_navigation_arrow.next,.flashContainer .gcb_navigation_arrow.next{background-position:-9px -59px;float:right}.flashContainer .gcb_navigation_paginator{display:none}.flashContainer .gcb_navigation:hover .gcb_navigation_arrow,.flashContainer:hover .gcb_navigation_arrow{opacity:1!important;filter:alpha(opacity=100)!important}.flashContainer .gcb_navigation .gcb_navigation_arrow.next:hover,.flashContainer .gcb_navigation .gcb_navigation_arrow.previous:hover{opacity:.8!important;filter:alpha(opacity=80)!important}#fixedBlock{position:fixed;bottom:0;left:0;right:0;height:28px;background:#1d1d1d;background-size:auto 90%;padding:0 50px;z-index:9}.weather{width:82px;position:relative;display:inline-block;float:left}.weather .label{width:150px;float:left;font-size:16px;line-height:28px;letter-spacing:1.2px;text-transform:uppercase;display:block;color:#000}.weather .weather-conditions .weather-degree,.weather .weather-conditions .weather-temp,.weather .weather-conditions .weather-unit{font-family:Raleway,sans-serif;font-size:16px;line-height:29px;letter-spacing:1.2px;text-transform:uppercase;vertical-align:top}.languages li a,.quicklinks li a{text-transform:uppercase;color:#fff;font-size:12px;font-style:normal;font-family:Raleway,sans-serif}.weather .weather-conditions .weather-unit-shell,.weather .weather-conditions .weather-values{margin-top:0;top:0}.weather-forecast,.weather-toggle{display:none}.weather .weather-gadget,.weather .weatherGadget{display:inline-block;width:90px;padding:0 7px;height:32px;background:#353535}.weather .weather-conditions .weather-image{width:54px;float:left}.weather .weather-conditions{height:32px;margin-bottom:0;width:82px}.languages{position:absolute;height:29px;overflow:hidden;z-index:9;top:-1px;left:50px}#c1,.languages ul,.quicklinks,.quicklinks li{position:relative}.languages ul{overflow:hidden}.languages li{display:inline-block}.languages li a{width:32px;height:32px;display:block;line-height:32px;letter-spacing:1.2px;background:0 0;transition-property:background;transition-duration:.3s;transition-timing-function:ease-out}.languages li a.active,.languages li a:hover{background:#334D6C;position:relative;color:#fff;opacity:1;font-weight:700}.quicklinks{margin:0 280px}.quicklinks ul{margin:0 auto}.quicklinks li{display:inline-block;margin:0 8px}#c1 .holder:before,#c2::before,.homepage #c1::before{position:absolute;content:""}.quicklinks li a{line-height:28px;letter-spacing:1px;display:block}.quicklinks li a:hover{color:#6883A2}#c1{background:#fff}.homepage #c1::before{bottom:0;left:0;right:0;background:url(../cuatro_naciones_3_bin/content1_bg.jpg) left center;width:100%;height:50%;display:block}.homepage #contentblock #c1 .holder>h1:first-of-type,p:empty{display:none}#c1 .holder:before{width:1px;height:90px;top:3em;opacity:.5;clear:both;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,.8)),color-stop(50%,rgba(0,0,0,0)));background:linear-gradient(to bottom,rgba(0,0,0,.8) 50%,rgba(0,0,0,0) 50%);background-size:100% 200%;background-position:0 -40px;-webkit-animation:animHomeHeaderLine 4.4s ease forwards infinite;animation:animHomeHeaderLine 4.4s ease forwards infinite}#c2,#c3{position:relative;background:#fff}#c2::before{display:block;width:100%;height:40%;top:0;background:url(../cuatro_naciones_3_bin/content2_bg.jpg)}.content{position:relative;clear:both;overflow:hidden}.content .holder{overflow:visible;margin:0 8%;padding:40px 0 0}#c1 .holder{padding:150px 0 0}#c2.content .holder{padding:20px 0 0;position:relative;z-index:1}#contentblock h1 em,#contentblock h2 em{letter-spacing:1.5px;padding-bottom:20px;text-decoration:none!important;color:#16304E;line-height:30px;font-family:'Crimson Text',serif}#contentblock .content .holder>*{margin-right:auto;margin-left:auto}#contentblock h1,#contentblock h2{text-transform:uppercase;line-height:46px;margin:24px 0 0;padding-bottom:0}#contentblock h1,#contentblock h2,#contentblock h3{font-family:'Crimson Text',serif;position:relative;color:#16304E;clear:both;font-weight:700;text-align:center;width:50%}#contentblock #c3 h1:first-of-type,#contentblock #c3 h2:first-of-type{padding-top:80px}#contentblock h1{font-size:42px}#contentblock h1 em{display:block;font-size:26px}.hotel-gallery #contentblock h1 span{color:#16304E;font-size:12px}#contentblock h1 strong{font-size:120px;font-weight:lighter}#contentblock h2{font-size:42px}#contentblock h2 em{display:block;font-size:26px}.hotel-gallery #contentblock h2 span{color:#16304E;font-size:12px}#contentblock .hasCompareRoomsLink{padding-right:0}#contentblock h3{font-size:18px;line-height:30px;margin:15px 0;text-transform:none;font-family:'Crimson Text',serif;width:65%;font-style:italic}#contentblock #c3 h3:first-of-type::after{content:"";display:block;position:absolute;width:74px;height:1px;background:rgba(90,90,90,.4);margin:30px auto;bottom:-50px;right:0}#contentblock #c2 h1::before{background-position:center -210px}.holder>p{position:relative;clear:both;width:70%;padding:16px 0;color:#484848;line-height:28px;font-size:15px}#contentblock #c2 ul li{display:block;float:left;clear:both}#contentblock p strong{font-weight:lighter}#contentblock ul{overflow:hidden;margin:20px 0}#contentblock ul li{padding-left:10px;background:url(../cuatro_naciones_3_bin/li.png) left center no-repeat;margin-left:1.5%;display:inline-block}#contentblock img{width:100%}.homepage #c3 .holder>p,.homepage #contentblock #c3 h1,.homepage #contentblock #c3 h2,.homepage #contentblock #c3 h3{text-align:left;width:60%}.homepage #contentblock #c3.content .holder h1,.homepage #contentblock #c3.content .holder h2,.homepage #contentblock #c3.content .holder p,.homepage #contentblock #c3.content .holder ul{margin-left:0;float:right;display:inline-block;clear:right}#contentblock #c3 h3:first-of-type{padding-top:80px;margin-top:24px}.homepage #contentblock #c3 h3{text-align:right;position:relative;float:left!important;margin-left:0!important;width:30%;clear:none!important;text-transform:none;font-style:italic;font-size:24px;line-height:34px;letter-spacing:0}.homepage #contentblock #c3 h3::after{float:right}#contentblock .promotionsgadget{width:380px;height:125px;margin:60px auto!important;position:relative;text-align:left;background:#2e2c2c;display:none}.promotionsgadget .prgWrapper{padding-left:160px;padding-right:35px;overflow:hidden}.promotionsgadget .prgTitle{font-size:16px;line-height:20px;margin:25px 0 4px;position:relative}.promotionsgadget .prgImgWrapper{position:absolute;top:0;left:0;width:125px;height:125px;overflow:hidden}.promotionsgadget .prgClick{position:absolute;font-size:9px;line-height:25px;opacity:0}.promotionsgadget .prgDescription{font-size:12px;line-height:16px}#centerblock .flashContainer .promotionsgadget{display:none}.fixedPromotions{position:fixed;top:auto;bottom:0;right:50px;width:260px;height:28px;z-index:2;text-align:right;background:#4a4a4a;padding:0 20px;overflow:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:block}.fixedPromotions .promotionsgadget{height:auto}.fixedPromotions .promotionsgadget *{color:#fff}.fixedPromotions .promotionsgadget .prgWrapper{padding:5px 0;text-align:left}.fixedPromotions .promotionsgadget .prgImgWrapper{display:none}.fixedPromotions .promotionsgadget .prgTitle{font-family:Raleway,sans-serif;font-style:italic;margin:0;position:relative;text-transform:none;letter-spacing:0}.fixedPromotions .promotionsgadget .prgDescription{font-size:12px;line-height:16px;position:relative;margin:0;display:block;opacity:0}.fixedPromotions .promotionsgadget .prgClick{font-family:Raleway,sans-serif,sans-serif;display:inline-block;position:relative;font-size:10px;line-height:14px;text-transform:uppercase;letter-spacing:.8px;opacity:1}.fixedPromotions:hover{height:150px;padding:20px 20px 0}.fixedPromotions:hover .promotionsgadget .prgDescription{opacity:1}.mpshorthand{position:relative;height:480px;background:url(../cuatro_naciones_3_bin/shorthand_bg.jpg) center;background-size:50%;margin-left:0!important;margin-right:0!important;margin-top:80px}.mpshorthand::before{content:"";display:block;position:absolute;height:55px;width:60px;background-position:-340px -383px;top:40px;left:50%;margin-left:-30px}.mpshorthand .close-form,.mpshorthand .close-form:hover{background:url(../cuatro_naciones_3_bin/menu_icon_close.png) center right no-repeat}#contentblock .mpshorthand h1{color:#16304E;text-transform:uppercase;font-size:32px;text-align:center;letter-spacing:3px;line-height:46px;margin:24px auto 0;padding-bottom:0;width:100%}.mpshorthand div{color:#4f4e4d!important}#contentblock #c1 .mpshorthand h1:first-of-type,.mpshorthand h1{display:block!important;color:#fff;font-size:36px;letter-spacing:2px}.mpshorthand .close-form{position:absolute;width:120px;height:20px;padding:0;margin:0;top:28px;right:40px;display:block;cursor:pointer;border:none}.mpshorthand .close-form:hover{text-decoration:underline;color:#fff}.mpshorthand form{height:100%;margin-bottom:0;margin-top:0;width:100%;overflow:visible;padding:100px 80px 10px;position:relative}.mpshorthand input,.mpshorthand label{padding-left:0;text-transform:uppercase;font-style:normal}.mpshorthand form>*{margin:15px auto 10px;color:#fff;display:inline-block;text-align:center}#barLabel{font-size:18px;line-height:22px;letter-spacing:0;text-align:center;display:block!important;margin-top:0}#barLabel b{font-size:12px;letter-spacing:1px;display:block;font-style:normal}.hotels.selection{display:none}.mpshorthand input{width:100%;border:none;font-size:36px;background:right -329px no-repeat;color:#4f4e4d;text-align:center}.mpshorthand label{color:#fff;float:left;text-indent:3px;line-height:30px;font-size:12px;font-weight:600;letter-spacing:2px}#mpshorthand .line1{width:100%;margin-top:30px;padding:0}.date.selection.arrival,.date.selection.departure{width:40%!important;display:inline-block;padding:0 2%;text-align:center}.date.selection.arrival::after,.date.selection.departure::after{content:"";display:block;position:relative;height:1px;width:100%;background:rgba(79,78,77,.4);margin:-27px auto;transition-property:width;transition-duration:.4s;transition-timing-function:ease-out}.date.selection.arrival{float:none}.date.selection.arrival span,.date.selection.departure span{font-family:Raleway,sans-serif,sans-serif;text-transform:uppercase;font-size:12px;letter-spacing:1px;text-align:left}.mpshorthand select{width:50px;height:30px;float:right;background:0 0;border:none}.book{display:block!important;position:relative;width:180px;margin-top:60px!important}.mpshorthand #checkAvailability{background:#16304E;letter-spacing:2px;font-size:14px;line-height:24px;text-transform:uppercase;border:none;width:100%;color:#fff;height:32px;transition:all .5s ease-in-out}.mpshorthand #checkAvailability:hover{color:#fff;background:#16304E}.be-opened .mpshorthand form{visibility:visible;overflow:hidden;background:linear-gradient(-7deg,#0c5ba2,#0c253e);background:-webkit-linear-gradient(-7deg,#0c5ba2,#0c253e);opacity:.95;margin-bottom:0;margin-top:0;margin-right:0;height:100%;padding:16px 40px;width:100%;position:relative;float:none}.best-price-guarantee{display:block!important;margin-top:40px!important}body .ui-datepicker{position:fixed!important;z-index:999!important;width:300px;height:360px;right:auto;left:50%!important;background:#fff;display:none;margin-left:-150px;top:50%!important;margin-top:-170px;padding:20px;opacity:0;pointer-events:none;transition:all .2s ease-in}body.calendarO .ui-datepicker{opacity:1;pointer-events:initial;cursor:pointer}.ui-datepicker .ui-widget-header{background:0 0;border-bottom:1px solid rgba(79,78,77,.4)}#ui-datepicker-div .ui-datepicker-title,#ui-datepicker-div .ui-state-default,.ui-datepicker th{font-family:Raleway,sans-serif;color:#4f4e4d;letter-spacing:1px;font-weight:lighter!important;background:0 0;font-size:20px}#ui-datepicker-div .ui-state-highlight,#ui-datepicker-div .ui-widget-content .ui-state-highlight{color:#16304E}#ui-datepicker-div .ui-state-default.ui-state-active{color:#fff;background:#16304E}#ui-datepicker-div select.ui-datepicker-month,#ui-datepicker-div select.ui-datepicker-year{width:auto;-webkit-appearance:none;background:0 0;border:none;letter-spacing:1px;text-transform:uppercase;font-family:Raleway,sans-serif}#contentblock #c1 .openedCal.mpshorthand h1,.openedCal.mpshorthand #barLabel,.openedCal.mpshorthand div{opacity:.1}body.calendarO{overflow:hidden;background:rgba(0,0,0,1)}body.calendarO::before{content:"";display:block;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;background:rgba(79,78,77,.9);z-index:99;cursor:url(../cuatro_naciones_3_bin/menu_icon_close.png),auto;height:100%}.imagelinkgadget.enabled{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.imagelinkgadget.enabled .imglinkWrapper{opacity:1;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.imagelinkgadget{margin-right:0!important;margin-left:0!important;padding:0 10px;margin:10px 0 60px;transform:translateY(150px);-webkit-transform:translateY(150px);-moz-transform:translateY(150px);-ms-transform:translateY(150px);-o-transform:translateY(150px)}.imglinkWrapper{opacity:0;position:relative;overflow:hidden}.imgImageWrapper{line-height:0;background:#000;overflow:hidden;position:relative}.noimage .imgImageWrapper{display:none}.imgImageWrapper span{display:block;height:100%;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover}.imgContentWrapper{position:relative;padding:40px 0;text-align:center}.notext .imgContentWrapper{display:none!important}.imgTitle{position:relative;font-family:'Crimson Text',serif;text-transform:uppercase;padding-bottom:10px;font-size:24px;line-height:32px;color:#1d1d1d;font-style:normal}.imgDescription{position:relative;color:#484848;font-family:Raleway,sans-serif;font-size:15px;padding-top:8px;font-style:normal}.small .imgDescription{padding-left:8px;padding-right:8px}.imgLink{line-height:12px;font-size:16px;margin-bottom:8px;color:#16304E;font-family:'Crimson Text',serif;font-style:italic}.imgLink span{padding:0;position:relative;font-style:italic}.imgLinksWrapper{width:100%;margin:10px 0!important;clear:both}.small.imagelinkgadget::after{content:"";display:block;position:absolute;height:100px;width:1px;top:-50px;left:50%;margin-left:-.5px}.small.imagelinkgadget .imgImageWrapper{height:418px}.small.imagelinkgadget .imgContentWrapper{width:80%;top:-100px;display:table;margin:auto;background:#D8D8D8}.small.imagelinkgadget.noimage .imgContentWrapper{top:0}.press.imagelinkgadget .imgContentWrapper{padding:10px}.small .imgTitle{margin:0;position:relative;text-transform:uppercase;padding-bottom:10px;font-size:24px;line-height:32px;color:#1d1d1d}.mediumvertical .imgDescription,.mediumvertical .imgLink,.mediumvertical .imgTitle,.quote .imgDescription,.quote .imgLink,.quote .imgTitle{color:#fff}#contentblock .content .holder .imgLinksWrapperQuote{position:relative;width:calc(100% + 22%);display:block;clear:both;margin-left:-11%;height:400px}.quote .imgContentWrapper{background:url(../cuatro_naciones_3_bin/content2_bg.jpg);padding:100px 20%}.quote .imgTitle{font-size:35px;line-height:46px;margin:0 0 20px;padding-bottom:0}.quote .imgLink{font-size:15px;line-height:25px}.quote .imgDescription{line-height:28px;font-size:16px;padding-top:13px}.medium .imgImageWrapper{height:380px}.medium.imagelinkgadget{margin-right:5%;margin-left:5%;padding:0}.medium .imgContentWrapper{position:relative;padding:40px 0;display:table;margin:auto;text-align:center}.mediumvertical.imagelinkgadget .imgImageWrapper,.mediumvertical.imagelinkgadget .imglinkWrapper{height:570px;background:#16304E}.mediumvertical.imagelinkgadget .imgImageWrapper{width:62%;float:right}.mediumvertical.imagelinkgadget .imgContentWrapper{width:32%;position:relative;display:table;text-align:left;height:100%;margin:auto}.tableWrapper{display:table-cell;vertical-align:middle}.mediumvertical .imgContentWrapper .imgTitle{font-size:35px;line-height:42px;font-weight:700}.mediumvertical .imgLink,.mediumvertical .imgTitle{padding-bottom:22px}.mediumvertical:nth-of-type(even) .imgImageWrapper{float:left}.mediumvertical:nth-of-type(even) .imgContentWrapper{right:auto}.large.imagelinkgadget,.slide.imagelinkgadget{margin-bottom:60px}.large .imgImageWrapper,.slide .imgImageWrapper{height:650px}.large .imgContentWrapper,.quote .imgContentWrapper{width:100%;display:table}.large .imgTitle,.slide .imgTitle{font-size:26px;line-height:32px;color:#1d1d1d;font-family:Raleway,sans-serif}.large .imgDescription{width:60%;margin:0 auto;font-family:Raleway,sans-serif;position:relative;clear:both;text-align:center;padding-top:30px;color:#484848;line-height:28px;font-size:16px}.slide .imgDescription,.slide .imgTitle{font-family:Raleway,sans-serif,sans-serif}.slide .imgImageWrapper{height:620px}.slide .imgContentWrapper{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(255,255,255,.86);padding:5% 8%}.slide .imgTitle::after,.slide .imgTitle::before{width:74px;height:1px;background:rgba(79,78,77,.4);position:relative;content:""}.slide .imgContentWrapper::after{display:none}.slide .imgDescription,.slide .imgTitle{color:#1D1D1D}.slide .imgLink{color:#334D6C}.slide .imgTitle{padding-bottom:0;margin-bottom:0}.slide .imgTitle::before{display:block;margin:25px auto}.slide .imgTitle::after{display:block;margin:30px auto}.slide .imgDescription{line-height:20px;font-size:16px;text-transform:uppercase;padding:5% 10%}.bx-wrapper{position:relative}.bx-controls{position:absolute;top:46%;right:35px;left:35px;z-index:100}.bx-controls .bx-controls-direction{display:block;cursor:pointer}.bx-controls .bx-controls-direction a{text-indent:-9999px;display:block;float:left;width:28px;height:42px;transition:opacity .5s ease-in-out}.bx-controls .bx-controls-direction a:hover{opacity:.5}.bx-controls .bx-controls-direction .bx-prev{background-position:-10px -10px}.bx-controls .bx-controls-direction .bx-next{background-position:-9px -59px;float:right}.bx-controls .bx-pager{display:none}.video .imgTitle::before{content:"";width:40px;height:40px;background-position:center -100px;position:absolute;top:-60px;left:50%;margin-left:-20px}.video .imgImageWrapper:before{display:none!important}.popup .imgDescription,.popup .imgTitle{color:#4f4e4d}.imagelinkgadget:hover .imgImageWrapper span{opacity:.7}.imagelinkgadget.small.nolink:hover .imgImageWrapper span,.popup.imagelinkgadget .imglinkWrapper{opacity:1}.imagelinkgadget.small.with-description .imgContentWrapper{min-height:250px}.imagelinkgadget.small .imgContentWrapper .imgDescription{max-height:120px;overflow:hidden}body.popupWindow{overflow:hidden}.popup.imagelinkgadget{position:fixed;top:50%;margin-top:-240px!important;left:50%;margin-left:-250px!important;z-index:102;width:500px;overflow:visible;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}.popup .imgImageWrapper{overflow:hidden;height:320px}.popup .imglinkWrapper .imgContentWrapper{bottom:0;background:#fff;padding:20px 40px}.overlay{background:rgba(255,255,255,.7);position:fixed;top:0;bottom:0;left:0;right:0;z-index:101}.popupWindow .overlay:hover{cursor:url(../cuatro_naciones_3_bin/popup_close.png),auto}.popupWindow .closePopup{position:absolute;top:0;right:0;width:40px;height:40px;background:#fff;display:none}.popupWindow .closePopup span{width:100%;height:100%;display:block;background:url(../cuatro_naciones_3_bin/popup_close2.png) center no-repeat}#contentblock #roomtypes,#contentblock #specialoffers{overflow:hidden;position:relative}#contentblock .compareRoomsLink{display:none}#contentblock #addons,#contentblock #productTypes,#contentblock #roomtypes,#contentblock #specialoffers{margin:100px 0}#contentblock .roomContainer *{color:#4e4f4d;text-align:center}#contentblock .roomContainer{overflow:visible;transform:translateY(150px);-webkit-transform:translateY(150px);-moz-transform:translateY(150px);-ms-transform:translateY(150px);-o-transform:translateY(150px);opacity:0;text-align:left;padding:80px 0 30px;height:420px!important;margin-bottom:20px;min-height:310px}#contentblock .roomContainer.enabled{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out}#contentblock .roomContainer.clicked{opacity:.3}#contentblock .roomContainer .roomName{position:relative;display:table;height:268px;width:255px;top:0;left:50%;margin-left:-127.5px;background:rgba(255,255,255,.86);padding:30px 0}#contentblock #addons .roomContainer .roomName,#contentblock #productTypes .roomContainer .roomName{display:block;width:auto;top:0;text-align:left;margin-left:0}#contentblock #addons .roomContainer .roomName h2,#contentblock #productTypes .roomContainer .roomName h2{color:#fff;padding:0}#contentblock #addons .roomContainer .roomName h2::after,#contentblock #addons .roomContainer .roomName h2::before,#contentblock #productTypes .roomContainer .roomName h2::after,#contentblock #productTypes .roomContainer .roomName h2::before{display:none}#contentblock .roomContainer .roomName h2{font-size:22px;line-height:28px;text-transform:uppercase;color:#4f4e4d;margin:0;margin-left:0!important;padding:10px 20px;width:100%}#contentblock .roomContainer .roomName h2::after,#contentblock .roomContainer .roomName h2::before{content:"";display:block;position:relative;width:74px;height:1px;background:rgba(79,78,77,.4);margin:25px auto}#contentblock .roomContainer .roomPhoto{height:420px;float:none;top:0;left:0;right:0;bottom:0;width:auto;padding:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#contentblock #addons .roomContainer>.roomPhoto,#contentblock #productTypes .roomContainer>.roomPhoto,#contentblock .roomContainer .roomPhoto .pgContainer .pgImage{height:100%}.hotel-special-offers #contentblock .roomContainer .roomPhoto{left:10px;right:10px}#contentblock .roomContainer .minRate{display:none}#contentblock .roomContainer.room-opened .minRate{display:block;overflow:hidden;margin-bottom:40px}#contentblock .roomContainer .minRate h3::after,#contentblock .roomPhoto .pgImage a img{display:none}#contentblock #c1 .roomContainer h3,#contentblock .roomContainer h3{font-family:Raleway,sans-serif,sans-serif;font-size:14px;margin:0;text-transform:uppercase;display:block;color:#4f4e4d;width:auto;clear:none;line-height:34px}#contentblock .roomContainer .roomRestrictions,#contentblock .roomDetails{display:none}#contentblock .roomContainer .roomDescription p{color:#fff;font-size:17px;line-height:29px}#contentblock .roomContainer .roomPhoto .pgContainer label,#contentblock .roomContainer .roomPhoto .pgContainer span{color:#292828;background:rgba(255,255,255,.65);display:none}#contentblock .roomContainer .roomDescription ul{position:relative;width:100%;float:none;text-align:center;padding:0}#contentblock .roomContainer .roomDescription ol li,#contentblock .roomContainer .roomDescription ul li{padding-right:1.5%;background:url(../cuatro_naciones_3_bin/li.png) left 13px no-repeat;margin:5px 0;color:#4e4f4d;font-size:15px;text-transform:uppercase}#contentblock .roomContainer .roomRestrictions p{color:#292828;width:auto}#contentblock .roomContainer .promotions-bgLink,#contentblock .roomContainer .promotions-termsActions{position:relative;width:100%;margin:-30px auto 0;display:block}#contentblock .roomContainer.room-opened .promotions-bgLink,#contentblock .roomContainer.room-opened .promotions-termsActions{display:block}#contentblock .roomContainer .promotions-bgLink{width:160px;text-align:center;line-height:34px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;left:0;right:0;color:#fff;padding:5px 20px 0;background:#16304E;font-family:'Crimson Text',serif;font-style:normal}#contentblock .roomContainer .promotions-termsActions .promotions-showTermsTrigger,#contentblock .roomContainer .promotions-termsContent .promotions-closeTerms{font-family:Raleway,sans-serif,sans-serif;font-size:10px;line-height:34px;transition:background .4s ease-in-out;letter-spacing:1px;text-transform:uppercase;text-align:center}#contentblock .roomContainer .promotions-bgLink:hover{background:#6883A2;text-decoration:none!important}#contentblock .roomContainer .promotions-termsActions .promotions-showTermsTrigger{position:absolute;bottom:-42px;left:50%;margin-left:-100px;background:0 0;color:#000;width:200px;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#contentblock .roomContainer .promotions-termsActions .promotions-showTermsTrigger:hover{text-decoration:underline;color:#6883A2}#contentblock .roomContainer .promotions-termsContent{position:absolute;left:0;right:0;bottom:20px;z-index:99}#contentblock .roomContainer .promotions-termsContent .promotions-closeTerms{background:url(//static.guestcentric.net/cdn/wsbdev/wsbdev_bin/close_terms.png) 97% no-repeat #16304E;font-style:normal;color:#fff;width:100%;display:inline-block;text-decoration:none}#contentblock .roomContainer .promotions-termsContent .promotions-closeTerms:hover{background:url(//static.guestcentric.net/cdn/wsbdev/wsbdev_bin/close_terms.png) 97% no-repeat #6883A2}#contentblock .promotions-termsContent .promotions-cancelText,#contentblock .roomContainer .promotions-termsContent .promotions-termsText{background:#c7d7ea;color:#4f4e4d;float:right;font-size:15px;line-height:20px;width:100%;padding:20px 40px 6px;text-align:center}#contentblock .promotions-termsContent .promotions-cancelText,#contentblock .promotions-termsContent .promotions-cancelText *,#contentblock .roomContainer .promotions-termsContent .promotions-termsText *{color:#292828}#contentblock .promotions-termsContent .promotions-cancelText{padding:0 40px 30px}#contentblock .roomContainer.room-opened>div{margin:3% 15%}#contentblock .roomContainer.room-opened{width:100%;height:auto!important;padding:400px 0 40px!important;margin:0 0 25px;background:#fff}#contentblock .roomContainer.room-opened .roomName{position:relative;background:0 0;margin:80px auto 0;padding:0 15%;left:auto;right:auto;bottom:auto;width:100%;height:auto}#contentblock .roomContainer.room-opened .roomName h2{font-size:32px;line-height:38px}#contentblock .roomContainer.room-opened .roomPhoto{height:450px!important;border:none!important;margin:0;padding:0;cursor:auto!important;left:0;right:0}#contentblock .roomContainer.room-opened .roomDescription.mealplan{padding-bottom:5px;margin:0 auto 10px;text-transform:uppercase;font-weight:600;letter-spacing:1px;color:#4e4f4d;text-align:center;font-size:14px}#contentblock .roomContainer.room-opened .roomDescription{overflow:hidden;padding:0;width:70%;margin:0 auto}.roomDescription a{text-decoration:underline;color:#FFF;font-size:16px;text-transform:uppercase;font-weight:700;line-height:50px;font-family:Raleway,sans-serif}#contentblock .roomContainer.room-opened .roomDescription p{width:auto;clear:both;margin-bottom:20px;color:#4e4f4d;text-align:center}#contentblock #addons .roomContainer>div,#contentblock #productTypes .roomContainer>div,#subscribe_newsletter_form>div,.hotel-unsubscribe #contentblock form>div{text-align:left}.roomDescription p strong{margin-top:20px}#contentblock .roomContainer.room-opened .promotions-termsActions{padding:0!important;margin:60px auto;bottom:auto}#contentblock .roomContainer.room-opened:hover .roomPhoto .pgContainer{opacity:1}#contentblock .roomContainer.clicked .roomPhoto .pgContainer .pgImage{opacity:.2}#contentblock .roomContainer.clicked:hover .roomPhoto .pgContainer{opacity:1}#contentblock .roomContainer:hover .roomPhoto .pgContainer,#pg .pgContainer:hover .pgImage{opacity:.7}#contentblock .roomContainer:hover .roomPhoto{cursor:pointer}#contentblock #addons .roomContainer .roomName,#contentblock #productTypes .roomContainer .roomName{position:relative;bottom:auto;left:auto;right:auto;padding:0;margin-bottom:10px;height:auto;background:0 0}#contentblock #addons .roomContainer .roomName h2,#contentblock #productTypes .roomContainer .roomName h2{font-size:24px;line-height:28px}#contentblock #addons .roomContainer .minRate,#contentblock #addons .roomContainer .minRate h3,#contentblock #productTypes .roomContainer .minRate,#contentblock #productTypes .roomContainer .minRate h3{display:block;margin:0 0 10px;text-align:left;color:#FFF;font-weight:700;font-family:baskerville;text-transform:none;font-style:italic;font-size:16px;letter-spacing:0}#contentblock #addons .roomContainer .promotions-termsActions,#contentblock #productTypes .roomContainer .promotions-termsActions{bottom:auto;left:auto;margin:20px 0 0}#contentblock #addons .roomContainer .promotions-termsContent,#contentblock #productTypes .roomContainer .promotions-termsContent{top:auto}#contentblock #addons .roomContainer .promotions-termsContent .promotions-termsText,#contentblock #productTypes .roomContainer .promotions-termsContent .promotions-termsText{background:0 0}#contentblock #addons .roomContainer .promotions-termsActions .promotions-showTermsTrigger,#contentblock #productTypes .roomContainer .promotions-termsActions .promotions-showTermsTrigger{background:#454040;color:#fff;margin-left:0;right:auto}#contentblock #addons .roomContainer .roomPhoto .pgContainer a label,#contentblock #addons .roomContainer .roomPhoto .pgContainer a span,#contentblock #productTypes .roomContainer .roomPhoto .pgContainer a label,#contentblock #productTypes .roomContainer .roomPhoto .pgContainer a span{bottom:0;background:rgba(0,0,0,.65)}#contentblock #addons .roomContainer,#contentblock #productTypes .roomContainer{margin-bottom:50px;background:#6883A2}#contentblock #addons .roomContainer:nth-of-type(even) .promotions-termsActions,#contentblock #productTypes .roomContainer:nth-of-type(even) .promotions-termsActions{float:right}#contentblock #productTypes .roomContainer .promotions-termsActions .promotions-bgLink{position:relative;margin:20px 0;background:#fff;color:#6883A2;float:left}#contentblock #productTypes .roomContainer .promotions-termsActions .promotions-bgLink:hover{color:#FFF;background:#4f4e4d}#contentblock #productTypes .roomContainer .promotions-termsContent .promotions-closeTerms{padding-left:0;display:block;margin:0 auto}.hotel-gallery .content .holder{overflow:0 50px}#pg{overflow:hidden;position:relative;padding:60px 0}#pg .pgContainer{margin-bottom:40px}#pg .pgContainer .pgImage{width:100%;height:200px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-position:center}#pg .pgContainer .pgImage a{display:block;height:100%}#pg .pgContainer .pgImage a img{display:none}#pg .pgContainer .pgText{padding-top:28px}#pg .pgContainer .pgText strong{font-size:22px;line-height:26px;text-transform:uppercase;font-weight:300}#contentblock .content .contactFormContainer{width:60%;float:left;margin-right:20%;margin-left:20%;margin-top:50px}#contentblock .content form{text-align:center;width:100%}#contentblock .content form input,#contentblock .content form select{width:97.5%;border:none;background:#e6e6e6!important;padding:5px 10px;height:35px;color:#1d1d1d;font-size:15px}#contentblock .content form>div,#contentblock .content form>p{font-size:14px;text-transform:uppercase;line-height:18px;margin:15px 0 5px;width:100%;text-align:center}.contactFormContainer #contacts_form #reservationFields{margin-bottom:20px}.contactFormContainer #contacts_form #reservationFields>div{width:48%;margin-right:2%;position:relative}.contactFormContainer #contacts_form #reservationFields input,.contactFormContainer #contacts_form #reservationFields select{width:100%}.contactFormContainer #contacts_form #cbcheckin{position:absolute;bottom:12px;right:3%;height:20px;width:20px;background:url(../cuatro_naciones_3_bin/calendar.png) center no-repeat}#contentblock .content form textarea{width:98%;background:#e6e6e6!important;color:#1d1d1d;border:none}.contactFormContainer #contacts_form #ckbnotifyme{height:14px;margin-right:10px;width:auto}.contactFormContainer #contacts_form p label{font-size:14px}.g-recaptcha>div{position:relative;margin:0 auto}#contentblock .content form input[type=submit]{letter-spacing:1px;margin:40px 0 20px;padding:5px 0 0;width:160px;line-height:34px;font-size:14px;font-family:'Crimson Text',serif;background:#16304E!important;color:#fff;text-transform:uppercase;height:auto;border-radius:0;font-style:normal;font-weight:700}#contentblock .content form input[type=submit]:hover{background:#6883A2!important}#contentblock #contacts_form .required{color:#292828}.footerlogo{height:100px;background:url(../cuatro_naciones_3_bin/footer_logo.png) left no-repeat}.footercontentLeft{display:block;position:relative;width:100%;text-align:center}.footercontentRight{display:inline-block;position:relative;width:100%;vertical-align:top;margin-bottom:32px}.hotelname{font-size:28px;margin-top:20px;color:#fff;text-transform:uppercase;letter-spacing:2px;text-align:center;font-family:'Crimson Text',serif}.footermenu li a,.hoteladdress a{font-family:Raleway,sans-serif;font-size:14px;text-transform:uppercase;font-style:normal}address.hoteladdress:after{content:"";display:block;position:relative;width:74px;height:1px;background:#fff;margin:25px auto}.hoteladdress{margin-top:40px;margin-bottom:26px}.hoteladdress a{line-height:15px;display:inline-block;letter-spacing:1px;padding:0;margin-bottom:0;transition:color .4s ease-in-out;color:#fff}.hoteladdress a:hover{color:#6883A2}.hoteladdress .addressblock,.hoteladdress .emailblock,.hoteladdress .phoneblock{background-image:none}.hoteladdress .addressblock .mobile{display:none}.socialmedia{position:fixed;display:block;bottom:80px;right:0;z-index:8}.hotel-directions .socialmedia{bottom:120px}.socialmedia ul{overflow:hidden;display:inline-block}.socialmedia li{background:#fff;text-indent:-9999px;display:block;transition:background .4s ease-in-out}.socialmedia li a{display:block;width:45px;height:40px}.socialmedia li:hover{background:#6883A2}.socialmedia .facebook a{background-position:14px -238px}.socialmedia .instagram a{background-position:-18px -238px}.socialmedia .twitter a{background-position:-93px -238px}.socialmedia .facebook a:hover{background-position:14px -270px}.socialmedia .instagram a:hover{background-position:-18px -270px}.socialmedia .twitter a:hover{background-position:-93px -270px}.footermenu{padding:0 15%;text-align:center;position:relative;z-index:2}.footermenu li{display:inline-block;margin:0 12px;line-height:18px;text-align:center}.footermenu li a{color:#fff;line-height:10px;transition:opacity .4s ease-in-out}.footermenu li a:hover,.footermenu li.active a{color:#6883A2}footer .sponsors{width:450px;margin:5% auto}footer .sponsors img{width:100%;height:auto}#seals{padding-bottom:27px;margin:0 auto;z-index:1;width:100%}.homepage #seals{margin-left:5%;margin-right:5%;width:90%}.sealsHolder{margin:0 auto;background:url(../cuatro_naciones_3_bin/footer_bg.jpg) center;overflow:hidden}.hotel-directions .flashContainer .gcb_container,.hotel-directions .hotellogo img{display:none}.hotel-directions #GoogleMapGadget #map_canvas{height:100%!important}.hotel-directions .flashContainer{padding-top:80px!important;padding-bottom:0}.hotel-directions #directionsLink{letter-spacing:2px;text-align:center;line-height:34px;font-size:14px;background:#16304E;color:#fff;width:200px;display:block!important;padding:5px 20px 0;text-transform:uppercase;margin:20px auto!important;font-family:'Crimson Text',serif;font-style:normal;font-weight:600}.hotel-directions #directionsLink:hover{background:#6883A2}.hotel-directions ul.list{display:none}#shadowbox_container #shadowbox_toolbar_inner div{font-size:10px;height:30px;width:30px;margin:6px 2px;padding:0}#shadowbox_container #shadowbox_toolbar_inner div a,#shadowbox_container .shadowBoxCancel a{display:block;height:100%}#shadowbox_container #shadowbox_nav_close{background-position:-84px -561px}#shadowbox_container #shadowbox_nav_previous{background-position:-56px -13px}#shadowbox_container #shadowbox_nav_next{background-position:-56px -49px}#shadowbox_container .shadowBoxCancel{display:none}#shadowbox_container #shadowbox_body{border:none}#contentblock .content form input[type=submit],#contentblock .roomContainer .roomName,#contentblock .roomContainer .roomName h2,#contentblock h1,#pg .pgContainer .pgText,#pg .pgContainer .pgText strong,.bookinggadget .gc_sh .gc_horizontalSh .shortHandTitle,.bookinggadget .gc_sh .shortHandCheckRates,.bookinggadget a,.fixedPromotions .promotionsgadget .prgDescription,.footermenu li a,.hotel-directions #directionsLink,.imagelinkgadget .imgImageWrapper,.nav,.nav li a,.navigation,.navigation li a::after,.quicklinks li a,.quicklinks li a::before,.roomContainer .promotions-termsActions .promotions-bgLink,.socialmedia,.socialmedia li a,.text.imagelinkgadget .imgContentWrapper,.toggle span{transition-property:all;transition-duration:.4s;transition-timing-function:ease-out}#contentblock .roomContainer .pgContainer,#pg .pgContainer .pgImage,.imagelinkgadget .imgImageWrapper span,.pgContainer .pgImage{transition-property:opacity;transition-duration:.5s;transition-timing-function:ease-out}@media all and (max-width:992px){.weather{display:none}.languages{left:50px}.quicklinks{position:relative;margin:0 0 100px}.flashContainer .bannerImage img{width:auto;height:100%}.navigation{-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.navigation,.scroll1 .navigation,.with-bannerImg .navigation{top:-100%;bottom:auto;right:0;height:100%;left:0;width:100%;background:url(../cuatro_naciones_3_bin/content1_bg.jpg) center;display:block;z-index:3;padding:0 0 100px;overflow:scroll;text-align:center}.navigation .nav{margin-top:12%;display:block;padding:0;float:none;background:0 0;height:auto;opacity:0}.navigation .nav ul{padding:0}.nav li{display:block}.navigation .nav li a{font-size:22px;line-height:62px;font-weight:700;position:relative;text-transform:uppercase;letter-spacing:2px;margin:0;display:inline-block;color:#16304E;font-family:'Crimson Text',serif}.navigation .nav li.active a{color:#6883A2}.navigation li a::after{content:"";position:absolute;bottom:2px;margin:0;left:0;width:0;height:1px;background-color:#fff}.scroll1 .navigation li a::after{background-color:#6883A2;bottom:9px}.menuOpened .navigation,.menuOpened.scroll1 .navigation{padding-top:81px;top:0}.scroll1 .navigation{top:-100%}.menuOpened .nav{opacity:1;-webkit-transition-delay:.45s;transition-delay:.45s}.bookinggadget{width:180px}.bookinggadget .gc_sh .shortHandCheckRates,.bookinggadget a{padding:0 10px;width:100%;line-height:50px}#centerblock{position:relative;top:auto;left:auto;right:auto;max-height:inherit!important}.content .holder{margin:0 5%}hr{padding:20px}#contentblock h1,#contentblock h2,#contentblock h3,.holder>p{width:80%}#contentblock,.hotel-directions.no-banner #contentblock{margin-top:0!important}.homepage #contentblock #c3.content .holder h1,.homepage #contentblock #c3.content .holder h2,.homepage #contentblock #c3.content .holder p,.homepage #contentblock #c3.content .holder ul{margin-left:auto;float:none;display:block;clear:both;text-align:center;width:80%}#contentblock #c3 h1:first-of-type{padding-top:40px}#contentblock #c3 h3{width:80%;text-align:center;float:none!important;margin-left:auto!important;margin-right:auto!important}#contentblock #c3 h3:first-of-type::after{content:"";position:relative;bottom:auto;right:0;left:0;clear:both;float:none}.with-bannerImg #contentblock{margin-top:-8px!important}.with-bannerImg .flashContainer .bannerImage img{min-height:100%;min-width:100%}.no-banner #contentblock{margin-top:72px!important}.hotel-directions .flashContainer{padding-top:95px!important}.imagelinkgadget{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);margin-bottom:50px!important}.imglinkWrapper{opacity:1}.mediumhorizontal.imagelinkgadget .imgImageWrapper,.mediumhorizontal.imagelinkgadget .imglinkWrapper,.mediumvertical.imagelinkgadget .imgImageWrapper,.mediumvertical.imagelinkgadget .imglinkWrapper{height:480px}.mediumhorizontal .imgImageWrapper,.mediumvertical.imagelinkgadget .imgImageWrapper{width:60%}.mediumhorizontal .imgContentWrapper,.mediumvertical.imagelinkgadget .imgContentWrapper{width:34%}.mediumhorizontal .imgContentWrapper,.mediumhorizontal:nth-of-type(even) .imgContentWrapper,.mediumvertical.imagelinkgadget .imgContentWrapper,.mediumvertical.imagelinkgadget:nth-of-type(odd) .imgContentWrapper{top:8%;bottom:8%;line-height:25px}.fixedPromotions{display:none}#contentblock .roomContainer{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}#pg .pgContainer{margin-bottom:50px}.footermenu{padding:0}}@media all and (max-width:768px){#contentblock #c3 h3:first-of-type::after,.bookinggadget .gc_sh .gc_horizontalSh .shortHandTitle,.date,.logo,.mpshorthand{display:none}.c1_sideblock #contentblock #c1 .holder>h1,.c1_sideblock #contentblock #c1 .holder>p,.eventos #c1 .holder>p,.eventos #contentblock #c1 ul li,.homepage #c1 .holder>p,.homepage #contentblock #c1 ul li,.hotel-rooms #c1 .holder>p,.servicos #c1 .holder>p,.servicos #contentblock #c1 ul li{margin-left:5%!important;width:90%;text-align:center}#c1 .holder:before{top:4em}.powered{margin-left:0}.quicklinks{margin:0 auto;padding:0 15px}#topblock{height:72px;padding:11px}#contentblock #c3.content .holder h1,#contentblock #c3.content .holder h2,#contentblock #c3.content .holder p,#contentblock #c3.content .holder ul{width:85%}#contentblock #c3 h3,#contentblock #c3 h3:first-of-type,#contentblock #c3.content .holder h1,#contentblock #c3.content .holder h1 span{padding-top:2%}.hotellogo,.scroll1 .hotellogo,.scroll2 .hotellogo{top:8px}.bookinggadget{padding-top:0}.menuOpened .toggleblock,.toggleblock{position:absolute;overflow:hidden;width:100px;z-index:4;background:#4f4e4d;padding:5px 0;left:auto;text-align:center}.bookinggadget .gc_sh .shortHandCheckRates,.bookinggadget a{height:50px;margin:0}.hotel-directions .bookinggadget,.hotel-directions .bookinggadget a,.hotel-directions .toggle{height:50px;line-height:50px}.toggleblock{top:11px;right:191px;height:50px}.menuOpened .toggleblock{top:0;right:0}.toggle{height:72px;line-height:72px;top:-5px}.gcb_container .gcb_image_legend{width:70%}#contentblock h1,#contentblock h1 strong{font-size:36px;line-height:42px;letter-spacing:1px;padding-bottom:0}#contentblock #c3.content .holder h1{font-size:35px;line-height:45px}#contentblock #c3 h3{font-size:21px}.content .holder{margin:0}.body .no-banner:not(.hotel-directions){height:0!important}#contentblock .content .holder>*{margin-right:5%;margin-left:5%}.mediumhorizontal .imgContentWrapper,.mediumvertical.imagelinkgadget .imgContentWrapper{width:50%}.imgLinksWrapper{margin:0!important}.medium .imgImageWrapper{width:100%;height:300px!important;float:none!important}.medium.imagelinkgadget{margin-right:5%!important;margin-left:5%!important;padding:0;width:90%}.medium .imgContentWrapper{position:relative;top:auto;right:auto;left:auto;bottom:auto;width:94%;margin:0 auto;height:auto!important;display:block;min-height:auto;padding:20px 0 5px}.medium .imgContentWrapper .tableWrapper{display:block;padding:40px 0}.footercontentRight,.imgLink span::before,.overlay,.popup.imagelinkgadget{display:none}.imagelinkgadget.medium:hover .imgContentWrapper{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}.imagelinkgadget{margin-bottom:0!important}.mediumvertical.imagelinkgadget .imgContentWrapper{padding:0}.mediumvertical.imagelinkgadget:nth-of-type(odd) .imgContentWrapper{left:0;top:0;bottom:0;width:40%;padding:8% 6%}.mediumvertical:nth-of-type(even) .imgContentWrapper{left:62%}.mediumhorizontal.imagelinkgadget .imgImageWrapper,.mediumhorizontal.imagelinkgadget .imglinkWrapper,.mediumvertical.imagelinkgadget .imgImageWrapper,.mediumvertical.imagelinkgadget .imglinkWrapper{height:400px}.large .imgContentWrapper{padding:40px 0}.large .imgImageWrapper,.slide .imgImageWrapper{height:320px!important}.slide.imagelinkgadget{padding:0;width:100vw!important}.large .imgDescription{width:100%;max-width:none}.footercontentLeft{width:100%;padding-left:0;text-align:center;z-index:99}.footerlogo{background:url(../cuatro_naciones_3_bin/footer_logo.png) center no-repeat}#seals{padding-bottom:32px}.quote .imgContentWrapper{padding:140px 10%}.large .imgContentWrapper{width:100%}#contentblock .roomContainer{margin-bottom:50px}body.popupWindow{overflow:auto}.bx-wrapper .bx-viewport{height:400px!important}.hoteladdress{position:fixed;bottom:0;background:#1d1d1d;left:0;right:0;height:32px;padding:0;z-index:2;margin:0;width:50%}.hoteladdress .addressblock .mobile{display:block}.hoteladdress .contactswrapper{width:40px;height:40px;display:inline-block;text-indent:-9999px;float:left;background:#353535}.hoteladdress a{height:100%;display:block;padding:0}.footermenu,.hoteladdress .addressblock .desktop,.hoteladdress .propertyname,.quicklinks,.security,address.hoteladdress:after{display:none}.hoteladdress .addressblock,.hoteladdress .emailblock,.hoteladdress .phoneblock{background-image:url(../cuatro_naciones_3_bin/sprite.png);background-size:400px auto;background-repeat:no-repeat}.hoteladdress .addressblock{background-position:-288px -278px;width:29px;height:40px}.hoteladdress .phoneblock{background-position:-319px -278px;width:35px;height:35px}.hoteladdress .emailblock{background-position:-350px -278px;width:46px;height:30px}#fixedBlock{left:auto;width:50%;z-index:8;padding:0;height:32px}#contentblock .content form,.languages{width:100%}.languages{position:relative;top:auto;right:0;float:right;left:auto;margin:0;text-align:right;height:32px}.languages li a{height:32px;line-height:32px}.footercontent{padding:0}.socialmedia ul{border:none}.powered{float:none}.scrolling #contentblock #c1 h1{margin-top:20px}#contentblock .content .contactFormContainer{width:90%}#bottomblock{padding:25px 5%;z-index:7;overflow:visible}}@media all and (max-width:640px){.block1,.block2,.bx-controls,.gcb_container .gcb_image_legend,.homepage hr,.hotellogo img,.sponsors{display:none}.toggle{top:10px}#contentblock .content .holder>*{margin-right:5%;margin-left:5%}#c1 .holder{padding:125px 0 0}#c2.content .holder{margin-left:0;margin-right:0}#topblock{background-color:#f9f9f9;padding:0}.toggleblock{top:0;height:72px;padding:0;right:0}.navigation .nav{margin-top:5%}.navigation li a::after{background-color:#6883A2;bottom:2px}.hotellogo,.scroll1 .hotellogo,.scroll2 .hotellogo{background-image:url(../cuatro_naciones_3_bin/sprite.png);background-size:330px auto;background-repeat:no-repeat;background-position:0 -148px;width:500px;height:42px;left:20px}.large .imgImageWrapper{min-height:initial}.quote .imgDescription{font-size:18px;line-height:32px}.bookinggadget .gc_sh .shortHandCheckRates,.bookinggadget a{font-size:20px;line-height:53px;color:#fff;height:50px}.menuOpened .navigation,.menuOpened.scroll1 .navigation{padding-top:110px;top:0}#contentblock h1,#contentblock h1 strong{font-size:40px;line-height:50px}#contentblock #c3 h3,#contentblock #c3 h3:first-of-type,#contentblock #c3.content .holder h1,#contentblock #c3.content .holder h1 span{text-align:center;padding-top:2%}#contentblock .roomContainer.room-opened .roomName{padding:0;margin:0}#contentblock .roomContainer.room-opened .promotions-termsActions{padding:0}#contentblock .roomContainer.room-opened .roomDescription{width:100%}#contentblock #c3 h3,#contentblock #c3.content .holder h1,#contentblock #c3.content .holder h2,#contentblock #c3.content .holder p,#contentblock #c3.content .holder ul{width:90%;text-align:center;padding:6px 0}.bookinggadget{margin:72px 0 0;width:100%}.navigation .nav li a{font-size:25px;line-height:53px;font-weight:400;color:#1d1d1d}.navigation .nav li a:hover{color:#6883A2}#c1 .holder>p,#c3 .holder>p,#contentblock #c1 h1,#contentblock #c1 h2,#contentblock #c1 h3,#contentblock h1,#contentblock h2,#contentblock h3,.eventos #contentblock #c1 h1,.eventos #contentblock #c1 h2,.eventos #contentblock #c1 h3,.homepage #contentblock #c1 h1,.homepage #contentblock #c1 h2,.homepage #contentblock #c1 h3,.hotel-rooms #contentblock #c1 h1,.hotel-rooms #contentblock #c1 h2,.hotel-rooms #contentblock #c1 h3,.servicos #contentblock #c1 h1,.servicos #contentblock #c1 h2,.servicos #contentblock #c1 h3{margin-left:5%!important;width:90%}#contentblock .date h3,.mediumhorizontal .imgContentWrapper,.mediumhorizontal .imgImageWrapper,.mediumvertical.imagelinkgadget .imgContentWrapper,.mediumvertical.imagelinkgadget .imgImageWrapper{width:100%}.mediumvertical:nth-of-type(even) .imgContentWrapper{left:0;padding:2%}.mediumhorizontal:nth-of-type(even) .imgContentWrapper,.mediumvertical.imagelinkgadget:nth-of-type(odd) .imgContentWrapper{width:100%;left:0}.mediumhorizontal.imagelinkgadget .imglinkWrapper,.mediumvertical.imagelinkgadget .imglinkWrapper{height:auto}.mediumhorizontal .imgContentWrapper,.mediumvertical.imagelinkgadget .imgContentWrapper{position:relative;top:0;padding:5%}.imgTitle{font-size:28px!important;line-height:32px!important}#contentblock #addons,#contentblock #pg,#contentblock #productTypes,#contentblock #roomtypes,#contentblock #specialoffers{margin:0 20px}#contentblock .roomContainer.room-opened{padding:280px 0 30px!important}#contentblock .roomContainer.room-opened .roomPhoto{height:280px!important}#contentblock .roomContainer.room-opened>div{margin:0}.footercontent{padding:70px 0 0}.homepage #bottomblock{margin-left:0}.homepage #seals{margin-left:0;width:100%}.hotel-directions .flashContainer{padding-top:122px!important}}