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}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:bambino-blackuploaded_file;src:url(bambino_black-webfont.woff) format('woff');font-weight:400;font-style:normal}body{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-size:16px;line-height:28px;font-weight:400;color:#3f3f3f;background:#00783f;margin:0;text-align:center;letter-spacing:.4px;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}body.menuOpened{overflow-y:hidden}a,a:focus,a:link,a:visited{border:0;outline:0;color:#908888;text-decoration:none}a:hover{color:#3f3f3f}.languages ul,nav ul{padding:0}.languages li{display:inline-block}hr{border:none;margin:0;padding:40px 0;overflow:hidden;clear:both;display:block}section{clear:both;overflow:hidden}::selection{background-color:#3d3838;color:#d7d7d7}#bottomblock .whiteArea .leftSide .logo_footer,#centerblock .flashContainer .promotionsgadget .prgTitle::before,#contentblock #c2 h2:first-of-type::before,#contentblock .roomContainer .slick-slider>button,#contentblock h2:first-of-type::before,.booktoggle::before,.bx-controls a.bx-next,.bx-controls a.bx-prev,.flashContainer .gcb_navigation_arrow.next,.flashContainer .gcb_navigation_arrow.previous,.hotellogo,.larger .imgTitle::before,.logo_sponsor,.navigation::before,.quote .imgTitle::before,.scrolltop,.socialmedia li a{background-image:url(../montadogolfresort_hotel_bin/sprite.png)!important;background-size:519px auto;background-repeat:no-repeat}@keyframes loadingAnimation{0%{transform:scale(0)}100%{transform:scale(1)}}#loader{background:#1a1a1a;position:relative}#loader::before{content:"";display:block;position:absolute;background:url(../montadogolfresort_hotel_bin/loading_logo.png) no-repeat center;background-size:100%;width:98px;height:89px;left:50%;margin-left:-49px;top:50%;margin-top:-44.5px;opacity:.9;z-index:999;pointer-events:none;opacity:.9;-webkit-animation:loadingAnimation 3s;animation:loadingAnimation 3s}body #loader:after{content:"";position:absolute;bottom:20px;left:32px;width:140px;height:25px;background:url(../montadogolfresort_hotel_bin/gc_loading.png) no-repeat;margin-left:0}#loader .loader{margin:-20px 0 0 -20px;width:3em;height:3em;border-top:.2em solid rgba(255,255,255,0);border-right:.2em solid rgba(255,255,255,.1);border-bottom:.2em solid rgba(255,255,255,.2);border-left:.2em solid rgba(255,255,255,.3);display:none}#topblock{opacity:1;position:absolute;top:0;left:0;padding:28px 32px 0;width:100%;height:100px;z-index:20;transition:all .5s ease-in-out}.scroll1 #topblock{top:-100px}.no-banner #topblock,.scroll2 #topblock{background:#fff;position:fixed;top:0}.menuOpened #topblock{height:120px}#centerblock{position:absolute;top:0;left:0;right:0;z-index:10}.hotel-directions #centerblock{padding-top:100px}#contentblock{position:relative;z-index:11;background:#fff;overflow:hidden}.no-banner #contentblock{margin-top:100px}#bottomblock{position:relative;background:#202020;min-height:810px;z-index:11;padding-bottom:40px}.languages{position:fixed;bottom:0;left:32px;z-index:3;opacity:1;height:40px}.languages ul{position:relative;overflow:hidden}.languages li{display:inline-block}.languages li a{font-family:Montserrat,sans-serif;width:42px;height:40px;display:block;line-height:42px;font-size:12px;font-weight:700;text-transform:uppercase;color:#4a4a4a;background:#fff;transition:all .5s ease-in-out}.languages li a.active,.languages li a:hover{background:#00783f;color:#fff}.hotellogo{position:absolute;width:202px;height:50px;top:26px;left:32px;background-position:-300px -775px;transition:top .5s ease-in,height .5s ease-in;display:none}.no-banner .hotellogo,.scroll1 .hotellogo{display:block}.hotellogo a{display:block;height:100%;position:relative;overflow:hidden}.hotellogo a span{text-indent:-9999px;display:block;line-height:0;overflow:hidden}.hotellogo img{display:block;width:245px;height:160px}.no-banner .hotellogo img,.scroll1 .hotellogo img{display:none}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.booktoggle{width:180px;position:absolute;overflow:visible;font-weight:700;color:#fff;font-family:Montserrat,sans-serif;font-size:12px;line-height:100px;text-align:center;right:0;top:0;display:block;background:#1a1a1a;text-transform:uppercase;transition:all .5s ease-in-out;cursor:pointer}.booktoggle::before{content:"";display:inline-block;position:relative;width:22px;height:19px;background-position:-9px -100px;margin:-5px 12px}.booktoggle:hover{color:#fff;background:#00783f;text-decoration:none}.booktoggle span{position:absolute;top:68px;left:0;width:auto;display:block;font-size:10px}.no-banner .booktoggle span,.scroll1 .booktoggle span{color:#000}.bookinggadget{position:fixed;width:400px;height:100%;background:#1a1a1a;padding:80px 40px;top:0;right:-400px;z-index:999;overflow-y:scroll;transition:right .5s ease-in-out}.bookinggadget .gcBookingGadget.gc_sh{display:none}.beOpened .bookinggadget{right:0}.bookinggadget .selectHotel{display:none}.bookinggadget label{display:block;line-height:40px;text-align:center;font-size:12px;font-weight:700;letter-spacing:0;color:#fff;text-transform:uppercase;font-family:Montserrat,sans-serif}.bookinggadget input,.bookinggadget select{border-radius:0;border:none;font-family:Montserrat,sans-serif;color:#1a1a1a;font-size:12px;letter-spacing:1px;text-transform:uppercase;font-weight:700;padding:0 20px;height:40px;width:100%;background:#fff url(../montadogolfresort_hotel_bin/sprite.png) no-repeat;background-size:519px auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;text-overflow:''}.bookinggadget .selectPromocode{display:none}.bookinggadget .col-md-12 select{background-position:right -575px}.bookinggadget .col-md-6 select{background-position:right -534px}.bookinggadget .datepicker{display:block!important;opacity:1!important;position:relative;width:100%;background:0 0;margin:0;clear:both;margin:0;padding:0;z-index:12}.bookinggadget .datepicker .legend_selcheckin{font-family:Montserrat,sans-serif;font-size:14px;line-height:12px;padding-bottom:20px;letter-spacing:0;color:#00783f}.bookinggadget .ui-widget.ui-widget-content{border:none;border-radius:0;color:#1a1a1a;font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:0;font-size:.8em;text-align:center;width:100%}.bookinggadget .ui-datepicker .ui-datepicker-header{background:#fff;border:none}.bookinggadget .ui-datepicker .ui-datepicker-title{line-height:50px;text-transform:uppercase;font-size:14px;letter-spacing:0;color:#1a1a1a;font-family:Montserrat,sans-serif}.bookinggadget .ui-datepicker .ui-datepicker-next,.bookinggadget .ui-datepicker .ui-datepicker-prev{display:block;line-height:50px;height:50px;width:20px;opacity:1}.bookinggadget .ui-widget-header .ui-icon{background:url(../montadogolfresort_hotel_bin/sprite.png) no-repeat;background-size:519px auto;opacity:.6;transition:opacity .5s ease-in-out}.bookinggadget .ui-widget-header .ui-icon:hover{opacity:1}.bookinggadget .ui-datepicker .ui-datepicker-prev span{background-position:-489px -504px;height:22px;margin-top:-10px;margin-left:-5px}.bookinggadget .ui-datepicker .ui-datepicker-next span{background-position:-489px -468px;height:22px;margin-top:-10px;margin-left:-15px}.bookinggadget .ui-button,.bookinggadget .ui-state-default,.bookinggadget .ui-widget-content .ui-state-default,.bookinggadget .ui-widget-header .ui-state-default,html .bookinggadget .ui-button.ui-state-disabled:active,html .bookinggadget .ui-button.ui-state-disabled:hover{font-weight:700;border:1px solid #efefef;background:#efefef;font-size:11px;text-align:center}.bookinggadget .dp-highlight .ui-state-default{background:#3f3f3f;border:1px solid #3f3f3f;color:#fff}.bookinggadget .ui-state-highlight,.bookinggadget .ui-widget-content .ui-state-highlight,.bookinggadget .ui-widget-header .ui-state-highlight{background:#3f3f3f;border:1px solid #3f3f3f;color:#fff}.bookinggadget .ui-button.ui-state-active:hover,.bookinggadget .ui-button:active,.bookinggadget .ui-state-active,.bookinggadget .ui-widget-content .ui-state-active,.bookinggadget .ui-widget-header .ui-state-active,.bookinggadget a.ui-button:active{background:#00783f;border:1px solid #00783f;color:#fff}.bookinggadget .selectDate .calicon,.bookinggadget .selectDate input{opacity:0;display:none}label[for=selectCheckin],label[for=selectCheckout]{display:inline-block;padding-top:12px;line-height:14px}.lang-es label[for=selectCheckin],.lang-es label[for=selectCheckout]{font-size:10px}label[for=selectCheckin]:after{content:"/";display:inline-block;position:relative;padding:0 10px}label[for=selectAdults],label[for=selectChildren]{padding-top:12px}.submitButton{margin-top:25px}.submitButton .booknow{color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:100%;height:60px;font-family:'Source Sans Pro',sans-serif;text-transform:uppercase;letter-spacing:2px;font-weight:700;transition:background .5s ease-in-out;background:#00783f}.submitButton .booknow:hover{background:#1a1a1a}.submitButton .booknow span{top:-4px;font-weight:700;font-size:16px;letter-spacing:0;position:relative;font-family:Montserrat,sans-serif}label[for=bar]{color:#fff;position:absolute;top:23px;font-size:10px;left:0;right:0;pointer-events:none}body.beOpened{overflow-y:hidden}.body-overlay{display:block;position:fixed;width:0;height:100%;top:0;left:0;bottom:0;z-index:14;background:rgba(0,0,0,.5);transition:width .5s ease-in-out;cursor:url(../montadogolfresort_hotel_bin/popup_close.png),auto}.beOpened .body-overlay{width:100%}.book-close{pointer-events:none;opacity:0}.beOpened .book-close{display:block;position:fixed;top:32px;right:32px;width:25px;height:25px;background:url(../montadogolfresort_hotel_bin/popup_close.png) no-repeat center;transition:all .5s ease-in-out;opacity:1;pointer-events:auto;cursor:pointer}.beOpened .book-close:hover{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.toggleblock{position:relative;width:90px;height:34px;float:left;display:inline-block;z-index:2;background:0 0;transition:all .5s ease-in-out}.toggleblock .menuLabel{font-family:Montserrat,sans-serif;font-size:12px;line-height:40px;color:#fff;text-transform:uppercase;opacity:1;transition:opacity .5s ease-in-out}.no-banner .toggleblock,.scroll1 .toggleblock{margin-left:222px}.no-banner.menuOpened .toggle .line,.scroll1.menuOpened .toggle .line{background:#fff}.no-banner .toggleblock .menuLabel,.scroll1 .toggleblock .menuLabel{color:#1a1a1a}.no-banner.menuOpened .toggleblock,.scroll1.menuOpened .toggleblock{margin-left:0}.menuOpened .toggleblock{background:0 0}.menuOpened .toggleblock .menuLabel{opacity:0}.toggle{display:block;height:16px;width:26px;cursor:pointer;overflow:hidden;position:relative;top:11px;float:left}.toggle .line{width:100%;position:absolute;top:0;left:0;height:2px;background:#fff;transition:.3s;backface-visibility:hidden}.no-banner .toggle .line,.scroll1 .toggle .line{background:#1a1a1a}.no-banner.menuOpened .toggle .line,.scroll1.menuOpened .toggle .line{background:#fff}.toggle .line.line-1{transition:all .3s .3s,transform .3s 0s}.toggle .line.line-2{top:50%;left:auto;margin-top:-1px;right:0;transition:all .3s .3s}.toggle .line.line-3{bottom:0;top:auto;left:0;transition:all .3s .3s,transform .3s 0s}.toggle:hover .line.line-1{width:70%}.toggle:hover .line.line-2{width:100%}.toggle:hover .line.line-3{width:70%}.menuOpened .toggle{height:18px;top:7px;width:22px}.menuOpened .toggle:hover .line.line-1,.menuOpened .toggle:hover .line.line-2,.menuOpened .toggle:hover .line.line-3{width:100%}.menuOpened .toggle .line-1{top:50%;margin-top:-1px;-ms-transform:rotate(45deg);transform:rotate(45deg);transition:all .3s,transform .3s .3s}.menuOpened .toggle .line-2{opacity:0;transition:all .3s,opacity .3s 0s}.menuOpened .toggle .line-3{bottom:50%;margin-bottom:-1px;-ms-transform:rotate(-45deg);transform:rotate(-45deg);transition:all .3s,transform .3s .3s}.secondarymenu{top:-100%;left:0;right:0;width:100%;height:100%;position:fixed;background:#fff;display:block;padding:10% 0 0 10%;transition:top .8s ease-in-out;z-index:1;overflow:hidden}.menuOpened .secondarymenu{top:0}.navigation{position:relative;width:80%;overflow:auto;margin:140px auto 0}.navigation ul{position:relative;height:100%}.secondarymenu .navigation ol{list-style-type:decimal-leading-zero;counter-reset:item}.secondarymenu .navigation li a::before{counter-increment:item;content:counters(item, ".", decimal-leading-zero) ". ";font-family:Montserrat,sans-serif;color:#fff;font-size:12px;letter-spacing:1px;bottom:5px;left:26px;margin-right:6px;font-weight:lighter}.navigation li{display:block;text-align:left;position:relative;padding-bottom:18px;opacity:0;transform:translate3d(0,-10vh,0);transition-delay:1s;transition:transform .31s cubic-bezier(.165,.84,.44,1),opacity .21s ease}.menuOpened .secondarymenu .navigation li{opacity:1;transform:translateZ(0);transition:transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s ease}.menuOpened .secondarymenu .navigation li:nth-child(8n+1){transition-delay:.8s}.menuOpened .secondarymenu .navigation li:nth-child(8n+2){transition-delay:.7s}.menuOpened .secondarymenu .navigation li:nth-child(8n+3){transition-delay:.6s}.menuOpened .secondarymenu .navigation li:nth-child(8n+4){transition-delay:.5s}.menuOpened .secondarymenu .navigation li:nth-child(8n+5){transition-delay:.4s}.menuOpened .secondarymenu .navigation li:nth-child(8n+6){transition-delay:.3s}.menuOpened .secondarymenu .navigation li:nth-child(8n+7){transition-delay:.3s}.menuOpened .secondarymenu .navigation li:nth-child(8n){transition-delay:.3s}.navigation li a{font-family:bambino-blackuploaded_file;color:#fff;margin:0 15px;text-transform:uppercase;font-size:26px;transition:color .7s ease-in-out,font-size .3s ease-in-out}.navigation li a:hover{opacity:1;color:#00783f}.secondarymenu .socialmedia{text-align:center;position:absolute;bottom:0;left:32px;width:auto}.secondarymenu .menuArea{background-color:#0c0c0ce8;position:absolute;top:0;left:0;width:460px;height:100%;z-index:1}.secondarymenu .menuImage{position:absolute;display:block;height:100%;width:100%;top:0;background:url(../montadogolfresort_hotel_bin/menu_image.jpg) no-repeat center left;background-size:cover;right:0}.logo{position:absolute;display:block;z-index:2;left:50%;top:110px;margin-left:-135px;opacity:1;pointer-events:none;transition-property:opacity;transition-duration:.5s;transition-timing-function:ease-out}.scrolling .logo{opacity:0}.logo img{width:270px;height:220px}.flashContainer{z-index:1;height:100%!important;position:relative}.flashContainer .gcb_container img{min-height:100%;min-width: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{opacity:1;display:block;font-family:bambino-blackuploaded_file;position:absolute;left:32px;top:58%;bottom:auto;text-align:left;text-shadow:none;text-transform:uppercase;font-size:62px;line-height:62px;font-weight:lighter;color:#fff;max-width:25%;text-shadow:2px 2px 5px rgba(0,0,0,.3)}.scrolling .flashContainer .gcb_navigation,.scrolling .gcb_container .gcb_image_legend{opacity:0!important}.gcb_container .gcb_image_legend b{display:block;font-weight:lighter}.gcb_container .gcb_image_legend span{font-size:16px;line-height:26px;position:relative;display:block;margin-top:20px}.flashContainer .gcb_navigation{opacity:1;top:50%;right:32px;left:32px;float:none}.flashContainer .gcb_navigation_paginator{display:none}.flashContainer .gcb_navigation_arrow{display:block;width:32px;height:18px;transition:opacity .5s ease-in-out}.flashContainer .gcb_container:hover .previous,.flashContainer .gcb_navigation:hover .gcb_navigation_arrow.previous,.flashContainer .gcb_navigation_arrow.previous{background-position:-8px -57px;margin-bottom:5px}.flashContainer .gcb_container:hover .next,.flashContainer .gcb_navigation:hover .gcb_navigation_arrow.next,.flashContainer .gcb_navigation_arrow.next{background-position:-8px -25px;margin-bottom:5px;float:right}.fixedBlock{position:absolute;width:100%;height:35px;background:0 0;padding:0 32px;bottom:0;left:0;right:0;z-index:12;opacity:1;transition:all .5s ease-in-out}.quicklinks{position:relative;max-width:100%;display:inline-block;float:left;margin-left:14px}.quicklinks::before{content:"";display:block;position:absolute;width:2px;height:15px;background:#fff;top:12px;left:-10px}.quicklinks li{display:inline-block;margin:0 10px;position:relative}.quicklinks li a{font-family:Montserrat,sans-serif;font-size:12px;line-height:40px;font-weight:700;text-transform:uppercase;letter-spacing:0;display:block;color:#fff;height:34px;transition:all .5s ease-in-out}.no-banner .quicklinks li a,.scroll2 .quicklinks li a{color:#1a1a1a}.no-banner .quicklinks::before,.scroll2 .quicklinks::before{background:#1a1a1a}.quicklinks li a:hover{color:#00783f}#c2{background:url(../montadogolfresort_hotel_bin/content2_bg.jpg) repeat center;background-size:50% auto}#c1,.hotel-gallery.no-banner #c1{position:relative;background:#fff;padding-top:120px}.hotel-gallery.no-banner #c1{padding-top:0}#c1::before{content:"";display:none;position:absolute;width:632px;height:682px;background:url(../montadogolfresort_hotel_bin/content1_bg.jpg) no-repeat left bottom;background-size:100%;top:0;left:0}.homepage #c1::before,.hotel-gallery #c1::before{display:block}.no-banner #c1{padding-top:0;background:url(../montadogolfresort_hotel_bin/content2_bg.jpg) repeat center}#c3{background:#fff}#c3::after{content:"";display:block;position:absolute;background:url(../montadogolfresort_hotel_bin/content3_bg.jpg) repeat center;width:501px;height:1000px;bottom:0;right:0}.content{position:relative;clear:both;overflow:hidden}.content .holder{overflow:hidden;margin:0 auto 0;padding:0 150px;z-index:1;position:relative;max-width:1500px}.hotel-addons #c1,.hotel-contacts #c1,.hotel-directions #c1,.hotel-subscribe #c1,.hotel-unsubscribe #c1{padding-bottom:140px}#contentblock .content .holder>*{z-index:1}#contentblock h1,#contentblock h2,#contentblock h3{position:relative;color:#1a1a1a;text-transform:uppercase;font-weight:300;text-align:left;font-family:bambino-blackuploaded_file;-webkit-font-smoothing:antialiased;margin:0 auto;padding:0;margin:60px 0 10px 160px!important;clear:both}.no-banner #contentblock h1,.no-banner #contentblock h2,.no-banner #contentblock h3{margin:60px 0 10px 0!important}#contentblock h1,#contentblock h2{font-size:42px;line-height:46px;display:block;max-width:40%;float:none}.homepage #contentblock #c1 h1:first-of-type{display:none}.homepage #contentblock h1{margin:0 auto 15px!important}.homepage #contentblock #c1 h1,.homepage #contentblock #c1 h2{display:inline-block;float:left;clear:left;margin:0 auto!important}.homepage #c1 .holder>p{display:inline-block;width:54%;clear:none;float:right;text-align:left;margin:0 auto 30px!important}.homepage #contentblock h1:first-of-type::before{content:"";display:block;width:172px;height:22px;position:relative;background-position:-330px -204px;margin:10px auto 60px}#contentblock h1 span,#contentblock h2 span,#contentblock h3 span{display:block;font-size:14px;line-height:26px;color:#1a1a1a;margin-top:12px;text-decoration:none!important}#contentblock #c2 h2:first-of-type::before{content:"";position:absolute;display:block;width:198px;height:214px;background-position:-10px -170px;top:-28px;left:-220px}#contentblock h2 em{font-size:22px;line-height:32px;font-style:italic;text-transform:none;letter-spacing:0;display:block}#contentblock h3{margin:10px 0!important;float:none;text-align:center}.hotel-meetings-and-events #contentblock h3{text-align:left;float:left;margin:60px 0 -10px!important}#contentblock h3 a{margin-bottom:80px;margin-top:40px;background:0 0;padding:22px 40px;transition:all .4s ease-out;font-size:12px;font-weight:lighter;color:#fff;background:#1a1a1a}#contentblock h3 a:hover{background:#00783f;color:#fff}.holder>p{position:relative;margin:0 auto 15px;clear:none;width:60%;display:block;text-align:left;float:left;margin:30px 0 0 160px!important;clear:both}.no-banner .holder>p{margin:30px 0 0 0!important}#contentblock ul{overflow:hidden;margin:20px auto;margin-right:auto!important;margin-left:auto!important;text-align:left}#contentblock ul li{padding-left:0;margin-left:0;background:0 0;display:block;text-align:left}.hotel-directions #contentblock ul li:last-of-type{background-image:none;text-align:center}#contentblock p:empty{display:none!important}#contentblock p em{font-family:Montserrat,sans-serif;color:#3f3f3f;font-style:italic;font-size:18px;letter-spacing:0;font-weight:lighter;line-height:24px}#contentblock p strong{font-weight:bolder}#contentblock .promotionsgadget{display:none}#centerblock .flashContainer .promotionsgadget{display:block}#centerblock .flashContainer .promotionsgadget{height:auto;min-height:155px;opacity:1;background:#fff;bottom:40px;left:auto;right:0;width:360px;padding:40px 20px 40px 70px;text-align:left}.scrolling #centerblock .flashContainer .promotionsgadget{opacity:0!important}#centerblock .flashContainer .promotionsgadget .prgWrapper{padding:0}#centerblock .flashContainer .promotionsgadget .prgImgWrapper{display:none}#centerblock .flashContainer .promotionsgadget .prgTitle{font-family:bambino-blackuploaded_file;font-size:16px;line-height:24px;margin:0;color:#00783f;text-transform:uppercase;position:relative;display:block}#centerblock .flashContainer .promotionsgadget .prgTitle::before{content:"";display:block;position:absolute;top:8px;left:-46px;width:28px;height:28px;background-position:-9px -131px}#centerblock .flashContainer .promotionsgadget .prgDescription{display:block;position:relative;clear:both;margin:36px 0 0;font-size:16px;line-height:26px}#centerblock .flashContainer .promotionsgadget .prgClick{position:relative;display:block;font-family:bambino-blackuploaded_file;font-size:14px;color:#3f3f3f;float:left;margin:0;text-transform:lowercase;letter-spacing:0}.bx-controls{position:relative;height:0}.bx-controls .bx-pager{display:none}.bx-controls{position:absolute;top:45%;padding:0 40px;width:100%;text-indent:-9999px}.bx-controls .bx-controls-direction{display:block;cursor:pointer}.bx-controls .bx-controls-direction a{position:absolute;display:block;width:32px;height:18px}.bx-controls .bx-controls-direction .bx-prev{left:32px;background-position:-8px -57px}.bx-controls .bx-controls-direction .bx-next{right:40%;right:calc(35% + 32px);background-position:-8px -25px}.imagelinkgadget{margin-right:0!important;margin-left:0!important;padding:0;margin:8px 0}.imglinkWrapper{position:relative;overflow:hidden}.imagelinkgadget a{color:#3d3838;text-decoration:none;display:block}.imgImageWrapper{line-height:0;background:0 0;overflow:hidden;position:relative;height:auto}.imgImageWrapper img{width:100%;height:auto}.imagelinkgadget .imgImageWrapper img{display:block;background-size:cover;-webkit-filter:brightness(.8);filter:brightness(.8);transition:filter .5s ease-in-out}.imagelinkgadget:hover .imgImageWrapper img{-webkit-filter:brightness(1);filter:brightness(1)}.imgContentWrapper{position:absolute;background:0 0;text-align:center;top:0;bottom:0;right:0;width:100%;padding:0;display:flex;justify-content:center;align-items:center}.quote .imgContentWrapper{opacity:1}.imgTitle{font-family:bambino-blackuploaded_file;font-size:28px;line-height:42px;padding-bottom:10px;position:relative;text-transform:uppercase;color:#fff}.imgDescription{position:relative;color:#fff;font-weight:500;font-size:16px;max-height:120px;overflow:hidden;margin:20px auto 0}.imgLink,.with-legend .imgLink{font-family:Montserrat,sans-serif;display:inline;font-size:14px;color:#fff;text-transform:uppercase;transition:all .5s ease-in-out}.with-legend .imgLink:hover{color:#00783f}.tableWrapper{position:relative;padding:0 8%}.bx-wrapper,.imgLinksWrapper{position:relative;margin:0 -150px;width:calc(100% + (150px * 2));max-width:calc(100% + (150px * 2))!important;clear:both}.mediumlarge,.small{max-height:365px;overflow:hidden}.small .imgContentWrapper{max-height:365px}.small.noimage .imglinkWrapper{position:relative;width:100%;padding-top:113%}.small .imgTitle{padding-bottom:0}.small .imgDescription{margin:10px auto 0}.medium,.mediumlarge,.small{padding:0 8px}.slide .imgImageWrapper{height:auto;width:65%;float:left}.slide .imgContentWrapper{background:url(../montadogolfresort_hotel_bin/slide_bg.jpg) repeat center;position:absolute;display:flex;justify-content:center;align-items:center;margin-top:0;text-align:left;bottom:0;top:0;right:0;width:35%;padding:0 5%}.slide .imgTitle{font-size:38px;line-height:44px}.slide .tableWrapper{padding:0}.slide .imgDescription{max-height:100%}.slide .imglinkWrapper{max-height:620px}.larger,.quote{margin:0}.quote .imgImageWrapper span{display:block;height:100%;background-size:cover;transition:transform 3s ease;background-attachment:fixed}.mobile .quote .imgImageWrapper span{background-attachment:initial}.quote .imgImageWrapper{line-height:0;background:#000;overflow:hidden;position:relative;height:540px}.quote .imgContentWrapper{position:absolute;top:0;left:0;right:0;bottom:0;height:540px;background:rgba(0,0,0,.2);margin-top:0;max-width:100%!important;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.quote .imgContentWrapper .tableWrapper{width:100%;padding:0 32%}.quote .imgDescription{font-size:12px;line-height:20px;letter-spacing:0;max-height:186px;overflow:hidden;margin:10px auto 0;font-family:Montserrat,sans-serif;text-transform:uppercase}.quote .imgDescription,.quote .imgTitle,.quote.with-legend .imgLink{color:#fff}.quote .imgTitle{text-shadow:none;font-size:52px;line-height:60px;text-transform:uppercase;letter-spacing:0}.quote .imgTitle::before{content:"";display:block;position:relative;width:112px;height:42px;margin:0 auto 30px;background-position:-392px -343px}.quote .imgLink,.quote.with-legend .imgLink:hover{text-decoration:none;position:absolute;width:168px;height:168px;background:url(../montadogolfresort_hotel_bin/button_pattern.jpg) repeat center;top:-80px;right:80px;border-radius:50%;display:table;padding:0 10px;transform:rotate(-20deg)}.quote.with-legend .imgLink:hover span{color:#00783f}.quote .imgLink span{display:table-cell;vertical-align:middle;color:#1a1a1a;font-size:24px;line-height:22px;transition:color .5s ease-in-out}.quote.nolink .imgLink{display:none}.imagelinkgadget.bx-clone{display:none}.large{padding-left:220px}.large .imgTitle{font-size:62px;line-height:62px}.large .imgContentWrapper{text-align:left;bottom:auto;right:auto;width:50%;display:block}.large .tableWrapper{padding:12% 0 0 8%}.larger .imgContentWrapper{right:auto;width:290px;height:400px;background:#202020;text-align:left}.larger .imgTitle{font-size:32px;line-height:34px}.larger .imgTitle::before{content:"";display:block;position:relative;width:32px;height:44px;background-position:-471px -267px;margin:0 0 20px}.larger .tableWrapper{padding:0 32px}.notext .imgContentWrapper{display:none}.notext:hover .imgImageWrapper span{opacity:1}.with-legend.nolink .imgLink:hover{color:#3f3f3f}.noimage.small .imgContentWrapper{margin-top:0;background:#00783f url(../montadogolfresort_hotel_bin/smallnoimage_bg.jpg) no-repeat center}.noimage.small.imagelinkgadget.enabled .imgContentWrapper{transition-delay:0s}#sidebar{display:none}.imagelinkgadget:hover .imgImageWrapper span{background-color:rgba(0,0,0,.7)}body.popupWindow{overflow:hidden}.popup.imagelinkgadget{position:fixed;top:50%;left:50%;z-index:102;width:500px;overflow:visible;transform:translate(-50%,-50%)}.popup.imagelinkgadget .imglinkWrapper{opacity:1}.popup .imgImageWrapper{overflow:hidden;height:320px}.popup .imglinkWrapper .imgContentWrapper{bottom:0;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(../montadogolfresort_hotel_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(../montadogolfresort_hotel_bin/popup_close.png) no-repeat center}#contentblock #roomtypes,#contentblock #specialoffers{z-index:1;margin:60px 0 100px}#contentblock .roomContainer{margin-bottom:16px;height:280px;cursor:pointer}#contentblock .roomContainer .roomPhoto{left:8px;right:8px}#contentblock .roomContainer .pgImage{background-position:center;height:100%}#contentblock .roomContainer .roomName{margin:110px 0 0}#contentblock .roomContainer .minRate{display:none}#contentblock .roomContainer .roomName h2{font-family:Montserrat,sans-serif;font-size:32px;line-height:34px;letter-spacing:0;font-weight:700;color:#fff;padding:0;max-width:80%;text-transform:uppercase;margin-bottom:10px!important;margin:0 auto!important;text-align:center}#contentblock .roomContainer .roomName h2:first-of-type::before{display:none}#contentblock .roomContainer .minRate h3{margin:0 10%;display:none;padding:0}#contentblock .roomContainer.room-opened .minRate{margin-left:12%;width:75%}#contentblock .roomContainer .roomDescription p,#contentblock .roomContainer .roomDescription.mealplan,#contentblock .roomContainer .roomDescription.teaser{color:#4a4a4a;width:auto;text-align:left}.roomContainer .roomDescription p strong{margin-top:40px;position:relative;display:block}#contentblock .roomContainer:hover .roomPhoto .pgContainer .pgImage{opacity:1}#contentblock .roomContainer.clicked .roomPhoto{bottom:0;top:auto}#contentblock .roomContainer.clicked .roomName{display:none}#contentblock .roomContainer.room-opened{background:#fff;margin:0 0 40px;width:100%;height:100%;cursor:default}#contentblock #specialoffers .roomContainer .roomPhoto,#contentblock .roomContainer .roomPhoto,#contentblock .roomContainer.tumb .roomPhoto{left:8px;right:8px}#contentblock .roomContainer .roomPhoto::before{background:rgba(0,0,0,.15)}#contentblock .roomContainer:hover .roomPhoto::before{background:rgba(0,0,0,.3)}#contentblock .roomContainer.room-opened .roomName{margin:80px 0 0;margin-left:12%;width:75%}#contentblock .roomContainer.room-opened .roomName h2{margin:60px 0 0;padding:0;font-size:36px;line-height:42px;display:block;letter-spacing:0;text-transform:uppercase;font-family:Montserrat,sans-serif;max-width:none;color:#1a1a1a;font-weight:lighter}#contentblock .roomContainer.room-opened .minRate h3,#contentblock .roomContainer.room-opened .roomName h2{text-align:left;display:block;width:auto}#contentblock .roomContainer.room-opened .mealplan,#contentblock .roomContainer.room-opened .roomDescription,#contentblock .roomContainer.room-opened .roomRestrictions{text-align:left;margin-left:12%;width:75%}#contentblock .roomContainer .minRate h3,#contentblock .roomContainer .minRate h3 span{display:inline;font-size:14px;color:#fff;font-style:normal;text-transform:uppercase;text-decoration:none!important;letter-spacing:0;font-family:Montserrat,sans-serif}#contentblock .roomContainer.room-opened .minRate h3,#contentblock .roomContainer.room-opened .minRate h3 span{color:#3f3f3f}#contentblock .roomContainer.room-opened .mealplan{font-family:Montserrat,sans-serif;font-style:italic;text-transform:none;font-size:18px;line-height:24px;padding-bottom:14px;display:none}#contentblock #specialoffers .roomContainer.room-opened .roomPhoto,#contentblock .roomContainer.room-opened .roomPhoto{left:0;right:0;float:none}#contentblock .roomContainer .slick-slider>button{width:32px;height:18px}#contentblock .roomContainer .slick-slider .slick-next{right:20px;background-position:-8px -25px;background-color:transparent}#contentblock .roomContainer .slick-slider .slick-prev{left:20px;background-position:-8px -57px;background-color:transparent}#contentblock .roomContainer .promotions-termsActions .promotions-bgLink{border:none;background:#00783f;color:#fff;font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:0;font-style:normal;font-size:12px;line-height:52px;font-weight:700;margin-top:40px;margin:60px 0 7% 12%;margin-bottom:100px;transition:background .7s ease-in-out}#contentblock .roomContainer .promotions-termsActions .promotions-bgLink:hover{background:#1a1a1a}#contentblock .roomContainer .roomDescription ul{width:auto}#contentblock .roomContainer.room-opened .roomDescription ul li{color:#4a4a4a;display:block;padding-right:10px;text-align:left}#contentblock .roomContainer.room-opened .roomDescription ul li::before{content:".";display:inline-block;position:relative;color:#3f3f3f;padding-right:4px;font-weight:700}#contentblock .roomContainer.tumb{height:320px}#contentblock .roomContainer.tumb.clone{height:100%}#contentblock .roomContainer .promotions-termsActions .promotions-showTermsTrigger{position:absolute;top:120px;font-size:12px;font-family:Montserrat,sans-serif;font-weight:700;left:12%;right:auto;text-transform:uppercase;letter-spacing:0;line-height:20px;text-align:left;width:auto;text-decoration:none;color:#3f3f3f;background:0 0;transition:color .5s ease-in-out}#contentblock .roomContainer .promotions-termsActions .promotions-showTermsTrigger:hover{color:#00783f}#contentblock .roomContainer .promotions-termsContent .promotions-closeTerms{background:#00783f url(//static.guestcentric.net/cdn/wsbdev/wsbdev_bin/close_terms.png) no-repeat 97%;font-weight:700;letter-spacing:0;color:#fff;font-size:12px;font-family:Montserrat,sans-serif;transition:all .5s ease-in-out}#contentblock .roomContainer .promotions-termsContent .promotions-closeTerms:hover{background:#1a1a1a url(//static.guestcentric.net/cdn/wsbdev/wsbdev_bin/close_terms.png) no-repeat 97%;text-decoration:none!important}#contentblock .roomContainer .promotions-termsContent{color:#4a4a4a;background:#fff;left:0;right:0;bottom:60px}#contentblock #addons .roomContainer .roomName,#contentblock #productTypes .roomContainer .roomName{position:relative;bottom:auto;left:auto;right:auto;padding:0;margin:0}#contentblock #addons .roomContainer:hover .roomName,#contentblock #productTypes .roomContainer:hover .roomName{transform:translateY(0);-webkit-transform:translateZ(0)}#contentblock #addons .roomContainer .roomName h2,#contentblock #productTypes .roomContainer .roomName h2{font-size:26px;line-height:1em;font-family:Montserrat,sans-serif;text-transform:uppercase;color:#3f3f3f;text-align:left;max-width:100%}#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;font-size:12px;color:#3f3f3f;font-style:normal;text-transform:uppercase;text-decoration:none!important;letter-spacing:3px;font-family:Montserrat,sans-serif}#contentblock #addons .roomContainer .roomDescription p,#contentblock #productTypes .roomContainer .roomDescription p{width:100%;text-align:left}#contentblock #addons .roomContainer .promotions-termsActions,#contentblock #productTypes .roomContainer .promotions-termsActions{bottom:auto;left:auto;margin:20px 0 0;transform:translateY(0);-webkit-transform:translateZ(0)}#contentblock #addons .roomContainer .promotions-termsContent,#contentblock #productTypes .roomContainer .promotions-termsContent{top:auto;background:#fff}#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:#fff;color:#3f3f3f;font-size:10px!important;font-weight:700}#contentblock #addons .roomContainer .roomPhoto .pgContainer .pgImage,#contentblock #productTypes .roomContainer .roomPhoto .pgContainer .pgImage{opacity:1}#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:6px;background:url(../montadogolfresort_hotel_bin/content2_bg.jpg) repeat center}#contentblock #addons .roomContainer:nth-of-type(even) .promotions-termsActions,#contentblock #productTypes .roomContainer:nth-of-type(even) .promotions-termsActions{float:right}#contentblock #addons .roomContainer .promotions-termsActions .promotions-bgLink,#contentblock #productTypes .roomContainer .promotions-termsActions .promotions-bgLink{border:none;background:#3f3f3f;line-height:34px}#contentblock #addons .roomContainer .promotions-termsActions .promotions-bgLink::before,#contentblock #productTypes .roomContainer .promotions-termsActions .promotions-bgLink::before{background:#18171d}#contentblock #addons .roomContainer .promotions-termsContent .promotions-closeTermsShell .promotions-closeTerms,#contentblock #productTypes .roomContainer .promotions-termsContent .promotions-closeTermsShell .promotions-closeTerms{font-size:12px;letter-spacing:1.4px;text-transform:uppercase;display:inline-block;width:90%;color:#3f3f3f!important;padding:0;float:left;padding-left:10%;margin-left:5%}#contentblock #addons .roomContainer .promotions-termsContent p:first-of-type,#contentblock #productTypes .roomContainer .promotions-termsContent p:first-of-type{margin-top:20px!important}.hotel-gallery .content .holder{overflow:0 50px}#pg .pgContainer{display:none}#pg{padding-bottom:140px;margin:0!important}#pg .galleryName,.no-banner #pg .galleryName{margin-top:40px;margin-bottom:20px!important;font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-size:16px;line-height:28px;font-weight:400;color:#3f3f3f;text-transform:none;font-weight:lighter;letter-spacing:0;max-width:80%;text-align:left}#pg .galleryName strong{margin-top:50px;margin-bottom:-20px;display:block;font-size:22px;color:#1a1a1a;text-transform:none;text-decoration:none!important;letter-spacing:0;font-family:Montserrat,sans-serif;font-weight:lighter}#subscribe_newsletter_form>div,.hotel-unsubscribe #contentblock form>div{text-align:left;color:#fff}#contentblock .content .contactFormContainer{margin-top:60px}#contentblock .content form{text-align:left;clear:both}#contentblock .content form input,#contentblock .content form select{width:97.5%;border:none;background:#fff;padding:5px 10px;height:35px;color:#3f3f3f;font-size:14px}#contentblock .content form>div,#contentblock .content form>p{font-size:12px;line-height:18px;margin:15px 0 5px;font-family:Montserrat,sans-serif;width:100%;letter-spacing:0;color:#3f3f3f;font-weight:700;text-transform:uppercase}.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(../montadogolfresort_hotel_bin/calendar.png) no-repeat center}#contentblock .content form textarea{width:98%;background:#fff;border:none}.contactFormContainer #contacts_form #ckbnotifyme{height:14px;margin-right:10px;width:auto}.contactFormContainer #contacts_form p label{font-size:16px;letter-spacing:0;text-transform:none;font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;color:#908888}#contentblock .content form input[type=submit]{margin:40px 0 20px;font-family:Montserrat,sans-serif;padding:0;height:auto;position:relative;font-size:12px;line-height:52px;letter-spacing:0;background:#00783f;font-weight:700;width:auto;clear:both;padding:0 30px;text-transform:uppercase;color:#fff;margin-top:20px;transition:background .5s ease-in-out}#contentblock .content form input[type=submit]:hover{background:#1a1a1a}#contentblock #contacts_form .required{color:#3d3838}.hotel-contacts #contentblock .content .holder>p{clear:none;width:80%;float:left;text-align:left;column-count:1;column-gap:0}.hotel-contacts #contentblock p::before{display:none}#instafeed{margin:60px 0!important}#bottomblock .footerTop{background-image:url(../montadogolfresort_hotel_bin/menu_image.jpg);background-size:cover;position:relative;height:660px}#bottomblock .whiteArea{position:absolute;width:65%;display:block;margin:0 auto;background:#fff;left:0;right:0;top:170px;height:320px}#bottomblock .whiteArea .leftSide{position:relative;width:50%;float:left;display:inline-block;height:320px}#bottomblock .whiteArea .rightSide{position:relative;width:50%;float:right;display:inline-block;height:320px;padding:90px 32px 0}#bottomblock .whiteArea .leftSide .logo_footer{display:block;position:absolute;width:260px;height:183px;left:50%;top:50%;margin-top:-91.5px;margin-left:-130px;background-position:-15px -616px}#bottomblock .whiteArea h2{font-family:bambino-blackuploaded_file;font-size:24px;line-height:24px;color:#1a1a1a;text-transform:uppercase;text-align:left;margin-bottom:24px}.hoteladdress{position:relative;width:100%;margin:0 auto!important;text-align:left;float:none}.hoteladdress a{font-size:12px;line-height:16px;font-family:Montserrat,sans-serif;text-transform:uppercase;font-style:normal;font-weight:700;display:block;padding:6px 0;margin-bottom:0;color:#3f3f3f;letter-spacing:0;transition-property:color;transition-duration:.5s;transition-timing-function:ease-out}.hoteladdress a:hover{color:#00783f}.hoteladdress .addressblock .mobile{display:none}#bottomblock .footerBottom{position:relative;background:#202020;display:block;overflow:hidden}#bottomblock .footerBottom .leftSide{position:relative;display:inline-block;width:70%;float:left;height:100%;padding:32px 32px 10px}#bottomblock .footerBottom .rightSide{position:relative;display:inline-block;width:30%;float:right;height:100%;padding:32px}.socialmedia{position:relative;float:right;width:auto;margin:0 auto!important}.socialmedia ul{overflow:hidden;display:block;padding:0}.socialmedia li{text-indent:-9999px;display:inline-block;margin:0 0 16px 10px}.socialmedia li a{display:block;width:24px;height:24px;opacity:1;transition:all .4s ease-in-out}.socialmedia .facebook a{background-position:-3px -411px}.socialmedia .facebook a:hover{background-position:-3px -442px}.socialmedia .vimeo a{background-position:-61px -413px}.socialmedia .vimeo a:hover{background-position:-61px -442px}.socialmedia .twitter a{background-position:-106px -411px}.socialmedia .twitter a:hover{background-position:-106px -442px}.socialmedia .pinterest a{background-position:-144px -411px}.socialmedia .pinterest a:hover{background-position:-144px -442px}.socialmedia .googleplus a{background-position:-268px -412px}.socialmedia .googleplus a:hover{background-position:-268px -442px}.socialmedia .linkedin a{background-position:-275px -415px}.socialmedia .linkedin a:hover{background-position:-275px -442px}.socialmedia .youtube a{background-position:-182px -412px}.socialmedia .youtube a:hover{background-position:-182px -442px}.socialmedia .flickr a{background-position:-198px -415px}.socialmedia .flickr a:hover{background-position:-198px -442px}.socialmedia .instagram a{background-position:-34px -411px}.socialmedia .instagram a:hover{background-position:-34px -442px}.logo_sponsor{position:relative;float:left;width:172px;height:36px;margin-bottom:40px;background-position:-330px -626px}.logo_sponsor a{position:relative;display:block;height:36px;cursor:pointer}.footermenu{text-align:left;position:relative;z-index:2;clear:both;display:block;padding-bottom:10px}.footermenu li{display:inline-block}.footermenu li a{font-family:Montserrat,sans-serif;color:#fff;font-size:12px;line-height:26px;font-weight:700;padding:0 12px 0 0;text-transform:uppercase;letter-spacing:0;opacity:1;transition-property:color;transition-duration:.5s;transition-timing-function:ease-out}.footermenu li a:hover{color:#00783f}#seals{width:50%;overflow:hidden;position:relative;display:block;z-index:10}.sealsHolder{margin:0 auto;overflow:hidden;float:left}.powered{height:30px;float:none;margin-left:auto;margin-top:4px}.scrolltop{position:absolute;display:block;bottom:30px;right:32px;background-position:-490px -14px;width:13px;height:25px;cursor:pointer}.hotel-directions #centerblock .seals,.hotel-directions .flashContainer .gcb_container{display:none}.hotel-directions .flashContainer{padding-bottom:0;background:#fff}.hotel-directions .flashContainer:after{display:none}.hotel-directions #GoogleMapGadget #map_canvas{height:100%!important}.hotel-directions #directionsLink{position:relative;font-size:12px;line-height:52px;font-family:Montserrat,sans-serif;background:#00783f;width:auto;clear:both;display:inline-block!important;padding:0 30px;text-transform:uppercase;color:#fff;margin-top:60px;transition:background .5s ease-in-out;float:left}.hotel-directions #directionsLink:hover{background:#1a1a1a}#contentblock .roomContainer .pgContainer,#pg .pgContainer .pgImage,.pgContainer .pgImage{transition-property:opacity;transition-duration:.5s;transition-timing-function:ease-out}@media all and (max-width:992px){#c1 .large0::after,#centerblock .flashContainer .promotionsgadget,#contentblock #c2 h2:first-of-type::before,.bookinggadget a,.booktoggle span,.homepage #c1::after,.homepage #c1::before,.logo,.mediumlarge .imgTitle::before,.quicklinks,.secondarymenu .socialmedia{display:none}.notvisible #centerblock .flashContainer .promotionsgadget,.notvisible #topblock,.notvisible .flashContainer .gcb_navigation,.notvisible .gcb_container .gcb_image_legend,.notvisible .scroll{opacity:1!important;pointer-events:initial}#topblock,.scroll1 #topblock{height:70px;background:#fff;position:fixed;top:0;padding:16px 32px 0}.hotellogo,.no-banner .hotellogo,.scroll1 .hotellogo{display:block;top:12px}.no-banner .toggleblock,.scroll1 .toggleblock,.toggleblock{float:right;margin-left:0;width:28px}.toggleblock .menuLabel{color:#1a1a1a;display:none}.no-banner .toggleblock .menuLabel,.scroll1 .toggleblock .menuLabel,.toggleblock{color:#1a1a1a}.no-banner .toggle .line,.scroll1 .toggle .line,.toggle .line{background:#1a1a1a}.menuOpened .toggle .line{background:#fff}.booktoggle{height:40px;line-height:38px;width:100%;right:0;top:70px}.bookinggadget{width:100%;right:-100%}.secondarymenu .menuArea{width:100%}.navigation li{display:block}.navigation li a{font-size:24px;margin-bottom:20px}.gcb_container .gcb_image_legend{font-size:42px;line-height:44px;max-width:50%}#c1{padding-top:40px}.content .holder{padding:0 10%}#contentblock .holder>p,#contentblock h1,#contentblock h2,.homepage #c1 .holder>p,.homepage #contentblock #c1 h1,.homepage #contentblock #c1 h2{max-width:none;width:90%;display:block;float:none;display:block;margin:30px 0!important}#contentblock .holder>p,.homepage #c1 .holder>p{overflow:hidden}#contentblock h1,#contentblock h2{font-size:36px;line-height:40px}#contentblock .roomContainer{opacity:1}.bx-wrapper,.imgLinksWrapper{position:relative;margin:0 -10%;width:calc(100% + (10% * 2));max-width:calc(100% + (10% * 2))!important;clear:both}.imgTitle{font-size:24px;line-height:28px;padding-bottom:10px}.large{padding:0}.large .imgTitle{font-size:42px;line-height:46px}.mediumlarge .imgTitle::before{top:-20px}.medium .imgTitle,.mediumlarge .imgTitle,.slide .imgTitle,.small .imgTitle{font-size:26px;line-height:30px}.slide .imgDescription{max-height:142px}.small{overflow:hidden}.quote .imgTitle{font-size:32px;line-height:42px}.quote .imgContentWrapper .tableWrapper{padding:0 5%}#bottomblock .whiteArea{width:90%}.hotel-directions #centerblock{top:0!important;padding-top:100px}}@media all and (max-width:768px){#bottomblock .whiteArea .leftSide,#centerblock .flashContainer .promotionsgadget,.footermenu,.gcb_container .gcb_image_legend,.hoteladdress .addressblock .desktop,.scroll{display:none}.popup.imagelinkgadget{width:90%;transform:translate(-50%,-50%);margin:0!important}.popupWindow .closePopup{display:block;background:#1a1a1a}.holder>p{margin-right:5%!important;margin-left:5%!important;width:90%}#contentblock .content .holder>*{margin-right:0;margin-left:0}.hotel-directions #contentblock .content .holder .nav{margin-left:0!important}#contentblock h2{font-size:32px;line-height:42px}.content .holder{padding:0 16px}.imgTitle,.larger .imgTitle,.mediumlarge .imgTitle,.slide .imgTitle{font-size:24px;line-height:28px;padding-bottom:10px}.mediumlarge .imgContentWrapper::after,.mediumlarge .imgImageWrapper::after{display:none}.small{max-height:780px}.bx-wrapper,.imgLinksWrapper{position:relative;margin:0 -16px;width:100%;max-width:calc(100% + (16px * 2))!important;clear:both}.large .imgImageWrapper{margin:0}.large .imgDescription,.medium,.mediumlarge,.slide .imgDescription,.small{padding:0}.larger .imgContentWrapper{width:100%;height:auto;position:relative;padding:60px 20px;display:block;justify-content:unset;align-items:unset;clear:both}.slide .imgContentWrapper,.slide .imgImageWrapper{width:100%;position:relative}.slide .imgContentWrapper{padding:40px 5%;display:block;justify-content:unset;align-items:unset;clear:both}.bx-controls .bx-controls-direction .bx-next{right:32px}.slide .imglinkWrapper{max-height:720px}.quote .imgDescription{font-size:22px;line-height:34px}#bottomblock .whiteArea .rightSide{width:100%;float:left;display:block}#contentblock .roomContainer.room-opened>div{margin:0}#contentblock #roomtypes,#contentblock #specialoffers{margin:60px 0 140px}#contentblock .roomContainer.room-opened{padding:0 0 30px}#contentblock .roomContainer .roomName h2,#contentblock .roomContainer.room-opened .roomName h2{width:100%;max-width:100%;font-size:26px;line-height:32px;margin:0!important}#contentblock .roomContainer.room-opened .roomName h2{margin-bottom:-40px!important}#contentblock .roomContainer .roomDescription p,#contentblock .roomContainer .roomDescription.mealplan,#contentblock .roomContainer .roomDescription.teaser{width:100%;margin:0 auto}#contentblock .roomContainer .promotions-termsContent{left:0;width:100%}.hotel-contacts #contentblock .content .holder>p{margin-left:0!important;margin-right:0!important;width:90%}#contentblock .content .contactFormContainer{width:100%;float:none}body.popupWindow{overflow:auto}}@media all and (max-width:640px){.menuOpened .secondarymenu .navigation{width:90%;margin:60px auto 0}.menuOpened .secondarymenu .navigation li{padding-bottom:13px}#loader h1::before,#loader_custom h1::before{font-size:14px;max-width:310px}#loader h1,#loader_custom h1{margin-left:-155px}.hotellogo{left:10px}.languages{left:10px}.toggleblock{right:10px}.flashContainer .gcb_navigation{right:10px;left:10px}#contentblock #specialoffers .roomContainer .roomPhoto{left:0;right:0}.larger.notext .imgContentWrapper,.slide.notext .imgContentWrapper{padding:0}.larger .tableWrapper,.slide .tableWrapper{display:block}.quote .imgLink,.quote.with-legend .imgLink:hover{top:-160px;right:0}.large,.medium{padding:0}.mediumlarge.imagelinkgadget .imgImageWrapper,.mediumlarge:nth-of-type(odd) .imgImageWrapper{width:100%;float:none}.mediumlarge.imagelinkgadget .imgImageWrapper img{width:auto!important}.mediumlarge.imagelinkgadget .imgContentWrapper .imgDescription{max-height:none!important}.bx-controls{top:30%}#bottomblock{box-shadow:none}#bottomblock .footerTop{margin:0}#centerblock .logo,.copyright{display:none}#seals{width:100%;margin-bottom:0}.sealsHolder{float:none;padding-left:0}.navigation li a{font-size:18px}.hotel-directions .bookinggadget{top:56px}#contentblock #addons .roomContainer .promotions-termsContent .promotions-closeTermsShell .promotions-closeTerms,#contentblock #productTypes .roomContainer .promotions-termsContent .promotions-closeTermsShell .promotions-closeTerms{padding-left:0;margin-left:0}#contentblock .roomContainer.room-opened .roomName{margin:40px}#contentblock .roomContainer.room-opened .roomName h2{margin-bottom:0!important}}