h1,h2{color:#DA4453}.clearFix:after,.div-print-sign,.eugin-booking-content:after,article,footer,section{clear:both}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,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}html{-webkit-text-size-adjust:100%}ol,ul{list-style:none}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}.eugin-booking input,.eugin-booking select,nav div{vertical-align:middle}p{font-size:1em}main p{margin-bottom:10px!important}h1,h2,h4,h5,h6{margin-bottom:10px}h1{font-size:2em;letter-spacing:-.36px}h2{font-size:1.5em;margin-top:40px;font-weight:700;font-family:'Roboto Slab',serif}h3{font-size:1.17em;letter-spacing:-.2px;padding:3px 0;color:#531DC0}h4{font-size:1.12em}body{margin:0 auto;background-color:#EFEEEE;font:1em "lucida sans unicode",helvetica,arial,sans-serif;line-height:1.5em}body,footer,header{width:1020px;margin-bottom:5px}footer{padding-top:15px}aside.right{width:260px;float:right}aside.right p{padding:10px 2px 10px 10px}main{background-color:#FCFCFC;width:720px;padding:20px;text-align:justify;border-radius:20px;float:left}.gm-style-iw{min-width:100px!important;min-height:30px!important}main img{width:100%}.div-print-sign{display:none!important;padding-top:10px}.header-map{background:url(/images/cinque-terre-nav-map.png) 0 bottom no-repeat;height:301px;width:1020px}nav{height:237px;width:1020px;position:relative;font-size:1em}nav .current{color:#c80f1d;text-decoration:none}nav a{color:#3a629f;font-size:1.05em;position:absolute}a:hover{color:#c80f1d!important;text-decoration:none}.cc_banner-wrapper a:hover{color:#000!important}nav .levanto{margin-top:143px;margin-left:190px}nav .monterosso{margin-top:143px;margin-left:320px}nav .vernazza{margin-top:151px;margin-left:426px}nav .corniglia{margin-top:168px;margin-left:506px}nav .manarola{margin-top:184px;margin-left:572px}nav .riomaggiore{margin-top:198px;margin-left:659px}nav .porto-venere{margin-top:202px;right:0}nav .spezia{margin-top:88px;margin-left:837px}nav .pisa{margin-top:42px;right:58px}nav .firenze{margin-top:23px;right:58px}nav .amalfi{margin-top:4px;right:58px}nav .venezia{margin-top:0;right:210px}nav .genova{margin-top:174px;margin-left:54px}nav .milano{margin-top:156px;margin-left:54px}nav .sestri-levante{margin-top:212px;margin-left:54px}nav .portofino{margin-top:193px;margin-left:54px}nav .trails{margin-top:17px;right:408px}nav .trails div{background:url(/images/navigation-icons.png) 0 -168px no-repeat}nav .guide{margin-top:86px;right:378px}nav .guide div{background:url(/images/navigation-icons.png) 0 -252px no-repeat}nav .air div{background:url(/images/navigation-icons.png) 0 -294px no-repeat}nav .air{margin-top:35px;margin-left:230px}nav .whereStay{margin-top:52px;right:393px}nav .whereStay div{background:url(/images/navigation-icons.png) 0 -210px no-repeat}nav .train{margin-top:119px;margin-left:656px}nav .train div{background:url(/images/navigation-icons.png) 0 -126px no-repeat}nav .car{margin-top:86px;margin-left:641px}nav .car div{background:url(/images/navigation-icons.png) 0 -84px no-repeat}nav .bus{margin-top:52px;margin-left:626px}nav .bus div{background:url(/images/navigation-icons.png) 0 -42px no-repeat}nav .boat{margin-top:17px;margin-left:611px}nav .boat div{background:url(/images/navigation-icons.png) no-repeat}nav div{width:32px;height:32px;margin:0 2px 3px 3px;display:inline-block;background-repeat:no-repeat}.air,.boat,.bus,.car,.guide,.trails,.train,.whereStay{font-size:.9em}#bookingRooms,#eugin-booking-nights-no-search_eug{position:absolute;top:-17px;z-index:0}.eugin-booking address,.eugin-booking blockquote,.eugin-booking dd,.eugin-booking dl,.eugin-booking dt,.eugin-booking fieldset,.eugin-booking h1,.eugin-booking h2,.eugin-booking h3,.eugin-booking h4,.eugin-booking h5,.eugin-booking h6,.eugin-booking img,.eugin-booking li,.eugin-booking p,.eugin-booking ul{outline:0;padding:0;margin:0}.eugin-booking :focus{outline:0}.eugin-booking-content:after,.eugin-booking-content:before{display:table;content:""}.eugin-booking-dropdown-container{position:relative}.eugin-booking-dropdown-container .eugin-booking-dropdown-panel{display:inline-block;position:absolute;top:30px;right:0;z-index:500;min-width:250px;width:auto;max-width:500px;background-color:#fff;padding:0;border-width:1px;border-style:solid;border-color:#ccc;border-color:rgba(0,0,0,.2);-moz-box-shadow:0 0 5px rgba(0,0,0,.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);margin-top:5px}.eugin-booking-dropdown-container .eugin-booking-dropdown-panel:before,.eugin-calendar:before{display:block;position:absolute;background-repeat:no-repeat;background-position:-47px 0;top:-16px;height:16px;content:""}.eugin-booking-dropdown-container .eugin-booking-dropdown-panel:before{background-image:url(/images/dropdown-pointer.png);right:16px;width:25px}.eugin-booking-dropdown-container #eugin-booking-dropdown-search{width:300px;padding-top:10px}.eugin-booking-dropdown-container #eugin-booking-dropdown-search h2.eugin-booking-title{display:block;margin-bottom:15px}.eugin-booking-dropdown-container #eugin-booking-dropdown-search .eugin-booking-dropdown-panel-inner{padding:10px}div.eugin-booking{color:#454545;font:10px "lucida grande","lucida sans",verdana,"trebuchet ms",sans-serif;text-align:center}.eugin-booking-form-fields div.field ::-moz-focus-inner{padding:0;border:0}.eugin-booking-form-fields .field-children span.label,.eugin-booking-form-fields .field-date span.label,.eugin-booking-form-fields .field-room span.label,.eugin-booking-form-fields .field-rooms span.label,.eugin-booking-form-fields input.eugin-calendar-input,.eugin-booking-form-fields input.text,.eugin-booking-form-fields label,.eugin-booking-form-fields select,.eugin-booking-form-fields textarea{color:#454545;font-family:helvetica,arial,sans-serif}.eugin-calendar:before{background-image:url(../images/pointer.png);left:10px;width:25px}.eugin-booking-form-fields .field-children span.label,.eugin-booking-form-fields .field-date span.label,.eugin-booking-form-fields .field-room span.label,.eugin-booking-form-fields .field-rooms span.label,.eugin-booking-form-fields label{display:inline-block;font-size:12px;padding-top:3px}.eugin-booking-form-fields input.eugin-calendar-input,.eugin-booking-form-fields input.text,.eugin-booking-form-fields select,.eugin-booking-form-fields textarea{font-size:12px;margin-left:1px;padding:2px}.eugin-booking-form-fields input.eugin-calendar-input,.eugin-booking-form-fields input.text,.eugin-booking-form-fields textarea{outline:0;background-color:#fff;padding:3px;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px #eee;-webkit-box-shadow:0 1px #eee;box-shadow:0 1px #eee;overflow-x:hidden;overflow-y:auto;white-space:pre-wrap;word-wrap:break-word}.eugin-booking-form-fields .field-date{position:relative}.eugin-booking-form-fields .field-date input.eugin-calendar-input{display:block;width:110px;background:url(/images/ico-calendar.png) right center no-repeat #fff;padding-right:36px}.eugin-booking-form-fields .field-date .booking-search-nights-no{position:absolute;top:3px;left:110px;color:#999}.eugin-booking-form-fields .warning input.text,.eugin-booking-form-fields .warning select,.eugin-booking-form-fields .warning textarea{background:#ffc}.eugin-booking-form-fields .field-date fieldset.select-date span{float:left;margin-right:5px}.eugin-booking-form-fields .field-date fieldset.select-date select{margin-right:5px}.eugin-booking-form-fields .field-date button.calendar{float:left;margin-top:1px}.reset b,.reset dd,.reset dl,.reset dt,.reset em,.reset fieldset,.reset form,.reset i,.reset label a,.reset legend,.reset li,.reset ol,.reset p,.reset small,.reset span,.reset strong,.reset ul{outline:0;background:0 0;font-size:100%;vertical-align:baseline;padding:0;border:0;margin:0}.eugin-booking-search{overflow:visible;color:#545454;font:normal normal 10px/1em "helvetica neue",helvetica,arial,sans-serif}.eugin-booking-search b,.eugin-booking-search dd,.eugin-booking-search dl,.eugin-booking-search dt,.eugin-booking-search em,.eugin-booking-search fieldset,.eugin-booking-search form,.eugin-booking-search i,.eugin-booking-search label a,.eugin-booking-search legend,.eugin-booking-search li,.eugin-booking-search ol,.eugin-booking-search p,.eugin-booking-search small,.eugin-booking-search span,.eugin-booking-search strong,.eugin-booking-search ul{outline:0;background:0 0;font-size:100%;vertical-align:baseline;padding:0;border:0;margin:0}.eugin-booking-search fieldset.booking-search-fields{display:inline-block;padding:0;border:0;margin:0}.eugin-booking-search .booking-search-fields-wrap{vertical-align:top;display:inline-block}.eugin-booking-search .field span.label{display:block;margin-bottom:7px}.eugin-booking-search .field input,.eugin-booking-search .field label{color:#595b63;font-size:12px}.eugin-booking-search .field label{font-weight:700;margin-left:7px}.eugin-booking-search .field input.eugin-calendar-input{display:inline-block;width:170px;height:20px;background:url(/images/ico-calendar.png) right center no-repeat #fff;color:#595b63;font-size:14px;line-height:20px;padding:4px 36px 4px 6px;border:1px solid #ccc;vertical-align:middle;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1),inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:0 0 2px rgba(0,0,0,.1),inset 0 1px 1px rgba(0,0,0,.075);box-shadow:0 0 2px rgba(0,0,0,.1),inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}.booking-search-rooms-no2 span,.eugin-booking-search .field.field-guests .booking-search-rooms-no span{font-size:12px}.eugin-booking-search .field input.eugin-calendar-input:hover{border-color:#666;border-color:rgba(0,0,0,.3)}.eugin-booking-search .field input.eugin-calendar-input:focus{outline:0;outline:dotted thin;border-color:#666;border-color:rgba(0,0,0,.3);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.2)}.eugin-booking-search .field.field-guests .input:focus,.eugin-booking-search .field.field-guests b.ico-toggle:focus{outline-offset:-2px}.eugin-booking-search .field.field-date{display:inline-block;position:relative;margin-right:15px}.booking-search-rooms-no2{position:absolute;top:0;left:7px;color:#999;cursor:default}.eugin-booking-search .field.field-guests{display:inline-block}.eugin-booking-search .field.field-guests .booking-search-rooms-no{position:absolute;top:0;right:7px;color:#999;cursor:default}.eugin-booking-search .field.field-guests .input,.eugin-booking-search .field.field-guests b.ico-toggle{filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);font-size:14px;line-height:20px;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;display:inline-block;position:relative;cursor:pointer}.eugin-booking-search .field.field-guests .input{height:20px;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(enabled=false);color:#595b63;padding:4px 6px 4px 30px;border:1px solid #ccc;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-bottom-color:#b3b3b3;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);width:150px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;text-align:left}.eugin-booking-search .field.field-guests .input:active,.eugin-booking-search .field.field-guests .input:focus,.eugin-booking-search .field.field-guests .input:hover{background-color:#e6e6e6}.eugin-booking-search .field.field-guests .input:focus,.eugin-booking-search .field.field-guests .input:hover{color:#333;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-ms-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.eugin-booking-search .field.field-guests .input:active{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.eugin-booking-search .field.field-guests .input i.ico-user{position:absolute;top:0;left:6px;width:18px;height:28px;background:url(/images/ico-guests.png) center center no-repeat}.eugin-booking-search .field.field-guests b.ico-toggle{height:20px;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(enabled=false);color:#595b63;padding:4px 8px;border:1px solid #ccc;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-bottom-color:#b3b3b3;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);margin-left:-5px}.eugin-booking-search .field.field-guests b.ico-toggle:active,.eugin-booking-search .field.field-guests b.ico-toggle:focus,.eugin-booking-search .field.field-guests b.ico-toggle:hover{background-color:#e6e6e6;z-index:2}.eugin-booking-search .field.field-guests b.ico-toggle:focus,.eugin-booking-search .field.field-guests b.ico-toggle:hover{color:#333;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-ms-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.eugin-booking-search .field.field-guests b.ico-toggle:active{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);outline:0}.eugin-booking-search .field.field-guests b.ico-toggle span.caret{content:"";display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;margin-top:8px;margin-left:0}.eugin-booking-search .booking-search-button{display:inline-block;vertical-align:top;margin-top:17px}.eugin-booking-search .eugin-booking-dropdown-container{display:inline-block;position:relative;margin-right:15px}.eugin-booking-search .eugin-booking-dropdown-container .eugin-booking-dropdown-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.eugin-booking-search.eugin-booking-search-narrow .booking-search-button,.eugin-booking-search.eugin-booking-search-narrow .booking-search-fields-wrap,.eugin-booking-search.eugin-booking-search-narrow .eugin-booking-dropdown-container,.eugin-booking-search.eugin-booking-search-narrow .field.field-date{display:block;margin:0}.eugin-calendar{display:inline-block;position:absolute;z-index:999;min-width:200px;width:auto;max-width:300px;background-color:#fff;color:#333;padding:0;border-width:1px;border-style:solid;border-color:#ccc;border-color:rgba(0,0,0,.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);-moz-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);margin-top:5px}.eugin-calendar table{width:100%;padding:0;border:0;border-collapse:collapse}.eugin-calendar td,.eugin-calendar th{width:30px;height:30px;font:12px/30px "Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;margin:0}.eugin-calendar td a,.eugin-calendar th a{color:#333;text-decoration:none}.eugin-calendar td a:hover,.eugin-calendar th a:hover{text-decoration:none}.eugin-calendar thead th{font-weight:700;text-align:center;text-transform:uppercase}.eugin-calendar thead .sc-nav{position:relative;height:30px;border-bottom:1px solid #c7c8c8}.eugin-calendar thead .sc-next,.eugin-calendar thead .sc-prev{position:absolute;top:0}.eugin-calendar thead .sc-prev{left:3px}.eugin-calendar thead .sc-next{right:3px}.eugin-calendar thead .sc-next-month,.eugin-calendar thead .sc-prev-month{display:inline-block;width:22px;height:22px;overflow:hidden;background-repeat:no-repeat;background-position:center center;margin-top:5px}.eugin-calendar thead .sc-next-month:hover,.eugin-calendar thead .sc-prev-month:hover{background-color:#eee}.eugin-calendar thead .sc-next-month span,.eugin-calendar thead .sc-prev-month span{display:none}.eugin-calendar thead .sc-prev-month{margin-right:0;background-image:url(/images/ico-prev-month.png)}.eugin-calendar thead .sc-next-month{margin-left:0;background-image:url(/images/ico-next-month.png)}.eugin-calendar thead .sc-week-day{background:#eee;font-weight:400;border-top:1px solid #fff}.eugin-calendar tbody td{width:30px;height:30px;padding:0;border:1px solid #ececec}.eugin-calendar tbody td.sc-day:hover{background:#eee;cursor:pointer}.eugin-calendar tbody td.sc-current{background:#999;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.4);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,.4);box-shadow:inset 0 0 10px rgba(0,0,0,.4)}.eugin-calendar tbody td.sc-current:active,.eugin-calendar tbody td.sc-current:hover{background:#999;color:#fff}.eugin-calendar tbody td.sc-disabled{color:#ccc}.eugin-calendar tbody td.sc-disabled:hover{background:#fff;cursor:default}input.eugin-calendar-error{color:#b00;border-color:#b00}a.eugin-button-bootstrap,button.eugin-button-bootstrap{display:inline-block;margin-bottom:0;font-family:'helvetica neue',helvetica,arial,sans-serif;line-height:20px;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);padding:0;border:1px solid #ccc;border-bottom-color:#b3b3b3;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}a.eugin-button-bootstrap:active,a.eugin-button-bootstrap:focus,a.eugin-button-bootstrap:hover,a.eugin-button-bootstrap[disabled],button.eugin-button-bootstrap:active,button.eugin-button-bootstrap:focus,button.eugin-button-bootstrap:hover,button.eugin-button-bootstrap[disabled]{color:#333;background-color:#e6e6e6}a.eugin-button-bootstrap:active,button.eugin-button-bootstrap:active{background-color:#ccc 9}a.eugin-button-bootstrap span.eugin-button-in,button.eugin-button-bootstrap span.eugin-button-in{display:inline-block;background:0 0;padding:0;border:0;margin:0}a.eugin-button-bootstrap:focus,a.eugin-button-bootstrap:hover,button.eugin-button-bootstrap:focus,button.eugin-button-bootstrap:hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}a.eugin-button-bootstrap:focus,button.eugin-button-bootstrap:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}a.eugin-button-bootstrap:active,button.eugin-button-bootstrap:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}a.eugin-button-bootstrap[disabled],button.eugin-button-bootstrap[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}a.eugin-button-bootstrap.eugin-button-bootstrap-large,button.eugin-button-bootstrap.eugin-button-bootstrap-large{font-size:14px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}a.eugin-button-bootstrap.eugin-button-bootstrap-large span.eugin-button-in,button.eugin-button-bootstrap.eugin-button-bootstrap-large span.eugin-button-in{padding:4px 12px}a.eugin-button-bootstrap.eugin-button-bootstrap-alt,button.eugin-button-bootstrap.eugin-button-bootstrap-alt{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}a.eugin-button-bootstrap.eugin-button-bootstrap-alt:active,a.eugin-button-bootstrap.eugin-button-bootstrap-alt:focus,a.eugin-button-bootstrap.eugin-button-bootstrap-alt:hover,a.eugin-button-bootstrap.eugin-button-bootstrap-alt[disabled],button.eugin-button-bootstrap.eugin-button-bootstrap-alt:active,button.eugin-button-bootstrap.eugin-button-bootstrap-alt:focus,button.eugin-button-bootstrap.eugin-button-bootstrap-alt:hover,button.eugin-button-bootstrap.eugin-button-bootstrap-alt[disabled]{color:#fff;background-color:#04c}a.eugin-button-bootstrap.eugin-button-bootstrap-alt:active,button.eugin-button-bootstrap.eugin-button-bootstrap-alt:active{background-color:#039 9}button.eugin-button-bootstrap::-moz-focus-inner{padding:0;border:0}.clearFix:after,.clearFix:before{display:table;content:""}#eugin-booking-search-header{width:1020px;margin:0 auto;padding:8px 0}#eugin-booking-search-header .label{margin-bottom:2px!important;text-align:left}#eugin-booking-search-header .eugin-booking-search .field input.eugin-calendar-input{width:100px;font-size:12px}#eugin-booking-search-header .eugin-booking-search .field.field-guests .input{font-size:12px}#eugin-booking-search-header .card-search-button{margin-left:20px;margin-top:3px;padding:0;position:static;display:inline-block}#eugin-booking-search-header .card-search-button ul.search-button-info li{background:url(/images/booking-check.png) 0 1px no-repeat;color:#777;font:11px arial,sans-serif!important;padding:0 5px 0 12px;margin-top:3px;text-align:left}#searchBoxBooking #destinationSearch p,#searchBoxBooking .but,.caltable td,.float-left,.float-right,.member,.name,div.counterOf{text-align:center}#eugin-booking-search-header button.eugin-button-bootstrap-alt{background-color:#BB7AA2;background-image:-moz-linear-gradient(top,#FF4AD4,#BB7AA2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FF4AD4),to(#BB7AA2));background-image:-webkit-linear-gradient(top,#FF4AD4,#BB7AA2);background-image:-o-linear-gradient(top,#FF4AD4,#BB7AA2);background-image:linear-gradient(to bottom,#FF4AD4,#BB7AA2);background-repeat:repeat-x;color:#333;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}#eugin-booking-search-header button.eugin-button-bootstrap-alt span.eugin-button-in{color:#fff;padding-right:20px;padding-left:20px}#eugin-booking-search-header button.eugin-button-bootstrap-alt:active{border:1px solid #BB7AA2}div.counterOf{position:absolute;border-bottom:1px solid #eaebec;padding:10px 0;top:35px;background:#f6f6f6;z-index:999;width:213px}div.counterOf div label{display:block}div.counterOf div{width:32%;display:inline-block}.chil.hide,.hide{display:none}.counterOf.children-show .addss{display:inline-block}.counterOf.children-show.rooms-show .addss_3{width:100%;padding-top:4px;display:none}.input-age{display:inline-block;margin:1px}.counterOf[data-childcount="0"] .Age{display:none!important}#CurrentLanguage,#SplitChar,#numOfChildren,.AdultSingular,.ChildPlural,.ChildSingular,.dropdown-panel,.dropdownMenu,.pre-load-images{display:none}.child-full-info{width:100%!important}input,select{vertical-align:middle}#searchBoxBooking{line-height:1em;width:260px;font-size:12px/1.5;font-family:'PT Sans',sans-serif;color:#fff;margin:0 auto;clear:both}#searchBoxBooking form{background:-webkit-linear-gradient(#D535C0,#B876BD);background:linear-gradient(to top,#B876BD,#D535C0);padding:1px;margin:0 auto;border-radius:20px}#searchBoxBooking .wrapper{padding:1px}#searchBoxBooking fieldset{border-radius:20px;padding:0 7% 2%;border:1px solid #ED06AD}#searchBoxBooking .classh3{margin-bottom:.1em;position:static;font-size:115%;line-height:1.2em}#searchBoxBooking #labfor{background-color:transparent;font-size:11px}#searchBoxBooking p{font-size:1.5em;margin:0;padding:0!important}#searchBoxBooking #destinationSearch p{line-height:36px;letter-spacing:1px}#searchBoxBooking #destination{display:block;min-width:97%;margin:0;padding:2% 0 1.5% 3.5%;border-radius:5px;border:none;box-shadow:inset 1px 1px 2px 1px #c0c5ce;color:#000}#searchBoxBooking #destinationSearch label{font-size:1.2em;line-height:1.5em}#searchBoxBooking #homein,#searchBoxBooking #homeout{float:left;padding:.5em 1em 0 0;width:100%}#searchBoxBooking .downArrow,#searchBoxBooking .downArrow2{position:absolute}.downArrow,.downArrow2{display:none}#searchBoxBooking #homein .downArrow{left:16%;top:9%;padding:4px 0 0 2px;border-left:1px solid #e0e3e9}#searchBoxBooking #homein .downArrow2{left:90%;top:9%;padding:4px 0 0 2px;border-left:1px solid #e0e3e9}#searchBoxBooking #homeout .downArrow{left:16%;top:1%;padding:4px 0 0 2px;border-left:1px solid #e0e3e9}#searchBoxBooking #homeout .downArrow2{left:90%;top:1%;padding:4px 0 0 2px;border-left:1px solid #e0e3e9}#searchBoxBooking #homein .calendar,#searchBoxBooking #homeout .calendar{float:right;border-radius:5px 0 0 5px;text-align:center;min-height:20px;font-size:80%}#searchBoxBooking #homein .rightWrapper,#searchBoxBooking #homeout .rightWrapper{float:right;position:relative}#searchBoxBooking .rightWrapper{width:85%}#searchBoxBooking .calendar{width:14%;background-color:#e3e1db;padding-top:.9%;margin-top:1%;box-shadow:inset 1px 1px 2px 1px #c0c5ce;transition:background-color .3s ease-in-out}#searchBoxBooking .calendar:hover{background-color:rgba(203,203,203,.83);-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#searchBoxBooking #b_checkin_day,#searchBoxBooking #b_checkin_month,#searchBoxBooking #b_checkout_day,#searchBoxBooking #b_checkout_month{border:none;box-shadow:inset 1px 1px 2px 1px #c0c5ce;min-height:22px;padding:0 0 0 1%;font-family:'PT Sans',sans-serif;width:100%}#searchBoxBooking table{width:100%}#searchBoxBooking #b_checkin_day,#searchBoxBooking #b_checkout_day{min-width:40px;-webkit-padding-start:5px;padding-start:5px}#searchBoxBooking #b_checkin_month,#searchBoxBooking #b_checkout_month{border-radius:0 5px 5px 0;min-width:65%;-webkit-padding-start:5px}#searchBoxBooking .avail{padding-top:10px;clear:left}#searchBoxBooking .avail.label{letter-spacing:.5px}#searchBoxBooking a.calender{vertical-align:-4px}#searchBoxBooking .blur{color:#999}#searchBoxBooking .but{margin:10px 0}#searchBoxBooking button:hover{color:rgba(18,52,110,.94);background:-webkit-linear-gradient(#acadad,#fcfdfd);background:linear-gradient(to bottom,#acadad,#fcfdfd)}#searchBoxBooking button{background:-webkit-linear-gradient(#fcfdfd,#acadad);background:linear-gradient(to top,#acadad,#fcfdfd);border:none;color:#23395e;letter-spacing:.5px;padding:2% 15%;cursor:pointer;font-family:'PT Sans',sans-serif;font-size:1.2em;border-radius:3px;font-weight:700;transition:color .3s ease-in-out;transition:background .3s ease-in-out;width:100%}#searchBoxBooking .destinationHidden{display:none!important}.btn-calendar{width:100%;height:16px;background:url(/images/button_calender.png) center center no-repeat}#calendar{font:12px/1.5 Arial,Helvetica,sans-serif;color:#003580;display:none;position:absolute;background-image:url(https://q.bstatic.com/static/img/shadow3.png);padding:0 0 4px 4px;z-index:29}#hotels-part span,.content-table p,.days td.selected,.goo-list,.green,.red,ul.captioned li:first-child{font-weight:700}.benefits-list{display:none;margin-top:15px}.benefits-list ul{border-bottom:1px solid rgba(255,255,255,.3)}.benefits-list .collab{font-size:.9em;margin-top:8px}.benefits-list .collab .logo-booking{font-weight:700;font-size:1.2em}.logo-com{-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;opacity:.7;-ms-filter:alpha(opacity=70);filter:alpha(opacity=70)}.hotels-benefits{margin-bottom:8px}.hotels-benefits a{text-decoration:none;color:#fff}.benefits-list li{background:url(/images/icons-hotel-box.png) no-repeat;padding-left:18px;font-size:.9em;margin:10px 0}.benefits-list li:nth-child(1){background-position:0 -38px}.benefits-list li:nth-child(2){background-position:0 -78px}.benefits-list li:nth-child(3){background-position:0 -118px}.benefits-title:before{float:left;display:block;content:"";width:20px;height:17px;background:url(/images/icons-hotel-box.png) 0 4px no-repeat}.mfp-container:before,.mfp-figure:after{content:''}.benefits-title p:hover{color:#B9B9B9!important}.caltable{border:1px solid #003580;background-color:#fff;border-collapse:initial}.caltable a:link,.caltable a:visited{color:#0896ff!important}.caltable a:hover{color:#feba02!important;border-color:#feba02!important}.caltable a:active{color:#b30000!important;border-color:#b30000!important}.caltable td a{display:block;text-decoration:none}.caltable td.calheader a{display:inline;vertical-align:-.4em}.caltable td.calheader img.calNoPrevMonth{background:url(https://r.bstatic.com/static/img/butPrevMonth.png) 0 -72px no-repeat #fff;vertical-align:-.4em}.caltable td.calheader img.calNoNextMonth{background:url(https://s.bstatic.com/static/img/butNextMonth.png) 0 -72px no-repeat #fff;vertical-align:-.4em}.caltable td.calheader .calNextMonth img{background:url(https://r.bstatic.com/static/img/butNextMonth2.png) no-repeat #fff}.caltable td.calheader .calPrevMonth img{background:url(https://q.bstatic.com/static/img/butPrevMonth2.png) no-repeat #fff}.caltable td.calheader .calNextMonth:hover img,.caltable td.calheader .calPrevMonth:hover img{background-position:0 -24px}.caltable td.calheader .calNextMonth:active img,.caltable td.calheader .calPrevMonth:active img{background-position:0 -48px}.calheader{padding:.4em;white-space:nowrap}.calheader select{margin:0 .6em}.days td{color:#779bca;background-color:#e6edf6;padding:.2em;border:2px solid #e6edf6}.days td.weekend{background-color:#c5d4e9;border-color:#c5d4e9}.days td.past{text-decoration:line-through}.bottom-hotels a,.mfp-close{text-decoration:none}.days td.future,.days td.today{border:none;padding:0}.days td a{padding:.2em;border:2px solid #e6edf6}.days td.weekend a{border-color:#c5d4e9}.days td.today a{background-color:#fff}.days td.selected a{border-color:#0896ff}.hotels-part,.photo-part{position:relative;overflow:hidden;clear:left;margin-bottom:10px;padding-top:10px}.hotels-part img,.photo-part img{width:100%!important;display:block}.itineraries-advanced-list div,.photo-part div{clear:none}.member{float:left;position:relative;margin-bottom:15px;max-width:250px}.member.col-6{width:15.8%;margin-right:1%}.member.col-5{width:19.2%;margin-right:1%}.member.col-4{width:24.25%;margin-right:1%}.member.col-3{width:230px;margin:0 15px 0 0}.member.col-2{width:49%;margin-right:2%}.member:last-child{margin-right:0}.name{padding-top:5px;line-height:1.3}.second-row{clear:both!important}.float-left{float:left;margin:0 8px 2px 0}.float-right{float:right;margin:0 0 2px 8px}.content-table{background:#efeeee;padding:5px 10px;border:3px double #454545;margin-top:5px}.content-table p{margin-bottom:0!important;text-align:left}.float-left img,.float-left span,.float-right img,.float-right span{display:block}.float-left span,.float-right span{margin-bottom:5px}.content-table ol{text-align:left;font-size:.9em;line-height:1.4em}.w-300{width:300px}.hotels-part .member{text-align:left}.hotels-part h3{margin-bottom:0}.hotels-part .member p{font-size:.95em}.scrollup{z-index:12;bottom:10px;display:none;width:50px;height:35px;padding-top:15px;overflow:hidden;text-align:center;background:#c4c9cf;position:fixed;right:10px}#how-to-arrive h3,.form-lang form,.lang-change div,.recommended{display:inline-block}.button_up{background:url(/images/button_up.png);width:17px;height:18px;margin:0 auto}.citymap{width:720px;height:250px}.google-color{padding:0 10px;margin-right:5px}.g-1{background:#f4eb37}.g-2{background:#cddc39}.g-3{background:#62af44}.g-4{background:#0caacd}.g-5{background:#405caa}.g-6{background:#7c3592}.g-7{background:#f8971b}.g-8{background:#b29189}.g-9{background:#777}.g-10{background:#9fc3ff}.goo-list{color:#000;padding:0 8px;margin-right:5px}.google_1{background:#01bf00}.google_2{background:#ff776b}.google_3{background:#6b98ff}.google_4{background:#fd910a}.google_5{background:#bce3ff}.google_6{background:#fdabff}.google_7{background:#97ec7d}.google_8{background:#ffed5c}.google_9{background:#cb9d7c}.external,.external-link{background:url(/images/ico-external.png) 100% 2px no-repeat;padding-right:15px}.lang-change{float:left;margin-top:-238px;position:absolute}.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.form-lang{height:40px;width:190px;float:right}.lang_flag{padding-left:30px!important}.form-lang select{width:114px}.lang-change div{width:30px;height:20px;margin:5px 5px 5px 0}.lang-change .flag-en{background:url(/images/flags.png) no-repeat}.lang-change .flag-it{background:url(/images/flags.png) 0 -20px no-repeat}.lang-change .flag-ru{background:url(/images/flags.png) 0 -40px no-repeat}.logo{margin-top:30px;margin-left:21px;padding:6px}.logo.current,.logo:hover{border:1px solid #c80f1d;padding:5px}.lang-change div:hover,a img:hover,nav a:hover{opacity:.6;filter:alpha(opacity=60)}.hotels-part a img:hover,.member a img:hover,.photo-simple a img:hover,figure a img:hover{cursor:url(/images/zoomin.cur),auto}#day1 img:hover{cursor:pointer}#how-to-arrive h3:nth-child(2){background:url(/images/navigation-icons.png) 0 -126px no-repeat}#how-to-arrive h3:nth-child(4){background:url(/images/navigation-icons.png) no-repeat}#how-to-arrive h3:nth-child(6){background:url(/images/navigation-icons.png) 0 -168px no-repeat}#how-to-arrive h3:nth-child(8){background:url(/images/navigation-icons.png) 0 -84px no-repeat}#how-to-arrive h3:nth-child(10){background:url(/images/navigation-icons.png) 0 -42px no-repeat}.icon-bycar{background:url(/images/navigation-icons.png) 0 -84px no-repeat!important}.recommended,.recommended.top{background-image:url(/images/icons-trails-info.png)}#how-to-arrive h3{padding:5px 0 3px 35px}.ads-big-center{text-align:center;margin-bottom:7px}.recommended{background-position:0 -88px;margin-left:5px;width:22px;height:22px}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.recommended.top{background-position:0 -110px}main blockquote{overflow:hidden;background:#EEECFF;color:#5e5f5f!important;line-height:1.5em;padding:15px 20px;border:1px solid #ded9cf;margin-bottom:22px;text-align:left}.noscript{border:1px solid #ddd;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.4;text-align:center;color:#2f2f2f;margin-bottom:10px}.noscript .noscript-inner{width:1000px;margin:0 auto;padding:12px 0;background:url(/images/i_notice.gif) 20px 50% no-repeat}.noscript p{margin:0}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-gallery .mfp-image-holder .mfp-figure,.showMoreItems{cursor:pointer}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}ul.captioned.positive li{color:green}.red,ul.captioned.negative li{color:red}ul.captioned li{list-style-type:square;margin-left:20px}ul.captioned li:first-child{list-style-type:none;margin-left:0}ul.captioned{overflow:hidden}footer ul{float:left}footer ul li{display:inline}footer ul li:first-child:before{content:""}footer ul li:before{content:"~"}footer ul li span{margin-left:7px}#hotel-themes ul{list-style-type:disc;padding-left:20px}.green{color:#00c800}.tag{position:absolute;right:0;top:0}.tag.t2{top:20px}.tag.t3{top:40px}.tag.t4{top:60px}.tag-label{display:inline-block;color:#fff;font-size:12px;line-height:12px;padding:2px 5px 3px;border-radius:2px;white-space:nowrap;text-transform:lowercase}.tag-label:lang(de){text-transform:none}.tag-label.tgreen{background-color:green}.tag-label.torange{background-color:#f83}.tag-label.tpink{background-color:#FF28BA}.tag-label.tblue{background-color:#374ec5}.font14{font-size:14px;color:#000}.ratings{font-size:11px;line-height:1.25;margin:2px 0 0 5px;float:right}.rating-box,.rating-box2{font-size:0;line-height:0;background:url(/images/bkg_rating.gif) repeat-x;text-indent:-999em;height:14px;overflow:hidden}.ratings strong{float:left;margin:1px 3px 0 0}.rating-box{width:140px}.rating-box2{width:70px}.rating-box .rating,.rating-box2 .rating{float:left;height:14px;background:url(/images/bkg_rating.gif) 0 100% repeat-x}.ratings .rating-box{float:left;margin-right:7px}.responsive-block{overflow:hidden;display:inline-block;width:100%}.responsive-block p{text-align:left}.responsive-member h3{margin:0;padding:0;color:#545656}.responsive-member img{width:100%;min-height:112px}.responsive-member{float:left;display:inline-block;text-align:left;margin-bottom:15px;min-height:100px;position:relative}#hotels-part img,.center,.float-center,.horisontal-ads{text-align:center}@media only screen and (min-width:631px){.responsive-member{width:32%;margin-left:2%}.responsive-member:nth-child(3n+1){margin-left:0;clear:both}}@media only screen and (min-width:321px) and (max-width:630px){.responsive-member{width:48.5%;margin-left:3%}.responsive-member:nth-child(odd){margin-left:0;clear:both}}@media only screen and (max-width:320px){.responsive-member{width:100%;margin-left:0}}#hotels-part{padding:15px 0 0 20px}#hotels-part img{width:220px}#hotels-part .desc{padding-bottom:15px;line-height:1.4em}#hotels-part span{color:green}.banner{width:260px}.lang_it{background:url(/images/icons-flags.png) 0 -20px no-repeat}.lang_en{background:url(/images/icons-flags.png) no-repeat}.lang_ru{background:url(/images/icons-flags.png) 0 -40px no-repeat}.lang_uk{background:url(/images/icons-flags.png) 0 -120px no-repeat}.lang_pl{background:url(/images/icons-flags.png) 0 -80px no-repeat}.lang_de{background:url(/images/icons-flags.png) 0 -100px no-repeat}.lang_fr{background:url(/images/icons-flags.png) 0 -60px no-repeat}.lang_es{background:url(/images/icons-flags.png) 0 -180px no-repeat}.lang_pt{background:url(/images/icons-flags.png) 0 -160px no-repeat}.lang_ro{background:url(/images/icons-flags.png) 0 -200px no-repeat}.row{clear:both}.overflow{overflow:auto}article#day1 section{clear:both;display:inline-block;width:100%;border-bottom:#000 1px solid}article#day1 section:last-child{border-bottom:none!important}.showMoreItems{padding:10px 20px;border:none;background-color:red;display:block;color:#fff;font-size:1.5em;margin:0 auto 15px}.showMoreItems:hover{opacity:.75}.margin-bottom{margin-bottom:10px}#hcsb_bodyElements .ui-datepicker{width:initial!important;min-width:19em}.bottom-hotels{clear:both;margin-top:15px}.gyg-widget.gyg-widget .gyg-duration,.gyg-widget.gyg-widget .gyg-review-count{font-size:12px!important}.bottom-hotels .gyg-widget.gyg-widget.medium .gyg-picture-container{padding-bottom:80%!important}.gyg-widget.gyg-widget{max-width:1400px}.gyg-widget.gyg-widget *{margin:0;padding:0;text-indent:0;border-radius:0;opacity:1;box-sizing:border-box;font:15px Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-variant:normal;line-height:1.1;font-weight:400;text-align:left;direction:ltr;text-decoration:none;color:#3a3a32;background-color:transparent;text-shadow:none;border:none;display:block;visibility:visible;box-shadow:none;text-transform:none;clear:none;letter-spacing:normal}.gyg-widget.gyg-widget .gyg-item::after,.gyg-widget.gyg-widget .gyg-list::after,.gyg-widget.gyg-widget::after{clear:both;content:"";display:table}.gyg-widget.gyg-widget.gyg-hidden{opacity:0}.gyg-widget.gyg-widget .gyg-item{background-color:#fff;position:relative}.gyg-widget.gyg-widget .gyg-picture-container{position:relative;width:100%}.gyg-widget.gyg-widget .gyg-picture{background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#ecede8;position:absolute;top:0;left:0;bottom:0;right:0}.gyg-widget.gyg-widget .gyg-title{margin-bottom:6px}.gyg-widget.gyg-widget .gyg-title-text{font-weight:700}.gyg-widget.gyg-widget .gyg-badge-text{font-size:12px;color:#fff;white-space:nowrap}.gyg-widget.gyg-widget .gyg-price{text-align:right}.gyg-widget.gyg-widget .gyg-price-from{font-size:12px;color:#606159;text-transform:lowercase;display:inline;text-align:inherit}.gyg-widget.gyg-widget .gyg-price-original{font-size:12px;color:#606159;text-decoration:line-through;display:inline;text-align:inherit}.gyg-widget.gyg-widget .gyg-price-original+.gyg-price-min{color:#DB3400}.gyg-widget.gyg-widget .gyg-price-separator,.gyg-widget.gyg-widget .gyg-price-starting{display:none}.gyg-widget.gyg-widget .gyg-price-min{font-weight:700;font-size:20px;color:#3a3a32;text-align:inherit}.gyg-widget.gyg-widget .gyg-price-group{font-size:12px;color:#606159}.gyg-widget.gyg-widget .gyg-rating-price-table{display:table;position:absolute}.gyg-widget.gyg-widget .gyg-rating-price-column{display:table-cell;vertical-align:bottom}.gyg-widget.gyg-widget .gyg-rating-price-column:first-child{width:60%}.gyg-widget.gyg-widget .gyg-rating-price-column:last-child{width:40%}.gyg-widget.gyg-widget .gyg-rating{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOTIiIGhlaWdodD0iMjE2IiB2aWV3Qm94PSIwIDAgOTIgMjE2Ij48ZGVmcz48c3R5bGU+LmF7ZmlsbDojYjBiMWE4O29wYWNpdHk6Ljh9LmJ7ZmlsbDojZGIzNDAwfTwvc3R5bGU+PHN5bWJvbCBpZD0iYSIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBjbGFzcz0iYiIgZD0iTTggMGwxLjg5IDYuMTFIMTZsLTQuOTUgMy43OEwxMi45NCAxNiA4IDEyLjIyIDMuMDYgMTZsMS44OC02LjExTDAgNi4xMWg2LjExTDggMHoiLz48L3N5bWJvbD48c3ltYm9sIGlkPSJqIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxwYXRoIGNsYXNzPSJiIiBkPSJNOCAwTDYuMTEgNi4xMUgwbDQuOTQgMy43OEwzLjA2IDE2IDggMTIuMjJWMHoiLz48cGF0aCBjbGFzcz0iYSIgZD0iTTggMTIuMjJMMTIuOTQgMTZsLTEuODktNi4xMUwxNiA2LjExSDkuODlMOCAwdjEyLjIyeiIvPjwvc3ltYm9sPjxzeW1ib2wgaWQ9Im8iIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggY2xhc3M9ImEiIGQ9Ik04IDBsMS44OSA2LjExSDE2bC00Ljk1IDMuNzhMMTIuOTQgMTYgOCAxMi4yMiAzLjA2IDE2bDEuODgtNi4xMUwwIDYuMTFoNi4xMUw4IDB6Ii8+PC9zeW1ib2w+PC9kZWZzPjx0aXRsZT5zdGFyX3Nwcml0ZV9yZWQubWluPC90aXRsZT48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgeGxpbms6aHJlZj0iI2EiLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTkpIiB4bGluazpocmVmPSIjYSIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOCkiIHhsaW5rOmhyZWY9IiNhIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU3KSIgeGxpbms6aHJlZj0iI2EiLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzYpIiB4bGluazpocmVmPSIjYSIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDIwKSIgeGxpbms6aHJlZj0iI2EiLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTkgMjApIiB4bGluazpocmVmPSIjYSIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOCAyMCkiIHhsaW5rOmhyZWY9IiNhIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU3IDIwKSIgeGxpbms6aHJlZj0iI2EiLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzYgMjApIiB4bGluazpocmVmPSIjaiIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDQwKSIgeGxpbms6aHJlZj0iI2EiLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTkgNDApIiB4bGluazpocmVmPSIjYSIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOCA0MCkiIHhsaW5rOmhyZWY9IiNhIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU3IDQwKSIgeGxpbms6aHJlZj0iI2EiLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzYgNDApIiB4bGluazpocmVmPSIjbyIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDYwKSIgeGxpbms6aHJlZj0iI2EiLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTkgNjApIiB4bGluazpocmVmPSIjYSIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOCA2MCkiIHhsaW5rOmhyZWY9IiNhIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc2IDYwKSIgeGxpbms6aHJlZj0iI28iLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTcgNjApIiB4bGluazpocmVmPSIjaiIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDgwKSIgeGxpbms6aHJlZj0iI2EiLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTkgODApIiB4bGluazpocmVmPSIjYSIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOCA4MCkiIHhsaW5rOmhyZWY9IiNhIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU3IDgwKSIgeGxpbms6aHJlZj0iI28iLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzYgODApIiB4bGluazpocmVmPSIjbyIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDEwMCkiIHhsaW5rOmhyZWY9IiNhIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5IDEwMCkiIHhsaW5rOmhyZWY9IiNhIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU3IDEwMCkiIHhsaW5rOmhyZWY9IiNvIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc2IDEwMCkiIHhsaW5rOmhyZWY9IiNvIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM4IDEwMCkiIHhsaW5rOmhyZWY9IiNqIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMTIwKSIgeGxpbms6aHJlZj0iI2EiLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTkgMTIwKSIgeGxpbms6aHJlZj0iI2EiLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTcgMTIwKSIgeGxpbms6aHJlZj0iI28iLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzYgMTIwKSIgeGxpbms6aHJlZj0iI28iLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzggMTIwKSIgeGxpbms6aHJlZj0iI28iLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxNDApIiB4bGluazpocmVmPSIjYSIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NyAxNDApIiB4bGluazpocmVmPSIjbyIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NiAxNDApIiB4bGluazpocmVmPSIjbyIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOCAxNDApIiB4bGluazpocmVmPSIjbyIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOSAxNDApIiB4bGluazpocmVmPSIjaiIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE2MCkiIHhsaW5rOmhyZWY9IiNhIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU3IDE2MCkiIHhsaW5rOmhyZWY9IiNvIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc2IDE2MCkiIHhsaW5rOmhyZWY9IiNvIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM4IDE2MCkiIHhsaW5rOmhyZWY9IiNvIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5LjI1IDE2MCkiIHhsaW5rOmhyZWY9IiNvIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMTgwKSIgeGxpbms6aHJlZj0iI2oiLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTcgMTgwKSIgeGxpbms6aHJlZj0iI28iLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzYgMTgwKSIgeGxpbms6aHJlZj0iI28iLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzggMTgwKSIgeGxpbms6aHJlZj0iI28iLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTkuMjUgMTgwKSIgeGxpbms6aHJlZj0iI28iLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTcgMjAwKSIgeGxpbms6aHJlZj0iI28iLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzYgMjAwKSIgeGxpbms6aHJlZj0iI28iLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzggMjAwKSIgeGxpbms6aHJlZj0iI28iLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTkuMjUgMjAwKSIgeGxpbms6aHJlZj0iI28iLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAyMDApIiB4bGluazpocmVmPSIjbyIvPjwvc3ZnPg==) no-repeat;width:92px;height:16px;text-indent:102px;overflow:hidden;margin-left:-1px}.gyg-widget.gyg-widget .gyg-rating50{background-position:0 0}.gyg-widget.gyg-widget .gyg-rating45{background-position:0 -20px}.gyg-widget.gyg-widget .gyg-rating40{background-position:0 -40px}.gyg-widget.gyg-widget .gyg-rating35{background-position:0 -60px}.gyg-widget.gyg-widget .gyg-rating30{background-position:0 -80px}.gyg-widget.gyg-widget .gyg-rating25{background-position:0 -100px}.gyg-widget.gyg-widget .gyg-rating20{background-position:0 -120px}.gyg-widget.gyg-widget .gyg-rating15{background-position:0 -140px}.gyg-widget.gyg-widget .gyg-rating10{background-position:0 -160px}.gyg-widget.gyg-widget .gyg-rating05{background-position:0 -180px}.gyg-widget.gyg-widget .gyg-rating0,.gyg-widget.gyg-widget .gyg-rating00{background-position:0 -200px}.gyg-widget.gyg-widget .gyg-review-count{color:#606159;font-size:12px;margin:4px 0 0}.gyg-widget.gyg-widget .gyg-link{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0);z-index:3}.gyg-widget.gyg-widget .gyg-link-text{position:absolute;top:-1px;left:-1px;height:1px;width:1px;display:block;overflow:hidden}.gyg-widget.gyg-widget .gyg-not-found-desc{font-weight:700;margin-bottom:10px}.gyg-widget.gyg-widget .gyg-not-found-cta-link{color:#0080aa}.gyg-widget.gyg-widget.small .gyg-not-found-column,.gyg-widget.gyg-widget.tiny .gyg-not-found-column{padding:10px 10px 0}.gyg-widget.gyg-widget.small .gyg-item,.gyg-widget.gyg-widget.tiny .gyg-item{border-bottom:1px solid #d9dad0;width:100%;min-width:180px;margin:0 0 8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.25);box-shadow:0 0 3px rgba(0,0,0,.25)}.gyg-widget.gyg-widget.small .gyg-item:hover,.gyg-widget.gyg-widget.tiny .gyg-item:hover{background:#ecede8}.gyg-widget.gyg-widget.small .gyg-badge,.gyg-widget.gyg-widget.tiny .gyg-badge{display:inline-block;border-radius:2px;padding:3px 5px;margin:4px 2px 0 0}.gyg-widget.gyg-widget.small .gyg-badge.is-bestseller,.gyg-widget.gyg-widget.tiny .gyg-badge.is-bestseller{background-color:#7ec440}.gyg-widget.gyg-widget.small .gyg-badge.is-likely-to-sell-out,.gyg-widget.gyg-widget.tiny .gyg-badge.is-likely-to-sell-out{background-color:#ff3d00}.gyg-widget.gyg-widget.small .gyg-title,.gyg-widget.gyg-widget.tiny .gyg-title{margin-bottom:2px}.gyg-widget.gyg-widget.small .gyg-badge-text,.gyg-widget.gyg-widget.tiny .gyg-badge-text{font-size:12px}.gyg-widget.gyg-widget.tiny .gyg-item{min-height:130px}.gyg-widget.gyg-widget.tiny .gyg-picture-container{display:none}.gyg-widget.gyg-widget.tiny .gyg-text-container{padding:8px 8px 50px}.gyg-widget.gyg-widget.tiny .gyg-rating-price-table{bottom:8px;left:8px;width:calc(100% - 16px)}.gyg-widget.gyg-widget.small .gyg-item{display:flex;min-height:100px}.gyg-widget.gyg-widget.small .gyg-picture-container{flex-shrink:0;flex-basis:120px;padding:8px 4px 8px 8px}.gyg-widget.gyg-widget.small .gyg-text-container{flex-grow:1;position:relative;padding:8px 8px 50px 4px}.gyg-widget.gyg-widget.small .gyg-picture{top:8px;right:8px;bottom:8px;left:8px}.gyg-widget.gyg-widget.small .gyg-rating-price-table{bottom:8px;left:4px;width:calc(100% - 12px)}.gyg-widget.gyg-widget.large .gyg-not-found,.gyg-widget.gyg-widget.medium .gyg-not-found{display:table}.gyg-widget.gyg-widget.large .gyg-not-found-column,.gyg-widget.gyg-widget.medium .gyg-not-found-column{display:table-cell;vertical-align:middle;padding:20px}.gyg-widget.gyg-widget.large .gyg-not-found-column:first-child,.gyg-widget.gyg-widget.medium .gyg-not-found-column:first-child{padding-right:10px}.gyg-widget.gyg-widget.large .gyg-not-found-column:last-child,.gyg-widget.gyg-widget.medium .gyg-not-found-column:last-child{padding-left:10px}.gyg-widget.gyg-widget.large .gyg-item,.gyg-widget.gyg-widget.medium .gyg-item{float:left;border:1px solid #d9dad0;position:relative;z-index:1;-webkit-transition:box-shadow .2s ease-in-out;-moz-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25);padding-bottom:50px}.gyg-widget.gyg-widget.large .gyg-item:hover,.gyg-widget.gyg-widget.medium .gyg-item:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}.gyg-widget.gyg-widget.large .gyg-badge,.gyg-widget.gyg-widget.medium .gyg-badge{z-index:2}.gyg-widget.gyg-widget.large .gyg-badge.is-bestseller,.gyg-widget.gyg-widget.large .gyg-badge.is-likely-to-sell-out,.gyg-widget.gyg-widget.medium .gyg-badge.is-bestseller,.gyg-widget.gyg-widget.medium .gyg-badge.is-likely-to-sell-out{white-space:nowrap;max-width:103%;display:inline-block;height:26px;position:absolute;top:10px;left:-9px;padding:0 8px}.gyg-widget.gyg-widget.large .gyg-badge.is-bestseller:before,.gyg-widget.gyg-widget.large .gyg-badge.is-likely-to-sell-out:before,.gyg-widget.gyg-widget.medium .gyg-badge.is-bestseller:before,.gyg-widget.gyg-widget.medium .gyg-badge.is-likely-to-sell-out:before{content:'';display:block;position:absolute;bottom:-10px;border-style:solid;left:0;border-width:10px 0 0 9px;z-index:-1}.gyg-widget.gyg-widget.large .gyg-badge.is-bestseller:after,.gyg-widget.gyg-widget.large .gyg-badge.is-likely-to-sell-out:after,.gyg-widget.gyg-widget.medium .gyg-badge.is-bestseller:after,.gyg-widget.gyg-widget.medium .gyg-badge.is-likely-to-sell-out:after{content:'';display:block;height:0;width:0;border-style:solid;border-width:13px;position:absolute;right:-13px;top:0;z-index:-1}.gyg-widget.gyg-widget.large .gyg-badge.is-bestseller .gyg-badge-text,.gyg-widget.gyg-widget.large .gyg-badge.is-likely-to-sell-out .gyg-badge-text,.gyg-widget.gyg-widget.medium .gyg-badge.is-bestseller .gyg-badge-text,.gyg-widget.gyg-widget.medium .gyg-badge.is-likely-to-sell-out .gyg-badge-text{display:inline;text-transform:uppercase;font-weight:700;line-height:26px}.gyg-widget.gyg-widget.large .gyg-badge.is-bestseller,.gyg-widget.gyg-widget.medium .gyg-badge.is-bestseller{background:#7ec440}.gyg-widget.gyg-widget.large .gyg-badge.is-bestseller:after,.gyg-widget.gyg-widget.medium .gyg-badge.is-bestseller:after{border-color:#7ec440 transparent #7ec440 #7ec440}.gyg-widget.gyg-widget.large .gyg-badge.is-bestseller:before,.gyg-widget.gyg-widget.medium .gyg-badge.is-bestseller:before{border-color:#40651f transparent transparent}.gyg-widget.gyg-widget.large .gyg-badge.is-likely-to-sell-out,.gyg-widget.gyg-widget.medium .gyg-badge.is-likely-to-sell-out{background:#ff3d00}.gyg-widget.gyg-widget.large .gyg-badge.is-likely-to-sell-out:after,.gyg-widget.gyg-widget.medium .gyg-badge.is-likely-to-sell-out:after{border-color:#ff3d00 transparent #ff3d00 #ff3d00}.gyg-widget.gyg-widget.large .gyg-badge.is-likely-to-sell-out:before,.gyg-widget.gyg-widget.medium .gyg-badge.is-likely-to-sell-out:before{border-color:#801f00 transparent transparent}.gyg-widget.gyg-widget.large .gyg-text-container,.gyg-widget.gyg-widget.medium .gyg-text-container{padding:.5em .8em .2em}.gyg-widget.gyg-widget.large .gyg-rating-price-table,.gyg-widget.gyg-widget.medium .gyg-rating-price-table{width:calc(100% - 1.6em);bottom:.8em}.gyg-widget.gyg-widget.large .gyg-price-amount,.gyg-widget.gyg-widget.medium .gyg-price-amount{display:block}.gyg-widget.gyg-widget.medium .gyg-item{width:31%;margin-right:3.5%;margin-bottom:3%;min-height:240px}.gyg-widget.gyg-widget.medium .gyg-item:nth-child(3n){margin:0}.gyg-widget.gyg-widget.medium .gyg-picture-container{padding-bottom:80%}.gyg-widget.gyg-widget.large .gyg-item{width:23.5%;margin-right:2%;margin-bottom:2%;min-height:240px}.gyg-widget.gyg-widget.large .gyg-item:nth-child(4n){margin:0}.gyg-widget.gyg-widget.large .gyg-picture-container{padding-bottom:55%}

/* Css for Script to report error */
.b-button:active,.b-button:focus,.b-input,a.b-button:active,a.b-button:focus{outline:0}.b-popup__body__choices__choice,.b-popup__close{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif}.b-popup__layer{position:fixed;overflow:auto;background-color:rgba(0,0,0,.4);top:0;bottom:0;left:0;right:0;padding:120px 0 40px;z-index:10}.b-popup{position:relative;max-width:500px;margin:0 auto;background:#fff}.b-popup__close{position:absolute;right:0;top:-1.7em;width:5.5em;height:1.7em;font-size:1em;line-height:1.7em;text-align:center;color:#fff;background-color:#4d4d4d;cursor:pointer}.b-popup__close:hover{background-color:#333}.b-popup__close:active{background-color:#1a1a1a}.b-popup__head{background-color:#a1c7cd}.b-popup__body{padding:28px 23px}.b-popup__body__title{font-family:MuseoSansCyr,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.5em}.b-popup__body__text{font-size:1.1em;overflow-wrap:break-word}.b-popup__body__text>p{margin-top:1em}.b-popup__body__choices{margin-top:1.1em}.b-popup__body__choices__choice{width:9em;margin-right:.333em;margin-bottom:.333em;font-size:1.1em;text-align:center}.b-popup p{line-height:initial;line-height:auto;-webkit-margin-before:1em;-webkit-margin-after:1em}.b-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:2.22em;padding:0 .72em;border:1px solid #cecece;-webkit-border-radius:5px;border-radius:5px;font-size:inherit}.b-button-orange:hover,a.b-button-orange:hover{background-color:#ff5332}.b-button,a.b-button{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;color:#fff;-webkit-border-radius:5px;border-radius:5px;border:1px solid #006470;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;background-color:#008594;display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;padding:6px 12px;position:relative;cursor:pointer;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;-ms-transition:background-color .2s;transition:background-color .2s}.b-button-orange,a.b-button-orange{border:1px solid #d6240d;background-color:#f53218;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.b-popup__layer,.b-popup__layer p{text-align:left}
.tour-banner{
border-style: solid; border-width: 2px; border-color: rgb(0, 0, 0); padding-bottom: 7px; margin-bottom: 10px; display: block;margin-top: 10px;
}
.tour-banner p{
margin:5px 5px 0 5px!important;text-align:center;padding:0!important;
}
.rotate-title th span {
  transform-origin: 0 50%;
  transform: rotate(-90deg); 
  white-space: nowrap; 
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  font-weight: normal;
}
.rotate-title thead tr{
height: 120px;
min-height: 120px;
}
.rotate-title, .rotate-title tr, .rotate-title td, .rotate-title th{
position: relative;
}
.rotate-title{
border: 1px solid #000;
width: 100%;
text-align: center;
vertical-align: middle;
border-collapse: collapse;
}
.rotate-title td{
padding: 3px 5px 1px;
}
.rotate-title td{
font-weight:bold;
}
.rotate-title.card td:nth-child(1){
width:20%
}
.rotate-title.card td:nth-child(2),.rotate-title.card td:nth-child(3),.rotate-title.card td:nth-child(4),.rotate-title.card td:nth-child(5){
width:13%
}
.rotate-title td{
    border-top: 1px solid black;
    border-collapse: collapse;
	line-height: 1.2em;
}
.empty-td{
background: #c4c9cf;
}
.onoffswitch {
    position: relative; width: 210px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 2px solid #999999; border-radius: 20px;
}
.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px;
    font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    box-sizing: border-box;
}
.onoffswitch-inner:before {
    content: "ADULT";
    padding-left: 10px;
    background-color: #34A7C1; color: #FFFFFF;
}
.onoffswitch-inner:after {
    content: "CHILDREN (6-11 y.o.)";
    padding-right: 10px;
    background-color: #EEEEEE; color: #999999;
    text-align: right;
}
.onoffswitch-inner:lang(ru):before {
    content: "ВЗРОСЛЫЙ";
}
.onoffswitch-inner:lang(ru):after {
    content: "ДЕТСКИЙ (6-11 лет)";
}
.onoffswitch-inner:lang(uk):before {
    content: "ДОРОСЛИЙ";
}
.onoffswitch-inner:lang(uk):after {
    content: "ДИТЯЧИЙ (6-11 років)";
}
.onoffswitch-inner:lang(it):before {
    content: "ADULTO";
}
.onoffswitch-inner:lang(it):after {
    content: "BAMBINI (6-11 anni)";
}
.onoffswitch-inner:lang(fr):before {
    content: "ADULTE";
}
.onoffswitch-inner:lang(fr):after {
    content: "ENFANTS (6-11 ans)";
}
.onoffswitch-inner:lang(de):before {
    content: "ERWACHSENE";
}
.onoffswitch-inner:lang(de):after {
    content: "KINDER (6-11 Jahre)";
}
.onoffswitch-inner:lang(es):before {
    content: "ADULTO";
}
.onoffswitch-inner:lang(es):after {
    content: "NIÑOS (6-11 años)";
}
.onoffswitch-inner:lang(pl):before {
    content: "DOROSŁY";
}
.onoffswitch-inner:lang(pl):after {
    content: "DZIECI (6-11 lat)";
}
.onoffswitch-inner:lang(ro):before {
    content: "ADULT";
}
.onoffswitch-inner:lang(ro):after {
    content: "Copii (6-11 ani)";
}
.onoffswitch-inner:lang(pt):before {
    content: "ADULTO";
}
.onoffswitch-inner:lang(pt):after {
    content: "CRIANÇAS (6 a 11 anos)";
}
.onoffswitch-inner:lang(nl):before {
    content: "VOLWASSEN";
}
.onoffswitch-inner:lang(nl):after {
    content: "KINDEREN (6-11 jr.)";
}
.onoffswitch-inner:lang(cs):before {
    content: "DOSPĚLÝ";
}
.onoffswitch-inner:lang(cs):after {
    content: "DĚTI (6-11 let)";
}
.onoffswitch-inner:lang(zh):before {
    content: "成人";
}
.onoffswitch-inner:lang(zh):after {
    content: "儿童（6-11岁）";
}
.onoffswitch-switch {
    display: block; width: 23px; margin: 3.5px;
    background: #FFFFFF;
    position: absolute; top: 0; bottom: 0;
    right: 176px;
    border: 2px solid #999999; border-radius: 20px;
    transition: all 0.3s ease-in 0s; 
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px; 
}
.price-children{
display:none;
}