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}body{font-size:14px;line-height:24px;font-weight:400;color:#171e1c;background:#fff;margin:0;text-align:center;font-family:Muli,Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased}body.menuOpened{overflow-y:hidden}a,a:focus,a:link,a:visited{border:0;outline:0;color:#908888;text-decoration:none}a:hover{color:#171e1c}.languages ul,nav ul{padding:0}.languages li,nav li{display:block}hr{display:inline-block;border:none;width:80%;clear:both;margin-top:40px;margin-bottom:40px}section{clear:both;overflow:hidden}::selection{background-color:#171e1c;color:#d7d7d7}::-webkit-input-placeholder{color:#171e1c}::-moz-placeholder{color:#171e1c}:-ms-input-placeholder{color:#171e1c}:-moz-placeholder{color:#171e1c}.center{text-align:center;margin-left:auto!important;margin-right:auto!important}#contentblock .roomContainer.room-opened .roomName::before,#contentblock h1::before,#contentblock ul li,#shadowbox_container #shadowbox_nav_close,#shadowbox_container #shadowbox_nav_next,#shadowbox_container #shadowbox_nav_previous,#shadowbox_container .shadowBoxCancel,.awards .title::before,.bookinggadget .bar:after,.flashContainer .gcb_navigation_arrow,.footermenu::before,.gcb_container .gcb_image_legend::after,.languages select,.navigation .nav::after,.navigation .nav::before,.nolink.smaller .imgTitle:before,.quote .imgDescription::after,.quote .imgDescription::before,.scroll span,.scrolltop span,.small .imgTitle::before,.socialmedia li a,.video .imgDescription::before,.video .imgTitle::before{background-image:url(../ciprotur_hotel_bin/sprite.png);background-repeat:no-repeat}#loader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden;background:#171e1c}#loader::before{content:"";display:block;position:absolute;background:url(../ciprotur_hotel_bin/loader_img.png) no-repeat center;width:168px;height:160px;top:50%;margin-top:-140px;left:50%;margin-left:-84px}#loader h1{position:absolute;color:rgba(0,0,0,.3);font-size:16px;top:55%;left:50%;margin-left:-110px;text-transform:uppercase;color:#171e1c;letter-spacing:.5px;text-transform:uppercase;font-family:Muli,Helvetica,Arial,sans-serif;font-weight:lighter}#loader h1:before{content:"Ciprotur Hotel Group";position:absolute;overflow:hidden;max-width:400px;white-space:nowrap;color:#fff;animation:loading 1.5s linear}@keyframes loading{0%{max-width:0}}#loader:after{content:"";position:absolute;bottom:16px;left:28px;width:140px;height:25px;background:url(../ciprotur_hotel_bin/gc_loading.png) no-repeat}.scroll,.scrolltop{position:fixed;bottom:20%;left:50%;margin-left:-25px;width:auto;height:40px;font-size:18px;line-height:1em;text-align:center;cursor:pointer;color:#171e1c;text-transform:uppercase;letter-spacing:1px;font-weight:400;font-size:12px;color:#fff;font-family:Muli,Helvetica,Arial,sans-serif;z-index:1}.scroll span{position:absolute;top:30px;left:8px;width:35px;height:22px;background-position:0 -114px}.scroll:hover{text-decoration:none}a.scroll:hover{color:#fff}.scrolling .scroll{display:none}.scrolltop{display:none;position:relative;width:33px;height:20px;margin:20px 0;text-indent:-9999px}.scroll1 .scrolltop{display:block;opacity:0;transition:opacity .5s ease-in-out}.scroll2 .scrolltop{opacity:1}a.scrolltop:hover{color:#171e1c}.scrolltop span{position:absolute;width:33px;display:block;top:0;height:20px;background-position:0 -167px}.scrolltop:hover{text-decoration:none}#topblock{position:absolute;top:0;left:0;width:100%;height:75px;background:0 0;z-index:10}.hotel-directions #topblock,.no-banner #topblock,.scroll1 #topblock{height:75px;background:#f7f7f7;top:-75px;opacity:1;transition-property:top;transition-duration:.4s;transition-timing-function:ease-out}.gc-8df4c564d1dcfd97.hotel-directions #topblock,.gc-8df4c564d1dcfd97.no-banner #topblock,.gc-8df4c564d1dcfd97.scroll1 #topblock{background:#171e1c}.hotel-directions #topblock,.no-banner #topblock,.scroll2 #topblock{position:fixed;top:0;z-index:13}#centerblock{position:fixed;top:0;left:0;right:0;z-index:0}#contentblock{position:relative;z-index:12;overflow:hidden}.no-banner #contentblock{margin-top:90px}#bottomblock{position:relative;background:rgba(23,30,28,.9);z-index:2;padding:100px 40px 0}.languages{position:absolute;right:40px;bottom:50px;z-index:999;margin:0}.hotel-directions .languages{display:none}.languages ul{position:relative;overflow:hidden}.languages li{display:inline-block;cursor:pointer}.languages li a{display:block;font-family:Muli,Helvetica,Arial,sans-serif;font-size:1em;line-height:32px;text-transform:uppercase;text-decoration:none;color:#fff;transition:color .2s ease-in-out}.languages li a:after{content:"/";position:relative;display:inline-block;margin:0 10px;color:#fff}.languages li:last-of-type a:after{display:none}.languages li a:hover{color:#eee}.languages .langButton{position:absolute;top:0;right:0;width:35px;height:35px}.languagesOpened .languages ul a{opacity:1;background:#fff}.languagesOpened .languages li a.active{background:#eee}.hotellogo:before{content:"";display:block;position:absolute;border-radius:50%;width:290px;height:290px;margin-left:-35px;margin-top:-35px;background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 64%,rgba(0,0,0,0) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 64%,rgba(0,0,0,0) 100%);background:radial-gradient(ellipse at center,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 64%,rgba(0,0,0,0) 100%)}.hotel-directions .hotellogo:before,.no-banner .hotellogo:before,.scroll1 .hotellogo:before{display:none}.hotellogo{position:fixed;width:200px;height:170px;top:22%;left:50%;margin-left:-100px;z-index:10}.hotellogo a{display:block;height:100%;position:relative;overflow:hidden}.hotellogo a span{text-indent:-9999px;display:block;line-height:0;overflow:hidden}.hotellogo .antillia,.hotellogo .ciprotur,.hotellogo .colombo,.hotellogo .domar,.hotellogo .pontadelgada{display:none}.gc-8df4c564d1dcfd97 .hotellogo .ciprotur{display:block}.gc-fc9ab7d762dde091 .hotellogo .pontadelgada{display:block}.gc-af544997878ced40 .hotellogo .antillia{display:block}.gc-ccfea960657cc134 .hotellogo .domar{display:block}.gc-3aa092370114f8af .hotellogo .colombo{display:block}.hotel-directions .hotellogo,.no-banner .hotellogo,.scroll1 .hotellogo{top:-75px;width:200px;height:75px;left:40px;margin-left:0;opacity:0;transition-property:top,opacity;transition-duration:.3s;transition-timing-function:ease-out;z-index:11}.gc-8df4c564d1dcfd97.hotel-directions .hotellogo,.gc-8df4c564d1dcfd97.no-banner .hotellogo,.gc-8df4c564d1dcfd97.scroll1 .hotellogo{width:210px}.hotel-directions .hotellogo,.no-banner .hotellogo,.scroll2 .hotellogo{opacity:1;top:0}.gc-8df4c564d1dcfd97.hotel-directions .hotellogo .ciprotur,.gc-8df4c564d1dcfd97.no-banner .hotellogo .ciprotur,.gc-8df4c564d1dcfd97.scroll2 .hotellogo .ciprotur{background:url(../ciprotur_hotel_bin/hotel_logo_scroll_white.png) no-repeat center}.gc-fc9ab7d762dde091.hotel-directions .hotellogo .pontadelgada,.gc-fc9ab7d762dde091.no-banner .hotellogo .pontadelgada,.gc-fc9ab7d762dde091.scroll2 .hotellogo .pontadelgada{background:url(../ciprotur_hotel_bin/hotel_logo_scroll_gc_fc9ab7d762dde091.png) no-repeat center}.gc-af544997878ced40.hotel-directions .hotellogo .antillia,.gc-af544997878ced40.no-banner .hotellogo .antillia,.gc-af544997878ced40.scroll2 .hotellogo .antillia{background:url(../ciprotur_hotel_bin/hotel_logo_scroll_gc_af544997878ced40.png) no-repeat center}.gc-ccfea960657cc134.hotel-directions .hotellogo .domar,.gc-ccfea960657cc134.no-banner .hotellogo .domar,.gc-ccfea960657cc134.scroll2 .hotellogo .domar{background:url(../ciprotur_hotel_bin/hotel_logo_scroll_gc_ccfea960657cc134.png) no-repeat center}.gc-3aa092370114f8af.hotel-directions .hotellogo .colombo,.gc-3aa092370114f8af.no-banner .hotellogo .colombo,.gc-3aa092370114f8af.scroll2 .hotellogo .colombo{background:url(../ciprotur_hotel_bin/hotel_logo_scroll_gc_3aa092370114f8af.png) no-repeat center}.hotel-directions .hotellogo img,.no-banner .hotellogo img,.scroll1 .hotellogo img{display:none}.bannerBlock{position:absolute;height:124px;width:100%;bottom:0;background:#fafafa}.no-banner .bannerBlock{display:none}.bookinggadget{float:none;clear:none;position:fixed;vertical-align:middle;overflow:visible;width:210px;height:240px;bottom:40px;right:80px;background:rgba(255,255,255,.8);transition:color .25s;padding-top:40px}.gcBookingGadget form>*{display:none}.gcBookingGadget form>.shortHandTitle{display:block}.gcBookingGadget form>.shortHandButton{display:block}.mpshorthand{display:none}.gc-8df4c564d1dcfd97 .mpshorthand{display:block}.gc-8df4c564d1dcfd97 .gcBookingGadget{display:none}.bookinggadget{float:none;clear:none;position:absolute;vertical-align:middle;overflow:visible;width:200px;height:60px;bottom:auto;top:40px;right:40px;background:0 0;transition:color .25s;padding:0;border:none}.hotel-directions .bookinggadget,.no-banner .bookinggadget,.scroll1 .bookinggadget{top:18px}.bookinggadget .gc_sh .gc_horizontalSh .shortHandTitle{border-right:none;margin:0;width:100%;float:none;position:absolute;background:0 0;top:45px;color:#fff;font-size:.9em;letter-spacing:1px;font-family:Muli,Helvetica,Arial,sans-serif;font-weight:700}.hotel-directions .bookinggadget .gc_sh .gc_horizontalSh .shortHandTitle,.no-banner .bookinggadget .gc_sh .gc_horizontalSh .shortHandTitle,.scroll1 .bookinggadget .gc_sh .gc_horizontalSh .shortHandTitle{display:none}.bookinggadget .gc_sh .shortHandButton{margin:0!important;width:100%;overflow:hidden}.bookinggadget .gc_sh .shortHandCheckRates{background:#25332e;width:100%;height:40px;line-height:40px;font-family:Muli,Helvetica,Arial,sans-serif;letter-spacing:1px;font-size:14px;margin:0;font-weight:700;cursor:pointer;transition:background .5s ease-in-out}.gc-fc9ab7d762dde091 .bookinggadget .gc_sh .shortHandCheckRates{background:#50a361}.gc-af544997878ced40 .bookinggadget .gc_sh .shortHandCheckRates{background:#794646}.gc-ccfea960657cc134 .bookinggadget .gc_sh .shortHandCheckRates{background:#7d88cb}.gc-3aa092370114f8af .bookinggadget .gc_sh .shortHandCheckRates{background:#d8b968}.bookinggadget .gc_sh .shortHandCheckRates:hover{background:#fff;color:#171e1c}.hotel-directions .bookinggadget .gc_sh .shortHandCheckRates:hover,.no-banner .bookinggadget .gc_sh .shortHandCheckRates:hover,.scroll1 .bookinggadget .gc_sh .shortHandCheckRates:hover{color:#fff;background:#171e1c}.gc-8df4c564d1dcfd97 .bookinggadget{position:fixed;top:auto;left:50%;margin-left:-348px;right:auto;height:46px;width:696px;background:rgba(23,30,28,.6)}.bookinggadget form{padding:8px;height:46px}.bookinggadget .selection{display:inline-block;vertical-align:top}.bookinggadget input,.bookinggadget select{border-radius:0;border:none;-webkit-appearance:none;width:155px;height:30px;font-size:.8em;letter-spacing:1px;font-weight:600;text-transform:uppercase;font-family:Muli,Helvetica,Arial,sans-serif;color:#fff;padding:0 8px;background:rgba(23,30,28,.7) url(../ciprotur_hotel_bin/sprite.png) no-repeat;-moz-appearance:none}.bookinggadget select{background-position:136px -1169px}.bookinggadget input{background-position:137px -1203px}.datep::-webkit-input-placeholder{color:#fff}.datep::-moz-placeholder{color:#fff}.datep:-ms-input-placeholder{color:#fff}.datep:-moz-placeholder{color:#fff}.bookinggadget .book{display:inline-block;height:46px;width:205px;margin:-8px -8px 0 5px;background:#fff;transition:background .2s ease-in-out}.bookinggadget button{-webkit-appearance:none;padding:0;background-color:transparent;border:none;text-transform:uppercase;height:100%;width:100%;margin:0 auto;display:block}.bookinggadget button span{font-family:Muli,Helvetica,Arial,sans-serif;font-size:1.2em;line-height:.8em;position:relative;padding:0 15px;top:-4px}.bookinggadget .book:hover{background:#25332e}.bookinggadget .book:hover button span,.bookinggadget .book:hover label{color:#fff}.bookinggadget label{font-family:Muli,Helvetica,Arial,sans-serif;text-transform:none;font-size:.7em;position:absolute;top:21px;right:0;width:205px;float:right;text-transform:uppercase;pointer-events:none}#ui-datepicker-div .ui-widget-header{background:#fff;font-family:Muli,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#171e1c;border:none;font-weight:400}.ui-datepicker th{font-family:Muli,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#171e1c;font-weight:400!important}#ui-datepicker-div .ui-state-default,#ui-datepicker-div .ui-widget-content .ui-state-default,#ui-datepicker-div .ui-widget-header .ui-state-default{background:#eee;border:1px solid #fff}.toggle-bookingGadget{display:none;font-family:Muli,Helvetica,Arial,sans-serif;font-size:1.1em;line-height:38px;text-transform:uppercase;height:38px;color:#fff;background:#171e1c;margin-bottom:20px}.gc-8df4c564d1dcfd97.hotel-directions .bookinggadget,.gc-8df4c564d1dcfd97.no-banner .bookinggadget,.gc-8df4c564d1dcfd97.scroll1 .bookinggadget{bottom:auto;top:-175px!important;right:40px;left:auto;transition:top .5s ease-in-out}.hotel-directions .bookinggadget .book,.no-banner .bookinggadget .book,.scroll1 .bookinggadget .book{background:#25332e}.hotel-directions .bookinggadget .book:hover,.no-banner .bookinggadget .book:hover,.scroll1 .bookinggadget .book:hover{background:#171e1c}.hotel-directions .bookinggadget .book button span,.hotel-directions .bookinggadget .book label,.hotel-directions .bookinggadget .book:hover button span,.hotel-directions .bookinggadget .book:hover label,.no-banner .bookinggadget .book button span,.no-banner .bookinggadget .book label,.no-banner .bookinggadget .book:hover button span,.no-banner .bookinggadget .book:hover label,.scroll1 .bookinggadget .book button span,.scroll1 .bookinggadget .book label,.scroll1 .bookinggadget .book:hover button span,.scroll1 .bookinggadget .book:hover label{color:#fff}.gc-8df4c564d1dcfd97.hotel-directions .bookinggadget,.gc-8df4c564d1dcfd97.no-banner .bookinggadget,.gc-8df4c564d1dcfd97.scroll2 .bookinggadget{top:75px!important}.toggle{position:absolute;top:40px;right:25px;width:40px;height:40px;display:block;overflow:hidden;z-index:14;text-indent:-9999px}.toggle span{background:url(../ciprotur_hotel_bin/menu_icon.png) no-repeat center;width:100%;height:100%;display:block;transition-property:all;transition-duration:.3s;transition-timing-function:ease-out;pointer-events:initial;cursor:pointer}.scroll2 .toggle span{background:url(../ciprotur_hotel_bin/menu_icon_2.png) no-repeat center}.toggle:hover span{-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}.menuOpened .toggle span{background:url(../ciprotur_hotel_bin/menu_icon_close.png) no-repeat center}.menuOpened .toggle:hover span{background:url(../ciprotur_hotel_bin/menu_icon_close.png) no-repeat center}.navigation{position:absolute;width:auto;max-width:50%;top:40px;right:255px;height:40px;text-align:right;overflow:hidden}.gc-8df4c564d1dcfd97 .navigation{right:40px}.navigation li{display:inline-block;margin:0 10px}.navigation li a{text-decoration:none;line-height:40px;font-family:Muli,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#fff;font-weight:400;cursor:pointer;border-bottom:2px solid #171e1c;border-width:0;letter-spacing:.5px}.navigation li a::after{content:"";position:relative;display:block;width:0;height:1px;background-color:#fff;margin-top:-8px;transition-property:width;transition-duration:.4s;transition-timing-function:ease-out}.hotel-directions .navigation,.no-banner .navigation,.scroll1 .navigation{position:absolute;top:-65px;background-image:none}.hotel-directions .navigation,.no-banner .navigation,.scroll2 .navigation{top:18px;width:100%}.hotel-directions .navigation li a,.no-banner .navigation li a,.scroll2 .navigation li a{color:#171e1c}.hotel-directions .navigation li a::after,.no-banner .navigation li a::after,.scroll2 .navigation li a::after{background-color:#171e1c}.gc-8df4c564d1dcfd97.hotel-directions .navigation li a,.gc-8df4c564d1dcfd97.no-banner .navigation li a,.gc-8df4c564d1dcfd97.scroll2 .navigation li a{color:#fff}.gc-8df4c564d1dcfd97.hotel-directions .navigation li a::after,.gc-8df4c564d1dcfd97.no-banner .navigation li a::after,.gc-8df4c564d1dcfd97.scroll2 .navigation li a::after{background-color:#fff}.navigation li.active a::after,body:not(.isTouchDevice) .navigation li a:hover::after{width:100%;display:block}.flashContainer{z-index:1;height:100%!important;position:relative}.flashContainer:after{content:"";display:block;position:absolute;top:0;left:0;right:0;height:250px;opacity:.7;z-index:2;background:rgba(0,0,0,0);background:-moz-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left top,color-stop(0,rgba(0,0,0,.65)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%)}#centerblock:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:250px;opacity:.7;z-index:2;pointer-events:none;background:rgba(0,0,0,0);background:-moz-linear-gradient(bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left bottom,left bottom,color-stop(0,rgba(0,0,0,.65)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to top,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%)}.hotel-directions #centerblock:after{display:none}.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}.flashContainer:before{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.05);z-index:3}.hotel-directions .flashContainer:before{display:none}.gcb_container .gcb_image_legend{display:block;position:absolute;left:0;right:0;top:54%;text-transform:none;font-style:normal;font-size:26px;line-height:1.4em;font-weight:300;color:#fff;margin:0 auto;max-width:40%;text-align:center;text-shadow:2px 2px 5px rgba(0,0,0,.75);text-shadow:none;font-family:'Playfair Display',Times,serif}.gcb_container .gcb_image_legend b{font-size:36px;font-weight:400}.scroll2 .gcb_container .gcb_image_legend{display:none}.flashContainer .gcb_navigation{top:auto;bottom:50px;right:auto;left:40px}.flashContainer .gcb_navigation_arrow{width:25px;height:24px;opacity:0}.flashContainer .gcb_container:hover .previous,.flashContainer .gcb_navigation:hover .gcb_navigation_arrow.previous,.flashContainer .gcb_navigation_arrow.previous{background-position:0 0}.flashContainer .gcb_container:hover .next,.flashContainer .gcb_navigation:hover .gcb_navigation_arrow.next,.flashContainer .gcb_navigation_arrow.next{background-position:0 -38px;float:right;margin-left:8px}.flashContainer .gcb_navigation_paginator{display:none}.flashContainer .gcb_navigation:hover .gcb_navigation_arrow,.flashContainer:hover .gcb_navigation_arrow{opacity:1!important}.flashContainer .gcb_navigation .gcb_navigation_arrow.next:hover,.flashContainer .gcb_navigation .gcb_navigation_arrow.previous:hover{opacity:.8!important}.quicklinks{position:absolute;width:70%;left:15%;right:15%;bottom:50px;z-index:3}.gc-8df4c564d1dcfd97 .quicklinks{display:none}.quicklinks li{display:inline-block;position:relative}.quicklinks li a{font-size:1em;line-height:36px;text-transform:uppercase;display:block;color:#fff;font-family:'Playfair Display',Times,serif;text-transform:none;font-weight:400;letter-spacing:1px;-webkit-font-smoothing:subpixel-antialiased;cursor:pointer;transition:color .2s ease-in-out}.quicklinks li a:after{content:"/";position:relative;display:inline-block;margin:0 15px;color:#fff}.quicklinks li:last-of-type a:after{display:none}.quicklinks li:hover a{color:#eee}.hotel-directions .quicklinks,.no-banner .quicklinks,.scroll1 .quicklinks{display:block;position:fixed;bottom:-40px;z-index:13;transition:bottom .5s ease-in-out}.scroll2 .quicklinks{bottom:0}#c1,#c2,#c3{position:relative;background:#fff}#c2:before{content:"";position:absolute;display:block;top:0;right:40px;left:8%;height:100%;background:#25332e}.gc-fc9ab7d762dde091 #c2:before{background:#50a361}.gc-af544997878ced40 #c2:before{background:#794646}.gc-ccfea960657cc134 #c2:before{background:#7d88cb}.gc-3aa092370114f8af #c2:before{background:#d8b968}.content{position:relative;clear:both;overflow:hidden}#c2.content{padding-bottom:30px}.content .holder{overflow:hidden;margin:30px 10%;padding:0;overflow:visible;text-align:left}.homepage .content .holder{margin:30px 10% 0;overflow:visible}#contentblock:after{display:block;content:"";width:100%;height:100px;background:#fff}#contentblock .content .holder>*{margin-right:20%;position:relative}#contentblock #c2.content .holder>*{color:#fff}#contentblock h1,#contentblock h2,#contentblock h3{position:relative;color:#171e1c;clear:both;text-transform:uppercase}.homepage #contentblock #c1 h1:first-of-type{display:none}#contentblock h1{font-size:42px;line-height:1em;margin:50px auto 0;padding-bottom:50px;color:#171e1c;text-transform:none;font-weight:400;font-family:'Playfair Display',Times,serif;letter-spacing:1px}#contentblock #c1 h1:first-of-type{margin:80px auto 0}#contentblock h1 em{display:block;font-size:12px;line-height:20px;font-family:Muli,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:1px}#contentblock h2{font-size:20px;line-height:24px;margin:20px 0;letter-spacing:1px;text-transform:uppercase;font-weight:400;font-family:Muli,Helvetica,Arial,sans-serif}#contentblock h3{margin:20px 0;font-weight:400}#contentblock ul{overflow:hidden;margin:20px 0 0 15%}#contentblock ul li{display:block;text-align:left;color:#4f4f4f;line-height:15px;font-style:italic}#contentblock ul li:before{content:"";display:inline-block;position:relative;background:#999;height:16px;width:1px;margin-right:20px}.hotel-directions #contentblock ul li:last-of-type{background-image:none;text-align:center}#contentblock p:empty{display:none}#contentblock .promotionsgadget{width:380px;height:125px;margin:60px auto!important;position:relative;text-align:left;background:#efefef}.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:absolute;top:0;bottom:auto;width:100%;height:25px;z-index:2;text-align:right;padding:0 40px 0 0;background:rgba(23,30,28,.15);border-bottom:1px solid rgba(255,255,255,.2);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}.gc-8df4c564d1dcfd97 .fixedPromotions{display:none}.fixedPromotions .promotionsgadget{height:auto;opacity:1!important}.fixedPromotions .promotionsgadget .prgWrapper{padding:0}.fixedPromotions .promotionsgadget .prgImgWrapper{display:none}.fixedPromotions .promotionsgadget .prgTitle{margin:0;color:#fff;position:relative;display:inline-block;text-transform:uppercase;letter-spacing:1px;font-size:12px;line-height:25px}.fixedPromotions .promotionsgadget .prgDescription{position:relative;margin:0 0 0 10px;display:inline-block;opacity:1;color:#fff;font-size:12px;line-height:25px}.fixedPromotions .promotionsgadget .prgClick{color:#fff;display:inline-block;font-size:12px;line-height:25px;text-transform:uppercase;font-style:italic;position:relative;opacity:1;margin:0 0 0 10px}.hotel-directions .fixedPromotions,.no-banner .fixedPromotions,.scroll1 .fixedPromotions{display:none}.hotelsBlock{position:fixed;top:40px;z-index:15;width:200px;height:40px;overflow:hidden;cursor:pointer;transition:all .5s ease-in-out}.hotelsBlock.hover,.hotelsBlock:hover{height:340px}.hotelsBlock li{width:200px;height:75px;background-color:rgba(23,30,28,.5);background-image:url(../ciprotur_hotel_bin/sprite.png);border-bottom:1px solid rgba(255,255,255,.15);transition:background .2s ease-in-out}.hotelsBlock li:last-of-type{border-bottom:none}.hotelsBlock li:hover{background-color:rgba(23,30,28,.7)}.hotelsBlock li a{color:#fff;line-height:40px;text-align:center;height:100%;width:100%;display:block}.hotelsBlock .ciprotur{height:40px;background-color:#171e1c;background-image:none}.hotelsBlock .ciprotur:hover{background-color:#171e1c}.pontadelgada{background-position:-147px -620px}.antillia{background-position:-147px -696px}.domar{background-position:-145px -773px}.colombo{background-position:-144px -849px}.scroll1 .hotelsBlock{left:-200px}.hotel-directions .hotelsBlock,.no-banner .hotelsBlock,.scroll2 .hotelsBlock{bottom:0;left:0;top:auto}.bottombar{background:#fff;display:block;position:fixed;bottom:0;z-index:14;height:40px;left:40px;right:0;overflow:hidden}.bottombar .quicklinks li a,.bottombar .quicklinks li a:after{color:#171e1c}.bottombar .languages{bottom:5px}.bottombar .languages li a,.bottombar .languages li a:after{color:#171e1c}.imagelinkgadget.enabled{transform:translateY(0);transition:all .7s ease-in-out;z-index:1}.imagelinkgadget.enabled .imglinkWrapper{opacity:1;transition:all .8s ease-in-out}.imagelinkgadget{margin-right:0!important;margin-left:0!important;padding:0 20px;margin:20px;transform:translateY(150px)}.imagelinkgadget:hover .imgImageWrapper span{-ms-transform:scale(1.03);-webkit-transform:scale(1.03);transform:scale(1.03)}.imglinkWrapper{opacity:0;position:relative;overflow:hidden}.imagelinkgadget a{color:#171e1c;text-decoration:none}.imgImageWrapper{line-height:0;background:#171e1c;height:420px;overflow:hidden;position:relative}.imagelinkgadget .imgImageWrapper span{opacity:1;display:block;height:100%;background-size:cover;background-color:rgba(211,167,42,0);transition-property:all;transition-duration:.5s;transition-timing-function:ease-in-out}.imgContentWrapper{display:block;position:relative}.notext .imgContentWrapper{display:none}.imgTitle{padding:35px 0}.imgTitle span{font-family:'Playfair Display',Times,serif;font-size:32px;line-height:32px}.imgDescription{padding-left:55px}.imgLink{padding-left:55px;margin-top:25px;cursor:pointer}.imgLink span{text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:1px;transition:color .2s ease-in-out}.imgLink span:before{content:"/";display:inline-block;position:relative;padding-right:15px}.nolink .imgLink span:before{display:none!important}.imgLink span:hover{color:#25332e}.gc-fc9ab7d762dde091 .imgLink span:hover{color:#50a361}.gc-af544997878ced40 .imgLink span:hover{color:#794646}.gc-ccfea960657cc134 .imgLink span:hover{color:#7d88cb}.gc-3aa092370114f8af .imgLink span:hover{color:#d8b968}#c2 .imgDescription,#c2 .imgLink span,#c2 .imgTitle span{color:#fff}.large.imagelinkgadget{margin-right:0!important;margin-left:-12.5%!important;width:112.5%;padding:0;margin:0;z-index:2}.large .imglinkWrapper{overflow:visible}.large .imgImageWrapper{width:60%;height:500px}.large .imgContentWrapper{position:absolute;background:#fff;padding:60px;bottom:-60px;right:0;width:50%}.large .imgDescription,.large .imgLink span,.large .imgTitle span{color:#000!important}.large .imgLink:hover span{color:#25332e!important}.gc-fc9ab7d762dde091 .large .imgLink span:hover{color:#50a361!important}.gc-af544997878ced40 .large .imgLink span:hover{color:#794646!important}.gc-ccfea960657cc134 .large .imgLink span:hover{color:#7d88cb!important}.gc-3aa092370114f8af .large .imgLink span:hover{color:#d8b968!important}.mediumlarge.imagelinkgadget{width:55%;left:22.5%;right:22.5%;margin:0}.mediumlarge .imgImageWrapper{height:500px}.quote{padding:130px 0 100px}.quote:before{content:"";display:block;position:absolute;width:40px;height:35px;margin-left:-20px;margin-top:-16px;background:url(../ciprotur_hotel_bin/sprite.png) no-repeat;background-position:0 -424px}.gc-ccfea960657cc134 .quote:before{background-position:-51px -424px}.quote .imgImageWrapper,.quote .imgTitle{display:none}.quote .imgDescription{color:#999;font-size:22px;line-height:24px;font-style:italic;margin-right:20%}.bx-wrapper{margin-right:-13%!important;margin-left:-13%!important;max-width:none!important;height:610px}.bx-wrapper:before{content:"";display:block;position:absolute;width:100%;height:540px;background-image:url(../ciprotur_hotel_bin/bg.jpg);background-repeat:no-repeat;background-size:cover}.bx-controls{position:absolute;top:235px;right:40px;float:none;margin:0 auto;width:20px;height:70px}.bx-controls .bx-controls-direction{display:block;cursor:pointer}.bx-controls .bx-controls-direction a{text-indent:-9999px;display:block;width:20px;height:35px;background:url(../ciprotur_hotel_bin/sprite.png) no-repeat;transition:opacity .5s ease-in-out}.bx-controls .bx-controls-direction a:hover{opacity:.5}.bx-controls .bx-controls-direction .bx-prev{background-position:2px 5px}.bx-controls .bx-controls-direction .bx-next{background-position:4px -34px}.bx-controls .bx-pager{display:none}.slide.imagelinkgadget{margin:0;height:610px;padding:0}.slide .imgImageWrapper{height:540px;width:35%;position:absolute;right:10%;top:70px}.slide .imglinkWrapper{width:100%;height:610px}.slide .imgContentWrapper{width:40%;left:10%;top:120px}.slide:after{content:"";display:block;position:absolute;width:10%;height:1px;top:90px;background:rgba(255,255,255,.5)}.slide .imgLink span,.slide .imgTitle span{color:#fff}.slide .imgLink span:hover{color:#25332e}.gc-fc9ab7d762dde091 .slide .imgLink span:hover{color:#50a361}.gc-af544997878ced40 .slide .imgLink span:hover{color:#794646}.gc-ccfea960657cc134 .slide .imgLink span:hover{color:#7d88cb}.gc-3aa092370114f8af .slide .imgLink span:hover{color:#d8b968}.slide .imgDescription{color:#fff;font-family:Muli,Helvetica,Arial,sans-serif;max-height:150px;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)}.popup.imagelinkgadget .imglinkWrapper{opacity:1}.popup .imgImageWrapper{overflow:hidden;height:320px}.popup .imglinkWrapper .imgContentWrapper{bottom:0;background:#fff;padding:20px 40px;text-align:left}.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(../ciprotur_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(../ciprotur_hotel_bin/popup_close2.png) no-repeat center}.imagelinkgadget .imglinkWrapper::after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;pointer-events:none;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease-in-out}.imagelinkgadget:hover .imglinkWrapper::after{opacity:1}.imagelinkgadget.slide .imglinkWrapper::after{display:none}#contentblock #addons,#contentblock #pg,#contentblock #productTypes,#contentblock #roomtypes,#contentblock #specialoffers{margin:0;overflow:hidden;position:relative}#contentblock .roomContainer *{color:#171e1c}#contentblock .roomContainer{overflow:visible;padding:0;opacity:0;height:420px;margin:20px 0;padding:0 20px}#contentblock .roomContainer.enabled{opacity:1}#contentblock .roomContainer .roomName{position:relative;top:20%;left:0;right:0;padding:15px 40px 50px;pointer-events:none}#contentblock .roomContainer .roomName h2{text-transform:capitalize;margin:0 auto;color:#fff;width:100%;font-family:'Playfair Display',Times,serif;font-size:32px;line-height:36px}#contentblock .roomContainer .roomPhoto{background:#171e1c;transition:all .3s ease-in-out;width:auto;left:20px;right:20px}#contentblock .roomContainer .roomPhoto .pgContainer .pgImage{height:100%;background-color:rgba(0,0,0,.5);background-blend-mode:hard-light;opacity:.8;transition-property:background,opacity;transition-duration:.5s;transition-timing-function:ease-out}#contentblock .roomPhoto .pgImage a img{display:none}#contentblock .roomContainer h3{font-size:18px;color:#fff;text-transform:none;display:block;width:100%;padding-left:40px;margin:40px auto 0;font-family:Muli,Helvetica,Arial,sans-serif;font-style:italic}#contentblock .roomContainer .mealplan{display:none}#contentblock .roomDetails{display:none}#contentblock .roomContainer .minRate{display:block;pointer-events:none}#contentblock .roomContainer .roomDescription ol li,#contentblock .roomContainer .roomDescription p,#contentblock .roomContainer .roomDescription p>*,#contentblock .roomContainer .roomDescription ul li,#contentblock .roomContainer .roomDescription.mealplan{color:#171e1c}#contentblock .roomContainer .roomPhoto .pgContainer label,#contentblock .roomContainer .roomPhoto .pgContainer span{color:#171e1c;background:rgba(255,255,255,.65)}#contentblock .roomContainer .roomDescription ul{position:relative;width:100%;float:right;padding:0}#contentblock .roomContainer .roomDescription ol li,#contentblock .roomContainer .roomDescription ul li{padding-right:1.5%;margin-bottom:5px;margin-left:0}#contentblock .roomContainer .roomRestrictions{display:none}#contentblock .roomContainer .roomRestrictions p{color:#171e1c;width:auto}#contentblock .roomContainer .promotions-termsActions{position:relative;margin:0;width:auto;display:block;float:none;margin-top:20px}#contentblock .roomContainer .promotions-termsActions .promotions-bgLink{width:160px;margin-left:40px;text-align:center;line-height:40px;font-size:15px;letter-spacing:1px;font-weight:600;color:#fff;background:#25332e;font-family:Muli,Helvetica,Arial,sans-serif;transition:background .5s ease-in-out}.gc-fc9ab7d762dde091 #contentblock .roomContainer .promotions-termsActions .promotions-bgLink{background:#50a361}.gc-af544997878ced40 #contentblock .roomContainer .promotions-termsActions .promotions-bgLink{background:#794646}.gc-ccfea960657cc134 #contentblock .roomContainer .promotions-termsActions .promotions-bgLink{background:#7d88cb}.gc-3aa092370114f8af #contentblock .roomContainer .promotions-termsActions .promotions-bgLink{background:#d8b968}#contentblock .roomContainer .promotions-termsActions .promotions-bgLink:hover{color:#fff;background:#171e1c;text-decoration:none!important}#contentblock .roomContainer .promotions-termsActions .promotions-showTermsTrigger{position:absolute;bottom:-22px;left:40px;width:160px;letter-spacing:1px;text-align:center;text-transform:uppercase;font-size:8px;line-height:20px}#contentblock .roomContainer .promotions-termsActions .promotions-showTermsTrigger:hover{color:#171e1c}#contentblock .roomContainer .promotions-termsContent{position:absolute;left:0;right:0;top:405px}.promotions-termsContent .promotions-closeTermsShell{text-align:center}#contentblock .roomContainer .promotions-termsContent .promotions-closeTerms{background:#eee url(//static.guestcentric.net/cdn/wsbdev/wsbdev_bin/close_terms.png) no-repeat 97%;font-size:14px;line-height:22px;color:#171e1c;font-weight:700;width:90%;margin-left:5%;letter-spacing:1px;padding-left:10%;padding-top:32px;display:block;text-align:left;text-transform:uppercase}#contentblock .roomContainer .promotions-termsContent .promotions-closeTerms:hover{color:#171e1c}#contentblock .promotions-termsContent .promotions-cancelText,#contentblock .roomContainer .promotions-termsContent .promotions-termsText{background:#eee;color:#171e1c;float:none;font-size:12px;line-height:16px;width:90%;padding:20px 10%;text-align:left;margin:0 auto}#contentblock .promotions-termsContent .promotions-cancelText p::before,#contentblock .roomContainer .promotions-termsContent .promotions-termsText p::before{display:none}#contentblock .promotions-termsContent .promotions-cancelText{padding:0 10% 40px}#contentblock .promotions-termsContent .promotions-cancelText *{color:#171e1c}#contentblock .roomContainer.room-opened>div{margin:0 40px}#contentblock .roomContainer.room-opened{width:100%;padding:480px 0 40px!important;margin:0 0 40px;background:#fbfbfb}#contentblock .roomContainer.room-opened .roomName{position:relative;background:0 0;left:auto;right:auto;bottom:auto;margin:120px auto 0;padding:0;width:80%}#contentblock .roomContainer.room-opened .roomName h2{font-size:36px;line-height:42px;color:#171e1c}#contentblock .roomContainer.room-opened .minRate{width:65%;margin:0 auto 30px}#contentblock .roomContainer.room-opened h3{color:#171e1c;padding-left:0}#contentblock .roomContainer.room-opened .roomPhoto{height:480px!important;border:none!important;margin:0;cursor:auto!important;margin-top:5px}#contentblock .roomContainer.room-opened .roomDescription.mealplan{padding-bottom:5px;margin:0 auto 20px;text-transform:uppercase}#contentblock .roomContainer.room-opened .roomDescription{overflow:hidden;padding:0;width:65%;margin:0 auto}#contentblock .roomContainer.room-opened .roomDescription p{width:auto;font-size:16px;line-height:24px}#contentblock .roomContainer.room-opened .promotions-termsActions{top:530px;padding:0!important;margin:0 0 0 -100px;bottom:auto;left:50%;position:absolute;width:200px}#contentblock .roomContainer.room-opened .promotions-termsActions .promotions-bgLink{background:#25332e;color:#fff}.gc-fc9ab7d762dde091 #contentblock .roomContainer.room-opened .promotions-termsActions .promotions-bgLink{background:#50a361}.gc-af544997878ced40 #contentblock .roomContainer.room-opened .promotions-termsActions .promotions-bgLink{background:#794646}.gc-ccfea960657cc134 #contentblock .roomContainer.room-opened .promotions-termsActions .promotions-bgLink{background:#7d88cb}.gc-3aa092370114f8af #contentblock .roomContainer.room-opened .promotions-termsActions .promotions-bgLink{background:#d8b968}#contentblock .roomContainer.room-opened .promotions-termsActions .promotions-bgLink:hover{background:#171e1c;color:#fff}#contentblock .roomContainer.room-opened:hover .roomPhoto .pgContainer{opacity:1}#contentblock .roomContainer.clicked .roomPhoto .pgContainer .pgImage{opacity:.6}#contentblock .roomContainer.clicked:hover .roomPhoto .pgContainer{opacity:1}#contentblock .roomContainer.clicked .roomPhoto{background:#454040}#contentblock .roomContainer.clicked .minRate,#contentblock .roomContainer.clicked .promotions-termsActions,#contentblock .roomContainer.clicked .roomName{display:none}#contentblock .roomContainer:hover .roomPhoto{cursor:pointer}#contentblock .roomContainer:hover .roomPhoto .pgContainer{opacity:.7}#contentblock .roomContainer.room-opened .roomPhoto .pgContainer .pgImage,#contentblock .roomContainer:hover .roomPhoto .pgContainer .pgImage{background-blend-mode:normal;opacity:1}#contentblock #addons .roomContainer .roomName,#contentblock #productTypes .roomContainer .roomName{position:relative;bottom:auto;left:auto;right:auto;padding:0;margin-bottom:10px}#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}#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:0 0;color:#171e1c;font-size:13px;bottom:auto;top:10px;left:200px}#contentblock #addons .roomContainer .promotions-termsActions .promotions-showTermsTrigger:hover,#contentblock #productTypes .roomContainer .promotions-termsActions .promotions-showTermsTrigger:hover{color:#171e1c}#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:0 0;font-size:16px;line-height:44px;letter-spacing:1px}#contentblock #addons .roomContainer,#contentblock #productTypes .roomContainer{margin-bottom:50px;min-height:260px;padding-top:50px}#contentblock #addons .roomContainer .roomName h2,#contentblock #productTypes .roomContainer .roomName h2{color:#171e1c}#contentblock #addons .roomContainer .minRate h3,#contentblock #productTypes .roomContainer .minRate h3{color:#171e1c}#contentblock #addons .roomContainer p:before,#contentblock #productTypes .roomContainer p::before{display:none}#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{color:#171e1c;border:3px solid #171e1c;font-size:16px;letter-spacing:1px;line-height:30px}#contentblock .content #addons .roomContainer .promotions-termsContent .promotions-closeTermsShell .promotions-closeTerms,#contentblock .content #productTypes .roomContainer .promotions-termsContent .promotions-closeTermsShell .promotions-closeTerms{color:#171e1c!important;font-size:16px;width:90%;background:#fbfbfb url(//static.guestcentric.net/cdn/wsbdev/wsbdev_bin/close_terms.png) no-repeat 97%}#contentblock .content #addons .roomContainer .promotions-termsContent .promotions-closeTermsShell .promotions-closeTerms:hover,#contentblock .content #productTypes .roomContainer .promotions-termsContent .promotions-closeTermsShell .promotions-closeTerms:hover{color:#171e1c!important}#pg .pgContainer{display:none}#subscribe_newsletter_form>div,.hotel-unsubscribe #contentblock form>div{text-align:left}#contentblock .content .contactFormContainer{width:100%;float:left}#contentblock .content form{text-align:left}#contentblock .content form input,#contentblock .content form select{width:97.5%;border:none;background:#eee;padding:5px 10px;height:35px}#contentblock .content form>div,#contentblock .content form>p{font-size:14px;line-height:20px;margin:15px 0 5px;width:100%;letter-spacing:0}.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(../ciprotur_hotel_bin/calendar.png) no-repeat center}#contentblock .content form textarea{width:98%;background:#eee;border:none}.contactFormContainer #contacts_form #ckbnotifyme{height:14px;margin-right:10px;width:auto}.contactFormContainer #contacts_form p label{font-size:14px}#contentblock .content form input[type=submit]{margin:40px 0 60px;padding:0;background:0 0;width:160px;line-height:40px;font-size:16px;font-weight:600;text-transform:uppercase;font-weight:600!important;font-family:Muli,Helvetica,Arial,sans-serif;height:auto;color:#fff;background:#25332e;position:relative;transition:background .5s ease-in-out}.gc-fc9ab7d762dde091 #contentblock .content form input[type=submit]{background:#50a361}.gc-af544997878ced40 #contentblock .content form input[type=submit]{background:#794646}.gc-ccfea960657cc134 #contentblock .content form input[type=submit]{background:#7d88cb}.gc-3aa092370114f8af #contentblock .content form input[type=submit]{background:#d8b968}#contentblock .content form input[type=submit]:hover{color:#fff;background:#171e1c}#contentblock .content form input[type=submit]::before{content:"";position:absolute;display:block;z-index:-1;left:0;right:0;top:0;bottom:0;background:#171e1c;cursor:pointer;transform:scaleY(0);transform-origin:50% 0;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}#contentblock .content form input[type=submit]:hover::before{transform:scaleY(1)}#contentblock #contacts_form .required{color:#171e1c}.hotel-contacts #contentblock .content .holder>p{clear:none;width:100%;float:left}.hotel-contacts #contentblock p::before{display:none}#bottomblock .centerblock{display:inline-block;width:33%;position:relative;vertical-align:top;padding-left:60px;padding-top:20px}.hoteladdress:before{content:"";display:block;position:relative;width:70%;height:1px;margin-bottom:30px;background:rgba(255,255,255,.5)}.hoteladdress{text-align:left}.hoteladdress h1,.socialmedia h1{font-style:normal;text-transform:uppercase;font-size:20px;line-height:24px;color:#171e1c;letter-spacing:1px;padding-bottom:16px}.hoteladdress .propertyname{color:#fff;text-transform:uppercase;font-weight:700;font-style:normal}.hoteladdress a{font-style:normal;display:inline-block;padding:0;margin-bottom:0;font-size:12px;font-weight:400;color:#fff;font-family:Muli,Helvetica,Arial,sans-serif;letter-spacing:1px;line-height:18px}.hoteladdress .addressblock .mobile{display:none}.socialmedia{text-align:left;margin-top:60px}.socialmedia.antilia,.socialmedia.colombo,.socialmedia.group,.socialmedia.mar,.socialmedia.pontadelgada{display:none}.gc-8df4c564d1dcfd97 .socialmedia.group{display:block}.gc-fc9ab7d762dde091 .socialmedia.pontadelgada{display:block}.gc-af544997878ced40 .socialmedia.antilia{display:block}.gc-ccfea960657cc134 .socialmedia.mar{display:block}.gc-3aa092370114f8af .socialmedia.colombo{display:block}.socialmedia:before{content:"";display:block;position:relative;width:40%;height:1px;margin-bottom:30px;background:rgba(255,255,255,.5)}.socialmedia ul{overflow:hidden;display:inline-block;padding:0}.socialmedia li{text-indent:-9999px;display:inline-block;margin:0 10px}.socialmedia li a{display:block;width:18px;transition-property:opacity;transition-duration:.4s;transition-timing-function:ease-out}.socialmedia li a:hover{opacity:.5}.socialmedia .facebook a{background-position:3px -564px}.socialmedia .vimeo a{background-position:-36px -564px}.socialmedia .instagram a{background-position:-79px -564px}.socialmedia .newsletter{display:none!important}.socialmedia .newsletter a{background-position:-122px -564px}.otherHotels li{width:208px;height:75px;float:right;right:12%;position:relative;clear:both;text-align:right;display:block;background-image:url(../ciprotur_hotel_bin/sprite.png)}.footermenu{display:inline-block;width:33%;position:relative;vertical-align:top;padding-top:20px}.footermenu ul{padding:0 12%}.footermenu li{display:block;text-align:left}.footermenu li a{color:#fff;font-size:12px;font-weight:700;line-height:26px;letter-spacing:1px;transition-property:color;transition-duration:.4s;transition-timing-function:ease-out;font-family:Muli,Helvetica,Arial,sans-serif}.footermenu li:hover a{border-bottom:1px solid #fff}.otherHotels{display:inline-block;width:33%;position:relative;vertical-align:top}.otherHotels li{cursor:pointer;transition:opacity .5s ease-in-out}.otherHotels li:hover{opacity:.6}.otherHotels li a{display:block;width:100%;height:100%}#seals{width:100%;overflow:hidden;position:relative;z-index:1;margin-top:40px;padding-bottom:70px}.sealsHolder{margin:0 auto;overflow:hidden}.security{height:30px;float:right;margin-right:40px;margin-top:3px}.powered{height:30px;float:left;margin-left:40px;margin-top:4px}.hotel-directions #centerblock .seals,.hotel-directions .flashContainer .gcb_container{display:none}.hotel-directions .flashContainer{padding-top:75px!important;padding-bottom:40px}.hotel-directions .flashContainer:after{display:none}.hotel-directions #bottomblock,.no-banner #bottomblock{background:url(../ciprotur_hotel_bin/bg.jpg) no-repeat;background-size:cover}.hotel-directions #GoogleMapGadget #map_canvas{height:100%!important}.hotel-directions #directionsLink{text-align:center;line-height:40px;font-size:14px;font-weight:600;letter-spacing:1px;width:auto;display:inline-block!important;padding:0 30px;text-transform:uppercase;margin:20px auto!important;color:#fff;background:#25332e;font-family:Muli,Helvetica,Arial,sans-serif;transition:background .5s ease-in-out;cursor:pointer}.gc-fc9ab7d762dde091.hotel-directions #directionsLink{background:#50a361}.gc-af544997878ced40.hotel-directions #directionsLink{background:#794646}.gc-ccfea960657cc134.hotel-directions #directionsLink{background:#7d88cb}.gc-3aa092370114f8af.hotel-directions #directionsLink{background:#d8b968}.hotel-directions #directionsLink:hover{color:#fff;background:#171e1c}.email.antillia,.email.colombo,.email.domar,.email.pontadelgada{display:none}.gc-fc9ab7d762dde091 .pontadelgada{display:block}.gc-af544997878ced40 .antillia{display:block}.gc-ccfea960657cc134 .domar{display:block}.gc-3aa092370114f8af .colombo{display:block}#contentblock .roomContainer .pgContainer,#pg .pgContainer .pgImage,.languages li a,.pgContainer .pgImage{transition-property:opacity;transition-duration:.5s;transition-timing-function:ease-out}div#certificate img{width:110px}div#certificate{display:none;float:left;margin-left:46px;margin-bottom:27px}div#certificate a{width:400px;height:40px;background:url(../ciprotur_hotel_bin/logos_footer.jpg) no-repeat center;position:relative;display:none;float:right;margin-left:50px;margin-top:67px}.gc-af544997878ced40 div#certificate a,.homepage.gc-af544997878ced40 div#certificate{display:block}.reclamacoes,.sponsors{width:100%;padding:40px 12% 10px;display:inline-block}.sponsors{padding:0 12% 10px;display:none}.gc-fc9ab7d762dde091 .sponsors{display:block}.reclamacoes img,.sponsors img{width:100px;height:auto;float:left}.sponsors img{width:382px}@media all and (min-width:992px){.gc-8df4c564d1dcfd97.hotel-directions .hotellogo,.gc-8df4c564d1dcfd97.no-banner .hotellogo,.gc-8df4c564d1dcfd97.scroll1 .hotellogo{background:url(../ciprotur_hotel_bin/hotel_logo_scroll_white.png) no-repeat center}}@media all and (max-width:992px){#contentblock{margin-top:0!important}.content .holder{margin:0 40px}#c1.content .holder{margin:30px 40px 0}.holder>p{padding:0}.imagelinkgadget{transform:translateY(0)}.imglinkWrapper{opacity:1}.bookinggadget .gc_sh .shortHandCheckRates,.bookinggadget a{padding:0;width:100%;transition-property:background;transition-duration:.4s;transition-timing-function:ease-out}#centerblock{position:relative;top:auto;left:auto;right:auto}.no-banner #contentblock{padding-top:80px}.hotel-directions .flashContainer{padding-top:95px!important}#contentblock .roomContainer{opacity:1;transform:translateY(0)}#pg .pgContainer{margin-bottom:50px}.hotel-contacts #contentblock .content .holder>p{text-align:left;width:auto;float:none;clear:both;margin:0 10% 10px}#contentblock .content .contactFormContainer{display:block;margin-right:8%;margin-left:8%;width:auto;float:none}#contentblock .roomContainer .promotions-termsActions .promotions-bgLink::before,#contentblock .roomContainer.room-opened .promotions-termsActions .promotions-bgLink::before,.bookinggadget .gc_sh .gc_horizontalSh .shortHandTitle,.bookinggadget .gc_sh .shortHandCheckRates::before,.bookinggadget a::before,.hotel-directions #directionsLink::before,.quicklinks,.scroll2 .quicklinks{display:none}.gcb_container .gcb_image_legend{max-width:90%}.menuOpened .toggle span{background:url(../ciprotur_hotel_bin/menu_icon_close_black.png) no-repeat center}.menuOpened .toggle:hover span{background:url(../ciprotur_hotel_bin/menu_icon_close_black.png) no-repeat center}.gc-8df4c564d1dcfd97 .navigation,.hotel-directions .navigation,.navigation,.no-banner .navigation,.scroll1 .navigation,.scroll2 .navigation{position:fixed;right:-100%;left:auto;width:100%;height:100%;display:table;background:#fff;max-width:none;top:0;transition:right .5s ease-in-out}.menuOpened .navigation,.menuOpened.gc-8df4c564d1dcfd97 .navigation,.menuOpened.hotel-directions .navigation,.menuOpened.no-banner .navigation,.menuOpened.scroll1 .navigation,.menuOpened.scroll2 .navigation{right:0;z-index:14}.navigation .nav{display:table-cell;vertical-align:middle}.navigation ul{display:block;padding:0 20px;text-align:left}.navigation li{display:block;text-align:center}.navigation li a:hover,.navigation li.active a{border-bottom:2px solid #171e1c}.gc-8df4c564d1dcfd97.hotel-directions .navigation li a,.gc-8df4c564d1dcfd97.no-banner .navigation li a,.gc-8df4c564d1dcfd97.scroll2 .navigation li a,.hotel-directions .navigation li a,.navigation li a,.no-banner .navigation li a,.scroll1 .navigation li a,.scroll2 .navigation li a{color:#171e1c;font-size:18px;line-height:46px}.scroll1 .scrolltop,.scroll2 .scrolltop,.scrolltop{display:none}.menuBlock{overflow:hidden;position:fixed;left:-300px;top:0;bottom:0;width:300px;z-index:8;background:#fff;transition-property:all;transition-duration:.5s;transition-timing-function:ease-out}.menuOpened .menuBlock{left:0}.bookinggadget,.hotel-directions .bookinggadget,.no-banner .bookinggadget,.scroll1 .bookinggadget,.scroll2 .bookinggadget{right:70px;z-index:13}.mediumlarge.notext{display:none}.footermenu{display:none}.hotellogo{position:absolute;top:150%}.hotel-directions .hotellogo,.no-banner .hotellogo,.scroll2 .hotellogo{position:fixed}.scroll1 .toggle{top:-65px;transition-property:top;transition-duration:.4s;transition-timing-function:ease-out}.hotel-directions .toggle,.no-banner .toggle,.scroll2 .toggle{top:18px;position:fixed}.hotel-directions .toggle span,.no-banner .toggle span,.scroll2 .toggle span{background:url(../ciprotur_hotel_bin/menu_icon_black.png) no-repeat center}.imgContentWrapper{padding:0 10px}#contentblock .roomContainer .roomName h2{font-size:24px;line-height:30px}.hotel-directions .hotellogo,.no-banner .hotellogo,.scroll1 .hotellogo{width:210px}#contentblock .content .holder>*{margin-right:0}.homepage #c2:before{right:0;left:0}.large.imagelinkgadget{margin-right:0!important;margin-left:0!important;width:100%}.large .imgContentWrapper{position:relative;background:#fff;padding:40px;bottom:0;right:0;width:100%}.large .imgImageWrapper{width:100%;height:380px}.mediumlarge.imagelinkgadget{width:100%;left:0;right:0;margin:0;padding:0}.mediumlarge .imgImageWrapper{height:380px}.imgImageWrapper{height:380px}#bottomblock .centerblock,.otherHotels{width:49%}#bottomblock .centerblock{padding-left:40px}#bottomblock{padding:60px 40px 0}.gc-8df4c564d1dcfd97.hotel-directions #topblock,.gc-8df4c564d1dcfd97.no-banner #topblock,.gc-8df4c564d1dcfd97.scroll1 #topblock{background:#fff}}@media all and (max-width:768px){hr{margin-top:20px;margin-bottom:20px}.gc-8df4c564d1dcfd97.hotel-directions .hotellogo .ciprotur,.gc-8df4c564d1dcfd97.no-banner .hotellogo .ciprotur,.gc-8df4c564d1dcfd97.scroll2 .hotellogo .ciprotur{background:url(../ciprotur_hotel_bin/hotel_logo_scroll.png) no-repeat center}.large .imgContentWrapper,.large .imgImageWrapper,.slide .imgContentWrapper,.slide .imgImageWrapper{height:420px}.large .imgContentWrapper,.slide .imgContentWrapper{width:auto}.large .imgDescription,.slide .imgDescription{max-height:80px;overflow:hidden}.slidebicadosolhos,.slidedacorte,.slideexlibris,.slideofficinareal{background-size:auto 70%}.holder>p{column-count:1;column-gap:0}.footermenu,.hoteladdress .addressblock .desktop,.hoteladdress .propertyname,.hoteladdress h1,.hotellogo img,.overlay,.popup.imagelinkgadget,.quicklinks,.scroll,.scrolltop,.security,.tableWrapper::before{display:none!important}#topblock,.no-banner #topblock,.scroll1 #topblock,.scroll2 #topblock{position:fixed;height:80px;background:#fff;top:0;opacity:1;z-index:14;box-shadow:0 0 12px rgba(0,0,0,.1);padding:23px 10px 0;transition-property:top;transition-duration:.4s;transition-timing-function:ease-out}.no-banner #centerblock{height:0!important}#centerblock,.hotel-directions.no-banner #centerblock{height:450px!important}#centerblock:after{display:none}.bannerBlock{top:450px;bottom:auto}#contentblock p strong{margin-right:0}#topblock .bookinggadget{right:0;left:0;top:80px;width:100%}.bookinggadget .gc_sh .shortHandCheckRates,.bookinggadget a{background:#171e1c;color:#fff}#contentblock .roomContainer{margin-bottom:50px}body.popupWindow{overflow:auto}.bottombar .languages{bottom:0}.otherHotels{display:none}.socialmedia{text-align:center;margin-top:0}.socialmedia:before{display:none}.powered{margin-left:0}#bottomblock .centerblock{padding-left:0}.hoteladdress{position:fixed;bottom:0;background:#fff;left:0;right:0;height:40px;padding:0 38px;z-index:2;margin:0}.hoteladdress .addressblock .mobile{display:block}.hoteladdress .contactswrapper{width:40px;height:40px;display:inline-block;text-indent:-9999px;float:left}.hoteladdress a{height:100%;display:block;padding:0}.hoteladdress .addressblock{background-position:0 -947px}.hoteladdress .phoneblock{background-position:0 -1001px}.hoteladdress .emailblock{background-position:0 -1047px}.languages{display:none}.no-banner .languages,.scroll1 .languages,.scroll2 .languages{position:relative;top:auto;right:auto;float:right;margin:0 14px 0 0;display:block;line-height:40px}.languages select{font-style:initial}.powered{float:none}.bookinggadget{position:absolute;display:block;right:0;left:0;width:100%;top:80px;height:40px}.bookinggadget input,.bookinggadget select{width:80%}.bookinggadget select{background-position:right -1230px}.bookinggadget input{background-position:right -1267px}#c1.content .holder,.content .holder,.homepage .content .holder{margin:30px 20px 0}.gcb_container .gcb_image_legend{display:none}.mediumlarge,.mediumlarge .imgContentWrapper{height:auto}.mediumlarge .imgContentWrapper,.mediumlarge .imgImageWrapper{width:100%}.mediumlarge .imgContentWrapper{padding:40px}.bx-wrapper{margin-left:0!important;width:100%!important}#contentblock .roomContainer .roomName h2{font-size:20px;line-height:24px;width:100%}#contentblock .roomContainer.room-opened .roomDescription{width:80%}.fixedPromotions,.hotelsBlock{display:none}.hotellogo:before{display:none}.hotel-directions .hotellogo,.hotellogo,.no-banner .hotellogo,.scroll1 .hotellogo,.scroll2 .hotellogo{opacity:1;top:0;height:75px;width:210px;left:20px;margin-left:0}.gc-8df4c564d1dcfd97 .hotellogo .ciprotur,.gc-8df4c564d1dcfd97.hotel-directions .hotellogo .ciprotur,.gc-8df4c564d1dcfd97.no-banner .hotellogo .ciprotur,.gc-8df4c564d1dcfd97.scroll1 .hotellogo .ciprotur,.gc-8df4c564d1dcfd97.scroll2 .hotellogo .ciprotur{background:url(../ciprotur_hotel_bin/hotel_logo_scroll.png) no-repeat center}.gc-fc9ab7d762dde091 .hotellogo .pontadelgada,.gc-fc9ab7d762dde091.hotel-directions .hotellogo .pontadelgada,.gc-fc9ab7d762dde091.no-banner .hotellogo .pontadelgada,.gc-fc9ab7d762dde091.scroll1 .hotellogo .pontadelgada,.gc-fc9ab7d762dde091.scroll2 .hotellogo .pontadelgada{background:url(../ciprotur_hotel_bin/hotel_logo_scroll_gc_fc9ab7d762dde091.png) no-repeat center}.gc-af544997878ced40 .hotellogo .antillia,.gc-af544997878ced40.hotel-directions .hotellogo .antillia,.gc-af544997878ced40.no-banner .hotellogo .antillia,.gc-af544997878ced40.scroll1 .hotellogo .antillia,.gc-af544997878ced40.scroll2 .hotellogo .antillia{background:url(../ciprotur_hotel_bin/hotel_logo_scroll_gc_af544997878ced40.png) no-repeat center}.gc-ccfea960657cc134 .hotellogo .domar,.gc-ccfea960657cc134.hotel-directions .hotellogo .domar,.gc-ccfea960657cc134.no-banner .hotellogo .domar,.gc-ccfea960657cc134.scroll1 .hotellogo .domar,.gc-ccfea960657cc134.scroll2 .hotellogo .domar{background:url(../ciprotur_hotel_bin/hotel_logo_scroll_gc_ccfea960657cc134.png) no-repeat center}.gc-3aa092370114f8af .hotellogo .colombo,.gc-3aa092370114f8af.hotel-directions .hotellogo .colombo,.gc-3aa092370114f8af.no-banner .hotellogo .colombo,.gc-3aa092370114f8af.scroll1 .hotellogo .colombo,.gc-3aa092370114f8af.scroll2 .hotellogo .colombo{background:url(../ciprotur_hotel_bin/hotel_logo_scroll_gc_3aa092370114f8af.png) no-repeat center}.quote:before{margin-left:0}.slide .imgDescription{display:none}.slide:after{display:none}.slide .imgContentWrapper{width:40%;width:45%!important;left:3%}.slide .imgLink{padding-left:0}.bx-controls{right:0;left:50%;width:100px;margin-left:-50px}.quote{padding:40px 0 60px}.hotel-directions .toggle,.no-banner .toggle,.scroll1 .toggle,.scroll2 .toggle,.toggle{top:18px;position:fixed}.hotel-directions .toggle span,.no-banner .toggle span,.scroll1 .toggle span,.scroll2 .toggle span,.toggle span{background:url(../ciprotur_hotel_bin/menu_icon_black.png) no-repeat center}.gc-8df4c564d1dcfd97 .bookinggadget{position:relative;height:auto;display:block;width:100%;left:0;margin:0;right:0;bottom:0;top:0!important}.bookinggadget label{display:none}.bookinggadget form{height:auto}.bookinggadget input,.bookinggadget select{width:100%}.bookinggadget .selection{display:block;margin-bottom:5px}.bookinggadget .book{display:block;height:40px;width:100%;margin:0;background:#fff;transition:background .2s ease-in-out}.bookinggadget button span{line-height:48px}.bookinggadget input{background-position:115% -1261px}.bookinggadget select{background-position:115% -1230px}}@media all and (max-width:640px){.navigation .nav::before{top:90px}.navigation .nav::after{bottom:40px}.menuBlock{width:100%;left:-100%}.menuBlock .nav{margin-top:120px}.content .holder{padding:0 10px}#contentblock{margin-top:0!important}.powered{margin-left:0}#contentblock #addons,#contentblock #pg,#contentblock #productTypes,#contentblock #roomtypes,#contentblock #specialoffers{margin:0 20px}#contentblock .roomContainer{height:300px}#contentblock .roomContainer.room-opened{padding:280px 0 30px!important}#contentblock .roomContainer.room-opened .roomPhoto{height:280px!important}#contentblock .roomContainer.room-opened .promotions-termsActions{top:310px}#contentblock .roomContainer .promotions-termsContent{top:365px}#contentblock .roomContainer.room-opened>div{margin:0 20px}.scroll1.scrolling .scroll{margin:80px 0 0 20px}#bottomblock{z-index:12}.hoteladdress{padding:0 10px;background:#fff;position:fixed;margin-bottom:0;width:100%}.hoteladdress .addressblock{background:url(../ciprotur_hotel_bin/sprite.png);margin-top:-28px;background-position:412px 343px}.hoteladdress .phoneblock{background:url(../ciprotur_hotel_bin/sprite.png);margin-top:-28px;background-position:412px 288px}.footercontent{padding:70px 0 0}.no-banner .languages,.scroll1 .languages,.scroll2 .languages{margin:0 24px 0 0;line-height:43px}.bannerBlock{display:none}.booknow{display:block;line-height:48px;font-size:24px;text-transform:uppercase;font-family:Muli,Helvetica,Arial,sans-serif}.mediumlarge .imgImageWrapper{width:100%}.imgDescription,.imgLink{padding-left:0}.mediumlarge .imgContentWrapper{padding:0}.slide.imagelinkgadget{background:url(../ciprotur_hotel_bin/bg.jpg) no-repeat;background-size:cover;height:565px}.slide .imgImageWrapper{position:relative;width:100%;right:0;top:0;height:270px}.slide .imgContentWrapper{width:40%;width:100%!important;left:3%;top:30px}.quote:before{display:none}.bottombar{left:auto;width:50%}#contentblock h1{font-size:28px}#contentblock #addons,#contentblock #pg,#contentblock #productTypes,#contentblock #roomtypes,#contentblock #specialoffers{margin:0}#contentblock .roomContainer.room-opened .roomName h2{font-size:24px;line-height:32px}.bx-controls{top:282px;width:80px}.bx-controls .bx-controls-direction .bx-prev{background-position:2px 5px}.bx-controls .bx-controls-direction .bx-next{background-position:24px -34px}.bx-controls .bx-controls-direction a{display:inline-block;width:40px}}