@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Titillium+Web:200,300,400,600,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Prompt:100,300,400&display=swap");@import url("https://fonts.googleapis.com/css?family=Titillium+Web:200,300,400,600,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Prompt:100,300,400&display=swap");@import url("https://fonts.googleapis.com/css?family=Titillium+Web:200,300,400,600,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Prompt:100,300,400&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}@font-face{font-family:"oldstyle";src:url("../assets/fonts/oldstyle/oldsh___-webfont.eot");src:url("../assets/fonts/oldstyle/oldsh___-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/oldstyle/oldsh___-webfont.woff2") format("woff2"),url("../assets/fonts/oldstyle/oldsh___-webfont.woff") format("woff"),url("../assets/fonts/oldstyle/oldsh___-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"oldstyle italic";src:url("../assets/fonts/oldstyle/oldsih__-webfont.eot");src:url("../assets/fonts/oldstyle/oldsih__-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/oldstyle/oldsih__-webfont.woff2") format("woff2"),url("../assets/fonts/oldstyle/oldsih__-webfont.woff") format("woff"),url("../assets/fonts/oldstyle/oldsih__-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"oldstyle caps";src:url("../assets/fonts/oldstyle/oldssch_-webfont.eot");src:url("../assets/fonts/oldstyle/oldssch_-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/oldstyle/oldssch_-webfont.woff2") format("woff2"),url("../assets/fonts/oldstyle/oldssch_-webfont.woff") format("woff"),url("../assets/fonts/oldstyle/oldssch_-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}html{font-family:"Titillium Web",sans-serif;font-size:15px}.miniature-gallery{position:relative}.hidden{display:none}a{text-decoration:none;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.sro{display:none}img{width:100%}.bg{background:#f4f4f4}:after,:before{font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}@media screen and (min-width:1024px){.lines{background:#f4f4f4 url(../assets/images/bg-lines.png) center;background-size:1600px;background-repeat:repeat-y}}.burger{height:3em;width:3em;position:relative;font-size:12px;cursor:pointer;-webkit-transition:0.2s all;-o-transition:0.2s all;transition:0.2s all;-webkit-tap-highlight-color:transparent}.burger .burger-lines:after{left:0;top:-1em}.burger .burger-lines:before{left:1em;top:1em}.burger:after{content:"";display:block;position:absolute;height:150%;width:150%;top:-25%;left:-25%}.burger .burger-lines{top:50%;margin-top:-0.125em}.burger .burger-lines,.burger .burger-lines:after,.burger .burger-lines:before{pointer-events:none;display:block;content:"";width:100%;border-radius:0.25em;background-color:#c1ac68;height:0.25em;position:absolute;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.burger .burger-lines:after{left:0;top:-1em}.burger .burger-lines:before{left:1em;top:1em}.burger.burger-squeeze .burger-lines,.burger.burger-squeeze .burger-lines:after,.burger.burger-squeeze .burger-lines:before{-webkit-transition:0.2s top 0.2s,0.1s left,0.2s transform,0.4s background-color 0.2s;-o-transition:0.2s top 0.2s,0.1s left,0.2s transform,0.4s background-color 0.2s;-webkit-transition:0.2s top 0.2s,0.1s left,0.4s background-color 0.2s,0.2s -webkit-transform;transition:0.2s top 0.2s,0.1s left,0.4s background-color 0.2s,0.2s -webkit-transform;transition:0.2s top 0.2s,0.1s left,0.2s transform,0.4s background-color 0.2s;transition:0.2s top 0.2s,0.1s left,0.2s transform,0.4s background-color 0.2s,0.2s -webkit-transform}.burger.burger-squeeze .burger-lines:after,.burger.burger-squeeze .burger-lines:before{width:2em}.burger.burger-squeeze.open .burger-lines,.burger.burger-squeeze.open .burger-lines:after,.burger.burger-squeeze.open .burger-lines:before{-webkit-transition:0.2s background-color,0.2s top,0.2s left,0.2s transform 0.15s;-o-transition:0.2s background-color,0.2s top,0.2s left,0.2s transform 0.15s;-webkit-transition:0.2s background-color,0.2s top,0.2s left,0.2s -webkit-transform 0.15s;transition:0.2s background-color,0.2s top,0.2s left,0.2s -webkit-transform 0.15s;transition:0.2s background-color,0.2s top,0.2s left,0.2s transform 0.15s;transition:0.2s background-color,0.2s top,0.2s left,0.2s transform 0.15s,0.2s -webkit-transform 0.15s}.burger.burger-squeeze.open .burger-lines{background-color:transparent}.burger.burger-squeeze.open .burger-lines:after,.burger.burger-squeeze.open .burger-lines:before{left:0.5em;top:0px}.burger.burger-squeeze.open .burger-lines:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.burger.burger-squeeze.open .burger-lines:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.buttons-mobile{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.buttons-mobile .open-overlay,.buttons-mobile .phone{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;text-align:center;padding:1em 0.5em;text-transform:uppercase;font-family:"oldstyle",serif;font-size:1em}.buttons-mobile .phone{background:#282828;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.buttons-mobile .phone i{margin-right:5px}.buttons-mobile .open-overlay{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;background:none;background:#c1ac68;color:white;margin:0}@media screen and (min-width:981px){.buttons-mobile{display:none}}.cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;text-transform:uppercase;border:1px solid #c1ac68;padding:0.5em 1em;color:#282828;display:block;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;display:inline-block}.cta .fa-arrow-right{color:#c1ac68;margin-left:3px;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.cta:focus,.cta:hover{background:#c1ac68;color:white}.cta:focus .fa-arrow-right,.cta:hover .fa-arrow-right{color:white}.cta.-slider{color:white}.cta.-slider:focus,.cta.-slider:hover{background:#c1ac68}.cta.-slider:after{display:none}.cta.reverse{border-color:white;color:white}.cta.reverse .fa-arrow-right{color:white}.cta.reverse:focus,.cta.reverse:hover{background:white;color:#c1ac68}.cta.reverse:focus .fa-arrow-right,.cta.reverse:hover .fa-arrow-right{color:#c1ac68;margin-left:8px}.cta.-gold{background:#c1ac68;color:white;padding:1em 2em;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.cta.-gold:after{display:none}.cta.-gold:hover{background:#2A2A2A;color:white}.cta.-black{background:black;border-color:black;color:white;padding:1em 2em;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.cta.-black:after{display:none}.cta.-black:hover{background:#c1ac68}.gift{width:90%;margin:1rem auto 0;padding:0 5%}@media screen and (min-width:1024px){.gift{width:55%;margin-left:15%;max-width:860px}}.gift-button{position:absolute;left:0;top:25px;background:white;padding:0.5em;border-left:3px solid #c1ac68}.gift-button .icon-gift{color:#c1ac68}.gift-button .fa-arrow-right{display:none}.gift-button:focus .icon-gift,.gift-button:hover .icon-gift{color:#282828}.gift-button span{display:none}@media screen and (min-width:768px){.gift-button{padding:0.7em 1em;top:35px}.gift-button .icon-gift{display:none}.gift-button span{display:inline-block;font-size:18px;text-align:center;color:#282828;text-transform:uppercase;vertical-align:middle;position:relative;padding-right:2em;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.gift-button span strong{display:block;font-size:22px}.gift-button .fa-arrow-right{display:block;color:#c1ac68;margin-left:5px;display:inline-block;position:absolute;right:0;top:20%;font-size:25px;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.gift-button:focus span,.gift-button:hover span{color:#c1ac68}.gift-button:focus .fa-arrow-right,.gift-button:hover .fa-arrow-right{right:0}}#info-banner{background:#282828;padding:1em}#info-banner>.content{width:100%;max-width:1400px;margin:auto;color:white}#info-banner>.content p{line-height:1.5}#info-banner>.content strong{font-weight:bold}@media screen and (min-width:1440px){.line{width:100%;height:1px;background:#c1ac68;display:block}}.menu-button{width:50px;height:35px;position:absolute;top:2em;left:0em;z-index:9999;margin:0px auto;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer}.menu-button>span{display:block;position:absolute;height:3px;width:100%;background:#c1ac68;border-radius:7px;opacity:1;left:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}.menu-button>span:first-child{top:0px}.menu-button>span:nth-child(2){top:13px}.menu-button>span:nth-child(3){top:26px;background:#282828}.menu-button.open span:first-child{top:13px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);background:white}.menu-button.open span:nth-child(2){opacity:0;left:-60px}.menu-button.open span:nth-child(3){top:13px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);background:white}@media screen and (min-width:1200px){.menu-button{display:none}}.action{width:100%;height:100%;background:rgba(0,0,0,0.2);position:fixed;top:0;left:0;bottom:0;right:0;overflow:auto;z-index:9999;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.action-container{width:90%;margin:auto;background-size:100%;color:white;text-align:center;padding:4em 3%;position:relative}.action-container__title{font-size:1.3em}.action-container__subtitle{font-size:2em;margin-bottom:1em}.action-container__link{text-decoration:none;color:white;padding:1em 1.5em;border-radius:10px;font-weight:bold;text-transform:uppercase}.action-container__close{width:30px;height:30px;color:white;position:absolute;top:5px;right:5px;cursor:pointer}#popup{width:100%;height:100%;background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;bottom:0;right:0;overflow:auto;z-index:9999;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#popup .popup-container{width:75%;max-width:500px;position:relative;margin-top:3rem;background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}#popup .popup-container__image{width:100%;margin:auto}#popup .popup-container__image img{width:100%}#popup .popup-container .popup-close{background:#c1ac68;color:white;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;position:absolute;top:0px;right:0px;cursor:pointer;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}#popup .popup-container .popup-close span{font-size:1.5rem;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}#popup .popup-container .popup-close:hover{color:#2A2A2A}#popup .popup-container .link{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%}#popup .popup-container .content .image{width:100%;overflow:hidden}#popup .popup-container .content .image img{width:100%}#popup .popup-container .content>.text{text-align:center;padding:3rem}#popup .popup-container .content>.text p{margin-bottom:1.2rem;font-size:1.1rem;line-height:1.5}#popup .popup-container .content>.text p strong{font-weight:900}#popup .popup-container .content>.text p.small{text-transform:none;margin-top:1rem;font-size:0.8rem;text-align:center;color:white;line-height:1.5;margin-bottom:1.2rem;color:black}#popup .popup-container .content>.text p.small strong{font-weight:900}#popup .popup-container .content .cta-popup{text-transform:uppercase;background:#c1ac68;color:white;width:40%;max-width:280px;padding:10px;text-align:center;display:inline-block;border:1px solid #c1ac68}#popup .popup-container .content .cta-popup.-dark{background:#2A2A2A;border:1px solid #2A2A2A}#popup .popup-container .content .cta-popup.-border{border:1px solid #c1ac68;background:none;color:black}#popup .popup-container .content .bg{background:#c1ac68;color:white;text-align:center;padding:1.5rem 1rem}#popup .popup-container .content .bg .text{padding:0;text-align:center}#popup .popup-container .content .bg .text .title{text-transform:uppercase;font-size:1.1rem;text-align:center;color:white;margin-bottom:1.2rem}#popup .popup-container .content .bg .text .title strong{color:#2A2A2A;display:block}#popup .popup-container .content .bg .text .small{font-size:0.8rem;text-align:center;color:white;line-height:1.5;margin-bottom:1.2rem}#popup .popup-container .content .bg .text .small strong{font-weight:900}#popup-bf.popup-bf{z-index:9998}#popup-bf.popup-bf .content>.text .lowercase{text-transform:none;font-size:1rem}#popup-bf.popup-bf .content>.text strong{font-weight:900}#popup-bf.popup-bf .content>.text .big{font-size:1.8rem;color:black}#popup-bf.popup-bf .content .cta-popup{display:block!important;margin:auto;width:300px;font-size:1.2rem;padding:8px}#popup-bf.popup-bf .content .cta-popup.-border{margin-bottom:0.3rem!important}@media screen and (max-width:1024px){#popup .popup-container{width:90%}}@media screen and (min-width:525px){.action-container{width:70%}}.radio{position:relative;cursor:pointer;line-height:20px;font-size:14px}.radio>input{display:none!important}.radio .label{position:relative;display:block;float:left;margin-right:10px;width:20px;height:20px;border:2px solid grey;border-radius:100%;-webkit-tap-highlight-color:transparent}.radio .label:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:100%;background:#c1ac68;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;opacity:0.08;pointer-events:none}.radio:hover .label:after{-webkit-transform:scale(3.6);-ms-transform:scale(3.6);transform:scale(3.6)}input[type=radio]:checked+.label{border-color:#c1ac68}input[type=radio]:checked+.label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 0.2s cubic-bezier(0.35,0.9,0.4,0.9);-o-transition:all 0.2s cubic-bezier(0.35,0.9,0.4,0.9);transition:all 0.2s cubic-bezier(0.35,0.9,0.4,0.9);opacity:1}.salle{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5em}.salle .icon{width:30px;height:auto;margin-right:10px}.switch{position:relative;display:inline-block;width:50px;height:26px;margin-right:5px}.switch input[type=checkbox]{display:none}.switch .round-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.switch .round-slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:white;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.switch input:checked+.round-slider{background-color:#c1ac68}.switch input:focus+.round-slider{-webkit-box-shadow:0 0 1px #c1ac68;box-shadow:0 0 1px #c1ac68}.switch input:checked+.round-slider:before{-webkit-transform:translateX(23px);-ms-transform:translateX(23px);transform:translateX(23px)}.switch .round-slider{border-radius:34px}.switch .round-slider:before{border-radius:50%}.triangle:before{content:"";display:block;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid white;position:absolute;top:0;left:19.5%;z-index:2}.triangleup:before{content:"";display:block;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid white;position:absolute;bottom:0;left:calc(50% - 21px);z-index:2}.addons-title{font-family:"Prompt",sans-serif;color:#c1ac68;text-align:left;text-transform:uppercase;font-size:1.2em;margin-bottom:1em}.addons-title.active{display:block}.addons-item{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.addons-container .cta.upsells-button{padding:0.5em 1em;font-size:1.2em}.vbo-showprc-pricetable .vbo-showprc-price-entry{border:none}.single_add_to_cart_button{background:#c1ac68;text-transform:uppercase;color:white;border:none;font-size:1em;margin:1em 0;padding:1em 2em;margin-left:15%}.wc-pao-addon-container{text-align:left;width:100%;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1em}.wc-pao-addon-name{font-size:1.1em;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;margin-bottom:0.6em;color:#c1ac68;transition:0.3s ease}.wc-pao-addon-name:hover{color:black}.wc-pao-addon-name:hover i{color:black}.wc-pao-addon-name i{color:#c1ac68;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;margin-left:10px}.wc-pao-addon-description{display:none}.wc-pao-addon-wrap{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce-variation.single_variation{display:none}.attribut{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;margin-right:15px}.attribut-icon{width:40px;height:40px;margin:3px auto;color:#2A2A2A}.attribut-icon.petit-dejeuner{background:url(../assets/images/petit-dejeuner.svg) center no-repeat}.attribut-icon.persons{background:url(../assets/images/persons.svg) center no-repeat}.attribut-icon.nuits{background:url(../assets/images/nuits.svg) center no-repeat}.attribut-name{text-transform:uppercase;font-size:13px}.attribut-info{text-transform:uppercase;font-size:1em}.recherche-home{display:none}.recherche-home .yith-wcbk-booking-search-form-table{background:white;border:1px solid #c1ac68;max-width:920px;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2em auto!important;padding:1em;position:relative;left:-50px;top:-4.5em;margin-bottom:-4em!important}.recherche-home .yith-wcbk-booking-search-form-table tbody{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recherche-home .yith-wcbk-booking-search-form-table tbody tr{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:10px!important;width:200px}.recherche-home .yith-wcbk-booking-search-form-table tbody tr.yith-wcbk-booking-search-form-row-categories{width:200px}.recherche-home .yith-wcbk-booking-search-form-table tbody tr.yith-wcbk-booking-search-form-row-persons{width:150px}.recherche-home .yith-wcbk-booking-search-form-table tbody tr .yith-wcbk-booking-search-form-label{width:100%;text-transform:uppercase;color:#c1ac68;z-index:2;font-family:"oldstyle",serif;font-size:0.9em;margin-bottom:0.4em!important}.recherche-home .yith-wcbk-booking-search-form-table tbody tr .yith-wcbk-booking-search-form-submit{background:#c1ac68!important;text-align:center;padding:0.7em;border:none;font-size:16px;text-transform:uppercase;color:white;width:200px;position:absolute;right:-100px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.recherche-home .yith-wcbk-booking-search-form-table tbody tr td input[type=number]::-webkit-inner-spin-button,.recherche-home .yith-wcbk-booking-search-form-table tbody tr td input[type=number]::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;display:block;width:8px;text-align:center;position:relative}.recherche-home .yith-wcbk-booking-search-form-table tbody tr td input[type=number]::-webkit-inner-spin-button{background:url("../assets/images/fleches.png") no-repeat 50% 50%;background-size:contain;width:14px;height:14px;padding:4px;position:relative;right:4px}.recherche-home #aswb-search{background:white;border:1px solid #c1ac68;max-width:600px;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2em auto;padding:0.8em 7em 0.8em 1em;position:relative;left:-50px;top:-4.5em;margin-bottom:-4em}.recherche-home #aswb-search input{padding:1.3em 1.5em 0.3em 1.5em;border:none;text-transform:uppercase;color:#282828;font-family:"Titillium Web",sans-serif;text-align:center;font-size:16px;max-width:240px;position:relative}.recherche-home #aswb-search input:focus{outline:none}.recherche-home #aswb-search .aswb-datepicker{max-width:281px;border-left:1px solid #c1ac68;padding:1.3em 1.5em 0.3em 3.5em}.recherche-home #aswb-search .search-itemhome{position:relative}.recherche-home #aswb-search .search-itemhome label{position:absolute;left:1.5em;top:0;text-transform:uppercase;color:#c1ac68;z-index:2;font-family:"oldstyle",serif;font-size:0.9em}.recherche-home #aswb-search .search-itemhome.-date label{left:4.3em}.recherche-home #aswb-search .search-itemhome.-select{z-index:1}.recherche-home #aswb-search .search-itemhome.-select:after{content:"";color:#282828;display:block;font-family:"Fontawesome";position:absolute;right:1.5em;top:50%;z-index:-1}.recherche-home #aswb-search .aswb-category-selector{border:none;font-family:"Titillium Web",sans-serif;font-size:16px;background:transparent;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:1.3em 3.5em 0.5em 1.5em;border-radius:0;position:relative;cursor:pointer}.recherche-home #aswb-search .aswb-category-selector option{background:white}.recherche-home #aswb-search .aswb-category-selector:focus{outline:none}.recherche-home #aswb-search .aswb-button{background:#c1ac68;text-align:center;padding:0.7em;border:none;font-size:16px;text-transform:uppercase;color:white;width:200px;position:absolute;right:-100px}.recherche-home #aswb-search .aswb-button #aswb-loading{font-size:0.8em;font-weight:100}.recherche-home #aswb-search .aswb-button #aswb-loading span{font-size:1.2em}.recherche-home button.aswb-datepicker-buttons.aswb-apply-button{background:#c1ac68;color:black}.recherche-home button.aswb-datepicker-buttons.aswb-cancel-button{background:#f4f4f4;color:black}.recherche-home button.aswb-datepicker-buttons{padding:10px 15px!important;font-size:14px!important;border:none;cursor:pointer}.recherche-home .daterangepicker td.active,.recherche-home .daterangepicker td.active:hover{background-color:#c1ac68;border-color:transparent;color:black}.recherche-home .research-bar{background:#c1ac68;max-width:700px;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2em auto;padding:0.5em 1em}.recherche-home .research-bar__item{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:27%;max-width:200px;position:relative}.recherche-home .research-bar__item label>span{display:none}.recherche-home .research-bar__item label i{font-size:22px;position:absolute;line-height:22px;left:7px;top:5px}.recherche-home .research-bar__item--input{padding:0.5em 0.5em 0.5em 2em;border:none;text-transform:uppercase;color:black;font-size:16px}.recherche-home .research-bar__item.button{background:#2A2A2A}.recherche-home .research-bar__item.button input{background:#2A2A2A;text-align:center;padding:0.5em;border:none;font-size:16px;text-transform:uppercase;color:white;margin:auto}@media screen and (min-width:1024px){.recherche-home{display:block}}.bg-image{margin-top:2em;background-repeat:no-repeat;background-size:100%;position:relative;padding:2em 0;background-size:cover;background-position:center}.bg-image.border{border-bottom:2px solid #c1ac68}.bg-image.nopadding{padding:3em 0 0}.bg-image:after{content:"";width:100%;height:100%;background-color:rgba(42,42,42,0.7);position:absolute;top:0;left:0;right:0;bottom:0;display:block}.bg-image.light:after{background-color:rgba(255,255,255,0.7)}.bg-image .content{width:90%;margin:0 auto;max-width:1153px;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:white;position:relative;z-index:2}.bg-image .content .bar{width:165px;height:1px;background:#c1ac68;margin-bottom:1.5em}.bg-image .content.row{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bg-image .content.bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.bg-image.-col{padding-bottom:0}.bg-image.-col .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bg-image.-col .content .center-text{font-family:"oldstyle",serif;text-transform:uppercase;font-size:18px;text-align:center}.bg-image.-col .content .center-text p{margin-bottom:1.5em;line-height:1.5}.bg-image.-col .content .center-text strong{color:#c1ac68;font-size:25px}.button-text .cta{width:235px;text-align:center}.button-text.padding{padding:2em 0}@media screen and (min-width:1024px){.bg-image .content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bg-image .content .bar{margin-top:5px;margin-right:15px}.bg-image .content .wp-content{max-width:700px}.bg-image .content.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}.button-text .cta{margin-left:24%;margin-bottom:2em;display:block}.button-text .section-text{margin-left:10.5%}}@media screen and (min-width:1440px){.bg-image .content .bar{margin-right:50px}.button-text .cta{margin-left:24%}.button-text .section-text{margin-left:10.5%}}.section_boncadeau .image-cadeau{width:90%;margin:auto;max-width:500px;position:relative;top:0}.section_boncadeau .image-cadeau img{width:100%;height:auto}.section_boncadeau .cart{margin-left:15%;width:55%}.section_boncadeau .cart .nyp{position:relative}.section_boncadeau .cart .nyp label{position:absolute;top:0;left:5px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section_boncadeau .cart .nyp input{height:100%;border:1px solid #f4f4f4;background:white;padding:5px;font-size:15px;width:280px;text-align:right;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.section_boncadeau .cart .nyp input:focus{outline:none;border:1px solid #c1ac68}@media screen and (min-width:768px){.section_boncadeau .cart .nyp{margin-right:10px}}@media screen and (min-width:1024px){.section_boncadeau .image-cadeau{top:-6em;margin-bottom:-6em}}@media screen and (min-width:1440px){.section_boncadeau .image-cadeau{top:-6em;max-width:690px;margin-bottom:-6em}}.upsells-button{display:none}.yith-wcbk-booking-form{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;background:white;border:none;border:1px solid #c1ac68;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-ms-flex-pack:distribute;justify-content:space-around;max-width:700px;margin:auto;position:relative;top:-9em;left:0;padding:1em;margin-bottom:-7em!important}.yith-wcbk-booking-form input:not([type=checkbox])::-webkit-inner-spin-button,.yith-wcbk-booking-form input:not([type=checkbox])::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;display:block;width:8px;text-align:center;position:relative}.yith-wcbk-booking-form input:not([type=checkbox])::-webkit-inner-spin-button{background:url("../assets/images/fleches.png") no-repeat 50% 50%;background-size:contain;width:14px;height:14px;padding:4px;position:relative;right:4px}.yith-wcbk-booking-form .single_add_to_cart_button{background:#c1ac68;text-transform:uppercase;color:white;border:none;font-size:1em;margin:1em 0;padding:1em 2em}.yith-wcbk-form-section label{text-transform:uppercase;color:#c1ac68;font-family:"oldstyle",serif;font-size:10px}.yith-wcbk-form-section .yith-wcbk-booking-persons{padding:12px 14px!important;font-size:15px}.yith-wcbk-form-section-services-wrapper{width:100%}.yith-wcbk-form-section-services-wrapper label{text-transform:uppercase;color:#c1ac68;font-family:"oldstyle",serif;font-size:10px}.yith-wcbk-form-section-persons-wrapper{width:200px}.yith-wcbk-form-section-dates-wrapper{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:distribute;justify-content:space-around}.yith-wcbk-form-section-duration--type-fixed{margin-right:1em}.yith-wcbk-form-section-duration--type-fixed label{margin-bottom:1EM!important}.yith-wcbk.-date-picker--formatted{border:none;background:none;height:25px;line-height:2.25em;width:80%;font-size:15px;padding:5px}.yith-wcbk.-date-picker--formatted:focus{outline:none;border-bottom:1px solid #c1ac68}.yith-booking--simple-style .yith-wbck-date-range-picker input.yith-wbck-date-picker--formatted{border:none;background:none;height:25px;line-height:2.25em;width:80%;font-size:15px;padding:5px}.yith-booking--simple-style .yith-wbck-date-range-picker input.yith-wbck-date-picker--formatted:focus{outline:none;border-bottom:1px solid #c1ac68}.yith-booking--simple-style .yith-wbck-booking-form input:not([type=checkbox]){border:none;background:none;height:25px;line-height:2.25em;width:80%;font-size:15px;padding:5px}.yith-booking--simple-style .yith-wbck-booking-form input:not([type=checkbox]):focus{outline:none;border-bottom:1px solid #c1ac68}.yith-wcbk-date-picker--formatted.yith-wcbk-booking-date.yith-wcbk-booking-start-date{width:318px!important}.yith-wcbk-booking-form-message{position:relative;top:0px;left:0px;zoom:1;width:100%}.yith-booking--simple-style .yith-wcbk-date-picker--inline .ui-datepicker td.ui-datepicker-current-day,.yith-booking--simple-style .yith-wcbk-datepicker.ui-datepicker td.ui-datepicker-current-day{background:#c1ac68}.wc-bookings-booking-form{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;background:white;border:none;border:1px solid #c1ac68;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:700px;margin:auto;position:relative;top:3em;left:0;padding:2em 1em 1em 1em!important}.wc-bookings-booking-form.small{padding:1em!important;max-width:450px;margin-bottom:1em}.wc-bookings-booking-form label{text-align:left}.wc-bookings-booking-form .wc_bookings_field_persons{background:white;width:49%;max-width:250px;padding:10px 0 5px;line-height:2.25em;text-align:left;height:35px;margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.wc-bookings-booking-form .wc_bookings_field_persons input{border:none;background:none;height:25px;line-height:2.25em;width:80%;font-size:15px;padding:5px}.wc-bookings-booking-form .wc_bookings_field_persons input:focus{outline:none;border-bottom:1px solid #c1ac68}.wc-bookings-booking-form .wc_bookings_field_persons input::-webkit-inner-spin-button,.wc-bookings-booking-form .wc_bookings_field_persons input::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;display:block;width:8px;text-align:center;position:relative}.wc-bookings-booking-form .wc_bookings_field_persons input::-webkit-inner-spin-button{background:url("../assets/images/fleches.png") no-repeat 50% 50%;background-size:contain;width:14px;height:14px;padding:4px;position:relative;right:4px}.wc-bookings-booking-form .wc_bookings_field_persons .label{top:-21px}.wc-bookings-booking-form .wc_booking_field_chambre,.wc-bookings-booking-form .wc_bookings_field_resource{background:white;width:49%;max-width:250px;padding:10px 0 5px;line-height:2.25em;text-align:left;height:35px;margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.wc-bookings-booking-form .wc_booking_field_chambre select,.wc-bookings-booking-form .wc_bookings_field_resource select{border:none;background:none;height:25px;line-height:2.25em;width:80%;font-size:15px;border-radius:0}.wc-bookings-booking-form .wc_booking_field_chambre select:focus,.wc-bookings-booking-form .wc_bookings_field_resource select:focus{outline:none;border-bottom:1px solid #c1ac68}.wc-bookings-booking-form .wc_booking_field_chambre .label,.wc-bookings-booking-form .wc_bookings_field_resource .label{top:-20px}.wc-bookings-booking-form .form-field.button{background:#AB985D;text-align:center;padding:0.7em;border:none;font-size:16px;text-transform:uppercase;color:white;width:200px;position:relative;right:-100px}.wc-bookings-booking-form .label{text-transform:uppercase;color:#c1ac68;font-family:"oldstyle",serif;position:absolute;left:0;font-size:10px}.wc-bookings-booking-form .wc-bookings-date-picker-timezone-block{display:none}.wc-bookings-booking-form .block-picker{overflow:visible!important}.wc-bookings-date-picker{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:inline-block;position:relative;width:100%}.wc-bookings-date-picker .picker{position:absolute;top:3em;left:0;z-index:2;width:300px;height:auto}.wc-bookings-date-picker-date-fields{text-align:left;background:white;padding:10px 0 5px;display:inline-block;vertical-align:middle;width:49%;max-width:250px;margin-bottom:1em;position:relative;font-size:0.9em}.wc-bookings-date-picker-date-fields>span{display:block;text-transform:uppercase;color:#c1ac68;font-family:"oldstyle",serif;font-size:10px;position:absolute;top:-12px;left:0}.wc-bookings-date-picker-date-fields .label{top:-12px}.wc-bookings-date-picker-date-fields .datepicker-name{display:none}.wc-bookings-date-picker-date-fields input{border:none;background:none;font-size:15px}.wc-bookings-date-picker-date-fields input.booking_date_year,.wc-bookings-date-picker-date-fields input.booking_to_date_year{width:35px}.wc-bookings-time-block-picker .wc-bookings-end-time-container,.wc-bookings-time-block-picker .wc-bookings-start-time-container{position:relative;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px 0 5px;padding-left:25px;border-left:1px solid #c1ac68;padding-right:10px}.wc-bookings-time-block-picker .wc-bookings-end-time-container:after,.wc-bookings-time-block-picker .wc-bookings-start-time-container:after{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);padding:0 3px}.wc-bookings-time-block-picker .wc-bookings-end-time-container label,.wc-bookings-time-block-picker .wc-bookings-start-time-container label{text-transform:uppercase;color:#c1ac68;font-family:"oldstyle",serif;font-size:10px;position:absolute;margin-bottom:3px;top:-3px}.wc-bookings-time-block-picker .wc-bookings-end-time-container select,.wc-bookings-time-block-picker .wc-bookings-start-time-container select{text-align:left;background:white;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0%;display:inline-block;vertical-align:middle;width:100px;height:25px;position:relative;font-size:0.9em;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' height='10px' width='15px'%3E%3Ctext x='0' y='10' fill='%23c1ac68'%3E%E2%96%BE%3C/text%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.5EM 1EM;background-position:right center;background-clip:border-box;-moz-background-clip:border-box;-webkit-background-clip:border-box}.wc-bookings-time-block-picker .wc-bookings-end-time-container select:focus,.wc-bookings-time-block-picker .wc-bookings-start-time-container select:focus{outline:none;border-bottom:1px solid #c1ac68}@media screen and (min-width:768px){.wc-bookings-booking-form{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wc-bookings-booking-form .wc_booking_field_chambre,.wc-bookings-booking-form .wc_bookings_field_persons{width:20%}.wc-bookings-date-picker{width:50%}}@media screen and (min-width:981px){.page_item.chambre .wc-bookings-date-picker{width:auto;display:inline-block;margin-bottom:-1em;margin-right:0}.page_item.chambre .wc-bookings-date-picker-date-fields{width:135px;margin-right:15px}.page_item.chambre .wc-bookings-date-picker-date-fields:not(:last-child){border-right:1px solid #c1ac68}.page_item.sejour .wc-bookings-date-picker{width:135px;display:inline-block;margin-right:15px;margin-bottom:-1em}.page_item.sejour .wc-bookings-date-picker-date-fields{width:135px}.wc-bookings-booking-form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wc-bookings-booking-form .wc_bookings_field_persons{width:100px;margin-bottom:0;margin-right:15px;border-right:1px solid #c1ac68;height:50px}.wc-bookings-booking-form .wc_bookings_field_persons .label{top:-10px}.wc-bookings-booking-form .form-field.button{position:absolute}.wc-bookings-booking-form .wc_booking_field_chambre,.wc-bookings-booking-form .wc_bookings_field_resource{width:100px;margin-bottom:0;margin-right:15px;border-right:1px solid #c1ac68;height:50px}.wc-bookings-booking-form .wc_booking_field_chambre .label,.wc-bookings-booking-form .wc_bookings_field_resource .label{top:-10px}.wc-bookings-date-picker{margin-right:15px;margin-bottom:-1em}}.woocommerce-breadcrumb{display:none}.products-list{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.products-list .product-simple{width:310px;height:340px;border:1px solid #f4f4f4;margin:0 5px;margin-bottom:4em;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;cursor:pointer}.products-list .product-simple:hover .product_content{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.products-list .product-simple .image{width:100%;height:275px;position:relative;overflow:hidden;background:url("../assets/images/wc-placeholder.png") center no-repeat;background-size:contain}.products-list .product-simple .image img{position:absolute;display:block;width:auto;height:100%;top:50%;left:50%;right:0;bottom:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.products-list .product-simple .name{text-align:center;color:#c1ac68;padding:1em;text-transform:uppercase;font-size:1.1em}.products-list .product-simple .product_content{position:absolute;width:100%;height:100%;background:#f4f4f4;top:0;left:0;z-index:2;color:#2A2A2A;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;padding:1em 0.7em;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;display:none}.products-list .product-simple .product_content h3{text-transform:uppercase;font-size:1.1em}.products-list .product-simple .product_content .prix_list{color:#2A2A2A;font-size:1.5em}.products-list .product-simple .product_content .prix_list del{color:grey}.products-list .product-simple .product_content .prix_list ins{text-decoration:none}.products-list .product-simple .product_content .content{font-size:0.9em}.products-list .product-simple .product_content .content p{line-height:1.3;margin-bottom:1.2em}.products-list .product-simple .product_content .content ul li{margin-bottom:0.5em}.products-list .product-simple .add-button{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.products-list .product-simple .add-button .quantity label{display:none}.products-list .product-simple .add-button .quantity input{height:100%;width:50px;text-align:center;border:1px solid white}.products-list .product-simple .add-button .quantity input:focus{outline:none;border:1px solid #c1ac68}.products-list .product-simple .add-button .quantity input::-webkit-inner-spin-button,.products-list .product-simple .add-button .quantity input::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;display:block;width:8px;text-align:center;position:relative}.products-list .product-simple .add-button .quantity input::-webkit-inner-spin-button{background:url("../assets/images/fleches.png") no-repeat 50% 50%;background-size:contain;width:14px;height:14px;padding:4px;position:relative;right:4px}.products-list .product-simple .add-button button{cursor:pointer}.woocommerce-pagination{width:100%;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0em 0 2em}.woocommerce-pagination .page-numbers{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce-pagination .page-numbers li .page-numbers{background:#f4f4f4;padding:15px;color:#2A2A2A;margin:3px;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.woocommerce-pagination .page-numbers li .page-numbers:hover{background:#c1ac68;color:white}.woocommerce-pagination .page-numbers li .page-numbers.current{background:#c1ac68;color:white;padding:18px}.wc-backward{text-transform:uppercase;border:1px solid #c1ac68;padding:0.5em 1em;background:#c1ac68;color:white;display:block;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;display:inline-block}.return-to-shop{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart-container{width:90%;margin:0 auto;max-width:1392px}.cart-container .cart{width:100%}.cart-container .cart thead{border-bottom:1px solid #f4f4f4;margin-bottom:1.5em}.cart-container .cart thead tr th{padding:1em 0;font-weight:bold;color:#c1ac68;text-transform:uppercase}.cart-container .cart thead tr th:nth-child(2){text-align:left}.cart-container .cart tbody .product-price,.cart-container .cart thead .product-price{display:none}.cart-container .cart tbody .cart_item{border-bottom:1px solid #f4f4f4}.cart-container .cart tbody .cart_item .product-remove{text-align:center;padding:0.5em}.cart-container .cart tbody .cart_item .product-remove a{color:#c1ac68;font-size:1.5em}.cart-container .cart tbody .cart_item .product-name .content{border-left:1px solid #c1ac68;padding-left:20px;margin-bottom:1em}.cart-container .cart tbody .cart_item .product-name .content .variation{margin-top:0.8em;display:none}.cart-container .cart tbody .cart_item .product-name .content .variation dt{color:grey}.cart-container .cart tbody .cart_item .product-name .content .variation dd{margin-left:10px}.cart-container .cart tbody .cart_item .product-name .content a{color:#c1ac68}.cart-container .cart tbody .cart_item .product-price{color:#c1ac68}.cart-container .cart tbody .cart_item .product-quantity{border-left:1px solid #f4f4f4;border-right:1px solid #f4f4f4}.cart-container .cart tbody .cart_item .product-quantity .quantity label{display:none}.cart-container .cart tbody .cart_item .product-quantity .quantity input{padding:10px 5px;width:70px;text-align:center;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.cart-container .cart tbody .cart_item .product-quantity .quantity input::-webkit-inner-spin-button,.cart-container .cart tbody .cart_item .product-quantity .quantity input::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;display:block;width:8px;text-align:center;position:relative}.cart-container .cart tbody .cart_item .product-quantity .quantity input::-webkit-inner-spin-button{background:url("../assets/images/fleches.png") no-repeat 50% 50%;background-size:contain;width:14px;height:14px;padding:4px;position:relative;right:4px}.cart-container .cart tbody .cart_item .product-quantity .quantity input:focus{outline:none;border:1px solid #c1ac68}.cart-container .cart tbody .cart_item .product-price,.cart-container .cart tbody .cart_item .product-quantity,.cart-container .cart tbody .cart_item .product-subtotal{text-align:center}.cart-container .cart tbody .actions{padding-top:2em}.cart-container .cart tbody .actions .cta{width:100%}.cart-container .cart tbody .actions .filter_products{width:250px}.cart-container .cart tbody .actions .filter_products .cta{margin-bottom:1em}.cart-container .cart tbody .update_button{display:block;width:100%;background:#f4f4f4;border-color:#f4f4f4;color:black;padding:1em 2em;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;text-transform:uppercase;text-align:center;cursor:pointer;font-size:1em}.cart-container .cart tbody .update_button:hover{background:#c1ac68}.cart-container .cart tbody .coupon{width:250px}.cart-container .cart tbody .coupon label{display:block;width:100%;background:black;border-color:black;color:white;padding:1em 2em;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;text-transform:uppercase;text-align:center;cursor:pointer}.cart-container .cart tbody .coupon label:after{display:none}.cart-container .cart tbody .coupon label:hover{background:#c1ac68}.cart-container .cart tbody .coupon label.active{background:#f4f4f4;color:#2A2A2A}.cart-container .cart tbody .coupon_content{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0.5em 0;height:0;visibility:hidden;opacity:0;-webkit-transition:height 0.2s ease,visibility 0.2s ease,opacity 0.1s ease;-o-transition:height 0.2s ease,visibility 0.2s ease,opacity 0.1s ease;transition:height 0.2s ease,visibility 0.2s ease,opacity 0.1s ease}.cart-container .cart tbody .coupon_content.active{height:60px;visibility:visible;opacity:1}.cart-container .cart tbody .coupon_content input[type=text]{-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;border:none;background:none;border:1px solid #f4f4f4}.cart-container .cart tbody .coupon_content input[type=text]:focus{outline:none;border:1px solid #c1ac68}.cart-collaterals{width:100%}.cart-collaterals .cart_totals .shop_table{width:100%}.cart-collaterals .cart_totals .shop_table tr td,.cart-collaterals .cart_totals .shop_table tr th{width:200px;border-bottom:1px solid #f4f4f4;text-align:right;padding:2em}.cart-collaterals .cart_totals .shop_table tr td.noborder,.cart-collaterals .cart_totals .shop_table tr th.noborder{border-bottom:1px solid transparent}.cart-collaterals .cart_totals .shop_table tr th{color:#c1ac68;text-align:left}.cart-collaterals .cart_totals .shop_table tr td:last-child{text-align:right}.cart-collaterals .cart_totals .wc-proceed-to-checkout{text-align:right;margin:1.5em 0;padding-right:2em}.cart-collaterals .cart_totals .wc-proceed-to-checkout a{background:#c1ac68;color:white;padding:1em 2em;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;width:250px;display:inline-block;text-align:center;text-transform:uppercase}.cart-collaterals .cart_totals .wc-proceed-to-checkout a:after{display:none}.cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover{background:#2A2A2A}@media screen and (min-width:768px){.cart-container .cart tbody .cart_item .product-remove{padding:2em}.cart-container .cart tbody .cart_item .product-name .content .variation{display:block}.cart-container .cart tbody .product-price,.cart-container .cart thead .product-price{display:block}.cart-collaterals{width:300px;margin-left:auto;position:relative;top:-13em;margin-bottom:-10em}}@media screen and (min-width:1024px){.cart-collaterals{width:500px}}.chambres-container{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:4em;width:100%;max-width:315px;margin:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chambres-container .chambre-link{width:100%;max-width:315px;height:490px;position:relative;overflow:hidden}.chambres-container .chambre-link .chambre{width:100%;height:100%}.chambres-container .chambre-link .chambre-image{width:100%;height:100%;overflow:hidden;position:relative;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:-webkit-filter 0.3s ease;transition:-webkit-filter 0.3s ease;-o-transition:filter 0.3s ease;transition:filter 0.3s ease;transition:filter 0.3s ease,-webkit-filter 0.3s ease;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chambres-container .chambre-link .chambre-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chambres-container .chambre-link .chambre-infos{position:absolute;top:3em;left:0;z-index:1;width:100%;padding:0 13%;color:white;font-family:"oldstyle",serif;text-transform:uppercase;font-size:0.9em;text-shadow:1px 1px 1px rgba(40,40,40,0.5)}.chambres-container .chambre-link .chambre-infos>.name{padding-bottom:1em;margin-bottom:2em;position:relative}.chambres-container .chambre-link .chambre-infos>.name:after{content:"";height:1px;width:100px;position:absolute;bottom:0;left:0;display:block;background:white}.chambres-container .chambre-link .chambre-infos>.link i{color:#c1ac68;margin-left:5px;-webkit-transition:margin-left 0.3s ease;-o-transition:margin-left 0.3s ease;transition:margin-left 0.3s ease}.chambres-container .chambre-link .languette{position:absolute;background:#282828;color:#c1ac68;font-family:"Prompt",sans-serif;text-transform:uppercase;-webkit-transform:rotate(-90deg) translateX(50%);-ms-transform:rotate(-90deg) translateX(50%);transform:rotate(-90deg) translateX(50%);left:-3.5em;bottom:-5em;padding:0.5em 1em;width:250px;font-size:1.2em;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.chambres-container .chambre-link:focus .chambre-image,.chambres-container .chambre-link:hover .chambre-image{-webkit-filter:grayscale(0);filter:grayscale(0)}.chambres-container .chambre-link:focus .chambre-infos>.link i,.chambres-container .chambre-link:hover .chambre-infos>.link i{margin-left:15px}.chambres-container .chambre-link:focus .languette,.chambres-container .chambre-link:hover .languette{bottom:-1em;background:#c1ac68;color:white}.chambres-container .cycle-pager{position:absolute;bottom:1em;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.chambres-container .cycle-pager span{color:#282828;width:20px;height:20px;font-size:20px;border-radius:100%;display:inline-block;background:#282828;text-indent:-9999999px;margin:0 2px;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.chambres-container .cycle-pager span.cycle-pager-active{background:#c1ac68}.chambres-container.large{display:none}@media screen and (min-width:1024px){.chambres-container.small{display:none}.chambres-container.large{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:1392px;padding-bottom:0;border-bottom:3px solid #c1ac68}.chambres-container.large .chambre-link{height:700px;width:25%;max-width:350px}}@media screen and (min-width:1440px){.chambres-container.large{padding-bottom:0}.chambres-container.large .chambre-link{height:900px}}#header_chat{background:url(https://www.chateaudesthermes.be/wp-content/themes/ChateauDesThermes/assets/images/bg_texte.jpg) no-repeat center bottom;background-size:cover}#header_chat #logo_chat{display:block;height:150px}#header_chat #logo_chat a{display:block;height:100%}#header_chat #logo_chat img{display:block;height:100%;width:auto}#container_chats{max-width:90%;margin:50px auto;font-family:"Titillium Web",sans-serif;font-size:15px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}#container_chats .list_chats{width:30%;margin-right:5%;background-color:#282828;color:white}#container_chats .list_chats li{padding:10px 10px 10px 35px;border-bottom:1px dotted #3e3d40;-webkit-transition:all linear 300ms;-o-transition:all linear 300ms;transition:all linear 300ms;cursor:pointer;position:relative}#container_chats .list_chats li img{position:absolute;right:-20px;top:50%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#container_chats .list_chats li span{display:block;width:35px;height:30px;position:absolute;right:30px;top:50%;background:url(./assets/images/corbeille.png) no-repeat center;background-size:contain;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#container_chats .list_chats li:nth-child(2n){background-color:#3e3d40}#container_chats .list_chats li.active,#container_chats .list_chats li:hover{background-color:#c1ac68;color:#282828}#container_chats .list_chats #nouvelleDiscussion{display:block;width:90%;max-width:200px;margin:auto;margin-top:50px;margin-bottom:50px;padding:10px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:10px;background-color:#c1ac68;color:#282828;text-transform:uppercase;text-align:center}#container_chats .single_chat{width:65%;position:relative;overflow:hidden}#container_chats .single_chat ul{display:none;width:100%;overflow-y:scroll;height:500px;padding-right:20px}#container_chats .single_chat ul.active{display:block}#container_chats .single_chat ul li .author{font-weight:800;text-transform:uppercase;color:#c1ac68}#container_chats .single_chat ul li .date{font-size:10px;margin-bottom:10px}#container_chats .single_chat ul li.client{padding:2% 10% 2% 5%;border-left:5px solid #ccc;text-align:left}#container_chats .single_chat ul li.cdt{padding:2% 5% 2% 10%;border-right:5px solid #c1ac68;text-align:right}#container_chats .single_chat .respond{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}#container_chats .single_chat .respond:after,#container_chats .single_chat .respond:before{content:"";display:table}#container_chats .single_chat .respond:after{clear:both}#container_chats .single_chat .respond #reponse{background:none;padding:10px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;width:calc(100% - 200px);height:100px;border:1px solid #ccc;border-radius:10px}#container_chats .single_chat .respond #repondre{display:block;width:180px;margin-left:20px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:10px;background-color:#c1ac68;color:#282828;text-transform:uppercase;text-align:center;padding-top:40px}#chatbox{position:fixed;font-family:"Titillium Web",sans-serif;bottom:150px;left:15px;width:300px;padding-bottom:20px;background-color:white;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);-ms-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;opacity:0;filter:alpha(opacity=0);-webkit-transition:all linear 300ms;-o-transition:all linear 300ms;transition:all linear 300ms;visibility:hidden;z-index:9999}#chatbox.active{opacity:1;filter:alpha(opacity=100);visibility:visible}#chatbox .chat_head{background-color:#c1ac68;color:white;text-align:center;padding:10px;margin-bottom:20px}#chatbox .chat_head h2{font-family:"oldstyle",serif;font-size:20px;text-transform:uppercase;margin-bottom:5px}#chatbox .chat_head h3{color:#282828;text-transform:uppercase;font-size:10px}#chatbox label{display:block;width:85%;margin:auto;margin-bottom:20px}#chatbox label input,#chatbox label textarea{background:0px;padding:10px;border:1px solid #ccc;font-family:"Titillium Web",sans-serif;width:100%;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#chatbox #repondre,#chatbox #start{border-radius:10px;padding:10px;background-color:#c1ac68;color:#282828;text-transform:uppercase;text-align:center;display:block;width:150px;margin:auto;cursor:pointer;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}#chatbox #repondre:focus,#chatbox #repondre:hover,#chatbox #start:focus,#chatbox #start:hover{color:white}#chatbox .erreur_chat_start{color:darkred;font-size:12px;text-align:center;display:none;margin-bottom:15px}#chatbox .erreur_chat_start.active{display:block}#chatbox .etape-1{display:none}#chatbox .etape-1.active{display:block}#chatbox .etape-1 .notice{display:block;width:90%;margin:10px auto;font-size:11px;line-height:13px;text-align:center}#chatbox .etape-2{height:500px;position:relative;display:none}#chatbox .etape-2.active{display:block}#chatbox .etape-2 .respond{position:absolute;bottom:0px;left:0px;height:135px;width:100%}#chatbox .etape-2 div{position:relative;height:350px;width:100%;overflow:hidden}#chatbox .etape-2 div ul{position:absolute;left:0px;top:20px;height:320px;width:calc(100% + 14px);overflow-y:scroll}#chatbox .etape-2 div ul li .author{font-weight:800;text-transform:uppercase;color:#c1ac68}#chatbox .etape-2 div ul li .date{font-size:10px;margin-bottom:10px}#chatbox .etape-2 div ul li.cdt{padding:2% 10% 2% 5%;border-left:5px solid #ccc;text-align:left;background-color:#eee}#chatbox .etape-2 div ul li.client{padding:2% 5% 2% 10%;border-right:5px solid #c1ac68;text-align:right}#page{position:relative;z-index:1}#confirmation{position:fixed;width:100%;height:100%;z-index:5;background-color:rgba(0,0,0,0.9);top:0px;left:0px;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all linear 300ms;-o-transition:all linear 300ms;transition:all linear 300ms}#confirmation.active{visibility:visible;opacity:1;filter:alpha(opacity=100)}#confirmation div{position:absolute;max-width:600px;top:50%;left:50%;padding:20px;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-align:center;background-color:#3e3d40;color:white}#confirmation div h3{font-family:"Titillium Web",sans-serif;color:#c1ac68;font-size:18px}#confirmation div p span{display:inline-block;margin:10px;padding:10px 20px;background-color:white;color:#282828;text-transform:uppercase;font-size:14px;font-family:"Titillium Web",sans-serif;text-transform:uppercase;cursor:pointer}.chat_link{display:block;position:fixed;bottom:50px;left:0;width:50px;height:50px;background:#c1ac68;z-index:100;-webkit-transition:all linear 300ms;-o-transition:all linear 300ms;transition:all linear 300ms;cursor:pointer}.chat_link i{color:white;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2em;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;display:none}.chat_link i.active{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex}#cookieBox{position:fixed;bottom:0;width:100%}#cookieBox .closecookie{position:absolute;right:5px;top:5px;z-index:1;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;cursor:pointer}#cookieBox .closecookie:hover{color:white}#cookieBox .cookie-content{width:100%;background-color:#c1ac68;color:#282828;text-align:left;font-size:13px;font-weight:300;position:relative;padding:1em 2%;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#cookieBox .cookie-content p{line-height:1.5;margin-bottom:1em}#cookieBox .left{width:80%}#cookieBox h3{text-transform:uppercase;margin-bottom:0.3em}#cookieBox p{text-transform:uppercase;color:white}#cookieBox .right{width:18%;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}#cookieBox .right a,#cookieBox .right span{background-color:white;color:#282828;cursor:pointer;border-right:2px solid #282828;padding:0.7em 1em;text-transform:uppercase;text-decoration:none;display:inline-block;text-align:center}#cookieBox.show{height:auto;opacity:1;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#cookieBox.hide{display:none}p.legal{background-color:#c1ac68;color:#9c9e9f;font-size:8px;padding-left:15px;font-family:"Roboto",sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:3px}p.legal>a{text-decoration:none;color:#9c9e9f}@media screen and (min-width:300px){#cookieBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:999}#cookieBox .cookie-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}#cookieBox .left{width:90%;margin-bottom:1em;font-size:0.8em}#cookieBox .right{width:90%}}@media screen and (min-width:1024px){#cookieBox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;z-index:999;width:280px;position:absolute;right:0;top:200px;height:300px}#cookieBox .cookie-content{padding:2em 0}#cookieBox p{text-align:right}#cookieBox .left{width:65%;margin-bottom:1em;font-size:1em}#cookieBox .right{width:65%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#cookieBox .right a{margin-bottom:1em;text-align:center}}#basic-wc-deposits-options-form .separator{display:none}#basic-wc-deposits-options-form .deposit-option{font-family:"Prompt",sans-serif;color:#c1ac68;text-align:left;text-transform:uppercase;font-size:1.2em;margin-bottom:1em}#basic-wc-deposits-options-form .deposit-option #deposit-amount{display:none}#basic-wc-deposits-options-form .basic-switch-woocommerce-deposits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#basic-wc-deposits-options-form .basic-switch-woocommerce-deposits .radio{position:relative;cursor:pointer;line-height:20px;font-size:14px;margin:10px 20px 10px 0}#basic-wc-deposits-options-form .basic-switch-woocommerce-deposits .radio .label{position:relative;display:block;float:left;margin-right:5px;width:20px;height:20px;border:2px solid grey;border-radius:100%;-webkit-tap-highlight-color:transparent;font-size:1em}#basic-wc-deposits-options-form .basic-switch-woocommerce-deposits .radio .label:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:100%;background:#c1ac68;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;opacity:0.08;pointer-events:none}#basic-wc-deposits-options-form .basic-switch-woocommerce-deposits .radio:hover .label:after{-webkit-transform:scale(3.6);-ms-transform:scale(3.6);transform:scale(3.6)}#basic-wc-deposits-options-form .basic-switch-woocommerce-deposits .radio input[type=radio]{display:none}#basic-wc-deposits-options-form .basic-switch-woocommerce-deposits .radio input[type=radio]:checked+.label{border-color:#c1ac68}#basic-wc-deposits-options-form .basic-switch-woocommerce-deposits .radio input[type=radio]:checked+.label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 0.2s cubic-bezier(0.35,0.9,0.4,0.9);-o-transition:all 0.2s cubic-bezier(0.35,0.9,0.4,0.9);transition:all 0.2s cubic-bezier(0.35,0.9,0.4,0.9);opacity:1}.page_item>.upsells-button{display:none}.page_item .cart{position:relative;margin-top:-2em}.page_item .cart.simple{margin-top:0;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page_item .cart.simple .single_add_to_cart_button{margin:0;font-family:"Titillium Web",sans-serif;font-size:1em}.page_item .cart.simple .quantity .screen-reader-text{display:none}.page_item .cart.simple .quantity input[type=number]{height:39px;font-size:1em;padding:10px 5px;text-align:center;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;border:1px solid #f4f4f4;width:100%}.page_item .cart.simple .quantity input[type=number]::-webkit-inner-spin-button,.page_item .cart.simple .quantity input[type=number]::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;display:block;width:8px;text-align:center;position:relative}.page_item .cart.simple .quantity input[type=number]::-webkit-inner-spin-button{background:url("../assets/images/fleches.png") no-repeat 50% 50%;background-size:contain;width:14px;height:14px;padding:4px;position:relative;right:4px}.page_item .cart.simple .quantity input[type=number]:focus{outline:none;border:1px solid #c1ac68}.page_item .cart>.section-1block{padding-top:6em}@media screen and (min-width:768px){.page_item .cart.simple{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page_item .cart.simple .quantity input[type=number]{width:70px}}.footer-container{background:#282828;padding:2em 0}.footer-container .footer-top{color:#c1ac68;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80%;margin:auto;max-width:1392px;border-bottom:1px solid rgba(255,255,255,0.3);padding-bottom:2em}.footer-container .footer-top .logo-container{width:80%;margin:1.5em auto}.footer-container .footer-top .logo-container .logo{width:100%;max-height:140px;margin:auto;width:auto}.footer-container .footer-top .logo-container .logo img{width:auto;height:140px}.footer-container .footer-top .links-container .socials{margin-bottom:2em}.footer-container .footer-top .links-container .socials .social-link{margin:0 -4px}.footer-container .footer-top .links-container .socials .social-link .fa-circle{color:#c1ac68;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.footer-container .footer-top .links-container .socials .social-link .fa-inverse{-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.footer-container .footer-top .links-container .socials .social-link:focus .fa-circle,.footer-container .footer-top .links-container .socials .social-link:hover .fa-circle{color:#f4f4f4}.footer-container .footer-top .links-container .socials .social-link:focus .fa-inverse,.footer-container .footer-top .links-container .socials .social-link:hover .fa-inverse{color:#c1ac68}.footer-container .footer-top .links-container .plan{color:#c1ac68;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;text-transform:uppercase;margin-bottom:1em;display:inline-block}.footer-container .footer-top .links-container .plan:focus,.footer-container .footer-top .links-container .plan:hover{color:white}.footer-container .footer-top .links-container .copyright{text-transform:uppercase;color:white}.footer-container .footer-bottom{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-container .footer-bottom .infos-container{margin-bottom:1.5em;color:#c1ac68}.footer-container .footer-bottom .cols-container{width:80%;margin:0 auto 1.5em}.footer-container .footer-bottom .cols-container .col{margin-bottom:2em}.footer-container .footer-bottom .cols-container .col .title{color:#c1ac68;font-family:"oldstyle",serif;text-transform:uppercase;font-size:1.2em;margin-bottom:1em}.footer-container .footer-bottom .cols-container .col .item{margin-bottom:2em;max-width:260px}.footer-container .footer-bottom .cols-container .col .item a{text-transform:uppercase;color:white;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.footer-container .footer-bottom .cols-container .col .item a:focus,.footer-container .footer-bottom .cols-container .col .item a:hover{color:#c1ac68}.footer-container .footer-bottom .cols-container .col .item.faq{max-width:350px}.footer-container .footer-bottom .cols-container .col .item .faq-footer__question{font-size:0.9em}.footer-container .footer-bottom .cols-container .col .item .faq-footer__question .more{text-transform:none;color:#c1ac68}.footer-container .footer-bottom .cols-container .col .item .faq-footer__question:hover .more{color:#f4f4f4}.footer-container .footer-bottom .cols-container .col .item span{display:block;margin-bottom:1em}.footer-container .footer-bottom .cols-container .col .item span .here{display:inline;color:#c1ac68;font-family:"oldstyle",serif;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.footer-container .footer-bottom .cols-container .col .item span .here:focus,.footer-container .footer-bottom .cols-container .col .item span .here:hover{color:white}.footer-container .footer-bottom .cols-container .col .menu li{margin-bottom:1em}.footer-container .footer-bottom .cols-container .col .menu li a{color:white;text-transform:uppercase}.footer-container .footer-bottom .cols-container .col .menu li a:focus,.footer-container .footer-bottom .cols-container .col .menu li a:hover{color:#c1ac68}.footer-container .footer-bottom .cols-container .col .menu li .sub-menu{margin-left:25px;margin-top:1em}.footer-container .footer-bottom .cols-container .col .menu .menu-item-has-children>a:after{content:"";font-family:"Fontawesome";color:white;padding-left:3px}.footer-container .footer-bottom .cols-container .col .menu .menu-item-has-children.open>a:after{content:""}.footer-container .footer-bottom .cols-container .col .menu .menu-item-has-children .sub-menu{margin-top:1em;margin-left:20px;max-height:0;-webkit-transition:max-height 0.3s ease;-o-transition:max-height 0.3s ease;transition:max-height 0.3s ease;display:none;left:0;top:100%;opacity:0}.footer-container .footer-bottom .cols-container .col .menu .menu-item-has-children .sub-menu.open{max-height:400px;-webkit-transition:max-height 0.3s ease;-o-transition:max-height 0.3s ease;transition:max-height 0.3s ease;display:block;opacity:1}.infos-footer{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1em 0;width:80%;margin:auto;max-width:1392px}.infos-footer .payment-methods{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1em}.infos-footer .payment-methods .method{height:20px;margin-right:10px}.infos-footer .payment-methods .method img{height:100%;width:auto}.infos-footer a{color:#2A2A2A;text-align:center}.infos-footer a:focus,.infos-footer a:hover{color:#c1ac68}@media screen and (min-width:768px){.footer-container .footer-bottom .cols-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:distribute;justify-content:space-around}.footer-container .footer-bottom .cols-container .col{border-left:1px solid rgba(255,255,255,0.3);padding-left:1.5em;padding-top:2.5em}.infos-footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.infos-footer .payment-methods{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0em}.infos-footer a{text-align:right}}@media screen and (min-width:1024px){.footer-container .footer-top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-container .footer-top .logo-container{width:auto;margin-left:50px;margin-top:0}.footer-container .footer-top .logo-container .logo{margin:0}.footer-container .footer-top .copyright{padding-right:50px}.footer-container .footer-bottom{width:80%;margin:auto;max-width:1392px;padding:0em 50px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer-container .footer-bottom .infos-container{max-width:700px;padding-top:2.5em}.footer-container .footer-bottom .cols-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:4em;max-width:600px}.footer-container .footer-bottom .cols-container .col{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.footer-container .footer-bottom .cols-container .col .menu .menu-item-has-children:hover .sub-menu{max-height:400px;-webkit-transition:max-height 0.3s ease;-o-transition:max-height 0.3s ease;transition:max-height 0.3s ease;display:block;opacity:1}.infos-footer .payment-methods{padding-left:50px}.infos-footer .payment-methods .method{height:20px}.infos-footer a{padding-right:50px}}@media screen and (min-width:1440px){.footer-container .footer-top .logo-container{width:60%}.footer-container .footer-bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-container .footer-bottom .infos-container{margin-right:4em}.footer-container .footer-bottom .cols-container{margin-left:0}}.wpcf7{border-top:1px solid #e6e6e6;padding-top:2em}.wpcf7-form{width:100%;max-width:750px;margin:0 auto}.form-block{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.form-block.center .form-item{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-block .form-item{margin-bottom:1.5em;width:100%}.form-block .form-item .label{color:black}.form-block .form-item input[type=email],.form-block .form-item input[type=tel],.form-block .form-item input[type=text]{border:1px solid #e6e6e6;width:100%;font-size:1em;padding:5px;margin-top:8px;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;font-family:"Titillium Web",sans-serif}.form-block .form-item input[type=email]:focus,.form-block .form-item input[type=tel]:focus,.form-block .form-item input[type=text]:focus{outline:none;border:1px solid #c1ac68}.form-block .form-item textarea{border:1px solid #e6e6e6;width:100%;font-size:1em;padding:5px;margin-top:8px;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;font-family:"Titillium Web",sans-serif}.form-block .form-item select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e6e6e6;width:100%;font-size:1em;padding:5px;margin-top:8px;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;background:#fff;border-radius:0;position:relative;height:30px}.form-block .form-item select:focus{outline:none;border:1px solid #c1ac68}.form-block .form-item .offre{position:relative}.form-block .form-item .offre:after{content:"";display:block;font-family:"Fontawesome";color:#c1ac68;font-size:1em;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.form-block .form-item input[type=file]{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.form-block .form-item .file{border:1px solid #e6e6e6;width:100%;font-size:1em;padding:5px;margin-top:5px;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;display:block;height:30px;cursor:pointer}.form-block .form-item .file:focus,.form-block .form-item .file:hover{outline:none;border:1px solid #c1ac68;background:#c1ac68}.form-block .form-item .file i{color:#282828;margin-right:10px;display:inline-block}@media screen and (min-width:768px){.form-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-block.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-block .form-item{width:48%}.form-block.-single .form-item{width:100%}}@media screen and (min-width:1024px){.wpcf7-form{margin-left:15%}}.screen-reader-response{display:none!important}.fullwidth-container{width:100%;position:relative;height:200px}.fullwidth-container .image{width:100;height:100%;overflow:hidden;position:relative;height:200px}.fullwidth-container .image img{width:100%;height:auto;position:absolute;top:50%;left:50%;bottom:0;right:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:768px){.fullwidth-container{height:300px}.fullwidth-container .image{height:300px}}@media screen and (min-width:1024px){.fullwidth-container{height:380px}.fullwidth-container:before{content:"";display:block;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid white;position:absolute;top:0;left:28%;z-index:2}.fullwidth-container:after{content:"";width:220px;height:10px;background:black;display:block;position:absolute;top:100%;left:26%}.fullwidth-container .image{height:380px}.fullwidth-container .image img{-webkit-transform:translate(-50%,-36%);-ms-transform:translate(-50%,-36%);transform:translate(-50%,-36%)}}@media screen and (min-width:1920px){.fullwidth-container:before{left:30%}}.header-container{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media screen and (min-width:1200px){.header-container{margin:0.7em auto 0}}.header-container .header-top{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:95%;margin:auto;padding:1em 0}@media screen and (min-width:1200px){.header-container .header-top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.header-container .header-top .phone-container{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:black;margin:1em 0;margin-right:6em;display:none}@media screen and (min-width:1200px){.header-container .header-top .phone-container{margin-left:0;margin-right:0;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:70px}}.header-container .header-top .phone-container .icon,.header-container .header-top .phone-container i{background:#c1ac68 url("../assets/images/phone-icon.png") center no-repeat;background-size:25px;padding:25px;font-size:1.5em;height:100%}.header-container .header-top .phone-container .icon:before,.header-container .header-top .phone-container i:before{display:none}.header-container .header-top .phone-container .number{background:#f4f4f4;padding:15px;line-height:22px}.header-container .header-top .cart-button{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1em 0;display:none}@media screen and (min-width:1200px){.header-container .header-top .cart-button{margin-right:0;margin-right:8em;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex}}.header-container .header-top .cart-button .text{color:white;padding:15px;line-height:22px;font-family:"Titillium Web",sans-serif;font-size:15px}.header-container .header-top .cart-button .icon{color:#c1ac68;background:white;border:1px solid #c1ac68;border-left-width:3px;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:25px;padding:15px;font-size:1.3em}.header-container .header-top .cart-button .icon .cart-content{font-size:0.7em}.header-container .header-top .cart-button .icon i{height:100%}.header-container .header-top .logo{max-width:180px}@media screen and (min-width:768px){.header-container .header-top .logo{max-width:220px}}@media screen and (min-width:1440px){.header-container .header-top .logo{max-width:270px}}.header-container .header-top .logo a{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-container .header-top .logo a img{width:100%;height:auto}.header-container .header-top .nav-lang-top{position:absolute;right:0em;top:0;height:100%;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:1200px){.header-container .header-top .header-container .header-top .nav-lang-top .languages{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.9rem}@media screen and (min-width:768px){.header-container .header-top .nav-lang-top .languages{font-size:1rem}}.header-container .header-top .nav-lang-top .languages li{text-transform:uppercase;padding:0 0.5em}.header-container .header-top .nav-lang-top .languages li:not(:last-child){border-right:1px solid #c1ac68}.header-container .header-top .nav-lang-top .languages li a{color:#c1ac68;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.header-container .header-top .nav-lang-top .languages li a:hover{color:#282828}.header-container .header-top .nav-lang-top .languages li.active a{color:#282828}.minies .slick-next,.minies .slick-prev{position:absolute;top:50%;z-index:10;height:40px;font-size:1em}.minies .slick-next:before,.minies .slick-prev:before{font-family:"Fontawesome";color:#c1ac68;font-size:2em;opacity:1}.minies .slick-prev{left:5px}.minies .slick-prev:before{content:""}.minies .slick-next{right:5px}.minies .slick-next:before{content:""}.noscroll{overflow:hidden}.overlay{position:absolute;overflow-y:scroll;top:90px;right:0;bottom:0;left:0;z-index:1050;padding:4em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}[aria-hidden=true]{height:0;padding:0}[aria-hidden=false]{height:100vh}.overlay>div{margin:2em auto;width:80%}.overlay{background:rgba(255,255,255,0.95)}.bigbutton,.open-overlay{background:#282828;border:none;cursor:pointer;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.bigbutton:focus,.bigbutton:hover,.open-overlay:focus,.open-overlay:hover{outline:none;background:#c1ac68}.bigbutton .text{display:block}.close-overlay{position:absolute;right:50px;top:10px;font-size:2em;background:none;border:none;color:#282828;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;cursor:pointer}.close-overlay:focus,.close-overlay:hover{outline:none;color:#c1ac68}.recherche-modale .yith-wcbk-booking-search-form-table{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:530px;margin:auto!important;position:relative}.recherche-modale .yith-wcbk-booking-search-form-table tbody{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recherche-modale .yith-wcbk-booking-search-form-table tbody tr{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1em!important;width:100%}.recherche-modale .yith-wcbk-booking-search-form-table tbody tr:last-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recherche-modale .yith-wcbk-booking-search-form-table tbody tr .yith-wcbk-booking-search-form-label{width:100%;text-transform:uppercase;color:#c1ac68;z-index:2;font-family:"oldstyle",serif;font-size:0.9em;margin-bottom:0.4em!important}.recherche-modale .yith-wcbk-booking-search-form-table tbody tr .yith-wcbk-booking-search-form-submit{background:#c1ac68!important;text-align:center;padding:0.7em;border:none;font-size:16px;text-transform:uppercase;color:white;width:200px}.recherche-modale .yith-wcbk-booking-search-form-table tbody tr td input[type=number]::-webkit-inner-spin-button,.recherche-modale .yith-wcbk-booking-search-form-table tbody tr td input[type=number]::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;display:block;width:8px;text-align:center;position:relative}.recherche-modale .yith-wcbk-booking-search-form-table tbody tr td input[type=number]::-webkit-inner-spin-button{background:url("../assets/images/fleches.png") no-repeat 50% 50%;background-size:contain;width:14px;height:14px;padding:4px;position:relative;right:4px}.recherche-modale #aswb-search{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:530px;margin:auto}.recherche-modale #aswb-search .search-item{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;position:relative;margin-bottom:1.5em}.recherche-modale #aswb-search .search-item select{appearance:none;-moz-appearance:none;-webkit-appearance:none;width:100%}.recherche-modale #aswb-search .search-item label{position:absolute;left:0;top:-1.5em;text-transform:uppercase;color:#c1ac68;z-index:2;font-family:"oldstyle",serif;font-size:0.9em}.recherche-modale #aswb-search .search-item input{padding:0.5em 1em;border:none;text-transform:uppercase;color:#282828;font-family:"Titillium Web",sans-serif;text-align:center;font-size:16px;border:1px solid #c1ac68;position:relative;background:transparent;text-align:left;width:100%}.recherche-modale #aswb-search .search-item input:focus{outline:none}.recherche-modale #aswb-search .search-item.-select{z-index:2}.recherche-modale #aswb-search .search-item.-select:after{content:"";color:#282828;display:block;font-family:"Fontawesome";position:absolute;right:1.5em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.recherche-modale #aswb-search .aswb-category-selector{border:none;font-family:"Titillium Web",sans-serif;font-size:16px;background:white;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:0.5em 1em;border:1px solid #c1ac68;border-radius:0;position:relative;background:transparent}.recherche-modale #aswb-search .aswb-category-selector option{background:white}.recherche-modale #aswb-search .aswb-category-selector:focus{outline:none}.recherche-modale #aswb-search .aswb-button{background:#c1ac68;text-align:center;padding:0.7em;border:none;font-size:16px;text-transform:uppercase;color:white;width:200px;margin:auto}.recherche-modale #aswb-search .aswb-button #aswb-loading{font-size:0.8em;font-weight:100}.recherche-modale #aswb-search .aswb-button #aswb-loading span{font-size:1.2em}.recherche-modale .coordonnees{text-align:center;margin:3em auto;text-transform:uppercase;width:100%;max-width:520px}.recherche-modale .coordonnees .infos{margin-top:5px;color:#c1ac68;font-size:20px;padding-bottom:1em;border-bottom:1px solid #c1ac68;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.5em}.recherche-modale .coordonnees .infos a{color:#c1ac68;margin-bottom:15px}.recherche-modale .coordonnees .infos .pipe{display:none}.recherche-modale .coordonnees .promo{color:#282828;margin-bottom:2em;display:block}.recherche-modale .coordonnees .promo span{color:#c1ac68;font-family:"oldstyle",serif}.recherche-modale .coordonnees .socials .social-link .fa-circle{color:#c1ac68;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.recherche-modale .coordonnees .socials .social-link .fa-inverse{-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.recherche-modale .coordonnees .socials .social-link:focus .fa-circle,.recherche-modale .coordonnees .socials .social-link:hover .fa-circle{color:#f4f4f4}.recherche-modale .coordonnees .socials .social-link:focus .fa-inverse,.recherche-modale .coordonnees .socials .social-link:hover .fa-inverse{color:#c1ac68}@media screen and (min-width:1024px){.overlay{top:168px}.close-overlay{top:50px}.recherche-modale #aswb-search{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recherche-modale #aswb-search .search-item{width:48%}.recherche-modale .coordonnees .infos{font-size:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recherche-modale .coordonnees .infos a{margin-bottom:0}.recherche-modale .coordonnees .infos .pipe{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 10px}}@media screen and (min-width:1440px){.overlay{top:171px}}#modal-product{width:100%;height:100%;background:rgba(0,0,0,0.2);position:fixed;top:0;left:0;bottom:0;right:0;overflow:auto;z-index:9999;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}#modal-product.active{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex}#modal-product .modal-container{width:90%;max-width:900px;margin:auto;position:relative;background:white}@media screen and (min-width:768px){#modal-product .modal-container{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:550px}}#modal-product .modal-container .image-container{width:100%;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){#modal-product .modal-container .image-container{width:70%;height:100%}}#modal-product .modal-container .image-container img{width:100%;height:auto}@media screen and (min-width:768px){#modal-product .modal-container .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:768px){#modal-product .modal-container .content-container{width:30%;margin:3rem 0}}#modal-product .modal-container .content-container .content{background:white;padding:3rem}@media screen and (min-width:768px){#modal-product .modal-container .content-container .content{width:200%;position:relative;z-index:2;right:100%}}@media screen and (min-width:1024px){#modal-product .modal-container .content-container .content{width:150%;right:50%}}#modal-product .modal-container .content-container .title{font-family:"oldstyle",serif;font-size:20px;text-transform:uppercase;color:#282828;position:relative;z-index:1;margin-bottom:3rem}#modal-product .modal-container .content-container .title em{display:block;font-size:23px}#modal-product .modal-container .content-container .title strong{display:block;font-size:28px;color:#c1ac68}#modal-product .modal-container .content-container .title strong.small{font-size:25px}#modal-product .modal-container .content-container .title strong.small .big{font-size:28px;display:block}#modal-product .modal-container .content-container .buttons-container{margin-top:1.5rem}#modal-product .modal-container .content-container .buttons-container .quantity,#modal-product .modal-container .content-container .buttons-container .wc-pao-addons-container,#modal-product .modal-container .content-container .buttons-container .woocommerce-variation-price{display:none}#modal-product .modal-container .content-container .buttons-container .button-product{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;display:block;background:#c1ac68;width:100%;color:white;border:1px solid #c1ac68;border-left:2px solid black;margin-bottom:1rem;text-align:left;padding:0.6rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:320px;font-family:"Titillium Web",sans-serif}#modal-product .modal-container .content-container .buttons-container .button-product:hover{background:white;color:#c1ac68;border-left:1px solid #c1ac68}@media screen and (max-width:1023px){.pele-mele{display:none}}.section-container.pele-mele{padding:0}.pele-mele{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;-ms-grid-rows:400px;grid-template-rows:400px}.pele-mele>:first-child{-ms-grid-row:1;-ms-grid-column:1}.pele-mele>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}@media screen and (min-width:1100px){.pele-mele{-ms-grid-rows:456px;grid-template-rows:456px}}@media screen and (min-width:1240px){.pele-mele{-ms-grid-rows:600px;grid-template-rows:600px}}.pele-mele .item{position:relative;color:white}.pele-mele .item .content{position:absolute;top:0;left:0;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pele-mele .item .content .name{font-family:"oldstyle",serif;text-transform:uppercase;padding-bottom:1em;margin-bottom:1.5em;position:relative;font-size:1.2em}@media screen and (min-width:1100px){.pele-mele .item .content .name{margin-bottom:1rem;font-size:1.6rem}}.pele-mele .item .content .name:after{content:"";width:50px;height:1px;background:white;position:absolute;bottom:0;left:0}@media screen and (min-width:1100px){.pele-mele .item .content .name:after{width:150px}}.pele-mele .item .content .cta{width:150px}@media screen and (min-width:1100px){.pele-mele .item .content .cta{width:200px}}@media screen and (min-width:1240px){.pele-mele .item .content .cta{width:250px}}.pele-mele .item .image{position:relative}.pele-mele .item .image .figure{width:100%;height:100%;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pele-mele .item .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pele-mele .item .image:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.pele-mele .main-image{overflow:hidden}.pele-mele .main-image .figure,.pele-mele .main-image .image{position:relative;width:100%;height:400px;overflow:hidden;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:1100px){.pele-mele .main-image .figure,.pele-mele .main-image .image{height:456px}}@media screen and (min-width:1240px){.pele-mele .main-image .figure,.pele-mele .main-image .image{height:600px}}.pele-mele .main-image .figure:after,.pele-mele .main-image .image:after{background:rgba(193,172,104,0.5)}.pele-mele .main-image .figure>img,.pele-mele .main-image .image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:saturate(0);filter:saturate(0)}.pele-mele .main-image:focus .image>img,.pele-mele .main-image:hover .image>img{-webkit-filter:saturate(1);filter:saturate(1)}.pele-mele .main-image:focus .image:after,.pele-mele .main-image:hover .image:after{background:none}.pele-mele .main-image:focus .content .cta,.pele-mele .main-image:hover .content .cta{background:white;color:#c1ac68}.pele-mele .main-image:focus .content .cta .fa-arrow-right,.pele-mele .main-image:hover .content .cta .fa-arrow-right{color:#c1ac68;margin-left:8px}.pele-mele .main-image .content{top:30px;left:30px}@media screen and (min-width:1100px){.pele-mele .main-image .content{top:50px;left:50px}}.pele-mele .melange-container{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;-ms-grid-rows:200px 200px;grid-template-rows:200px 200px}.pele-mele .melange-container>:first-child{-ms-grid-row:1;-ms-grid-column:1}.pele-mele .melange-container>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.pele-mele .melange-container>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.pele-mele .melange-container>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}@media screen and (min-width:1100px){.pele-mele .melange-container{-ms-grid-rows:228px 228px;grid-template-rows:228px 228px}}@media screen and (min-width:1240px){.pele-mele .melange-container{-ms-grid-rows:300px 300px;grid-template-rows:300px 300px}}.pele-mele .melange-container .item{height:200px;overflow:hidden}@media screen and (min-width:1100px){.pele-mele .melange-container .item{height:228px}}@media screen and (min-width:1240px){.pele-mele .melange-container .item{height:300px}}.pele-mele .melange-container .item .figure,.pele-mele .melange-container .item .image{position:relative;width:100%;height:200px;overflow:hidden;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:1100px){.pele-mele .melange-container .item .figure,.pele-mele .melange-container .item .image{height:228px}}@media screen and (min-width:1240px){.pele-mele .melange-container .item .figure,.pele-mele .melange-container .item .image{height:300px}}.pele-mele .melange-container .item .figure>img,.pele-mele .melange-container .item .image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pele-mele .melange-container .item:focus .image:after,.pele-mele .melange-container .item:hover .image:after{background:none}.pele-mele .melange-container .item:focus .content .cta,.pele-mele .melange-container .item:hover .content .cta{background:white;color:#c1ac68}.pele-mele .melange-container .item:focus .content .cta .fa-arrow-right,.pele-mele .melange-container .item:hover .content .cta .fa-arrow-right{color:#c1ac68;margin-left:8px}.pele-mele .melange-container .item .content{top:15px;left:15px}@media screen and (min-width:1100px){.pele-mele .melange-container .item .content{top:25px;left:25px}}.pele-mele .melange-container .item .content .name{padding-right:0.5em}.pele-mele .melange-container .logo{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}.pele-mele .melange-container .logo img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pele-mele .melange-container .article-light{-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:0;grid-column-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}.pele-mele .melange-container .article-light .image:after{background:rgba(40,40,40,0.4)}.pele-mele .melange-container .article-dark{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:0;grid-row-end:2}.pele-mele .melange-container .article-dark .image:after{background:rgba(0,0,0,0.6)}.pele-mele .melange-container .third .image:after{background:rgba(0,0,0,0.6)}.pele-mele .melange-container .all,.pele-mele .melange-container .third{-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:0;grid-column-end:2;-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:0;grid-row-end:2;background:#f4f4f4;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pele-mele .melange-container .all .content,.pele-mele .melange-container .third .content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;height:100%}.pele-mele .melange-container .all .content .name,.pele-mele .melange-container .third .content .name{color:#282828;text-align:center;padding:0 1em;margin-bottom:1em}.pele-mele .melange-container .all .content .name:after,.pele-mele .melange-container .third .content .name:after{display:none}.pele-mele.room .item .figure img,.pele-mele.room .item .image img{-webkit-filter:saturate(1);filter:saturate(1);-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.pele-mele.room .item .figure:after,.pele-mele.room .item .image:after{background:none}.pele-mele.room .item:hover .figure img,.pele-mele.room .item:hover .image img{-webkit-filter:saturate(100%);filter:saturate(100%)}.header-container .header-nav{width:100%}.header-container .header-nav .navigation-container{background:#c1ac68;color:white;width:100%;max-width:300px;position:absolute;top:0;left:-100%;padding:10em 0em 0em 2em;z-index:3;height:100vh;-webkit-transition:left 0.3s ease;-o-transition:left 0.3s ease;transition:left 0.3s ease}.header-container .header-nav .navigation-container.open{left:0}.header-container .header-nav .navigation-container .nav-lang{display:none}.header-container .header-nav .navigation-container .menu{margin-bottom:0}.header-container .header-nav .navigation-container .menu .menu-item{margin-bottom:1em}.header-container .header-nav .navigation-container .menu .menu-item.promo a{color:black;font-weight:bold}.header-container .header-nav .navigation-container .menu .menu-item a{color:white;text-transform:uppercase}.header-container .header-nav .navigation-container .menu .menu-item-has-children>a:after{content:"";color:white;font-family:"Font Awesome 5 Free";font-weight:900;margin-left:5px}.header-container .header-nav .navigation-container .menu .menu-item-has-children.open>a:after{content:""}.header-container .header-nav .navigation-container .menu .menu-item-has-children .sub-menu{visibility:hidden;opacity:0;height:0;width:0;-webkit-transition:visibility 0.25s,opacity 0.25s ease-in-out;-o-transition:visibility 0.25s,opacity 0.25s ease-in-out;transition:visibility 0.25s,opacity 0.25s ease-in-out;margin-left:10px}.header-container .header-nav .navigation-container .menu .menu-item-has-children .sub-menu .menu-item{visibility:hidden}.header-container .header-nav .navigation-container .menu .menu-item-has-children .sub-menu.open{max-height:400px;-webkit-transition:max-height 0.3s ease;-o-transition:max-height 0.3s ease;transition:max-height 0.3s ease;display:block;opacity:1}.header-container .header-nav .navigation-container .menu .menu-item-has-children:active .sub-menu,.header-container .header-nav .navigation-container .menu .menu-item-has-children:focus .sub-menu,.header-container .header-nav .navigation-container .menu .menu-item-has-children:hover .sub-menu{opacity:1;height:auto;width:160px;margin-top:1em}.header-container .header-nav .navigation-container .menu .menu-item-has-children:active .sub-menu .menu-item,.header-container .header-nav .navigation-container .menu .menu-item-has-children:focus .sub-menu .menu-item,.header-container .header-nav .navigation-container .menu .menu-item-has-children:hover .sub-menu .menu-item{visibility:visible}@media screen and (min-width:1200px){.header-container .header-nav{width:100%}.header-container .header-nav .navigation-container{width:100%;max-width:100%;position:relative;top:0;left:0%;padding:0;z-index:1000;height:auto}.header-container .header-nav .navigation-container .nav-lang{position:absolute;right:1em;top:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-container .header-nav .navigation-container .nav-lang .languages{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-container .header-nav .navigation-container .nav-lang .languages li{text-transform:uppercase;padding:0 0.5em}.header-container .header-nav .navigation-container .nav-lang .languages li:not(:last-child){border-right:1px solid white}.header-container .header-nav .navigation-container .nav-lang .languages li a{color:white;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.header-container .header-nav .navigation-container .nav-lang .languages li a:hover{color:#282828}.header-container .header-nav .navigation-container .nav-lang .languages li.active a{color:#282828}.header-container .header-nav .navigation-container .menu{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-container .header-nav .navigation-container .menu .menu-item{margin-bottom:0;padding:1em;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;position:relative}.header-container .header-nav .navigation-container .menu .menu-item:not(:first-child) a{border-left:1px solid white}.header-container .header-nav .navigation-container .menu .menu-item.promo{background:#282828}.header-container .header-nav .navigation-container .menu .menu-item.promo a{color:white;font-weight:normal;border:none}.header-container .header-nav .navigation-container .menu .menu-item.white{background:white}.header-container .header-nav .navigation-container .menu .menu-item.white a{color:#c1ac68;font-weight:normal;border:none}.header-container .header-nav .navigation-container .menu .menu-item.white a:before{left:calc(50%);background-color:#c1ac68}.header-container .header-nav .navigation-container .menu .menu-item.white a:after{right:calc(50%);background-color:#c1ac68}.header-container .header-nav .navigation-container .menu .menu-item:last-child a{border:none}.header-container .header-nav .navigation-container .menu .menu-item a{color:white;text-transform:uppercase;padding:0 1em;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.header-container .header-nav .navigation-container .menu>.menu-item{padding:1.2em 0}.header-container .header-nav .navigation-container .menu>.menu-item>a{padding:0em 2em}.header-container .header-nav .navigation-container .menu>.menu-item>a:after,.header-container .header-nav .navigation-container .menu>.menu-item>a:before{content:"";position:absolute;bottom:5px;width:0px;height:1px;margin:5px 0 0;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;opacity:0}.header-container .header-nav .navigation-container .menu>.menu-item>a:before{left:calc(50%);background-color:white}.header-container .header-nav .navigation-container .menu>.menu-item>a:after{right:calc(50%);background-color:white}.header-container .header-nav .navigation-container .menu>.menu-item:hover>a{text-decoration:none}.header-container .header-nav .navigation-container .menu>.menu-item:hover>a:after,.header-container .header-nav .navigation-container .menu>.menu-item:hover>a:before{width:20%;opacity:1}.header-container .header-nav .navigation-container .menu .menu-item-has-children{position:relative}.header-container .header-nav .navigation-container .menu .menu-item-has-children:after{content:"";color:white;font-family:"Fontawesome";margin-left:5px;position:absolute;top:35%;right:13px}.header-container .header-nav .navigation-container .menu .menu-item-has-children>.sub-menu{position:absolute;top:100%;left:calc(50% - 100px);width:200px!important;z-index:1000;margin-top:0;margin-left:0}.header-container .header-nav .navigation-container .menu .menu-item-has-children>.sub-menu>.menu-item{cursor:pointer;background-color:#c1ac68;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.header-container .header-nav .navigation-container .menu .menu-item-has-children>.sub-menu>.menu-item:active,.header-container .header-nav .navigation-container .menu .menu-item-has-children>.sub-menu>.menu-item:focus,.header-container .header-nav .navigation-container .menu .menu-item-has-children>.sub-menu>.menu-item:hover{background:black}.header-container .header-nav .navigation-container .menu .menu-item-has-children>.sub-menu>.menu-item a{padding:0;border:none}.header-container .header-nav .navigation-container .menu .menu-item-has-children.open:after{content:"";top:40%}.header-container .header-nav .navigation-container .menu .menu-item-has-children:active:after,.header-container .header-nav .navigation-container .menu .menu-item-has-children:focus:after,.header-container .header-nav .navigation-container .menu .menu-item-has-children:hover:after{content:""}.header-container .header-nav .navigation-container .menu .menu-item-has-children:active>.sub-menu,.header-container .header-nav .navigation-container .menu .menu-item-has-children:focus>.sub-menu,.header-container .header-nav .navigation-container .menu .menu-item-has-children:hover>.sub-menu{background:#c1ac68;margin-top:0}.header-container .header-nav .navigation-container .menu .menu-item-has-children>.sub-menu:hover{visibility:visible;opacity:1;display:block;width:200px}}.cart-container .woocommerce-order-overview{margin-bottom:1.5em}.cart-container .woocommerce-order-overview li{margin-bottom:0.5em;font-weight:bold}.cart-container .woocommerce-order-overview li strong{font-weight:normal}.cart-container .woocommerce-order-details{margin:1.5em 0}.cart-container .woocommerce-order-details__title{text-transform:uppercase;color:#c1ac68;font-family:"Prompt",sans-serif;margin-bottom:0.7em}.cart-container .woocommerce-order-details .order_details{width:100%;max-width:450px}.cart-container .woocommerce-order-details .order_details tbody td,.cart-container .woocommerce-order-details .order_details tbody th,.cart-container .woocommerce-order-details .order_details tfoot td,.cart-container .woocommerce-order-details .order_details tfoot th,.cart-container .woocommerce-order-details .order_details thead td,.cart-container .woocommerce-order-details .order_details thead th{padding:0.5em;text-align:left}.cart-container .woocommerce-order-details .order_details thead tr{background:#f4f4f4}.cart-container .woocommerce-order-details .order_details tfoot tr{color:grey}.cart-container .woocommerce-customer-details h2{text-transform:uppercase;color:#c1ac68;font-family:"Prompt",sans-serif;margin-bottom:0.7em}.cart-container .woocommerce-customer-details address,.cart-container .woocommerce-customer-details p{line-height:1.5}.cart-container .woocommerce-customer-details--email,.cart-container .woocommerce-customer-details--phone{margin-top:1.5em}.product_content .content a{color:#c1ac68}.product-upsells{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:95%;max-width:1120px;margin:1em auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-upsells .linked-products__single{width:100%;max-width:250px;position:relative;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 10px 1.5em}.product-upsells .linked-products__single img{width:100%;height:auto}.product-upsells .linked-products__name{font-weight:bold;font-size:1.3em;text-align:center}.product-upsells .linked-products__persons{display:none}.product-upsells .linked-products__price{position:absolute;background:#2A2A2A;color:white;font-weight:bold;right:-5px;top:25px}.product-upsells .linked-products__price .amount{background:#2A2A2A;padding:0.3em 0.5em;font-size:1.1em}.product-upsells .linked-products__button{color:#2A2A2A;background:#c1ac68;padding:0.5em 1em;margin:1em auto;font-size:1.1em;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.product-upsells .linked-products__button:hover{color:white;background:#2A2A2A}.questions-container{width:100%}.questions-container .questions-item{border-bottom:1px solid #f4f4f4;padding:2em 0px;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.questions-container .questions-item .burger-squeeze{width:30px;height:30px}.questions-container .questions-item .content-question{margin-left:1em;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;border-left:1px solid #c1ac68;padding-left:10px}.questions-container .questions-item .content-question .questions-title{color:#c1ac68;text-transform:uppercase;margin:1em 0}.questions-container .questions-item .questions-content{display:none}.questions-container .questions-item .questions-content p{text-align:left}@media screen and (min-width:1024px){.questions-container .questions-item{padding:2em 50px}.questions-container .questions-item .content-question{padding-left:45px;margin-left:40px}}.yith-wcbk-search-form-result-products .product-type-booking .yith-wcbk-search-form-result-product-add-to-cart a{color:#c1ac68}.yith-wcbk-search-form-result-products .product-type-booking .yith-wcbk-search-form-result-product-thumb-wrapper{position:relative}.yith-wcbk-search-form-result-products .product-type-booking .yith-wcbk-search-form-result-product-thumb-wrapper .yith-wcbk-thumb{background-position:center}@media screen and (min-width:768px){.aswb-results{width:80%;max-width:1392px;margin:auto}.aswb-results .products .single-item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.smalltitle{text-transform:uppercase;color:#c1ac68;text-align:center;margin:1em 0}.section-container{width:80%;max-width:1392px;margin:auto;padding:4em 0 2em;position:relative}.section-container .section-title{margin-bottom:4rem;position:relative}.section-container .section-title.reverse{color:white}.section-container .section-title.reverse h2{color:white}.section-container .section-title.reverse h2:before{background:url("../assets/images/wave-light.png") top left no-repeat}.section-container .section-title h2{font-family:"oldstyle",serif;font-size:20px;text-transform:uppercase;color:#282828;position:relative;z-index:1;padding-top:20px;padding-left:50px;left:-25px;display:inline-block}.section-container .section-title h2 em{display:block;font-size:23px}.section-container .section-title h2 strong{display:block;font-size:28px;color:#c1ac68; font-weight: normal;}.section-container .section-title h2 strong.small{font-size:25px}.section-container .section-title h2 strong.small .big{font-size:28px;display:block}.section-container .section-title h2:before{content:"";background:url("../assets/images/wave.png") top left no-repeat;width:85px;height:35px;display:block;background-size:contain;position:absolute;z-index:0}.section-container .section-title.center{text-align:center;max-width:570px;margin:0 auto 4rem}.section-container .section-title.top-left h2:before{top:0;left:0}.section-container .section-title.top-right h2{padding-left:0}.section-container .section-title.top-right h2:before{right:-66px;top:20px}.section-container .section-title.bottom-left{margin-bottom:3.66em}.section-container .section-title.bottom-left h2:before{bottom:-25px;left:20px;z-index:-1}.section-container .section-title.bottom-right h2:before{bottom:-25px;right:-40px}.section-container .section-content.right{width:90%;max-width:900px;margin-left:auto}.section-chambres{margin:0 auto;padding:0}.section-center .section-content{width:90%;margin:auto;max-width:675px;text-align:center}@media screen and (min-width:1024px){.section-container{margin-bottom:3.33em}.section-container .section-title h2{font-size:25px;padding-top:25px;padding-left:65px;left:0}.section-container .section-title h2 strong{font-size:31px}.section-container .section-title h2 em{font-size:27px}.section-container .section-title h2:before{width:97px;height:40px}.section-container .section-title.left{max-width:732px;margin:0 auto 4rem}.section-container .section-title.totalleft{max-width:732px;margin:0 auto 4rem;margin-left:10%}.section-container.section-chambres{margin:0 auto;padding:0}}@media screen and (min-width:1440px){.section-container .section-title.top-left{margin-left:33%}.section-container .section-title h2{font-size:25px;padding-top:25px;padding-left:65px}.section-container .section-title h2 strong{font-size:35px}.section-container .section-title h2:before{width:97px;height:40px}}.section-text .block-border{padding-left:2em;border-left:1px solid #c1ac68;margin-bottom:2em}.section-text .block-border.large{width:90%;max-width:860px;margin:auto}.section-text .block-right{width:90%;max-width:860px;margin:1.5em auto;padding-left:5%}.section-text .block-left{width:90%;max-width:840px;margin:auto}.section-text .center-block{width:90%;margin:2em auto;max-width:700px;padding-left:65px}.section-text .textbg{width:90%;max-width:860px;margin:2em auto 0;margin-left:10%;padding:2em 0}.section-text .upsells-button{display:inline-block}@media screen and (min-width:1024px){.section-1block{margin:0 auto}.section-1block .section-text>.block-border{margin-left:15%;width:55%}.section-1block .section-text>.block-left{width:65%;margin-left:24%}}.section-1image .section-content{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-1image .section-content .section-text{max-width:860px}.section-1image .section-image{margin-bottom:1.5em}.section-1image .section-image .cycle-pager,.section-1image .section-image .cycle-pager2{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-1image .section-image .cycle-pager2 span,.section-1image .section-image .cycle-pager span{width:25px;height:25px;border-radius:100%;background:#f4f4f4;text-indent:-9999px;display:block;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;margin:3px}.section-1image .section-image .cycle-pager2 span.cycle-pager-active,.section-1image .section-image .cycle-pager span.cycle-pager-active{background:#c1ac68}.section-1image.large .section-content .section-image{margin-top:2em;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-1image.large .section-content .section-image .image{width:100%;height:300px}@media screen and (min-width:768px){.section-1image.large .section-content{width:100%}.section-1image.large .section-content .section-image{margin-top:0;width:300px;height:300px;margin-right:0;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-1image.large .section-content .section-image .image{width:300px;height:300px}}@media screen and (min-width:1024px){.section-1image .section-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-1image .section-content .section-image{margin-right:4em}.section-1image .section-content .section-image .cycle-pager,.section-1image .section-content .section-image .cycle-pager2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-1image .section-content .section-image .image{width:330px;position:relative;overflow:hidden;height:435px}.section-1image .section-content .section-image .image.square{height:330px}.section-1image .section-content .section-image .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-1image.large .section-content{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-1image.large .section-content .section-text{max-width:785px;width:48%;padding-left:60px}.section-1image.large .section-content .section-image{margin-top:0;width:300px;height:300px;margin-right:0;margin-bottom:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-1image.large .section-content .section-image .image{width:300px;height:300px}}@media screen and (min-width:1440px){.section-1image.large{margin-bottom:0;padding-bottom:0}.section-1image.large .section-content{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-1image.large .section-content .section-text{max-width:785px;padding-left:60px}.section-1image.large .section-content .section-image{margin-top:0;width:540px;height:475px;margin-right:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-1image.large .section-content .section-image .image{width:475px;height:475px}}.section-2images{width:80%;max-width:1392px;margin:auto;padding:2em 0}.section-2images .section-images{position:relative}.section-2images .section-images .image-big{width:100%}.section-2images .section-images .image-big img{width:100%}.section-2images .section-images .image-small{display:none}.section-2images .block-strong{font-family:"oldstyle",serif;color:grey;font-size:1.6em}@media screen and (min-width:1024px){.section-2images .section-content{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.section-2images .section-text{padding-right:5.66em;width:50%}.section-2images .section-images{width:50%}.section-2images .section-images .image-big{width:70%}.section-2images .section-images .image-small{width:40%;background:white;position:absolute;border:10px solid white;right:0;top:65%}}@media screen and (min-width:1440px){.section-2images .section-content{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-2images .section-text .block-border{width:75%;margin-left:25%;margin-bottom:4em}.section-2images .section-text .block-strong{width:65%}.section-2images .section-images{width:50%}.section-2images .section-images .image-small{display:block}}.section-row{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.section-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:15%;padding-right:15%}}.sejours-list{width:80%;max-width:1392px;margin:2em auto}.vbo-pkgdet-room-booknow{width:200px!important}.vbo-pkgdet-room-booknow:hover{color:white!important}.single-item{width:100%;border-bottom:1px solid #c1ac68;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.single-item:not(:first-child){margin-top:60px}.single-item .item-infos{padding-left:30px;border-left:1px solid #c1ac68;margin-bottom:1.5em}.single-item .item-infos .name{color:#c1ac68;font-size:1.1em;margin-bottom:0.3em;line-height:1.5}.single-item .item-infos .acces_therme{color:lightgrey;margin-bottom:1.5em;display:block}.single-item .item-infos .acces_therme strong{color:darkred}.single-item .item-infos.noborder{border-left:none;padding-left:0}.single-item .item-infos.noborder .border-block{padding-left:30px;border-left:1px solid #c1ac68;margin-bottom:1em}.single-item .item-infos .vbo-pkglist-pkg-dates{background:none;color:#c1ac68;padding:0;border-radius:0;border:none;text-align:left;font-size:1em;float:none}@media screen and (min-width:500px){.single-item .item-infos .vbo-pkglist-pkg-dates{font-size:1.1em}}.single-item .item-infos .section-title{display:none}.single-item .item-infos .vbo-pkgdet-roomswrap{display:none}.single-item .price{color:#c1ac68;font-family:"oldstyle",serif;font-size:2em;margin-bottom:0.5em}.single-item .item-actions{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.single-item .item-actions .buttons-container{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-item .item-actions .buttons-container a:first-child{margin-bottom:1em}.single-item .item-image{width:250px;height:250px;overflow:hidden;position:relative;margin:auto}.single-item .item-image img{width:100%;height:100%;height:100%;width:auto}.single-item .item-image.nocycle img{width:100%;height:auto;position:absolute;top:50%;left:50%;right:0;bottom:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.single-item .pager{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:250px;position:absolute;right:0;bottom:3px;z-index:9999;display:none}.single-item .pager span{width:15px;height:15px;border-radius:100%;background:#f4f4f4;text-indent:-9999px;display:block;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;margin:3px}.single-item .pager span.cycle-pager-active{background:#c1ac68}.single-item.sejour{display:none}.single-item.sejour.active{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.single-item.sejour .name h3{font-family:"oldstyle",serif;font-size:20px;text-transform:uppercase;color:#282828;position:relative;z-index:1;padding-top:20px;padding-left:50px;left:-25px;display:inline-block}.single-item.sejour .name h3 em{display:block;font-size:23px}.single-item.sejour .name h3 strong{display:block;font-size:25px;color:#c1ac68}.single-item.sejour .name h3 strong.small{font-size:25px}.single-item.sejour .name h3 strong.small .big{font-size:28px;display:block}.single-item.sejour .name h3:before{content:"";background:url("../assets/images/wave.png") top left no-repeat;width:85px;height:35px;display:block;background-size:contain;position:absolute;z-index:0}.single-item.sejour .name.bottom-left{margin-bottom:2.5em}.single-item.sejour .name.bottom-left h3:before{bottom:-20px;left:24px;z-index:-1}.single-item.sejour .price{font-size:1.5em;margin:1em 0;padding-left:30px}.single-item.sejour .cta{margin-left:30px}@media screen and (min-width:768px){.section-tabs .tab-content .single-item{padding:0 50px}.section-tabs .tab-content .single-item.sejour:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.section-tabs .tab-content .single-item.sejour:nth-child(2n) .pager{left:0}.single-item.sejour{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-item.sejour .item-infos{width:50%}.single-item.sejour .item-image{margin:0}.sejours-list .single-item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.sejours-list .single-item:nth-child(2n) .pager{left:0}}@media screen and (min-width:1024px){.single-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-item .item-infos{width:52%;max-width:650px;padding-left:45px}.single-item .item-actions{width:38%}.single-item .item-image{width:350px;height:350px}.single-item .pager{width:350px;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.single-item.sejour{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.sejours-list .single-item:nth-child(odd) .item-infos{margin-left:25px}}@media screen and (min-width:1440px){.section-tabs .tab-content .single-item{padding:0 90px}.section-tabs .tab-content .single-item .item-actions{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section-tabs .tab-content .single-item .item-actions .buttons-container{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-tabs .tab-content .single-item .item-actions .buttons-container div:first-child{margin-bottom:0em;margin-right:5px}.single-item .item-image{width:400px;height:400px}.sejours-list .single-item:nth-child(odd) .item-infos{margin-left:100px}}@media screen and (min-width:1920px){.single-item .item-image{width:480px;height:480px}.single-item .pager{width:480px}}.slider-container.small .custom-slide{height:250px;background-position:0 65%}@media screen and (min-width:768px){.slider-container.small .custom-slide{height:300px}}@media screen and (min-width:1024px){.slider-container.small .custom-slide{height:400px}}@media screen and (min-width:1440px){.slider-container.small .custom-slide{height:500px}}.custom-slide,.slider{height:430px;width:100%;position:relative;z-index:-1;position:relative;overflow:hidden;background-size:cover;background-repeat:no-repeat}@media screen and (min-width:1024px){.custom-slide,.slider{height:550px}}@media screen and (min-width:1440px){.custom-slide,.slider{height:640px}}.custom-slide.-big,.slider.-big{height:500px}@media screen and (min-width:1024px){.custom-slide.-big,.slider.-big{height:700px}}@media screen and (min-width:1440px){.custom-slide.-big,.slider.-big{height:750px}}.custom-slide video,.slider video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.custom-slide .slide,.slider .slide{width:100%;height:100%;position:absolute;left:0px;top:0px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all ease-out 800ms;-o-transition:all ease-out 800ms;transition:all ease-out 800ms}.custom-slide .slide .image,.slider .slide .image{width:100%;height:100%;background-size:cover;background-position:center;position:absolute;background-repeat:no-repeat;-webkit-filter:grayscale(0.7);filter:grayscale(0.7)}.custom-slide .slide .image.therme,.slider .slide .image.therme{-webkit-filter:grayscale(0);filter:grayscale(0)}.custom-slide .slide>.slide-content,.slider .slide>.slide-content{position:absolute;z-index:1;width:100%;height:100%;margin:auto;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-slide .slide>.slide-content>.slide-title,.slider .slide>.slide-content>.slide-title{width:95%;margin:0 auto;text-align:center;color:white;text-transform:uppercase;font-family:"Prompt",sans-serif;font-weight:100;padding:0 15px}.custom-slide .slide>.slide-content>.slide-title h2,.slider .slide>.slide-content>.slide-title h2{font-size:20px;text-shadow:1px 1px 1px rgba(40,40,40,0.6)}.custom-slide .slide>.slide-content>.slide-title h2>strong,.slider .slide>.slide-content>.slide-title h2>strong{font-size:30px;font-weight:300;position:relative;display:block;margin:5px 0;padding-top:8px}.custom-slide .slide>.slide-content>.slide-title h2>strong:before,.slider .slide>.slide-content>.slide-title h2>strong:before{content:"";display:block;width:150px;height:1px;background:#c1ac68;position:absolute;top:0;left:calc(50% - 75px)}.custom-slide .slide>.slide-content>.link,.slider .slide>.slide-content>.link{margin:1.5em 0 0}.custom-slide>.slide_active,.slider>.slide_active{width:100%;height:100%;position:absolute;left:0px;top:0px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.slider>.slide{opacity:1}.slider-container{position:relative}.slider-container .slider-controls{position:absolute;top:0;right:0;z-index:1;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 2em}.slider-container .slider-controls .itemSlidePager{width:19px;height:19px;border-radius:100%;background:#fff;margin:5px 0}.slider-container .slider-controls .itemSlidePager.active{-webkit-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}div#pager_slide{position:absolute;z-index:5;right:5px;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}div#pager_slide span.itemSlidePager{display:block;width:15px;height:15px;background-color:#fff;border:5px solid #fff;border-radius:50%;margin:5px;cursor:pointer}div#pager_slide span.itemSlidePager.active{background-color:#c1ac68}@media screen and (min-width:1024px){.custom-slide .slide>.slide-content,.slider .slide>.slide-content{width:66%;left:17%}.custom-slide .slide>.slide-content>.slide-title h2,.slider .slide>.slide-content>.slide-title h2{font-size:30px}.custom-slide .slide>.slide-content>.slide-title h2>strong,.slider .slide>.slide-content>.slide-title h2>strong{font-size:60px}.custom-slide .slide>.slide-content>.slide-title h2>strong:before,.slider .slide>.slide-content>.slide-title h2>strong:before{width:350px;left:calc(50% - 180px)}}@media screen and (min-width:1440px){.custom-slide .slide>.slide-content,.slider .slide>.slide-content{width:60%;left:20%}.custom-slide .slide>.slide-content>.slide-title h2,.slider .slide>.slide-content>.slide-title h2{font-size:40px}.custom-slide .slide>.slide-content>.slide-title h2>strong,.slider .slide>.slide-content>.slide-title h2>strong{font-size:75px}.custom-slide .slide>.slide-content>.slide-title h2>strong:before,.slider .slide>.slide-content>.slide-title h2>strong:before{width:360px;left:calc(50% - 180px)}}.section-tabs.section-container{margin-bottom:0}.section-tabs .tabs-container{background:#f4f4f4;padding:1.5em 1em;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4rem}.section-tabs .tabs-container .tab-link{width:235px;margin:0 3px;padding:0.5em;text-align:center;text-transform:uppercase;color:#2A2A2A;border-bottom:1px solid #c1ac68;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;cursor:pointer}.section-tabs .tabs-container .tab-link:not(:last-child){margin-bottom:1.5em}.section-tabs .tabs-container .tab-link.active,.section-tabs .tabs-container .tab-link:hover{border-color:black;background:black;color:white}.section-tabs .tab-content{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}.section-tabs .tab-content.-all{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.section-tabs .tab-content.active{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.woocommerce-form-coupon{width:100%;margin:auto;max-width:800px;margin-bottom:2em}.woocommerce-form-coupon p{margin-bottom:1em}.woocommerce-form-coupon .form-row{display:inline-block;vertical-align:middle}.woocommerce-form-coupon .form-row input{border:none;border:1px solid #b4b4b4;background:white;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;padding:0.5em 5px;font-size:1em}.woocommerce-form-coupon .form-row input:focus{outline:none;border-color:#c1ac68}.woocommerce-form-coupon .form-row button{width:100%;background:black;color:white;padding:1em 2em;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;text-transform:uppercase;text-align:center;cursor:pointer;transition:0.3s ease}.woocommerce-form-coupon .form-row button:hover{background:#c1ac68;color:#2A2A2A}form.woocommerce-checkout{width:100%;margin:auto;max-width:800px}form.woocommerce-checkout .col2-set .form-row{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.5em;width:50%}form.woocommerce-checkout .col2-set .form-row .required{visibility:hidden}form.woocommerce-checkout .col2-set .form-row .woocommerce-input-wrapper{width:100%}form.woocommerce-checkout .col2-set .form-row label{margin-bottom:5px}form.woocommerce-checkout .col2-set .form-row input{width:96%;border:none;border:1px solid #b4b4b4;background:white;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;padding:0.5em 5px;font-size:1em}form.woocommerce-checkout .col2-set .form-row input:focus{outline:none;border-color:#c1ac68}form.woocommerce-checkout .col2-set .form-row textarea{width:98%;font-size:1em;padding:0.5em 5px}form.woocommerce-checkout .col2-set .form-row textarea:focus{outline:none;border-color:#c1ac68}form.woocommerce-checkout .col2-set .form-row .select2-container{width:96%!important}form.woocommerce-checkout .col2-set .form-row .select2-container .select2-selection--single{height:35px;border-radius:0}form.woocommerce-checkout .col2-set .form-row#billing_country_field .woocommerce-input-wrapper{height:35px}form.woocommerce-checkout .col2-set .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}form.woocommerce-checkout .col2-set .woocommerce-additional-fields{margin-top:2em}form.woocommerce-checkout .col2-set .woocommerce-additional-fields h3{text-transform:uppercase;color:#c1ac68;font-size:1.2em;margin-bottom:0.7em}form.woocommerce-checkout .col2-set .woocommerce-additional-fields .form-row{width:100%}form.woocommerce-checkout #order_review_heading,form.woocommerce-checkout .woocommerce-billing-fields>h3{font-family:"oldstyle",serif;font-size:20px;text-transform:uppercase;color:#282828;position:relative;z-index:1;padding-top:20px;padding-left:50px;left:-25px;display:inline-block;color:#c1ac68;margin-bottom:2em}form.woocommerce-checkout #order_review_heading:before,form.woocommerce-checkout .woocommerce-billing-fields>h3:before{content:"";background:url("../assets/images/wave.png") top left no-repeat;width:85px;height:35px;display:block;background-size:contain;position:absolute;z-index:0;bottom:-25px;left:20px;z-index:-1}form.woocommerce-checkout .woocommerce-checkout-review-order{background:#f4f4f4;padding:1em}form.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table{width:100%}form.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table thead{border-bottom:1px solid #c1ac68}form.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table thead tr th{padding:1em 0}form.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table thead tr th.product-name{text-align:left}form.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody tr{border-bottom:1px solid white}form.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody tr td{padding:1em 0}form.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot tr th{text-align:right;padding-right:1em;padding:1em 1em 1em 0;color:#c1ac68}form.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods li label{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:10px}form.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods li label img{width:50px;height:auto;margin-left:10px}form.woocommerce-checkout .woocommerce-checkout-payment #place_order{display:inline-block;background:#c1ac68;color:white;padding:1em 2em;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;font-size:1em;text-transform:uppercase;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;margin:2em auto}form.woocommerce-checkout .woocommerce-checkout-payment #place_order:after{display:none}form.woocommerce-checkout .woocommerce-checkout-payment #place_order:hover{background:#2A2A2A}.page_item .variations_form{margin-top:0}.page_item .variations_form .variations{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page_item .variations_form .variations .item_variation{width:190px;margin-right:10px}.page_item .variations_form .variations .item_variation .label{margin-bottom:8px}.page_item .variations_form .variations .item_variation .select_wrap{position:relative}.page_item .variations_form .variations .item_variation .select_wrap:after{content:"";font-family:"Fontawesome";color:#c1ac68;position:absolute;right:3px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:white;padding:0 2px}.page_item .variations_form .variations .item_variation .select_wrap .reset_variations{width:30px;height:30px;position:absolute;right:-30px;top:25%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:darkred;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page_item .variations_form .variations .item_variation select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #f4f4f4;border-radius:0;background:white;width:100%;font-size:1em;padding:5px}.page_item .variations_form .variation-container .cta{display:none}.page_item .variations_form .single_variation_wrap{margin:1em 0}.page_item .variations_form .single_variation_wrap .woocommerce-variation-price{font-size:1.3em}.page_item .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{display:none}.page_item .variations_form .single_variation_wrap .single_add_to_cart_button{font-size:1em;font-family:"Titillium Web",sans-serif;display:inline-block;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;cursor:pointer}.page_item .variations_form .single_variation_wrap .single_add_to_cart_button:hover{background:#2A2A2A}@media screen and (min-width:1024px){.page_item .variations_form .variations{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@font-face{font-family:"oldstyle";src:url("../assets/fonts/oldstyle/oldsh___-webfont.eot");src:url("../assets/fonts/oldstyle/oldsh___-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/oldstyle/oldsh___-webfont.woff2") format("woff2"),url("../assets/fonts/oldstyle/oldsh___-webfont.woff") format("woff"),url("../assets/fonts/oldstyle/oldsh___-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"oldstyle italic";src:url("../assets/fonts/oldstyle/oldsih__-webfont.eot");src:url("../assets/fonts/oldstyle/oldsih__-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/oldstyle/oldsih__-webfont.woff2") format("woff2"),url("../assets/fonts/oldstyle/oldsih__-webfont.woff") format("woff"),url("../assets/fonts/oldstyle/oldsih__-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"oldstyle caps";src:url("../assets/fonts/oldstyle/oldssch_-webfont.eot");src:url("../assets/fonts/oldstyle/oldssch_-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/oldstyle/oldssch_-webfont.woff2") format("woff2"),url("../assets/fonts/oldstyle/oldssch_-webfont.woff") format("woff"),url("../assets/fonts/oldstyle/oldssch_-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}#primary .entry-content{float:none!important;width:100%!important}.offline-cc-overlay-closer{display:none!important}#search-vik{margin-bottom:-4em}#search-vik .vbmodhorsearchmaindiv{border:1px solid #c1ac68;padding:2em 0;background:white;position:absolute;bottom:6em}#search-vik,#search-vik-overlay{font-family:"Titillium Web",sans-serif}#search-vik-overlay .widgettitle,#search-vik .widgettitle{display:none}#search-vik-overlay .vrcmodroomsboxdiv,#search-vik .vrcmodroomsboxdiv{position:relative}#search-vik-overlay .vbmodhorsearchmaindiv,#search-vik .vbmodhorsearchmaindiv{display:inline-block;width:100%;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1000px;margin:auto}#search-vik-overlay .vbmodhorsearchmaindiv form>div,#search-vik .vbmodhorsearchmaindiv form>div{display:inline-block;float:left;margin:0 20px 0 0}#search-vik-overlay .vbmodhorsearchbookdiv label,#search-vik-overlay .vbmodhorsearchcheckindiv label,#search-vik-overlay .vbmodhorsearchcheckoutdiv label,#search-vik-overlay .vbmodhorsearchroomsel label,#search-vik-overlay .vbmodhscategories,#search-vik .vbmodhorsearchbookdiv label,#search-vik .vbmodhorsearchcheckindiv label,#search-vik .vbmodhorsearchcheckoutdiv label,#search-vik .vbmodhorsearchroomsel label,#search-vik .vbmodhscategories{display:block;width:100%;margin:0 0 5px 0;color:#c1ac68;font-family:"oldstyle",serif;text-transform:uppercase}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont{padding:0 30px;border-right:2px solid #eee}#search-vik-overlay .vbmodhorsearchbookdiv,#search-vik .vbmodhorsearchbookdiv{display:inline-block;float:left}#search-vik-overlay .vbmodhorsearchmaindiv .input-group i,#search-vik .vbmodhorsearchmaindiv .input-group i{padding:0 10px;font-size:17px;font-weight:400;line-height:1;color:#555;text-align:center;border:1px solid #ccc;border-left:0;border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;height:32px;line-height:31px;float:left;cursor:pointer;background:#F6F6F6}#search-vik-overlay .vbmodhorsearchmaindiv .input-group input,#search-vik .vbmodhorsearchmaindiv .input-group input{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;border-top-right-radius:0;border-bottom-right-radius:0;height:32px!important;padding:0px 12px!important;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}#search-vik-overlay .vbmodhorsearchmaindiv .ui-datepicker-trigger,#search-vik .vbmodhorsearchmaindiv .ui-datepicker-trigger{display:none}#search-vik-overlay .vbmodhorsearchroomdentr .horsanumdiv,#search-vik-overlay .vbmodhorsearchroomdentr .horscnumdiv,#search-vik .vbmodhorsearchroomdentr .horsanumdiv,#search-vik .vbmodhorsearchroomdentr .horscnumdiv{display:inline-block;float:none}#search-vik-overlay .vbhsrcselsp select,#search-vik-overlay .vbhsrnselsp select,#search-vik-overlay .vbmodhorsearchrac .horsanumsel select,#search-vik-overlay .vbmodhorsearchrac .horscnumsel select,#search-vik-overlay .vbmodhorsearchroomdentr .horsanumdiv select,#search-vik-overlay .vbmodhorsearchroomdentr .horscnumdiv select,#search-vik .vbhsrcselsp select,#search-vik .vbhsrnselsp select,#search-vik .vbmodhorsearchrac .horsanumsel select,#search-vik .vbmodhorsearchrac .horscnumsel select,#search-vik .vbmodhorsearchroomdentr .horsanumdiv select,#search-vik .vbmodhorsearchroomdentr .horscnumdiv select{display:inline-block;max-width:100%!important;height:34px!important;padding:5px 30px 5px 7px;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:0.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:unset;margin-bottom:0!important}#search-vik-overlay .vbhsrcselsp select[multiple],#search-vik-overlay .vbhsrnselsp select[multiple],#search-vik-overlay .vbmodhorsearchrac .horsanumsel select[multiple],#search-vik-overlay .vbmodhorsearchrac .horscnumsel select[multiple],#search-vik .vbhsrcselsp select[multiple],#search-vik .vbhsrnselsp select[multiple],#search-vik .vbmodhorsearchrac .horsanumsel select[multiple],#search-vik .vbmodhorsearchrac .horscnumsel select[multiple]{height:auto;background-image:none;padding:5px}#search-vik-overlay .vbmodhorsearchrac .vbmodhorsearchroomsel,#search-vik .vbmodhorsearchrac .vbmodhorsearchroomsel{display:inline-block;float:left;margin:0 15px 0 0}#search-vik-overlay .vbmodhorsearchrac .vbmodhorsearchroomdentr,#search-vik .vbmodhorsearchrac .vbmodhorsearchroomdentr{display:inline-block}#search-vik-overlay .vbmodhorsearchroomdentr .horsanumlb,#search-vik-overlay .vbmodhorsearchroomdentr .horscnumlb,#search-vik .vbmodhorsearchroomdentr .horsanumlb,#search-vik .vbmodhorsearchroomdentr .horscnumlb{display:block;width:100%;margin:0 0 5px 0}#search-vik-overlay .horsanumdiv,#search-vik-overlay .horscnumdiv,#search-vik .horsanumdiv,#search-vik .horscnumdiv{float:left;margin:0 10px 0 0}#search-vik-overlay .vbmoreroomscontmod .vbmodhorsearchroomdentr,#search-vik .vbmoreroomscontmod .vbmodhorsearchroomdentr{display:inline-block;width:100%;text-align:right}#search-vik-overlay .vbmodhorsearchrac>.vbmodhorsearchroomdentr>*,#search-vik .vbmodhorsearchrac>.vbmodhorsearchroomdentr>*{display:table}#search-vik-overlay .vbmoreroomscontmod .vbmodhorsearchroomdentr .horsanumdiv>*,#search-vik-overlay .vbmoreroomscontmod .vbmodhorsearchroomdentr>*,#search-vik .vbmoreroomscontmod .vbmodhorsearchroomdentr .horsanumdiv>*,#search-vik .vbmoreroomscontmod .vbmodhorsearchroomdentr>*{display:inline-block}#search-vik-overlay .vbsearchinputmod,#search-vik .vbsearchinputmod{cursor:pointer}#search-vik-overlay .vbchooseadperoomtab td,#search-vik-overlay .vbmoreroomscontmod td,#search-vik .vbchooseadperoomtab td,#search-vik .vbmoreroomscontmod td{width:50px}#search-vik-overlay .vbmodhorsearchbookdiv,#search-vik .vbmodhorsearchbookdiv{margin:0}#search-vik-overlay .vbsearchinputmodhors,#search-vik .vbsearchinputmodhors{background:#c1ac68;border-radius:0;color:#2A2A2A;cursor:pointer;font-weight:normal;margin:23px 0 0 15px;padding:7px 20px;border:0}#search-vik-overlay .vbmodhorsearchroomdentrfirst .horsrnum,#search-vik .vbmodhorsearchroomdentrfirst .horsrnum{display:inline-block;float:left;margin:30px 15px 0 0}#search-vik-overlay .vbmoreroomscontmod .vbmodhorsearchroomdentr,#search-vik .vbmoreroomscontmod .vbmodhorsearchroomdentr{margin:10px 0 0 0}#search-vik-overlay .vbmoreroomscontmod .horsrnum,#search-vik .vbmoreroomscontmod .horsrnum{margin:9px 15px 0 0;float:left}#search-vik-overlay .vbmoreroomscontmod .horsanumsel,#search-vik .vbmoreroomscontmod .horsanumsel{margin:0 10px 0 0}#search-vik-overlay .vbmodhorsearchtotnights,#search-vik .vbmodhorsearchtotnights{-ms-flex-item-align:end;align-self:flex-end}#search-vik-overlay .vbmodhorsearchmaindiv input[type=text],#search-vik .vbmodhorsearchmaindiv input[type=text]{width:auto!important;margin:0}#search-vik-overlay .vbmodhorsearchmaindiv form .vbmodhorsearchbookdiv,#search-vik .vbmodhorsearchmaindiv form .vbmodhorsearchbookdiv{margin:0;float:left;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#search-vik-overlay .vbmodhorsearchmaindiv .input-group input,#search-vik .vbmodhorsearchmaindiv .input-group input{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;border-top-right-radius:0;border-bottom-right-radius:0}#search-vik-overlay .vbo-horizsearch-humanformat-wrap,#search-vik .vbo-horizsearch-humanformat-wrap{position:relative}#search-vik-overlay .vbo-horizsearch-humanformat-wrap>form,#search-vik .vbo-horizsearch-humanformat-wrap>form{display:-webkit-box;display:-ms-flexbox;display:flex}#search-vik-overlay .vbo-horizsearch-showcalendar,#search-vik .vbo-horizsearch-showcalendar{border:1px solid #ddd;padding:10px 15px 10px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.1em;min-height:53px}#search-vik-overlay .vbo-horizsearch-showcalendar i,#search-vik .vbo-horizsearch-showcalendar i{vertical-align:top;margin:5px 15px 0 0;font-size:22px}#search-vik-overlay .vbo-horizsearch-showcalendar>div,#search-vik .vbo-horizsearch-showcalendar>div{display:inline-block;vertical-align:top;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}#search-vik-overlay .vbmodhorsearchmaindiv form>.vbmodhorsearch-hum-dates-wrap,#search-vik .vbmodhorsearchmaindiv form>.vbmodhorsearch-hum-dates-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}#search-vik-overlay .vbmodhorsearch-humcalcont,#search-vik .vbmodhorsearch-humcalcont{margin-right:5px;cursor:pointer;-webkit-box-flex:1;-ms-flex:1;flex:1}#search-vik-overlay .vbo-horizsearch-humanformat-wrap label,#search-vik .vbo-horizsearch-humanformat-wrap label{cursor:pointer;margin-bottom:5px}#search-vik-overlay .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-numnights-inner,#search-vik .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-numnights-inner{border:1px solid #ddd;padding:15px 15px;-ms-flex-item-align:end;align-self:flex-end;background:#f6f6f6;border-radius:4px;font-size:17.4px;min-height:53px}#search-vik-overlay .vbo-horizsearch-showcalendar .vbo-horizsearch-placeholder,#search-vik .vbo-horizsearch-showcalendar .vbo-horizsearch-placeholder{font-size:18.7px;padding:9.2px 0;display:inline-block}#search-vik-overlay .vbo-horizsearch-showcalendar>div span,#search-vik .vbo-horizsearch-showcalendar>div span{display:inline-block}#search-vik-overlay .vbmodhorsearch-humcalcont .vbo-horizsearch-dpicker-cont-active,#search-vik-overlay .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar:hover,#search-vik .vbmodhorsearch-humcalcont .vbo-horizsearch-dpicker-cont-active,#search-vik .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar:hover{border-color:#c1ac68}#search-vik-overlay .vbo-horizsearch-showcalendar>div .vbo-horizsearch-period-wday,#search-vik .vbo-horizsearch-showcalendar>div .vbo-horizsearch-period-wday{display:block;font-size:13px;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;text-align:left;text-transform:lowercase}#search-vik-overlay .vbo-horizsearch-showcalendar .vbo-horizsearch-period-dt,#search-vik .vbo-horizsearch-showcalendar .vbo-horizsearch-period-dt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:5px;font-size:13px;overflow:hidden;max-width:110px}#search-vik-overlay .vbo-horizsearch-showcalendar>div .vbo-horizsearch-period-mday,#search-vik .vbo-horizsearch-showcalendar>div .vbo-horizsearch-period-mday{font-size:24px;font-weight:bold;vertical-align:top;margin-top:3px;font-family:"oldstyle",serif;color:#c1ac68}#search-vik-overlay .vbo-horizsearch-showcalendar>div .vbo-horizsearch-period-month,#search-vik .vbo-horizsearch-showcalendar>div .vbo-horizsearch-period-month{text-transform:uppercase;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-right:4px}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .hasDatepicker,#search-vik .vbo-horizsearch-humanformat-wrap .hasDatepicker{position:absolute;z-index:10000}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap>div,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap>div{display:inline-block;vertical-align:top;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}#search-vik-overlay .vbmodhorsearch-hum-guests-wrap,#search-vik .vbmodhorsearch-hum-guests-wrap{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;position:relative}#search-vik-overlay .vbmodhorsearch-hum-guests-count,#search-vik .vbmodhorsearch-hum-guests-count{border:1px solid #ddd;padding:10px 15px 10px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;min-height:53px}#search-vik-overlay .vbmodhorsearch-hum-guests-count-active,#search-vik-overlay .vbmodhorsearch-hum-guests-count:hover,#search-vik .vbmodhorsearch-hum-guests-count-active,#search-vik .vbmodhorsearch-hum-guests-count:hover{border-color:#c1ac68}#search-vik-overlay .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count>div,#search-vik .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count>div{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:10px}#search-vik-overlay .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count>div:last-child,#search-vik .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count>div:last-child{margin-right:0}#search-vik-overlay .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count>div label,#search-vik .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count>div label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-transform:uppercase;font-size:13px;margin:9px 5px 0}#search-vik-overlay .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count>div span,#search-vik .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count>div span{font-weight:bold;font-size:24px;-ms-flex-item-align:end;align-self:flex-end}#search-vik-overlay .vbmodhorsearch-hum-guests-modifier,#search-vik .vbmodhorsearch-hum-guests-modifier{position:absolute;width:285px;border:1px solid #ddd;margin-top:5px;border-radius:4px;padding:15px;z-index:1000;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.1);box-shadow:0 5px 10px rgba(0,0,0,0.1);background:#fff}#search-vik-overlay .vbmodhorsearch-hum-guests-modifier .vbmodhorsearchroomdentr,#search-vik .vbmodhorsearch-hum-guests-modifier .vbmodhorsearchroomdentr{margin-top:10px}#search-vik-overlay .vbmodhorsearch-hum-guests-modifier-inner .vbhsrnselsp select,#search-vik .vbmodhorsearch-hum-guests-modifier-inner .vbhsrnselsp select{width:100%;border-radius:0}#search-vik-overlay .vbmodhorsearch-hum-guests-modifier-inner .vbmodhorsearchroomdentrfirst,#search-vik-overlay .vbmodhorsearch-hum-guests-modifier-inner .vbmoreroomscontmod .vbmodhorsearchroomdentr,#search-vik .vbmodhorsearch-hum-guests-modifier-inner .vbmodhorsearchroomdentrfirst,#search-vik .vbmodhorsearch-hum-guests-modifier-inner .vbmoreroomscontmod .vbmodhorsearchroomdentr{display:-webkit-box;display:-ms-flexbox;display:flex}#search-vik-overlay .vbmodhorsearch-hum-guests-modifier-inner .vbmodhorsearchroomdentrfirst>div,#search-vik .vbmodhorsearch-hum-guests-modifier-inner .vbmodhorsearchroomdentrfirst>div{-webkit-box-flex:1;-ms-flex:1;flex:1}#search-vik-overlay .vbmodhorsearch-hum-guests-modifier-inner .vbmodhorsearchroomdentrfirst .horscnumdiv,#search-vik .vbmodhorsearch-hum-guests-modifier-inner .vbmodhorsearchroomdentrfirst .horscnumdiv{margin-right:0}#search-vik-overlay .vbmodhorsearch-hum-guests-modifier-inner .vbmodhorsearchroomdentr .horsanumdiv select,#search-vik-overlay .vbmodhorsearch-hum-guests-modifier-inner .vbmodhorsearchroomdentr .horscnumdiv select,#search-vik .vbmodhorsearch-hum-guests-modifier-inner .vbmodhorsearchroomdentr .horsanumdiv select,#search-vik .vbmodhorsearch-hum-guests-modifier-inner .vbmodhorsearchroomdentr .horscnumdiv select{border-radius:0;width:100%}#search-vik-overlay .vbmodhorsearch-hum-guests-modifier-inner .vbmoreroomscontmod .vbmodhorsearchroomdentr .horsanumdiv,#search-vik .vbmodhorsearch-hum-guests-modifier-inner .vbmoreroomscontmod .vbmodhorsearchroomdentr .horsanumdiv{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:0}#search-vik-overlay .vbmodhorsearch-hum-guests-modifier-inner .vbmoreroomscontmod .vbmodhorsearchroomdentr .horsanumdiv>*,#search-vik .vbmodhorsearch-hum-guests-modifier-inner .vbmoreroomscontmod .vbmodhorsearchroomdentr .horsanumdiv>*{-webkit-box-flex:1;-ms-flex:1;flex:1}#search-vik-overlay .vbmodhorsearch-hum-guests-modifier-inner .vbmoreroomscontmod .vbmodhorsearchroomdentr .horsanumdiv>.horscnumdiv,#search-vik .vbmodhorsearch-hum-guests-modifier-inner .vbmoreroomscontmod .vbmodhorsearchroomdentr .horsanumdiv>.horscnumdiv{margin-right:0}#search-vik-overlay .vbmodhorsearch-hum-guests-modifier-inner .vbmoreroomscontmod .horsanumsel,#search-vik .vbmodhorsearch-hum-guests-modifier-inner .vbmoreroomscontmod .horsanumsel{margin-right:10px}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearchcategoriesblock select,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearchcategoriesblock select{height:auto!important;padding:15px 18px;cursor:pointer;background-color:transparent}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbsearchinputmodhors,#search-vik .vbo-horizsearch-humanformat-wrap .vbsearchinputmodhors{font-size:16px;padding:17px 20px;margin-top:0;line-height:1.1em;height:auto}#search-vik-overlay .ui-datepicker,#search-vik .ui-datepicker{width:auto!important;padding:0!important;border:1px solid #eee;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.1);box-shadow:0 5px 10px rgba(0,0,0,0.1)}#search-vik-overlay .ui-datepicker table,#search-vik .ui-datepicker table{font-size:0.75em!important}#search-vik-overlay .ui-datepicker-calendar thead th,#search-vik .ui-datepicker-calendar thead th{padding:0.7em 0.3em!important}#search-vik-overlay .ui-datepicker td,#search-vik .ui-datepicker td{width:37px;height:37px;text-align:center;padding:1px!important}#search-vik-overlay .ui-datepicker .ui-datepicker-title,#search-vik .ui-datepicker .ui-datepicker-title{font-size:18px!important;font-weight:400!important}#search-vik-overlay .ui-datepicker td a,#search-vik-overlay .ui-datepicker td span,#search-vik .ui-datepicker td a,#search-vik .ui-datepicker td span{font-size:11px!important;border:1px solid #eee!important;border-radius:50%;width:37px;height:37px}#search-vik-overlay .ui-state-default,#search-vik-overlay .ui-widget-content .ui-state-default,#search-vik-overlay .ui-widget-header .ui-state-default,#search-vik .ui-state-default,#search-vik .ui-widget-content .ui-state-default,#search-vik .ui-widget-header .ui-state-default{background:transparent!important;font-weight:500!important}#search-vik-overlay .ui-state-active,#search-vik-overlay .ui-widget-content .ui-state-active,#search-vik-overlay .ui-widget-header .ui-state-active,#search-vik .ui-state-active,#search-vik .ui-widget-content .ui-state-active,#search-vik .ui-widget-header .ui-state-active{color:#fff!important}#search-vik-overlay .ui-state-focus,#search-vik-overlay .ui-state-hover,#search-vik-overlay .ui-widget-content .ui-state-focus,#search-vik-overlay .ui-widget-content .ui-state-hover,#search-vik .ui-state-focus,#search-vik .ui-state-hover,#search-vik .ui-widget-content .ui-state-focus,#search-vik .ui-widget-content .ui-state-hover{background:#fff!important;border:1px solid #c1ac68!important;color:#222222!important;border-radius:50%}#search-vik-overlay .ui-widget-header,#search-vik .ui-widget-header{background:transparent!important;border:0!important;font-size:22px!important;font-weight:300!important}#search-vik-overlay .ui-state-disabled,#search-vik-overlay .ui-widget-content .ui-state-disabled,#search-vik-overlay .ui-widget-header .ui-state-disabled,#search-vik .ui-state-disabled,#search-vik .ui-widget-content .ui-state-disabled,#search-vik .ui-widget-header .ui-state-disabled{opacity:0.2!important}#search-vik-overlay .ui-state-focus,#search-vik-overlay .ui-state-hover,#search-vik-overlay .ui-widget-content .ui-state-focus,#search-vik-overlay .ui-widget-content .ui-state-hover,#search-vik-overlay .ui-widget-header .ui-state-focus,#search-vik-overlay .ui-widget-header .ui-state-hover,#search-vik .ui-state-focus,#search-vik .ui-state-hover,#search-vik .ui-widget-content .ui-state-focus,#search-vik .ui-widget-content .ui-state-hover,#search-vik .ui-widget-header .ui-state-focus,#search-vik .ui-widget-header .ui-state-hover{color:#c1ac68!important;background:transparent!important;border:1px solid #c1ac68!important;border-radius:50%}#search-vik-overlay .ui-state-highlight,#search-vik-overlay .ui-state-highlight.ui-state-hover,#search-vik-overlay .ui-widget-content .ui-state-highlight,#search-vik-overlay .ui-widget-header .ui-state-highlight,#search-vik .ui-state-highlight,#search-vik .ui-state-highlight.ui-state-hover,#search-vik .ui-widget-content .ui-state-highlight,#search-vik .ui-widget-header .ui-state-highlight{background:transparent!important;border:1px solid #c1ac68!important;border-radius:50%;color:#c1ac68!important}#search-vik-overlay .ui-datepicker-other-month,#search-vik .ui-datepicker-other-month{background:transparent!important}#search-vik-overlay .ui-datepicker td a,#search-vik-overlay .ui-datepicker td span,#search-vik .ui-datepicker td a,#search-vik .ui-datepicker td span{text-align:center!important;font-size:11px!important;border:1px solid #fff!important;border-radius:50%}#search-vik #ui-datepicker-div,#search-vik-overlay #ui-datepicker-div{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);border-radius:4px;padding:10px}#search-vik-overlay .ui-datepicker .ui-datepicker-header,#search-vik .ui-datepicker .ui-datepicker-header{padding:10px 0!important;border-bottom:1px solid #eee!important}#search-vik-overlay .ui-datepicker .ui-datepicker-header .ui-datepicker-title,#search-vik .ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-size:12px!important;font-weight:bold!important;color:#444;margin-top:0;margin-bottom:0}#search-vik-overlay .ui-datepicker th,#search-vik .ui-datepicker th{font-size:10px!important;text-transform:uppercase;color:#444!important}#search-vik-overlay .ui-datepicker .ui-datepicker-current-day a.ui-state-active,#search-vik-overlay .ui-datepicker .ui-datepicker-current-day span.ui-state-active,#search-vik .ui-datepicker .ui-datepicker-current-day a.ui-state-active,#search-vik .ui-datepicker .ui-datepicker-current-day span.ui-state-active{color:#fff!important;background:#146d74!important;border:1px solid #146d74!important}#search-vik-overlay .ui-datepicker-header .ui-corner-all.ui-state-hover,#search-vik .ui-datepicker-header .ui-corner-all.ui-state-hover{border-color:#146d74!important;background:transparent!important}#search-vik-overlay .ui-datepicker .ui-datepicker-next,#search-vik-overlay .ui-datepicker .ui-datepicker-prev,#search-vik .ui-datepicker .ui-datepicker-next,#search-vik .ui-datepicker .ui-datepicker-prev{width:34px!important;height:34px!important;border:1px solid #fff;border-radius:50%}#search-vik-overlay .ui-datepicker .ui-datepicker-next,#search-vik-overlay .ui-datepicker .ui-datepicker-next-hover,#search-vik-overlay .ui-datepicker .ui-datepicker-prev,#search-vik-overlay .ui-datepicker .ui-datepicker-prev-hover,#search-vik .ui-datepicker .ui-datepicker-next,#search-vik .ui-datepicker .ui-datepicker-next-hover,#search-vik .ui-datepicker .ui-datepicker-prev,#search-vik .ui-datepicker .ui-datepicker-prev-hover{top:4px!important;border-radius:50%;cursor:pointer}#search-vik-overlay .ui-datepicker .ui-datepicker-next span,#search-vik-overlay .ui-datepicker .ui-datepicker-prev span,#search-vik .ui-datepicker .ui-datepicker-next span,#search-vik .ui-datepicker .ui-datepicker-prev span{top:17px!important}#search-vik-overlay .vbo-horizsearch-dpicker-cont a,#search-vik .vbo-horizsearch-dpicker-cont a{-webkit-box-shadow:none!important;box-shadow:none!important}@media only screen and (max-width:1280px){#search-vik-overlay .vbmodhorsearch-hum-dates-wrap,#search-vik .vbmodhorsearch-hum-dates-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}#search-vik-overlay .vbmodhorsearch-humcalcont,#search-vik .vbmodhorsearch-humcalcont{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#search-vik-overlay .vbmodhorsearch-hum-dates-wrap .vbmodhorsearchtotnights,#search-vik .vbmodhorsearch-hum-dates-wrap .vbmodhorsearchtotnights{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important;display:none!important}#search-vik-overlay .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-numnights-inner,#search-vik .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-numnights-inner{padding:5px 15px;margin-bottom:5px}#search-vik-overlay .vbmodhorsearch-hum-dates-wrap .vbmodhorsearchcheckoutdiv,#search-vik .vbmodhorsearch-hum-dates-wrap .vbmodhorsearchcheckoutdiv{margin-right:0}}@media only screen and (max-width:1080px){#search-vik-overlay .vbo-horizsearch-humanformat-wrap>form,#search-vik .vbo-horizsearch-humanformat-wrap>form{-ms-flex-wrap:wrap;flex-wrap:wrap}#search-vik-overlay .vbmodhorsearchmaindiv form>.vbmodhorsearch-hum-dates-wrap,#search-vik .vbmodhorsearchmaindiv form>.vbmodhorsearch-hum-dates-wrap{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin:0 0 5px 0}#search-vik-overlay .vbmodhorsearch-hum-guests-wrap,#search-vik .vbmodhorsearch-hum-guests-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (max-width:700px){#search-vik-overlay .ui-datepicker.ui-datepicker-multi,#search-vik .ui-datepicker.ui-datepicker-multi{width:auto!important}}@media only screen and (max-width:580px){#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap,#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearchcategoriesblock,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearchcategoriesblock{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin:1em!important;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#search-vik-overlay .vbo-horizsearch-humanformat-wrap form .vbmodhorsearchbookdiv,#search-vik .vbo-horizsearch-humanformat-wrap form .vbmodhorsearchbookdiv{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin-top:5px;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#search-vik-overlay .vbo-horizsearch-humanformat-wrap form .vbmodhorsearchbookdiv>input,#search-vik .vbo-horizsearch-humanformat-wrap form .vbmodhorsearchbookdiv>input{width:auto!important}#search-vik-overlay .vbmodhorsearch-hum-guests-modifier,#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearchbookdiv input,#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearchcategoriesblock span select,#search-vik .vbmodhorsearch-hum-guests-modifier,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearchbookdiv input,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearchcategoriesblock span select{width:100%}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearchcategoriesblock span,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearchcategoriesblock span{display:inline-block;width:100%}#search-vik #ui-datepicker-div,#search-vik-overlay #ui-datepicker-div{left:50%!important;-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%)}#search-vik-overlay .ui-datepicker .ui-datepicker-group,#search-vik .ui-datepicker .ui-datepicker-group{float:none!important;width:100%!important}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .hasDatepicker,#search-vik .vbo-horizsearch-humanformat-wrap .hasDatepicker{width:100%}}#search-vik-overlay .e4jtran,#search-vik .e4jtran{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .e4jtran:hover,#search-vik .e4jtran:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .link,#search-vik-overlay .link:hover,#search-vik-overlay a,#search-vik-overlay a:hover,#search-vik .link,#search-vik .link:hover,#search-vik a,#search-vik a:hover{text-decoration:none;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .link:hover,#search-vik-overlay .link:hover:hover,#search-vik-overlay a:hover,#search-vik-overlay a:hover:hover,#search-vik .link:hover,#search-vik .link:hover:hover,#search-vik a:hover,#search-vik a:hover:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .btn,#search-vik .btn{color:#fff;font-size:0.8em;padding:15px 25px!important;border-radius:2px!important;cursor:pointer;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .btn:active,#search-vik-overlay .btn:focus,#search-vik-overlay .btn:hover,#search-vik .btn:active,#search-vik .btn:focus,#search-vik .btn:hover{color:#fff}#search-vik-overlay .input_border,#search-vik .input_border{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .input_border:focus,#search-vik .input_border:focus{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .input_border:focus:hover,#search-vik .input_border:focus:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .input_border:hover,#search-vik .input_border:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .btn-base,#search-vik .btn-base{font-size:0.8em;padding:15px 25px!important;border-radius:2px!important;cursor:pointer;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .btn-grey,#search-vik .btn-grey{background:#eee;border-width:1px!important;border-color:#ccc;font-size:0.8em;padding:15px 25px!important;border-radius:2px!important;cursor:pointer;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .btn-grey:hover,#search-vik .btn-grey:hover{color:#666!important;border-color:#ddd!important}#search-vik-overlay .comments-area textarea,#search-vik .comments-area textarea{width:100%}#search-vik-overlay .comments-area .form-submit #submit,#search-vik .comments-area .form-submit #submit{color:#fff;font-size:0.8em;padding:15px 25px!important;border-radius:2px!important;cursor:pointer;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .input_style,#search-vik .input_style{background:#f6f6f6;border:0;border:1px solid #ddd;padding:10px;font-size:14px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;border-radius:2px}#search-vik-overlay .input_style:focus,#search-vik-overlay .input_style:hover,#search-vik .input_style:focus,#search-vik .input_style:hover{background:#fff}#search-vik-overlay input[type=email],#search-vik-overlay input[type=password],#search-vik-overlay input[type=tel],#search-vik-overlay input[type=text],#search-vik-overlay textarea,#search-vik input[type=email],#search-vik input[type=password],#search-vik input[type=tel],#search-vik input[type=text],#search-vik textarea{background:#f6f6f6;border:0;border:1px solid #ddd;padding:10px;font-size:14px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;border-radius:2px}#search-vik-overlay input[type=email]:focus,#search-vik-overlay input[type=email]:hover,#search-vik-overlay input[type=password]:focus,#search-vik-overlay input[type=password]:hover,#search-vik-overlay input[type=tel]:focus,#search-vik-overlay input[type=tel]:hover,#search-vik-overlay input[type=text]:focus,#search-vik-overlay input[type=text]:hover,#search-vik-overlay textarea:focus,#search-vik-overlay textarea:hover,#search-vik input[type=email]:focus,#search-vik input[type=email]:hover,#search-vik input[type=password]:focus,#search-vik input[type=password]:hover,#search-vik input[type=tel]:focus,#search-vik input[type=tel]:hover,#search-vik input[type=text]:focus,#search-vik input[type=text]:hover,#search-vik textarea:focus,#search-vik textarea:hover{background:#fff}#search-vik-overlay .viktmpl-sel,#search-vik .viktmpl-sel{background:#fff;border:1px solid #ddd;position:relative;min-width:200px;overflow:hidden;padding:5px 0 5px 10px;display:inline-block}#search-vik-overlay .viktmpl-sel:after,#search-vik .viktmpl-sel:after{content:"";font-family:"Fontawesome";font-weight:900;color:#999;position:absolute;top:0;right:10px;height:33px;padding:9px 0px 0px 8px;pointer-events:none;font-size:15px}#search-vik-overlay .viktmpl-sel select::-ms-expand,#search-vik .viktmpl-sel select::-ms-expand{display:none}#search-vik-overlay .viktmpl-sel select,#search-vik .viktmpl-sel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-word-break:normal;word-break:normal;background:transparent!important;width:100%;max-width:350px;border:0;height:auto!important;padding:0!important}#search-vik-overlay .mainmenu .moduletable .logo-align-cnt>ul>li>div>a>span,#search-vik-overlay .mainmenu .moduletable .logo-align-cnt>ul>li>span,#search-vik-overlay .mainmenu .moduletable .logo-align-cnt h3>div>a>span,#search-vik-overlay .mainmenu .moduletable .logo-align-cnt h3>span,#search-vik-overlay .moduletable_menu .logo-align-cnt>ul>li>div>a>span,#search-vik-overlay .moduletable_menu .logo-align-cnt>ul>li>span,#search-vik .mainmenu .moduletable .logo-align-cnt>ul>li>div>a>span,#search-vik .mainmenu .moduletable .logo-align-cnt>ul>li>span,#search-vik .mainmenu .moduletable .logo-align-cnt h3>div>a>span,#search-vik .mainmenu .moduletable .logo-align-cnt h3>span,#search-vik .moduletable_menu .logo-align-cnt>ul>li>div>a>span,#search-vik .moduletable_menu .logo-align-cnt>ul>li>span{position:relative;-webkit-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;-webkit-transform:translate3d(0,0,0)}#search-vik-overlay .mainmenu .moduletable .logo-align-cnt>ul>li i,#search-vik-overlay .mainmenu .moduletable .logo-align-cnt h3 i,#search-vik-overlay .moduletable_menu .logo-align-cnt>ul>li i,#search-vik .mainmenu .moduletable .logo-align-cnt>ul>li i,#search-vik .mainmenu .moduletable .logo-align-cnt h3 i,#search-vik .moduletable_menu .logo-align-cnt>ul>li i{display:none}#search-vik-overlay .mainmenu .moduletable .logo-align-cnt>ul>li.active>div>a>span:after,#search-vik-overlay .mainmenu .moduletable .logo-align-cnt>ul>li.active>span:after,#search-vik-overlay .mainmenu .moduletable .logo-align-cnt h3.active>div>a>span:after,#search-vik-overlay .mainmenu .moduletable .logo-align-cnt h3.active>span:after,#search-vik-overlay .moduletable_menu .logo-align-cnt>ul>li.active>div>a>span:after,#search-vik-overlay .moduletable_menu .logo-align-cnt>ul>li.active>span:after,#search-vik .mainmenu .moduletable .logo-align-cnt>ul>li.active>div>a>span:after,#search-vik .mainmenu .moduletable .logo-align-cnt>ul>li.active>span:after,#search-vik .mainmenu .moduletable .logo-align-cnt h3.active>div>a>span:after,#search-vik .mainmenu .moduletable .logo-align-cnt h3.active>span:after,#search-vik .moduletable_menu .logo-align-cnt>ul>li.active>div>a>span:after,#search-vik .moduletable_menu .logo-align-cnt>ul>li.active>span:after{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}#search-vik-overlay .mainmenu .moduletable .logo-align-cnt>ul>li.parent i,#search-vik-overlay .mainmenu .moduletable .logo-align-cnt h3.parent i,#search-vik-overlay .moduletable_menu .logo-align-cnt>ul>li.parent i,#search-vik .mainmenu .moduletable .logo-align-cnt>ul>li.parent i,#search-vik .mainmenu .moduletable .logo-align-cnt h3.parent i,#search-vik .moduletable_menu .logo-align-cnt>ul>li.parent i{display:none}#search-vik-overlay .nav-devices-list .moduletable .logo-align-cnt>h3>div>a>span,#search-vik-overlay .nav-devices-list .moduletable .logo-align-cnt>h3>span,#search-vik-overlay .nav-devices-list .moduletable .logo-align-cnt>ul>li>div>a>span,#search-vik-overlay .nav-devices-list .moduletable .logo-align-cnt>ul>li>span,#search-vik .nav-devices-list .moduletable .logo-align-cnt>h3>div>a>span,#search-vik .nav-devices-list .moduletable .logo-align-cnt>h3>span,#search-vik .nav-devices-list .moduletable .logo-align-cnt>ul>li>div>a>span,#search-vik .nav-devices-list .moduletable .logo-align-cnt>ul>li>span{position:relative;-webkit-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;-webkit-transform:translate3d(0,0,0)}#search-vik-overlay .nav-devices-list .moduletable .logo-align-cnt>h3 i,#search-vik-overlay .nav-devices-list .moduletable .logo-align-cnt>ul>li i,#search-vik .nav-devices-list .moduletable .logo-align-cnt>h3 i,#search-vik .nav-devices-list .moduletable .logo-align-cnt>ul>li i{display:none}#search-vik-overlay .nav-devices-list .moduletable .logo-align-cnt>h3.active>div>a>span:after,#search-vik-overlay .nav-devices-list .moduletable .logo-align-cnt>h3.active>span:after,#search-vik-overlay .nav-devices-list .moduletable .logo-align-cnt>ul>li.active>div>a>span:after,#search-vik-overlay .nav-devices-list .moduletable .logo-align-cnt>ul>li.active>span:after,#search-vik .nav-devices-list .moduletable .logo-align-cnt>h3.active>div>a>span:after,#search-vik .nav-devices-list .moduletable .logo-align-cnt>h3.active>span:after,#search-vik .nav-devices-list .moduletable .logo-align-cnt>ul>li.active>div>a>span:after,#search-vik .nav-devices-list .moduletable .logo-align-cnt>ul>li.active>span:after{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}#search-vik-overlay .nav-devices-inner .moduletable .menu>li,#search-vik .nav-devices-inner .moduletable .menu>li{display:inline-block;width:100%;padding:0;border-bottom:1px solid rgba(255,255,255,0.3)}#search-vik-overlay .nav-devices-inner .moduletable .menu>li a,#search-vik-overlay .nav-devices-inner .moduletable .menu>li span,#search-vik .nav-devices-inner .moduletable .menu>li a,#search-vik .nav-devices-inner .moduletable .menu>li span{font-size:14px;padding:8px 20px!important;display:inline-block}#search-vik-overlay .nav-devices-inner .moduletable .menu>li.menu-item-has-children i,#search-vik .nav-devices-inner .moduletable .menu>li.menu-item-has-children i{border-left:1px solid rgba(255,255,255,0.3);padding:14px;font-size:15px;font-weight:bold;color:#fff;float:right;display:inline-block;cursor:pointer}#search-vik-overlay .nav-devices-inner .moduletable .menu>li.menu-item-has-children i:after,#search-vik .nav-devices-inner .moduletable .menu>li.menu-item-has-children i:after{display:none}#search-vik-overlay .nav-devices-inner .moduletable .menu>li.menu-item-has-children i:hover,#search-vik .nav-devices-inner .moduletable .menu>li.menu-item-has-children i:hover{background:rgba(255,255,255,0.2)}#search-vik-overlay .nav-devices-inner .moduletable .menu>li.current-menu-parent>div,#search-vik-overlay .nav-devices-inner .moduletable .menu>li.current_page_item>div,#search-vik .nav-devices-inner .moduletable .menu>li.current-menu-parent>div,#search-vik .nav-devices-inner .moduletable .menu>li.current_page_item>div{background:rgba(255,255,255,0.2)}#search-vik-overlay .nav-devices-inner .moduletable .menu>li .nav-child,#search-vik .nav-devices-inner .moduletable .menu>li .nav-child{display:none;width:100%;padding:0;background:rgba(0,0,0,0.1);font-size:12px}#search-vik-overlay .nav-devices-inner .moduletable .menu>li .nav-child li.current_page_item a,#search-vik .nav-devices-inner .moduletable .menu>li .nav-child li.current_page_item a{font-weight:500;display:inline-block;width:100%}#search-vik-overlay .nav-devices-inner .moduletable .menu>li .nav-child li.current_page_item>div,#search-vik .nav-devices-inner .moduletable .menu>li .nav-child li.current_page_item>div{background:rgba(255,255,255,0.2)}#search-vik-overlay .nav-devices-inner .moduletable .menu>li .nav-child li a,#search-vik-overlay .nav-devices-inner .moduletable .menu>li .nav-child li span,#search-vik .nav-devices-inner .moduletable .menu>li .nav-child li a,#search-vik .nav-devices-inner .moduletable .menu>li .nav-child li span{padding:13px 20px 12px 30px!important}#search-vik-overlay .nav-devices-inner .moduletable .menu>li .nav-child li>div:hover,#search-vik .nav-devices-inner .moduletable .menu>li .nav-child li>div:hover{background:rgba(255,255,255,0.2)}#search-vik-overlay .nav-devices-inner .moduletable .menu>li .nav-child .nav-child,#search-vik .nav-devices-inner .moduletable .menu>li .nav-child .nav-child{background:transparent}#search-vik-overlay .nav-devices-inner .moduletable .menu>li .nav-child .nav-child a,#search-vik-overlay .nav-devices-inner .moduletable .menu>li .nav-child .nav-child span,#search-vik .nav-devices-inner .moduletable .menu>li .nav-child .nav-child a,#search-vik .nav-devices-inner .moduletable .menu>li .nav-child .nav-child span{padding:13px 20px 12px 40px!important}#search-vik-overlay .nav-devices-inner .moduletable .menu>li>.nav-child>div>li,#search-vik .nav-devices-inner .moduletable .menu>li>.nav-child>div>li{border-bottom:1px solid rgba(255,255,255,0.3)}#search-vik-overlay .nav-devices-inner .moduletable .menu>li>.nav-child>div>li.current-menu-item>div,#search-vik .nav-devices-inner .moduletable .menu>li>.nav-child>div>li.current-menu-item>div{background:rgba(255,255,255,0.2)}#search-vik-overlay .nav-devices-inner .moduletable .menu>li.submenu-open>.nav-child,#search-vik .nav-devices-inner .moduletable .menu>li.submenu-open>.nav-child{display:inline-block}#search-vik-overlay .nav-devices-inner .moduletable .menu>li.submenu-open>.nav-child .nav-child,#search-vik .nav-devices-inner .moduletable .menu>li.submenu-open>.nav-child .nav-child{display:none}#search-vik-overlay .nav-devices-inner .moduletable .menu>li.submenu-open>.nav-child .submenu-open .nav-child,#search-vik .nav-devices-inner .moduletable .menu>li.submenu-open>.nav-child .submenu-open .nav-child{display:inline-block}#search-vik-overlay .nav-devices-inner .moduletable .menu>li>div:hover,#search-vik .nav-devices-inner .moduletable .menu>li>div:hover{background:rgba(255,255,255,0.2)}#search-vik-overlay .mainmenu .moduletable .logo-align-cnt>ul>li>div>*,#search-vik-overlay .mainmenu .moduletable_menu .logo-align-cnt>ul>li>div>span,#search-vik-overlay .mainmenu .moduletable h3,#search-vik-overlay .moduletable_menu .logo-align-cnt>ul>li>div>*,#search-vik .mainmenu .moduletable .logo-align-cnt>ul>li>div>*,#search-vik .mainmenu .moduletable_menu .logo-align-cnt>ul>li>div>span,#search-vik .mainmenu .moduletable h3,#search-vik .moduletable_menu .logo-align-cnt>ul>li>div>*{color:#fff;position:relative}#search-vik-overlay .icomenu-enabled,#search-vik .icomenu-enabled{padding:0 100px}#search-vik-overlay .icomenu-enabled #lmpart,#search-vik .icomenu-enabled #lmpart{margin-top:0}#search-vik-overlay .icomenu-enabled #tbar-logo,#search-vik .icomenu-enabled #tbar-logo{width:auto;padding:30px 0}#search-vik-overlay .icomenu-enabled .mainmenu,#search-vik .icomenu-enabled .mainmenu{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}#search-vik-overlay .icomenu-enabled .mainmenu .l-inline,#search-vik .icomenu-enabled .mainmenu .l-inline{margin:0 auto!important;float:none}#search-vik-overlay .icomenu-enabled .icons-menu p,#search-vik .icomenu-enabled .icons-menu p{margin:0}#search-vik-overlay .icomenu-enabled .logomenupart,#search-vik .icomenu-enabled .logomenupart{min-height:inherit}#search-vik-overlay .grey-box,#search-vik .grey-box{background:#f6f6f6;padding:60px 0}#search-vik-overlay .wpcf7-form .wpcf7-submit,#search-vik .wpcf7-form .wpcf7-submit{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .wpcf7-form .wpcf7-submit:hover,#search-vik .wpcf7-form .wpcf7-submit:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .color-body,#search-vik .color-body{color:#656777}#search-vik-overlay .goback a,#search-vik .goback a{background:#eee;border-width:1px!important;border-color:#ccc;font-size:0.8em;padding:15px 25px!important;border-radius:2px!important;cursor:pointer;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .vbclistheadt,#search-vik .vbclistheadt{display:none}#search-vik-overlay .ui-datepicker,#search-vik .ui-datepicker{padding:10px!important;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.1);box-shadow:0 5px 10px rgba(0,0,0,0.1);border:1px solid #eee}#search-vik-overlay .ui-datepicker .ui-datepicker-title,#search-vik .ui-datepicker .ui-datepicker-title{color:#666;text-transform:uppercase}#search-vik-overlay .vbo-horizsearch-dpicker-cont.viktmpl-sel:after,#search-vik .vbo-horizsearch-dpicker-cont.viktmpl-sel:after{display:none}#search-vik-overlay .searchform,#search-vik .searchform{padding:0;width:100%}#search-vik-overlay .searchform select,#search-vik .searchform select{width:100%!important}#search-vik-overlay .searchform .vb-search-inner>div,#search-vik .searchform .vb-search-inner>div{-webkit-box-flex:1;-ms-flex:1;flex:1}#search-vik-overlay .searchform .vb-search-inner>div label,#search-vik .searchform .vb-search-inner>div label{text-align:left;display:block}#search-vik-overlay .searchform .vb-search-inner .vbo-search-inpblock .input-group,#search-vik .searchform .vb-search-inner .vbo-search-inpblock .input-group{background:#fff;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;height:41px!important}#search-vik-overlay .searchform .vb-search-inner .vbo-search-inpblock .input-group input,#search-vik .searchform .vb-search-inner .vbo-search-inpblock .input-group input{background:#fff;border:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-flex:1;-ms-flex:1;flex:1;height:38px!important}#search-vik-overlay .searchform .vb-search-inner .vbo-search-inpblock .input-group .vbo-caltrigger,#search-vik .searchform .vb-search-inner .vbo-search-inpblock .input-group .vbo-caltrigger{border:0;-ms-flex-preferred-size:30px;flex-basis:30px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;height:auto;line-height:auto}#search-vik-overlay .searchform .vb-search-inner .vbo-search-inpblock-checkout,#search-vik .searchform .vb-search-inner .vbo-search-inpblock-checkout{margin-right:0}#search-vik-overlay .searchform .vb-search-inner .vbo-search-num-racblock,#search-vik .searchform .vb-search-inner .vbo-search-num-racblock{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap}#search-vik-overlay .searchform .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms,#search-vik .searchform .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin-right:0}#search-vik-overlay .searchform .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms label,#search-vik .searchform .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms label{vertical-align:top;margin-top:7px;text-align:left;display:block}#search-vik-overlay .searchform .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms>.viktmpl-sel,#search-vik .searchform .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms>.viktmpl-sel{width:100%;text-align:left}#search-vik-overlay .searchform .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms .vbo-search-roomnum,#search-vik .searchform .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms .vbo-search-roomnum{margin-top:40px}#search-vik-overlay .searchform .vb-search-inner .vbo-search-submit,#search-vik .searchform .vb-search-inner .vbo-search-submit{margin-left:0;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;text-align:left}#search-vik-overlay .searchform .vb-search-inner .vbo-search-submit .btn,#search-vik .searchform .vb-search-inner .vbo-search-submit .btn{width:100%;color:#fff;font-size:0.8em;padding:15px 25px!important;border-radius:2px!important;cursor:pointer;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .searchform .vb-search-inner .vbo-search-submit .btn:active,#search-vik-overlay .searchform .vb-search-inner .vbo-search-submit .btn:focus,#search-vik-overlay .searchform .vb-search-inner .vbo-search-submit .btn:hover,#search-vik .searchform .vb-search-inner .vbo-search-submit .btn:active,#search-vik .searchform .vb-search-inner .vbo-search-submit .btn:focus,#search-vik .searchform .vb-search-inner .vbo-search-submit .btn:hover{color:#fff}#search-vik-overlay .searchform .vb-search-inner #vbjstotnights,#search-vik .searchform .vb-search-inner #vbjstotnights{padding-left:0;margin-bottom:20px;text-align:center;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}#search-vik-overlay .searchform .vb-search-inner .vbo-search-num-aduchild-block,#search-vik .searchform .vb-search-inner .vbo-search-num-aduchild-block{width:100%}#search-vik-overlay .searchform .vb-search-inner .vbo-search-num-aduchild-block .vbo-search-num-aduchild-entry>div,#search-vik .searchform .vb-search-inner .vbo-search-num-aduchild-block .vbo-search-num-aduchild-entry>div{-webkit-box-flex:1;-ms-flex:1;flex:1}#search-vik-overlay .searchform .vb-search-inner .vbo-search-num-aduchild-block .vbo-search-num-aduchild-entry>div .viktmpl-sel,#search-vik .searchform .vb-search-inner .vbo-search-num-aduchild-block .vbo-search-num-aduchild-entry>div .viktmpl-sel{width:100%}#search-vik-overlay .vbo-availability-wrapper,#search-vik .vbo-availability-wrapper{margin-bottom:40px}#search-vik-overlay .vblegendediv .vblegenda .vbleglbl,#search-vik .vblegendediv .vblegenda .vbleglbl{font-weight:normal;text-transform:uppercase;font-size:0.9em}#search-vik-overlay .vblegendediv .vblegenda>div,#search-vik .vblegendediv .vblegenda>div{display:inline-block;width:15px;height:15px;border-radius:50%;margin-right:5px}#search-vik-overlay .vbo-room-details-booking-promo,#search-vik .vbo-room-details-booking-promo{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;border:0;padding:0;margin-left:0;background:#fff;margin-top:15px}#search-vik-overlay .vbo-room-details-booking-promo .vbo-room-details-booking-promo-txt,#search-vik .vbo-room-details-booking-promo .vbo-room-details-booking-promo-txt{padding:10px 25px;font-size:0.9em;-webkit-box-flex:1;-ms-flex:1;flex:1}#search-vik-overlay .vbo-room-details-booking-promo .vbo-room-details-booking-promo-ico,#search-vik .vbo-room-details-booking-promo .vbo-room-details-booking-promo-ico{-ms-flex-preferred-size:60px;flex-basis:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}#search-vik-overlay .vbo-room-details-booking-promo .vbo-room-details-booking-promo-ico i,#search-vik .vbo-room-details-booking-promo .vbo-room-details-booking-promo-ico i{color:#fff;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:30px}#search-vik-overlay .vbo-room-details-booking-promo .vbo-room-details-booking-promo-ico:after,#search-vik .vbo-room-details-booking-promo .vbo-room-details-booking-promo-ico:after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translate(5px,-50%);-ms-transform:translate(5px,-50%);transform:translate(5px,-50%);width:0;height:0;border-style:solid;border-width:6px 0 6px 5.3px}#search-vik-overlay .vbo-room-details-booking-promo:after,#search-vik-overlay .vbo-room-details-booking-promo:before,#search-vik .vbo-room-details-booking-promo:after,#search-vik .vbo-room-details-booking-promo:before{width:auto;height:auto;background:transparent;position:relative}#search-vik-overlay .vbmodrooms-item,#search-vik .vbmodrooms-item{border:0;padding:0;margin:0}#search-vik-overlay .owl-carousel .owl-nav,#search-vik .owl-carousel .owl-nav{text-align:center;margin-top:10px}#search-vik-overlay .owl-carousel .owl-nav button.disabled,#search-vik .owl-carousel .owl-nav button.disabled{opacity:0.6}#search-vik-overlay .owl-carousel .owl-nav button.disabled:hover,#search-vik .owl-carousel .owl-nav button.disabled:hover{background:#D6D6D6}#search-vik-overlay .arrow,#search-vik .arrow{background:transparent!important;border:0;font-style:italic;position:relative;border:0!important;font-size:0.9em;letter-spacing:1px;text-transform:uppercase;padding:5px 10px}#search-vik-overlay .arrow:after,#search-vik .arrow:after{position:absolute;right:0;content:"";font-family:"Font Awesome 5 Free";font-weight:600;right:-10px;top:8px;font-size:12px}#search-vik-overlay .arrow:hover,#search-vik .arrow:hover{color:inherit}#search-vik-overlay .details_btn,#search-vik .details_btn{text-transform:uppercase;background:transparent;border:0;font-size:0.9em;letter-spacing:1px}#search-vik-overlay .details_btn:hover,#search-vik .details_btn:hover{color:inherit}#search-vik-overlay .room-name,#search-vik .room-name{font-size:1.8em;font-weight:normal}#search-vik-overlay .characts,#search-vik .characts{list-style-type:none;font-size:12px;color:#999;display:inline-block;margin-right:5px;margin-bottom:0}#search-vik-overlay .characts i,#search-vik-overlay .characts i.vbo-icn-carat,#search-vik .characts i,#search-vik .characts i.vbo-icn-carat{color:#999;font-size:12px}#search-vik-overlay .vbmodrooms .owl-item,#search-vik-overlay .vbmodrooms .owl-wrapper,#search-vik-overlay .vbmodrooms .vbmodrooms-item,#search-vik .vbmodrooms .owl-item,#search-vik .vbmodrooms .owl-wrapper,#search-vik .vbmodrooms .vbmodrooms-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#search-vik-overlay .vbmodrooms .vbmodrooms-item .vbmodroomsboxdiv,#search-vik .vbmodrooms .vbmodrooms-item .vbmodroomsboxdiv{margin:0 5px}#search-vik-overlay .vbmodrooms .vbmodrooms-txtcont,#search-vik .vbmodrooms .vbmodrooms-txtcont{text-align:center;padding-bottom:25px}#search-vik-overlay .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-divblock,#search-vik .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-divblock{border:0;margin:25px 0 0;padding:0 10px 0}#search-vik-overlay .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-divblock .vbmodroomsname,#search-vik .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-divblock .vbmodroomsname{margin:0;font-size:1.4em}#search-vik-overlay .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-divblock .vbmodroomsbeds,#search-vik .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-divblock .vbmodroomsbeds{text-align:center;float:none;font-size:0.8em}#search-vik-overlay .vbmodrooms .vbmodrooms-txtcont .vbmodroomsdesc,#search-vik .vbmodrooms .vbmodrooms-txtcont .vbmodroomsdesc{margin-top:15px;color:#555b81;padding:0 25px}#search-vik-overlay .vbmodrooms .vbmodrooms-txtcont .vbmodroomsroomcost,#search-vik .vbmodrooms .vbmodrooms-txtcont .vbmodroomsroomcost{text-align:center;font-size:1.4em}#search-vik-overlay .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-carats,#search-vik .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-carats{margin-top:10px}#search-vik-overlay .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-carats li,#search-vik .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-carats li{list-style-type:none;font-size:12px;color:#999;display:inline-block;margin-right:5px;margin-bottom:0}#search-vik-overlay .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-carats li i,#search-vik-overlay .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-carats li i.vbo-icn-carat,#search-vik .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-carats li i,#search-vik .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-carats li i.vbo-icn-carat{color:#999;font-size:12px}#search-vik-overlay .vbmodrooms .vbmodrooms-txtcont .vbmodroomsview,#search-vik .vbmodrooms .vbmodrooms-txtcont .vbmodroomsview{text-align:center;margin-top:0}#search-vik-overlay .vbmodrooms .vbmodrooms-txtcont .vbmodroomsview a,#search-vik .vbmodrooms .vbmodrooms-txtcont .vbmodroomsview a{text-transform:uppercase;background:transparent;border:0;font-size:0.9em;letter-spacing:1px}#search-vik-overlay .vbmodrooms .vbmodrooms-txtcont .vbmodroomsview a:hover,#search-vik .vbmodrooms .vbmodrooms-txtcont .vbmodroomsview a:hover{color:inherit}#search-vik-overlay .one-room .owl-item,#search-vik-overlay .one-room .owl-wrapper,#search-vik-overlay .one-room .vbmodrooms-item,#search-vik .one-room .owl-item,#search-vik .one-room .owl-wrapper,#search-vik .one-room .vbmodrooms-item{display:block!important}#search-vik-overlay .one-room .vbmodrooms-item .vbmodroomsboxdiv,#search-vik .one-room .vbmodrooms-item .vbmodroomsboxdiv{margin:0}#search-vik-overlay .one-room .vbmodroomsboxdiv,#search-vik .one-room .vbmodroomsboxdiv{display:-webkit-box;display:-ms-flexbox;display:flex}#search-vik-overlay .one-room .vbmodroomsboxdiv>div,#search-vik .one-room .vbmodroomsboxdiv>div{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}#search-vik-overlay .one-room .vbmodroomsboxdiv>div.vbmodroom-imgbg,#search-vik .one-room .vbmodroomsboxdiv>div.vbmodroom-imgbg{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:350px}#search-vik-overlay .one-room .vbmodroomsboxdiv>div.vbmodroom-imgbg div,#search-vik .one-room .vbmodroomsboxdiv>div.vbmodroom-imgbg div{background-size:cover;background-attachment:scroll;background-repeat:no-repeat;background-position:center center;height:100%;width:100%;position:absolute}#search-vik-overlay .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont,#search-vik .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont{padding:25px 40px;text-align:left}#search-vik-overlay .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodrooms-divblock,#search-vik .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodrooms-divblock{margin:0;padding:0}#search-vik-overlay .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodrooms-divblock .vbmodroomsname,#search-vik .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodrooms-divblock .vbmodroomsname{font-size:1.8em;font-weight:normal}#search-vik-overlay .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomscat,#search-vik .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomscat{font-weight:normal}#search-vik-overlay .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsview,#search-vik .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsview{text-align:right;margin-top:0}#search-vik-overlay .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsview a,#search-vik .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsview a{background:transparent!important;border:0;font-style:italic;position:relative;border:0!important;font-size:0.9em;letter-spacing:1px;text-transform:uppercase;padding:5px 10px}#search-vik-overlay .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsview a:after,#search-vik .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsview a:after{position:absolute;right:0;content:"";font-family:"Font Awesome 5 Free";font-weight:600;right:-10px;top:8px;font-size:12px}#search-vik-overlay .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsview a:hover,#search-vik .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsview a:hover{color:inherit}#search-vik-overlay .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsdesc,#search-vik .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsdesc{margin-top:15px;padding:0;color:#555b81;font-size:0.95em}#search-vik-overlay .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsroomcost,#search-vik .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsroomcost{text-align:left;font-size:1.4em;margin:3px 0 0}#search-vik-overlay .one-room .vbmodrooms-carats .vbulcarats,#search-vik .one-room .vbmodrooms-carats .vbulcarats{margin:0;text-align:left}#search-vik-overlay .day-colored,#search-vik .day-colored{font-size:38px;font-weight:bold}#search-vik-overlay .mod-calendar-label,#search-vik .mod-calendar-label{text-transform:uppercase;font-size:0.8em;font-weight:bold}#search-vik-overlay .vbo-horizsearch-humanformat-wrap,#search-vik .vbo-horizsearch-humanformat-wrap{color:#666}#search-vik-overlay .vbo-horizsearch-humanformat-wrap>form>div,#search-vik .vbo-horizsearch-humanformat-wrap>form>div{margin-right:5px}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .viktmpl-sel,#search-vik .vbo-horizsearch-humanformat-wrap .viktmpl-sel{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:250px}#search-vik-overlay .vbo-horizsearch-humanformat-wrap label,#search-vik .vbo-horizsearch-humanformat-wrap label{text-transform:uppercase;font-size:0.8em;font-weight:bold}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap{-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont{padding:0 30px;border-right:2px solid #eee}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont label,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont label{margin-top:9px}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar{min-height:inherit;border:0;padding:0}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar i,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar i{margin-top:8px}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar .vbo-horizsearch-period-mday,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar .vbo-horizsearch-period-mday{margin-top:10px;font-size:35px;font-weight:bold}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar .vbo-horizsearch-period-dt,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar .vbo-horizsearch-period-dt{margin-top:16px}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar .vbo-horizsearch-period-dt .vbo-horizsearch-period-wday,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar .vbo-horizsearch-period-dt .vbo-horizsearch-period-wday{display:none}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .viktmpl-sel,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .viktmpl-sel{border:0;background:transparent;padding:10px}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearchtotnights,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearchtotnights{height:100%}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearchtotnights .vbo-horizsearch-numnights-inner,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearchtotnights .vbo-horizsearch-numnights-inner{background:transparent;border-radius:0;border:none;border-right:2px solid #eee;padding:9px 20px 0;height:100%}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearchtotnights .vbo-horizsearch-numnights-inner>span:first-child,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearchtotnights .vbo-horizsearch-numnights-inner>span:first-child{display:block;text-transform:uppercase;font-size:0.7em;font-weight:bold;font-family:"oldstyle",serif;color:#c1ac68}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearchtotnights .vbo-horizsearch-numnights-inner>span:nth-child(2),#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearchtotnights .vbo-horizsearch-numnights-inner>span:nth-child(2){font-size:38px;font-weight:bold;font-family:"oldstyle",serif;color:#c1ac68}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap>label,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap>label{display:none}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count{border:0;padding:0;min-height:inherit}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem{-ms-flex-wrap:wrap;flex-wrap:wrap;border-right:2px solid #eee;padding:0 15px}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem:last-child,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem:last-child{border:0}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem .viktmpl-sel,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem .viktmpl-sel{border:0;min-width:100px;padding:0}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem .viktmpl-sel:after,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem .viktmpl-sel:after{padding:13px 0px 0px 8px}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem label,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem label{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;font-size:inherit;width:100%;margin-left:0;text-transform:uppercase;font-size:0.8em;font-weight:bold;font-family:"oldstyle",serif;color:#c1ac68}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem span,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem span{font-size:38px;font-weight:bold;font-family:"oldstyle",serif;color:#c1ac68}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-modifier,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-modifier{background:#eee;border:2px solid #eee;padding:20px;width:100%}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .btn,#search-vik .vbo-horizsearch-humanformat-wrap .btn{text-transform:uppercase}#search-vik-overlay .vbo-results-head .vbcheckinroom-lbl,#search-vik-overlay .vbo-results-head .vbcheckoutroom-lbl,#search-vik-overlay .vbo-results-head .vbo-results-head-det-lbl,#search-vik .vbo-results-head .vbcheckinroom-lbl,#search-vik .vbo-results-head .vbcheckoutroom-lbl,#search-vik .vbo-results-head .vbo-results-head-det-lbl{color:#656777}#search-vik-overlay .room_carats-ovw,#search-vik .room_carats-ovw{text-align:center}#search-vik-overlay .room_carats-ovw .vbtith3,#search-vik .room_carats-ovw .vbtith3{display:inline-block;width:100%;text-align:center;margin-bottom:10px}#search-vik-overlay .room_carats-ovw .vbulcarats,#search-vik .room_carats-ovw .vbulcarats{float:none;display:inline-block;width:100%;margin:0 auto;text-align:center}#search-vik-overlay .room_carats-ovw .vbulcarats li,#search-vik .room_carats-ovw .vbulcarats li{margin:5px 18px}#search-vik-overlay .room_carats-ovw .vbulcarats li [data-vbo-expl],#search-vik .room_carats-ovw .vbulcarats li [data-vbo-expl]{position:inherit}#search-vik-overlay .room_carats-ovw .vbulcarats li .vbo-expl,#search-vik .room_carats-ovw .vbulcarats li .vbo-expl{font-size:12px;cursor:initial}#search-vik-overlay .room_carats-ovw .vbulcarats li .vbo-expl i,#search-vik-overlay .room_carats-ovw .vbulcarats li .vbo-expl i.vbo-icn-carat,#search-vik .room_carats-ovw .vbulcarats li .vbo-expl i,#search-vik .room_carats-ovw .vbulcarats li .vbo-expl i.vbo-icn-carat{font-size:12px;color:#999}#search-vik-overlay .room_carats-ovw .vbulcarats li .vbo-expl span,#search-vik .room_carats-ovw .vbulcarats li .vbo-expl span{display:inline-block;margin-left:10px;color:inherit;font-size:14px;text-transform:uppercase}#search-vik-overlay .vblistroomnamediv,#search-vik .vblistroomnamediv{text-align:center}#search-vik-overlay .vblistroomnamediv .vblistroomname,#search-vik .vblistroomnamediv .vblistroomname{font-size:1.8em}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .vbroomimgdesc .vikfx-thumbslide-container,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .vbroomimgdesc .vikfx-thumbslide-container{max-width:inherit;width:100%;margin-bottom:25px}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .vbroomimgdesc .vbo-showprc-roomname,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .vbroomimgdesc .vbo-showprc-roomname{text-align:center;font-size:2.4em;margin-bottom:20px;margin-top:20px}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .vbroomimgdesc .room_description_box,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .vbroomimgdesc .room_description_box{margin-left:0;width:100%;float:none;color:#656777}@media screen and (min-width:1024px){#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .vbroomimgdesc .room_description_box,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .vbroomimgdesc .room_description_box{padding:0 25px}}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .room_options>h4,#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .room_prices>h4,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .room_options>h4,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .room_prices>h4{margin-bottom:10px}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .room_prices label,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .room_prices label{margin:0;font-size:1.4em}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .room_prices .vbo-showprc-price-entry,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .room_prices .vbo-showprc-price-entry{display:inline-table}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .room_prices .vbo-showprc-price-entry .vbo-showprc-price-entry-cost,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .room_prices .vbo-showprc-price-entry .vbo-showprc-price-entry-cost{font-size:2em}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .room_prices .vbo-showprc-price-entry .vbo-showprc-price-entry-radio input,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .room_prices .vbo-showprc-price-entry .vbo-showprc-price-entry-radio input{margin-top:8px}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .room_options .viktmpl-sel,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .room_options .viktmpl-sel{min-width:100px}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .room_options .viktmpl-sel:after,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .room_options .viktmpl-sel:after{padding-top:6px}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .room_options input,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .room_options input{border-radius:0;background:#fff;-webkit-box-shadow:none;box-shadow:none;padding:5px 5px 5px 12px}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .room_options .vbo-showprc-option-entry-cost,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .room_options .vbo-showprc-option-entry-cost{font-weight:bold}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .room_options .vboptionforcequant,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .room_options .vboptionforcequant{padding:5px 10px;background:#fff;border-color:#ccc;border-radius:0;display:inline-block}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .room_carats-ovw .vbo-expl:after,#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .room_carats-ovw .vbo-expl:before,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .room_carats-ovw .vbo-expl:after,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .room_carats-ovw .vbo-expl:before{display:none}#search-vik-overlay .room_disclaimer,#search-vik .room_disclaimer{font-size:0.8em;border-radius:0;padding:10px 15px}#search-vik-overlay .vbo-pkg-showprc-benefits,#search-vik .vbo-pkg-showprc-benefits{border-color:#eee;font-size:1.1em}#search-vik-overlay .vbo-oconfirm-summary-container .vbo-oconfirm-summary-room-cell-descr .vbo-oconfirm-roomname,#search-vik .vbo-oconfirm-summary-container .vbo-oconfirm-summary-room-cell-descr .vbo-oconfirm-roomname{font-weight:normal;font-size:1.2em}#search-vik-overlay .vbo-oconfirm-summary-container .vbo-oconfirm-summary-coupon-row,#search-vik .vbo-oconfirm-summary-container .vbo-oconfirm-summary-coupon-row{font-size:0.8em}#search-vik-overlay .vbo-oconfirm-summary-container .vbo-oconfirm-summary-coupon-newtot-row,#search-vik .vbo-oconfirm-summary-container .vbo-oconfirm-summary-coupon-newtot-row{font-size:1.2em}#search-vik-overlay .vbo-oconfirm-middlep,#search-vik .vbo-oconfirm-middlep{text-align:center;margin-bottom:0}#search-vik-overlay .vbo-oconfirm-middlep .vbo-coupon-outer #vbo-pincode-inp,#search-vik-overlay .vbo-oconfirm-middlep .vbo-coupon-outer input[type=text],#search-vik-overlay .vbo-oconfirm-middlep .vbo-enterpin-block #vbo-pincode-inp,#search-vik-overlay .vbo-oconfirm-middlep .vbo-enterpin-block input[type=text],#search-vik .vbo-oconfirm-middlep .vbo-coupon-outer #vbo-pincode-inp,#search-vik .vbo-oconfirm-middlep .vbo-coupon-outer input[type=text],#search-vik .vbo-oconfirm-middlep .vbo-enterpin-block #vbo-pincode-inp,#search-vik .vbo-oconfirm-middlep .vbo-enterpin-block input[type=text]{background:#f6f6f6;border:0;border:1px solid #ddd;padding:10px;font-size:14px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;border-radius:2px}#search-vik-overlay .vbo-oconfirm-middlep .vbo-coupon-outer #vbo-pincode-inp:focus,#search-vik-overlay .vbo-oconfirm-middlep .vbo-coupon-outer #vbo-pincode-inp:hover,#search-vik-overlay .vbo-oconfirm-middlep .vbo-coupon-outer input[type=text]:focus,#search-vik-overlay .vbo-oconfirm-middlep .vbo-coupon-outer input[type=text]:hover,#search-vik-overlay .vbo-oconfirm-middlep .vbo-enterpin-block #vbo-pincode-inp:focus,#search-vik-overlay .vbo-oconfirm-middlep .vbo-enterpin-block #vbo-pincode-inp:hover,#search-vik-overlay .vbo-oconfirm-middlep .vbo-enterpin-block input[type=text]:focus,#search-vik-overlay .vbo-oconfirm-middlep .vbo-enterpin-block input[type=text]:hover,#search-vik .vbo-oconfirm-middlep .vbo-coupon-outer #vbo-pincode-inp:focus,#search-vik .vbo-oconfirm-middlep .vbo-coupon-outer #vbo-pincode-inp:hover,#search-vik .vbo-oconfirm-middlep .vbo-coupon-outer input[type=text]:focus,#search-vik .vbo-oconfirm-middlep .vbo-coupon-outer input[type=text]:hover,#search-vik .vbo-oconfirm-middlep .vbo-enterpin-block #vbo-pincode-inp:focus,#search-vik .vbo-oconfirm-middlep .vbo-enterpin-block #vbo-pincode-inp:hover,#search-vik .vbo-oconfirm-middlep .vbo-enterpin-block input[type=text]:focus,#search-vik .vbo-oconfirm-middlep .vbo-enterpin-block input[type=text]:hover{background:#fff}#search-vik-overlay .vbo-oconfirm-middlep .vbo-coupon-outer #vbo-pincode-inp,#search-vik-overlay .vbo-oconfirm-middlep .vbo-enterpin-block #vbo-pincode-inp,#search-vik .vbo-oconfirm-middlep .vbo-coupon-outer #vbo-pincode-inp,#search-vik .vbo-oconfirm-middlep .vbo-enterpin-block #vbo-pincode-inp{background:#fff}#search-vik-overlay .vbo-oconfirm-middlep .vbo-coupon-outer,#search-vik .vbo-oconfirm-middlep .vbo-coupon-outer{background:transparent;border:0;padding:0;border-radius:30px;border:1px solid #eee;display:inline-block;margin:0 auto 30px}#search-vik-overlay .vbo-oconfirm-middlep .vbo-coupon-outer .vbo-coupon-form,#search-vik .vbo-oconfirm-middlep .vbo-coupon-outer .vbo-coupon-form{display:-webkit-box;display:-ms-flexbox;display:flex}#search-vik-overlay .vbo-oconfirm-middlep .vbo-coupon-outer .vbo-coupon-form .vbo-coupon-ico,#search-vik .vbo-oconfirm-middlep .vbo-coupon-outer .vbo-coupon-form .vbo-coupon-ico{display:inline-block;width:150px;border-top-left-radius:30px;border-bottom-left-radius:30px;font-size:45px;text-align:center;background:#eee;padding:20px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#search-vik-overlay .vbo-oconfirm-middlep .vbo-coupon-outer .vbo-coupon-form .vbo-coupon-ico i,#search-vik .vbo-oconfirm-middlep .vbo-coupon-outer .vbo-coupon-form .vbo-coupon-ico i{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#search-vik-overlay .vbo-oconfirm-middlep .vbo-coupon-outer .vbo-coupon-form .vbentercoupon,#search-vik .vbo-oconfirm-middlep .vbo-coupon-outer .vbo-coupon-form .vbentercoupon{padding:20px 50px 20px 25px}#search-vik-overlay .vbo-oconfirm-middlep .vbo-enterpin-block,#search-vik .vbo-oconfirm-middlep .vbo-enterpin-block{display:block;border:1px solid #eee;border-radius:0;margin:0;padding:20px 15px}#search-vik-overlay .vbo-oconfirm-middlep .vbo-enterpin-block span>span,#search-vik .vbo-oconfirm-middlep .vbo-enterpin-block span>span{margin-bottom:5px}#search-vik-overlay .vbo-oconfirm-middlep .btn,#search-vik .vbo-oconfirm-middlep .btn{padding:10px 25px!important;margin-left:10px}#search-vik-overlay .vbcustomfields,#search-vik .vbcustomfields{border:1px solid #eee;padding:20px;text-align:center}#search-vik-overlay .vbcustomfields .vbo-oconfirm-cfield-entry,#search-vik .vbcustomfields .vbo-oconfirm-cfield-entry{width:35%;vertical-align:top}#search-vik-overlay .vbcustomfields .vbo-oconfirm-cfield-entry textarea,#search-vik .vbcustomfields .vbo-oconfirm-cfield-entry textarea{width:100%;background:#f6f6f6;border:0;border:1px solid #ddd;padding:10px;font-size:14px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;border-radius:2px}#search-vik-overlay .vbcustomfields .vbo-oconfirm-cfield-entry textarea:focus,#search-vik-overlay .vbcustomfields .vbo-oconfirm-cfield-entry textarea:hover,#search-vik .vbcustomfields .vbo-oconfirm-cfield-entry textarea:focus,#search-vik .vbcustomfields .vbo-oconfirm-cfield-entry textarea:hover{background:#fff}#search-vik-overlay .vbcustomfields .vbo-oconfirm-cfield-entry .vbinput,#search-vik .vbcustomfields .vbo-oconfirm-cfield-entry .vbinput{width:100%;height:auto}#search-vik-overlay .vbcustomfields .vbo-oconfirm-cfield-entry .vbo-oconfirm-cfield-label,#search-vik .vbcustomfields .vbo-oconfirm-cfield-entry .vbo-oconfirm-cfield-label{text-align:left}#search-vik-overlay .vbcustomfields .vbo-oconfirm-cfield-entry .vbo-oconfirm-cfield-label label,#search-vik .vbcustomfields .vbo-oconfirm-cfield-entry .vbo-oconfirm-cfield-label label{font-weight:bold;font-size:0.9em;margin-bottom:3px}#search-vik-overlay .vbcustomfields .vbo-oconfirm-cfield-entry .viktmpl-sel,#search-vik .vbcustomfields .vbo-oconfirm-cfield-entry .viktmpl-sel{width:100%;border-radius:2px;background:#f6f6f6;text-align:left}#search-vik-overlay .vbcustomfields .vbo-oconfirm-cfield-entry .viktmpl-sel select,#search-vik .vbcustomfields .vbo-oconfirm-cfield-entry .viktmpl-sel select{padding:0}#search-vik-overlay .vbcustomfields .vbo-oconfirm-cfield-entry-separator,#search-vik .vbcustomfields .vbo-oconfirm-cfield-entry-separator{font-size:1.8em;text-transform:capitalize;margin-bottom:20px;width:100%!important}#search-vik-overlay .vbcustomfields .vbo-oconfirm-cfield-entry-checkbox,#search-vik-overlay .vbcustomfields .vbo-oconfirm-cfield-entry-textarea,#search-vik .vbcustomfields .vbo-oconfirm-cfield-entry-checkbox,#search-vik .vbcustomfields .vbo-oconfirm-cfield-entry-textarea{width:74%!important;display:inline-block}#search-vik-overlay .vbo-oconfirm-paymentopts,#search-vik .vbo-oconfirm-paymentopts{border:0}#search-vik-overlay .vbo-oconfirm-paymentopts .vbchoosepayment,#search-vik .vbo-oconfirm-paymentopts .vbchoosepayment{font-size:1.4em;text-transform:capitalize;font-weight:normal;text-align:center;margin-bottom:20px}#search-vik-overlay .vbo-oconfirm-paymentopts .vbchoosepayment+ul,#search-vik .vbo-oconfirm-paymentopts .vbchoosepayment+ul{display:-webkit-box;display:-ms-flexbox;display:flex}#search-vik-overlay .vbo-oconfirm-paymentopts .vbchoosepayment+ul li,#search-vik .vbo-oconfirm-paymentopts .vbchoosepayment+ul li{-webkit-box-flex:25%;-ms-flex:25%;flex:25%;height:auto;line-height:inherit;text-align:center;padding:20px;border:1px solid #eee;border-radius:2px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.1);box-shadow:0 3px 10px rgba(0,0,0,0.1);background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex}#search-vik-overlay .vbo-oconfirm-paymentopts .vbchoosepayment+ul li div,#search-vik .vbo-oconfirm-paymentopts .vbchoosepayment+ul li div{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#search-vik-overlay .vbo-oconfirm-paymentopts .vbchoosepayment+ul li div>*,#search-vik .vbo-oconfirm-paymentopts .vbchoosepayment+ul li div>*{display:block!important;margin:0 auto;width:100%}#search-vik-overlay .vbo-oconfirm-paymentopts .vbchoosepayment+ul li div>.vbo-payment-image,#search-vik .vbo-oconfirm-paymentopts .vbchoosepayment+ul li div>.vbo-payment-image{margin-bottom:10px}#search-vik-overlay .vbo-oconfirm-paymentopts .vbchoosepayment+ul li div>.vbo-payment-image img,#search-vik .vbo-oconfirm-paymentopts .vbchoosepayment+ul li div>.vbo-payment-image img{max-height:55px}#search-vik-overlay .vbo-oconfirm-paymentopts .vbchoosepayment+ul li div>label,#search-vik .vbo-oconfirm-paymentopts .vbchoosepayment+ul li div>label{width:100%;margin-left:0;margin-bottom:5px}#search-vik-overlay .vbo-oconfirm-paymentopts .vbo-oconfirm-choosedeposit .vbo-oconfirm-choosedeposit-inner,#search-vik .vbo-oconfirm-paymentopts .vbo-oconfirm-choosedeposit .vbo-oconfirm-choosedeposit-inner{text-align:center}#search-vik-overlay .vbo-oconfirm-paymentopts .vbo-oconfirm-choosedeposit>div,#search-vik .vbo-oconfirm-paymentopts .vbo-oconfirm-choosedeposit>div{border-color:#ddd;padding:15px}#search-vik-overlay .vbo-booking-details-header,#search-vik .vbo-booking-details-header{display:inline-block;width:100%;margin-top:10px;margin-bottom:20px}#search-vik-overlay .vbo-booking-details-header>div,#search-vik .vbo-booking-details-header>div{width:auto;display:inline-block;float:right}#search-vik-overlay .vbo-booking-details-header .vbo-booking-details-head,#search-vik .vbo-booking-details-header .vbo-booking-details-head{border-radius:2px;padding:11px 15px}#search-vik-overlay .vbo-booking-details-header .vbvordcosts-head,#search-vik .vbo-booking-details-header .vbvordcosts-head{padding:10px 35px 0 0}#search-vik-overlay .vbo-booking-details-header .vbvordcosts-head .vbvordcoststot,#search-vik .vbo-booking-details-header .vbvordcosts-head .vbvordcoststot{font-size:1.5em;font-weight:bold}#search-vik-overlay .vbo-booking-details-header .vbvordcosts-head .vbvordcoststot .vbvordcoststitle,#search-vik .vbo-booking-details-header .vbvordcosts-head .vbvordcoststot .vbvordcoststitle{font-size:0.8em;text-transform:capitalize;font-weight:normal}#search-vik-overlay .vbo-booking-details-header .vbo-booking-details-intro,#search-vik .vbo-booking-details-header .vbo-booking-details-intro{font-size:1.4em;display:block;margin:15px 15px 0 0}#search-vik-overlay .vbo-booking-info-container,#search-vik .vbo-booking-info-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}#search-vik-overlay .vbo-booking-info-container>div,#search-vik .vbo-booking-info-container>div{-webkit-box-flex:1;-ms-flex:1;flex:1}#search-vik-overlay .vbo-booking-info-container .vbo-booking-details-midcontainer,#search-vik .vbo-booking-info-container .vbo-booking-details-midcontainer{background:transparent;border:1px solid #eee;font-size:0.85em;display:inline-block;padding:30px}#search-vik-overlay .vbo-booking-info-container .vbo-booking-details-midcontainer>div,#search-vik .vbo-booking-info-container .vbo-booking-details-midcontainer>div{padding:0;margin-top:10px;background:transparent}#search-vik-overlay .vbo-booking-info-container .vbo-booking-details-midcontainer>div:first-child,#search-vik .vbo-booking-info-container .vbo-booking-details-midcontainer>div:first-child{margin-top:0}#search-vik-overlay .vbo-booking-info-container .vbo-booking-details-midcontainer>div .vbvordudatatitle,#search-vik .vbo-booking-info-container .vbo-booking-details-midcontainer>div .vbvordudatatitle{font-weight:bold;font-size:1.2em;color:inherit;text-transform:capitalize;border-bottom:1px dashed #ccc;margin-bottom:10px;padding-bottom:10px}#search-vik-overlay .vbo-booking-info-container .vbo-booking-details-midcontainer>div .vbo-booking-details-bookinfo-val,#search-vik .vbo-booking-info-container .vbo-booking-details-midcontainer>div .vbo-booking-details-bookinfo-val{font-size:1em}#search-vik-overlay .vbo-booking-info-container .vbo-booking-details-midcontainer>div .vbo-booking-details-bookinfo,#search-vik-overlay .vbo-booking-info-container .vbo-booking-details-midcontainer>div .vbo-bookingdet-userdetail,#search-vik .vbo-booking-info-container .vbo-booking-details-midcontainer>div .vbo-booking-details-bookinfo,#search-vik .vbo-booking-info-container .vbo-booking-details-midcontainer>div .vbo-bookingdet-userdetail{margin:10px 0}#search-vik-overlay .vbo-booking-info-container .vbo-booking-rooms-wrapper,#search-vik .vbo-booking-info-container .vbo-booking-rooms-wrapper{display:inline-block;margin:0 0 0 10px;padding:30px;background:#f6f6f6}#search-vik-overlay .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordroominfo,#search-vik .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordroominfo{background:transparent;padding:0;padding-bottom:15px;margin-top:0;margin-bottom:15px;width:100%;border:0;border-bottom:1px solid #ddd}#search-vik-overlay .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordroominfo .vbvordcoststitlemain>span,#search-vik .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordroominfo .vbvordcoststitlemain>span{color:inherit}#search-vik-overlay .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordroominfo .vbvordcosts .vbo_cost,#search-vik .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordroominfo .vbvordcosts .vbo_cost{float:right}#search-vik-overlay .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordcoststot,#search-vik .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordcoststot{display:inline-block;width:100%;text-align:right;font-weight:bold}#search-vik-overlay .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordcoststot .vbvordcoststitle,#search-vik .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordcoststot .vbvordcoststitle{font-size:0.8em;text-transform:capitalize;font-weight:normal;float:left}#search-vik-overlay .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordcostsdiscount,#search-vik .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordcostsdiscount{display:inline-block;width:100%;text-align:right;font-size:1.1em;margin-bottom:0!important}#search-vik-overlay .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordcostsdiscount .vbvordcoststitle,#search-vik .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordcostsdiscount .vbvordcoststitle{font-size:0.8em;text-transform:capitalize;font-weight:normal;float:left}#search-vik-overlay .vbo-booking-info-container .vbvordcosts.vbvordcoststot,#search-vik .vbo-booking-info-container .vbvordcosts.vbvordcoststot{border:0;margin:0;padding:0}#search-vik-overlay .vbo-booking-cancform-inner .vbordcancform-entry,#search-vik .vbo-booking-cancform-inner .vbordcancform-entry{margin:10px 0}#search-vik-overlay .vbo-booking-cancform-inner .vbordcancform-entry #vbcancemail,#search-vik .vbo-booking-cancform-inner .vbordcancform-entry #vbcancemail{background:#fff;height:auto}#search-vik-overlay .vbo-booking-cancform-inner .vbordcancform-entry .vbtextarea,#search-vik .vbo-booking-cancform-inner .vbordcancform-entry .vbtextarea{border:1px solid #ddd}#search-vik-overlay .vbvordpaybutton-mainbox,#search-vik .vbvordpaybutton-mainbox{text-align:center}#search-vik-overlay .vbvordpaybutton-mainbox .vbvordpaybutton-cnt,#search-vik .vbvordpaybutton-mainbox .vbvordpaybutton-cnt{display:inline-block;padding:40px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.1);box-shadow:0 4px 5px rgba(0,0,0,0.1);border:1px solid #ddd}#search-vik-overlay .vbvordpaybutton-mainbox .vbvordpaybutton-cnt>p,#search-vik .vbvordpaybutton-mainbox .vbvordpaybutton-cnt>p{background:transparent;border:0;margin:0}#search-vik-overlay .vbdivsearch.vbo-search-mainview,#search-vik .vbdivsearch.vbo-search-mainview{padding:40px}#search-vik-overlay .room_item .vblist-roomimage,#search-vik .room_item .vblist-roomimage{position:relative}#search-vik-overlay .room_item .vblist-roomimage .vbimglistdiv,#search-vik .room_item .vblist-roomimage .vbimglistdiv{position:relative}#search-vik-overlay .room_item .vblist-roomimage .vbmodalrdetails,#search-vik .room_item .vblist-roomimage .vbmodalrdetails{top:0;left:0;background:rgba(0,0,0,0.4);opacity:0;width:100%;height:100%;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .room_item .vblist-roomimage .vbmodalrdetails .vbmodalframe,#search-vik .room_item .vblist-roomimage .vbmodalrdetails .vbmodalframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}#search-vik-overlay .room_item .vblist-roomimage .vbmodalrdetails .vbmodalframe i,#search-vik .room_item .vblist-roomimage .vbmodalrdetails .vbmodalframe i{width:50px;height:50px;border:4px solid #fff;line-height:43px;border-radius:50%;font-size:22px;color:#fff}#search-vik-overlay .room_item .vblist-roomimage .vbmodalrdetails .vbmodalframe:after,#search-vik .room_item .vblist-roomimage .vbmodalrdetails .vbmodalframe:after{position:relative;border:none}#search-vik-overlay .room_item .vblist-roomimage .vbmodalrdetails:before,#search-vik .room_item .vblist-roomimage .vbmodalrdetails:before{opacity:0;-webkit-box-shadow:0 0 20px inset rgba(0,0,0,0);box-shadow:0 0 20px inset rgba(0,0,0,0);transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .room_item .vblist-roomimage .vbmodalrdetails:before:hover,#search-vik .room_item .vblist-roomimage .vbmodalrdetails:before:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .room_item .vblist-roomimage .vbmodalrdetails:hover,#search-vik .room_item .vblist-roomimage .vbmodalrdetails:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .room_item .vblist-roomimage:hover .vbmodalrdetails,#search-vik .room_item .vblist-roomimage:hover .vbmodalrdetails{opacity:1;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .room_item .vblist-roomimage:hover .vbmodalrdetails:before,#search-vik .room_item .vblist-roomimage:hover .vbmodalrdetails:before{opacity:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;height:90%;border:1px solid #fff;content:"";-webkit-box-shadow:0 0 20px inset rgba(0,0,0,0.3);box-shadow:0 0 20px inset rgba(0,0,0,0.3);transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .room_item .vblist-roomimage:hover .vbmodalrdetails:before:hover,#search-vik .room_item .vblist-roomimage:hover .vbmodalrdetails:before:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .room_item .vblist-roomimage:hover .vbmodalrdetails .vbmodalframe,#search-vik .room_item .vblist-roomimage:hover .vbmodalrdetails .vbmodalframe{opacity:1}#search-vik-overlay .room_item .vblist-roomimage:hover .vbmodalrdetails:hover,#search-vik .room_item .vblist-roomimage:hover .vbmodalrdetails:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .room_item .vbo-info-room .vblastavail,#search-vik .room_item .vbo-info-room .vblastavail{font-size:0.8em;margin:0;padding:0;text-align:right}#search-vik-overlay .room_item .vbrowroomcapacity i,#search-vik .room_item .vbrowroomcapacity i{font-size:13px}#search-vik-overlay .room_item .vbrowroomcapacity i.vbo-empty-personicn,#search-vik .room_item .vbrowroomcapacity i.vbo-empty-personicn{color:#999}#search-vik-overlay .room_item .vbselectordiv .btn,#search-vik .room_item .vbselectordiv .btn{text-transform:uppercase}#search-vik-overlay .room_item.room_resultdiffusage,#search-vik .room_item.room_resultdiffusage{background:#efefef}#search-vik-overlay .room_item.room_resultdiffusage .vbselectordiv .btn,#search-vik .room_item.room_resultdiffusage .vbselectordiv .btn{text-transform:uppercase;color:#fff;font-size:0.8em;padding:15px 25px!important;border-radius:2px!important;cursor:pointer;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .room_item.room_resultdiffusage .vbselectordiv .btn:active,#search-vik-overlay .room_item.room_resultdiffusage .vbselectordiv .btn:focus,#search-vik-overlay .room_item.room_resultdiffusage .vbselectordiv .btn:hover,#search-vik .room_item.room_resultdiffusage .vbselectordiv .btn:active,#search-vik .room_item.room_resultdiffusage .vbselectordiv .btn:focus,#search-vik .room_item.room_resultdiffusage .vbselectordiv .btn:hover{color:#fff}#search-vik #vbselectroomform,#search-vik-overlay #vbselectroomform{margin-bottom:30px;display:inline-block;width:100%}#search-vik-overlay .vbsearchproominfo .vbsearchnroom,#search-vik .vbsearchproominfo .vbsearchnroom{text-transform:capitalize}#search-vik #vbdialog-overlay .vbdialog-right #vbdialog-cancel.btn,#search-vik-overlay #vbdialog-overlay .vbdialog-right #vbdialog-cancel.btn{background:#ddd;border-color:#ddd;color:#666}#search-vik #vbdialog-overlay .vbdialog-right #vbdialog-cancel.btn:hover,#search-vik-overlay #vbdialog-overlay .vbdialog-right #vbdialog-cancel.btn:hover{background:transparent}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-det-wrapper,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-det-wrapper{width:100%;margin-bottom:10px}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-det-wrapper .vbo-promotion-info .vbo-promotion-name,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-det-wrapper .vbo-promotion-info .vbo-promotion-name{font-size:2.2em;padding:0;display:inline-block}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-det-wrapper .vbo-promotion-info .vbo-promotion-discount,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-det-wrapper .vbo-promotion-info .vbo-promotion-discount{margin:0 0 0 15px;display:inline-block;float:right}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-det-wrapper .vbo-promotion-info .vbo-promotion-discount .vbo-promotion-discount-details,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-det-wrapper .vbo-promotion-info .vbo-promotion-discount .vbo-promotion-discount-details{background:transparent;font-weight:bold;float:none}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-det-wrapper .vbo-promotion-description,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-det-wrapper .vbo-promotion-description{padding-right:0}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper{width:100%}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates{background:transparent;margin-bottom:10px}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-left,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-left{border:1px solid #ddd;border-radius:4px;background:#f6f6f6}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-left .vbo-promotion-date-from,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-left .vbo-promotion-date-from{border-right:1px solid #ddd;margin:0}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-left>div,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-left>div{padding:8px 20px}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-left>div .vbo-promotion-date-label,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-left>div .vbo-promotion-date-label{font-size:0.7em}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-right,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-right{border-radius:4px}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block{padding:0;border:0}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:-10px;width:auto}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;background:transparent;margin:0;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner{padding-bottom:20px;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-img img,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-img img{border-radius:20px}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-name,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-name{text-align:left;font-weight:bold;font-size:1.2em;padding:15px 20px 0}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-book-block,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-book-block{text-align:left;padding-left:10px}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-book-block a,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-book-block a{width:auto;background:transparent!important;border:0;font-style:italic;position:relative;border:0!important;font-size:0.9em;letter-spacing:1px;text-transform:uppercase;padding:5px 10px}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-book-block a:after,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-book-block a:after{position:absolute;right:0;content:"";font-family:"Font Awesome 5 Free";font-weight:600;right:-10px;top:8px;font-size:12px}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-book-block a:hover,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-book-block a:hover{color:inherit}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner:hover,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block:hover .vbo-promotion-room-block-inner,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block:hover .vbo-promotion-room-block-inner{-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);box-shadow:0 0 20px rgba(0,0,0,0.2);border-radius:20px;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block:hover .vbo-promotion-room-block-inner:hover,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block:hover .vbo-promotion-room-block-inner:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .vbo-availability-controls select,#search-vik .vbo-availability-controls select{line-height:inherit;border-radius:0;-webkit-appearance:menulist}#search-vik-overlay .vbo-availability-room-details.room_result,#search-vik .vbo-availability-room-details.room_result{border-bottom:0}#search-vik-overlay .vbo-availability-room-container,#search-vik .vbo-availability-room-container{border:0}#search-vik-overlay .vbo-availability-room-container .vbo-availability-room-details-first,#search-vik .vbo-availability-room-container .vbo-availability-room-details-first{border:0}#search-vik-overlay .vbo-availability-room-container .vbo-availability-room-details-right .vbo-availability-room-details-last-checkin,#search-vik .vbo-availability-room-container .vbo-availability-room-details-right .vbo-availability-room-details-last-checkin{margin-left:10px;border-top:1px solid #eee;padding-top:20px}#search-vik-overlay .vbo-availability-room-container .vbo-availability-room-details-right .vbo-availability-room-details-last-checkin i,#search-vik .vbo-availability-room-container .vbo-availability-room-details-right .vbo-availability-room-details-last-checkin i{background:transparent;border-radius:0;vertical-align:top;margin-top:15px;width:auto;height:auto;font-size:25px}#search-vik-overlay .vbo-availability-room-container .vbo-availability-room-details-right .vbo-availability-room-details-last-checkin .vbo-availability-room-details-last-checkin-text,#search-vik .vbo-availability-room-container .vbo-availability-room-details-right .vbo-availability-room-details-last-checkin .vbo-availability-room-details-last-checkin-text{margin-left:10px;color:inherit;display:inline-block}#search-vik-overlay .vbo-availability-room-container .vbo-availability-room-details-right .vbo-availability-room-details-last-checkin .vbo-availability-room-details-last-checkin-text>div,#search-vik .vbo-availability-room-container .vbo-availability-room-details-right .vbo-availability-room-details-last-checkin .vbo-availability-room-details-last-checkin-text>div{text-transform:uppercase;font-size:0.8em}#search-vik-overlay .vbo-availability-room-container .vbo-availability-room-details-right .vbo-availability-room-details-last-checkin .vbo-availability-room-details-last-checkin-text>span,#search-vik .vbo-availability-room-container .vbo-availability-room-details-right .vbo-availability-room-details-last-checkin .vbo-availability-room-details-last-checkin-text>span{font-size:1.2em}#search-vik-overlay .vbo-availability-room-container .vbo-availability-room-monthdays .vbo-availability-month-name,#search-vik .vbo-availability-room-container .vbo-availability-room-monthdays .vbo-availability-month-name{font-weight:bold;padding:8px 15px}#search-vik-overlay .vbo-availability-room-container .vbo-availability-room-monthdays .vbo-availability-daynumber,#search-vik .vbo-availability-room-container .vbo-availability-room-monthdays .vbo-availability-daynumber{font-weight:bold}#search-vik-overlay .vbo-availability-room-container .vbo-availability-room-monthdays .vbo-availability-weekday,#search-vik .vbo-availability-room-container .vbo-availability-room-monthdays .vbo-availability-weekday{text-transform:uppercase}#search-vik-overlay .vbo-pkglist-container,#search-vik .vbo-pkglist-container{margin-bottom:30px}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg{border:0;margin:0}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner{margin:5px;border:1px solid #eee;background:#fbfbfb;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner>div,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner>div{-webkit-box-flex:1;-ms-flex:1;flex:1}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo{border:0;padding:40px}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-desc,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-desc{text-align:center}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-desc .vbo-pkglist-pkg-name,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-desc .vbo-pkglist-pkg-name{font-size:1.8em;font-weight:normal}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-desc .vbo-pkglist-pkg-shortdescr,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-desc .vbo-pkglist-pkg-shortdescr{margin-bottom:5px;font-size:0.9em}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-cost,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-cost{text-align:center}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-cost>span,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-cost>span{display:inline-block}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-cost .vbo-pkglist-pkg-price,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-cost .vbo-pkglist-pkg-price{font-size:1.7em}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-cost .vbo-pkglist-pkg-priceper,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-cost .vbo-pkglist-pkg-priceper{color:#666;font-size:0.9em}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-details,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-details{text-align:center}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-details a,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-details a{color:#fff;font-size:0.8em;padding:15px 25px!important;border-radius:2px!important;cursor:pointer;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-details a:active,#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-details a:focus,#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-details a:hover,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-details a:active,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-details a:focus,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-details a:hover{color:#fff}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-benefits,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-benefits{border-radius:0;border:0;border-top:1px solid #eee;padding:10px 0 0;margin:10px 0 0;font-size:0.9em;font-style:italic}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-dates-cont .vbo-pkglist-pkg-dates,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-dates-cont .vbo-pkglist-pkg-dates{text-align:center;background:transparent;font-size:1em;color:inherit;border-radius:0;padding:10px 0 0;margin:10px 0 0;float:none;border:0;border-top:1px solid #eee}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block{min-height:inherit;background:transparent;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-descr,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-descr{min-height:inherit;border:0;background:transparent;width:auto;-ms-flex-preferred-size:70%;flex-basis:70%;padding:33px 50px 0 10px;font-family:'Titillium-web',sans-serif;}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-descr .vbo-pkgdet-title,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-descr .vbo-pkgdet-title{font-weight:normal}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-descr .vbo-rdet-descprice-block,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-descr .vbo-rdet-descprice-block{border:0;background:transparent;margin:0}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-descr .vbo-rdet-descprice-block .vbo-rdet-desc-cont,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-descr .vbo-rdet-descprice-block .vbo-rdet-desc-cont{min-height:inherit;background:transparent;border:0;width:100%;padding:20px 0 0}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-descr .vbo-pkgdet-benefits,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-descr .vbo-pkgdet-benefits{border:0;border-top:2px solid #eee;font-size:1.1em;text-align:left;margin:0}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-cost,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-cost{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-cost .vbo-pkglist-pkg-price,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-cost .vbo-pkglist-pkg-price{font-size:2em;display:inline-block}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-cost .vbo-pkglist-pkg-priceper,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-cost .vbo-pkglist-pkg-priceper{display:inline-block;color:#aaa;font-size:0.9em}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-dates,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-dates{background:transparent;border-radius:0;border:0;padding:0;color:inherit;text-align:left}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-dates>div,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-dates>div{display:inline-block;vertical-align:top}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-dates i,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-dates i{margin-top:5px;font-size:22px}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-dates .vbo-pkgdet-dates-lbl,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-dates .vbo-pkgdet-dates-lbl{display:block;font-weight:bold}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-condsdates-block .vbo-pkgdet-conds,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-condsdates-block .vbo-pkgdet-conds{border:0;border-top:2px solid #eee;border-radius:0;background:#f6f6f6;padding:15px;margin-top:20px;font-size:0.8em}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-roomsttl,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-roomsttl{text-align:center;margin-bottom:25px}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container{border:0;margin:5px 0 20px}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer{background:#fff}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vblist-roomimage,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vblist-roomimage{height:auto;min-height:300px}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-det,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-det{border:0;text-align:center}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-det .vbo-pkgdet-roomname,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-det .vbo-pkgdet-roomname{font-weight:normal;margin:10px 0}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-booknow,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-booknow{padding:10px 0;margin-top:10px;width:100%}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-booknow .btn,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-booknow .btn{padding:5px 10px!important;background:transparent!important;border:0;font-style:italic;position:relative;border:0!important;font-size:0.9em;letter-spacing:1px;text-transform:uppercase;padding:5px 10px}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-booknow .btn:after,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-booknow .btn:after{position:absolute;right:0;content:"";font-family:"Font Awesome 5 Free";font-weight:600;right:-10px;top:8px;font-size:12px}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-booknow .btn:hover,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-booknow .btn:hover{color:inherit}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner{margin-top:0;padding:0;background:#eee}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form.vbo-seldates-cont,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form.vbo-seldates-cont{padding:0}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch{background:transparent}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch .vb-search-inner,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch .vb-search-inner{display:-webkit-box;display:-ms-flexbox;display:flex}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch .vb-search-inner .vbo-search-num-rooms,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch .vb-search-inner .vbo-search-num-rooms{margin-left:0;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch .vb-search-inner .vbo-search-num-aduchild-block,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch .vb-search-inner .vbo-search-num-aduchild-block{margin:10px 0 0}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch .vb-search-inner .vbjstotnights,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch .vb-search-inner .vbjstotnights{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch .vb-search-inner .vbo-search-submit,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch .vb-search-inner .vbo-search-submit{margin-right:0}#search-vik-overlay .vbo-search-noresults-cont .vb-search-inner .viktmpl-sel select,#search-vik .vbo-search-noresults-cont .vb-search-inner .viktmpl-sel select{width:100%!important;max-width:100%}#search-vik-overlay .vbo-search-noresults-cont .vb-search-inner .viktmpl-sel:after,#search-vik .vbo-search-noresults-cont .vb-search-inner .viktmpl-sel:after{top:6px}#search-vik-overlay .vbo-search-noresults-cont .vb-search-inner .vbo-search-num-racblock,#search-vik .vbo-search-noresults-cont .vb-search-inner .vbo-search-num-racblock{margin-left:0}#search-vik-overlay .vbo-search-noresults-cont .vb-search-inner .vbo-search-num-racblock .vbo-search-num-aduchild-entry,#search-vik .vbo-search-noresults-cont .vb-search-inner .vbo-search-num-racblock .vbo-search-num-aduchild-entry{margin:10px 0}#search-vik-overlay .vbo-search-noresults-cont .vb-search-inner .vbo-search-num-racblock .vbo-search-num-aduchild-entry>div,#search-vik .vbo-search-noresults-cont .vb-search-inner .vbo-search-num-racblock .vbo-search-num-aduchild-entry>div{-webkit-box-flex:1;-ms-flex:1;flex:1}#search-vik-overlay .vbo-search-noresults-cont .vb-search-inner #vbjstotnights,#search-vik .vbo-search-noresults-cont .vb-search-inner #vbjstotnights{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}#search-vik-overlay .vbo-search-suggestions-av .vbo-search-suggestions-av-mon,#search-vik .vbo-search-suggestions-av .vbo-search-suggestions-av-mon{font-weight:bold;padding:8px 15px}#search-vik-overlay .vbo-search-suggestions-av .vbo-search-suggestions-month-day,#search-vik .vbo-search-suggestions-av .vbo-search-suggestions-month-day{color:#656777}#search-vik-overlay .vbo-search-suggestions-av .vbo-search-suggestions-month-day .vbo-suggestion-daynumber,#search-vik .vbo-search-suggestions-av .vbo-search-suggestions-month-day .vbo-suggestion-daynumber{font-weight:bold}#search-vik-overlay .vbo-search-suggestions-av .vbo-search-suggestions-month-day .vbo-suggestion-weekday,#search-vik .vbo-search-suggestions-av .vbo-search-suggestions-month-day .vbo-suggestion-weekday{text-transform:uppercase}#search-vik-overlay .vbo-search-suggestions-av .vbo-search-suggestions-month-day.vbo-search-suggestions-month-day-highlighted,#search-vik-overlay .vbo-search-suggestions-av .vbo-search-suggestions-month-day.vbo-search-suggestions-month-day-requested,#search-vik .vbo-search-suggestions-av .vbo-search-suggestions-month-day.vbo-search-suggestions-month-day-highlighted,#search-vik .vbo-search-suggestions-av .vbo-search-suggestions-month-day.vbo-search-suggestions-month-day-requested{color:#fff}#search-vik-overlay .vbo-booking-suggestions-container,#search-vik-overlay .vbo-search-suggestions-container,#search-vik .vbo-booking-suggestions-container,#search-vik .vbo-search-suggestions-container{margin-bottom:80px}#search-vik-overlay .vbo-booking-solutions,#search-vik-overlay .vbo-search-solutions,#search-vik .vbo-booking-solutions,#search-vik .vbo-search-solutions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution,#search-vik-overlay .vbo-search-solutions .vbo-search-solution,#search-vik .vbo-booking-solutions .vbo-booking-solution,#search-vik .vbo-booking-solutions .vbo-search-solution,#search-vik .vbo-search-solutions .vbo-booking-solution,#search-vik .vbo-search-solutions .vbo-search-solution{margin:0!important;-ms-flex-preferred-size:24%;flex-basis:24%;width:auto;border:0;background:transparent}#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-inner,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-inner,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-inner,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-inner,#search-vik .vbo-booking-solutions .vbo-booking-solution-inner,#search-vik .vbo-booking-solutions .vbo-search-solution-inner,#search-vik .vbo-search-solutions .vbo-booking-solution-inner,#search-vik .vbo-search-solutions .vbo-search-solution-inner{border:1px solid #eee;background:#fbfbfb;margin:5px;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-inner:hover,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-inner:hover,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-inner:hover,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-inner:hover,#search-vik .vbo-booking-solutions .vbo-booking-solution-inner:hover,#search-vik .vbo-booking-solutions .vbo-search-solution-inner:hover,#search-vik .vbo-search-solutions .vbo-booking-solution-inner:hover,#search-vik .vbo-search-solutions .vbo-search-solution-inner:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-inner:hover:hover,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-inner:hover:hover,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-inner:hover:hover,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-inner:hover:hover,#search-vik .vbo-booking-solutions .vbo-booking-solution-inner:hover:hover,#search-vik .vbo-booking-solutions .vbo-search-solution-inner:hover:hover,#search-vik .vbo-search-solutions .vbo-booking-solution-inner:hover:hover,#search-vik .vbo-search-solutions .vbo-search-solution-inner:hover:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-inner:hover,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-inner:hover,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-inner:hover,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-inner:hover,#search-vik .vbo-booking-solutions .vbo-booking-solution-inner:hover,#search-vik .vbo-booking-solutions .vbo-search-solution-inner:hover,#search-vik .vbo-search-solutions .vbo-booking-solution-inner:hover,#search-vik .vbo-search-solutions .vbo-search-solution-inner:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-book a,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-book a,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-book a,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-book a,#search-vik .vbo-booking-solutions .vbo-booking-solution-book a,#search-vik .vbo-booking-solutions .vbo-search-solution-book a,#search-vik .vbo-search-solutions .vbo-booking-solution-book a,#search-vik .vbo-search-solutions .vbo-search-solution-book a{text-transform:uppercase}#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-book a:active,#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-book a:focus,#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-book a:hover,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-book a:active,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-book a:focus,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-book a:hover,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-book a:active,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-book a:focus,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-book a:hover,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-book a:active,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-book a:focus,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-book a:hover,#search-vik .vbo-booking-solutions .vbo-booking-solution-book a:active,#search-vik .vbo-booking-solutions .vbo-booking-solution-book a:focus,#search-vik .vbo-booking-solutions .vbo-booking-solution-book a:hover,#search-vik .vbo-booking-solutions .vbo-search-solution-book a:active,#search-vik .vbo-booking-solutions .vbo-search-solution-book a:focus,#search-vik .vbo-booking-solutions .vbo-search-solution-book a:hover,#search-vik .vbo-search-solutions .vbo-booking-solution-book a:active,#search-vik .vbo-search-solutions .vbo-booking-solution-book a:focus,#search-vik .vbo-search-solutions .vbo-booking-solution-book a:hover,#search-vik .vbo-search-solutions .vbo-search-solution-book a:active,#search-vik .vbo-search-solutions .vbo-search-solution-book a:focus,#search-vik .vbo-search-solutions .vbo-search-solution-book a:hover{color:#fff}#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-dates,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-dates,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-dates,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-dates,#search-vik .vbo-booking-solutions .vbo-booking-solution-dates,#search-vik .vbo-booking-solutions .vbo-search-solution-dates,#search-vik .vbo-search-solutions .vbo-booking-solution-dates,#search-vik .vbo-search-solutions .vbo-search-solution-dates{display:block}#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-dates>span,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-dates>span,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-dates>span,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-dates>span,#search-vik .vbo-booking-solutions .vbo-booking-solution-dates>span,#search-vik .vbo-booking-solutions .vbo-search-solution-dates>span,#search-vik .vbo-search-solutions .vbo-booking-solution-dates>span,#search-vik .vbo-search-solutions .vbo-search-solution-dates>span{display:block;border:0;padding:10px}#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-dates>.vbo-booking-solution-checkin,#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-dates>.vbo-search-solution-checkin,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-dates>.vbo-booking-solution-checkin,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-dates>.vbo-search-solution-checkin,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-dates>.vbo-booking-solution-checkin,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-dates>.vbo-search-solution-checkin,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-dates>.vbo-booking-solution-checkin,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-dates>.vbo-search-solution-checkin,#search-vik .vbo-booking-solutions .vbo-booking-solution-dates>.vbo-booking-solution-checkin,#search-vik .vbo-booking-solutions .vbo-booking-solution-dates>.vbo-search-solution-checkin,#search-vik .vbo-booking-solutions .vbo-search-solution-dates>.vbo-booking-solution-checkin,#search-vik .vbo-booking-solutions .vbo-search-solution-dates>.vbo-search-solution-checkin,#search-vik .vbo-search-solutions .vbo-booking-solution-dates>.vbo-booking-solution-checkin,#search-vik .vbo-search-solutions .vbo-booking-solution-dates>.vbo-search-solution-checkin,#search-vik .vbo-search-solutions .vbo-search-solution-dates>.vbo-booking-solution-checkin,#search-vik .vbo-search-solutions .vbo-search-solution-dates>.vbo-search-solution-checkin{border-bottom:1px solid #eee}#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-dates .vbo-booking-solution-date-dt,#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-dates .vbo-search-solution-date-dt,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-dates .vbo-booking-solution-date-dt,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-dates .vbo-search-solution-date-dt,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-dates .vbo-booking-solution-date-dt,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-dates .vbo-search-solution-date-dt,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-dates .vbo-booking-solution-date-dt,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-dates .vbo-search-solution-date-dt,#search-vik .vbo-booking-solutions .vbo-booking-solution-dates .vbo-booking-solution-date-dt,#search-vik .vbo-booking-solutions .vbo-booking-solution-dates .vbo-search-solution-date-dt,#search-vik .vbo-booking-solutions .vbo-search-solution-dates .vbo-booking-solution-date-dt,#search-vik .vbo-booking-solutions .vbo-search-solution-dates .vbo-search-solution-date-dt,#search-vik .vbo-search-solutions .vbo-booking-solution-dates .vbo-booking-solution-date-dt,#search-vik .vbo-search-solutions .vbo-booking-solution-dates .vbo-search-solution-date-dt,#search-vik .vbo-search-solutions .vbo-search-solution-dates .vbo-booking-solution-date-dt,#search-vik .vbo-search-solutions .vbo-search-solution-dates .vbo-search-solution-date-dt{font-size:1.4em;color:#656777}#search-vik-overlay .vborderslist-maincnt,#search-vik .vborderslist-maincnt{border:1px solid #eee;border-radius:4px;margin-bottom:20px}#search-vik-overlay .vborderslist-maincnt table,#search-vik .vborderslist-maincnt table{margin-bottom:0}#search-vik-overlay .vborderslist-maincnt .vbsearchorderdiv,#search-vik .vborderslist-maincnt .vbsearchorderdiv{text-align:center;padding:20px}#search-vik-overlay .vborderslist-maincnt .vbsearchorderdiv .vbsearchorderinner,#search-vik .vborderslist-maincnt .vbsearchorderdiv .vbsearchorderinner{border-bottom:0;margin-bottom:0}#search-vik-overlay .vborderslist-maincnt .vbsearchorderdiv .vbsearchorderinner span,#search-vik .vborderslist-maincnt .vbsearchorderdiv .vbsearchorderinner span{font-weight:bold;font-size:1.2em}#search-vik-overlay .vborderslist-maincnt .vbsearchorderdiv .vbsearchorder-pinbox input[type=text],#search-vik .vborderslist-maincnt .vbsearchorderdiv .vbsearchorder-pinbox input[type=text]{padding:10px;background:#fff;font-size:14px}#search-vik-overlay .vborderslist-maincnt .vbsearchorderdiv .vbsearchorder-pinbox .btn,#search-vik .vborderslist-maincnt .vbsearchorderdiv .vbsearchorder-pinbox .btn{vertical-align:top;padding:11.5px 25px!important}#search-vik-overlay .vborderslist-maincnt .vborderslisttable thead td,#search-vik .vborderslist-maincnt .vborderslisttable thead td{background:#f6f6f6;font-size:0.9em}#search-vik-overlay .vborderslist-maincnt .vborderslisttable td,#search-vik .vborderslist-maincnt .vborderslisttable td{padding:15px}#search-vik-overlay .vborderslist-maincnt .vborderslisttable td.vborder-status-cell:after,#search-vik .vborderslist-maincnt .vborderslisttable td.vborder-status-cell:after{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#search-vik-overlay .loginregistercont,#search-vik .loginregistercont{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px;border-radius:8px;-webkit-box-shadow:0 7px 15px rgba(0,0,0,0.2);box-shadow:0 7px 15px rgba(0,0,0,0.2)}#search-vik-overlay .loginregistercont .logreg-block,#search-vik .loginregistercont .logreg-block{background:transparent;border:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:40px}#search-vik-overlay .loginregistercont .logreg-block h3,#search-vik .loginregistercont .logreg-block h3{text-transform:inherit;font-size:2.2em;font-weight:normal;margin-bottom:20px}#search-vik-overlay .loginregistercont .logreg-block.registerblock,#search-vik-overlay .loginregistercont .logreg-block.vbo-operators-authcode,#search-vik .loginregistercont .logreg-block.registerblock,#search-vik .loginregistercont .logreg-block.vbo-operators-authcode{border-right:1px solid #eee}#search-vik-overlay .loginregistercont .logreg-block.registerblock #authcode,#search-vik-overlay .loginregistercont .logreg-block.vbo-operators-authcode #authcode,#search-vik .loginregistercont .logreg-block.registerblock #authcode,#search-vik .loginregistercont .logreg-block.vbo-operators-authcode #authcode{width:100%}#search-vik-overlay .loginregistercont .logreg-block .logreg-main-row,#search-vik .loginregistercont .logreg-block .logreg-main-row{margin:15px 0}#search-vik-overlay .loginregistercont .logreg-block .logreg-main-row .loginblock-lbl,#search-vik-overlay .loginregistercont .logreg-block .logreg-main-row .logreg-main-lbl,#search-vik .loginregistercont .logreg-block .logreg-main-row .loginblock-lbl,#search-vik .loginregistercont .logreg-block .logreg-main-row .logreg-main-lbl{margin-bottom:3px;text-transform:uppercase;font-size:0.8em;font-weight:bold}#search-vik-overlay .loginregistercont .logreg-block .logreg-main-row .vbinput,#search-vik .loginregistercont .logreg-block .logreg-main-row .vbinput{width:100%;height:auto;font-family:inherit}#search-vik-overlay .loginregistercont .logreg-block .logreg-main-row .btn,#search-vik .loginregistercont .logreg-block .logreg-main-row .btn{width:100%;text-transform:uppercase}#search-vik-overlay .vbo-operator-dashboard,#search-vik .vbo-operator-dashboard{margin-bottom:30px}#search-vik-overlay .vbo-operator-dashboard .vbo-operator-dashboard-links li,#search-vik .vbo-operator-dashboard .vbo-operator-dashboard-links li{margin-left:0}#search-vik-overlay .vbo-operator-dashboard .vbo-operator-dashboard-links .vbo-operator-dashboard-link-left a,#search-vik .vbo-operator-dashboard .vbo-operator-dashboard-links .vbo-operator-dashboard-link-left a{margin:14px 10px 0 15px}#search-vik-overlay .vbo-tableaux-todaystats>div:last-child,#search-vik .vbo-tableaux-todaystats>div:last-child{border-right:0}#search-vik-overlay .vbo-tableaux-todaystats .vbo-tableaux-todaystat-inner,#search-vik .vbo-tableaux-todaystats .vbo-tableaux-todaystat-inner{padding:15px}#search-vik-overlay .vbo-tableaux-todaystats .vbo-tableaux-todaystat-inner .vbo-tableaux-today-lbl,#search-vik .vbo-tableaux-todaystats .vbo-tableaux-todaystat-inner .vbo-tableaux-today-lbl{font-size:0.8em}#search-vik-overlay .vbo-tableaux-outer,#search-vik .vbo-tableaux-outer{margin-bottom:60px}#search-vik-overlay .vbo-tableaux-outer .vbo-tableaux-table .vbo-tableaux-monthcell,#search-vik .vbo-tableaux-outer .vbo-tableaux-table .vbo-tableaux-monthcell{font-size:0.9em;text-transform:uppercase}#search-vik-overlay .vbo-tableaux-outer .vbo-tableaux-table tr td:first-child,#search-vik .vbo-tableaux-outer .vbo-tableaux-table tr td:first-child{font-size:0.9em}#search-vik-overlay .vbo-tableaux-outer .vbo-tableaux-table .vbo-tableaux-roombooks>div,#search-vik .vbo-tableaux-outer .vbo-tableaux-table .vbo-tableaux-roombooks>div{font-weight:normal}#search-vik-overlay .vbcurconvcontainer,#search-vik .vbcurconvcontainer{float:right;background:#fff;border:1px solid #ddd;height:auto!important;padding:0 2px}#search-vik-overlay .vbcurconvcontainer .vbcurconv-flag,#search-vik .vbcurconvcontainer .vbcurconv-flag{float:left;padding:6px 10px 0;font-weight:bold;font-size:14px;border-right:1px solid #ddd;margin-right:5px}#search-vik-overlay .vbcurconvcontainer .vbcurconv-flag #vbcurconv-flag-symb,#search-vik .vbcurconvcontainer .vbcurconv-flag #vbcurconv-flag-symb{display:inline-block;vertical-align:top;margin-top:1px}#search-vik-overlay .vbcurconvcontainer .vbcurconv-menu,#search-vik .vbcurconvcontainer .vbcurconv-menu{padding:0;float:left;border:0}#search-vik-overlay .vbcurconvcontainer .vbcurconv-menu select,#search-vik .vbcurconvcontainer .vbcurconv-menu select{padding:0.375rem 1.75rem 0.375rem 0.75rem!important}#search-vik-overlay .vbdivsearch input[type^=text],#search-vik .vbdivsearch input[type^=text]{background:#fff}#search-vik-overlay .ui-datepicker .ui-datepicker-current-day a.ui-state-active,#search-vik-overlay .ui-datepicker .ui-datepicker-current-day span.ui-state-active,#search-vik .ui-datepicker .ui-datepicker-current-day a.ui-state-active,#search-vik .ui-datepicker .ui-datepicker-current-day span.ui-state-active{background:#c1ac68!important;border-color:#c1ac68!important}.xoo-wsc-container .xoo-wsc-header{text-align:center}.xoo-wsc-container .xoo-wsc-header .xoo-wsc-ctxt{color:#c1ac68}.xoo-wsc-container .xoo-wsc-body .xoo-wsc-remove{color:darkred}.xoo-wsc-container .xoo-wsc-body .xoo-wsc-sum-col a{color:#c1ac68}.xoo-wsc-container .xoo-wsc-footer .xoo-wsc-subtotal{color:#c1ac68;margin-bottom:0.5em}.xoo-wsc-container .xoo-wsc-footer .xoo-wsc-footer-b .button{text-transform:uppercase;border:1px solid #c1ac68;padding:0.5em 1em;color:white;background:#c1ac68;display:block;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;display:inline-block}.xoo-wsc-container .xoo-wsc-footer .xoo-wsc-footer-b .button:hover{background:#282828}.xoo-wsc-container .xoo-wsc-footer .xoo-wsc-footer-b .xoo-wsc-cart{background:#282828}.xoo-wsc-container .xoo-wsc-footer .xoo-wsc-footer-b .xoo-wsc-cart:hover{background:#c1ac68}.xoo-wsc-container .xoo-wsc-footer .xoo-wsc-footer-b .xoo-wsc-cont{background:#f4f4f4;color:#282828}.xoo-wsc-container .xoo-wsc-footer .xoo-wsc-footer-b .xoo-wsc-cont:hover{color:#c1ac68;background:#f4f4f4}.woocommerce-info,.woocommerce-message,.woocommerce-notice{margin-bottom:15px;font-size:1.1em;line-height:24px;font-weight:300;text-transform:uppercase;font-family:"Prompt",sans-serif;color:#c1ac68;display:none}.woocommerce-info.woocommerce-thankyou-order-received,.woocommerce-message.woocommerce-thankyou-order-received,.woocommerce-notice.woocommerce-thankyou-order-received{display:block}.woocommerce-info a,.woocommerce-message a,.woocommerce-notice a{padding:0.5em 1em;text-decoration:none;cursor:pointer;color:black;font-family:"oldstyle",serif;font-size:1em;font-weight:500;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.woocommerce-info a:focus,.woocommerce-info a:hover,.woocommerce-message a:focus,.woocommerce-message a:hover,.woocommerce-notice a:focus,.woocommerce-notice a:hover{background:white;color:#c1ac68}.wp-content p{line-height:1.5;margin-bottom:1.5em}.wp-content strong{font-weight:bold;color:#616161}.wp-content a{color:#c1ac68;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.wp-content a:focus,.wp-content a:hover{color:#282828}.wp-content>figure>iframe{max-width:100%}.wp-content ul li{margin-bottom:0.8em}.wp-content ul li:before{content:"//";color:#c1ac68;font-size:1.1em;margin-right:5px;line-height:1em;letter-spacing:3px}.wp-content ul li ul{margin-top:0.8em;margin-left:30px}.wp-content ul li ul li:before{content:"//";color:black;font-size:1.1em;letter-spacing:3px;margin-right:5px;line-height:1em}.wp-content h3{color:#c1ac68;margin-bottom:0.7em;font-size:1.2em;margin-top:2em;text-transform:uppercase}.wp-content h4{color:grey;font-size:1.1em;margin-bottom:0.5em}.wp-content.offre{width:90%;max-width:800px;margin:0 auto;margin-bottom:2em}.wp-content.offre p:first-child{margin-bottom:0}.wp-content table{border:1px solid #f3f3f3;width:100%}.wp-content table tr td,.wp-content table tr th{padding:10px;border:1px solid #f3f3f3}@font-face{font-family:"oldstyle";src:url("../assets/fonts/oldstyle/oldsh___-webfont.eot");src:url("../assets/fonts/oldstyle/oldsh___-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/oldstyle/oldsh___-webfont.woff2") format("woff2"),url("../assets/fonts/oldstyle/oldsh___-webfont.woff") format("woff"),url("../assets/fonts/oldstyle/oldsh___-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"oldstyle italic";src:url("../assets/fonts/oldstyle/oldsih__-webfont.eot");src:url("../assets/fonts/oldstyle/oldsih__-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/oldstyle/oldsih__-webfont.woff2") format("woff2"),url("../assets/fonts/oldstyle/oldsih__-webfont.woff") format("woff"),url("../assets/fonts/oldstyle/oldsih__-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"oldstyle caps";src:url("../assets/fonts/oldstyle/oldssch_-webfont.eot");src:url("../assets/fonts/oldstyle/oldssch_-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/oldstyle/oldssch_-webfont.woff2") format("woff2"),url("../assets/fonts/oldstyle/oldssch_-webfont.woff") format("woff"),url("../assets/fonts/oldstyle/oldssch_-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}#primary .entry-content{float:none!important;width:100%!important}.offline-cc-overlay-closer{display:none!important}#search-vik{margin-bottom:-4em}#search-vik .vbmodhorsearchmaindiv{border:1px solid #c1ac68;padding:2em 0;background:white;position:absolute;bottom:6em}#search-vik,#search-vik-overlay{font-family:"Titillium Web",sans-serif}#search-vik-overlay .widgettitle,#search-vik .widgettitle{display:none}#search-vik-overlay .vrcmodroomsboxdiv,#search-vik .vrcmodroomsboxdiv{position:relative}#search-vik-overlay .vbmodhorsearchmaindiv,#search-vik .vbmodhorsearchmaindiv{display:inline-block;width:100%;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1000px;margin:auto}#search-vik-overlay .vbmodhorsearchmaindiv form>div,#search-vik .vbmodhorsearchmaindiv form>div{display:inline-block;float:left;margin:0 20px 0 0}#search-vik-overlay .vbmodhorsearchbookdiv label,#search-vik-overlay .vbmodhorsearchcheckindiv label,#search-vik-overlay .vbmodhorsearchcheckoutdiv label,#search-vik-overlay .vbmodhorsearchroomsel label,#search-vik-overlay .vbmodhscategories,#search-vik .vbmodhorsearchbookdiv label,#search-vik .vbmodhorsearchcheckindiv label,#search-vik .vbmodhorsearchcheckoutdiv label,#search-vik .vbmodhorsearchroomsel label,#search-vik .vbmodhscategories{display:block;width:100%;margin:0 0 5px 0;color:#c1ac68;font-family:"oldstyle",serif;text-transform:uppercase}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont{padding:0 30px;border-right:2px solid #eee}#search-vik-overlay .vbmodhorsearchbookdiv,#search-vik .vbmodhorsearchbookdiv{display:inline-block;float:left}#search-vik-overlay .vbmodhorsearchmaindiv .input-group i,#search-vik .vbmodhorsearchmaindiv .input-group i{padding:0 10px;font-size:17px;font-weight:400;line-height:1;color:#555;text-align:center;border:1px solid #ccc;border-left:0;border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;height:32px;line-height:31px;float:left;cursor:pointer;background:#F6F6F6}#search-vik-overlay .vbmodhorsearchmaindiv .input-group input,#search-vik .vbmodhorsearchmaindiv .input-group input{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;border-top-right-radius:0;border-bottom-right-radius:0;height:32px!important;padding:0px 12px!important;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}#search-vik-overlay .vbmodhorsearchmaindiv .ui-datepicker-trigger,#search-vik .vbmodhorsearchmaindiv .ui-datepicker-trigger{display:none}#search-vik-overlay .vbmodhorsearchroomdentr .horsanumdiv,#search-vik-overlay .vbmodhorsearchroomdentr .horscnumdiv,#search-vik .vbmodhorsearchroomdentr .horsanumdiv,#search-vik .vbmodhorsearchroomdentr .horscnumdiv{display:inline-block;float:none}#search-vik-overlay .vbhsrcselsp select,#search-vik-overlay .vbhsrnselsp select,#search-vik-overlay .vbmodhorsearchrac .horsanumsel select,#search-vik-overlay .vbmodhorsearchrac .horscnumsel select,#search-vik-overlay .vbmodhorsearchroomdentr .horsanumdiv select,#search-vik-overlay .vbmodhorsearchroomdentr .horscnumdiv select,#search-vik .vbhsrcselsp select,#search-vik .vbhsrnselsp select,#search-vik .vbmodhorsearchrac .horsanumsel select,#search-vik .vbmodhorsearchrac .horscnumsel select,#search-vik .vbmodhorsearchroomdentr .horsanumdiv select,#search-vik .vbmodhorsearchroomdentr .horscnumdiv select{display:inline-block;max-width:100%!important;height:34px!important;padding:5px 30px 5px 7px;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:0.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:unset;margin-bottom:0!important}#search-vik-overlay .vbhsrcselsp select[multiple],#search-vik-overlay .vbhsrnselsp select[multiple],#search-vik-overlay .vbmodhorsearchrac .horsanumsel select[multiple],#search-vik-overlay .vbmodhorsearchrac .horscnumsel select[multiple],#search-vik .vbhsrcselsp select[multiple],#search-vik .vbhsrnselsp select[multiple],#search-vik .vbmodhorsearchrac .horsanumsel select[multiple],#search-vik .vbmodhorsearchrac .horscnumsel select[multiple]{height:auto;background-image:none;padding:5px}#search-vik-overlay .vbmodhorsearchrac .vbmodhorsearchroomsel,#search-vik .vbmodhorsearchrac .vbmodhorsearchroomsel{display:inline-block;float:left;margin:0 15px 0 0}#search-vik-overlay .vbmodhorsearchrac .vbmodhorsearchroomdentr,#search-vik .vbmodhorsearchrac .vbmodhorsearchroomdentr{display:inline-block}#search-vik-overlay .vbmodhorsearchroomdentr .horsanumlb,#search-vik-overlay .vbmodhorsearchroomdentr .horscnumlb,#search-vik .vbmodhorsearchroomdentr .horsanumlb,#search-vik .vbmodhorsearchroomdentr .horscnumlb{display:block;width:100%;margin:0 0 5px 0}#search-vik-overlay .horsanumdiv,#search-vik-overlay .horscnumdiv,#search-vik .horsanumdiv,#search-vik .horscnumdiv{float:left;margin:0 10px 0 0}#search-vik-overlay .vbmoreroomscontmod .vbmodhorsearchroomdentr,#search-vik .vbmoreroomscontmod .vbmodhorsearchroomdentr{display:inline-block;width:100%;text-align:right}#search-vik-overlay .vbmodhorsearchrac>.vbmodhorsearchroomdentr>*,#search-vik .vbmodhorsearchrac>.vbmodhorsearchroomdentr>*{display:table}#search-vik-overlay .vbmoreroomscontmod .vbmodhorsearchroomdentr .horsanumdiv>*,#search-vik-overlay .vbmoreroomscontmod .vbmodhorsearchroomdentr>*,#search-vik .vbmoreroomscontmod .vbmodhorsearchroomdentr .horsanumdiv>*,#search-vik .vbmoreroomscontmod .vbmodhorsearchroomdentr>*{display:inline-block}#search-vik-overlay .vbsearchinputmod,#search-vik .vbsearchinputmod{cursor:pointer}#search-vik-overlay .vbchooseadperoomtab td,#search-vik-overlay .vbmoreroomscontmod td,#search-vik .vbchooseadperoomtab td,#search-vik .vbmoreroomscontmod td{width:50px}#search-vik-overlay .vbmodhorsearchbookdiv,#search-vik .vbmodhorsearchbookdiv{margin:0}#search-vik-overlay .vbsearchinputmodhors,#search-vik .vbsearchinputmodhors{background:#c1ac68;border-radius:0;color:#2A2A2A;cursor:pointer;font-weight:normal;margin:23px 0 0 15px;padding:7px 20px;border:0}#search-vik-overlay .vbmodhorsearchroomdentrfirst .horsrnum,#search-vik .vbmodhorsearchroomdentrfirst .horsrnum{display:inline-block;float:left;margin:30px 15px 0 0}#search-vik-overlay .vbmoreroomscontmod .vbmodhorsearchroomdentr,#search-vik .vbmoreroomscontmod .vbmodhorsearchroomdentr{margin:10px 0 0 0}#search-vik-overlay .vbmoreroomscontmod .horsrnum,#search-vik .vbmoreroomscontmod .horsrnum{margin:9px 15px 0 0;float:left}#search-vik-overlay .vbmoreroomscontmod .horsanumsel,#search-vik .vbmoreroomscontmod .horsanumsel{margin:0 10px 0 0}#search-vik-overlay .vbmodhorsearchtotnights,#search-vik .vbmodhorsearchtotnights{-ms-flex-item-align:end;align-self:flex-end}#search-vik-overlay .vbmodhorsearchmaindiv input[type=text],#search-vik .vbmodhorsearchmaindiv input[type=text]{width:auto!important;margin:0}#search-vik-overlay .vbmodhorsearchmaindiv form .vbmodhorsearchbookdiv,#search-vik .vbmodhorsearchmaindiv form .vbmodhorsearchbookdiv{margin:0;float:left;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#search-vik-overlay .vbmodhorsearchmaindiv .input-group input,#search-vik .vbmodhorsearchmaindiv .input-group input{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;border-top-right-radius:0;border-bottom-right-radius:0}#search-vik-overlay .vbo-horizsearch-humanformat-wrap,#search-vik .vbo-horizsearch-humanformat-wrap{position:relative}#search-vik-overlay .vbo-horizsearch-humanformat-wrap>form,#search-vik .vbo-horizsearch-humanformat-wrap>form{display:-webkit-box;display:-ms-flexbox;display:flex}#search-vik-overlay .vbo-horizsearch-showcalendar,#search-vik .vbo-horizsearch-showcalendar{border:1px solid #ddd;padding:10px 15px 10px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.1em;min-height:53px}#search-vik-overlay .vbo-horizsearch-showcalendar i,#search-vik .vbo-horizsearch-showcalendar i{vertical-align:top;margin:5px 15px 0 0;font-size:22px}#search-vik-overlay .vbo-horizsearch-showcalendar>div,#search-vik .vbo-horizsearch-showcalendar>div{display:inline-block;vertical-align:top;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}#search-vik-overlay .vbmodhorsearchmaindiv form>.vbmodhorsearch-hum-dates-wrap,#search-vik .vbmodhorsearchmaindiv form>.vbmodhorsearch-hum-dates-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}#search-vik-overlay .vbmodhorsearch-humcalcont,#search-vik .vbmodhorsearch-humcalcont{margin-right:5px;cursor:pointer;-webkit-box-flex:1;-ms-flex:1;flex:1}#search-vik-overlay .vbo-horizsearch-humanformat-wrap label,#search-vik .vbo-horizsearch-humanformat-wrap label{cursor:pointer;margin-bottom:5px}#search-vik-overlay .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-numnights-inner,#search-vik .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-numnights-inner{border:1px solid #ddd;padding:15px 15px;-ms-flex-item-align:end;align-self:flex-end;background:#f6f6f6;border-radius:4px;font-size:17.4px;min-height:53px}#search-vik-overlay .vbo-horizsearch-showcalendar .vbo-horizsearch-placeholder,#search-vik .vbo-horizsearch-showcalendar .vbo-horizsearch-placeholder{font-size:18.7px;padding:9.2px 0;display:inline-block}#search-vik-overlay .vbo-horizsearch-showcalendar>div span,#search-vik .vbo-horizsearch-showcalendar>div span{display:inline-block}#search-vik-overlay .vbmodhorsearch-humcalcont .vbo-horizsearch-dpicker-cont-active,#search-vik-overlay .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar:hover,#search-vik .vbmodhorsearch-humcalcont .vbo-horizsearch-dpicker-cont-active,#search-vik .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar:hover{border-color:#c1ac68}#search-vik-overlay .vbo-horizsearch-showcalendar>div .vbo-horizsearch-period-wday,#search-vik .vbo-horizsearch-showcalendar>div .vbo-horizsearch-period-wday{display:block;font-size:13px;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;text-align:left;text-transform:lowercase}#search-vik-overlay .vbo-horizsearch-showcalendar .vbo-horizsearch-period-dt,#search-vik .vbo-horizsearch-showcalendar .vbo-horizsearch-period-dt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:5px;font-size:13px;overflow:hidden;max-width:110px}#search-vik-overlay .vbo-horizsearch-showcalendar>div .vbo-horizsearch-period-mday,#search-vik .vbo-horizsearch-showcalendar>div .vbo-horizsearch-period-mday{font-size:24px;font-weight:bold;vertical-align:top;margin-top:3px;font-family:"oldstyle",serif;color:#c1ac68}#search-vik-overlay .vbo-horizsearch-showcalendar>div .vbo-horizsearch-period-month,#search-vik .vbo-horizsearch-showcalendar>div .vbo-horizsearch-period-month{text-transform:uppercase;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-right:4px}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .hasDatepicker,#search-vik .vbo-horizsearch-humanformat-wrap .hasDatepicker{position:absolute;z-index:10000}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap>div,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap>div{display:inline-block;vertical-align:top;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}#search-vik-overlay .vbmodhorsearch-hum-guests-wrap,#search-vik .vbmodhorsearch-hum-guests-wrap{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;position:relative}#search-vik-overlay .vbmodhorsearch-hum-guests-count,#search-vik .vbmodhorsearch-hum-guests-count{border:1px solid #ddd;padding:10px 15px 10px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;min-height:53px}#search-vik-overlay .vbmodhorsearch-hum-guests-count-active,#search-vik-overlay .vbmodhorsearch-hum-guests-count:hover,#search-vik .vbmodhorsearch-hum-guests-count-active,#search-vik .vbmodhorsearch-hum-guests-count:hover{border-color:#c1ac68}#search-vik-overlay .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count>div,#search-vik .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count>div{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:10px}#search-vik-overlay .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count>div:last-child,#search-vik .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count>div:last-child{margin-right:0}#search-vik-overlay .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count>div label,#search-vik .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count>div label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-transform:uppercase;font-size:13px;margin:9px 5px 0}#search-vik-overlay .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count>div span,#search-vik .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count>div span{font-weight:bold;font-size:24px;-ms-flex-item-align:end;align-self:flex-end}#search-vik-overlay .vbmodhorsearch-hum-guests-modifier,#search-vik .vbmodhorsearch-hum-guests-modifier{position:absolute;width:285px;border:1px solid #ddd;margin-top:5px;border-radius:4px;padding:15px;z-index:1000;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.1);box-shadow:0 5px 10px rgba(0,0,0,0.1);background:#fff}#search-vik-overlay .vbmodhorsearch-hum-guests-modifier .vbmodhorsearchroomdentr,#search-vik .vbmodhorsearch-hum-guests-modifier .vbmodhorsearchroomdentr{margin-top:10px}#search-vik-overlay .vbmodhorsearch-hum-guests-modifier-inner .vbhsrnselsp select,#search-vik .vbmodhorsearch-hum-guests-modifier-inner .vbhsrnselsp select{width:100%;border-radius:0}#search-vik-overlay .vbmodhorsearch-hum-guests-modifier-inner .vbmodhorsearchroomdentrfirst,#search-vik-overlay .vbmodhorsearch-hum-guests-modifier-inner .vbmoreroomscontmod .vbmodhorsearchroomdentr,#search-vik .vbmodhorsearch-hum-guests-modifier-inner .vbmodhorsearchroomdentrfirst,#search-vik .vbmodhorsearch-hum-guests-modifier-inner .vbmoreroomscontmod .vbmodhorsearchroomdentr{display:-webkit-box;display:-ms-flexbox;display:flex}#search-vik-overlay .vbmodhorsearch-hum-guests-modifier-inner .vbmodhorsearchroomdentrfirst>div,#search-vik .vbmodhorsearch-hum-guests-modifier-inner .vbmodhorsearchroomdentrfirst>div{-webkit-box-flex:1;-ms-flex:1;flex:1}#search-vik-overlay .vbmodhorsearch-hum-guests-modifier-inner .vbmodhorsearchroomdentrfirst .horscnumdiv,#search-vik .vbmodhorsearch-hum-guests-modifier-inner .vbmodhorsearchroomdentrfirst .horscnumdiv{margin-right:0}#search-vik-overlay .vbmodhorsearch-hum-guests-modifier-inner .vbmodhorsearchroomdentr .horsanumdiv select,#search-vik-overlay .vbmodhorsearch-hum-guests-modifier-inner .vbmodhorsearchroomdentr .horscnumdiv select,#search-vik .vbmodhorsearch-hum-guests-modifier-inner .vbmodhorsearchroomdentr .horsanumdiv select,#search-vik .vbmodhorsearch-hum-guests-modifier-inner .vbmodhorsearchroomdentr .horscnumdiv select{border-radius:0;width:100%}#search-vik-overlay .vbmodhorsearch-hum-guests-modifier-inner .vbmoreroomscontmod .vbmodhorsearchroomdentr .horsanumdiv,#search-vik .vbmodhorsearch-hum-guests-modifier-inner .vbmoreroomscontmod .vbmodhorsearchroomdentr .horsanumdiv{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:0}#search-vik-overlay .vbmodhorsearch-hum-guests-modifier-inner .vbmoreroomscontmod .vbmodhorsearchroomdentr .horsanumdiv>*,#search-vik .vbmodhorsearch-hum-guests-modifier-inner .vbmoreroomscontmod .vbmodhorsearchroomdentr .horsanumdiv>*{-webkit-box-flex:1;-ms-flex:1;flex:1}#search-vik-overlay .vbmodhorsearch-hum-guests-modifier-inner .vbmoreroomscontmod .vbmodhorsearchroomdentr .horsanumdiv>.horscnumdiv,#search-vik .vbmodhorsearch-hum-guests-modifier-inner .vbmoreroomscontmod .vbmodhorsearchroomdentr .horsanumdiv>.horscnumdiv{margin-right:0}#search-vik-overlay .vbmodhorsearch-hum-guests-modifier-inner .vbmoreroomscontmod .horsanumsel,#search-vik .vbmodhorsearch-hum-guests-modifier-inner .vbmoreroomscontmod .horsanumsel{margin-right:10px}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearchcategoriesblock select,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearchcategoriesblock select{height:auto!important;padding:15px 18px;cursor:pointer;background-color:transparent}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbsearchinputmodhors,#search-vik .vbo-horizsearch-humanformat-wrap .vbsearchinputmodhors{font-size:16px;padding:17px 20px;margin-top:0;line-height:1.1em;height:auto}#search-vik-overlay .ui-datepicker,#search-vik .ui-datepicker{width:auto!important;padding:0!important;border:1px solid #eee;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.1);box-shadow:0 5px 10px rgba(0,0,0,0.1)}#search-vik-overlay .ui-datepicker table,#search-vik .ui-datepicker table{font-size:0.75em!important}#search-vik-overlay .ui-datepicker-calendar thead th,#search-vik .ui-datepicker-calendar thead th{padding:0.7em 0.3em!important}#search-vik-overlay .ui-datepicker td,#search-vik .ui-datepicker td{width:37px;height:37px;text-align:center;padding:1px!important}#search-vik-overlay .ui-datepicker .ui-datepicker-title,#search-vik .ui-datepicker .ui-datepicker-title{font-size:18px!important;font-weight:400!important}#search-vik-overlay .ui-datepicker td a,#search-vik-overlay .ui-datepicker td span,#search-vik .ui-datepicker td a,#search-vik .ui-datepicker td span{font-size:11px!important;border:1px solid #eee!important;border-radius:50%;width:37px;height:37px}#search-vik-overlay .ui-state-default,#search-vik-overlay .ui-widget-content .ui-state-default,#search-vik-overlay .ui-widget-header .ui-state-default,#search-vik .ui-state-default,#search-vik .ui-widget-content .ui-state-default,#search-vik .ui-widget-header .ui-state-default{background:transparent!important;font-weight:500!important}#search-vik-overlay .ui-state-active,#search-vik-overlay .ui-widget-content .ui-state-active,#search-vik-overlay .ui-widget-header .ui-state-active,#search-vik .ui-state-active,#search-vik .ui-widget-content .ui-state-active,#search-vik .ui-widget-header .ui-state-active{color:#fff!important}#search-vik-overlay .ui-state-focus,#search-vik-overlay .ui-state-hover,#search-vik-overlay .ui-widget-content .ui-state-focus,#search-vik-overlay .ui-widget-content .ui-state-hover,#search-vik .ui-state-focus,#search-vik .ui-state-hover,#search-vik .ui-widget-content .ui-state-focus,#search-vik .ui-widget-content .ui-state-hover{background:#fff!important;border:1px solid #c1ac68!important;color:#222222!important;border-radius:50%}#search-vik-overlay .ui-widget-header,#search-vik .ui-widget-header{background:transparent!important;border:0!important;font-size:22px!important;font-weight:300!important}#search-vik-overlay .ui-state-disabled,#search-vik-overlay .ui-widget-content .ui-state-disabled,#search-vik-overlay .ui-widget-header .ui-state-disabled,#search-vik .ui-state-disabled,#search-vik .ui-widget-content .ui-state-disabled,#search-vik .ui-widget-header .ui-state-disabled{opacity:0.2!important}#search-vik-overlay .ui-state-focus,#search-vik-overlay .ui-state-hover,#search-vik-overlay .ui-widget-content .ui-state-focus,#search-vik-overlay .ui-widget-content .ui-state-hover,#search-vik-overlay .ui-widget-header .ui-state-focus,#search-vik-overlay .ui-widget-header .ui-state-hover,#search-vik .ui-state-focus,#search-vik .ui-state-hover,#search-vik .ui-widget-content .ui-state-focus,#search-vik .ui-widget-content .ui-state-hover,#search-vik .ui-widget-header .ui-state-focus,#search-vik .ui-widget-header .ui-state-hover{color:#c1ac68!important;background:transparent!important;border:1px solid #c1ac68!important;border-radius:50%}#search-vik-overlay .ui-state-highlight,#search-vik-overlay .ui-state-highlight.ui-state-hover,#search-vik-overlay .ui-widget-content .ui-state-highlight,#search-vik-overlay .ui-widget-header .ui-state-highlight,#search-vik .ui-state-highlight,#search-vik .ui-state-highlight.ui-state-hover,#search-vik .ui-widget-content .ui-state-highlight,#search-vik .ui-widget-header .ui-state-highlight{background:transparent!important;border:1px solid #c1ac68!important;border-radius:50%;color:#c1ac68!important}#search-vik-overlay .ui-datepicker-other-month,#search-vik .ui-datepicker-other-month{background:transparent!important}#search-vik-overlay .ui-datepicker td a,#search-vik-overlay .ui-datepicker td span,#search-vik .ui-datepicker td a,#search-vik .ui-datepicker td span{text-align:center!important;font-size:11px!important;border:1px solid #fff!important;border-radius:50%}#search-vik #ui-datepicker-div,#search-vik-overlay #ui-datepicker-div{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);border-radius:4px;padding:10px}#search-vik-overlay .ui-datepicker .ui-datepicker-header,#search-vik .ui-datepicker .ui-datepicker-header{padding:10px 0!important;border-bottom:1px solid #eee!important}#search-vik-overlay .ui-datepicker .ui-datepicker-header .ui-datepicker-title,#search-vik .ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-size:12px!important;font-weight:bold!important;color:#444;margin-top:0;margin-bottom:0}#search-vik-overlay .ui-datepicker th,#search-vik .ui-datepicker th{font-size:10px!important;text-transform:uppercase;color:#444!important}#search-vik-overlay .ui-datepicker .ui-datepicker-current-day a.ui-state-active,#search-vik-overlay .ui-datepicker .ui-datepicker-current-day span.ui-state-active,#search-vik .ui-datepicker .ui-datepicker-current-day a.ui-state-active,#search-vik .ui-datepicker .ui-datepicker-current-day span.ui-state-active{color:#fff!important;background:#146d74!important;border:1px solid #146d74!important}#search-vik-overlay .ui-datepicker-header .ui-corner-all.ui-state-hover,#search-vik .ui-datepicker-header .ui-corner-all.ui-state-hover{border-color:#146d74!important;background:transparent!important}#search-vik-overlay .ui-datepicker .ui-datepicker-next,#search-vik-overlay .ui-datepicker .ui-datepicker-prev,#search-vik .ui-datepicker .ui-datepicker-next,#search-vik .ui-datepicker .ui-datepicker-prev{width:34px!important;height:34px!important;border:1px solid #fff;border-radius:50%}#search-vik-overlay .ui-datepicker .ui-datepicker-next,#search-vik-overlay .ui-datepicker .ui-datepicker-next-hover,#search-vik-overlay .ui-datepicker .ui-datepicker-prev,#search-vik-overlay .ui-datepicker .ui-datepicker-prev-hover,#search-vik .ui-datepicker .ui-datepicker-next,#search-vik .ui-datepicker .ui-datepicker-next-hover,#search-vik .ui-datepicker .ui-datepicker-prev,#search-vik .ui-datepicker .ui-datepicker-prev-hover{top:4px!important;border-radius:50%;cursor:pointer}#search-vik-overlay .ui-datepicker .ui-datepicker-next span,#search-vik-overlay .ui-datepicker .ui-datepicker-prev span,#search-vik .ui-datepicker .ui-datepicker-next span,#search-vik .ui-datepicker .ui-datepicker-prev span{top:17px!important}#search-vik-overlay .vbo-horizsearch-dpicker-cont a,#search-vik .vbo-horizsearch-dpicker-cont a{-webkit-box-shadow:none!important;box-shadow:none!important}@media only screen and (max-width:1280px){#search-vik-overlay .vbmodhorsearch-hum-dates-wrap,#search-vik .vbmodhorsearch-hum-dates-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}#search-vik-overlay .vbmodhorsearch-humcalcont,#search-vik .vbmodhorsearch-humcalcont{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#search-vik-overlay .vbmodhorsearch-hum-dates-wrap .vbmodhorsearchtotnights,#search-vik .vbmodhorsearch-hum-dates-wrap .vbmodhorsearchtotnights{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important;display:none!important}#search-vik-overlay .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-numnights-inner,#search-vik .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-numnights-inner{padding:5px 15px;margin-bottom:5px}#search-vik-overlay .vbmodhorsearch-hum-dates-wrap .vbmodhorsearchcheckoutdiv,#search-vik .vbmodhorsearch-hum-dates-wrap .vbmodhorsearchcheckoutdiv{margin-right:0}}@media only screen and (max-width:1080px){#search-vik-overlay .vbo-horizsearch-humanformat-wrap>form,#search-vik .vbo-horizsearch-humanformat-wrap>form{-ms-flex-wrap:wrap;flex-wrap:wrap}#search-vik-overlay .vbmodhorsearchmaindiv form>.vbmodhorsearch-hum-dates-wrap,#search-vik .vbmodhorsearchmaindiv form>.vbmodhorsearch-hum-dates-wrap{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin:0 0 5px 0}#search-vik-overlay .vbmodhorsearch-hum-guests-wrap,#search-vik .vbmodhorsearch-hum-guests-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (max-width:700px){#search-vik-overlay .ui-datepicker.ui-datepicker-multi,#search-vik .ui-datepicker.ui-datepicker-multi{width:auto!important}}@media only screen and (max-width:580px){#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap,#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearchcategoriesblock,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearchcategoriesblock{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin:1em!important;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#search-vik-overlay .vbo-horizsearch-humanformat-wrap form .vbmodhorsearchbookdiv,#search-vik .vbo-horizsearch-humanformat-wrap form .vbmodhorsearchbookdiv{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin-top:5px;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#search-vik-overlay .vbo-horizsearch-humanformat-wrap form .vbmodhorsearchbookdiv>input,#search-vik .vbo-horizsearch-humanformat-wrap form .vbmodhorsearchbookdiv>input{width:auto!important}#search-vik-overlay .vbmodhorsearch-hum-guests-modifier,#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearchbookdiv input,#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearchcategoriesblock span select,#search-vik .vbmodhorsearch-hum-guests-modifier,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearchbookdiv input,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearchcategoriesblock span select{width:100%}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearchcategoriesblock span,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearchcategoriesblock span{display:inline-block;width:100%}#search-vik #ui-datepicker-div,#search-vik-overlay #ui-datepicker-div{left:50%!important;-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%)}#search-vik-overlay .ui-datepicker .ui-datepicker-group,#search-vik .ui-datepicker .ui-datepicker-group{float:none!important;width:100%!important}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .hasDatepicker,#search-vik .vbo-horizsearch-humanformat-wrap .hasDatepicker{width:100%}}#search-vik-overlay .e4jtran,#search-vik .e4jtran{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .e4jtran:hover,#search-vik .e4jtran:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .link,#search-vik-overlay .link:hover,#search-vik-overlay a,#search-vik-overlay a:hover,#search-vik .link,#search-vik .link:hover,#search-vik a,#search-vik a:hover{text-decoration:none;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .link:hover,#search-vik-overlay .link:hover:hover,#search-vik-overlay a:hover,#search-vik-overlay a:hover:hover,#search-vik .link:hover,#search-vik .link:hover:hover,#search-vik a:hover,#search-vik a:hover:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .btn,#search-vik .btn{color:#fff;font-size:0.8em;padding:15px 25px!important;border-radius:2px!important;cursor:pointer;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .btn:active,#search-vik-overlay .btn:focus,#search-vik-overlay .btn:hover,#search-vik .btn:active,#search-vik .btn:focus,#search-vik .btn:hover{color:#fff}#search-vik-overlay .input_border,#search-vik .input_border{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .input_border:focus,#search-vik .input_border:focus{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .input_border:focus:hover,#search-vik .input_border:focus:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .input_border:hover,#search-vik .input_border:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .btn-base,#search-vik .btn-base{font-size:0.8em;padding:15px 25px!important;border-radius:2px!important;cursor:pointer;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .btn-grey,#search-vik .btn-grey{background:#eee;border-width:1px!important;border-color:#ccc;font-size:0.8em;padding:15px 25px!important;border-radius:2px!important;cursor:pointer;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .btn-grey:hover,#search-vik .btn-grey:hover{color:#666!important;border-color:#ddd!important}#search-vik-overlay .comments-area textarea,#search-vik .comments-area textarea{width:100%}#search-vik-overlay .comments-area .form-submit #submit,#search-vik .comments-area .form-submit #submit{color:#fff;font-size:0.8em;padding:15px 25px!important;border-radius:2px!important;cursor:pointer;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .input_style,#search-vik .input_style{background:#f6f6f6;border:0;border:1px solid #ddd;padding:10px;font-size:14px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;border-radius:2px}#search-vik-overlay .input_style:focus,#search-vik-overlay .input_style:hover,#search-vik .input_style:focus,#search-vik .input_style:hover{background:#fff}#search-vik-overlay input[type=email],#search-vik-overlay input[type=password],#search-vik-overlay input[type=tel],#search-vik-overlay input[type=text],#search-vik-overlay textarea,#search-vik input[type=email],#search-vik input[type=password],#search-vik input[type=tel],#search-vik input[type=text],#search-vik textarea{background:#f6f6f6;border:0;border:1px solid #ddd;padding:10px;font-size:14px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;border-radius:2px}#search-vik-overlay input[type=email]:focus,#search-vik-overlay input[type=email]:hover,#search-vik-overlay input[type=password]:focus,#search-vik-overlay input[type=password]:hover,#search-vik-overlay input[type=tel]:focus,#search-vik-overlay input[type=tel]:hover,#search-vik-overlay input[type=text]:focus,#search-vik-overlay input[type=text]:hover,#search-vik-overlay textarea:focus,#search-vik-overlay textarea:hover,#search-vik input[type=email]:focus,#search-vik input[type=email]:hover,#search-vik input[type=password]:focus,#search-vik input[type=password]:hover,#search-vik input[type=tel]:focus,#search-vik input[type=tel]:hover,#search-vik input[type=text]:focus,#search-vik input[type=text]:hover,#search-vik textarea:focus,#search-vik textarea:hover{background:#fff}#search-vik-overlay .viktmpl-sel,#search-vik .viktmpl-sel{background:#fff;border:1px solid #ddd;position:relative;min-width:200px;overflow:hidden;padding:5px 0 5px 10px;display:inline-block}#search-vik-overlay .viktmpl-sel:after,#search-vik .viktmpl-sel:after{content:"";font-family:"Fontawesome";font-weight:900;color:#999;position:absolute;top:0;right:10px;height:33px;padding:9px 0px 0px 8px;pointer-events:none;font-size:15px}#search-vik-overlay .viktmpl-sel select::-ms-expand,#search-vik .viktmpl-sel select::-ms-expand{display:none}#search-vik-overlay .viktmpl-sel select,#search-vik .viktmpl-sel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-word-break:normal;word-break:normal;background:transparent!important;width:100%;max-width:350px;border:0;height:auto!important;padding:0!important}#search-vik-overlay .mainmenu .moduletable .logo-align-cnt>ul>li>div>a>span,#search-vik-overlay .mainmenu .moduletable .logo-align-cnt>ul>li>span,#search-vik-overlay .mainmenu .moduletable .logo-align-cnt h3>div>a>span,#search-vik-overlay .mainmenu .moduletable .logo-align-cnt h3>span,#search-vik-overlay .moduletable_menu .logo-align-cnt>ul>li>div>a>span,#search-vik-overlay .moduletable_menu .logo-align-cnt>ul>li>span,#search-vik .mainmenu .moduletable .logo-align-cnt>ul>li>div>a>span,#search-vik .mainmenu .moduletable .logo-align-cnt>ul>li>span,#search-vik .mainmenu .moduletable .logo-align-cnt h3>div>a>span,#search-vik .mainmenu .moduletable .logo-align-cnt h3>span,#search-vik .moduletable_menu .logo-align-cnt>ul>li>div>a>span,#search-vik .moduletable_menu .logo-align-cnt>ul>li>span{position:relative;-webkit-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;-webkit-transform:translate3d(0,0,0)}#search-vik-overlay .mainmenu .moduletable .logo-align-cnt>ul>li i,#search-vik-overlay .mainmenu .moduletable .logo-align-cnt h3 i,#search-vik-overlay .moduletable_menu .logo-align-cnt>ul>li i,#search-vik .mainmenu .moduletable .logo-align-cnt>ul>li i,#search-vik .mainmenu .moduletable .logo-align-cnt h3 i,#search-vik .moduletable_menu .logo-align-cnt>ul>li i{display:none}#search-vik-overlay .mainmenu .moduletable .logo-align-cnt>ul>li.active>div>a>span:after,#search-vik-overlay .mainmenu .moduletable .logo-align-cnt>ul>li.active>span:after,#search-vik-overlay .mainmenu .moduletable .logo-align-cnt h3.active>div>a>span:after,#search-vik-overlay .mainmenu .moduletable .logo-align-cnt h3.active>span:after,#search-vik-overlay .moduletable_menu .logo-align-cnt>ul>li.active>div>a>span:after,#search-vik-overlay .moduletable_menu .logo-align-cnt>ul>li.active>span:after,#search-vik .mainmenu .moduletable .logo-align-cnt>ul>li.active>div>a>span:after,#search-vik .mainmenu .moduletable .logo-align-cnt>ul>li.active>span:after,#search-vik .mainmenu .moduletable .logo-align-cnt h3.active>div>a>span:after,#search-vik .mainmenu .moduletable .logo-align-cnt h3.active>span:after,#search-vik .moduletable_menu .logo-align-cnt>ul>li.active>div>a>span:after,#search-vik .moduletable_menu .logo-align-cnt>ul>li.active>span:after{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}#search-vik-overlay .mainmenu .moduletable .logo-align-cnt>ul>li.parent i,#search-vik-overlay .mainmenu .moduletable .logo-align-cnt h3.parent i,#search-vik-overlay .moduletable_menu .logo-align-cnt>ul>li.parent i,#search-vik .mainmenu .moduletable .logo-align-cnt>ul>li.parent i,#search-vik .mainmenu .moduletable .logo-align-cnt h3.parent i,#search-vik .moduletable_menu .logo-align-cnt>ul>li.parent i{display:none}#search-vik-overlay .nav-devices-list .moduletable .logo-align-cnt>h3>div>a>span,#search-vik-overlay .nav-devices-list .moduletable .logo-align-cnt>h3>span,#search-vik-overlay .nav-devices-list .moduletable .logo-align-cnt>ul>li>div>a>span,#search-vik-overlay .nav-devices-list .moduletable .logo-align-cnt>ul>li>span,#search-vik .nav-devices-list .moduletable .logo-align-cnt>h3>div>a>span,#search-vik .nav-devices-list .moduletable .logo-align-cnt>h3>span,#search-vik .nav-devices-list .moduletable .logo-align-cnt>ul>li>div>a>span,#search-vik .nav-devices-list .moduletable .logo-align-cnt>ul>li>span{position:relative;-webkit-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;-webkit-transform:translate3d(0,0,0)}#search-vik-overlay .nav-devices-list .moduletable .logo-align-cnt>h3 i,#search-vik-overlay .nav-devices-list .moduletable .logo-align-cnt>ul>li i,#search-vik .nav-devices-list .moduletable .logo-align-cnt>h3 i,#search-vik .nav-devices-list .moduletable .logo-align-cnt>ul>li i{display:none}#search-vik-overlay .nav-devices-list .moduletable .logo-align-cnt>h3.active>div>a>span:after,#search-vik-overlay .nav-devices-list .moduletable .logo-align-cnt>h3.active>span:after,#search-vik-overlay .nav-devices-list .moduletable .logo-align-cnt>ul>li.active>div>a>span:after,#search-vik-overlay .nav-devices-list .moduletable .logo-align-cnt>ul>li.active>span:after,#search-vik .nav-devices-list .moduletable .logo-align-cnt>h3.active>div>a>span:after,#search-vik .nav-devices-list .moduletable .logo-align-cnt>h3.active>span:after,#search-vik .nav-devices-list .moduletable .logo-align-cnt>ul>li.active>div>a>span:after,#search-vik .nav-devices-list .moduletable .logo-align-cnt>ul>li.active>span:after{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}#search-vik-overlay .nav-devices-inner .moduletable .menu>li,#search-vik .nav-devices-inner .moduletable .menu>li{display:inline-block;width:100%;padding:0;border-bottom:1px solid rgba(255,255,255,0.3)}#search-vik-overlay .nav-devices-inner .moduletable .menu>li a,#search-vik-overlay .nav-devices-inner .moduletable .menu>li span,#search-vik .nav-devices-inner .moduletable .menu>li a,#search-vik .nav-devices-inner .moduletable .menu>li span{font-size:14px;padding:8px 20px!important;display:inline-block}#search-vik-overlay .nav-devices-inner .moduletable .menu>li.menu-item-has-children i,#search-vik .nav-devices-inner .moduletable .menu>li.menu-item-has-children i{border-left:1px solid rgba(255,255,255,0.3);padding:14px;font-size:15px;font-weight:bold;color:#fff;float:right;display:inline-block;cursor:pointer}#search-vik-overlay .nav-devices-inner .moduletable .menu>li.menu-item-has-children i:after,#search-vik .nav-devices-inner .moduletable .menu>li.menu-item-has-children i:after{display:none}#search-vik-overlay .nav-devices-inner .moduletable .menu>li.menu-item-has-children i:hover,#search-vik .nav-devices-inner .moduletable .menu>li.menu-item-has-children i:hover{background:rgba(255,255,255,0.2)}#search-vik-overlay .nav-devices-inner .moduletable .menu>li.current-menu-parent>div,#search-vik-overlay .nav-devices-inner .moduletable .menu>li.current_page_item>div,#search-vik .nav-devices-inner .moduletable .menu>li.current-menu-parent>div,#search-vik .nav-devices-inner .moduletable .menu>li.current_page_item>div{background:rgba(255,255,255,0.2)}#search-vik-overlay .nav-devices-inner .moduletable .menu>li .nav-child,#search-vik .nav-devices-inner .moduletable .menu>li .nav-child{display:none;width:100%;padding:0;background:rgba(0,0,0,0.1);font-size:12px}#search-vik-overlay .nav-devices-inner .moduletable .menu>li .nav-child li.current_page_item a,#search-vik .nav-devices-inner .moduletable .menu>li .nav-child li.current_page_item a{font-weight:500;display:inline-block;width:100%}#search-vik-overlay .nav-devices-inner .moduletable .menu>li .nav-child li.current_page_item>div,#search-vik .nav-devices-inner .moduletable .menu>li .nav-child li.current_page_item>div{background:rgba(255,255,255,0.2)}#search-vik-overlay .nav-devices-inner .moduletable .menu>li .nav-child li a,#search-vik-overlay .nav-devices-inner .moduletable .menu>li .nav-child li span,#search-vik .nav-devices-inner .moduletable .menu>li .nav-child li a,#search-vik .nav-devices-inner .moduletable .menu>li .nav-child li span{padding:13px 20px 12px 30px!important}#search-vik-overlay .nav-devices-inner .moduletable .menu>li .nav-child li>div:hover,#search-vik .nav-devices-inner .moduletable .menu>li .nav-child li>div:hover{background:rgba(255,255,255,0.2)}#search-vik-overlay .nav-devices-inner .moduletable .menu>li .nav-child .nav-child,#search-vik .nav-devices-inner .moduletable .menu>li .nav-child .nav-child{background:transparent}#search-vik-overlay .nav-devices-inner .moduletable .menu>li .nav-child .nav-child a,#search-vik-overlay .nav-devices-inner .moduletable .menu>li .nav-child .nav-child span,#search-vik .nav-devices-inner .moduletable .menu>li .nav-child .nav-child a,#search-vik .nav-devices-inner .moduletable .menu>li .nav-child .nav-child span{padding:13px 20px 12px 40px!important}#search-vik-overlay .nav-devices-inner .moduletable .menu>li>.nav-child>div>li,#search-vik .nav-devices-inner .moduletable .menu>li>.nav-child>div>li{border-bottom:1px solid rgba(255,255,255,0.3)}#search-vik-overlay .nav-devices-inner .moduletable .menu>li>.nav-child>div>li.current-menu-item>div,#search-vik .nav-devices-inner .moduletable .menu>li>.nav-child>div>li.current-menu-item>div{background:rgba(255,255,255,0.2)}#search-vik-overlay .nav-devices-inner .moduletable .menu>li.submenu-open>.nav-child,#search-vik .nav-devices-inner .moduletable .menu>li.submenu-open>.nav-child{display:inline-block}#search-vik-overlay .nav-devices-inner .moduletable .menu>li.submenu-open>.nav-child .nav-child,#search-vik .nav-devices-inner .moduletable .menu>li.submenu-open>.nav-child .nav-child{display:none}#search-vik-overlay .nav-devices-inner .moduletable .menu>li.submenu-open>.nav-child .submenu-open .nav-child,#search-vik .nav-devices-inner .moduletable .menu>li.submenu-open>.nav-child .submenu-open .nav-child{display:inline-block}#search-vik-overlay .nav-devices-inner .moduletable .menu>li>div:hover,#search-vik .nav-devices-inner .moduletable .menu>li>div:hover{background:rgba(255,255,255,0.2)}#search-vik-overlay .mainmenu .moduletable .logo-align-cnt>ul>li>div>*,#search-vik-overlay .mainmenu .moduletable_menu .logo-align-cnt>ul>li>div>span,#search-vik-overlay .mainmenu .moduletable h3,#search-vik-overlay .moduletable_menu .logo-align-cnt>ul>li>div>*,#search-vik .mainmenu .moduletable .logo-align-cnt>ul>li>div>*,#search-vik .mainmenu .moduletable_menu .logo-align-cnt>ul>li>div>span,#search-vik .mainmenu .moduletable h3,#search-vik .moduletable_menu .logo-align-cnt>ul>li>div>*{color:#fff;position:relative}#search-vik-overlay .icomenu-enabled,#search-vik .icomenu-enabled{padding:0 100px}#search-vik-overlay .icomenu-enabled #lmpart,#search-vik .icomenu-enabled #lmpart{margin-top:0}#search-vik-overlay .icomenu-enabled #tbar-logo,#search-vik .icomenu-enabled #tbar-logo{width:auto;padding:30px 0}#search-vik-overlay .icomenu-enabled .mainmenu,#search-vik .icomenu-enabled .mainmenu{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}#search-vik-overlay .icomenu-enabled .mainmenu .l-inline,#search-vik .icomenu-enabled .mainmenu .l-inline{margin:0 auto!important;float:none}#search-vik-overlay .icomenu-enabled .icons-menu p,#search-vik .icomenu-enabled .icons-menu p{margin:0}#search-vik-overlay .icomenu-enabled .logomenupart,#search-vik .icomenu-enabled .logomenupart{min-height:inherit}#search-vik-overlay .grey-box,#search-vik .grey-box{background:#f6f6f6;padding:60px 0}#search-vik-overlay .wpcf7-form .wpcf7-submit,#search-vik .wpcf7-form .wpcf7-submit{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .wpcf7-form .wpcf7-submit:hover,#search-vik .wpcf7-form .wpcf7-submit:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .color-body,#search-vik .color-body{color:#656777}#search-vik-overlay .goback a,#search-vik .goback a{background:#eee;border-width:1px!important;border-color:#ccc;font-size:0.8em;padding:15px 25px!important;border-radius:2px!important;cursor:pointer;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .vbclistheadt,#search-vik .vbclistheadt{display:none}#search-vik-overlay .ui-datepicker,#search-vik .ui-datepicker{padding:10px!important;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.1);box-shadow:0 5px 10px rgba(0,0,0,0.1);border:1px solid #eee}#search-vik-overlay .ui-datepicker .ui-datepicker-title,#search-vik .ui-datepicker .ui-datepicker-title{color:#666;text-transform:uppercase}#search-vik-overlay .vbo-horizsearch-dpicker-cont.viktmpl-sel:after,#search-vik .vbo-horizsearch-dpicker-cont.viktmpl-sel:after{display:none}#search-vik-overlay .searchform,#search-vik .searchform{padding:0;width:100%}#search-vik-overlay .searchform select,#search-vik .searchform select{width:100%!important}#search-vik-overlay .searchform .vb-search-inner>div,#search-vik .searchform .vb-search-inner>div{-webkit-box-flex:1;-ms-flex:1;flex:1}#search-vik-overlay .searchform .vb-search-inner>div label,#search-vik .searchform .vb-search-inner>div label{text-align:left;display:block}#search-vik-overlay .searchform .vb-search-inner .vbo-search-inpblock .input-group,#search-vik .searchform .vb-search-inner .vbo-search-inpblock .input-group{background:#fff;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;height:41px!important}#search-vik-overlay .searchform .vb-search-inner .vbo-search-inpblock .input-group input,#search-vik .searchform .vb-search-inner .vbo-search-inpblock .input-group input{background:#fff;border:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-flex:1;-ms-flex:1;flex:1;height:38px!important}#search-vik-overlay .searchform .vb-search-inner .vbo-search-inpblock .input-group .vbo-caltrigger,#search-vik .searchform .vb-search-inner .vbo-search-inpblock .input-group .vbo-caltrigger{border:0;-ms-flex-preferred-size:30px;flex-basis:30px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;height:auto;line-height:auto}#search-vik-overlay .searchform .vb-search-inner .vbo-search-inpblock-checkout,#search-vik .searchform .vb-search-inner .vbo-search-inpblock-checkout{margin-right:0}#search-vik-overlay .searchform .vb-search-inner .vbo-search-num-racblock,#search-vik .searchform .vb-search-inner .vbo-search-num-racblock{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap}#search-vik-overlay .searchform .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms,#search-vik .searchform .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin-right:0}#search-vik-overlay .searchform .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms label,#search-vik .searchform .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms label{vertical-align:top;margin-top:7px;text-align:left;display:block}#search-vik-overlay .searchform .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms>.viktmpl-sel,#search-vik .searchform .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms>.viktmpl-sel{width:100%;text-align:left}#search-vik-overlay .searchform .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms .vbo-search-roomnum,#search-vik .searchform .vb-search-inner .vbo-search-num-racblock .vbo-search-num-rooms .vbo-search-roomnum{margin-top:40px}#search-vik-overlay .searchform .vb-search-inner .vbo-search-submit,#search-vik .searchform .vb-search-inner .vbo-search-submit{margin-left:0;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;text-align:left}#search-vik-overlay .searchform .vb-search-inner .vbo-search-submit .btn,#search-vik .searchform .vb-search-inner .vbo-search-submit .btn{width:100%;color:#fff;font-size:0.8em;padding:15px 25px!important;border-radius:2px!important;cursor:pointer;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .searchform .vb-search-inner .vbo-search-submit .btn:active,#search-vik-overlay .searchform .vb-search-inner .vbo-search-submit .btn:focus,#search-vik-overlay .searchform .vb-search-inner .vbo-search-submit .btn:hover,#search-vik .searchform .vb-search-inner .vbo-search-submit .btn:active,#search-vik .searchform .vb-search-inner .vbo-search-submit .btn:focus,#search-vik .searchform .vb-search-inner .vbo-search-submit .btn:hover{color:#fff}#search-vik-overlay .searchform .vb-search-inner #vbjstotnights,#search-vik .searchform .vb-search-inner #vbjstotnights{padding-left:0;margin-bottom:20px;text-align:center;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}#search-vik-overlay .searchform .vb-search-inner .vbo-search-num-aduchild-block,#search-vik .searchform .vb-search-inner .vbo-search-num-aduchild-block{width:100%}#search-vik-overlay .searchform .vb-search-inner .vbo-search-num-aduchild-block .vbo-search-num-aduchild-entry>div,#search-vik .searchform .vb-search-inner .vbo-search-num-aduchild-block .vbo-search-num-aduchild-entry>div{-webkit-box-flex:1;-ms-flex:1;flex:1}#search-vik-overlay .searchform .vb-search-inner .vbo-search-num-aduchild-block .vbo-search-num-aduchild-entry>div .viktmpl-sel,#search-vik .searchform .vb-search-inner .vbo-search-num-aduchild-block .vbo-search-num-aduchild-entry>div .viktmpl-sel{width:100%}#search-vik-overlay .vbo-availability-wrapper,#search-vik .vbo-availability-wrapper{margin-bottom:40px}#search-vik-overlay .vblegendediv .vblegenda .vbleglbl,#search-vik .vblegendediv .vblegenda .vbleglbl{font-weight:normal;text-transform:uppercase;font-size:0.9em}#search-vik-overlay .vblegendediv .vblegenda>div,#search-vik .vblegendediv .vblegenda>div{display:inline-block;width:15px;height:15px;border-radius:50%;margin-right:5px}#search-vik-overlay .vbo-room-details-booking-promo,#search-vik .vbo-room-details-booking-promo{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;border:0;padding:0;margin-left:0;background:#fff;margin-top:15px}#search-vik-overlay .vbo-room-details-booking-promo .vbo-room-details-booking-promo-txt,#search-vik .vbo-room-details-booking-promo .vbo-room-details-booking-promo-txt{padding:10px 25px;font-size:0.9em;-webkit-box-flex:1;-ms-flex:1;flex:1}#search-vik-overlay .vbo-room-details-booking-promo .vbo-room-details-booking-promo-ico,#search-vik .vbo-room-details-booking-promo .vbo-room-details-booking-promo-ico{-ms-flex-preferred-size:60px;flex-basis:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}#search-vik-overlay .vbo-room-details-booking-promo .vbo-room-details-booking-promo-ico i,#search-vik .vbo-room-details-booking-promo .vbo-room-details-booking-promo-ico i{color:#fff;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:30px}#search-vik-overlay .vbo-room-details-booking-promo .vbo-room-details-booking-promo-ico:after,#search-vik .vbo-room-details-booking-promo .vbo-room-details-booking-promo-ico:after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translate(5px,-50%);-ms-transform:translate(5px,-50%);transform:translate(5px,-50%);width:0;height:0;border-style:solid;border-width:6px 0 6px 5.3px}#search-vik-overlay .vbo-room-details-booking-promo:after,#search-vik-overlay .vbo-room-details-booking-promo:before,#search-vik .vbo-room-details-booking-promo:after,#search-vik .vbo-room-details-booking-promo:before{width:auto;height:auto;background:transparent;position:relative}#search-vik-overlay .vbmodrooms-item,#search-vik .vbmodrooms-item{border:0;padding:0;margin:0}#search-vik-overlay .owl-carousel .owl-nav,#search-vik .owl-carousel .owl-nav{text-align:center;margin-top:10px}#search-vik-overlay .owl-carousel .owl-nav button.disabled,#search-vik .owl-carousel .owl-nav button.disabled{opacity:0.6}#search-vik-overlay .owl-carousel .owl-nav button.disabled:hover,#search-vik .owl-carousel .owl-nav button.disabled:hover{background:#D6D6D6}#search-vik-overlay .arrow,#search-vik .arrow{background:transparent!important;border:0;font-style:italic;position:relative;border:0!important;font-size:0.9em;letter-spacing:1px;text-transform:uppercase;padding:5px 10px}#search-vik-overlay .arrow:after,#search-vik .arrow:after{position:absolute;right:0;content:"";font-family:"Font Awesome 5 Free";font-weight:600;right:-10px;top:8px;font-size:12px}#search-vik-overlay .arrow:hover,#search-vik .arrow:hover{color:inherit}#search-vik-overlay .details_btn,#search-vik .details_btn{text-transform:uppercase;background:transparent;border:0;font-size:0.9em;letter-spacing:1px}#search-vik-overlay .details_btn:hover,#search-vik .details_btn:hover{color:inherit}#search-vik-overlay .room-name,#search-vik .room-name{font-size:1.8em;font-weight:normal}#search-vik-overlay .characts,#search-vik .characts{list-style-type:none;font-size:12px;color:#999;display:inline-block;margin-right:5px;margin-bottom:0}#search-vik-overlay .characts i,#search-vik-overlay .characts i.vbo-icn-carat,#search-vik .characts i,#search-vik .characts i.vbo-icn-carat{color:#999;font-size:12px}#search-vik-overlay .vbmodrooms .owl-item,#search-vik-overlay .vbmodrooms .owl-wrapper,#search-vik-overlay .vbmodrooms .vbmodrooms-item,#search-vik .vbmodrooms .owl-item,#search-vik .vbmodrooms .owl-wrapper,#search-vik .vbmodrooms .vbmodrooms-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#search-vik-overlay .vbmodrooms .vbmodrooms-item .vbmodroomsboxdiv,#search-vik .vbmodrooms .vbmodrooms-item .vbmodroomsboxdiv{margin:0 5px}#search-vik-overlay .vbmodrooms .vbmodrooms-txtcont,#search-vik .vbmodrooms .vbmodrooms-txtcont{text-align:center;padding-bottom:25px}#search-vik-overlay .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-divblock,#search-vik .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-divblock{border:0;margin:25px 0 0;padding:0 10px 0}#search-vik-overlay .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-divblock .vbmodroomsname,#search-vik .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-divblock .vbmodroomsname{margin:0;font-size:1.4em}#search-vik-overlay .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-divblock .vbmodroomsbeds,#search-vik .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-divblock .vbmodroomsbeds{text-align:center;float:none;font-size:0.8em}#search-vik-overlay .vbmodrooms .vbmodrooms-txtcont .vbmodroomsdesc,#search-vik .vbmodrooms .vbmodrooms-txtcont .vbmodroomsdesc{margin-top:15px;color:#555b81;padding:0 25px}#search-vik-overlay .vbmodrooms .vbmodrooms-txtcont .vbmodroomsroomcost,#search-vik .vbmodrooms .vbmodrooms-txtcont .vbmodroomsroomcost{text-align:center;font-size:1.4em}#search-vik-overlay .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-carats,#search-vik .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-carats{margin-top:10px}#search-vik-overlay .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-carats li,#search-vik .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-carats li{list-style-type:none;font-size:12px;color:#999;display:inline-block;margin-right:5px;margin-bottom:0}#search-vik-overlay .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-carats li i,#search-vik-overlay .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-carats li i.vbo-icn-carat,#search-vik .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-carats li i,#search-vik .vbmodrooms .vbmodrooms-txtcont .vbmodrooms-carats li i.vbo-icn-carat{color:#999;font-size:12px}#search-vik-overlay .vbmodrooms .vbmodrooms-txtcont .vbmodroomsview,#search-vik .vbmodrooms .vbmodrooms-txtcont .vbmodroomsview{text-align:center;margin-top:0}#search-vik-overlay .vbmodrooms .vbmodrooms-txtcont .vbmodroomsview a,#search-vik .vbmodrooms .vbmodrooms-txtcont .vbmodroomsview a{text-transform:uppercase;background:transparent;border:0;font-size:0.9em;letter-spacing:1px}#search-vik-overlay .vbmodrooms .vbmodrooms-txtcont .vbmodroomsview a:hover,#search-vik .vbmodrooms .vbmodrooms-txtcont .vbmodroomsview a:hover{color:inherit}#search-vik-overlay .one-room .owl-item,#search-vik-overlay .one-room .owl-wrapper,#search-vik-overlay .one-room .vbmodrooms-item,#search-vik .one-room .owl-item,#search-vik .one-room .owl-wrapper,#search-vik .one-room .vbmodrooms-item{display:block!important}#search-vik-overlay .one-room .vbmodrooms-item .vbmodroomsboxdiv,#search-vik .one-room .vbmodrooms-item .vbmodroomsboxdiv{margin:0}#search-vik-overlay .one-room .vbmodroomsboxdiv,#search-vik .one-room .vbmodroomsboxdiv{display:-webkit-box;display:-ms-flexbox;display:flex}#search-vik-overlay .one-room .vbmodroomsboxdiv>div,#search-vik .one-room .vbmodroomsboxdiv>div{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}#search-vik-overlay .one-room .vbmodroomsboxdiv>div.vbmodroom-imgbg,#search-vik .one-room .vbmodroomsboxdiv>div.vbmodroom-imgbg{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:350px}#search-vik-overlay .one-room .vbmodroomsboxdiv>div.vbmodroom-imgbg div,#search-vik .one-room .vbmodroomsboxdiv>div.vbmodroom-imgbg div{background-size:cover;background-attachment:scroll;background-repeat:no-repeat;background-position:center center;height:100%;width:100%;position:absolute}#search-vik-overlay .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont,#search-vik .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont{padding:25px 40px;text-align:left}#search-vik-overlay .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodrooms-divblock,#search-vik .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodrooms-divblock{margin:0;padding:0}#search-vik-overlay .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodrooms-divblock .vbmodroomsname,#search-vik .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodrooms-divblock .vbmodroomsname{font-size:1.8em;font-weight:normal}#search-vik-overlay .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomscat,#search-vik .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomscat{font-weight:normal}#search-vik-overlay .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsview,#search-vik .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsview{text-align:right;margin-top:0}#search-vik-overlay .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsview a,#search-vik .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsview a{background:transparent!important;border:0;font-style:italic;position:relative;border:0!important;font-size:0.9em;letter-spacing:1px;text-transform:uppercase;padding:5px 10px}#search-vik-overlay .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsview a:after,#search-vik .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsview a:after{position:absolute;right:0;content:"";font-family:"Font Awesome 5 Free";font-weight:600;right:-10px;top:8px;font-size:12px}#search-vik-overlay .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsview a:hover,#search-vik .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsview a:hover{color:inherit}#search-vik-overlay .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsdesc,#search-vik .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsdesc{margin-top:15px;padding:0;color:#555b81;font-size:0.95em}#search-vik-overlay .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsroomcost,#search-vik .one-room .vbmodroomsboxdiv>div.vbmodrooms-txtcont .vbmodroomsroomcost{text-align:left;font-size:1.4em;margin:3px 0 0}#search-vik-overlay .one-room .vbmodrooms-carats .vbulcarats,#search-vik .one-room .vbmodrooms-carats .vbulcarats{margin:0;text-align:left}#search-vik-overlay .day-colored,#search-vik .day-colored{font-size:38px;font-weight:bold}#search-vik-overlay .mod-calendar-label,#search-vik .mod-calendar-label{text-transform:uppercase;font-size:0.8em;font-weight:bold}#search-vik-overlay .vbo-horizsearch-humanformat-wrap,#search-vik .vbo-horizsearch-humanformat-wrap{color:#666}#search-vik-overlay .vbo-horizsearch-humanformat-wrap>form>div,#search-vik .vbo-horizsearch-humanformat-wrap>form>div{margin-right:5px}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .viktmpl-sel,#search-vik .vbo-horizsearch-humanformat-wrap .viktmpl-sel{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:250px}#search-vik-overlay .vbo-horizsearch-humanformat-wrap label,#search-vik .vbo-horizsearch-humanformat-wrap label{text-transform:uppercase;font-size:0.8em;font-weight:bold}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap{-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont{padding:0 30px;border-right:2px solid #eee}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont label,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont label{margin-top:9px}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar{min-height:inherit;border:0;padding:0}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar i,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar i{margin-top:8px}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar .vbo-horizsearch-period-mday,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar .vbo-horizsearch-period-mday{margin-top:10px;font-size:35px;font-weight:bold}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar .vbo-horizsearch-period-dt,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar .vbo-horizsearch-period-dt{margin-top:16px}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar .vbo-horizsearch-period-dt .vbo-horizsearch-period-wday,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar .vbo-horizsearch-period-dt .vbo-horizsearch-period-wday{display:none}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .viktmpl-sel,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap .viktmpl-sel{border:0;background:transparent;padding:10px}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearchtotnights,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearchtotnights{height:100%}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearchtotnights .vbo-horizsearch-numnights-inner,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearchtotnights .vbo-horizsearch-numnights-inner{background:transparent;border-radius:0;border:none;border-right:2px solid #eee;padding:9px 20px 0;height:100%}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearchtotnights .vbo-horizsearch-numnights-inner>span:first-child,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearchtotnights .vbo-horizsearch-numnights-inner>span:first-child{display:block;text-transform:uppercase;font-size:0.7em;font-weight:bold;font-family:"oldstyle",serif;color:#c1ac68}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearchtotnights .vbo-horizsearch-numnights-inner>span:nth-child(2),#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearchtotnights .vbo-horizsearch-numnights-inner>span:nth-child(2){font-size:38px;font-weight:bold;font-family:"oldstyle",serif;color:#c1ac68}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap>label,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap>label{display:none}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count{border:0;padding:0;min-height:inherit}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem{-ms-flex-wrap:wrap;flex-wrap:wrap;border-right:2px solid #eee;padding:0 15px}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem:last-child,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem:last-child{border:0}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem .viktmpl-sel,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem .viktmpl-sel{border:0;min-width:100px;padding:0}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem .viktmpl-sel:after,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem .viktmpl-sel:after{padding:13px 0px 0px 8px}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem label,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem label{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;font-size:inherit;width:100%;margin-left:0;text-transform:uppercase;font-size:0.8em;font-weight:bold;font-family:"oldstyle",serif;color:#c1ac68}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem span,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count .vbmodhorsearch-hum-guests-elem span{font-size:38px;font-weight:bold;font-family:"oldstyle",serif;color:#c1ac68}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-modifier,#search-vik .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-guests-modifier{background:#eee;border:2px solid #eee;padding:20px;width:100%}#search-vik-overlay .vbo-horizsearch-humanformat-wrap .btn,#search-vik .vbo-horizsearch-humanformat-wrap .btn{text-transform:uppercase}#search-vik-overlay .vbo-results-head .vbcheckinroom-lbl,#search-vik-overlay .vbo-results-head .vbcheckoutroom-lbl,#search-vik-overlay .vbo-results-head .vbo-results-head-det-lbl,#search-vik .vbo-results-head .vbcheckinroom-lbl,#search-vik .vbo-results-head .vbcheckoutroom-lbl,#search-vik .vbo-results-head .vbo-results-head-det-lbl{color:#656777}#search-vik-overlay .room_carats-ovw,#search-vik .room_carats-ovw{text-align:center}#search-vik-overlay .room_carats-ovw .vbtith3,#search-vik .room_carats-ovw .vbtith3{display:inline-block;width:100%;text-align:center;margin-bottom:10px}#search-vik-overlay .room_carats-ovw .vbulcarats,#search-vik .room_carats-ovw .vbulcarats{float:none;display:inline-block;width:100%;margin:0 auto;text-align:center}#search-vik-overlay .room_carats-ovw .vbulcarats li,#search-vik .room_carats-ovw .vbulcarats li{margin:5px 18px}#search-vik-overlay .room_carats-ovw .vbulcarats li [data-vbo-expl],#search-vik .room_carats-ovw .vbulcarats li [data-vbo-expl]{position:inherit}#search-vik-overlay .room_carats-ovw .vbulcarats li .vbo-expl,#search-vik .room_carats-ovw .vbulcarats li .vbo-expl{font-size:12px;cursor:initial}#search-vik-overlay .room_carats-ovw .vbulcarats li .vbo-expl i,#search-vik-overlay .room_carats-ovw .vbulcarats li .vbo-expl i.vbo-icn-carat,#search-vik .room_carats-ovw .vbulcarats li .vbo-expl i,#search-vik .room_carats-ovw .vbulcarats li .vbo-expl i.vbo-icn-carat{font-size:12px;color:#999}#search-vik-overlay .room_carats-ovw .vbulcarats li .vbo-expl span,#search-vik .room_carats-ovw .vbulcarats li .vbo-expl span{display:inline-block;margin-left:10px;color:inherit;font-size:14px;text-transform:uppercase}#search-vik-overlay .vblistroomnamediv,#search-vik .vblistroomnamediv{text-align:center}#search-vik-overlay .vblistroomnamediv .vblistroomname,#search-vik .vblistroomnamediv .vblistroomname{font-size:1.8em}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .vbroomimgdesc .vikfx-thumbslide-container,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .vbroomimgdesc .vikfx-thumbslide-container{max-width:inherit;width:100%;margin-bottom:25px}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .vbroomimgdesc .vbo-showprc-roomname,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .vbroomimgdesc .vbo-showprc-roomname{text-align:center;font-size:2.4em;margin-bottom:20px;margin-top:20px}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .vbroomimgdesc .room_description_box,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .vbroomimgdesc .room_description_box{margin-left:0;width:100%;float:none;color:#656777}@media screen and (min-width:1024px){#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .vbroomimgdesc .room_description_box,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .vbroomimgdesc .room_description_box{padding:0 25px}}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .room_options>h4,#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .room_prices>h4,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .room_options>h4,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .room_prices>h4{margin-bottom:10px}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .room_prices label,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .room_prices label{margin:0;font-size:1.4em}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .room_prices .vbo-showprc-price-entry,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .room_prices .vbo-showprc-price-entry{display:inline-table}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .room_prices .vbo-showprc-price-entry .vbo-showprc-price-entry-cost,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .room_prices .vbo-showprc-price-entry .vbo-showprc-price-entry-cost{font-size:2em}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .room_prices .vbo-showprc-price-entry .vbo-showprc-price-entry-radio input,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .room_prices .vbo-showprc-price-entry .vbo-showprc-price-entry-radio input{margin-top:8px}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .room_options .viktmpl-sel,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .room_options .viktmpl-sel{min-width:100px}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .room_options .viktmpl-sel:after,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .room_options .viktmpl-sel:after{padding-top:6px}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .room_options input,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .room_options input{border-radius:0;background:#fff;-webkit-box-shadow:none;box-shadow:none;padding:5px 5px 5px 12px}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .room_options .vbo-showprc-option-entry-cost,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .room_options .vbo-showprc-option-entry-cost{font-weight:bold}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .room_options .vboptionforcequant,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .room_options .vboptionforcequant{padding:5px 10px;background:#fff;border-color:#ccc;border-radius:0;display:inline-block}#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .room_carats-ovw .vbo-expl:after,#search-vik-overlay .vbo-showprc-wrapper .vbo-showprc-room-block .room_carats-ovw .vbo-expl:before,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .room_carats-ovw .vbo-expl:after,#search-vik .vbo-showprc-wrapper .vbo-showprc-room-block .room_carats-ovw .vbo-expl:before{display:none}#search-vik-overlay .room_disclaimer,#search-vik .room_disclaimer{font-size:0.8em;border-radius:0;padding:10px 15px}#search-vik-overlay .vbo-pkg-showprc-benefits,#search-vik .vbo-pkg-showprc-benefits{border-color:#eee;font-size:1.1em}#search-vik-overlay .vbo-oconfirm-summary-container .vbo-oconfirm-summary-room-cell-descr .vbo-oconfirm-roomname,#search-vik .vbo-oconfirm-summary-container .vbo-oconfirm-summary-room-cell-descr .vbo-oconfirm-roomname{font-weight:normal;font-size:1.2em}#search-vik-overlay .vbo-oconfirm-summary-container .vbo-oconfirm-summary-coupon-row,#search-vik .vbo-oconfirm-summary-container .vbo-oconfirm-summary-coupon-row{font-size:0.8em}#search-vik-overlay .vbo-oconfirm-summary-container .vbo-oconfirm-summary-coupon-newtot-row,#search-vik .vbo-oconfirm-summary-container .vbo-oconfirm-summary-coupon-newtot-row{font-size:1.2em}#search-vik-overlay .vbo-oconfirm-middlep,#search-vik .vbo-oconfirm-middlep{text-align:center;margin-bottom:0}#search-vik-overlay .vbo-oconfirm-middlep .vbo-coupon-outer #vbo-pincode-inp,#search-vik-overlay .vbo-oconfirm-middlep .vbo-coupon-outer input[type=text],#search-vik-overlay .vbo-oconfirm-middlep .vbo-enterpin-block #vbo-pincode-inp,#search-vik-overlay .vbo-oconfirm-middlep .vbo-enterpin-block input[type=text],#search-vik .vbo-oconfirm-middlep .vbo-coupon-outer #vbo-pincode-inp,#search-vik .vbo-oconfirm-middlep .vbo-coupon-outer input[type=text],#search-vik .vbo-oconfirm-middlep .vbo-enterpin-block #vbo-pincode-inp,#search-vik .vbo-oconfirm-middlep .vbo-enterpin-block input[type=text]{background:#f6f6f6;border:0;border:1px solid #ddd;padding:10px;font-size:14px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;border-radius:2px}#search-vik-overlay .vbo-oconfirm-middlep .vbo-coupon-outer #vbo-pincode-inp:focus,#search-vik-overlay .vbo-oconfirm-middlep .vbo-coupon-outer #vbo-pincode-inp:hover,#search-vik-overlay .vbo-oconfirm-middlep .vbo-coupon-outer input[type=text]:focus,#search-vik-overlay .vbo-oconfirm-middlep .vbo-coupon-outer input[type=text]:hover,#search-vik-overlay .vbo-oconfirm-middlep .vbo-enterpin-block #vbo-pincode-inp:focus,#search-vik-overlay .vbo-oconfirm-middlep .vbo-enterpin-block #vbo-pincode-inp:hover,#search-vik-overlay .vbo-oconfirm-middlep .vbo-enterpin-block input[type=text]:focus,#search-vik-overlay .vbo-oconfirm-middlep .vbo-enterpin-block input[type=text]:hover,#search-vik .vbo-oconfirm-middlep .vbo-coupon-outer #vbo-pincode-inp:focus,#search-vik .vbo-oconfirm-middlep .vbo-coupon-outer #vbo-pincode-inp:hover,#search-vik .vbo-oconfirm-middlep .vbo-coupon-outer input[type=text]:focus,#search-vik .vbo-oconfirm-middlep .vbo-coupon-outer input[type=text]:hover,#search-vik .vbo-oconfirm-middlep .vbo-enterpin-block #vbo-pincode-inp:focus,#search-vik .vbo-oconfirm-middlep .vbo-enterpin-block #vbo-pincode-inp:hover,#search-vik .vbo-oconfirm-middlep .vbo-enterpin-block input[type=text]:focus,#search-vik .vbo-oconfirm-middlep .vbo-enterpin-block input[type=text]:hover{background:#fff}#search-vik-overlay .vbo-oconfirm-middlep .vbo-coupon-outer #vbo-pincode-inp,#search-vik-overlay .vbo-oconfirm-middlep .vbo-enterpin-block #vbo-pincode-inp,#search-vik .vbo-oconfirm-middlep .vbo-coupon-outer #vbo-pincode-inp,#search-vik .vbo-oconfirm-middlep .vbo-enterpin-block #vbo-pincode-inp{background:#fff}#search-vik-overlay .vbo-oconfirm-middlep .vbo-coupon-outer,#search-vik .vbo-oconfirm-middlep .vbo-coupon-outer{background:transparent;border:0;padding:0;border-radius:30px;border:1px solid #eee;display:inline-block;margin:0 auto 30px}#search-vik-overlay .vbo-oconfirm-middlep .vbo-coupon-outer .vbo-coupon-form,#search-vik .vbo-oconfirm-middlep .vbo-coupon-outer .vbo-coupon-form{display:-webkit-box;display:-ms-flexbox;display:flex}#search-vik-overlay .vbo-oconfirm-middlep .vbo-coupon-outer .vbo-coupon-form .vbo-coupon-ico,#search-vik .vbo-oconfirm-middlep .vbo-coupon-outer .vbo-coupon-form .vbo-coupon-ico{display:inline-block;width:150px;border-top-left-radius:30px;border-bottom-left-radius:30px;font-size:45px;text-align:center;background:#eee;padding:20px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#search-vik-overlay .vbo-oconfirm-middlep .vbo-coupon-outer .vbo-coupon-form .vbo-coupon-ico i,#search-vik .vbo-oconfirm-middlep .vbo-coupon-outer .vbo-coupon-form .vbo-coupon-ico i{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#search-vik-overlay .vbo-oconfirm-middlep .vbo-coupon-outer .vbo-coupon-form .vbentercoupon,#search-vik .vbo-oconfirm-middlep .vbo-coupon-outer .vbo-coupon-form .vbentercoupon{padding:20px 50px 20px 25px}#search-vik-overlay .vbo-oconfirm-middlep .vbo-enterpin-block,#search-vik .vbo-oconfirm-middlep .vbo-enterpin-block{display:block;border:1px solid #eee;border-radius:0;margin:0;padding:20px 15px}#search-vik-overlay .vbo-oconfirm-middlep .vbo-enterpin-block span>span,#search-vik .vbo-oconfirm-middlep .vbo-enterpin-block span>span{margin-bottom:5px}#search-vik-overlay .vbo-oconfirm-middlep .btn,#search-vik .vbo-oconfirm-middlep .btn{padding:10px 25px!important;margin-left:10px}#search-vik-overlay .vbcustomfields,#search-vik .vbcustomfields{border:1px solid #eee;padding:20px;text-align:center}#search-vik-overlay .vbcustomfields .vbo-oconfirm-cfield-entry,#search-vik .vbcustomfields .vbo-oconfirm-cfield-entry{width:35%;vertical-align:top}#search-vik-overlay .vbcustomfields .vbo-oconfirm-cfield-entry textarea,#search-vik .vbcustomfields .vbo-oconfirm-cfield-entry textarea{width:100%;background:#f6f6f6;border:0;border:1px solid #ddd;padding:10px;font-size:14px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;border-radius:2px}#search-vik-overlay .vbcustomfields .vbo-oconfirm-cfield-entry textarea:focus,#search-vik-overlay .vbcustomfields .vbo-oconfirm-cfield-entry textarea:hover,#search-vik .vbcustomfields .vbo-oconfirm-cfield-entry textarea:focus,#search-vik .vbcustomfields .vbo-oconfirm-cfield-entry textarea:hover{background:#fff}#search-vik-overlay .vbcustomfields .vbo-oconfirm-cfield-entry .vbinput,#search-vik .vbcustomfields .vbo-oconfirm-cfield-entry .vbinput{width:100%;height:auto}#search-vik-overlay .vbcustomfields .vbo-oconfirm-cfield-entry .vbo-oconfirm-cfield-label,#search-vik .vbcustomfields .vbo-oconfirm-cfield-entry .vbo-oconfirm-cfield-label{text-align:left}#search-vik-overlay .vbcustomfields .vbo-oconfirm-cfield-entry .vbo-oconfirm-cfield-label label,#search-vik .vbcustomfields .vbo-oconfirm-cfield-entry .vbo-oconfirm-cfield-label label{font-weight:bold;font-size:0.9em;margin-bottom:3px}#search-vik-overlay .vbcustomfields .vbo-oconfirm-cfield-entry .viktmpl-sel,#search-vik .vbcustomfields .vbo-oconfirm-cfield-entry .viktmpl-sel{width:100%;border-radius:2px;background:#f6f6f6;text-align:left}#search-vik-overlay .vbcustomfields .vbo-oconfirm-cfield-entry .viktmpl-sel select,#search-vik .vbcustomfields .vbo-oconfirm-cfield-entry .viktmpl-sel select{padding:0}#search-vik-overlay .vbcustomfields .vbo-oconfirm-cfield-entry-separator,#search-vik .vbcustomfields .vbo-oconfirm-cfield-entry-separator{font-size:1.8em;text-transform:capitalize;margin-bottom:20px;width:100%!important}#search-vik-overlay .vbcustomfields .vbo-oconfirm-cfield-entry-checkbox,#search-vik-overlay .vbcustomfields .vbo-oconfirm-cfield-entry-textarea,#search-vik .vbcustomfields .vbo-oconfirm-cfield-entry-checkbox,#search-vik .vbcustomfields .vbo-oconfirm-cfield-entry-textarea{width:74%!important;display:inline-block}#search-vik-overlay .vbo-oconfirm-paymentopts,#search-vik .vbo-oconfirm-paymentopts{border:0}#search-vik-overlay .vbo-oconfirm-paymentopts .vbchoosepayment,#search-vik .vbo-oconfirm-paymentopts .vbchoosepayment{font-size:1.4em;text-transform:capitalize;font-weight:normal;text-align:center;margin-bottom:20px}#search-vik-overlay .vbo-oconfirm-paymentopts .vbchoosepayment+ul,#search-vik .vbo-oconfirm-paymentopts .vbchoosepayment+ul{display:-webkit-box;display:-ms-flexbox;display:flex}#search-vik-overlay .vbo-oconfirm-paymentopts .vbchoosepayment+ul li,#search-vik .vbo-oconfirm-paymentopts .vbchoosepayment+ul li{-webkit-box-flex:25%;-ms-flex:25%;flex:25%;height:auto;line-height:inherit;text-align:center;padding:20px;border:1px solid #eee;border-radius:2px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.1);box-shadow:0 3px 10px rgba(0,0,0,0.1);background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex}#search-vik-overlay .vbo-oconfirm-paymentopts .vbchoosepayment+ul li div,#search-vik .vbo-oconfirm-paymentopts .vbchoosepayment+ul li div{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#search-vik-overlay .vbo-oconfirm-paymentopts .vbchoosepayment+ul li div>*,#search-vik .vbo-oconfirm-paymentopts .vbchoosepayment+ul li div>*{display:block!important;margin:0 auto;width:100%}#search-vik-overlay .vbo-oconfirm-paymentopts .vbchoosepayment+ul li div>.vbo-payment-image,#search-vik .vbo-oconfirm-paymentopts .vbchoosepayment+ul li div>.vbo-payment-image{margin-bottom:10px}#search-vik-overlay .vbo-oconfirm-paymentopts .vbchoosepayment+ul li div>.vbo-payment-image img,#search-vik .vbo-oconfirm-paymentopts .vbchoosepayment+ul li div>.vbo-payment-image img{max-height:55px}#search-vik-overlay .vbo-oconfirm-paymentopts .vbchoosepayment+ul li div>label,#search-vik .vbo-oconfirm-paymentopts .vbchoosepayment+ul li div>label{width:100%;margin-left:0;margin-bottom:5px}#search-vik-overlay .vbo-oconfirm-paymentopts .vbo-oconfirm-choosedeposit .vbo-oconfirm-choosedeposit-inner,#search-vik .vbo-oconfirm-paymentopts .vbo-oconfirm-choosedeposit .vbo-oconfirm-choosedeposit-inner{text-align:center}#search-vik-overlay .vbo-oconfirm-paymentopts .vbo-oconfirm-choosedeposit>div,#search-vik .vbo-oconfirm-paymentopts .vbo-oconfirm-choosedeposit>div{border-color:#ddd;padding:15px}#search-vik-overlay .vbo-booking-details-header,#search-vik .vbo-booking-details-header{display:inline-block;width:100%;margin-top:10px;margin-bottom:20px}#search-vik-overlay .vbo-booking-details-header>div,#search-vik .vbo-booking-details-header>div{width:auto;display:inline-block;float:right}#search-vik-overlay .vbo-booking-details-header .vbo-booking-details-head,#search-vik .vbo-booking-details-header .vbo-booking-details-head{border-radius:2px;padding:11px 15px}#search-vik-overlay .vbo-booking-details-header .vbvordcosts-head,#search-vik .vbo-booking-details-header .vbvordcosts-head{padding:10px 35px 0 0}#search-vik-overlay .vbo-booking-details-header .vbvordcosts-head .vbvordcoststot,#search-vik .vbo-booking-details-header .vbvordcosts-head .vbvordcoststot{font-size:1.5em;font-weight:bold}#search-vik-overlay .vbo-booking-details-header .vbvordcosts-head .vbvordcoststot .vbvordcoststitle,#search-vik .vbo-booking-details-header .vbvordcosts-head .vbvordcoststot .vbvordcoststitle{font-size:0.8em;text-transform:capitalize;font-weight:normal}#search-vik-overlay .vbo-booking-details-header .vbo-booking-details-intro,#search-vik .vbo-booking-details-header .vbo-booking-details-intro{font-size:1.4em;display:block;margin:15px 15px 0 0}#search-vik-overlay .vbo-booking-info-container,#search-vik .vbo-booking-info-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}#search-vik-overlay .vbo-booking-info-container>div,#search-vik .vbo-booking-info-container>div{-webkit-box-flex:1;-ms-flex:1;flex:1}#search-vik-overlay .vbo-booking-info-container .vbo-booking-details-midcontainer,#search-vik .vbo-booking-info-container .vbo-booking-details-midcontainer{background:transparent;border:1px solid #eee;font-size:0.85em;display:inline-block;padding:30px}#search-vik-overlay .vbo-booking-info-container .vbo-booking-details-midcontainer>div,#search-vik .vbo-booking-info-container .vbo-booking-details-midcontainer>div{padding:0;margin-top:10px;background:transparent}#search-vik-overlay .vbo-booking-info-container .vbo-booking-details-midcontainer>div:first-child,#search-vik .vbo-booking-info-container .vbo-booking-details-midcontainer>div:first-child{margin-top:0}#search-vik-overlay .vbo-booking-info-container .vbo-booking-details-midcontainer>div .vbvordudatatitle,#search-vik .vbo-booking-info-container .vbo-booking-details-midcontainer>div .vbvordudatatitle{font-weight:bold;font-size:1.2em;color:inherit;text-transform:capitalize;border-bottom:1px dashed #ccc;margin-bottom:10px;padding-bottom:10px}#search-vik-overlay .vbo-booking-info-container .vbo-booking-details-midcontainer>div .vbo-booking-details-bookinfo-val,#search-vik .vbo-booking-info-container .vbo-booking-details-midcontainer>div .vbo-booking-details-bookinfo-val{font-size:1em}#search-vik-overlay .vbo-booking-info-container .vbo-booking-details-midcontainer>div .vbo-booking-details-bookinfo,#search-vik-overlay .vbo-booking-info-container .vbo-booking-details-midcontainer>div .vbo-bookingdet-userdetail,#search-vik .vbo-booking-info-container .vbo-booking-details-midcontainer>div .vbo-booking-details-bookinfo,#search-vik .vbo-booking-info-container .vbo-booking-details-midcontainer>div .vbo-bookingdet-userdetail{margin:10px 0}#search-vik-overlay .vbo-booking-info-container .vbo-booking-rooms-wrapper,#search-vik .vbo-booking-info-container .vbo-booking-rooms-wrapper{display:inline-block;margin:0 0 0 10px;padding:30px;background:#f6f6f6}#search-vik-overlay .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordroominfo,#search-vik .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordroominfo{background:transparent;padding:0;padding-bottom:15px;margin-top:0;margin-bottom:15px;width:100%;border:0;border-bottom:1px solid #ddd}#search-vik-overlay .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordroominfo .vbvordcoststitlemain>span,#search-vik .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordroominfo .vbvordcoststitlemain>span{color:inherit}#search-vik-overlay .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordroominfo .vbvordcosts .vbo_cost,#search-vik .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordroominfo .vbvordcosts .vbo_cost{float:right}#search-vik-overlay .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordcoststot,#search-vik .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordcoststot{display:inline-block;width:100%;text-align:right;font-weight:bold}#search-vik-overlay .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordcoststot .vbvordcoststitle,#search-vik .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordcoststot .vbvordcoststitle{font-size:0.8em;text-transform:capitalize;font-weight:normal;float:left}#search-vik-overlay .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordcostsdiscount,#search-vik .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordcostsdiscount{display:inline-block;width:100%;text-align:right;font-size:1.1em;margin-bottom:0!important}#search-vik-overlay .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordcostsdiscount .vbvordcoststitle,#search-vik .vbo-booking-info-container .vbo-booking-rooms-wrapper .vbvordcostsdiscount .vbvordcoststitle{font-size:0.8em;text-transform:capitalize;font-weight:normal;float:left}#search-vik-overlay .vbo-booking-info-container .vbvordcosts.vbvordcoststot,#search-vik .vbo-booking-info-container .vbvordcosts.vbvordcoststot{border:0;margin:0;padding:0}#search-vik-overlay .vbo-booking-cancform-inner .vbordcancform-entry,#search-vik .vbo-booking-cancform-inner .vbordcancform-entry{margin:10px 0}#search-vik-overlay .vbo-booking-cancform-inner .vbordcancform-entry #vbcancemail,#search-vik .vbo-booking-cancform-inner .vbordcancform-entry #vbcancemail{background:#fff;height:auto}#search-vik-overlay .vbo-booking-cancform-inner .vbordcancform-entry .vbtextarea,#search-vik .vbo-booking-cancform-inner .vbordcancform-entry .vbtextarea{border:1px solid #ddd}#search-vik-overlay .vbvordpaybutton-mainbox,#search-vik .vbvordpaybutton-mainbox{text-align:center}#search-vik-overlay .vbvordpaybutton-mainbox .vbvordpaybutton-cnt,#search-vik .vbvordpaybutton-mainbox .vbvordpaybutton-cnt{display:inline-block;padding:40px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.1);box-shadow:0 4px 5px rgba(0,0,0,0.1);border:1px solid #ddd}#search-vik-overlay .vbvordpaybutton-mainbox .vbvordpaybutton-cnt>p,#search-vik .vbvordpaybutton-mainbox .vbvordpaybutton-cnt>p{background:transparent;border:0;margin:0}#search-vik-overlay .vbdivsearch.vbo-search-mainview,#search-vik .vbdivsearch.vbo-search-mainview{padding:40px}#search-vik-overlay .room_item .vblist-roomimage,#search-vik .room_item .vblist-roomimage{position:relative}#search-vik-overlay .room_item .vblist-roomimage .vbimglistdiv,#search-vik .room_item .vblist-roomimage .vbimglistdiv{position:relative}#search-vik-overlay .room_item .vblist-roomimage .vbmodalrdetails,#search-vik .room_item .vblist-roomimage .vbmodalrdetails{top:0;left:0;background:rgba(0,0,0,0.4);opacity:0;width:100%;height:100%;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .room_item .vblist-roomimage .vbmodalrdetails .vbmodalframe,#search-vik .room_item .vblist-roomimage .vbmodalrdetails .vbmodalframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}#search-vik-overlay .room_item .vblist-roomimage .vbmodalrdetails .vbmodalframe i,#search-vik .room_item .vblist-roomimage .vbmodalrdetails .vbmodalframe i{width:50px;height:50px;border:4px solid #fff;line-height:43px;border-radius:50%;font-size:22px;color:#fff}#search-vik-overlay .room_item .vblist-roomimage .vbmodalrdetails .vbmodalframe:after,#search-vik .room_item .vblist-roomimage .vbmodalrdetails .vbmodalframe:after{position:relative;border:none}#search-vik-overlay .room_item .vblist-roomimage .vbmodalrdetails:before,#search-vik .room_item .vblist-roomimage .vbmodalrdetails:before{opacity:0;-webkit-box-shadow:0 0 20px inset rgba(0,0,0,0);box-shadow:0 0 20px inset rgba(0,0,0,0);transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .room_item .vblist-roomimage .vbmodalrdetails:before:hover,#search-vik .room_item .vblist-roomimage .vbmodalrdetails:before:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .room_item .vblist-roomimage .vbmodalrdetails:hover,#search-vik .room_item .vblist-roomimage .vbmodalrdetails:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .room_item .vblist-roomimage:hover .vbmodalrdetails,#search-vik .room_item .vblist-roomimage:hover .vbmodalrdetails{opacity:1;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .room_item .vblist-roomimage:hover .vbmodalrdetails:before,#search-vik .room_item .vblist-roomimage:hover .vbmodalrdetails:before{opacity:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;height:90%;border:1px solid #fff;content:"";-webkit-box-shadow:0 0 20px inset rgba(0,0,0,0.3);box-shadow:0 0 20px inset rgba(0,0,0,0.3);transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .room_item .vblist-roomimage:hover .vbmodalrdetails:before:hover,#search-vik .room_item .vblist-roomimage:hover .vbmodalrdetails:before:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .room_item .vblist-roomimage:hover .vbmodalrdetails .vbmodalframe,#search-vik .room_item .vblist-roomimage:hover .vbmodalrdetails .vbmodalframe{opacity:1}#search-vik-overlay .room_item .vblist-roomimage:hover .vbmodalrdetails:hover,#search-vik .room_item .vblist-roomimage:hover .vbmodalrdetails:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .room_item .vbo-info-room .vblastavail,#search-vik .room_item .vbo-info-room .vblastavail{font-size:0.8em;margin:0;padding:0;text-align:right}#search-vik-overlay .room_item .vbrowroomcapacity i,#search-vik .room_item .vbrowroomcapacity i{font-size:13px}#search-vik-overlay .room_item .vbrowroomcapacity i.vbo-empty-personicn,#search-vik .room_item .vbrowroomcapacity i.vbo-empty-personicn{color:#999}#search-vik-overlay .room_item .vbselectordiv .btn,#search-vik .room_item .vbselectordiv .btn{text-transform:uppercase}#search-vik-overlay .room_item.room_resultdiffusage,#search-vik .room_item.room_resultdiffusage{background:#efefef}#search-vik-overlay .room_item.room_resultdiffusage .vbselectordiv .btn,#search-vik .room_item.room_resultdiffusage .vbselectordiv .btn{text-transform:uppercase;color:#fff;font-size:0.8em;padding:15px 25px!important;border-radius:2px!important;cursor:pointer;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .room_item.room_resultdiffusage .vbselectordiv .btn:active,#search-vik-overlay .room_item.room_resultdiffusage .vbselectordiv .btn:focus,#search-vik-overlay .room_item.room_resultdiffusage .vbselectordiv .btn:hover,#search-vik .room_item.room_resultdiffusage .vbselectordiv .btn:active,#search-vik .room_item.room_resultdiffusage .vbselectordiv .btn:focus,#search-vik .room_item.room_resultdiffusage .vbselectordiv .btn:hover{color:#fff}#search-vik #vbselectroomform,#search-vik-overlay #vbselectroomform{margin-bottom:30px;display:inline-block;width:100%}#search-vik-overlay .vbsearchproominfo .vbsearchnroom,#search-vik .vbsearchproominfo .vbsearchnroom{text-transform:capitalize}#search-vik #vbdialog-overlay .vbdialog-right #vbdialog-cancel.btn,#search-vik-overlay #vbdialog-overlay .vbdialog-right #vbdialog-cancel.btn{background:#ddd;border-color:#ddd;color:#666}#search-vik #vbdialog-overlay .vbdialog-right #vbdialog-cancel.btn:hover,#search-vik-overlay #vbdialog-overlay .vbdialog-right #vbdialog-cancel.btn:hover{background:transparent}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-det-wrapper,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-det-wrapper{width:100%;margin-bottom:10px}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-det-wrapper .vbo-promotion-info .vbo-promotion-name,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-det-wrapper .vbo-promotion-info .vbo-promotion-name{font-size:2.2em;padding:0;display:inline-block}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-det-wrapper .vbo-promotion-info .vbo-promotion-discount,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-det-wrapper .vbo-promotion-info .vbo-promotion-discount{margin:0 0 0 15px;display:inline-block;float:right}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-det-wrapper .vbo-promotion-info .vbo-promotion-discount .vbo-promotion-discount-details,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-det-wrapper .vbo-promotion-info .vbo-promotion-discount .vbo-promotion-discount-details{background:transparent;font-weight:bold;float:none}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-det-wrapper .vbo-promotion-description,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-det-wrapper .vbo-promotion-description{padding-right:0}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper{width:100%}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates{background:transparent;margin-bottom:10px}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-left,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-left{border:1px solid #ddd;border-radius:4px;background:#f6f6f6}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-left .vbo-promotion-date-from,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-left .vbo-promotion-date-from{border-right:1px solid #ddd;margin:0}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-left>div,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-left>div{padding:8px 20px}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-left>div .vbo-promotion-date-label,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-left>div .vbo-promotion-date-label{font-size:0.7em}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-right,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-dates .vbo-promotion-dates-right{border-radius:4px}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block{padding:0;border:0}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:-10px;width:auto}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;background:transparent;margin:0;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner{padding-bottom:20px;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-img img,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-img img{border-radius:20px}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-name,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-name{text-align:left;font-weight:bold;font-size:1.2em;padding:15px 20px 0}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-book-block,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-book-block{text-align:left;padding-left:10px}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-book-block a,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-book-block a{width:auto;background:transparent!important;border:0;font-style:italic;position:relative;border:0!important;font-size:0.9em;letter-spacing:1px;text-transform:uppercase;padding:5px 10px}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-book-block a:after,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-book-block a:after{position:absolute;right:0;content:"";font-family:"Font Awesome 5 Free";font-weight:600;right:-10px;top:8px;font-size:12px}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-book-block a:hover,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner .vbo-promotion-room-book-block a:hover{color:inherit}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner:hover,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block .vbo-promotion-room-block-inner:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block:hover .vbo-promotion-room-block-inner,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block:hover .vbo-promotion-room-block-inner{-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);box-shadow:0 0 20px rgba(0,0,0,0.2);border-radius:20px;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block:hover .vbo-promotion-room-block-inner:hover,#search-vik .vbo-promotions-container .vbo-promotion-details .vbo-promotion-wrapper .vbo-promotion-bottom-block .vbo-promotion-rooms-list .vbo-promotion-room-block:hover .vbo-promotion-room-block-inner:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .vbo-availability-controls select,#search-vik .vbo-availability-controls select{line-height:inherit;border-radius:0;-webkit-appearance:menulist}#search-vik-overlay .vbo-availability-room-details.room_result,#search-vik .vbo-availability-room-details.room_result{border-bottom:0}#search-vik-overlay .vbo-availability-room-container,#search-vik .vbo-availability-room-container{border:0}#search-vik-overlay .vbo-availability-room-container .vbo-availability-room-details-first,#search-vik .vbo-availability-room-container .vbo-availability-room-details-first{border:0}#search-vik-overlay .vbo-availability-room-container .vbo-availability-room-details-right .vbo-availability-room-details-last-checkin,#search-vik .vbo-availability-room-container .vbo-availability-room-details-right .vbo-availability-room-details-last-checkin{margin-left:10px;border-top:1px solid #eee;padding-top:20px}#search-vik-overlay .vbo-availability-room-container .vbo-availability-room-details-right .vbo-availability-room-details-last-checkin i,#search-vik .vbo-availability-room-container .vbo-availability-room-details-right .vbo-availability-room-details-last-checkin i{background:transparent;border-radius:0;vertical-align:top;margin-top:15px;width:auto;height:auto;font-size:25px}#search-vik-overlay .vbo-availability-room-container .vbo-availability-room-details-right .vbo-availability-room-details-last-checkin .vbo-availability-room-details-last-checkin-text,#search-vik .vbo-availability-room-container .vbo-availability-room-details-right .vbo-availability-room-details-last-checkin .vbo-availability-room-details-last-checkin-text{margin-left:10px;color:inherit;display:inline-block}#search-vik-overlay .vbo-availability-room-container .vbo-availability-room-details-right .vbo-availability-room-details-last-checkin .vbo-availability-room-details-last-checkin-text>div,#search-vik .vbo-availability-room-container .vbo-availability-room-details-right .vbo-availability-room-details-last-checkin .vbo-availability-room-details-last-checkin-text>div{text-transform:uppercase;font-size:0.8em}#search-vik-overlay .vbo-availability-room-container .vbo-availability-room-details-right .vbo-availability-room-details-last-checkin .vbo-availability-room-details-last-checkin-text>span,#search-vik .vbo-availability-room-container .vbo-availability-room-details-right .vbo-availability-room-details-last-checkin .vbo-availability-room-details-last-checkin-text>span{font-size:1.2em}#search-vik-overlay .vbo-availability-room-container .vbo-availability-room-monthdays .vbo-availability-month-name,#search-vik .vbo-availability-room-container .vbo-availability-room-monthdays .vbo-availability-month-name{font-weight:bold;padding:8px 15px}#search-vik-overlay .vbo-availability-room-container .vbo-availability-room-monthdays .vbo-availability-daynumber,#search-vik .vbo-availability-room-container .vbo-availability-room-monthdays .vbo-availability-daynumber{font-weight:bold}#search-vik-overlay .vbo-availability-room-container .vbo-availability-room-monthdays .vbo-availability-weekday,#search-vik .vbo-availability-room-container .vbo-availability-room-monthdays .vbo-availability-weekday{text-transform:uppercase}#search-vik-overlay .vbo-pkglist-container,#search-vik .vbo-pkglist-container{margin-bottom:30px}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg{border:0;margin:0}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner{margin:5px;border:1px solid #eee;background:#fbfbfb;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner>div,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner>div{-webkit-box-flex:1;-ms-flex:1;flex:1}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo{border:0;padding:40px}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-desc,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-desc{text-align:center}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-desc .vbo-pkglist-pkg-name,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-desc .vbo-pkglist-pkg-name{font-size:1.8em;font-weight:normal}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-desc .vbo-pkglist-pkg-shortdescr,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-desc .vbo-pkglist-pkg-shortdescr{margin-bottom:5px;font-size:0.9em}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-cost,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-cost{text-align:center}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-cost>span,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-cost>span{display:inline-block}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-cost .vbo-pkglist-pkg-price,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-cost .vbo-pkglist-pkg-price{font-size:1.7em}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-cost .vbo-pkglist-pkg-priceper,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-cost .vbo-pkglist-pkg-priceper{color:#666;font-size:0.9em}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-details,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-details{text-align:center}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-details a,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-details a{color:#fff;font-size:0.8em;padding:15px 25px!important;border-radius:2px!important;cursor:pointer;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-details a:active,#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-details a:focus,#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-details a:hover,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-details a:active,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-details a:focus,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-details a:hover{color:#fff}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-benefits,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-benefits{border-radius:0;border:0;border-top:1px solid #eee;padding:10px 0 0;margin:10px 0 0;font-size:0.9em;font-style:italic}#search-vik-overlay .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-dates-cont .vbo-pkglist-pkg-dates,#search-vik .vbo-pkglist-container .vbo-pkglist-pkg .vbo-pkglist-pkg-inner .vbo-pkglist-pkg-btwo .vbo-pkglist-pkg-info .vbo-pkglist-pkg-dates-cont .vbo-pkglist-pkg-dates{text-align:center;background:transparent;font-size:1em;color:inherit;border-radius:0;padding:10px 0 0;margin:10px 0 0;float:none;border:0;border-top:1px solid #eee}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block{min-height:inherit;background:transparent;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-descr,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-descr{min-height:inherit;border:0;background:transparent;width:auto;-ms-flex-preferred-size:70%;flex-basis:70%;padding:33px 50px 0 10px;font-family:'Titillium-web',sans-serif;}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-descr .vbo-pkgdet-title,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-descr .vbo-pkgdet-title{font-weight:normal}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-descr .vbo-rdet-descprice-block,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-descr .vbo-rdet-descprice-block{border:0;background:transparent;margin:0}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-descr .vbo-rdet-descprice-block .vbo-rdet-desc-cont,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-descr .vbo-rdet-descprice-block .vbo-rdet-desc-cont{min-height:inherit;background:transparent;border:0;width:100%;padding:20px 0 0}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-descr .vbo-pkgdet-benefits,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-descr .vbo-pkgdet-benefits{border:0;border-top:2px solid #eee;font-size:1.1em;text-align:left;margin:0}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-cost,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-cost{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-cost .vbo-pkglist-pkg-price,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-cost .vbo-pkglist-pkg-price{font-size:2em;display:inline-block}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-cost .vbo-pkglist-pkg-priceper,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-cost .vbo-pkglist-pkg-priceper{display:inline-block;color:#aaa;font-size:0.9em}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-dates,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-dates{background:transparent;border-radius:0;border:0;padding:0;color:inherit;text-align:left}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-dates>div,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-dates>div{display:inline-block;vertical-align:top}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-dates i,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-dates i{margin-top:5px;font-size:22px}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-dates .vbo-pkgdet-dates-lbl,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-dates .vbo-pkgdet-dates-lbl{display:block;font-weight:bold}#search-vik-overlay .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-condsdates-block .vbo-pkgdet-conds,#search-vik .vbo-pkgdet-topwrap .vbo-pkgdet-descrprice-block .vbo-pkgdet-condsdates-block .vbo-pkgdet-conds{border:0;border-top:2px solid #eee;border-radius:0;background:#f6f6f6;padding:15px;margin-top:20px;font-size:0.8em}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-roomsttl,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-roomsttl{text-align:center;margin-bottom:25px}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container{border:0;margin:5px 0 20px}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer{background:#fff}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vblist-roomimage,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vblist-roomimage{height:auto;min-height:300px}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-det,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-det{border:0;text-align:center}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-det .vbo-pkgdet-roomname,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-det .vbo-pkgdet-roomname{font-weight:normal;margin:10px 0}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-booknow,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-booknow{padding:10px 0;margin-top:10px;width:100%}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-booknow .btn,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-booknow .btn{padding:5px 10px!important;background:transparent!important;border:0;font-style:italic;position:relative;border:0!important;font-size:0.9em;letter-spacing:1px;text-transform:uppercase;padding:5px 10px}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-booknow .btn:after,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-booknow .btn:after{position:absolute;right:0;content:"";font-family:"Font Awesome 5 Free";font-weight:600;right:-10px;top:8px;font-size:12px}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-booknow .btn:hover,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-roomslist .vbo-pkgdet-room-container .vbo-pkgdet-room-outer .vbo-pkgdet-room-booknow .btn:hover{color:inherit}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner{margin-top:0;padding:0;background:#eee}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form.vbo-seldates-cont,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form.vbo-seldates-cont{padding:0}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch{background:transparent}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch .vb-search-inner,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch .vb-search-inner{display:-webkit-box;display:-ms-flexbox;display:flex}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch .vb-search-inner .vbo-search-num-rooms,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch .vb-search-inner .vbo-search-num-rooms{margin-left:0;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch .vb-search-inner .vbo-search-num-aduchild-block,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch .vb-search-inner .vbo-search-num-aduchild-block{margin:10px 0 0}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch .vb-search-inner .vbjstotnights,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch .vb-search-inner .vbjstotnights{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}#search-vik-overlay .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch .vb-search-inner .vbo-search-submit,#search-vik .vbo-pkgdet-roomswrap .vbo-pkgdet-room-inner .vbo-pkgdet-room-form .vbdivsearch .vb-search-inner .vbo-search-submit{margin-right:0}#search-vik-overlay .vbo-search-noresults-cont .vb-search-inner .viktmpl-sel select,#search-vik .vbo-search-noresults-cont .vb-search-inner .viktmpl-sel select{width:100%!important;max-width:100%}#search-vik-overlay .vbo-search-noresults-cont .vb-search-inner .viktmpl-sel:after,#search-vik .vbo-search-noresults-cont .vb-search-inner .viktmpl-sel:after{top:6px}#search-vik-overlay .vbo-search-noresults-cont .vb-search-inner .vbo-search-num-racblock,#search-vik .vbo-search-noresults-cont .vb-search-inner .vbo-search-num-racblock{margin-left:0}#search-vik-overlay .vbo-search-noresults-cont .vb-search-inner .vbo-search-num-racblock .vbo-search-num-aduchild-entry,#search-vik .vbo-search-noresults-cont .vb-search-inner .vbo-search-num-racblock .vbo-search-num-aduchild-entry{margin:10px 0}#search-vik-overlay .vbo-search-noresults-cont .vb-search-inner .vbo-search-num-racblock .vbo-search-num-aduchild-entry>div,#search-vik .vbo-search-noresults-cont .vb-search-inner .vbo-search-num-racblock .vbo-search-num-aduchild-entry>div{-webkit-box-flex:1;-ms-flex:1;flex:1}#search-vik-overlay .vbo-search-noresults-cont .vb-search-inner #vbjstotnights,#search-vik .vbo-search-noresults-cont .vb-search-inner #vbjstotnights{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}#search-vik-overlay .vbo-search-suggestions-av .vbo-search-suggestions-av-mon,#search-vik .vbo-search-suggestions-av .vbo-search-suggestions-av-mon{font-weight:bold;padding:8px 15px}#search-vik-overlay .vbo-search-suggestions-av .vbo-search-suggestions-month-day,#search-vik .vbo-search-suggestions-av .vbo-search-suggestions-month-day{color:#656777}#search-vik-overlay .vbo-search-suggestions-av .vbo-search-suggestions-month-day .vbo-suggestion-daynumber,#search-vik .vbo-search-suggestions-av .vbo-search-suggestions-month-day .vbo-suggestion-daynumber{font-weight:bold}#search-vik-overlay .vbo-search-suggestions-av .vbo-search-suggestions-month-day .vbo-suggestion-weekday,#search-vik .vbo-search-suggestions-av .vbo-search-suggestions-month-day .vbo-suggestion-weekday{text-transform:uppercase}#search-vik-overlay .vbo-search-suggestions-av .vbo-search-suggestions-month-day.vbo-search-suggestions-month-day-highlighted,#search-vik-overlay .vbo-search-suggestions-av .vbo-search-suggestions-month-day.vbo-search-suggestions-month-day-requested,#search-vik .vbo-search-suggestions-av .vbo-search-suggestions-month-day.vbo-search-suggestions-month-day-highlighted,#search-vik .vbo-search-suggestions-av .vbo-search-suggestions-month-day.vbo-search-suggestions-month-day-requested{color:#fff}#search-vik-overlay .vbo-booking-suggestions-container,#search-vik-overlay .vbo-search-suggestions-container,#search-vik .vbo-booking-suggestions-container,#search-vik .vbo-search-suggestions-container{margin-bottom:80px}#search-vik-overlay .vbo-booking-solutions,#search-vik-overlay .vbo-search-solutions,#search-vik .vbo-booking-solutions,#search-vik .vbo-search-solutions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution,#search-vik-overlay .vbo-search-solutions .vbo-search-solution,#search-vik .vbo-booking-solutions .vbo-booking-solution,#search-vik .vbo-booking-solutions .vbo-search-solution,#search-vik .vbo-search-solutions .vbo-booking-solution,#search-vik .vbo-search-solutions .vbo-search-solution{margin:0!important;-ms-flex-preferred-size:24%;flex-basis:24%;width:auto;border:0;background:transparent}#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-inner,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-inner,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-inner,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-inner,#search-vik .vbo-booking-solutions .vbo-booking-solution-inner,#search-vik .vbo-booking-solutions .vbo-search-solution-inner,#search-vik .vbo-search-solutions .vbo-booking-solution-inner,#search-vik .vbo-search-solutions .vbo-search-solution-inner{border:1px solid #eee;background:#fbfbfb;margin:5px;transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-inner:hover,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-inner:hover,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-inner:hover,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-inner:hover,#search-vik .vbo-booking-solutions .vbo-booking-solution-inner:hover,#search-vik .vbo-booking-solutions .vbo-search-solution-inner:hover,#search-vik .vbo-search-solutions .vbo-booking-solution-inner:hover,#search-vik .vbo-search-solutions .vbo-search-solution-inner:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-inner:hover:hover,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-inner:hover:hover,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-inner:hover:hover,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-inner:hover:hover,#search-vik .vbo-booking-solutions .vbo-booking-solution-inner:hover:hover,#search-vik .vbo-booking-solutions .vbo-search-solution-inner:hover:hover,#search-vik .vbo-search-solutions .vbo-booking-solution-inner:hover:hover,#search-vik .vbo-search-solutions .vbo-search-solution-inner:hover:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-inner:hover,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-inner:hover,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-inner:hover,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-inner:hover,#search-vik .vbo-booking-solutions .vbo-booking-solution-inner:hover,#search-vik .vbo-booking-solutions .vbo-search-solution-inner:hover,#search-vik .vbo-search-solutions .vbo-booking-solution-inner:hover,#search-vik .vbo-search-solutions .vbo-search-solution-inner:hover{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-book a,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-book a,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-book a,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-book a,#search-vik .vbo-booking-solutions .vbo-booking-solution-book a,#search-vik .vbo-booking-solutions .vbo-search-solution-book a,#search-vik .vbo-search-solutions .vbo-booking-solution-book a,#search-vik .vbo-search-solutions .vbo-search-solution-book a{text-transform:uppercase}#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-book a:active,#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-book a:focus,#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-book a:hover,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-book a:active,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-book a:focus,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-book a:hover,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-book a:active,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-book a:focus,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-book a:hover,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-book a:active,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-book a:focus,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-book a:hover,#search-vik .vbo-booking-solutions .vbo-booking-solution-book a:active,#search-vik .vbo-booking-solutions .vbo-booking-solution-book a:focus,#search-vik .vbo-booking-solutions .vbo-booking-solution-book a:hover,#search-vik .vbo-booking-solutions .vbo-search-solution-book a:active,#search-vik .vbo-booking-solutions .vbo-search-solution-book a:focus,#search-vik .vbo-booking-solutions .vbo-search-solution-book a:hover,#search-vik .vbo-search-solutions .vbo-booking-solution-book a:active,#search-vik .vbo-search-solutions .vbo-booking-solution-book a:focus,#search-vik .vbo-search-solutions .vbo-booking-solution-book a:hover,#search-vik .vbo-search-solutions .vbo-search-solution-book a:active,#search-vik .vbo-search-solutions .vbo-search-solution-book a:focus,#search-vik .vbo-search-solutions .vbo-search-solution-book a:hover{color:#fff}#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-dates,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-dates,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-dates,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-dates,#search-vik .vbo-booking-solutions .vbo-booking-solution-dates,#search-vik .vbo-booking-solutions .vbo-search-solution-dates,#search-vik .vbo-search-solutions .vbo-booking-solution-dates,#search-vik .vbo-search-solutions .vbo-search-solution-dates{display:block}#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-dates>span,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-dates>span,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-dates>span,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-dates>span,#search-vik .vbo-booking-solutions .vbo-booking-solution-dates>span,#search-vik .vbo-booking-solutions .vbo-search-solution-dates>span,#search-vik .vbo-search-solutions .vbo-booking-solution-dates>span,#search-vik .vbo-search-solutions .vbo-search-solution-dates>span{display:block;border:0;padding:10px}#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-dates>.vbo-booking-solution-checkin,#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-dates>.vbo-search-solution-checkin,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-dates>.vbo-booking-solution-checkin,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-dates>.vbo-search-solution-checkin,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-dates>.vbo-booking-solution-checkin,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-dates>.vbo-search-solution-checkin,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-dates>.vbo-booking-solution-checkin,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-dates>.vbo-search-solution-checkin,#search-vik .vbo-booking-solutions .vbo-booking-solution-dates>.vbo-booking-solution-checkin,#search-vik .vbo-booking-solutions .vbo-booking-solution-dates>.vbo-search-solution-checkin,#search-vik .vbo-booking-solutions .vbo-search-solution-dates>.vbo-booking-solution-checkin,#search-vik .vbo-booking-solutions .vbo-search-solution-dates>.vbo-search-solution-checkin,#search-vik .vbo-search-solutions .vbo-booking-solution-dates>.vbo-booking-solution-checkin,#search-vik .vbo-search-solutions .vbo-booking-solution-dates>.vbo-search-solution-checkin,#search-vik .vbo-search-solutions .vbo-search-solution-dates>.vbo-booking-solution-checkin,#search-vik .vbo-search-solutions .vbo-search-solution-dates>.vbo-search-solution-checkin{border-bottom:1px solid #eee}#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-dates .vbo-booking-solution-date-dt,#search-vik-overlay .vbo-booking-solutions .vbo-booking-solution-dates .vbo-search-solution-date-dt,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-dates .vbo-booking-solution-date-dt,#search-vik-overlay .vbo-booking-solutions .vbo-search-solution-dates .vbo-search-solution-date-dt,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-dates .vbo-booking-solution-date-dt,#search-vik-overlay .vbo-search-solutions .vbo-booking-solution-dates .vbo-search-solution-date-dt,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-dates .vbo-booking-solution-date-dt,#search-vik-overlay .vbo-search-solutions .vbo-search-solution-dates .vbo-search-solution-date-dt,#search-vik .vbo-booking-solutions .vbo-booking-solution-dates .vbo-booking-solution-date-dt,#search-vik .vbo-booking-solutions .vbo-booking-solution-dates .vbo-search-solution-date-dt,#search-vik .vbo-booking-solutions .vbo-search-solution-dates .vbo-booking-solution-date-dt,#search-vik .vbo-booking-solutions .vbo-search-solution-dates .vbo-search-solution-date-dt,#search-vik .vbo-search-solutions .vbo-booking-solution-dates .vbo-booking-solution-date-dt,#search-vik .vbo-search-solutions .vbo-booking-solution-dates .vbo-search-solution-date-dt,#search-vik .vbo-search-solutions .vbo-search-solution-dates .vbo-booking-solution-date-dt,#search-vik .vbo-search-solutions .vbo-search-solution-dates .vbo-search-solution-date-dt{font-size:1.4em;color:#656777}#search-vik-overlay .vborderslist-maincnt,#search-vik .vborderslist-maincnt{border:1px solid #eee;border-radius:4px;margin-bottom:20px}#search-vik-overlay .vborderslist-maincnt table,#search-vik .vborderslist-maincnt table{margin-bottom:0}#search-vik-overlay .vborderslist-maincnt .vbsearchorderdiv,#search-vik .vborderslist-maincnt .vbsearchorderdiv{text-align:center;padding:20px}#search-vik-overlay .vborderslist-maincnt .vbsearchorderdiv .vbsearchorderinner,#search-vik .vborderslist-maincnt .vbsearchorderdiv .vbsearchorderinner{border-bottom:0;margin-bottom:0}#search-vik-overlay .vborderslist-maincnt .vbsearchorderdiv .vbsearchorderinner span,#search-vik .vborderslist-maincnt .vbsearchorderdiv .vbsearchorderinner span{font-weight:bold;font-size:1.2em}#search-vik-overlay .vborderslist-maincnt .vbsearchorderdiv .vbsearchorder-pinbox input[type=text],#search-vik .vborderslist-maincnt .vbsearchorderdiv .vbsearchorder-pinbox input[type=text]{padding:10px;background:#fff;font-size:14px}#search-vik-overlay .vborderslist-maincnt .vbsearchorderdiv .vbsearchorder-pinbox .btn,#search-vik .vborderslist-maincnt .vbsearchorderdiv .vbsearchorder-pinbox .btn{vertical-align:top;padding:11.5px 25px!important}#search-vik-overlay .vborderslist-maincnt .vborderslisttable thead td,#search-vik .vborderslist-maincnt .vborderslisttable thead td{background:#f6f6f6;font-size:0.9em}#search-vik-overlay .vborderslist-maincnt .vborderslisttable td,#search-vik .vborderslist-maincnt .vborderslisttable td{padding:15px}#search-vik-overlay .vborderslist-maincnt .vborderslisttable td.vborder-status-cell:after,#search-vik .vborderslist-maincnt .vborderslisttable td.vborder-status-cell:after{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#search-vik-overlay .loginregistercont,#search-vik .loginregistercont{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px;border-radius:8px;-webkit-box-shadow:0 7px 15px rgba(0,0,0,0.2);box-shadow:0 7px 15px rgba(0,0,0,0.2)}#search-vik-overlay .loginregistercont .logreg-block,#search-vik .loginregistercont .logreg-block{background:transparent;border:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:40px}#search-vik-overlay .loginregistercont .logreg-block h3,#search-vik .loginregistercont .logreg-block h3{text-transform:inherit;font-size:2.2em;font-weight:normal;margin-bottom:20px}#search-vik-overlay .loginregistercont .logreg-block.registerblock,#search-vik-overlay .loginregistercont .logreg-block.vbo-operators-authcode,#search-vik .loginregistercont .logreg-block.registerblock,#search-vik .loginregistercont .logreg-block.vbo-operators-authcode{border-right:1px solid #eee}#search-vik-overlay .loginregistercont .logreg-block.registerblock #authcode,#search-vik-overlay .loginregistercont .logreg-block.vbo-operators-authcode #authcode,#search-vik .loginregistercont .logreg-block.registerblock #authcode,#search-vik .loginregistercont .logreg-block.vbo-operators-authcode #authcode{width:100%}#search-vik-overlay .loginregistercont .logreg-block .logreg-main-row,#search-vik .loginregistercont .logreg-block .logreg-main-row{margin:15px 0}#search-vik-overlay .loginregistercont .logreg-block .logreg-main-row .loginblock-lbl,#search-vik-overlay .loginregistercont .logreg-block .logreg-main-row .logreg-main-lbl,#search-vik .loginregistercont .logreg-block .logreg-main-row .loginblock-lbl,#search-vik .loginregistercont .logreg-block .logreg-main-row .logreg-main-lbl{margin-bottom:3px;text-transform:uppercase;font-size:0.8em;font-weight:bold}#search-vik-overlay .loginregistercont .logreg-block .logreg-main-row .vbinput,#search-vik .loginregistercont .logreg-block .logreg-main-row .vbinput{width:100%;height:auto;font-family:inherit}#search-vik-overlay .loginregistercont .logreg-block .logreg-main-row .btn,#search-vik .loginregistercont .logreg-block .logreg-main-row .btn{width:100%;text-transform:uppercase}#search-vik-overlay .vbo-operator-dashboard,#search-vik .vbo-operator-dashboard{margin-bottom:30px}#search-vik-overlay .vbo-operator-dashboard .vbo-operator-dashboard-links li,#search-vik .vbo-operator-dashboard .vbo-operator-dashboard-links li{margin-left:0}#search-vik-overlay .vbo-operator-dashboard .vbo-operator-dashboard-links .vbo-operator-dashboard-link-left a,#search-vik .vbo-operator-dashboard .vbo-operator-dashboard-links .vbo-operator-dashboard-link-left a{margin:14px 10px 0 15px}#search-vik-overlay .vbo-tableaux-todaystats>div:last-child,#search-vik .vbo-tableaux-todaystats>div:last-child{border-right:0}#search-vik-overlay .vbo-tableaux-todaystats .vbo-tableaux-todaystat-inner,#search-vik .vbo-tableaux-todaystats .vbo-tableaux-todaystat-inner{padding:15px}#search-vik-overlay .vbo-tableaux-todaystats .vbo-tableaux-todaystat-inner .vbo-tableaux-today-lbl,#search-vik .vbo-tableaux-todaystats .vbo-tableaux-todaystat-inner .vbo-tableaux-today-lbl{font-size:0.8em}#search-vik-overlay .vbo-tableaux-outer,#search-vik .vbo-tableaux-outer{margin-bottom:60px}#search-vik-overlay .vbo-tableaux-outer .vbo-tableaux-table .vbo-tableaux-monthcell,#search-vik .vbo-tableaux-outer .vbo-tableaux-table .vbo-tableaux-monthcell{font-size:0.9em;text-transform:uppercase}#search-vik-overlay .vbo-tableaux-outer .vbo-tableaux-table tr td:first-child,#search-vik .vbo-tableaux-outer .vbo-tableaux-table tr td:first-child{font-size:0.9em}#search-vik-overlay .vbo-tableaux-outer .vbo-tableaux-table .vbo-tableaux-roombooks>div,#search-vik .vbo-tableaux-outer .vbo-tableaux-table .vbo-tableaux-roombooks>div{font-weight:normal}#search-vik-overlay .vbcurconvcontainer,#search-vik .vbcurconvcontainer{float:right;background:#fff;border:1px solid #ddd;height:auto!important;padding:0 2px}#search-vik-overlay .vbcurconvcontainer .vbcurconv-flag,#search-vik .vbcurconvcontainer .vbcurconv-flag{float:left;padding:6px 10px 0;font-weight:bold;font-size:14px;border-right:1px solid #ddd;margin-right:5px}#search-vik-overlay .vbcurconvcontainer .vbcurconv-flag #vbcurconv-flag-symb,#search-vik .vbcurconvcontainer .vbcurconv-flag #vbcurconv-flag-symb{display:inline-block;vertical-align:top;margin-top:1px}#search-vik-overlay .vbcurconvcontainer .vbcurconv-menu,#search-vik .vbcurconvcontainer .vbcurconv-menu{padding:0;float:left;border:0}#search-vik-overlay .vbcurconvcontainer .vbcurconv-menu select,#search-vik .vbcurconvcontainer .vbcurconv-menu select{padding:0.375rem 1.75rem 0.375rem 0.75rem!important}#search-vik-overlay .vbdivsearch input[type^=text],#search-vik .vbdivsearch input[type^=text]{background:#fff}#search-vik-overlay .ui-datepicker .ui-datepicker-current-day a.ui-state-active,#search-vik-overlay .ui-datepicker .ui-datepicker-current-day span.ui-state-active,#search-vik .ui-datepicker .ui-datepicker-current-day a.ui-state-active,#search-vik .ui-datepicker .ui-datepicker-current-day span.ui-state-active{background:#c1ac68!important;border-color:#c1ac68!important}