@charset "UTF-8";@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:url(../fonts/roboto/roboto-v18-latin-100.eot);src:local("Roboto Thin"),local("Roboto-Thin"),url(../fonts/roboto/roboto-v18-latin-100.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto/roboto-v18-latin-100.woff2) format("woff2"),url(../fonts/roboto/roboto-v18-latin-100.woff) format("woff"),url(../fonts/roboto/roboto-v18-latin-100.ttf) format("truetype"),url(../fonts/roboto/roboto-v18-latin-100.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/roboto/roboto-v18-latin-300.eot);src:local("Roboto Light"),local("Roboto-Light"),url(../fonts/roboto/roboto-v18-latin-300.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto/roboto-v18-latin-300.woff2) format("woff2"),url(../fonts/roboto/roboto-v18-latin-300.woff) format("woff"),url(../fonts/roboto/roboto-v18-latin-300.ttf) format("truetype"),url(../fonts/roboto/roboto-v18-latin-300.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto/roboto-v18-latin-regular.eot);src:local("Roboto"),local("Roboto-Regular"),url(../fonts/roboto/roboto-v18-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto/roboto-v18-latin-regular.woff2) format("woff2"),url(../fonts/roboto/roboto-v18-latin-regular.woff) format("woff"),url(../fonts/roboto/roboto-v18-latin-regular.ttf) format("truetype"),url(../fonts/roboto/roboto-v18-latin-regular.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto/roboto-v18-latin-500.eot);src:local("Roboto Medium"),local("Roboto-Medium"),url(../fonts/roboto/roboto-v18-latin-500.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto/roboto-v18-latin-500.woff2) format("woff2"),url(../fonts/roboto/roboto-v18-latin-500.woff) format("woff"),url(../fonts/roboto/roboto-v18-latin-500.ttf) format("truetype"),url(../fonts/roboto/roboto-v18-latin-500.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(../fonts/roboto/roboto-v18-latin-italic.eot);src:local("Roboto Italic"),local("Roboto-Italic"),url(../fonts/roboto/roboto-v18-latin-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto/roboto-v18-latin-italic.woff2) format("woff2"),url(../fonts/roboto/roboto-v18-latin-italic.woff) format("woff"),url(../fonts/roboto/roboto-v18-latin-italic.ttf) format("truetype"),url(../fonts/roboto/roboto-v18-latin-italic.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:url(../fonts/roboto/roboto-v18-latin-500italic.eot);src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url(../fonts/roboto/roboto-v18-latin-500italic.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto/roboto-v18-latin-500italic.woff2) format("woff2"),url(../fonts/roboto/roboto-v18-latin-500italic.woff) format("woff"),url(../fonts/roboto/roboto-v18-latin-500italic.ttf) format("truetype"),url(../fonts/roboto/roboto-v18-latin-500italic.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto/roboto-v18-latin-700.eot);src:local("Roboto Bold"),local("Roboto-Bold"),url(../fonts/roboto/roboto-v18-latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto/roboto-v18-latin-700.woff2) format("woff2"),url(../fonts/roboto/roboto-v18-latin-700.woff) format("woff"),url(../fonts/roboto/roboto-v18-latin-700.ttf) format("truetype"),url(../fonts/roboto/roboto-v18-latin-700.svg#Roboto) format("svg")}.clearfix:after,.ph-offer-content-additional-item:after{content:"";display:table;clear:both}/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 17px}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}img{max-width:100%}@media (min-width:700px){menu,ol,ul{padding:0 0 0 40px}}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ph-button-common{display:block;text-align:center;margin-top:20px;max-width:100%;box-sizing:border-box;padding:9px 15px;font-family:Roboto,sans-serif;font-weight:400;font-size:14px;border:2px solid #b4be1c;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-shadow:1px 1px 1px #757b12;background-color:#fff}.ph-button-common:link,.ph-button-common:visited{background-color:#fff}.ph-button-common:focus,.ph-button-common:hover{background-color:rgba(180,190,28,.2);border:2px solid #8a9215}.ph-button-booking{text-shadow:1px 1px 1px #757b12;color:#212121;background-color:#b4be1c}.ph-button-booking:link,.ph-button-booking:visited{color:#212121;background-color:#b4be1c}.ph-button-booking:focus,.ph-button-booking:hover{color:#000;background-color:rgba(180,190,28,.2);border:2px solid #8a9215}.ph-button-booking-final{width:auto;margin:0 auto}.select-style{display:inline-block;padding:0;padding-right:30px;margin:0;border:none;border-radius:2px;background-color:#fff;position:relative}.select-style:after{content:"\25BE";position:absolute;top:7px;right:15px;color:#a6a6a6}.select-style select{padding:8px;font-size:15px;font-family:Roboto,sans-serif;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-style select:focus{outline:0}.option-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;display:inline-block;position:relative;top:0;right:0;bottom:0;z-index:1000;box-sizing:border-box;padding:0!important;margin-right:.5rem;height:25px;width:25px!important;-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;outline:0;border:1px solid #a6a6a6!important;border-radius:1px;background:#fff;color:#fff;cursor:pointer}.option-input:hover{background:#9faab7}.option-input:checked{background:#b4be1c;border-color:#fff}.option-input:checked:before{display:inline-block;position:absolute;content:'\2714';text-align:center;font-size:20px;line-height:22px;height:26px;width:26px}.option-input:checked:after{content:'';display:block;position:relative;z-index:100;background:#fff}.option-input.radio{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.option-input.radio:after{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before,.ph-offer-content-additional-item:after,.ph-offer-content-additional-item:before{content:" ";display:table}.clearfix:after,.ph-offer-content-additional-item:after{clear:both}.clearfix,.ph-offer-content-additional-item{*zoom:1}.d-none{display:none!important}.d-inline{display:inline!important}.d-fixed{display:fixed!important}.d-block{display:block!important}@media (min-width:700px){.d-none-small{display:none!important}}@media (min-width:700px){.d-block-small{display:block!important}}@media (min-width:992px){.d-block-medium{display:block!important}}@media (min-width:700px){.d-inline-small{display:inline!important}}@media (min-width:992px){.d-inline-medium{display:inline!important}}.position-absolute{position:absolute}.float-right{float:right}@media (min-width:700px){.float-right-small{float:right}}@media (min-width:992px){.float-right-medium{float:right}}.mt-0{margin-top:0!important}.mt-1{margin-top:5px!important}.mt-2{margin-top:10px!important}.mt-3{margin-top:15px!important}.mt-4{margin-top:20px!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:5px!important}.mb-2{margin-bottom:10px!important}.mb-3{margin-bottom:15px!important}.mb-4{margin-bottom:20px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:5px!important}.pt-2{padding-top:10px!important}.pt-3{padding-top:15px!important}.pt-4{padding-top:20px!important}.width-inherit{width:inherit!important}a:link,a:visited{color:#212121}a:active,a:focus,a:hover{color:#696969}a.light:link,a.light:visited{color:#ececec}a.light:active,a.light:focus,a.light:hover{color:#b9b9b9}a.highlightOnFocus:active,a.highlightOnFocus:hover{color:#696969!important}.ph-table-flight-data{margin-bottom:24px;width:100%}.ph-table-flight-data td{border-bottom:1px solid #e1e1e1;padding:4px 20px 4px 0}.ph-table-flight-data th{text-align:left;font-size:14px;font-weight:600}.ph-table-flight-col-1{width:100%}@media (min-width:992px){.ph-table-flight-col-1{width:292px;margin-right:24px;float:left}}.ph-table-flight-col-2{width:100%}@media (min-width:992px){.ph-table-flight-col-2{width:292px;float:right}}.ph-additional-summary td{vertical-align:top;border-bottom:1px solid #a6a6a6}.ph-additional-summary .last td{border-bottom:none}.ph-additional-summary-description{width:75%;padding-right:20px}*,body,html{font-family:Roboto,sans-serif}body,html{font-size:13px}h2{font-size:30px;font-weight:300;color:#212121}h3{font-size:22px;font-weight:300;color:#212121}p{line-height:1.6}@font-face{font-family:pax;src:url(../fonts/pax.eot?37730158);src:url(../fonts/pax.eot?37730158#iefix) format("embedded-opentype"),url(../fonts/pax.woff?37730158) format("woff"),url(../fonts/pax.ttf?37730158) format("truetype"),url(../fonts/pax.svg?37730158#pax) format("svg");font-weight:400;font-style:normal}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?80lxyh);src:url(../fonts/icomoon.eot?80lxyh#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?80lxyh) format("truetype"),url(../fonts/icomoon.woff?80lxyh) format("woff"),url(../fonts/icomoon.svg?80lxyh#icomoon) format("svg");font-weight:400;font-style:normal}@font-face{font-family:icomoon-menu;src:url(../fonts/icomoon-menu.eot?80lxyh);src:url(../fonts/icomoon-menu.eot?80lxyh#iefix) format("embedded-opentype"),url(../fonts/icomoon-menu.ttf?80lxyh) format("truetype"),url(../fonts/icomoon-menu.woff?80lxyh) format("woff"),url(../fonts/icomoon-menu.svg?80lxyh#icomoon) format("svg");font-weight:400;font-style:normal}.icon-font,.icon-home:before,[class*=" icon-"]:before,[class^=icon-]:before{font-family:pax;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-comment:before{content:'\e800'}.icon-flight:before{content:'\e801';transform:rotate(25deg)}.icon-flight-1:before{content:'\e802'}.icon-flight-2:before{content:'\e803'}.icon-home:before{content:'\e804'}.ph-rotate-flight{transform:rotate(-135deg)!important;float:left}[class*=" tb-icon-"],[class^=tb-icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tb-icon-local_post_office:before{content:"\e1ec"}.tb-icon-local_print_shop:before{content:"\e1ed"}@font-face{font-family:paxbooking;src:url(../fonts/paxbooking.eot?gi1j3r);src:url(../fonts/paxbooking.eot?gi1j3r#iefix) format("embedded-opentype"),url(../fonts/paxbooking.ttf?gi1j3r) format("truetype"),url(../fonts/paxbooking.woff?gi1j3r) format("woff"),url(../fonts/paxbooking.svg?gi1j3r#paxbooking) format("svg");font-weight:400;font-style:normal}[class*=" icn-"],[class^=icn-]{font-family:paxbooking!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icn-bubble-text:before{content:""}.icn-debit-card:before{content:""}.icn-envelope:before{content:""}.icn-file-pencil:before{content:""}.icn-file-text:before{content:""}.icn-group-plus:before{content:""}.icn-printer:before{content:""}.icn-shield-user:before{content:""}.icn-tag2:before{content:""}.icn-umbrella:before{content:""}.icn-user:before{content:""}.icn-home4:before,.ph-page-home-icon:before{content:""}.icn-menu:before{content:""}.icn-chevron-right:before{content:""}.pf-offer-list-wrapper,.ph-hint-wrapper,.ph-offer-content,.ph-page-faq-gutter,.ph-page-footer-gutter,.ph-page-gutter,.ph-page-header-gutter,.ph-page-navigation-gutter,.ph-page-single-wrapper-no-adv,.ph-section-content,.ph-section-headline,.ph-toggle-wrapper{width:95%;margin:0 auto}@media (min-width:700px){.pf-offer-list-wrapper,.ph-hint-wrapper,.ph-offer-content,.ph-page-faq-gutter,.ph-page-footer-gutter,.ph-page-gutter,.ph-page-header-gutter,.ph-page-navigation-gutter,.ph-page-single-wrapper-no-adv,.ph-section-content,.ph-section-headline,.ph-toggle-wrapper{width:632px}}@media (min-width:992px){.pf-offer-list-wrapper,.ph-hint-wrapper,.ph-offer-content,.ph-page-faq-gutter,.ph-page-footer-gutter,.ph-page-gutter,.ph-page-header-gutter,.ph-page-navigation-gutter,.ph-page-single-wrapper-no-adv,.ph-section-content,.ph-section-headline,.ph-toggle-wrapper{width:948px}}.ph-section-headline{color:#696969;padding-top:20px;padding-bottom:10px}.ph-section-with-background{background-color:rgba(225,225,225,.7)}.ph-section-headline{font-weight:300}.ph-page-footer{background-color:#b4be1c;clear:both}.ph-page-footer h2{margin:0;padding:0}.page-wrap .ph-page-footer-gutter{width:95%;margin:0 auto}@media (min-width:700px){.page-wrap .ph-page-footer-gutter{width:98%}}@media (min-width:992px){.page-wrap .ph-page-footer-gutter{width:972px}}.ph-section-footer-final-picture{text-align:center;border-top:0;max-width:100%}.ph-section-footer-final-picture img{min-width:100%;max-width:100%}.ph-section-footer-info{text-align:left;border-top:0}.ph-footer-imprint-wrapper.active,.ph-footer-privacy-wrapper.active{display:block;max-width:924px;padding:24px;margin:24px auto;background-color:#fff}.ph-footer-imprint-wrapper,.ph-footer-privacy-wrapper{display:none}.ph-footer-imprint,.ph-footer-privacy{max-width:524px}.ph-color-primary-dark{color:#8a9215}.ph-color-primary-dark div{background-color:#8a9215}.ph-color-primary{color:#b4be1c}.ph-color-primary div{background-color:#b4be1c}.ph-color-primary-light{color:#d5e02d}.ph-color-primary-light div{background-color:#d5e02d}.ph-color-text{color:#212121}.ph-color-text div{background-color:#212121}.ph-color-highlight{color:#00bcd4}.ph-color-highlight div{background-color:#00bcd4}.ph-color-border{color:#a6a6a6}.ph-color-border div{background-color:#a6a6a6}.ph-color-border-light{color:#e1e1e1}.ph-color-border-light div{background-color:#e1e1e1}.ph-demo-color-block{width:100px;height:30px}.ph-mobile-navigation{display:none;width:200px;height:calc(100% - 44px);position:fixed;top:44px;left:0;overflow-y:auto;z-index:10000;background-color:#9fa819;box-shadow:-13px 17px 7px 15px rgba(0,0,0,.5)}.ph-mobile-navigation ul{margin:0;padding:0;max-width:200px}.ph-mobile-navigation ul li{border-bottom:1px solid #929a17;border-top:1px solid #b6c01c;line-height:1.6}.ph-mobile-navigation ul li a{display:block;padding:15px;text-decoration:none;font-size:12px;font-weight:500}.ph-mobile-navigation ul li a:active,.ph-mobile-navigation ul li a:focus,.ph-mobile-navigation ul li a:hover{color:#fff}.ph-site-wrap{min-width:100%;min-height:100%;background-color:#fff;position:relative;top:0;bottom:100%;left:0;z-index:1;overflow:auto}@media (min-width:992px){.ph-site-wrap{background-color:#e1e1e1}}.nav-trigger{display:none}.nav-trigger+label,.ph-site-wrap{transition:left .2s}body{overflow-x:hidden}.ph-offer-content-impressions .ph-open-this-on-click{display:none!important}.ph-offer-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:visible;list-style-type:none;margin:0;padding:0 0 24px 0}@media (min-width:700px){.ph-offer-list{padding:24px 0}}.no-textshadow .ph-offer-list .ph-offer{float:left}.ph-offer{position:relative;box-sizing:border-box;margin:12px 0;padding-bottom:129px;width:100%;overflow:hidden;background-color:#fff;cursor:pointer;transition:all .3s;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#212121;-webkit-box-shadow:0 2px 5px -2px #a6a6a6;box-shadow:0 2px 5px -2px #a6a6a6}@media (min-width:700px){.ph-offer{width:296px}}@media (min-width:700px) and (max-width:991px){.ph-offer:nth-child(even){margin-left:20px}.ph-offer:nth-child(odd){margin-right:20px}}@media (min-width:992px){.ph-offer.ph-offer-space{margin-right:30px;margin-left:30px}.ph-offer:nth-child(3n+1){clear:both}}.ph-offer p{margin:0;line-height:1.6;font-size:12px}.ph-offer a{color:#212121;text-decoration:none}.arrow_box,.ph-box-with-shadow,.ph-offer-small,.ph-personal-hint-box,.ph-sidebar-ad{background-color:#fff;-webkit-box-shadow:0 2px 5px -2px #696969;box-shadow:0 2px 5px -2px #696969;border:1px solid #e1e1e1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.ph-offer-small{display:inline-block;color:#212121}.ph-offer-small p{margin:0;line-height:1.9}.ph-offer-small a{color:#212121}.ph-offer-header{padding:8px 12px 8px 12px;position:relative}.ph-offer-header>.icn-chevron-right{display:none;position:absolute;right:5px;top:6px;font-size:20px}.ph-offer-body{margin:12px}.ph-offer-footer{margin:0 12px;padding-top:12px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}.ph-offer-list .ph-offer-footer{position:absolute;margin-bottom:0;left:0;right:0}@media (min-width:700px){.ph-offer-list .ph-offer-footer{margin:12px}}@media (min-width:992px){.ph-offer-list .ph-offer-footer{width:270px;bottom:35px}}.ph-offer-number{color:#696969}.ph-offer-image{position:relative}.ph-offer-image .ph-offer-image-placeholder{background-size:cover;width:100%;height:130px;background-color:#e1e1e1;background-repeat:no-repeat;background-position:50%}@media (min-width:700px){.ph-offer-image .ph-offer-image-placeholder{height:168px}}.ph-offer-hint{background-color:#b4be1c;color:#fff;width:auto;padding:3px 12px;font-weight:500;position:absolute;margin-top:12px;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.hint-attr{margin-top:40px}.attr_cloud ul{margin:0;padding:0;list-style:none}.attr_cloud ul li{display:inline-block;margin:0 .3em .3em 0;padding:0}.attr_cloud ul li span{display:inline-block;max-width:100px;height:28px;line-height:28px;padding:0 1em;background-color:#fff;border:1px solid #aaa;border-radius:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#333;font-size:13px;text-decoration:none;-webkit-transition:.2s;transition:.2s}.ph-offer-hotel{display:block;padding-top:0;padding-bottom:0;font-size:16px;font-weight:700;border-bottom:1px solid #e1e1e1;margin-bottom:8px}@media (min-width:700px){.ph-offer-hotel{padding-top:2px;padding-bottom:5px}}.ph-offer-rating{display:inline-block;padding-top:2px;padding-bottom:5px;font-size:16px;font-weight:700}.ph-offer-host{padding-top:12px}.ph-offer-final{font-weight:400;margin-bottom:10px}.ph-offer-teaser-price{text-align:left}.ph-offer-price{display:block;font-size:16px;font-weight:700;text-align:left;margin-bottom:6px}@media (min-width:700px){.ph-offer-price{margin-bottom:10px}}.ph-offer-price span{float:right}.ph-offer-teaser-link{text-decoration:none;position:absolute;top:0;right:0;font-size:30px;color:#a6a6a6}.ph-offer:hover{-webkit-box-shadow:0 0 10px 3px #a6a6a6;box-shadow:0 0 10px 3px #a6a6a6;background:#f2f2f2}.ph-offer:hover .ph-offer-header:after,.ph-offer:hover .ph-offer-header:before{display:none}.ph-offer:hover .ph-offer-header>.icn-chevron-right{display:block}.ph-offer-content-images{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.ph-offer-content-images figure{margin:0;padding:0}.ph-offer-content-images figure figcaption{display:none}.ph-offer-content-images figure:nth-child(4n+1){margin-left:0}.ph-offer-content-images figure:nth-child(4n+4){margin-right:0}.ph-offer-content-images figure img{height:auto;margin-bottom:24px}.ph-offer-disclaimer{margin:12px;padding-top:12px;border-top:1px solid #e1e1e1;clear:both}.border-separator{border-top:1px solid #e1e1e1}.ph-offer-children-teaser-ages{font-weight:400}.ph-offer-teaser-tour-logo{position:absolute;right:7px;bottom:152px}@media (min-width:700px){.ph-offer-teaser-tour-logo{bottom:117px}}.ph-offer-teaser-tour-logo img{max-width:75px}.ph-button-booking,.ph-button-booking-final{margin-bottom:14px;text-shadow:0 0 0;text-decoration:none}a.ph-button-booking.disabled{pointer-events:none;font-style:italic;background:#fff!important;color:#e2e2e2!important;border-color:#dadada!important}.offer-content-does-not-match{padding-bottom:12px;border-bottom:1px solid #a6a6a6}.ph-offer-teaser-review .ph-offer-reviews{box-sizing:border-box;padding-top:0;padding-right:12px;padding-left:12px;font-size:11px;width:100%;color:#888}.ph-offer-teaser-review{position:absolute;width:100%;height:35px;bottom:0;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.ph-offer-review-recommendation{float:left}.ph-offer-review-recommendationcount{text-align:right;padding-top:1px;padding-right:0}.ph-offer-teaser-review-dummy{height:20px}.flight-airline-logo{display:inline-block;max-width:90px;float:right}.flight-airline-logo img{max-height:18px}img.lzy_img{transition:opacity 1s linear;opacity:0}img.lzy_img.loaded{opacity:1}.notloaded{display:none}body.preview .ph-page-navigation-wrap>ul{display:none}@media (min-width:992px){body.preview .ph-page-single-wrapper{margin-bottom:0}}form h4{margin-top:30px}.ph-form-block{background-color:#f0f0f0;padding:20px 10px;border-radius:0 0 3px 3px;margin-bottom:20px}.contractor-is-traveller{float:right}a.ph-button-booking.disabled{pointer-events:none;font-style:italic;background:#fff!important;color:#e2e2e2!important;border-color:#dadada!important}.ph-travel-hint{width:292px;position:absolute;top:0;z-index:181;left:150px}@media (max-width:600px){.ph-travel-hint{left:120px}}@media (max-width:480px){.ph-travel-hint{left:0}}.ph-travel-hint .ph-travel-hint-content{margin:10px;padding-right:15px;font-size:12px;max-height:200px;overflow-y:auto}.ph-travel-hint .ph-travel-hint-content p{margin:0;padding:0}.ph-travel-hint-nok{background-color:#f6c2c2}.reg-error{color:red!important;font-weight:700!important}.ph-booking-form h4{background-color:#b4be1c;color:#fff;margin:0;padding:10px;border-radius:3px 3px 0 0}.ph-booking-form label{display:block;color:#212121;padding-bottom:3px}.ph-booking-form input{font-size:15px;font-family:Roboto,sans-serif;padding:10px 8px;padding-right:0;width:100%;border:none}@media (min-width:700px){.ph-booking-form input{width:350px;padding-right:8px}}.ph-booking-form div.input{padding:0;width:100%}@media (min-width:700px){.ph-booking-form div.input{width:366px;padding-right:0}}.ph-booking-form fieldset,.ph-booking-form label{width:100%;display:block;clear:both;font-size:14px;color:#696969;margin-bottom:18px}.ph-booking-form fieldset div,.ph-booking-form label div{display:inline-block;vertical-align:top;padding-top:8px;width:100%}@media (min-width:700px){.ph-booking-form fieldset div,.ph-booking-form label div{width:30%}}.ph-booking-form textarea{font-size:15px;padding:6px 5px;font-family:Roboto,sans-serif;padding:10px 8px;width:350px;height:200px;border:none}.ph-booking-form .ph-offer-content-additional-item{margin-bottom:2px}.ph-booking-form .ph-form-prefix{position:relative;height:50px}.ph-booking-form .checkbox-label{position:absolute;top:0;width:inherit}.ph-booking-form .check-checkbox{width:30px}.ph-booking-form .checkbox-madam{left:156px;top:25px}@media (min-width:700px){.ph-booking-form .checkbox-madam{left:320px;top:0}}.ph-booking-form .checkbox-mister{left:156px}@media (min-width:700px){.ph-booking-form .checkbox-mister{left:176px}}.ph-booking-form .radio-label.inline{position:relative;display:inline-block;padding-left:20px;padding-top:20px;padding-bottom:20px;margin-bottom:0;width:auto}.ph-booking-form .radio-label.inline input{width:auto}.ph-booking-infotext{background-color:rgba(255,249,196,.65);border:1px solid rgba(255,233,43,.65);padding:10px 10px;border-radius:2px;margin:24px 0}.ph-booking-infotext ul li{margin-bottom:10px}.ph-booking-step-navigation{height:70px;padding-top:40px;margin-bottom:0;text-align:center}.process{display:inline-block;box-shadow:0 0 1px 1px rgba(0,0,0,.11);overflow:hidden;border-radius:2px;counter-reset:flag}.process .step{text-decoration:none;outline:0;display:block;float:left;font-size:12px;font-weight:700;line-height:36px;color:#fff;padding:0 10px 0 60px;background:#666;background:linear-gradient(#666,#333);position:relative}.process .step:first-child{padding-left:46px;border-radius:5px 0 0 5px}.process .step:first-child:before{left:14px}.process .step:last-child{border-radius:0 5px 5px 0;padding-right:20px}.process .step.active{background:#333;background:linear-gradient(#333,#000)}.process .step.active:after{background:#333;background:linear-gradient(135deg,#333,#000)}.process .step:after{content:'';position:absolute;top:0;right:-18px;width:36px;height:36px;transform:scale(.707) rotate(45deg);z-index:1;box-shadow:1px -1px 0 1px rgba(0,0,0,.15),2px -2px 0 1px rgba(255,255,255,.1);border-radius:0 4px 0 50px}.process .step:last-child:after{content:none}.process .step:before{content:counter(flag);counter-increment:flag;border-radius:100%;width:20px;height:20px;line-height:20px;margin:8px 0;position:absolute;top:0;left:30px;background:#444;background:linear-gradient(#444,#222)}.flat .step,.flat .step:after{background:#fff;color:#000;transition:all .5s}.flat .step:before{background:#fff;box-shadow:0 0 0 1px #ccc}.flat .step.active,.flat .step.active:after{background:#d5e02d}.ph-page-booking-sidebar h4{margin-top:1px;margin-bottom:2px}.ph-page-booking-sidebar .ph-offer-destination-wrapper{margin-top:10px}.ph-offer-content-additional-item-input{width:30px;margin-right:0;float:left}.ph-booking-form .ph-offer-content-main{margin-bottom:15px}.ph-booking-form .ph-offer-content-additional-item-image{margin-right:10px;margin-left:10px;width:114px;display:block;min-height:60px}.ph-booking-form .ph-offer-content-additional-description{float:left;width:252px;margin-right:0;margin-left:0}.ph-booking-form .ph-offer-content-additional-price{float:right;width:150px}.ph-booking-form .ph-offer-content-additional-price-provider{margin:0;margin-top:10px}.label-group div{display:inline-block;width:30%;padding-top:3px}input.size1{width:10%}input.size2{width:20%}input.size3{width:30%}input.size4{width:40%}input.size5{width:46%}input.size6{width:60%}input.size7{width:70%}input.size8{width:80%}input.size9{width:90%}input.size10{width:100%}label.label-hidden{display:none}.ph-page-header-gutter{margin-bottom:0;margin-top:35px;transition:max-height .9s ease-in-out}.ph-page-header-gutter h2{font-size:13px;font-weight:500;margin-bottom:0;margin-top:0;color:#212121}@media (min-width:700px){.ph-page-header-gutter h2{margin-top:10px}}.ph-page-header-gutter p{margin-top:0}.ph-page-header-gutter.active{transition:max-height .9s ease-in-out;overflow:visible;padding-bottom:1px}.ph-page-contact-person{position:absolute;top:10px;left:0;padding-left:91px;margin-left:0;width:288px;min-height:82px}@media (min-width:700px){.ph-page-contact-person{position:relative;top:0;padding-left:81px}}.ph-page-contact-person h2{font-size:13px;font-weight:500;margin-bottom:0;margin-top:10px;color:#212121}.ph-page-contact-person p{margin-top:0;line-height:1.6}.ph-page-contact-person-image{position:absolute;left:2px}.ph-page-contact.active{bottom:0}.ph-page-contact.active:after{transform:rotate(90deg)}.ph-page-contact h2{font-size:14px;font-weight:700;margin:0;padding:0}.ph-page-contact p{font-size:13px}.ph-page-contact-person-image{width:58px;height:58px;margin-top:20px;margin-left:16px;overflow:hidden;border-radius:6px;border:1px solid #e1e1e1}@media (min-width:700px){.ph-page-contact-person-image{width:68px;height:68px;margin-top:6px;margin-left:0}}.ph-page-contact-person-image img{width:inherit;height:auto}.ph-page-contact-time{width:292px;float:left}.ph-page-contact-time h2{font-size:13px;font-weight:500;margin-bottom:5px;margin-top:19px;color:#212121}.ph-page-contact-time p{font-size:11px;margin-top:0}.ph-page-contact-time .show-contact-form{position:absolute;bottom:10px}.ph-page-contact-data-title{font-size:12px}.ph-toggle-wrapper{position:relative}.ph-toggle-contact{position:absolute;background-color:#fff;bottom:-19px;z-index:180;font-size:11px;margin:0 auto 0 -55px;left:50%;width:110px;text-align:center;padding:8px 10px;cursor:pointer;display:inline;border-bottom:2px solid #b4be1c}.ph-toggle-contact .open{display:inline}.ph-toggle-contact .close{display:none}.ph-toggle-contact.active{cursor:pointer}.ph-toggle-contact.active .open{display:none}.ph-toggle-contact.active .close{display:inline}.ph-hint-wrapper{position:relative}.ph-personal-hint{width:292px;position:absolute;top:155px;z-index:181}@media (min-width:992px){.ph-personal-hint{display:block;left:655px}}@media (min-width:700px){.ph-personal-hint{top:132px}}.ph-personal-hint .ph-personal-hint-content{margin:10px;padding-right:15px;font-size:12px;max-height:200px;overflow-y:auto}.ph-personal-hint .ph-personal-hint-content p{margin:0;padding:0}.ph-personal-hint-close-icon{position:absolute;top:0;right:10px;font-size:25px;color:#b4be1c;cursor:pointer}.ph-personal-hint-close-button{width:100%;height:30px;border:0;font-size:16px;background-color:#b4be1c;color:#212121;font-family:Roboto,sans-serif}.ph-personal-hint-close-button:hover{background-color:#d3d3d3!important}.ph-personal-hint-bubble-icon{position:absolute;top:70px;left:56px;font-size:22px;color:#b4be1c;cursor:pointer;width:25px;height:25px;background:#c6c6c6;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.ph-personal-hint-bubble-icon:after,.ph-personal-hint-bubble-icon:before{position:absolute;left:6px;content:'';display:block;height:2px;background:#333}.ph-personal-hint-bubble-icon:before{width:11px;top:7px}.ph-personal-hint-bubble-icon:after{width:9px;top:15px}.ph-personal-hint-bubble-icon i{display:block;position:absolute;width:14px;height:2px;top:11px;left:6px;background:#333}.ph-personal-hint-bubble-icon:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:#333;color:#fff}.ph-personal-hint-bubble-icon:hover i,.ph-personal-hint-bubble-icon:hover:after,.ph-personal-hint-bubble-icon:hover:before{background:#fff}.pulse{animation-name:pulse_animation;animation-duration:10s;transform-origin:70% 70%;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes pulse_animation{0%{transform:scale(1)}20%{transform:scale(1.38)}40%{transform:scale(1)}60%{transform:scale(1)}80%{transform:scale(1.38)}100%{transform:scale(1)}}.arrow_box,.ph-personal-hint-box{position:relative;background:#fff;border:2px solid #b4be1c;border-radius:4px}.arrow_box:after,.arrow_box:before,.ph-personal-hint-box:after,.ph-personal-hint-box:before{bottom:100%;left:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after,.ph-personal-hint-box:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:8px;margin-left:-8px}.arrow_box:before,.ph-personal-hint-box:before{border-color:rgba(193,245,103,0);border-bottom-color:#b4be1c;border-width:11px;margin-left:-11px}.ph-sticky-sender-img{height:19px}.ph-page-faq-gutter{max-width:540px}.ph-section-footer-info{text-align:left;padding-top:20px;padding-bottom:50px;font-size:12px;font-weight:500;color:#212121}.ph-page-header{background-color:#b4be1c;margin:0}.ph-page-header h1{margin:0;color:#fff;font-weight:300;font-size:24px;padding:15px 0}.ph-page-header-container-top{box-sizing:border-box;padding:10px 0;margin-bottom:10px;min-height:101px}@media (min-width:700px){.ph-page-header-container-top{margin-bottom:0;min-height:50px}}.ph-page-header-container-top>*{box-sizing:border-box;float:none;display:inline-block;vertical-align:top}.ph-page-header-container-2nd-top{display:none;position:relative;box-sizing:border-box;padding:10px;margin-bottom:20px;background:#f4f4f4;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.ph-page-header-container-2nd-top>section{float:none;display:inline-block!important;vertical-align:top;width:100%;margin-right:0}@media (min-width:700px){.ph-page-header-container-2nd-top>section{width:288px;max-width:288px;margin-right:30px}}.ph-page-header-container-2nd-top>section:last-of-type{margin-right:0}@media (min-width:700px){.ph-page-header-container-2nd-top>section img{position:relative;top:0}}.ph-page-header-container-2nd-top .close-icon{top:5px;right:5px}.ph-page-header-container-2nd-top:after{content:'';position:absolute;border-style:solid;border-width:0 11px 20px;border-color:#f4f4f4 transparent;display:block;width:0;z-index:1;top:-20px;left:375px}.ph-page-contact-map{max-height:292px}.ph-page-contact-map.mapsSize2x{width:606px}@media (min-width:700px){.ph-page-contact-map.mapsSize2x{max-width:606px}}.ph-page-contact-map.mapsSize2x+.ph-page-header-logo{display:none!important}.ph-page-contact-map iframe{width:100%;border:0 none}@media (min-width:700px) and (max-width:991px){.ph-page-header-container-2nd-top:after{left:49px}.ph-page-contact-map{width:100%!important;margin-right:0!important}.ph-page-contact-map.mapsSize2x{width:294px}}.ph-page-header-gutter{position:relative;margin-top:44px}@media (min-width:700px){.ph-page-header-gutter{margin-top:42px}}.ph-page-header-gutter h2{font-weight:700}.ph-page-header-logo{display:none;margin-top:10px;margin-right:0;width:100%;height:auto;min-width:100%;max-width:100%;min-height:82px}@media (min-width:700px){.ph-page-header-logo{display:inline-block;margin-top:0;margin-right:12px;width:78px;min-width:0;max-width:78px}}@media (min-width:992px){.ph-page-header-logo{display:inline-block;margin-top:0;margin-right:30px;width:298px;min-width:0;max-width:298px}}.ph-page-header-logo a{display:inline-block}.ph-page-header-logo img{margin-top:6px;margin-bottom:0;min-width:100%;max-width:100%}@media (min-width:700px){.ph-page-header-logo img{position:relative;margin-top:0}}@media (min-width:992px){.ph-page-header-logo img{min-width:0;max-width:292px;max-height:82px}}.ph-page-header-logo.agent-picture img{max-height:100%;margin:0}.ph-page-contact-office{width:292px;margin-right:0}.ph-page-contact-office>h2,.ph-page-contact-office>p{display:none}@media (min-width:700px){.ph-page-contact-office{margin-right:12px;width:222px}.ph-page-contact-office>h2,.ph-page-contact-office>p{display:block}}@media (min-width:992px){.ph-page-contact-office{margin-right:30px;width:292px}}.ph-page-header-with-logo{position:relative;z-index:2;border-top:2px solid #b4be1c;background-color:#fff}.ph-page-header-bigbanner img{width:auto;height:200px}.ph-page-link{display:none;position:fixed;top:50%;min-height:80px;width:271px;background-color:#b4be1c}@media (min-width:992px){.ph-page-link{display:block}}.ph-page-link a{color:#212121}.ph-page-link .ph-page-link-icon{display:block;position:absolute}.ph-page-link .ph-offer-image{margin:10px}.ph-page-link .ph-offer-image-placeholder{width:60px;height:60px}.ph-page-link .ph-offer-destination-wrapper{margin:0;padding:0;font-size:10px;line-height:1}.ph-page-link .ph-offer-body{position:absolute;top:0;left:70px;width:220px}.ph-page-link .ph-offer-hotel{font-size:12px;line-height:1}.ph-page-link .ph-page-link-icon{font-size:120px;color:#000}.ph-page-link .ph-offer-price-prev-next{display:block;width:100%;text-align:right;position:absolute;top:30px;right:0}.ph-page-link .ph-offer-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:38px;overflow:hidden;text-overflow:ellipsis;width:180px;display:block}.ph-page-link-wrapper{position:relative}.next-offer,.prev-offer{display:none;position:fixed;top:50%;width:48px;height:48px;text-decoration:none;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#d0d0d0}.next-offer i,.prev-offer i{display:block;width:48px;position:relative;top:50%;font-size:26px;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (min-width:700px){.next-offer,.prev-offer{display:block}}.prev-offer{left:20px}.prev-offer i{margin:-11px 2px 0 0;left:-2px;transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}.prev-offer:hover i{-webkit-transform:rotate(-180deg) translate(2px,0);-ms-transform:rotate(-180deg) translate(2px,0);transform:rotate(-180deg) translate(2px,0)}.next-offer{right:20px}.next-offer i{left:2px;margin:-11px 0 0 0}.next-offer:hover i{-webkit-transform:translate(2px,0);-ms-transform:translate(2px,0);transform:translate(2px,0)}.ph-modal-window{display:none;position:fixed;opacity:0;top:0;right:0;left:0;transition:all 1.5s ease-in-out;z-index:990;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.4)}.ph-modal-window.active{display:block;opacity:1}.ph-modal-window-wrapper{position:fixed;background-color:#fff;border-radius:3px;z-index:999;top:1%;bottom:1%;left:1%;right:1%;width:98%;height:98%;box-sizing:border-box;padding:10px 10px 20px;margin-right:5px}@media (min-width:700px){.ph-modal-window-wrapper{top:20%;left:10%;width:80%;height:60%}}.ph-modal-window-content{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;overflow-y:auto;margin-top:58px;height:calc(100% - 58px)}@media (min-width:700px){.ph-modal-window-content{margin-top:40px}}.ph-inner-modal{overflow-y:auto;top:7em;bottom:1em;position:absolute}@media (min-width:700px){.ph-inner-modal{top:5em}}.ph-modal-window-header{position:relative;display:block;top:0;right:0;left:0;padding-left:10px;padding-right:10px}.ph-modal-window-header .close-icon{top:0;right:0}.ph-modal-window-opened{overflow:hidden}#locking-modal-layer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000;-moz-opacity:.5;-webkit-opacity:.5;opacity:.5;z-index:181}@media (min-width:700px){#contact-form-wrapper{top:20%!important;left:calc(50% - 375px)!important;width:750px!important;height:65%!important}}#contact-form-wrapper .ph-modal-window-content{overflow-x:hidden;padding-left:10px;padding-right:10px}.ph-page-navigation-gutter{position:relative}@media (min-width:700px){.ph-page-navigation-wrap{display:block}}.ph-page-navigation-wrap ul{display:inline-block;text-align:center;text-decoration:none;font-size:18px}.ph-page-navigation-wrap ul li a{padding:0}.ph-page-navigation-no-home-button{height:54px;top:0;width:100%}@media (min-width:700px){.ph-page-navigation-no-home-button{height:44px}}.ph-page-navigation,.ph-page-navigation-no-home-button{z-index:200;top:0;width:100%;position:fixed;background-color:#b4be1c;box-sizing:border-box;padding:0 10px}@media (min-width:700px){.ph-page-navigation,.ph-page-navigation-no-home-button{padding:0 40px}}.ph-page-navigation ul,.ph-page-navigation-no-home-button ul{margin:0;padding:0}.ph-page-navigation ul li,.ph-page-navigation-no-home-button ul li{display:inline-block;text-align:center;margin:9px 5px 9px 0;width:36px;height:36px;background:#fff;color:#212121;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}@media (min-width:700px){.ph-page-navigation ul li,.ph-page-navigation-no-home-button ul li{margin:14px 5px 14px 0}}.ph-page-navigation ul li a,.ph-page-navigation-no-home-button ul li a{display:block;font-size:18px;line-height:1;text-decoration:none;color:#212121!important}@media (min-width:700px){.ph-page-navigation ul li,.ph-page-navigation-no-home-button ul li{margin:6px 5px 6px 0;width:32px;height:32px}}.ph-page-navigation [class*=" icn-"],.ph-page-navigation [class^=icn-],.ph-page-navigation-no-home-button [class*=" icn-"],.ph-page-navigation-no-home-button [class^=icn-]{width:36px;height:36px;line-height:36px}@media (min-width:700px){.ph-page-navigation [class*=" icn-"],.ph-page-navigation [class^=icn-],.ph-page-navigation-no-home-button [class*=" icn-"],.ph-page-navigation-no-home-button [class^=icn-]{width:32px;height:32px;line-height:32px}}.ph-page-navigation .icn-menu.showtip,.ph-page-navigation-no-home-button .icn-menu.showtip{z-index:182}.ph-page-booking-number{position:absolute;right:10px;top:50%;margin-top:-7px;font-weight:300;font-size:14px;color:#212121}@media (min-width:700px){.ph-page-booking-number{right:0}}.ph-page-booking-number div{float:right}.ph-single-page-content-navigation{display:none;width:608px;position:relative;-webkit-transition:top .25s ease-in-out;-moz-transition:top .25s ease-in-out;-ms-transition:top .25s ease-in-out;-o-transition:top .25s ease-in-out;transition:top .25s ease-in-out;z-index:100}@media (min-width:700px){.ph-single-page-content-navigation{display:block;width:740px}}@media (min-width:992px){.ph-single-page-content-navigation{width:608px}}.ph-single-page-content-navigation>nav{position:relative;z-index:1;box-sizing:border-box;padding:5px 10px;background:#f4f4f4;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.ph-single-page-content-navigation.active{position:fixed;top:65px}@media (min-width:992px){.ph-single-page-content-navigation.active{margin-left:auto}}.ph-single-page-content-navigation.active:before{content:'';position:absolute;top:-21px;left:0;z-index:0;width:100%;height:26px;background:#fff}.ph-single-page-content-navigation ul{padding:0;margin:0}.ph-single-page-content-navigation li{display:inline-block}.ph-single-page-content-navigation a{display:block;margin-right:10px;-webkit-transition:padding 50ms ease-in-out;-moz-transition:padding 50ms ease-in-out;-ms-transition:padding 50ms ease-in-out;-o-transition:padding 50ms ease-in-out;transition:padding 50ms ease-in-out;font-weight:500;font-size:14px}.ph-single-page-content-navigation a:link,.ph-single-page-content-navigation a:visited{text-decoration:none}.ph-single-page-content-navigation a:hover{font-weight:500;border:0}.ph-page-navigation-back a{position:relative;padding-left:30px}.ph-page-navigation-back a:before{content:"‹";font-size:38px;font-weight:400;font-style:normal;line-height:1;position:absolute;margin-left:-25px;width:20px;top:-8px}.ph-page-home-icon{width:32px;height:16px;font-size:18px;display:inline-block;position:relative}.ph-page-home-icon:before{position:absolute;top:2px}#navigation-toolbar{position:absolute;right:150px;top:0}@media (min-width:700px){#navigation-toolbar{right:178px}}#navigation-toolbar #browser-print{display:none}@media (min-width:700px){#navigation-toolbar #browser-print{display:inline-block}}#navigation-toolbar a,#navigation-toolbar button{text-align:center;text-decoration:none;color:#212121}#navigation-toolbar a:active,a:focus{border:none;outline:none 0;-moz-outline-style:none}.ph-offer-content{background-color:#fff;position:relative}.ph-page-single-wrapper-no-adv{width:98%;margin:0 auto 150px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;box-sizing:border-box;padding:6px;background-color:#fff}.ph-page-single-wrapper{width:98%;margin:0 auto 20px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;box-sizing:border-box;padding:6px;background-color:#fff}@media (min-width:992px){.ph-page-single-wrapper{padding:0;max-width:972px;margin-bottom:100px;border:24px solid #fff}}.ph-page-single-wrapper .ph-section-content-tour-logo{position:relative}.ph-page-single-wrapper .ph-section-content-tour-logo img{max-width:75px;position:absolute;right:0;bottom:0}.ph-page-wrap{position:relative}.ph-page-section-teaser{background-color:#fff}.ph-page-section-ads{margin-top:24px;max-width:292px}.ph-offer-content-additional-item{border-bottom:1px solid #e1e1e1}.ph-sidebar-ad{padding:12px}.ph-sidebar-ad h3{font-size:11px;font-weight:400;padding-bottom:5px;margin:0 0 5px;color:#212121}.ph-sidebar-ad .ph-ad-provider{font-size:11px;font-weight:400}.ph-sidebar-ad .ph-offer-content-additional-item{padding-bottom:0;border-bottom:none}.ph-sidebar-ad .ph-offer-content-additional-item-image{width:55px}.ph-sidebar-ad .ph-offer-content-additional-price-provider{margin-top:0;font-size:11px;margin-left:auto}.ph-sidebar-ad .ph-sidebar-ad-link{border-bottom:1px solid #e1e1e1}.ph-sidebar-ad .ph-sidebar-ad-link:last-child{border-bottom:none}.ph-sidebar-ad-link{text-decoration:none;display:block;padding-bottom:10px}.ph-sidebar-ad-link .ph-offer-content-additional-description{width:187px;margin-right:0}.ph-sidebar-ad-link .ph-offer-content-additional-description h3{font-size:12px;padding-bottom:2px}.ph-sidebar-ad-link .ph-offer-content-additional-price-desc{font-size:12px}.ph-sidebar-ad-link .ph-offer-content-additional-price-tag{font-size:12px}.ph-offer-content{width:100%;margin-left:0}@media (min-width:700px){.ph-offer-content{width:608px;margin:0 auto}}@media (min-width:992px){.ph-offer-content{margin-left:0}}.ph-offer-content-header{border-bottom:1px solid #b4be1c;width:100%;padding-bottom:8px;margin-bottom:20px}.ph-offer-content-headline{border-bottom:4px solid #b4be1c;display:inline;width:auto;font-size:18px;font-weight:300;padding-bottom:6px;color:#212121}.ph-page-section-teaser{width:292px;margin-right:0}.ph-offer-content-box{padding:24px 0 24px 0;background-color:#fff}#formblatt .ph-offer-content-main{border:1px solid #000;padding:10px;margin:10px}.ph-offer-content-additional-item{padding-top:12px;padding-bottom:12px}.ph-offer-content-additional-item td{display:block}.ph-offer-content-additional-item tr{display:block;margin-bottom:24px}@media (min-width:700px){.ph-offer-content-additional-item td,.ph-offer-content-additional-item th{display:table-cell}.ph-offer-content-additional-item tr{display:table-row}}.ph-offer-content-additional-item-image{width:50%}.ph-offer-content-additional-item-image img{width:100%}@media (min-width:700px){.ph-offer-content-additional-item-image{margin-right:24px;width:134px}}.ph-offer-content-additional-info{font-size:12px}.ph-offer-content-additional-price-tag{font-size:16px;font-weight:600;margin-top:12px}@media (min-width:700px){.ph-offer-content-additional-price-tag{margin-top:30px}}.ph-offer-content-additional-description{width:100%}.ph-offer-content-additional-description h3{font-size:14px;font-weight:600;margin:0}.ph-offer-content-additional-description h3 br{content:""}.ph-offer-content-additional-description h3 br:after{content:"\00a0"}@media (min-width:700px){.ph-offer-content-additional-description h3 br{content:'';display:block}}.ph-offer-content-additional-description p{font-size:12px;line-height:1.5}@media (min-width:700px){.ph-offer-content-additional-description{float:left;width:292px;margin-right:24px}}.php-offer-content-additional-information h3{font-size:14px;font-weight:600;margin:0}.php-offer-content-additional-information p{font-size:12px;line-height:1.5}.ph-offer-content-additional-price-provider{margin-top:20px;font-size:12px;line-height:1.3;margin-left:0}.ph-offer-content-additional-price-provider img{max-width:80px}@media (min-width:700px){.ph-offer-content-additional-price-provider{margin-left:474px}}.ph-page-section-sticky-teaser-wrapper{width:292px;margin:0 auto}@media (min-width:992px){.ph-page-section-sticky-teaser-wrapper.sticky{position:fixed;top:65px;padding-top:0}}.ph-page-single-sidebar{width:100%}@media (min-width:992px){.ph-page-single-sidebar{width:292px;float:right}}.ph-weather-forecast{width:100%}.ph-weather-forecast td{width:100/7%}.ph-weather-forecast-weekday{font-size:12px}.ph-weather-forecast-icon{text-align:center;margin-bottom:10px}.ph-weather-forecast-temperature{font-size:13px;font-weight:300}.ph-page-toolbar{display:none;position:fixed;right:0;top:0;width:80px;height:100%;background-color:#e1e1e1}.ph-page-toolbar-list{margin:0;padding:0}.ph-page-toolbar-item{margin:0;padding:0}.ph-page-toolbar-link{text-decoration:none;display:block;height:80px;border-bottom:1px solid #ededed;border-top:1px solid #d4d4d4;color:#a6a6a6;font-size:10px;font-weight:500;position:relative}.ph-toolbar-link-name{position:absolute;bottom:5px;width:100%;display:block;text-align:center}.ph-toolbar-link-webcode{position:absolute;top:10px;line-height:1;font-size:14px;display:block;width:100%;text-align:center;font-weight:600}.ph-section-content{position:relative}.ph-section-content-images{margin-left:24px;width:134px;float:right}.ph-section-content-images img{margin-bottom:24px;width:100%}.ph-page-single-stage{margin-bottom:-100px}.ph-page-single-stage .ph-page-single-stage-image{width:100%;height:460px;background-size:cover;background-repeat:no-repeat;background-position:50%}.ph-page-single-stage .ph-page-single-stage-video-wrap{display:none;overflow:hidden;height:460px;z-index:-100;position:relative}@media (min-width:700px){.ph-page-single-stage .ph-page-single-stage-video-wrap{display:block}}.ph-page-single-stage .ph-page-single-stage-video{width:100%}.ph-page-single-stage .ph-page-single-stage-empty{margin-bottom:115px}.ph-offer-content-main{overflow:hidden}.ph-offer-content-main .ph-offer-error_msg{font-size:1.2em;color:red}.ph-offer-content-main-expandable{max-height:750px;overflow:hidden;transition:max-height .5s ease-out}.expanded .ph-offer-content-main-expandable{max-height:10000px;transition:max-height 1.5s ease-in}.ph-offer-content-box{position:relative}.ph-offer-content-main-expandable-indicator{display:block;position:absolute;width:100%;height:160px;bottom:0;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,rgba(255,255,255,.9) 50%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.9)),color-stop(50%,rgba(255,255,255,.9)),color-stop(100%,#fff));background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,rgba(255,255,255,.9) 50%,#fff 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,rgba(255,255,255,.9) 50%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffffff', GradientType=0 );background:linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,rgba(255,255,255,.9) 50%,#fff 100%)}.expanded .ph-offer-content-main-expandable-indicator{display:none}.ph-offer-content-main-expandable-button-wrap{position:relative;text-align:center;box-sizing:border-box;padding:5px 10px;margin:20px auto 0;background:#f4f4f4;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.ph-offer-content-main-expandable-button-wrap .expandable-less{display:none}.ph-offer-content-main-expandable-button{display:inline-block;margin:5px 0}.expanded .ph-offer-content-main-expandable-button{display:none}.expanded .expandable-less{display:inline-block}.ph-offer-content-main-hidden-expandable{max-height:0;overflow:hidden;transition:max-height .5s ease-out}.expanded .ph-offer-content-main-hidden-expandable{max-height:10000px;transition:max-height 1.5s ease-in}.ph-section-gallery .ph-section-gallery-image-placeholder{width:100%;height:300px;background-size:cover}.info-HolidayCheck.ph-offer-reviews{width:350px}.info-HolidayCheck.ph-offer-reviews .ph-offer-review-box{width:150px;background:#ccc;float:left;text-align:center;padding:10px}.info-HolidayCheck.ph-offer-reviews .ph-offer-review-box.float-left{float:left}.info-HolidayCheck.ph-offer-reviews .ph-offer-review-box.float-right{float:right}.info-HolidayCheck.ph-offer-reviews .ph-offer-review-container .float-left{float:left}.info-HolidayCheck.ph-offer-reviews .ph-offer-review-container .float-right{float:right}.info-HolidayCheck.ph-offer-reviews .ph-offer-review-container .ph-offer-review-rating{display:block;width:105px}.info-HolidayCheck.ph-offer-reviews .ph-offer-review-container .ph-offer-review-rating span{float:right}.info-HolidayCheck.ph-offer-reviews .ph-offer-review-container .ph-offer-review-rating .ph-offer-review-rating-print{display:none}.info-HolidayCheck.ph-offer-reviews .ph-offer-review-container .ph-offer-review-rating .ph-offer-review-rating-inactive-symbols{display:block;width:78px;height:13px;background-image:url(/img/holidaycheck_sprite.png);background-position:-2px -230px}.info-HolidayCheck.ph-offer-reviews .ph-offer-review-container .ph-offer-review-rating .ph-offer-review-rating-active-symbols{display:block;width:78px;height:13px;background-image:url(/img/holidaycheck_sprite.png);background-position:-85px -230px}.info-HolidayCheck.ph-offer-reviews .ph-offer-review-copyright{padding-top:10px}.ph-offer-teaser-review .info-HolidayCheck.ph-offer-reviews{width:inherit;padding-left:13px;padding-top:0;font-size:11px;color:#888}.info-TripAdvisor.ph-offer-reviews{width:350px}.info-TripAdvisor.ph-offer-reviews .ph-offer-review-box{width:150px;background:#ccc;float:left;text-align:center;padding:10px}.info-TripAdvisor.ph-offer-reviews .ph-offer-review-box.float-left{float:left}.info-TripAdvisor.ph-offer-reviews .ph-offer-review-box.float-right{float:right}.info-TripAdvisor.ph-offer-reviews .ph-offer-review-container ul{list-style:none;margin:0;padding:0;display:block}.info-TripAdvisor.ph-offer-reviews .ph-offer-review-container li{line-height:20px;margin:0;padding:0;display:list-item;clear:both}.info-TripAdvisor.ph-offer-reviews .ph-offer-review-container .name{width:50%;clear:both;float:left}.info-TripAdvisor.ph-offer-reviews .ph-offer-review-container .rate{margin-top:2px;margin-right:0;vertical-align:bottom;float:right}.info-TripAdvisor.ph-offer-reviews .ph-offer-review-container .sprite-rating_s{background-image:url(/img/tripadvisor_sprite.png);background-position:left -140px;width:70px;height:14px;background-repeat:no-repeat;display:block;overflow:hidden;line-height:14px}.info-TripAdvisor.ph-offer-reviews .ph-offer-review-container .sprite-rating_s_fill{background-image:url(/img/tripadvisor_sprite.png);background-position:left -126px;background-repeat:no-repeat;display:block;height:14px}.info-TripAdvisor.ph-offer-reviews .ph-offer-review-container .ph-offer-review-rating{display:block;width:120px;background:url(/img/tripadvisor_sprite2.png);background-repeat:no-repeat;background-size:contain}.info-TripAdvisor.ph-offer-reviews .ph-offer-review-container .ph-offer-review-rating span{float:right}.info-TripAdvisor.ph-offer-reviews .ph-offer-review-container .ph-offer-review-rating .ph-offer-review-rating-print{display:none}.info-TripAdvisor.ph-offer-reviews .ph-offer-review-container .ph-offer-review-rating .ph-offer-review-rating-inactive-symbols{background-image:url(/img/tripadvisor_sprite.png);background-position:left -140px;width:70px;height:14px;background-repeat:no-repeat;display:block;overflow:hidden;line-height:14px;margin-left:27px}.info-TripAdvisor.ph-offer-reviews .ph-offer-review-container .ph-offer-review-rating .ph-offer-review-rating-active-symbols{background-image:url(/img/tripadvisor_sprite.png);background-position:left -126px;background-repeat:no-repeat;display:block;height:14px}.info-TripAdvisor.ph-offer-reviews .ph-offer-review-copyright{padding-top:10px;clear:both}.ph-offer-teaser-review .info-TripAdvisor.ph-offer-reviews{width:inherit;padding-left:13px;padding-top:0;font-size:11px;color:#888}.info-TrustYou.ph-offer-reviews{width:350px}.info-TrustYou.ph-offer-reviews .ph-offer-review-box{width:150px;background:#ccc;float:left;text-align:center;padding:10px}.info-TrustYou.ph-offer-reviews .ph-offer-review-box.float-left{float:left}.info-TrustYou.ph-offer-reviews .ph-offer-review-box.float-right{float:right}.info-TrustYou.ph-offer-reviews .ph-offer-review-container .float-left{float:left}.info-TrustYou.ph-offer-reviews .ph-offer-review-container .float-right{float:right}.info-TrustYou.ph-offer-reviews .ph-offer-review-container .ph-offer-review-rating{display:block;width:105px}.info-TrustYou.ph-offer-reviews .ph-offer-review-container .ph-offer-review-rating span{float:right}.info-TrustYou.ph-offer-reviews .ph-offer-review-container .ph-offer-review-rating .ph-offer-review-rating-print{display:none}.info-TrustYou.ph-offer-reviews .ph-offer-review-container .ph-offer-review-rating .ph-offer-review-rating-inactive-symbols{display:block;width:78px;height:13px;background:#e5e5e5}.info-TrustYou.ph-offer-reviews .ph-offer-review-container .ph-offer-review-rating .ph-offer-review-rating-active-symbols{display:block;width:78px;height:13px}.info-TrustYou.ph-offer-reviews .ph-offer-review-container .ph-offer-review-rating .ph-offer-review-rating-active-symbols.value-excellent{border-color:#7cb342;background:#7cb342}.info-TrustYou.ph-offer-reviews .ph-offer-review-container .ph-offer-review-rating .ph-offer-review-rating-active-symbols.value-very-good{border-color:#7cb342;background:#7cb342}.info-TrustYou.ph-offer-reviews .ph-offer-review-container .ph-offer-review-rating .ph-offer-review-rating-active-symbols.value-good{border-color:#7cb342;background:#7cb342}.info-TrustYou.ph-offer-reviews .ph-offer-review-container .ph-offer-review-rating .ph-offer-review-rating-active-symbols.value-fair{border-color:#f9c015;background:#f9c015}.info-TrustYou.ph-offer-reviews .ph-offer-review-container .ph-offer-review-rating .ph-offer-review-rating-active-symbols.value-poor{border-color:#f37159;background:#f37159}.info-TrustYou.ph-offer-reviews .ph-offer-review-copyright{padding-top:10px}.ph-offer-teaser-review .info-TrustYou.ph-offer-reviews{width:inherit;padding-left:13px;padding-top:0;font-size:11px;color:#888}.ph-button-travelhint{text-shadow:1px 1px 1px #757b12;color:#000;background-color:#b4be1c;text-decoration:none;margin-top:0;width:20%}.ph-button-travelhint:link,.ph-button-travelhint:visited{color:#212121;background-color:rgba(180,190,28,.2)}.btn-travelhint{text-decoration:none!important;text-shadow:none!important;border:none!important;font-size:12px!important;width:20%}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-backface-visibility:hidden;will-change:transform}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;will-change:transform}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;-webkit-transition:opacity .15s;transition:opacity .15s}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%;height:100%;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}.checkbox-label,.ph-booking-form .checkbox-label{position:relative;left:0;box-sizing:border-box;display:inline-block;line-height:18px;padding-left:42px;margin-right:26px;max-width:518px}.checkbox-label.mr0,.ph-booking-form .checkbox-label.mr0{margin-right:0}.checkbox-label.one-line{line-height:30px}.checkbox-label:hover{cursor:pointer}.checkbox-label>input[type=checkbox],.checkbox-label>input[type=radio]{display:none}.checkbox-label>input[type=checkbox]+span,.checkbox-label>input[type=radio]+span{position:absolute;top:0;left:0;display:block;width:30px;height:30px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;background:#fff}.checkbox-label>input[type=checkbox].invalid+span,.checkbox-label>input[type=radio].invalid+span{background:#f6c2c2}.checkbox-label>input[type=checkbox]:checked+span:after,.checkbox-label>input[type=checkbox]:checked+span:before,.checkbox-label>input[type=radio]:checked+span:after,.checkbox-label>input[type=radio]:checked+span:before{content:'';position:absolute;top:5px;left:14px;display:block;width:2px;height:21px;background:#b4be1c}.checkbox-label>input[type=checkbox]:checked+span:before,.checkbox-label>input[type=radio]:checked+span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-label>input[type=checkbox]:checked+span:after,.checkbox-label>input[type=radio]:checked+span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.clearfix:after,.ph-offer-content-additional-item:after{content:"";display:table;clear:both}#booking-mask .ph-page-single-wrapper{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;max-width:972px;box-sizing:border-box;margin-bottom:100px;border:21px solid #fff}#booking-mask .ph-offer-content-box{padding-top:5px}#booking-mask .hidden-step{display:none}#booking-mask .ph-page-section-sticky-teaser-wrapper{padding-top:5px}.booking-path{position:relative;width:352px;height:60px;margin:0 auto 45px;padding:0}.booking-path:before{content:'';display:block;position:absolute;background:#ebebeb;height:2px;top:19px;right:0;left:0}.booking-path>div{position:absolute;top:0;left:0;text-align:center}.booking-path>div[data-step="2"]{left:50%;margin-left:-20px}.booking-path>div[data-step="3"]{left:100%;margin-left:-40px}.booking-path>div.disable{cursor:not-allowed}.booking-path>div:not(.disable){cursor:pointer}.booking-path>div .arrow{display:none}.booking-path>div>span.bullet{display:block;position:relative;width:40px;height:40px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#f4f4f4}.booking-path>div>span.bullet:after,.booking-path>div>span.bullet:before{content:'';display:block;box-sizing:border-box;position:absolute;top:50%;left:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.booking-path>div>span.bullet:before{margin-top:-5px;margin-left:-5px;width:10px;height:10px;z-index:1;background:#b4be1c;border:1px solid #8cb123}.booking-path>div>span.bullet:after{margin-top:-7px;margin-left:-7px;z-index:0;width:14px;height:14px;background:#fffbff}.booking-path>div i{position:relative;font-style:normal;text-align:center;display:block;white-space:nowrap;right:-webkit-calc(50% - 20px);right:-moz-calc(50% - 20px);right:calc(50% - 20px);margin-top:4px;color:#bcbcbc}.booking-path>div.active>.arrow{display:block;position:absolute;left:33px;top:50%;margin-top:0;width:50px}.booking-path>div.active>.arrow:before{content:'';position:absolute;top:50%;right:0;z-index:0;margin-top:-23px;margin-right:0;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #b4be1c}.booking-path>div.active>.arrow:after{content:'';position:absolute;top:50%;right:0;z-index:1;margin-top:-22px;margin-right:2px;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:11px solid #fff}.booking-path>div.active>.arrow .arrow-line{display:block;position:absolute;top:-12px;right:2px;height:2px;width:100%;z-index:2;background:#b4be1c}.booking-path>div.active>span.bullet:before{margin-top:-13px;margin-left:-13px;width:26px;height:26px}.booking-path>div.active>span.bullet:after{margin-top:-14px;margin-left:-14px;width:28px;height:28px}.booking-path>div.active i{color:#000}.ph-form-block{padding:0;margin-bottom:0;background-color:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ph-form-block input[type=date],.ph-form-block input[type=email],.ph-form-block input[type=number],.ph-form-block input[type=text],.ph-form-block select,.ph-form-block textarea{box-sizing:border-box;margin-bottom:10px;width:calc(100% - 50px);padding:0 8px 0 8px;line-height:30px;font-size:13px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;border:1px solid #f5f5f5}.ph-form-block input[type=date]:focus,.ph-form-block input[type=email]:focus,.ph-form-block input[type=number]:focus,.ph-form-block input[type=text]:focus,.ph-form-block select:focus,.ph-form-block textarea:focus{outline:0}.ph-form-block input[type=date].invalid,.ph-form-block input[type=email].invalid,.ph-form-block input[type=number].invalid,.ph-form-block input[type=text].invalid,.ph-form-block select.invalid,.ph-form-block textarea.invalid{background:#f6c2c2;border:1px solid #f6c2c2}.ph-form-block input[type=date].bday-placeholder:before{width:100%;content:attr(placeholder)}.ph-form-block input[type=date].bday-placeholder:hover:before{width:0;content:""}.ph-form-block.width100 input[type=date],.ph-form-block.width100 input[type=email],.ph-form-block.width100 input[type=number],.ph-form-block.width100 input[type=text],.ph-form-block.width100 select,.ph-form-block.width100 textarea{width:100%;background:#fff}.ph-form-block input[type=date],.ph-form-block input[type=email],.ph-form-block input[type=number],.ph-form-block input[type=text],.ph-form-block select{height:30px;line-height:30px}.ph-form-block input[type=date]::-webkit-inner-spin-button,.ph-form-block input[type=number]::-webkit-inner-spin-button{position:relative;top:4px}.ph-form-block .width25{display:inline-block;vertical-align:top;width:28%}.ph-form-block .width25 input[type=date],.ph-form-block .width25 input[type=email],.ph-form-block .width25 input[type=number],.ph-form-block .width25 input[type=text],.ph-form-block .width25 select,.ph-form-block .width25 textarea{width:calc(100% - 17px)}.ph-form-block .width25+.width75 input{width:calc(100% - 47px)}.ph-form-block .width25+.width75 select{width:calc(100% - 47px)}.ph-form-block .width75{display:inline-block;vertical-align:top;width:71%}.ph-form-block p{max-width:520px;margin-top:0;margin-bottom:6px}.ph-form-block p:last-of-type{margin-bottom:0}.booking-section{position:relative;box-sizing:border-box;padding:16px 20px 13px;margin-bottom:10px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;background:#e2e2e2}.booking-section.dark-grey{background:#e2e2e2}.booking-section .inline-info{box-sizing:border-box;padding:16px 20px 13px;margin-bottom:10px;max-width:518px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;background:#c6c6c6}.booking-section .inline-info a{color:#00f}.booking-section header.ph-offer-content-header{position:relative;padding-bottom:10px;border-bottom:2px solid #d5d5d5;box-shadow:0 1px 0 0 #fff;min-height:48px}.booking-section header.ph-offer-content-header h2.ph-offer-content-headline{border:0;display:block;margin:5px 0 0;padding:0;font-size:20px;font-weight:400}.booking-section header.ph-offer-content-header p{margin:0}.booking-section header.ph-offer-content-header [class*=" icn-"],.booking-section header.ph-offer-content-header [class^=icn-]{position:absolute;top:3px;right:-3px;font-size:40px;color:#b4be1c}.booking-section .ph-form-block #pt_dd-div>div{position:relative}.booking-section .ph-form-block>div{position:relative}.booking-section .ph-form-block>div>#pt_dd-div{position:relative}.booking-section .ph-form-block>div .big-content{font-size:20px;line-height:1.25}.booking-section .ph-form-block>div .bookingFieldStatusErrorIcon{position:absolute;top:50%;right:15px;width:14px;height:12px;margin-top:-11px;background:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2068.99%2056.6%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill%3Ared%3Bstroke%3Ared%3Bstroke-miterlimit%3A10%3Bstroke-width%3A6px%3B}%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Ebene_2%22%20data-name%3D%22Ebene%202%22%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M66%2C28.33a1.5%2C1.5%2C0%2C0%2C1-1.5%2C1.5H8.17l22%2C21.29a1.5%2C1.5%2C0%2C0%2C1-2.1%2C2.13h0L3.43%2C29.41h0a1.53%2C1.53%2C0%2C0%2C1%2C0-2.12h0L28.1%2C3.39a1.5%2C1.5%2C0%2C0%2C1%2C2.09%2C2.15l-22%2C21.29H64.48A1.5%2C1.5%2C0%2C0%2C1%2C66%2C28.32Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat;background-size:cover}.booking-section .ph-form-block>div .bookingFieldStatusSuccessIcon{position:absolute;top:50%;right:15px;width:17px;height:14px;margin-top:-11px;background:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2075.14%2053.17%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill%3Agreen%3B}%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M23.47%2C51.67a5.11%2C5.11%2C0%2C0%2C0%2C3.5%2C1.5%2C5.56%2C5.56%2C0%2C0%2C0%2C3.6-1.5l43.1-43.1a5%2C5%2C0%2C1%2C0-7.1-7.1L27%2C41.07%2C8.57%2C22.57a5%2C5%2C0%2C0%2C0-7.1%2C7.1h0Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat}.booking-section .ph-form-block .ph-offer-content-additional-item{border:0;padding:0;margin-top:16px}.booking-section .ph-form-block .checkbox-label .ph-offer-content-container{display:block;box-sizing:border-box;padding:16px 20px 13px;width:100%;background:#fff;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.booking-section .ph-form-block .checkbox-label .ph-offer-content-container .ph-offer-content-additional-description{width:155px;margin-right:10px;font-size:12px;line-height:1.5}.booking-section .ph-form-block .checkbox-label .ph-offer-content-container .ph-offer-content-additional-description .h3{display:block;font-size:14px;font-weight:600;margin:0 0 1em}.booking-section .ph-form-block .checkbox-label .ph-offer-content-container .ph-offer-content-additional-price{width:140px}.booking-section .ph-form-block .checkbox-label [class*=" ph-offer-content"],.booking-section .ph-form-block .checkbox-label [class^=ph-offer-content]{display:inline-block;vertical-align:top;float:none}.booking-section .preview-content .ph-form-block>div .width25{width:auto}.booking-section .preview-content .ph-form-block .checkbox-label{display:none!important}.booking-section a.change-bookingdata{position:absolute;right:20px;bottom:14px;text-decoration:none;text-transform:uppercase;font-size:12px;display:inline-block;box-sizing:border-box;padding:2px 8px;border:1px solid #969696;width:auto;background:#a3a3a3;color:#fff;text-shadow:2px 2px 0 #949494;box-shadow:0 0 0 2px rgba(255,255,255,.85);-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.booking-step-2 .hidden-preview{display:none}.ph-booking-form fieldset,.ph-booking-form label{font-size:13px}.ph-booking-form .ph-offer-content-additional-item-image{margin-left:0}.ph-booking-form-button-wrapper{box-sizing:border-box;padding:16px 20px 13px;min-height:68px;background:#e2e2e2;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.ph-booking-form-button-wrapper button{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.ph-booking-form-button-wrapper button#prev-step,.ph-booking-form-button-wrapper button#send-form{display:none}.ph-booking-form-button-wrapper button#next-step,.ph-booking-form-button-wrapper button#send-form{float:right}.ph-booking-form-button-wrapper button.ph-button-common{margin:0}.ph-booking-form-button-wrapper button:focus{outline:0}.ph-booking-form-button-wrapper button#next-step:disabled,.ph-booking-form-button-wrapper button#send-form:disabled{background:#fff!important;color:#e2e2e2!important;border-color:#dadada!important}.ph-booking-booking-info{box-sizing:border-box;padding:16px 20px 13px}.ph-booking-booking-info .form-valid-message{display:none}#CustomerComment-length{padding-left:8px}#countryLoader{margin:auto;display:block}button:focus,select:focus{outline:0}#countrySelectionFormBlDD{border-color:transparent;background-color:#f4f4f4;border-width:thick}#info-country{margin-left:20px}@media (max-width:992px){.ph-page-section-sticky-teaser-wrapper{max-width:608px;width:100%;margin-bottom:48px}.ph-page-section-teaser{max-width:608px;width:100%}}@media (max-width:479px){#booking-mask .ph-page-single-wrapper{max-width:100%;border:0;overflow:hidden}.booking-path{width:79%}.booking-section .inline-info{max-width:100%}.booking-section header.ph-offer-content-header [class*=" icn-"],.booking-section header.ph-offer-content-header [class^=icn-]{display:none}.booking-section .ph-form-block>div .big-content{font-size:20px;line-height:1.25}.booking-section .ph-form-block .checkbox-label .ph-offer-content-container .ph-offer-content-additional-description{width:155px}.booking-section .ph-form-block .checkbox-label .ph-offer-content-container .ph-offer-content-additional-price{width:140px}.ph-form-block .width25,.ph-form-block .width75{width:calc(100% - 50px)}.ph-form-block .width25 input[type=date],.ph-form-block .width25 input[type=text],.ph-form-block .width25 select,.ph-form-block .width75 input[type=date],.ph-form-block .width75 input[type=text],.ph-form-block .width75 select{width:100%}.ph-form-block .width25+.width75 input[type=text],.ph-form-block .width25+.width75 select{width:100%}}section.accordion{border:0;box-shadow:none;background:#f4f4f4;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;margin-bottom:10px}section.accordion>header{box-sizing:border-box;position:relative;padding:14px 12px 14px 12px;overflow:hidden;background:#e2e2e2;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}section.accordion>header:hover{cursor:pointer}section.accordion>header:after{content:'';position:absolute;top:18px;right:9px;width:17px;height:9px;background:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2091.5%2047.7%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill%3Anone%3Bstroke%3A%23010101%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A4px%3B}%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%2289.5%202%2045.75%2045.7%202%202%22%2F%3E%3C%2Fsvg%3E");background-size:cover}section.accordion>header.no-space{padding:0}section.accordion>header strong{font-size:14px}section.accordion>header .ph-page-contact-person{box-sizing:border-box;padding:5px 0 5px 81px;float:none;min-height:79px;line-height:2}section.accordion>header .ph-page-contact-person h2{font-size:14px;font-weight:700;margin-top:0;margin-bottom:0}section.accordion>header .ph-page-contact-person p{margin:0}section.accordion>header .ph-page-contact-person-image{margin-top:0}section.accordion .accordionHidden{display:none;-webkit-transition:all .25s ease-inout .25s;-moz-transition:all .25s ease-inout .25s;-ms-transition:all .25s ease-inout .25s;-o-transition:all .25s ease-inout .25s;transition:all .25s ease-inout .25s}section.accordion .accordionHidden .ph-offer-body{overflow:hidden}section.accordion .accordionHidden .ph-offer-body>p:last-of-type{margin-bottom:12px}section.accordion .accordionHidden label.lbl-message{margin-top:0}section.accordion .accordionHidden #submit-contact{width:100%;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}section.accordion.active header:after{transform:rotate(180deg)}section.accordion.active .accordionHidden{display:block}.content-tip{display:none;box-sizing:border-box;position:fixed;top:58px;left:4px;z-index:2;padding:17px;width:96%;max-width:500px;background:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.content-tip.showtip{display:block;z-index:182;max-height:90vh}.content-tip:after{content:'';position:absolute;border-style:solid;border-width:0 11px 20px;border-color:#fff transparent;display:block;width:0;z-index:1;top:-20px;left:13px}.content-tip::-webkit-scrollbar{width:.8em}.content-tip .content-tip-close{right:14px;top:12px}.content-tip .content-tip-content{overflow:hidden;overflow-y:auto;max-height:82vh;box-sizing:border-box;margin-top:30px}@media (min-width:700px){.content-tip{top:50px;left:40px;width:100%}.content-tip:after{left:16px}}.content-tip ul{list-style:none;margin:0;padding:0 0 0 32px}.content-tip ul li{position:relative;margin-bottom:20px}.content-tip ul li:before{position:absolute;left:-30px;font-size:16px}.content-tip ul li a{text-decoration:none;font-weight:700}.content-tip ul li a .content-tip-item-title{font-weight:bolder;font-size:130%}.close-icon{position:absolute;top:12px;right:14px;display:block;width:26px;height:26px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#c6c6c6}.close-icon:after,.close-icon:before{content:'';position:absolute;top:6px;left:12px;display:block;width:2px;height:14px;background:#000}.close-icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.close-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.close-icon:hover{cursor:pointer}.btn,.ph-single-page-content-navigation a{display:inline-block;text-decoration:none;text-transform:uppercase;padding:6px 12px 5px;line-height:1.1;box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#d1d1d1;color:#424242}.btn:link,.ph-single-page-content-navigation a:link{color:#424242}.btn:hover,.ph-single-page-content-navigation a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn.active,.btn:hover,.ph-single-page-content-navigation a.active,.ph-single-page-content-navigation a:hover{cursor:pointer;background:#333;color:#fff}.ph-single-page-content-navigation li.active a{background:#333;color:#fff}.ph-single-page-content-navigation a{margin-top:5px;margin-bottom:5px}.header-toggle-btn{position:absolute;right:0;bottom:10px}@media (min-width:700px){.header-toggle-btn{position:relative;bottom:10px}}#b-top{position:fixed;bottom:20px;right:20px;background:#fff;width:36px;height:36px;text-decoration:none;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:1px solid rgba(0,0,0,.1);display:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (min-width:700px){#b-top{width:48px;height:48px}}#b-top i{display:block;width:36px;height:36px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);position:relative;top:0;left:50%;margin:0 0 0 -9px;font-size:18px;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (min-width:700px){#b-top i{width:48px;height:48px}}@media (min-width:700px){#b-top i{font-size:26px;margin:0 0 0 -13px}}#b-top:hover{cursor:pointer}#b-top:hover i{-webkit-transform:rotate(-90deg) translate(6px,0);-ms-transform:rotate(-90deg) translate(6px,0);transform:rotate(-90deg) translate(6px,0)}.ph-section-content{color:#212121;line-height:1.6}.ph-section-content p{max-width:470px}.ph-section-content ul{max-width:470px}.ph-section-content h2,.ph-section-content h3,.ph-section-content h4,.ph-section-content h5,.ph-section-content h6{font-size:14px;font-weight:600}.ph-section-content .box{padding-bottom:10px;line-height:1.3;border-bottom:1px solid #a6a6a6}.ph-section-content .box p{margin:0;padding:0}.ph-section-content table td{border-bottom:1px solid #a6a6a6;width:auto}.description-box{max-width:450px}.ph-section-content-hotel{width:100%}@media (min-width:700px){.ph-section-content-hotel{width:608px}}.ph-section-catalogue{position:inherit;width:inherit}.ph-section-content-catalogue{border-bottom:1px solid #a6a6a6;padding-bottom:10px;margin-bottom:10px}.ph-section-content-catalogue p{margin:0;padding:0}.ph-section-content-catalogue-logo{float:right;text-align:right}.ph-intro-form{position:absolute;top:60%;left:50%;margin-left:-175px}.ph-intro-input{font-size:16px;font-family:Roboto,sans-serif;font-weight:300;padding-left:15px;padding-top:15px;padding-bottom:15px;padding-right:80px;width:250px;border:none;background-color:rgba(255,255,255,.83);border-radius:4px;outline:0}.ph-intro-input:focus{box-shadow:0 0 3px #e1e1e1}@media (max-width:350px){.ph-intro-input{width:200px}.ph-intro-form{margin-left:-145px}}@media (min-width:351px){.ph-intro-input{width:250px}.ph-intro-form{margin-left:-175px}}.ph-intro-form input[name=submit]{clear:both;font-size:16px;font-family:Roboto,sans-serif;font-weight:300;border:0;border-left:1px #e1e1e1 solid;margin-left:-80px;height:46px;width:80px;background-color:transparent;outline:0}@keyframes backgroundImageAnimation{0%{opacity:.7;animation-timing-function:ease-in}5%{opacity:.85;transform:scale(1.05);animation-timing-function:ease-out}10%{opacity:.9;transform:scale(1.1)}100%{opacity:1;transform:scale(1.25)}}body.intro{overflow-y:hidden}.ph-intro-backgroundimage{width:100%;height:100%;position:absolute;background-size:cover;background-position:center center;background-repeat:no-repeat;box-sizing:border-box;opacity:.8;animation:backgroundImageAnimation 60s linear 1 0s;animation-fill-mode:forwards}.ph-intro-button{border:3px solid #fff;background-color:transparent;color:#fff;font-size:16px;padding:15px 20px;font-family:Roboto,sans-serif;position:absolute;top:80%;left:50%;margin-left:-68px;text-shadow:0 1px 1px #a6a6a6}.ph-intro-page-content{max-width:540px;margin:0 auto}footer.ph-intro-page-footer{background-color:#444;color:#ececec;position:fixed;padding:.4em;bottom:0;left:0;right:0;box-shadow:0 0 5px rgba(68,68,68,.5)}.ph-intro-page-wrap{padding-bottom:3em}.ph-intro-section-footer-info{font-size:10px;height:1.4em}@media (min-width:700px){.ph-intro-section-footer-info{font-size:inherit}}.ph-footer-privacy-link{padding-right:10px}#contact-form-view #contact,#contact-form-view #contact-data{display:inline-block;vertical-align:top}#contact-form-view #contact{width:455px}#contact-form-view #contact-data{width:250px}#contact-form-view .contact-form-title{display:block;margin-bottom:20px}#contact-form-view #contact-data .ph-page-contact-person-image{display:block}@media (min-width:700px){#contact-form-view #contact-data .ph-page-contact-person-image{display:none}}@media (min-width:700px){#contact-form-view #contact-data .ph-page-contact-person{padding-left:0}}#contact-form-view .form{margin-right:20px;margin-bottom:0;padding:20px;background:#f0f0f0}#contact-form-view .form label{display:block}#contact-form-view .form label.invalid{color:red}#contact-form-view .form label input[type=date],#contact-form-view .form label input[type=email],#contact-form-view .form label input[type=text],#contact-form-view .form label select,#contact-form-view .form label textarea{box-sizing:border-box;width:388px;border:1px solid #fff;font-size:13px;font-family:Roboto,sans-serif}#contact-form-view .form label input[type=date].invalid,#contact-form-view .form label input[type=email].invalid,#contact-form-view .form label input[type=text].invalid,#contact-form-view .form label select.invalid,#contact-form-view .form label textarea.invalid{border-color:red}#contact-form-view .form label textarea{min-height:114px;margin:0 0 14px}#contact-form-view .form label select{min-height:27px;margin:0 0 14px}#contact-form-view .form .text-right{text-align:right}#contact-form-view .form .text-right input[type=submit]{margin-top:12px;margin-bottom:0}#contact-form-view #close-contact{position:absolute;top:20px;right:20px;text-decoration:underline;font-weight:700}#contact-form-view #close-contact :hover{cursor:pointer}#contact-form-view #close-contact span{display:inline-block;text-decoration:none;margin-left:6px}#contact-form-view label.lbl-message{display:block;margin-top:30px}#contact-form-view #contact-msg{max-width:80%;margin-bottom:12px}.contact-block #contact-msg{max-width:100%;margin-bottom:12px}.contact-block #contact-msg.err{color:red}@media (min-width:768px) and (max-width:979px){#contact-form-view #contact{width:435px}#contact-form-view #contact-data{width:230px}#contact-form-view .form label input[type=text]{min-width:270px}#contact-form-view .form label textarea{width:368px}#contact-form-view .form label select{width:374px;min-width:374px}}@media (min-width:540px) and (max-width:767px){#contact-form-view #contact,#contact-form-view #contact-data{width:100%}}@media (max-width:539px){#contact-form-view .contact-form-title{margin-top:42px}#contact-form-view #contact,#contact-form-view #contact-data{width:100%}#contact-form-view #contact-data{display:none;margin:30px 0 0 10px}#contact-form-view .form{padding:10px 10px 14px;margin-right:0}#contact-form-view .form label input[type=text],#contact-form-view .form label textarea{width:100%;min-width:262px}#contact-form-view .form label select{width:100%;min-width:268px}#contact-form-view #sticky-toolbar-right{margin-left:279px}#contact-form-view #sticky-toolbar-right a,#contact-form-view #sticky-toolbar-right button{margin:10px 4px}#contact-form-view #close-contact{top:10px;right:10px}#contact-form-view label.lbl-message{margin-top:0}#contact-form-view .lbl-message+div+br{display:none}#submit-contact{margin-top:20px!important}}.contact-sticky-error-txt{display:none;color:red;font-weight:700}[class*="required invalid"]{background:#f6c2c2!important;border-color:red!important}@media (orientation:landscape) and (max-width:768px){#contact-form-view #contact-data{display:none}}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../img/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(../img/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid rgba(0,0,0,0);border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(../img/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.sweet-overlay{background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:rgba(0,0,0,.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:10000}.sweet-alert{background-color:#fff;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;width:478px;padding:17px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:99999}@media all and (max-width:540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px}}.sweet-alert h2{color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:40px;display:block}.sweet-alert p{color:#797979;font-size:16px;text-align:center;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal}.sweet-alert button{background-color:#aedef4;color:#fff;border:none;box-shadow:none;font-size:17px;font-weight:500;-webkit-border-radius:4px;border-radius:5px;padding:10px 32px;margin:26px 5px 0 5px;cursor:pointer}.sweet-alert button:focus{outline:0;box-shadow:0 0 2px rgba(128,179,235,.5),inset 0 0 0 1px rgba(0,0,0,.05)}.sweet-alert button:hover{background-color:#a1d9f2}.sweet-alert button:active{background-color:#81ccee}.sweet-alert button.cancel{background-color:#d0d0d0}.sweet-alert button.cancel:hover{background-color:#c8c8c8}.sweet-alert button.cancel:active{background-color:#b7b7b7}.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,.8) 0 0 2px,rgba(0,0,0,.0470588) 0 0 0 1px inset!important}.sweet-alert button::-moz-focus-inner{border:0}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none!important}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px}.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box}.sweet-alert .sa-icon.sa-error{border-color:#f27474}.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block}.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.sweet-alert .sa-icon.sa-warning{border-color:#f8bb86}.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;-webkit-border-radius:2px;border-radius:2px;margin-left:-2px;background-color:#f8bb86}.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#f8bb86}.sweet-alert .sa-icon.sa-info{border-color:#c9dae1}.sweet-alert .sa-icon.sa-info::before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#c9dae1}.sweet-alert .sa-icon.sa-info::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#c9dae1}.sweet-alert .sa-icon.sa-success{border-color:#a5dc86}.sweet-alert .sa-icon.sa-success::after,.sweet-alert .sa-icon.sa-success::before{content:'';-webkit-border-radius:40px;border-radius:40px;border-radius:50%;position:absolute;width:60px;height:120px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success::before{-webkit-border-radius:120px 0 0 120px;border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.sweet-alert .sa-icon.sa-success::after{-webkit-border-radius:0 120px 120px 0;border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);-webkit-border-radius:40px;border-radius:40px;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat}@-webkit-keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-tranform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-tranform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}.showSweetAlert{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.showSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.hideSweetAlert{-webkit-animation:hideSweetAlert .2s;animation:hideSweetAlert .2s}.hideSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}@-webkit-keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-webkit-keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}.animateSuccessTip{-webkit-animation:animateSuccessTip .75s;animation:animateSuccessTip .75s}.animateSuccessLong{-webkit-animation:animateSuccessLong .75s;animation:animateSuccessLong .75s}.sa-icon.sa-success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}}.animateErrorIcon{-webkit-animation:animateErrorIcon .5s;animation:animateErrorIcon .5s}@-webkit-keyframes animateXMark{0%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}@keyframes animateXMark{0%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}.animateXMark{-webkit-animation:animateXMark .5s;animation:animateXMark .5s}@-webkit-keyframes pulseWarning{0%{border-color:#f8d486}100%{border-color:#f8bb86}}@keyframes pulseWarning{0%{border-color:#f8d486}100%{border-color:#f8bb86}}.pulseWarning{-webkit-animation:pulseWarning .75s infinite alternate;animation:pulseWarning .75s infinite alternate}@-webkit-keyframes pulseWarningIns{0%{background-color:#f8d486}100%{background-color:#f8bb86}}@keyframes pulseWarningIns{0%{background-color:#f8d486}100%{background-color:#f8bb86}}.pulseWarningIns{-webkit-animation:pulseWarningIns .75s infinite alternate;animation:pulseWarningIns .75s infinite alternate}@media print{*{color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.ph-offer-content-main-expandable{height:auto!important}.ph-offer-content{width:60%;float:left;margin-left:3%}.ph-page-single-wrapper{max-width:inherit;border:none;margin:0}.pf-offer-list-wrapper{width:100%}.ph-offer-image{display:none}.ph-offer-teaser-tour-logo{display:none}.ph-offer-list .ph-offer{float:left;width:28%;margin-right:2%;border-bottom:2px solid #000}.arrow_box,.ph-box-with-shadow,.ph-offer-small,.ph-personal-hint-box,.ph-sidebar-ad{border:none;box-shadow:none;border-radius:unset}.accordion,.booking-path,.booking-step-1,.mobile-nav-trigger,.nav-trigger,.ph-booking-form-button-wrapper,.ph-booking-step-navigation,.ph-button-booking,.ph-mobile-navigation,.ph-offer-content-main-expandable-button-wrap,.ph-offer-content-main-expandable-indicator,.ph-page-footer,.ph-page-header-with-logo,.ph-page-navigation,.ph-page-next-teaser,.ph-page-previous-teaser,.ph-page-single-opener,.ph-single-page-content-navigation,.ph-single-page-content-navigation .active,.pswp{display:none!important}#booking-mask .ph-offer-content{width:90%}#booking-mask .checkbox-label,#booking-mask .ph-booking-form .checkbox-label{max-width:100%}}.is-iframe .ph-page-booking-number{display:none}.is-iframe .ph-site-wrap{background-color:#fff}.is-iframe .ph-offer-list{padding-top:55px}.is-iframe .ph-page-single-wrapper{margin-top:55px}#cookie-bar{text-align:center;z-index:9999;box-sizing:border-box;padding:18px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#515151;color:#fff}#cookie-bar.fixed{position:fixed;width:292px}#cookie-bar.fixed.bottom{bottom:30px;right:30px}#cookie-bar p{padding:0;margin:0;text-align:left}#cookie-bar a{display:inline-block;padding:0 8px;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-left:8px;color:#fff}#cookie-bar a.link{display:inline-block;padding:0;text-decoration:underline;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-left:0;color:#fff}#cookie-bar .cb-enable{display:inline-block;margin:18px auto 0;background:#fff;color:#515151;padding:0 16px}#cookie-bar .cb-enable:hover{background-color:#666}#cookie-bar .cb-disable{background:#900}#cookie-bar .cb-disable:hover{background:#b00}#cookie-bar .cb-policy{background:#03b}#cookie-bar .cb-policy:hover{background:#05d}