@font-face{font-family:'Yummo';src:url(/assets/_files/fonts/yummo/fonts/yummo_regular.eot);src:url(/assets/_files/fonts/yummo/fonts/yummo_regular.eot?v1.0#iefix) format('embedded-opentype'),url(/assets/_files/fonts/yummo/fonts/yummo_regular.woff?v1.0) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Yummo Bold';src:url(/assets/_files/fonts/yummo/fonts/yummo_bold.eot);src:url(/assets/_files/fonts/yummo/fonts/yummo_bold.eot?v1.0#iefix) format('embedded-opentype'),url(/assets/_files/fonts/yummo/fonts/yummo_bold.woff?v1.0) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Yummo Light';src:url(/assets/_files/fonts/yummo/fonts/yummo_light.eot);src:url(/assets/_files/fonts/yummo/fonts/yummo_light.eot?v1.0#iefix) format('embedded-opentype'),url(/assets/_files/fonts/yummo/fonts/yummo_light.woff?v1.0) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Yummo Semi';src:url(/assets/_files/fonts/yummo/fonts/yummo_semi.eot);src:url(/assets/_files/fonts/yummo/fonts/yummo_semi.eot?v1.0#iefix) format('embedded-opentype'),url(/assets/_files/fonts/yummo/fonts/yummo_semi.woff?v1.0) format('woff');font-weight:normal;font-style:normal}.perfect-box-spacing>*:first-child{margin-top:0!important}.perfect-box-spacing>*:last-child{margin-bottom:0!important}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden;display:block}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-10px)}60%{-webkit-transform:translateY(-7px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-10px)}60%{-moz-transform:translateY(-7px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-7px)}}.bounce{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;-webkit-animation-name:bounce;-moz-animation-name:bounce;animation-name:bounce}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes rotation{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.spin{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;-webkit-animation-name:rotation;-moz-animation-name:rotation;animation-name:rotation}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1.2)}10%{-webkit-transform:scale(0.8)}20%{-webkit-transform:scale(1)}30%{-webkit-transform:scale(1.3)}40%{-webkit-transform:scale(0.8)}50%{-webkit-transform:scale(1)}60%{-webkit-transform:scale(1.2)}70%{-webkit-transform:scale(0.8)}80%{-webkit-transform:scale(1)}90%{-webkit-transform:scale(1.3)}85%{-webkit-transform:scale(0.8)}100%{-webkit-transform:scale(1)}}@-moz-keyframes heartbeat{0%{-moz-transform:scale(1.2)}10%{-moz-transform:scale(0.8)}20%{-moz-transform:scale(1)}30%{-moz-transform:scale(1.3)}40%{-moz-transform:scale(0.8)}50%{-moz-transform:scale(1)}60%{-moz-transform:scale(1.2)}70%{-moz-transform:scale(0.8)}80%{-moz-transform:scale(1)}90%{-moz-transform:scale(1.3)}95%{-moz-transform:scale(0.8)}100%{-moz-transform:scale(1)}}@keyframes heartbeat{0%{transform:scale(1.2)}10%{transform:scale(0.8)}20%{transform:scale(1)}30%{transform:scale(1.3)}40%{transform:scale(0.8)}50%{transform:scale(1)}60%{transform:scale(1.2)}70%{transform:scale(0.8)}80%{transform:scale(1)}90%{transform:scale(1.3)}95%{transform:scale(0.8)}100%{transform:scale(1)}}.heartbeat{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:3s;-moz-animation-duration:3s;-ms-animation-duration:3s;animation-duration:3s;-webkit-animation-name:heartbeat;-moz-animation-name:heartbeat;animation-name:heartbeat;-webkit-transform-origin:10px 15px;-moz-transform-origin:10px 15px;transform-origin:10px 15px}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:rotate(90deg) translateY(0);-ms-transform:rotate(90deg) translateY(0);transform:rotate(90deg) translateY(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-play-state:pausing;animation-duration:999999s;opacity:1}}.hinge{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;-moz-animation-name:hinge;animation-name:hinge}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1)}}@-moz-keyframes pulse{0%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.2)}100%{-moz-transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.pulse{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:500ms;-moz-animation-duration:500ms;-ms-animation-duration:500ms;animation-duration:500ms;-webkit-animation-name:pulse;-moz-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-5px)}20%,40%,60%,80%{-webkit-transform:translateX(5px)}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0)}10%,30%,50%,70%,90%{-moz-transform:translateX(-5px)}20%,40%,60%,80%{-moz-transform:translateX(5px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(0)}}.shake{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;-webkit-animation-name:shake;-moz-animation-name:shake;animation-name:shake}@-webkit-keyframes stretch{0%{-webkit-transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(0.75)}40%{-webkit-transform:scaleX(0.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(0.85)}100%{-webkit-transform:scale(1)}}@-moz-keyframes stretch{0%{-moz-transform:scale(1)}30%{-moz-transform:scaleX(1.25) scaleY(0.75)}40%{-moz-transform:scaleX(0.75) scaleY(1.25)}60%{-moz-transform:scaleX(1.15) scaleY(0.85)}100%{-moz-transform:scale(1)}}@keyframes stretch{0%{transform:scale(1)}30%{transform:scaleX(1.25) scaleY(0.75)}40%{transform:scaleX(0.75) scaleY(1.25)}60%{transform:scaleX(1.15) scaleY(0.85)}100%{transform:scale(1)}}.stretch{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;-webkit-animation-name:stretch;-moz-animation-name:stretch;animation-name:stretch}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1)}}@-moz-keyframes bounceIn{0%,20%,40%,60%,80%,100%{-moz-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1)}0%{opacity:0;-moz-transform:scale3d(.3,.3,.3)}20%{-moz-transform:scale3d(1.1,1.1,1.1)}40%{-moz-transform:scale3d(.9,.9,.9)}60%{opacity:1;-moz-transform:scale3d(1.03,1.03,1.03)}80%{-moz-transform:scale3d(.97,.97,.97)}100%{opacity:1;-moz-transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{transition-timing-function:cubic-bezier(0.215,0.610,0.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}100%{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-ms-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes wiggle{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.2) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.2) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@-moz-keyframes wiggle{0%{-moz-transform:scale(1)}10%,20%{-moz-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-moz-transform:scale(1.2) rotate(3deg)}40%,60%,80%{-moz-transform:scale(1.2) rotate(-3deg)}100%{-moz-transform:scale(1) rotate(0)}}@keyframes wiggle{0%{transform:scale(1)}10%,20%{transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.2) rotate(3deg)}40%,60%,80%{transform:scale(1.2) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.wiggle{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;-webkit-animation-name:wiggle;-moz-animation-name:wiggle;animation-name:wiggle}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:300ms;-moz-animation-duration:300ms;-ms-animation-duration:300ms;animation-duration:300ms;-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:300ms;-moz-animation-duration:300ms;-ms-animation-duration:300ms;animation-duration:300ms;-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes swipe-animation{0%{font-size:50px;opacity:0;-webkit-transform:rotate(0deg) translate(0,15px)}20%{opacity:1;-webkit-transform:rotate(32deg) translate(0,0)}21%{font-size:50px}25%{font-size:46px}50%{opacity:1;-webkit-transform:translate(-150px,0)}60%{font-size:50px}61%{opacity:0}100%{opacity:0;-webkit-transform:rotate(0deg) translate(-150px,0)}}@-moz-keyframes swipe-animation{0%{font-size:50px;opacity:0;-moz-transform:rotate(0deg) translate(0,15px)}20%{opacity:1;-moz-transform:rotate(32deg) translate(0,0)}21%{font-size:50px}25%{font-size:46px}50%{opacity:1;-moz-transform:translate(-150px,0)}60%{font-size:50px}61%{opacity:0}100%{opacity:0;-moz-transform:rotate(0deg) translate(-150px,0)}}@keyframes swipe-animation{0%{font-size:50px;opacity:0;transform:rotate(0deg) translate(0,15px)}20%{opacity:1;transform:rotate(32deg) translate(0,0)}21%{font-size:50px}25%{font-size:46px}50%{opacity:1;transform:translate(-150px,0)}60%{font-size:50px}61%{opacity:0}100%{opacity:0;transform:rotate(0deg) translate(-150px,0)}}.swipe-demo{animation:swipe-animation ease-in-out 3s;animation-iteration-count:9999;transform-origin:0% 0%;-webkit-animation:swipe-animation ease-in-out 3s;-webkit-animation-iteration-count:9999;-webkit-transform-origin:0% 0%;-moz-animation:swipe-animation ease-in-out 3s;-moz-animation-iteration-count:9999;-moz-transform-origin:0% 0%}@-webkit-keyframes genie{0%{opacity:0;-webkit-transform:translate3d(0,calc(335%),0) scale3d(0,1,1);-webkit-animation-timing-function:ease-in}20%{opacity:0.5;-webkit-transform:translate3d(0,0,0) scale3d(0,1.1,1);-webkit-animation-timing-function:ease-out}40%{opacity:0.6;-webkit-transform:translate3d(0,-30px,0) scale3d(0.8,1.1,1)}50%{opacity:1;-webkit-transform:translate3d(0,0,0) scale3d(1,1,1)}51%,60%,53%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1);-webkit-transform:translate3d(0,0,0)}60%,65%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-23px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-16px,0)}90%{-webkit-transform:translate3d(0,-6px,0)}}@-webkit-keyframes genie-shadow{0%{opacity:0;-webkit-animation-timing-function:ease-in}40%{opacity:1;-webkit-animation-timing-function:ease-out;-webkit-transform:scale3d(1.3,1.3,1)}50%,80%,100%{-webkit-transform:scale3d(1,1,1);opacity:1}60%{-webkit-transform:scale3d(1.3,1.3,1);opacity:0.7}70%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:scale3d(1.2,1.2,1);opacity:0.8}90%{-webkit-transform:scale3d(1.1,1.1,1);opacity:0.9}}@-moz-keyframes genie{0%{opacity:0;-moz-transform:translate3d(0,calc(335%),0) scale3d(0,1,1);-moz-animation-timing-function:ease-in}20%{opacity:0.5;-moz-transform:translate3d(0,0,0) scale3d(0,1.1,1);-moz-animation-timing-function:ease-out}40%{opacity:0.6;-moz-transform:translate3d(0,-30px,0) scale3d(0.8,1.1,1)}50%{opacity:1;-moz-transform:translate3d(0,0,0) scale3d(1,1,1)}51%,60%,53%,80%,100%{-moz-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1);-moz-transform:translate3d(0,0,0)}60%,65%{-moz-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-moz-transform:translate3d(0,-23px,0)}70%{-moz-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-moz-transform:translate3d(0,-16px,0)}90%{-moz-transform:translate3d(0,-6px,0)}}@-moz-keyframes genie-shadow{0%{opacity:0;-moz-animation-timing-function:ease-in}40%{opacity:1;-moz-animation-timing-function:ease-out;-moz-transform:scale3d(1.3,1.3,1)}50%,80%,100%{-moz-transform:scale3d(1,1,1);opacity:1}60%{-moz-transform:scale3d(1.3,1.3,1);opacity:0.7}70%{-moz-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-moz-transform:scale3d(1.2,1.2,1);opacity:0.8}90%{-moz-transform:scale3d(1.1,1.1,1);opacity:0.9}}@keyframes genie{0%{opacity:0;transform:translate3d(0,calc(335%),0) scale3d(0,1,1);animation-timing-function:ease-in}20%{opacity:0.5;transform:translate3d(0,0,0) scale3d(0,1.1,1);animation-timing-function:ease-out}40%{opacity:0.6;transform:translate3d(0,-30px,0) scale3d(0.8,1.1,1)}50%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}51%,60%,53%,80%,100%{transition-timing-function:cubic-bezier(0.215,0.610,0.355,1);transform:translate3d(0,0,0)}60%,65%{transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transform:translate3d(0,-23px,0)}70%{transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transform:translate3d(0,-16px,0)}90%{transform:translate3d(0,-6px,0)}}@keyframes genie-shadow{0%{opacity:0;animation-timing-function:ease-in}40%{opacity:1;animation-timing-function:ease-out;transform:scale3d(1.3,1.3,1)}50%,80%,100%{transform:scale3d(1,1,1);opacity:1}60%{transform:scale3d(1.3,1.3,1);opacity:0.7}70%{transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transform:scale3d(1.2,1.2,1);opacity:0.8}90%{transform:scale3d(1.1,1.1,1);opacity:0.9}}.genie-animation:before,.genie-animation:after{-webkit-animation-name:genie;-moz-animation-name:genie;animation-name:genie;-webkit-animation-duration:1.1s;-moz-animation-duration:1.1s;animation-duration:1.1s}.genie-shadow-animation:before{-webkit-animation-name:genie-shadow;-moz-animation-name:genie-shadow;animation-name:genie-shadow;-webkit-animation-duration:1.1s;-moz-animation-duration:1.1s;animation-duration:1.1s}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-duration:10ms;-moz-animation-duration:10ms;-ms-animation-duration:10ms;animation-duration:10ms;-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-duration:10ms;-moz-animation-duration:10ms;-ms-animation-duration:10ms;animation-duration:10ms;-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1)}}@-moz-keyframes rubberBand{from{-moz-transform:scale3d(1,1,1)}30%{-moz-transform:scale3d(1.25,0.75,1)}40%{-moz-transform:scale3d(0.75,1.25,1)}50%{-moz-transform:scale3d(1.15,0.85,1)}65%{-moz-transform:scale3d(.95,1.05,1)}75%{-moz-transform:scale3d(1.05,.95,1)}to{-moz-transform:scale3d(1,1,1)}}@keyframes rubberBand{from{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,0.75,1)}40%{transform:scale3d(0.75,1.25,1)}50%{transform:scale3d(1.15,0.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;-moz-animation-name:rubberBand;animation-name:rubberBand;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:500ms;-moz-animation-duration:500ms;-ms-animation-duration:500ms;animation-duration:500ms}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3)}to{opacity:0}}@-moz-keyframes zoomOut{from{opacity:1}50%{opacity:0;-moz-transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;-moz-animation-name:zoomOut;animation-name:zoomOut;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:350ms;-moz-animation-duration:350ms;-ms-animation-duration:350ms;animation-duration:350ms}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-moz-keyframes zoomIn{from{opacity:0;-moz-transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;-moz-animation-name:zoomIn;animation-name:zoomIn;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:200ms;-moz-animation-duration:200ms;-ms-animation-duration:200ms;animation-duration:200ms}.ff-stack{position:relative;display:inline-block;width:25px;height:25px;line-height:2em;vertical-align:middle;font-size:20px}.ff-stack-1x,.ff-stack-2x{position:absolute;left:0;width:100%;text-align:center}.ff-stack-1x{line-height:inherit}.ff-stack-2x{font-size:2em}.ff-prohibited-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;font-size:20px}.ff-prohibited-stack:before{font-family:FontFare;content:"\e615";position:absolute;left:0;width:100%;text-align:center;font-size:2em;font-weight:100}.ff-prohibited-stack>i{position:absolute;left:0;width:100%;text-align:center;font-size:1em!important;line-height:inherit}.ff-check:before{content:"\e600"}.ff-close:before{content:"\e601"}.ff-check-square:before{content:"\e602"}.ff-close-circle:before{content:"\e603"}.ff-question-circle:before{content:"\e604"}.ff-information-circle:before{content:"\e605"}.ff-phone-square:before{content:"\e606"}.ff-phone:before{content:"\e607"}.ff-chevron-left:before{content:"\e608"}.ff-chevron-right:before{content:"\e609"}.ff-chevron-up:before{content:"\e60a"}.ff-chevron-down:before{content:"\e60b"}.ff-arrow-down:before{content:"\e60c"}.ff-caret-up:before{content:"\e60d"}.ff-caret-down:before{content:"\e60e"}.ff-caret-left:before{content:"\e60f"}.ff-caret-right:before{content:"\e610"}.ff-expand:before{content:"\e611"}.ff-compress:before{content:"\e612"}.ff-ellipsis:before{content:"\e613"}.ff-navigation:before{content:"\e614"}.ff-prohibited:before{content:"\e615"}.ff-heart:before{content:"\e616"}.ff-home:before{content:"\e617"}.ff-sun:before{content:"\e618"}.ff-search:before{content:"\e619"}.ff-print:before{content:"\e61a"}.ff-eye:before{content:"\e61b"}.ff-calendar:before{content:"\e61c"}.ff-twitter-square:before{content:"\e61d"}.ff-facebook-square:before{content:"\e61e"}.ff-google-plus-square:before{content:"\e61f"}.ff-fax:before{content:"\e620"}.ff-group:before{content:"\e621"}.ff-football:before{content:"\e622"}.ff-calculator:before{content:"\e623"}.ff-wifi:before{content:"\e624"}.ff-theater:before{content:"\e625"}.ff-smoking:before{content:"\e626"}.ff-smoking-unspecified:before{content:"\e627"}.ff-pets:before{content:"\e628"}.ff-pets-unspecified:before{content:"\e629"}.ff-accessible:before{content:"\e62a"}.ff-accessible-unspecified:before{content:"\e62b"}.ff-streetview:before{content:"\e62c"}.ff-star:before{content:"\e62d"}.ff-star-dtv:before{content:"\e62e"}.ff-rating-star:before{content:"\e62f"}.ff-stairs:before{content:"\e630"}.ff-ski-lift:before{content:"\e631"}.ff-direction:before{content:"\e632"}.ff-price-performance:before{content:"\e633"}.ff-service:before{content:"\e634"}.ff-sauna:before{content:"\e635"}.ff-pool:before{content:"\e636"}.ff-photopoint:before{content:"\e637"}.ff-map:before{content:"\e638"}.ff-groundlevel:before{content:"\e639"}.ff-elevator:before{content:"\e63a"}.ff-doctor:before{content:"\e63b"}.ff-television:before{content:"\e63c"}.ff-washing-machine:before{content:"\e63d"}.ff-dishwasher:before{content:"\e63e"}.ff-restaurant:before{content:"\e63f"}.ff-bar:before{content:"\e640"}.ff-tag:before{content:"\e641"}.ff-shop:before{content:"\e642"}.ff-envelope:before{content:"\e643"}.ff-suitcase:before{content:"\e644"}.ff-checkbox:before{content:"\e645"}.ff-radio:before{content:"\e646"}.ff-radio-dot:before{content:"\e647"}.ff-google:before{content:"\e648"}.ff-euro:before{content:"\e649"}.ff-code-fork:before{content:"\e64a"}.ff-pin-square:before{content:"\e64b"}.ff-pin-round:before{content:"\e64c"}.ff-mobile:before{content:"\e64d"}.ff-filter:before{content:"\f1de"}.ff-sort:before{content:"\f0dc"}.ff-spin{-webkit-animation:ff-spin 2s infinite linear;animation:ff-spin 2s infinite linear}.ff-pulse{-webkit-animation:ff-spin 1s infinite steps(8);animation:ff-spin 1s infinite steps(8)}@-webkit-keyframes ff-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes ff-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'FontFare';src:url(/assets/_files/fonts/font_fare/fonts/fontfare.eot);src:url(/assets/_files/fonts/font_fare/fonts/fontfare.eot?v2.1#iefix) format('embedded-opentype'),url(/assets/_files/fonts/font_fare/fonts/fontfare.woff?v2.1) format('woff'),url(/assets/_files/fonts/font_fare/fonts/fontfare.ttf?v2.1) format('truetype'),url(/assets/_files/fonts/font_fare/fonts/fontfare.svg?v2.1#fontfareregular) format('svg');font-weight:normal;font-style:normal}.ff{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:'FontFare';display:inline-block;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}form{height:auto}form label{color:#333;font-size:16px;font-weight:normal;display:inline-block;margin:0 0 2px 2px}form select,form input,form textarea{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;width:100%;height:35px;border:1px solid #86B3D4;font-size:16px;line-height:22px;padding:4px 10px;vertical-align:middle;outline:none}form select:focus,form select.tf-focus,form input:focus,form input.tf-focus,form textarea:focus,form textarea.tf-focus{border:1px solid #4083b4;-webkit-box-shadow:0 0 0 1px #4083b4;-moz-box-shadow:0 0 0 1px #4083b4;box-shadow:0 0 0 1px #4083b4}form select:hover:not(.tf-button),form input:hover:not(.tf-button),form textarea:hover:not(.tf-button){border:1px solid #4083b4}form select:hover:not(.tf-button)~i,form input:hover:not(.tf-button)~i,form textarea:hover:not(.tf-button)~i{color:#4083b4}form input~i{position:relative;right:27px;bottom:1px;color:#86B3D4;font-size:20px;line-height:1.428571429;width:0;vertical-align:middle;pointer-events:none}form input~i:hover{color:#4083b4}form input.default{height:auto;display:inline-block!important}form input.default+label{padding-left:0!important}form input.default+label:before{display:none!important}form input.default~label{padding-left:5px!important}form input.default+input[type=number]{margin-left:5px}form input[type=submit],form input[type=checkbox]{width:auto;display:inline-block}form input[type=checkbox],form input[type=radio]{display:none}form input[type=checkbox]+label,form input[type=checkbox]+span+input+label,form input[type=radio]+label,form input[type=radio]+span+input+label{position:relative;display:inline-block;font-weight:normal;cursor:pointer;margin:0;padding-left:25px;vertical-align:middle}form input[type=checkbox]+label:before,form input[type=checkbox]+label:after,form input[type=checkbox]+span+input+label:before,form input[type=checkbox]+span+input+label:after,form input[type=radio]+label:before,form input[type=radio]+label:after,form input[type=radio]+span+input+label:before,form input[type=radio]+span+input+label:after{font-family:FontFare;position:absolute;left:2px;top:-4px;content:"\e645";font-size:22px}form input[type=checkbox]:checked+label:after,form input[type=checkbox]:checked+span+input+label:after,form input[type=radio]:checked+label:after,form input[type=radio]:checked+span+input+label:after{content:"\e600";color:#4A9152;top:-2px;left:2px;font-size:18px}form input[type=radio]+label:before{content:"\e646"}form input[type=radio]+label:after{display:none}form input[type=radio]:checked+label:before{content:"\e647";color:#4A9152}form input[type=file]{border:0;line-height:0;padding:0}form input[type=file]:hover,form input[type=file]:active,form input[type=file]:focus{-webkit-box-shadow:0 0 0 0!important;-moz-box-shadow:0 0 0 0!important;box-shadow:0 0 0 0!important;border:0}form input[type=file].error{margin-bottom:20px}form input[type=file]+.form-field-error{bottom:-30px!important}form input[type=datepicker]{cursor:pointer}form textarea{height:100px;resize:none}form .field-title{color:#333;font-size:24px;font-weight:bold;margin-bottom:15px;display:block}form>fieldset{position:relative;padding:20px}form>fieldset>*:first-child{margin-top:0!important}form>fieldset>*:last-child{margin-bottom:0!important}form>fieldset.has-separator{border-bottom:1px solid #86B3D4}form>fieldset .mandatory-field{position:absolute;right:20px;top:20px;width:50%;display:inline-block;font-size:14px;text-align:right}form>fieldset .form-field-row{font-size:0;margin-bottom:10px;position:relative}form>fieldset .form-field-row .field-description{font-size:20px}form>fieldset .form-field-row .field-description p{margin-bottom:0}form>fieldset .form-field-row .form-field{display:inline-block;width:50%;vertical-align:top}form>fieldset .form-field-row .form-field.invisible{opacity:0}form>fieldset .form-field-row .form-field.full{width:100%}form>fieldset .form-field-row .form-field.small{width:28%}form>fieldset .form-field-row .form-field.big{width:72%}form>fieldset .form-field-row .form-field.smaller{width:14%}form>fieldset .form-field-row .form-field.bigger{width:86%}form>fieldset .form-field-row .form-field.has-margin-bottom{margin-bottom:20px}form>fieldset .form-field-row .form-field.has-margin-bottom.field-title{margin-bottom:10px}form>fieldset .form-field-row .form-field.has-margin-top{margin-top:20px}form>fieldset .form-field-row .form-field.has-padding{padding-right:10px}form>fieldset .form-field-row .form-field.error{margin-bottom:50px}form>fieldset .form-field-row .form-field.error.form-field-date{margin-bottom:65px}form>fieldset .form-field-row .form-field.error.form-field-date .form-field-error{font-size:16px}form>fieldset .form-field-row .form-field.error i{color:#CD5E67}form>fieldset .form-field-row .form-field.error input,form>fieldset .form-field-row .form-field.error select,form>fieldset .form-field-row .form-field.error textarea,form>fieldset .form-field-row .form-field.error .tf-select-view{border:1px solid #CD5E67!important}form>fieldset .form-field-row .form-field.error input:hover:not(.tf-button),form>fieldset .form-field-row .form-field.error select:hover:not(.tf-button),form>fieldset .form-field-row .form-field.error textarea:hover:not(.tf-button),form>fieldset .form-field-row .form-field.error .tf-select-view:hover:not(.tf-button){border:1px solid #962f37}form>fieldset .form-field-row .form-field.error input:hover:not(.tf-button)+i,form>fieldset .form-field-row .form-field.error select:hover:not(.tf-button)+i,form>fieldset .form-field-row .form-field.error textarea:hover:not(.tf-button)+i,form>fieldset .form-field-row .form-field.error .tf-select-view:hover:not(.tf-button)+i{color:#962f37}form>fieldset .form-field-row .form-field.error input:focus,form>fieldset .form-field-row .form-field.error select:focus,form>fieldset .form-field-row .form-field.error textarea:focus,form>fieldset .form-field-row .form-field.error .tf-select-view:focus{border:1px solid #962f37;-webkit-box-shadow:0 0 0 1px #962f37;-moz-box-shadow:0 0 0 1px #962f37;box-shadow:0 0 0 1px #962f37}form>fieldset .form-field-row .form-field-error{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #CD5E67;background:#F4E5E7;font-size:16px;height:auto;margin-top:10px;padding:10px;position:absolute;left:0;right:0;bottom:0}form>fieldset .form-field-row .form-field-note{font-size:16px;padding:10px;border:1px solid #EABF35;border-radius:3px;background:#FCF5E1}form>fieldset .form-field-row.success-container,form>fieldset .form-field-row.error-container,form>fieldset .form-field-row.warning-container,form>fieldset .form-field-row.information-container{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:20px;padding:10px}form>fieldset .form-field-row.success-container i,form>fieldset .form-field-row.error-container i,form>fieldset .form-field-row.warning-container i,form>fieldset .form-field-row.information-container i{font-size:18px;margin-right:5px;vertical-align:middle}form>fieldset .form-field-row.success-container .message-title,form>fieldset .form-field-row.error-container .message-title,form>fieldset .form-field-row.warning-container .message-title,form>fieldset .form-field-row.information-container .message-title{margin:0;font-weight:bold;display:inline-block}form>fieldset .form-field-row.success-container .message-content,form>fieldset .form-field-row.error-container .message-content,form>fieldset .form-field-row.warning-container .message-content,form>fieldset .form-field-row.information-container .message-content{margin:10px 0 0 0;font-weight:normal}form>fieldset .form-field-row.success-container{border:1px solid #4A9152;background:#E4EFE5;color:#4A9152}form>fieldset .form-field-row.error-container{border:1px solid #CD5E67;background:#F4E5E7;color:#333}form>fieldset .form-field-row.warning-container{border:1px solid #EBBF35;background:#FBF2D7;color:#333}form>fieldset .form-field-row.information-container{border:1px solid #EAEAEA;background:#FFF;color:#333}form .submit-container{padding:0 20px 20px 20px}form.favorite{outline:0}form.favorite>button.icon-container{-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:none;background:none}form.favorite>button.icon-container:focus{outline:none}@media only screen and (max-width:767px){form select{-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;height:35px;width:100%;color:#333;font-size:20px}form select,form input{height:50px}form input~i{bottom:18px}form>fieldset .mandatory-field{position:relative;right:auto;top:auto;width:100%;text-align:left;margin-bottom:10px}form>fieldset .form-field-row{margin-bottom:0}form>fieldset .form-field-row .form-field{margin-bottom:15px}form>fieldset .form-field-row .form-field:not(.form-field-date){width:100%;padding-right:0}form>fieldset .form-field-row.success-container,form>fieldset .form-field-row.error-container,form>fieldset .form-field-row.information-container{margin-bottom:10px}form>fieldset .form-field-row.success-container i,form>fieldset .form-field-row.error-container i,form>fieldset .form-field-row.information-container i{position:absolute;left:10px;top:10px}form>fieldset .form-field-row.success-container .message-title,form>fieldset .form-field-row.success-container .message-content,form>fieldset .form-field-row.error-container .message-title,form>fieldset .form-field-row.error-container .message-content,form>fieldset .form-field-row.information-container .message-title,form>fieldset .form-field-row.information-container .message-content{padding-left:25px}form>fieldset .form-field-row .form-field-note{margin-bottom:15px}form .submit-container{width:100%}form input[type=submit]{display:block;width:100%}}form .max-chars-reached{color:#C67D89}.table{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #86B3D4;margin-bottom:-1px}.table.list ul{padding-left:15px}.table.list ul>li{width:100%;padding:15px 5px;padding-bottom:0;margin-bottom:0;font-size:16px}.table.list ul>li:last-of-type{padding-bottom:15px}.table.list ul>li.last:not(first-of-type):after{height:0}.table.list ul>li:before{content:'·';position:relative;left:-5px;display:inline-block;font-weight:bold}.table.list ul>li:after{display:none}.table.list ul span.comma+span.comma:before{content:', '}.table.three-cols ul li{width:33.33333333%;float:left}.table.inline ul li{padding:15px}.table h3{background:#E6F0F7;border-bottom:1px solid #86B3D4;margin:0;padding:10px 15px;font-size:20px}.table ul{display:block;margin-bottom:0;clear:both;overflow:hidden}.table ul li{float:left;display:inline-block;width:32%;position:relative;padding:15px;padding-bottom:0;margin-bottom:0}.table ul li:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.table ul li:last-of-type{padding-bottom:15px}.table ul li.last:not(first-of-type):after{content:'';position:absolute;top:0;left:0;width:699px;height:1px;background:#86B3D4}.table ul.classic li{display:list-item;margin-bottom:0}.table ul.inline-list-items{overflow:hidden}.table ul.inline-list-items li{width:30%;float:left}.table p.text{margin:0;padding:15px}@media only screen and (max-width:767px){.table{border-left:0;border-right:0}.table p.text{padding:20px}.table ul.classic{list-style-type:none}.table ul li{padding:20px;padding-bottom:0}.table ul li:last-of-type{padding-bottom:20px}.table.three-cols ul{padding:0 20px}.table.three-cols ul li{width:100%}}@media print{.table{background:none;border:none}.table.list ul{padding-left:0;margin-left:-5px}.table.list ul li{width:auto;padding:0 0 0 5px;margin-bottom:0}.table.list ul li:last-of-type{padding-bottom:15px}.table.list ul li.last:not(first-of-type):after{height:0}.table.list ul li:before{display:none}.table.list ul li:after{content:', ';display:inline-block;margin-left:-1px;visibility:visible}.table.list ul li:last-child:after{display:none}.table h3{background:none;border-bottom:none;margin:0;padding:0;font-size:20px}.table p.text{padding:0 0 15px 0}}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Yummo,Verdana,sans-serif;color:#333;background-color:#FFF;font-size:20px;clear:both}@media only screen and (max-width:767px){body{-webkit-transform:translate3d(0%,0%,0%);-moz-transform:translate3d(0%,0%,0%);-ms-transform:translate3d(0%,0%,0%);transform:translate3d(0%,0%,0%);font-size:16px;background-color:#FFF}}@media print{body{-moz-print-color-adjust:exact;-ms-print-color-adjust:exact;-o-print-color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact}}h1,.h1{font-size:32px}h2,.h2{font-size:32px}h3,.h3{font-size:24px}h4,.h4{font-size:20px}h5,.h5{font-size:18px}h6,.h6{font-size:16px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Yummo Bold',Verdana,sans-serif;font-weight:bold;line-height:1.428571429;color:inherit}h1,h2,.h1,.h2{margin-top:20px;margin-bottom:14px}h3,h4,h5,h6,.h3,.h4,.h5,.h6{margin-top:0;margin-bottom:14px}.subheading{font-family:'Yummo Light',Verdana,sans-serif;font-size:24px;font-weight:normal;margin-bottom:20px;display:block;margin-top:0;text-align:center}.has-subheading{margin-bottom:0;text-align:center}@media only screen and (max-width:767px){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{text-align:center;padding:0}h1,.h1{font-size:28px}h2,.h2{font-size:28px}h3,.h3{font-size:21px}h4,.h4{font-size:20px}h5,.h5{font-size:18px}h6,.h6{font-size:16px}}h1,h2,.h1,.h2{margin-top:20px}a{color:#5A99C7;text-decoration:none}a:hover,a:focus{color:#5A99C7;text-decoration:underline}ul,ol{list-style:none;margin-top:0;margin-bottom:14px;padding:0}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}ul.classic{list-style-type:initial;list-style-image:initial;list-style-position:inside;line-height:1.428571429}ul.classic li{display:list-item}ol.classic{list-style:decimal;padding-left:20px}ol.classic li{display:list-item;list-style-position:inside;margin-bottom:10px}fieldset{border:0;margin:0;padding:0;vertical-align:top}input::-moz-focus-inner{padding:0;border:0}@media only screen and (max-width:767px){input{-webkit-appearance:none;-moz-appearance:none}}p{margin:0 0 15px 0;line-height:1.428571429}hr{border:0;height:1px;background:#FFF}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container{margin:0 auto;max-width:1140px;width:90%}.container .row{margin-left:-10px;margin-right:-10px}@media only screen and (max-width:767px){.container{width:100%}.container .row{margin-left:0;margin-right:0}}.row{margin:0 auto 20px auto}.row:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.row .col{float:left;padding:0 10px}.row .col.l1{width:8.3333333333333%;margin-left:0}.row .col.offset-l1{margin-left:8.3333333333333%!important}.row .col.l2{width:16.666666666667%;margin-left:0}.row .col.offset-l2{margin-left:16.666666666667%!important}.row .col.l3{width:25%;margin-left:0}.row .col.offset-l3{margin-left:25%!important}.row .col.l4{width:33.333333333333%;margin-left:0}.row .col.offset-l4{margin-left:33.333333333333%!important}.row .col.l5{width:41.666666666667%;margin-left:0}.row .col.offset-l5{margin-left:41.666666666667%!important}.row .col.l6{width:50%;margin-left:0}.row .col.offset-l6{margin-left:50%!important}.row .col.l7{width:58.333333333333%;margin-left:0}.row .col.offset-l7{margin-left:58.333333333333%!important}.row .col.l8{width:66.666666666667%;margin-left:0}.row .col.offset-l8{margin-left:66.666666666667%!important}.row .col.l9{width:75%;margin-left:0}.row .col.offset-l9{margin-left:75%!important}.row .col.l10{width:83.333333333333%;margin-left:0}.row .col.offset-l10{margin-left:83.333333333333%!important}.row .col.l11{width:91.666666666667%;margin-left:0}.row .col.offset-l11{margin-left:91.666666666667%!important}.row .col.l12{width:100%;margin-left:0}.row .col.offset-l12{margin-left:100%!important}@media only screen and (min-width:768px) and (max-width:1030px){.row .col.m1{width:8.3333333333333%;margin-left:0}.row .col.offset-m1{margin-left:8.3333333333333%!important}.row .col.m2{width:16.666666666667%;margin-left:0}.row .col.offset-m2{margin-left:16.666666666667%!important}.row .col.m3{width:25%;margin-left:0}.row .col.offset-m3{margin-left:25%!important}.row .col.m4{width:33.333333333333%;margin-left:0}.row .col.offset-m4{margin-left:33.333333333333%!important}.row .col.m5{width:41.666666666667%;margin-left:0}.row .col.offset-m5{margin-left:41.666666666667%!important}.row .col.m6{width:50%;margin-left:0}.row .col.offset-m6{margin-left:50%!important}.row .col.m7{width:58.333333333333%;margin-left:0}.row .col.offset-m7{margin-left:58.333333333333%!important}.row .col.m8{width:66.666666666667%;margin-left:0}.row .col.offset-m8{margin-left:66.666666666667%!important}.row .col.m9{width:75%;margin-left:0}.row .col.offset-m9{margin-left:75%!important}.row .col.m10{width:83.333333333333%;margin-left:0}.row .col.offset-m10{margin-left:83.333333333333%!important}.row .col.m11{width:91.666666666667%;margin-left:0}.row .col.offset-m11{margin-left:91.666666666667%!important}.row .col.m12{width:100%;margin-left:0}.row .col.offset-m12{margin-left:100%!important}}@media only screen and (max-width:767px){.row .col{padding:0 20px}.row .col.s1{width:8.3333333333333%;margin-left:0}.row .col.offset-s1{margin-left:8.3333333333333%!important}.row .col.s2{width:16.666666666667%;margin-left:0}.row .col.offset-s2{margin-left:16.666666666667%!important}.row .col.s3{width:25%;margin-left:0}.row .col.offset-s3{margin-left:25%!important}.row .col.s4{width:33.333333333333%;margin-left:0}.row .col.offset-s4{margin-left:33.333333333333%!important}.row .col.s5{width:41.666666666667%;margin-left:0}.row .col.offset-s5{margin-left:41.666666666667%!important}.row .col.s6{width:50%;margin-left:0}.row .col.offset-s6{margin-left:50%!important}.row .col.s7{width:58.333333333333%;margin-left:0}.row .col.offset-s7{margin-left:58.333333333333%!important}.row .col.s8{width:66.666666666667%;margin-left:0}.row .col.offset-s8{margin-left:66.666666666667%!important}.row .col.s9{width:75%;margin-left:0}.row .col.offset-s9{margin-left:75%!important}.row .col.s10{width:83.333333333333%;margin-left:0}.row .col.offset-s10{margin-left:83.333333333333%!important}.row .col.s11{width:91.666666666667%;margin-left:0}.row .col.offset-s11{margin-left:91.666666666667%!important}.row .col.s12{width:100%;margin-left:0}.row .col.offset-s12{margin-left:100%!important}}.row .col.no-padding{padding:0}.row.no-margin{margin:0!important}.row.no-margin-bottom{margin-bottom:0!important}.tf-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 100ms ease;-moz-transition:all 100ms ease;-o-transition:all 100ms ease;transition:all 100ms ease;transition-delay:none;-webkit-transition-delay:none;font-size:15px;font-weight:bold;font-family:Yummo,Verdana,sans-serif;background:#4A9152;padding:0 15px;color:#FFF;height:30px;line-height:30px;border:1px solid #4A9152;display:inline-block;text-decoration:none;text-align:center}.tf-button i{margin-right:5px}.tf-button:hover{background:#5dac66;text-decoration:none}.tf-button:focus{outline:0;outline:none;-webkit-box-shadow:0 0 0 0 #fff;-moz-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}.tf-button.small{height:20px;line-height:20px;font-size:15px}.tf-button.large{height:35px;line-height:35px;font-size:18px}.tf-button.huge{height:35px;line-height:35px;font-size:21px}.tf-button.full-width{display:block}.tf-button.flexible{min-height:30px;font-size:18px;height:auto;line-height:normal;padding:5px 10px}.tf-button.navigation-prev:before,.tf-button.navigation-next:after{font-size:14px;font-family:FontFare,sans-serif;display:inline-block;color:inherit;vertical-align:middle}.tf-button.navigation-prev:before{content:"\e608";margin-right:5px}.tf-button.navigation-next:after{content:"\e609";margin-left:5px}.tf-button.disabled{-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5}.tf-button.yellow{background:#EBBF35;border-color:#EBBF35;color:#FFF}.tf-button.yellow:hover{background:#efcc5f;color:#FFF}.tf-button.yellow:active{background:#efcc5f;color:#FFF}.tf-button.yellow.disabled:hover{background:#EBBF35}.tf-button.green{background:#4A9152;border-color:#4A9152;color:#FFF}.tf-button.green:hover{background:#5dac66;color:#FFF}.tf-button.green:active{background:#5dac66;color:#FFF}.tf-button.green.disabled:hover{background:#4A9152}.tf-button.blue{background:#86B3D4;border-color:#86B3D4;color:#FFF}.tf-button.blue:hover{background:#a8c8e0;color:#FFF}.tf-button.blue:active{background:#a8c8e0;color:#FFF}.tf-button.blue.disabled:hover{background:#86B3D4}.tf-button.white-blue{background:#FFF;border-color:#86B3D4;color:#86B3D4}.tf-button.white-blue:hover{background:#fff;color:#86B3D4}.tf-button.white-blue:active{background:#fff;color:#86B3D4}.tf-button.white-blue.disabled:hover{background:#FFF}.tf-button.grey{background:#E1E1E1;border-color:#E1E1E1;color:#333}.tf-button.grey:hover{background:#f8f8f8;color:#333}.tf-button.grey:active{background:#f8f8f8;color:#333}.tf-button.grey.disabled:hover{background:#E1E1E1}.tf-button.white{background:#FFF;border-color:#CCC;color:#333}.tf-button.white:hover{background:#e8e8e8;color:#333}.tf-button.white:active{background:#e8e8e8;color:#333}.tf-button.white.disabled:hover{background:#FFF}@media only screen and (min-width:768px) and (max-width:1030px){.tf-button{padding:0 5px}.tf-button.huge{font-size:16px}.tf-button.flexible{font-size:16px;padding:5px 0}}@media only screen and (max-width:767px){.tf-button{-webkit-transition:all 0ms linear;-moz-transition:all 0ms linear;-o-transition:all 0ms linear;transition:all 0ms linear;transition-delay:none;-webkit-transition-delay:none;display:block;width:100%}.tf-button:active{-webkit-transform:scaleY(0.95) scaleX(0.95);-moz-transform:scaleY(0.95) scaleX(0.95);-o-transform:scaleY(0.95) scaleX(0.95);transform:scaleY(0.95) scaleX(0.95)}.tf-button.disabled:active{-webkit-transform:scaleY(1) scaleX(1);-moz-transform:scaleY(1) scaleX(1);-o-transform:scaleY(1) scaleX(1);transform:scaleY(1) scaleX(1)}}.tf-close{position:absolute;right:15px;top:10px}.tf-close:before{background:#FFF;border-radius:30px;content:"";height:20px;position:absolute;right:5px;top:4px;width:20px}.tf-close:after{-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear;transition-delay:none;-webkit-transition-delay:none;font-family:FontFare;font-size:28px;position:absolute;color:#86B3D4;right:0;content:"\e603"}.tf-close:hover{text-decoration:none;cursor:pointer}.tf-close:hover:after{color:#5A99C7}.box{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;padding:15px;border:1px solid #86B3D4;background:#F7FAFC}.box>*:first-child{margin-top:0!important}.box>*:last-child{margin-bottom:0!important}.box.outer{padding:20px}.box.yellow{border:1px solid #EABF35;background:#FCF5E1}.box.white{border:1px solid #CCC;background:#FFF}.box.grey{border:1px solid #CCC;background:#F8F8F8}.box.image{padding-top:15px;padding-bottom:15px;padding-left:0;padding-right:0;overflow:hidden}.box.image>img{width:100%}.box.has-margin-bottom{margin-bottom:20px}.icon-label{display:table}.icon-label i{display:table-cell;vertical-align:middle;text-align:center}.icon-label span{display:table-cell;vertical-align:middle}.icon-label:hover i{text-decoration:none}.hidden{display:none!important;visibility:hidden!important}.show{display:block!important;visibility:visible!important}.no-scroll{overflow-y:scroll;position:fixed;width:100%;background:#FFF}@media only screen and (min-width:1030px){.hide-on-desktop{display:none!important}}@media only screen and (min-width:768px) and (max-width:1030px){.hide-on-tablet{display:none!important}}@media only screen and (max-width:767px){.hide-on-mobile{display:none!important}}@media only screen and (min-width:768px) and (max-width:1030px),only screen and (max-width:767px){.hide-on-portables{display:none!important}}@media print{.hide-on-print{display:none!important}}h1.small,h2.small,h3.small,h4.small,h5.small,h6.small{font-weight:normal;line-height:1;margin-top:28px}h1.center,h2.center,h3.center,h4.center,h5.center,h6.center{text-align:center}h1.no-heading-margin,h2.no-heading-margin,h3.no-heading-margin,h4.no-heading-margin,h5.no-heading-margin,h6.no-heading-margin{margin-top:0}.pull-left{float:left}.pull-right{float:right}.pull-up{margin-top:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.muted{font-size:12px;color:#ADADAD}@media only screen and (min-width:1030px){.show-on-desktop{display:inline-block!important}}@media only screen and (min-width:768px) and (max-width:1030px){.show-on-desktop{display:none!important}}@media only screen and (max-width:767px){.show-on-desktop{display:none!important}}@media only screen and (min-width:1030px){.show-on-tablet{display:none!important}}@media only screen and (min-width:768px) and (max-width:1030px){.show-on-tablet{display:inline-block!important}}@media only screen and (max-width:767px){.show-on-tablet{display:none!important}}@media print{.show-on-tablet{display:none!important}}@media only screen and (min-width:1030px){.show-on-mobile{display:none!important}}@media only screen and (min-width:768px) and (max-width:1030px){.show-on-mobile{display:none!important}}@media only screen and (max-width:767px){.show-on-mobile{display:inline-block!important}}@media print{.show-on-mobile{display:none!important}}@media only screen and (min-width:768px) and (max-width:1030px) and only screen and (min-width:1030px),only screen and (max-width:767px) and only screen and (min-width:1030px){.show-on-portables{display:none!important}}@media only screen and (min-width:768px) and (max-width:1030px) and print,only screen and (max-width:767px) and print{.show-on-portables{display:none!important}}#mediaquery{height:0;-webkit-transition:width .001s;-moz-transition:width .001s;-ms-transition:width .001s;-o-transition:width .001s;transition:width .001s}#mediaquery:after{content:"desktop-sm";visibility:hidden;font-size:0}@media only screen and (min-width:1030px){#mediaquery{width:10px}#mediaquery:after{content:"desktop-sm"}}@media only screen and (min-width:768px) and (max-width:1030px){#mediaquery{width:20px}#mediaquery:after{content:"tablet"}}@media only screen and (max-width:767px){#mediaquery{width:30px}#mediaquery:after{content:"mobile"}}@media only screen and (max-width:767px){.urlaubsideen h2:first-of-type,.angebote h2:first-of-type{margin-top:5px}.index h2.show-on-mobile,.urlaubsideen h2.show-on-mobile{display:block!important}}.exorio{position:relative;top:0;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;transition-delay:none;-webkit-transition-delay:none}.exorio:hover{top:-3px;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;transition-delay:none;-webkit-transition-delay:none;-webkit-box-shadow:0 3px 8px 3px rgba(0,0,0,0.25);-moz-box-shadow:0 3px 8px 3px rgba(0,0,0,0.25);box-shadow:0 3px 8px 3px rgba(0,0,0,0.25)}.lumen{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;transition-delay:none;-webkit-transition-delay:none}.lumen:hover{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;transition-delay:none;-webkit-transition-delay:none;-webkit-box-shadow:0 0 8px 2px rgba(0,0,0,0.25);-moz-box-shadow:0 0 8px 2px rgba(0,0,0,0.25);box-shadow:0 0 8px 2px rgba(0,0,0,0.25)}.vexare-right img{-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;transition-delay:none;-webkit-transition-delay:none;position:relative;left:0}.vexare-right:hover img{-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;transition-delay:none;-webkit-transition-delay:none;left:3px}.burns .burns-container{overflow:hidden}.burns .burns-container img{-webkit-opacity:0.9;-moz-opacity:0.9;opacity:0.9;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:opacity 0.4s,-webkit-transform 0.4s;transition:opacity 0.4s,transform 0.4s;position:relative;display:block;min-height:100%}.burns:hover .burns-container img{-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}@media only screen and (max-width:767px){.exorio{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;transition-delay:none;-webkit-transition-delay:none}.exorio:hover{top:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;transition-delay:none;-webkit-transition-delay:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.vexare-right img{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;transition-delay:none;-webkit-transition-delay:none}.vexare-right:hover img{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;transition-delay:none;-webkit-transition-delay:none;left:0}}ul.tf-check-list li:not(last-of-type){margin-bottom:20px}ul.tf-check-list li:before{content:'\f05d';font-family:FontAwesome;color:#4A9152;font-size:32px;margin-right:10px}.tf-list{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;transition-delay:none;-webkit-transition-delay:none;width:100%;border:1px solid #86B3D4;height:auto;overflow:hidden;background-color:#F7FAFC}.tf-list h3{width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;margin:0;padding:10px;color:#FFF;background-color:#86B3D4;font-size:20px}.tf-list h3::-webkit-scrollbar{display:none}.tf-list ul{overflow:hidden;margin:0;padding:0}.tf-list ul li a{padding:10px 10px;color:#5A99C7;display:block}.tf-list ul li a span:last-of-type{float:right}.tf-list ul li:first-of-type a{padding-top:15px}.tf-list ul li:last-of-type a{padding-bottom:15px}.tf-list ul li:hover{background:#CDE0EE}.tf-list ul li:hover a{text-decoration:none}@media only screen and (max-width:767px){.tf-list{margin-bottom:20px}.tf-list ul{max-height:100%}.tf-list ul li:hover{background:transparent}.tf-list ul li:active{background:#CDE0EE}}ul.content-icon-list{position:relative}ul.content-icon-list li{margin-bottom:25px}ul.content-icon-list li *:not(strong){display:block;margin:0 0 0 50px;font-size:20px}ul.content-icon-list li:before{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:FontFare;content:"\e600";color:#FFF;background:#5A99C7;font-size:23px;width:35px;height:35px;line-height:35px;margin:3px 0 0 0;text-align:center;float:left}ul.content-icon-list.small li{margin-bottom:25px}ul.content-icon-list.small li *:not(strong){display:block;margin:0 0 0 40px;font-size:20px}ul.content-icon-list.small li:before{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:FontFare;content:"\e600";color:#FFF;background:#5A99C7;font-size:16px;width:25px;height:25px;line-height:25px;margin:3px 0 0 0;text-align:center;float:left}ul.content-icon-list.check li:before{content:"\e600"}ul.content-icon-list.question li:before{content:"\e604"}@media only screen and (max-width:767px){ul.content-icon-list *{text-align:left}}div.fontfare-showcase section div.form-field-row{margin-bottom:20px}div.fontfare-showcase section div.form-field-row .form-field-radio{display:inline-block}div.fontfare-showcase section div.glyph{margin-bottom:10px}div.fontfare-showcase section div.glyph span{vertical-align:middle;width:1.5em;display:inline-block;text-align:center}div.fontfare-showcase section div.glyph span.ff{font-size:30px}div.fontfare-showcase section div.glyph span.ff+span{width:auto}.tf-badge{pointer-events:none;left:2px;position:fixed;top:2px;z-index:9999;font-size:9px;color:#FFF}.tf-badge .env{display:block}.tf-badge .version{display:block}@media only screen and (max-width:767px){.tf-badge{right:2px!important;left:auto;top:auto;bottom:2px}}@media print{.tf-badge{display:none}}.tf-curtain,.tf-form-curtain{overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:4000;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(51,51,51,0.7)}.tf-curtain.tf-form-curtain,.tf-form-curtain.tf-form-curtain{background:rgba(51,51,51,0.5);width:100%;height:100%;display:block;position:absolute}.tf-curtain.loader,.tf-form-curtain.loader{background-image:url(/assets/_files/images/loader-small@2x.gif);background-size:60px 60px;background-repeat:no-repeat;background-position:center center}.tf-curtain.dialog{z-index:4005}.cover{position:relative}.cover:before{position:absolute;content:'';display:block;top:0;right:0;bottom:0;left:0}.cover.dreams:before{background:rgba(63,131,180,0.5)}.cover.joy:before{background:rgba(169,132,17,0.5)}.cover.love:before{background:rgba(154,68,81,0.5)}.cover.home:before{background:rgba(68,68,33,0.5)}.cover.bonding:before{background:rgba(68,68,33,0.5)}.cover.family:before{background:rgba(63,49,62,0.5)}.offer-type-1.with-border{border:1px solid #CD5E67!important}.offer-type-1 .offer-text{color:#CD5E67!important}.offer-type-1 .offer-text.bold{font-weight:bold!important}.offer-type-1 .offer-text.small{font-size:16px}.offer-type-1 .offer-text.no-offer-text{color:inherit}.offer-type-1 .offer-banner{background:#CD5E67!important;color:#FFF!important}.offer-type-2.with-border{border:1px solid #4A9152!important}.offer-type-2 .offer-text{color:#4A9152!important}.offer-type-2 .offer-text.bold{font-weight:bold!important}.offer-type-2 .offer-text.small{font-size:16px}.offer-type-2 .offer-text.no-offer-text{color:inherit}.offer-type-2 .offer-banner{background:#4A9152!important;color:#FFF!important}.offer-type-3.with-border{border:1px solid #9DC14E!important}.offer-type-3 .offer-text{color:#9DC14E!important}.offer-type-3 .offer-text.bold{font-weight:bold!important}.offer-type-3 .offer-text.small{font-size:16px}.offer-type-3 .offer-text.no-offer-text{color:inherit}.offer-type-3 .offer-banner{background:#9DC14E!important;color:#FFF!important}.offer-type-4.with-border{border:1px solid #EABF35!important}.offer-type-4 .offer-text{color:#EABF35!important}.offer-type-4 .offer-text.bold{font-weight:bold!important}.offer-type-4 .offer-text.small{font-size:16px}.offer-type-4 .offer-text.no-offer-text{color:inherit}.offer-type-4 .offer-banner{background:#EABF35!important;color:#FFF!important}.offer-type-5.with-border{border:1px solid #C4B485!important}.offer-type-5 .offer-text{color:#C4B485!important}.offer-type-5 .offer-text.bold{font-weight:bold!important}.offer-type-5 .offer-text.small{font-size:16px}.offer-type-5 .offer-text.no-offer-text{color:inherit}.offer-type-5 .offer-banner{background:#C4B485!important;color:#FFF!important}.offer-type-6.with-border{border:1px solid #CF7A46!important}.offer-type-6 .offer-text{color:#CF7A46!important}.offer-type-6 .offer-text.bold{font-weight:bold!important}.offer-type-6 .offer-text.small{font-size:16px}.offer-type-6 .offer-text.no-offer-text{color:inherit}.offer-type-6 .offer-banner{background:#CF7A46!important;color:#FFF!important}.ajax .ajax-item{-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;transition-delay:none;-webkit-transition-delay:none;position:relative;display:inline-block}.ajax .ajax-item .tf-ajax-loader{position:absolute;left:50%!important;top:50%!important;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:relative;height:33px;width:33px;display:inline-block}.ajax .ajax-item.loading{color:#CCC}#content{background-color:#FFF;position:relative}#content.advertise,#content.prices,#content.register,#content.landlord_login,#content.password_recovery,#content.advertisercomments{background-image:url(/assets/_files/images/hero/start_duene_mit_ferienhaus_am_strand_transparent.jpg);background-repeat:no-repeat;background-position:0 105px}@media only screen and (max-width:767px){#content{background-image:none!important;padding-top:60px}#content.advertise,#content.prices,#content.register,#content.landlord_login,#content.password_recovery,#content.advertisercomments{padding:0}}.picture{position:relative;border:1px solid #CCC;padding:10px;margin-bottom:20px;background:#FFF}.picture img{width:100%;height:auto;border:1px solid #CCC;display:block}.picture p.name{font-family:"Candara";font-style:italic;font-size:18px;font-weight:bold;margin:20px 0 15px 5px}.picture.polaroid{padding:10px 10px 45px 10px}.picture.twisted.left.little{-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}.picture.twisted.left.more{-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform:rotate(-6deg)}.picture.twisted.right.little{-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-o-transform:rotate(4deg);transform:rotate(4deg)}.picture.twisted.right.more{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}.picture blockquote{position:absolute}.picture blockquote p{margin:0;font-size:22px;white-space:pre-wrap}.picture blockquote.big p{font-size:26px}@media only screen and (max-width:767px){.picture blockquote{position:relative;top:auto!important;left:auto!important;right:auto!important;text-align:left!important;margin:20px 20px 10px 20px}.picture blockquote p{white-space:normal;font-size:22px!important}.picture blockquote.big p{font-size:22px}}ul.picture-container{font-size:0;margin:0}ul.picture-container.polaroid-container li{width:25%}ul.picture-container.polaroid-container li:nth-child(odd),ul.picture-container.polaroid-container li:nth-child(even){padding:0}ul.picture-container li{display:inline-block;width:50%}ul.picture-container li:nth-child(odd){padding-right:10px}ul.picture-container li:nth-child(even){padding-left:10px}@media only screen and (max-width:767px){ul.picture-container.polaroid-container li{width:50%}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);padding-bottom:1px}.owl-carousel .owl-item{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-controls .owl-nav.disabled,.owl-carousel .owl-controls .owl-dots.disabled{display:none}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-theme{-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:10px 5px;background:#CCC;display:block;-webkit-backface-visibility:visible;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;transition-delay:none;-webkit-transition-delay:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#5A99C7}.owl-theme .owl-nav{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav .owl-prev,.owl-theme .owl-nav .owl-next{-webkit-opacity:0.7;-moz-opacity:0.7;opacity:0.7;position:absolute;top:50%;width:35px;height:60px;margin-top:-38px;color:#333;font-size:32px;padding:0;background:#E1E1E1;display:inline-block;cursor:pointer}.owl-theme .owl-nav .owl-prev:hover,.owl-theme .owl-nav .owl-next:hover{-webkit-opacity:0.9;-moz-opacity:0.9;opacity:0.9;text-decoration:none}.owl-theme .owl-nav .owl-prev:before,.owl-theme .owl-nav .owl-next:before{position:absolute;left:50%!important;top:50%!important;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.owl-theme .owl-nav .owl-prev{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;left:0}.owl-theme .owl-nav .owl-next{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;right:0}.owl-theme .owl-nav .disabled{-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;cursor:default}@media only screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){@viewport{zoom:0.8!important}}.backdrop-blue{background:#85b3d4}.backdrop-yellow{background:#EBBF35}.backdrop-red{background:#C67E89}.backdrop-green{background:#898942}.backdrop-orange{background:#B76027}.backdrop-purple{background:#785e77}.backdrop-grey{background:#FAFAFA}.elem-highway-browser_support-element .container{margin-top:60px;margin-bottom:-35px;padding:20px 10px 10px;border:1px solid #EABF35;border-radius:3px;background:#FCF5E1}.elem-highway-browser_support-element .container strong{font-size:20px;padding-bottom:10px;color:#CD5E67}.elem-highway-browser_support-element .container strong i{font-size:32px;color:#EABF35;padding-right:10px}.elem-highway-browser_support-element .container p{margin-bottom:10px}.elem-highway-browser_support-element .container a{color:#CD5E67}.browser-error .elem-highway-browser_support-element .container{display:block}.browser-error .hide-browser-support{display:none}.has-contextmenu{cursor:pointer}.has-contextmenu:hover+ul.contextmenu{display:block}.has-contextmenu+ul.contextmenu{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 5px rgba(51,51,51,0.42);-moz-box-shadow:0 1px 5px rgba(51,51,51,0.42);box-shadow:0 1px 5px rgba(51,51,51,0.42);display:none;min-width:150px;right:0;width:auto;height:auto;position:absolute;z-index:3000;border:1px solid #5A99C7}.has-contextmenu+ul.contextmenu:hover{display:block}.has-contextmenu+ul.contextmenu li{border:0!important}.has-contextmenu+ul.contextmenu li:first-of-type:after,.has-contextmenu+ul.contextmenu li:first-of-type:before{bottom:100%;right:15%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.has-contextmenu+ul.contextmenu li:first-of-type:after{border-color:rgba(0,0,0,0);border-bottom-color:#FFF;border-width:6px;margin-left:-6px}.has-contextmenu+ul.contextmenu li:first-of-type:before{border-color:rgba(0,0,0,0);border-bottom-color:#5A99C7;border-width:7px;margin-left:-7px}.has-contextmenu+ul.contextmenu li:first-of-type:hover:after{border-bottom-color:#5A99C7}.has-contextmenu+ul.contextmenu li.separator{border-bottom:1px solid #5A99C7}.has-contextmenu+ul.contextmenu li a{color:#333;background:#FFF;display:block!important;padding:0 20px!important;margin:0!important;font-weight:normal!important;font-family:Yummo,Verdana,sans-serif!important}.has-contextmenu+ul.contextmenu li a:hover{text-decoration:none;background:#5A99C7;color:#FFF}.tf-lightbox{height:100%;width:100%;position:fixed;top:0;left:0;display:none;background-color:rgba(51,51,51,0.8);z-index:4000;overflow:hidden}.tf-lightbox-wrapper{display:none;max-width:500px;position:absolute;top:0;left:0;z-index:4001}.tf-lightbox-wrapper.loading:after{background-color:rgba(255,255,255,0.4);content:'';font-family:FontFare;font-size:32px;color:rgba(51,51,51,0.4);display:block;position:absolute;top:0;width:100%;height:100%;text-align:center;vertical-align:middle}.tf-lightbox-wrapper .agb-overlay{-webkit-box-shadow:0 10px 10px -2px rgba(0,0,0,0.25);-moz-box-shadow:0 10px 10px -2px rgba(0,0,0,0.25);box-shadow:0 10px 10px -2px rgba(0,0,0,0.25);display:none;position:absolute;z-index:4002;margin:20px;border-radius:3px;background:#F7FAFC;border-top:1px solid #86B3D4;overflow:auto}.tf-lightbox-wrapper .agb-overlay .dialog-content{padding:10px}@media only screen and (max-width:767px){.tf-lightbox-wrapper{z-index:4004;max-width:none;top:0!important;left:0!important;right:0!important;bottom:0!important;height:100%;margin-top:0!important;padding-bottom:0!important;overflow-y:scroll;-webkit-overflow-scrolling:touch}.tf-lightbox-wrapper .agb-overlay{position:fixed;height:100%!important;width:100%;margin:0;top:0;bottom:0;left:0;right:0}}.dialog-skeleton{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:auto;border:1px solid #86B3D4;background-color:#F7FAFC;overflow:hidden}.dialog-skeleton textarea{max-width:458px;min-width:431px}.dialog-skeleton .full{width:100%}.dialog-skeleton .full.has-validation{width:94%}.dialog-skeleton .small{width:28%}.dialog-skeleton .big{width:72%}.dialog-skeleton .smaller{width:14%}.dialog-skeleton .bigger{width:86%}.dialog-skeleton .half{width:50%}.dialog-skeleton>h3{margin-top:0;margin-bottom:0;background-color:#86B3D4;color:#FFF;font-size:24px;padding-left:20px;padding-top:10px;padding-bottom:10px;text-transform:capitalize}.dialog-skeleton>h3.no-cap{text-transform:none}.dialog-skeleton>h3 .title{width:90%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;display:block}.dialog-skeleton>h3 .title::-webkit-scrollbar{display:none}.dialog-skeleton>h3 .subtitle{display:block;font-weight:normal;font-size:20px}.dialog-skeleton.no-js .tf-close{display:none}@media only screen and (max-width:767px){.dialog-skeleton{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;max-width:100%;border:0}.dialog-skeleton textarea{max-width:100%;min-width:99%}.dialog-skeleton h3,.dialog-skeleton .tf-close{z-index:4002;top:8px;right:10px}.dialog-skeleton h3{width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;text-align:left}.dialog-skeleton h3::-webkit-scrollbar{display:none}.dialog-skeleton h3 .title{width:86%}.dialog-skeleton input[type="submit"]{display:block;margin-bottom:50px}}footer{background:#86B3D4;color:#FFF;padding:20px 0;margin-top:40px}footer .heading .left{font-size:16px}footer .heading .left:after{content:'-';padding:0 5px 0 10px}footer .heading a{color:#FFF;font-size:16px}footer .links{font-size:0}footer .links .social{margin-bottom:40px}footer .links .social ul{margin-bottom:0}footer .links .social ul li{display:inline-block;padding:0 7px}footer .links .social ul li a{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition:background 100ms ease-in-out;-moz-transition:background 100ms ease-in-out;-o-transition:background 100ms ease-in-out;transition:background 100ms ease-in-out;transition-delay:none;-webkit-transition-delay:none;display:inline-block;border:1px solid #FFF;padding:7px;width:45px;height:45px}footer .links .social ul li a:before{content:'';display:inline-block;vertical-align:middle;height:100%}footer .links .social ul li a svg{display:inline-block;margin:0 auto;vertical-align:middle}footer .links .social ul li a:hover{background:#FFF}footer .links .social ul li a:hover svg{stroke:#86B3D4}footer .links .social ul li a.kununu{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:auto;border:0}footer .links .social.dfv{font-size:20px;font-family:'Yummo Light',Verdana,sans-serif}footer .links .social.dfv ul li{padding:0}footer .links .social.dfv ul li img{width:100px}footer .links ul.list{margin-bottom:40px}footer .links ul.list>li{display:inline-block;vertical-align:top;padding:0;margin:0;list-style-type:none;width:16.66666666666667%}footer .links ul.list>li .h4{padding:0;color:#FFF;margin:0 0 5px 0;font-size:24px}footer .links ul.list>li ol li{font-family:'Yummo Light',Verdana,sans-serif;font-size:20px}footer .links ul.list>li ol li a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#FFF;display:inline-block;padding:5px}footer .links ul.list>li ol li a:hover{background:#FFF;color:#86B3D4;text-decoration:none}footer+.love{background:#FFF}footer+.love div.claim{margin:20px auto 20px;height:144px;width:116px}footer+.love div.claim img{width:100%;height:auto}@media only screen and (min-width:768px) and (max-width:1030px){footer .links ul.list>li{width:33.33333333333333%}footer .links ul.list>li:nth-of-type(1),footer .links ul.list>li:nth-of-type(2),footer .links ul.list>li:nth-of-type(3){margin-bottom:20px}}@media only screen and (max-width:767px){footer.container{margin-bottom:0}footer .heading{padding:20px}footer .heading a,footer .heading .left{float:none;display:block;text-align:center;margin-bottom:5px}footer .heading .left:after{content:''}footer .links{padding:0}footer .links .social p{font-size:20px}footer .links .below-footer{width:100%}footer .links .below-footer.active a.footer-toggle{color:#86B3D4;background-color:#FFF}footer .links .below-footer.active i:before{content:'\f0d8'}footer .links .below-footer.active+ul{height:auto;margin-bottom:50px}footer .links .below-footer a.footer-toggle{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px;text-align:center;display:block;width:100%;font-size:16px;background:#86B3D4;color:#FFF;text-decoration:none;border:1px solid #FFF}footer .links .below-footer a.footer-toggle:hover{color:#86B3D4;background-color:#FFF}footer .links .below-footer a.footer-toggle:active,footer .links .below-footer a.footer-toggle:focus{outline:0}footer .links .below-footer a.footer-toggle i{margin-left:5px}footer .links ul.list{height:0;overflow:hidden}footer .links ul.list>li{width:100%;padding:10px 0;border-bottom:1px solid #FFF}footer .links ul.list>li:last-of-type{width:100%;border-bottom:0}footer .links ul.list>li ol li{text-align:center;margin-bottom:5px;font-size:20px}footer .links ul.list>li ol li a{display:block;padding:5px 0}footer .links ul.list>li ol li a:active{background:#858585;color:#FFF;text-decoration:none}}@media print{footer .row.links{display:none}}@media print{.type-notice{display:none}}.info-container{display:inline;text-align:left;position:relative;margin:0;padding:0}.info-container input[type="checkbox"].info-bubble-checkbox{position:absolute;left:-9999px}.info-container label.info-bubble-label{cursor:pointer;display:inline-block;color:#333;position:relative}.info-container label.info-bubble-label:after,.info-container label.info-bubble-label:before{-webkit-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;left:0;top:-10px}.info-container label.info-bubble-label:after{border-color:rgba(255,255,255,0);border-top-color:#F7FAFC;border-width:7px;left:0;top:-11px;z-index:3101}.info-container label.info-bubble-label:before{border-color:rgba(51,51,51,0);border-top-color:#86B3D4;border-width:7px;z-index:3100}.info-container label.info-bubble-label .ff{font-size:17px}.info-container div.bubble{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.4);-moz-box-shadow:0 0 6px rgba(0,0,0,0.4);box-shadow:0 0 6px rgba(0,0,0,0.4);visibility:hidden;border:1px solid #86B3D4;position:absolute;width:240px;text-decoration:none;bottom:23px;right:-55px;z-index:3100;background:#F7FAFC}.info-container div.bubble .h4{margin:0!important;padding:10px 10px 0;font-size:20px;text-align:left;display:inline-block}.info-container div.bubble p{font-size:16px;font-weight:normal;padding:10px;margin:0}.info-container div.bubble label.tf-close{top:10px;right:10px;display:none}.info-container input[type="checkbox"].info-bubble-checkbox{display:none}.info-container input[type="checkbox"].info-bubble-checkbox.bottom~div.bubble{bottom:auto;top:27px}.info-container input[type="checkbox"].info-bubble-checkbox.bottom~label.info-bubble-label:before{top:13px;border-top-color:transparent;border-bottom-color:#86B3D4}.info-container input[type="checkbox"].info-bubble-checkbox.bottom~label.info-bubble-label:after{border-top-color:transparent;border-bottom-color:#F7FAFC;top:14px}.info-container .container-info-bubble{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;vertical-align:middle;font-weight:normal}.info-container .container-info-bubble:hover{color:#858585;cursor:default}.info-container .container-info-bubble:hover div.bubble{visibility:visible;-webkit-opacity:1;-moz-opacity:1;opacity:1;color:#333}.info-container .container-info-bubble:hover label.info-bubble-label:before,.info-container .container-info-bubble:hover label.info-bubble-label:after{visibility:visible;-webkit-opacity:1;-moz-opacity:1;opacity:1}.info-container.black .container-info-bubble{font-size:16px;vertical-align:middle}.info-container.black div.bubble{border-width:0;background:#333;color:#FFF!important;width:auto;white-space:nowrap;padding:5px}.info-container.black div.bubble span{display:block}.info-container.black div.bubble ul{margin-bottom:5px}.info-container.black div.bubble ul:last-of-type{margin-bottom:0}.info-container.black div.bubble ul li{padding-left:5px}.info-container.black div.bubble ul li:before{content:'·';position:relative;left:-5px;display:inline-block;font-weight:bold}.info-container.black div.bubble ul li:last-of-type{margin-bottom:0}.info-container.black label.info-bubble-label:before,.info-container.black label.info-bubble-label:after{border-top-color:#333;top:-11px}.info-container.black input[type="checkbox"].info-bubble-checkbox.bottom~div{bottom:auto;top:25px}.info-container.black input[type="checkbox"].info-bubble-checkbox.bottom~label.info-bubble-label:after,.info-container.black input[type="checkbox"].info-bubble-checkbox.bottom~label.info-bubble-label:before{border-top-color:transparent;border-bottom-color:#333;top:10px}.info-container.prices input[type="checkbox"].info-bubble-checkbox.bottom~label.info-bubble-label:after{top:15px}.info-container.prices input[type="checkbox"].info-bubble-checkbox.bottom~label.info-bubble-label:before{top:14px}@media only screen and (max-width:1030px){.info-container .container-info-bubble:hover div.bubble{-webkit-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;cursor:pointer}.info-container .container-info-bubble:hover label.info-bubble-label:before,.info-container .container-info-bubble:hover label.info-bubble-label:after{visibility:hidden;-webkit-opacity:0;-moz-opacity:0;opacity:0}.info-container .container-info-bubble input[type="checkbox"].info-bubble-checkbox,.info-container .container-info-bubble label.info-bubble-label{display:inline-block}.info-container .container-info-bubble input[type="checkbox"].info-bubble-checkbox:checked~label.info-bubble-label:after,.info-container .container-info-bubble input[type="checkbox"].info-bubble-checkbox:checked~label.info-bubble-label:before,.info-container .container-info-bubble label.info-bubble-label:checked~label.info-bubble-label:after,.info-container .container-info-bubble label.info-bubble-label:checked~label.info-bubble-label:before{-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible}.info-container .container-info-bubble input[type="checkbox"].info-bubble-checkbox:checked~div,.info-container .container-info-bubble label.info-bubble-label:checked~div{-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;color:#333}.info-container .container-info-bubble input[type="checkbox"].info-bubble-checkbox:checked~div label.tf-close,.info-container .container-info-bubble label.info-bubble-label:checked~div label.tf-close{display:block}}.breadcrumb{background:rgba(134,179,212,0.2)}.elem-highway-navigation-breadcrumb{display:block;width:100%;margin-bottom:0;padding:6px 0}.elem-highway-navigation-breadcrumb li{font-size:14px;display:inline-block;color:#333}.elem-highway-navigation-breadcrumb li:last-of-type a{font-weight:bold}.elem-highway-navigation-breadcrumb li:last-of-type a:after{content:""}.elem-highway-navigation-breadcrumb li a:after{content:"›";display:inline-block;color:#333}.elem-highway-navigation-breadcrumb li a:hover,.elem-highway-navigation-breadcrumb li a:focus{text-decoration:none}.elem-highway-navigation-breadcrumb li a:hover span,.elem-highway-navigation-breadcrumb li a:focus span{text-decoration:underline}@media only screen and (max-width:767px){.elem-highway-navigation-breadcrumb{text-align:center}.elem-highway-navigation-breadcrumb li{display:inline-block;float:none;width:auto}}.logo-wrapper{padding:20px 0;margin:0}.logo-wrapper>ul{font-size:0;margin:25px 0 0 0}.logo-wrapper>ul>li{height:27px;background:#86B3D4;display:inline-block;width:49.98%;vertical-align:top}.logo-wrapper>ul>li:first-of-type a{position:relative;display:inline-block}.logo-wrapper>ul>li:first-of-type a img{position:absolute;bottom:-40px;left:20px;z-index:2001;width:443px;height:64px}.logo-wrapper>ul>li:last-of-type nav.elem-highway-navigation-main *{font-size:20px}.logo-wrapper>ul>li:last-of-type nav.elem-highway-navigation-main ul{font-size:0;float:right;margin:0 20px 0 0}.logo-wrapper>ul>li:last-of-type nav.elem-highway-navigation-main ul li{display:inline-block;border-right:1px solid #5A99C7}.logo-wrapper>ul>li:last-of-type nav.elem-highway-navigation-main ul li:first-of-type{border-left:1px solid #5A99C7}.logo-wrapper>ul>li:last-of-type nav.elem-highway-navigation-main ul li.no-link{border-width:0;color:#FFF;padding-top:5px}.logo-wrapper>ul>li:last-of-type nav.elem-highway-navigation-main ul li a{position:relative;display:block;color:#FFF;font-size:16px;padding:5px 15px 6px 15px}.logo-wrapper>ul>li:last-of-type nav.elem-highway-navigation-main ul li a.active{background-color:#5A99C7;font-weight:bold}.logo-wrapper>ul>li:last-of-type nav.elem-highway-navigation-main ul li a.active:after{content:'';height:0;width:0;position:absolute;top:100%;left:50%;border:solid transparent;pointer-events:none;border-top-color:#5A99C7;border-width:7px;margin-left:-7px}.logo-wrapper>ul>li:last-of-type nav.elem-highway-navigation-main ul li a:hover,.logo-wrapper>ul>li:last-of-type nav.elem-highway-navigation-main ul li a:active{background-color:#5A99C7;text-decoration:none}.logo-wrapper>ul>li:last-of-type nav.elem-highway-navigation-main ul li a:visited{color:#FFF}.logo-wrapper.rent{margin-bottom:35px}.logo-wrapper.customer_page>ul>li:last-of-type nav.elem-highway-navigation-main ul li:last-of-type i{vertical-align:text-bottom}@media only screen and (max-width:767px){.logo-wrapper{padding:10px 0;margin:0}.logo-wrapper>ul{margin-top:0}.logo-wrapper>ul>li{display:block;height:auto;width:100%;background:transparent}.logo-wrapper>ul>li:first-of-type{background:transparent;margin:0 auto}.logo-wrapper>ul>li:first-of-type a img{position:relative;bottom:auto;left:auto;width:100%;height:auto}.logo-wrapper>ul>li:last-of-type{height:auto}.logo-wrapper>ul>li:last-of-type nav.elem-highway-navigation-main ul{-webkit-box-shadow:0 5px 7px rgba(51,51,51,0.7);-moz-box-shadow:0 5px 7px rgba(51,51,51,0.7);box-shadow:0 5px 7px rgba(51,51,51,0.7);overflow:auto;margin-top:45px;padding-bottom:45px;background:#86B3D4;position:fixed;width:70%;left:-73%;top:0;height:100%;padding-right:0;float:none;z-index:4004;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear;transition-delay:none;-webkit-transition-delay:none}.logo-wrapper>ul>li:last-of-type nav.elem-highway-navigation-main ul.active{left:0;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms}.logo-wrapper>ul>li:last-of-type nav.elem-highway-navigation-main ul li{height:auto;float:none;display:block!important;border:0}.logo-wrapper>ul>li:last-of-type nav.elem-highway-navigation-main ul li:first-of-type{margin-left:0;border:0}.logo-wrapper>ul>li:last-of-type nav.elem-highway-navigation-main ul li a{padding:10px 10px 10px 20px;position:relative;display:block;font-size:16px;border-bottom:1px solid #CDE0EE}.logo-wrapper>ul>li:last-of-type nav.elem-highway-navigation-main ul li a.active:after{display:none}.logo-wrapper>ul>li:last-of-type nav.elem-highway-navigation-main ul li a.yellow{background:#EABF35}.logo-wrapper>ul>li:last-of-type nav.elem-highway-navigation-main ul li a.yellow:hover{background:#eecc5f}.logo-wrapper>ul>li:last-of-type nav.elem-highway-navigation-main ul li a:before{font-family:FontFare;display:block;position:absolute;right:20px;top:10px;font-weight:normal;font-size:24px;-webkit-transform:scaleY(1) scaleX(1);-moz-transform:scaleY(1) scaleX(1);-o-transform:scaleY(1) scaleX(1);transform:scaleY(1) scaleX(1);-webkit-transition:-webkit-transform 0.2s;transition:transform 0.2s;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.logo-wrapper>ul>li:last-of-type nav.elem-highway-navigation-main ul li a.home:before{content:"\e617"}.logo-wrapper>ul>li:last-of-type nav.elem-highway-navigation-main ul li a.search:before{content:"\e619"}.logo-wrapper>ul>li:last-of-type nav.elem-highway-navigation-main ul li a.idea:before{content:"\e618"}.logo-wrapper>ul>li:last-of-type nav.elem-highway-navigation-main ul li a.offers:before{content:"\e641"}.logo-wrapper>ul>li:last-of-type nav.elem-highway-navigation-main ul li a.rent:before{content:"\e616"}.logo-wrapper>ul>li:last-of-type nav.elem-highway-navigation-main ul li:active a:before{-webkit-transform:scaleY(1.5) scaleX(1.5);-moz-transform:scaleY(1.5) scaleX(1.5);-o-transform:scaleY(1.5) scaleX(1.5);transform:scaleY(1.5) scaleX(1.5)}.logo-wrapper.customer_page>ul>li:last-of-type nav.elem-highway-navigation-main ul li:last-of-type{display:none!important}}@media print{.logo-wrapper .off-canvas{display:none}}.elem-highway-navigation-paginator{width:100%;margin-bottom:0;height:auto;font-size:0}.elem-highway-navigation-paginator.spacing-bottom{margin-bottom:20px}.elem-highway-navigation-paginator.item-count-1 li,.elem-highway-navigation-paginator.item-count-2 li,.elem-highway-navigation-paginator.item-count-3 li,.elem-highway-navigation-paginator.item-count-4 li,.elem-highway-navigation-paginator.item-count-5 li,.elem-highway-navigation-paginator.item-count-6 li,.elem-highway-navigation-paginator.item-count-7 li,.elem-highway-navigation-paginator.item-count-8 li{width:8.75%}.elem-highway-navigation-paginator.item-count-9 li{width:10%}.elem-highway-navigation-paginator.item-count-10 li{width:8.75%}.elem-highway-navigation-paginator.item-count-11 li{width:7.77777777777778%}.elem-highway-navigation-paginator.compact{display:inline-block;width:auto}.elem-highway-navigation-paginator.compact li{width:auto!important;vertical-align:middle}.elem-highway-navigation-paginator.compact li.compact-information{padding-right:20px}.elem-highway-navigation-paginator.compact li a{padding:10px 12px}.elem-highway-navigation-paginator.compact li a i{padding:0!important}.elem-highway-navigation-paginator.compact li.disabled{-webkit-opacity:0.42;-moz-opacity:0.42;opacity:0.42;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #5A99C7;font-size:14px;display:inline-block;width:100%;background:#FFF;padding:10px 12px;text-align:center;text-decoration:none;color:#5A99C7;margin-right:10px}.elem-highway-navigation-paginator li{display:inline-block;overflow:hidden;vertical-align:top;padding-right:10px}.elem-highway-navigation-paginator li:last-of-type{padding-right:0}.elem-highway-navigation-paginator li.next,.elem-highway-navigation-paginator li.prev{width:15%}.elem-highway-navigation-paginator li i{vertical-align:middle}.elem-highway-navigation-paginator li.next i{padding-left:10px}.elem-highway-navigation-paginator li.prev i{padding-right:10px}.elem-highway-navigation-paginator li.mobile-position{display:none}.elem-highway-navigation-paginator li.compact-information{font-size:18px}.elem-highway-navigation-paginator li a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #5A99C7;font-size:14px;display:inline-block;width:100%;background:#FFF;padding:10px 0;text-align:center;text-decoration:none;color:#5A99C7}.elem-highway-navigation-paginator li a.active{background:#5A99C7;font-weight:bold;color:#FFF}.elem-highway-navigation-paginator li a:hover{background:#5A99C7;color:#FFF}@media only screen and (min-width:768px) and (max-width:1030px){.elem-highway-navigation-paginator{clear:both}.elem-highway-navigation-paginator li.next,.elem-highway-navigation-paginator li.prev{width:10%}.elem-highway-navigation-paginator li.next span,.elem-highway-navigation-paginator li.prev span{display:none}.elem-highway-navigation-paginator li.next i,.elem-highway-navigation-paginator li.prev i{padding:0}}@media only screen and (max-width:767px){.elem-highway-navigation-paginator li{display:none}.elem-highway-navigation-paginator li.next,.elem-highway-navigation-paginator li.prev{display:inline-block;width:35%;padding:0}.elem-highway-navigation-paginator li.next i,.elem-highway-navigation-paginator li.prev i{vertical-align:middle}.elem-highway-navigation-paginator li.mobile-position{display:inline-block;width:30%;height:30px;font-size:16px;text-align:center;line-height:30px;padding-right:0}.elem-highway-navigation-paginator li.next{text-align:right}}.elem-highway-navigation-region{-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;transition-delay:none;-webkit-transition-delay:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100%;border:1px solid #86B3D4;margin-bottom:20px}.elem-highway-navigation-region *{font-family:Yummo,Verdana,sans-serif;font-size:16px}.elem-highway-navigation-region h2{width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;padding:10px;background:#86B3D4;font-weight:bold;color:#FFF;font-size:20px;margin:0}.elem-highway-navigation-region h2::-webkit-scrollbar{display:none}.elem-highway-navigation-region ul{background:#F7FAFC;margin-bottom:0;font-size:0}.elem-highway-navigation-region ul.list-hover:hover li:nth-of-type(n+7){height:27px}.elem-highway-navigation-region ul.list-hover:hover li:nth-of-type(n+8).show-more{height:0;font-size:0;padding:0}.elem-highway-navigation-region ul li{display:block;overflow:hidden;font-size:20px;height:27px}.elem-highway-navigation-region ul li:last-of-type a{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.elem-highway-navigation-region ul li a{display:block;height:100%;padding:5px 10px;color:#5A99C7}.elem-highway-navigation-region ul li a span.label{display:inline-block;width:150px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.elem-highway-navigation-region ul li a span.label::-webkit-scrollbar{display:none}.elem-highway-navigation-region ul li a span.count{display:inline-block;width:40px;text-align:right;float:right}.elem-highway-navigation-region ul li a:hover{background:#CDE0EE;text-decoration:none}.elem-highway-navigation-region ul li.back a{width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;color:#333;border-bottom:1px solid #CDE0EE;position:relative}.elem-highway-navigation-region ul li.back a::-webkit-scrollbar{display:none}.elem-highway-navigation-region ul li.back a:before{font-family:FontFare;content:"\e608";font-size:12px;padding-right:5px}.elem-highway-navigation-region ul li.show-more{cursor:pointer;display:none}.elem-highway-navigation-region ul li:nth-of-type(n+7){-webkit-transition:350ms ease;-moz-transition:350ms ease;-o-transition:350ms ease;transition:350ms ease;transition-delay:none;-webkit-transition-delay:none;height:0}.elem-highway-navigation-region ul li:nth-of-type(n+8).show-more{-webkit-transition:350ms ease;-moz-transition:350ms ease;-o-transition:350ms ease;transition:350ms ease;transition-delay:none;-webkit-transition-delay:none;height:27px;color:#5A99C7;padding:5px 15px;font-size:16px;display:block}@media only screen and (min-width:768px) and (max-width:1030px){.elem-highway-navigation-region ul li{height:25px}.elem-highway-navigation-region ul li a span.label{display:inline-block;width:120px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.elem-highway-navigation-region ul li a span.label::-webkit-scrollbar{display:none}}@media only screen and (max-width:767px){.elem-highway-navigation-region{border:0!important;margin-bottom:0}.elem-highway-navigation-region h2{border-top:1px solid #5A99C7;border-bottom:1px solid #5A99C7;text-align:left;background:#5A99C7}.elem-highway-navigation-region h3{padding:10px 5px}.elem-highway-navigation-region ul{font-size:0}.elem-highway-navigation-region ul li{height:35px}.elem-highway-navigation-region ul li.back{font-weight:bold}.elem-highway-navigation-region ul li a{padding:0 15px;line-height:35px;border-bottom:1px solid #CDE0EE}.elem-highway-navigation-region ul li a span{vertical-align:top}.elem-highway-navigation-region ul li a span.label{width:80%}.elem-highway-navigation-region ul li a span.count{color:#858585;width:20%}.elem-highway-navigation-region ul li:hover{height:35px}.elem-highway-navigation-region ul li:nth-of-type(n+7){height:35px}.elem-highway-navigation-region ul:hover li:nth-of-type(n+7){height:35px}}.elem-highway-navigation-region_options{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100%;background:#F7FAFC;border:1px solid #86B3D4;display:block;margin-bottom:40px}.elem-highway-navigation-region_options *{font-family:Yummo,Verdana,sans-serif}.elem-highway-navigation-region_options h4,.elem-highway-navigation-region_options h3{width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;margin-top:10px;padding:0 10px 0 10px}.elem-highway-navigation-region_options h4::-webkit-scrollbar,.elem-highway-navigation-region_options h3::-webkit-scrollbar{display:none}.elem-highway-navigation-region_options ul{margin-bottom:0}.elem-highway-navigation-region_options ul li:last-of-type a{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.elem-highway-navigation-region_options ul li a{display:block;padding:7px 10px;position:relative}.elem-highway-navigation-region_options ul li a:hover{background:#CDE0EE;text-decoration:none}.elem-highway-navigation-region_options ul li a strong{color:#5A99C7;width:340px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;display:block}.elem-highway-navigation-region_options ul li a strong::-webkit-scrollbar{display:none}.elem-highway-navigation-region_options ul li a span{color:#333}.elem-highway-navigation-region_options ul li a span:nth-of-type(1){display:block}.elem-highway-navigation-region_options ul li a span:nth-of-type(2){position:absolute;right:10px;top:10px}@media only screen and (max-width:767px){.elem-highway-navigation-region_options{border:none;background:transparent}.elem-highway-navigation-region_options ul li{border:1px solid #ADADAD;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:10px}.elem-highway-navigation-region_options ul li:last-of-type{margin-bottom:0}.elem-highway-navigation-region_options ul li a{text-align:center}.elem-highway-navigation-region_options ul li a strong{width:100%;display:block}.elem-highway-navigation-region_options ul li a span:nth-of-type(2){position:relative;display:block;right:auto;top:auto}}.elem-highway-navigation-side{padding:0}.elem-highway-navigation-side ul{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#F7FAFC;border:1px solid #86B3D4}.elem-highway-navigation-side ul li{margin-bottom:3px}.elem-highway-navigation-side ul li a{position:relative;display:block;padding:8px 15px;outline:0;text-decoration:none}.elem-highway-navigation-side ul li a:hover{text-decoration:none;background:#CDE0EE}.elem-highway-navigation-side ul li a:after{display:inline-block;position:absolute;right:-17px;top:-12px;font-family:FontAwesome!important;content:"\f0da";font-size:57px;font-weight:normal;color:#CDE0EE;-webkit-opacity:0;-moz-opacity:0;opacity:0}.elem-highway-navigation-side ul li a.active{-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear;transition-delay:none;-webkit-transition-delay:none;transition-delay:250ms;-webkit-transition-delay:250ms;background:#CDE0EE;font-weight:bold}.elem-highway-navigation-side ul li a.active:after{-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear;transition-delay:none;-webkit-transition-delay:none;transition-delay:250ms;-webkit-transition-delay:250ms;-webkit-opacity:1;-moz-opacity:1;opacity:1}.elem-highway-navigation-side ul li a.active:hover{text-decoration:none;background:#CDE0EE}.elem-highway-navigation-side ul li:first-of-type{margin-top:3px}.elem-highway-navigation-side.fixed{position:fixed}@media only screen and (max-width:767px){.elem-highway-navigation-side ul li a{font-size:20px;padding:6px 10px}.elem-highway-navigation-side ul li a i{display:none}}.elem-highway-navigation-sub{padding:0;margin-bottom:20px}.elem-highway-navigation-sub ul{font-size:0;height:100%;background:#86B3D4}.elem-highway-navigation-sub ul li{display:inline-block;height:100%;border-right:1px solid #5A99C7}.elem-highway-navigation-sub ul li a{position:relative;display:block;color:#FFF;font-size:20px;padding:8px 15px}.elem-highway-navigation-sub ul li a i{margin-right:5px}.elem-highway-navigation-sub ul li a:hover{text-decoration:none;background:#5A99C7}.elem-highway-navigation-sub ul li a.active{background:#5A99C7;cursor:default;pointer-events:none}.elem-highway-navigation-sub ul li:last-of-type{border-right-width:0;float:right}.elem-highway-navigation-sub ul li:last-of-type a{background:#F7FAFC;color:#5A99C7}.elem-highway-navigation-sub ul li:last-of-type a:hover{background-color:#CDE0EE}@media only screen and (max-width:767px){.elem-highway-navigation-sub ul li a{font-size:20px;padding:6px 10px}.elem-highway-navigation-sub ul li a i{display:none}}.tf-autocomplete-list:not(.hidden)+.tf-autocomplete{-webkit-border-radius:3px 0 0 0;-moz-border-radius:3px 0 0 0;border-radius:3px 0 0 0}.tf-autocomplete-list:not(.hidden)+.tf-autocomplete:focus{border:1px solid #4083b4;border-bottom:0}.tf-autocomplete-list{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;padding:0;margin:0;list-style:none;height:auto;max-height:400px;position:absolute;z-index:3100;border:1px solid #4083b4;border-top:0;background-color:#FFF}.tf-autocomplete-list.hidden{display:none}.tf-autocomplete-list li{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Yummo,Verdana,sans-serif;font-size:18px;color:#333;padding-top:10px;padding-bottom:10px;padding-left:7px;width:100%;cursor:pointer;position:relative}.tf-autocomplete-list li span{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#85b3d4;color:#FFF;padding:1px 5px;font-size:16px;position:absolute;right:10px}.tf-autocomplete-list li:hover,.tf-autocomplete-list li.hovered{background-color:#d1e2ef}.search-container{-webkit-transition:background 500ms linear;-moz-transition:background 500ms linear;-o-transition:background 500ms linear;transition:background 500ms linear;transition-delay:none;-webkit-transition-delay:none;background-color:rgba(133,179,212,0.9)}.search-container.specific{bottom:-60px}section.global-search{padding:20px 0}section.global-search form{font-size:0;margin:0!important}section.global-search form>.container>.row>.col,section.global-search form>.col{padding:0!important}section.global-search form input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;border-right:1px solid #E1E1E1;width:100%;margin-bottom:0}section.global-search form input::-webkit-input-placeholder{color:#ADADAD;opacity:1}section.global-search form input:-moz-placeholder{color:#ADADAD;opacity:1}section.global-search form input::-moz-placeholder{color:#ADADAD;opacity:1}section.global-search form input:-ms-input-placeholder{color:#ADADAD;opacity:1}section.global-search form input[name=form_query]{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}section.global-search form input[type=text]:focus,section.global-search form input[type=datepicker]:focus{box-shadow:0 1px 5px rgba(51,51,51,0.42)}section.global-search form input[type=submit]{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;border-right:0;font-size:20px;font-weight:bold}section.global-search form .dates>div{display:inline-block;width:50%}section.global-search form .tf-select-view{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0}section.global-search form .tf-select-view.focus{box-shadow:0 1px 5px rgba(51,51,51,0.42)}section.global-search form .tf-scrolling-stop{display:none}section.global-search .details{display:none;font-size:16px}section.global-search .details p.results{right:0;position:absolute;top:0}@media only screen and (min-width:768px) and (max-width:1030px){section.global-search .form-decorator-query{margin-bottom:10px}section.global-search form input[name=form_query]{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}section.global-search form input#search-date-from{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}}@media only screen and (max-width:767px){section.global-search{-webkit-transform:translate3d(0%,0%,0%);-moz-transform:translate3d(0%,0%,0%);-ms-transform:translate3d(0%,0%,0%);transform:translate3d(0%,0%,0%);padding:20px 20px 0 20px}section.global-search form input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-right:0}section.global-search form input[name=form_query]{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}section.global-search form input#search-date-from{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;border-right:2px solid #E1E1E1}section.global-search form input#search-date-to{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}section.global-search form input[type=submit]{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}section.global-search form .col{padding-bottom:10px!important}section.global-search.versatile{-webkit-transition:all 350ms linear;-moz-transition:all 350ms linear;-o-transition:all 350ms linear;transition:all 350ms linear;transition-delay:none;-webkit-transition-delay:none;-webkit-box-shadow:0 5px 7px rgba(51,51,51,0.7);-moz-box-shadow:0 5px 7px rgba(51,51,51,0.7);box-shadow:0 5px 7px rgba(51,51,51,0.7);background-color:rgba(133,179,212,0.9);z-index:4002;position:fixed;margin:0;left:0;top:-420px;width:100%}section.global-search.active{top:60px;margin:0!important}section.global-search.specific{padding:20px 0}}.elem-highway-search-quick{-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease;transition-delay:none;-webkit-transition-delay:none;width:100%;position:relative}.elem-highway-search-quick input.query{z-index:2;width:100%;height:30px;line-height:30px;display:inline-block}.elem-highway-search-quick input.query+i{-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease;transition-delay:none;-webkit-transition-delay:none;display:block;position:absolute;top:6px;left:auto;right:0;z-index:3;height:32px;line-height:32px;width:40px;text-align:center;cursor:pointer;pointer-events:all}.elem-highway-search-quick input.tf-button{display:none}.elem-highway-search-quick input.tf-button.no-js{display:initial}.elem-highway-search-quick ul.tf-autocomplete-list li{line-height:20px}.elem-highway-search-specific{position:relative}.elem-highway-search-specific.global-search{padding:20px 0 0 0}.elem-highway-search-specific a.logo{display:none}.elem-highway-search-specific .tf-select-list a{color:#333}.elem-highway-search-specific .tf-select-list a:hover{text-decoration:none}@media only screen and (min-width:1300px){.elem-highway-search-specific a.logo{-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear;transition-delay:none;-webkit-transition-delay:none;display:block;visibility:hidden;position:absolute;left:20px;top:15px}.elem-highway-search-specific a.logo.visible{-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible}.elem-highway-search-specific a.logo img{width:45px;height:45px}}.elem-highway-search-specific article.filter{background:#FFF;border-bottom:1px solid #E1E1E1}.elem-highway-search-specific article.filter ul.filter-list{margin-bottom:0;display:table;height:59px}.elem-highway-search-specific article.filter ul.filter-list>li{display:table-cell;width:140px;padding:0 10px;margin:10px 0;border-right:1px solid #E1E1E1;vertical-align:middle;position:relative}.elem-highway-search-specific article.filter ul.filter-list>li:hover{background:#E7F0F6}.elem-highway-search-specific article.filter ul.filter-list>li:last-of-type{border-right:0}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific{position:initial}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific>label{width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;position:relative;font-family:'Yummo Light',Verdana,sans-serif;color:#5A99C7;background-color:transparent;font-size:14px;text-transform:uppercase;font-weight:bold;margin:0 0 20px 0;left:0}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific>label::-webkit-scrollbar{display:none}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific select{display:none}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific div.tf-select-view{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:absolute;top:0;right:0;bottom:0;left:0;border:0;font-size:16px;height:60px;background:transparent;padding-left:0}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific div.tf-select-view.focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific div.tf-select-view i.ff{width:0;color:#5A99C7;font-size:18px;line-height:100%;position:absolute;right:20px;bottom:10px;top:auto}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific div.tf-select-view i.ff:hover{color:#5A99C7}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific div.tf-select-view:hover{border:transparent}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific div.tf-select-view:hover i.ff{color:#5A99C7}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific div.tf-select-view span{width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;position:absolute;left:10px;bottom:12px;font-family:'Yummo Semi',Verdana,sans-serif;display:inline-block;max-width:80%;max-height:100%;line-height:100%;overflow:hidden;color:#333}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific div.tf-select-view span::-webkit-scrollbar{display:none}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific div.tf-select-view span.placeholder{color:rgba(134,179,212,0.5)}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 5px rgba(51,51,51,0.42);-moz-box-shadow:0 1px 5px rgba(51,51,51,0.42);box-shadow:0 1px 5px rgba(51,51,51,0.42);border:0;list-style:none;width:auto;height:auto;max-height:290px;min-width:360px!important;z-index:3000;background-color:#FFF;display:block;overflow:initial;overflow-x:initial;top:60px!important}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list:after,.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list:before{bottom:100%;left:8%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list:after{border-color:rgba(136,183,213,0);border-bottom-color:#FFF;border-width:8px;margin-left:-8px}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list:before{border-color:rgba(194,225,245,0);border-bottom-color:#E1E1E1;border-width:9px;margin-left:-9px}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list.hidden{display:none}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list.normal ul li{position:relative}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list.normal ul li span.count{right:15px}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list ul{height:230px;overflow:auto;overflow-x:hidden}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list ul li{font-size:18px;color:#333;cursor:pointer;white-space:nowrap;display:block;width:100%;padding:10px 15px;margin:0;font-family:'Yummo Light',Verdana,sans-serif}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list ul li:first-of-type{display:none}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list ul li:hover{background-color:#E7F0F6}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list ul li[value="0"] input[type="checkbox"]{visibility:hidden}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list ul li.disabled{color:#ADADAD}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list ul li.disabled label{color:#ADADAD}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list ul li.disabled label .count{color:#E1E1E1}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list ul li input[type="checkbox"]{width:13px;height:13px;margin-right:5px;vertical-align:baseline;margin-bottom:0;cursor:pointer}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list ul li label{font-family:'Yummo Light',Verdana,sans-serif;vertical-align:baseline;font-size:18px;font-weight:normal;color:#333;cursor:pointer;display:inline-block;margin-bottom:0!important;width:100%}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list ul li label:before,.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list ul li label:after{top:-3px}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list ul li span.count{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#85b3d4;color:#FFF;padding:1px 5px;font-size:16px;position:absolute;right:0}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list ul li.disabled span.count{background:#ADADAD}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list div.action{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;padding:10px;border-top:1px solid #E1E1E1;text-align:right;background:#FAFAFA}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list div.action a{float:left;font-size:16px;line-height:30px}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list div.action input{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;width:auto;margin-right:10px;font-size:16px}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list div.action input:last-of-type{margin-right:0}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list div.action input.green{background:#88BF67}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list div.action input.green:hover{background:#9FCB84}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list.sort li{padding-top:0;padding-bottom:0}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list.sort li a{display:block;padding:5px 0;color:#333}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list.sort li a:hover{text-decoration:none}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list.normal li:not(first-of-type):before{position:relative;font-family:FontFare,sans-serif;content:"\e646";display:inline-block;bottom:2px;vertical-align:middle;padding-right:5px}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list.normal li:not(first-of-type).selected:before{content:"\e647";color:#4A9152}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific.right .tf-select-list{right:-30px!important}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific.right .tf-select-list:after,.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific.right .tf-select-list:before{bottom:100%;left:74%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific.right .tf-select-list:after{border-color:rgba(136,183,213,0);border-bottom-color:#FFF;border-width:8px;margin-left:-8px}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific.right .tf-select-list:before{border-color:rgba(194,225,245,0);border-bottom-color:#E1E1E1;border-width:9px;margin-left:-9px}@media only screen and (min-width:768px) and (max-width:1030px){.elem-highway-search-specific article.filter ul.filter-list>li{padding:0 5px}.elem-highway-search-specific article.filter ul.filter-list>li>label{font-size:12px}.elem-highway-search-specific article.filter ul.filter-list>li div.tf-select-view{font-size:14px}.elem-highway-search-specific article.filter ul.filter-list>li div.tf-select-view i.ff{right:15px}}@media only screen and (min-width:768px) and (max-width:1030px) and (orientation:portrait){.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific{position:initial}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific>label{left:0}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific div.tf-select-view span{left:5px}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific div.tf-select-view i.ff{display:none}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list{min-width:300px!important}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific.right .tf-select-list{right:0!important}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific.right .tf-select-list:after,.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific.right .tf-select-list:before{bottom:100%;left:88%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific.right .tf-select-list:after{border-color:rgba(136,183,213,0);border-bottom-color:#FFF;border-width:8px;margin-left:-8px}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific.right .tf-select-list:before{border-color:rgba(194,225,245,0);border-bottom-color:#E1E1E1;border-width:9px;margin-left:-9px}}@media only screen and (min-width:768px) and (max-width:1030px){.elem-highway-search-specific .form-decorator-query{margin-bottom:0!important}.elem-highway-search-specific form input[name=form_query]{-webkit-border-radius:3px 0 0 3px!important;-moz-border-radius:3px 0 0 3px!important;border-radius:3px 0 0 3px!important}.elem-highway-search-specific form input#search-date-from{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}}@media only screen and (max-width:767px){.elem-highway-search-specific.global-search{padding:0}.elem-highway-search-specific.global-search .container.search{padding:10px}.elem-highway-search-specific.global-search .container.search>.row{margin-bottom:0}.elem-highway-search-specific.global-search .container.search>.row>.col{margin-bottom:10px}.elem-highway-search-specific.global-search .container.search>.row>.col:last-of-type{margin-bottom:0}.elem-highway-search-specific article.filter{-webkit-transition:right 250ms ease;-moz-transition:right 250ms ease;-o-transition:right 250ms ease;transition:right 250ms ease;transition-delay:none;-webkit-transition-delay:none;position:fixed;top:60px;right:-100%;bottom:0;left:auto;z-index:4003!important;width:93%;background:transparent}.elem-highway-search-specific article.filter.active{right:30px}.elem-highway-search-specific article.filter h3,.elem-highway-search-specific article.filter h4{position:absolute;width:100%;left:30px;z-index:1000;background:#85b3d4;color:#FFF;text-align:left;margin:0;height:60px;line-height:60px;padding:0 20px}.elem-highway-search-specific article.filter h3 i.ff-close-circle,.elem-highway-search-specific article.filter h4 i.ff-close-circle{color:#FFF;position:absolute;right:0;top:0;font-size:24px;padding:20px}.elem-highway-search-specific article.filter h4{left:0}.elem-highway-search-specific article.filter ul.filter-list{-webkit-box-shadow:-10px 0 12px rgba(51,51,51,0.5);-moz-box-shadow:-10px 0 12px rgba(51,51,51,0.5);box-shadow:-10px 0 12px rgba(51,51,51,0.5);background:#FFF;position:absolute;display:block;height:100%;width:100%;overflow:auto;top:0;bottom:0;left:30px;padding-bottom:150px}.elem-highway-search-specific article.filter ul.filter-list>li{display:block;width:100%;border-right:0;border-bottom:1px solid #E1E1E1;margin:0;padding:15px 20px 25px 20px;position:relative}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific{position:initial}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific>label{font-family:'Yummo Bold',Verdana,sans-serif;font-size:16px;left:0}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific div.tf-select-view{position:absolute;top:0;right:0;bottom:0;left:0}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific div.tf-select-view i.ff{color:#5A99C7;font-size:18px;position:absolute;right:30px;margin-top:-9px;top:50%}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific div.tf-select-view i.ff:before{content:"\e609"}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific div.tf-select-view span{position:absolute;bottom:10px;left:20px}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list{-webkit-box-shadow:-3px 0 6px rgba(51,51,51,0.3);-moz-box-shadow:-3px 0 6px rgba(51,51,51,0.3);box-shadow:-3px 0 6px rgba(51,51,51,0.3);-webkit-transition:right 150ms ease;-moz-transition:right 150ms ease;-o-transition:right 150ms ease;transition:right 150ms ease;transition-delay:none;-webkit-transition-delay:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;position:fixed;top:0!important;bottom:0!important;right:0;height:100%;overflow:auto;max-height:100%;min-width:88%!important}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list:after,.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list:before{bottom:100%;left:8%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list:after{border-color:rgba(136,183,213,0);border-bottom-color:#FFF;border-width:0;margin-left:0}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list:before{border-color:rgba(194,225,245,0);border-bottom-color:#E1E1E1;border-width:1px;margin-left:-1px}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list ul{height:100%;padding-bottom:150px;padding-top:60px}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list ul li{border-bottom:1px solid #E1E1E1;padding:20px 15px}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list div.action{position:absolute;bottom:0;right:0;width:100%}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list div.action input{font-size:14px}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific .tf-select-list.hidden{display:block!important;visibility:visible!important;right:-90%!important}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific.right .tf-select-list{right:0!important}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific.right .tf-select-list:after,.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific.right .tf-select-list:before{bottom:100%;left:74%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific.right .tf-select-list:after{border-color:rgba(136,183,213,0);border-bottom-color:#FFF;border-width:0;margin-left:0}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific.right .tf-select-list:before{border-color:rgba(194,225,245,0);border-bottom-color:#E1E1E1;border-width:1px;margin-left:-1px}.elem-highway-search-specific article.filter ul.filter-list>li .form-field-select.specific.right .tf-select-list.hidden{right:-90%!important}}.form-field-select.grey div.tf-select-view{border:1px solid #CCC}.form-field-select.grey div.tf-select-view span{color:#333}.form-field-select.grey div.tf-select-view span.placeholder{color:#ADADAD}.form-field-select.grey div.tf-select-view i.ff{color:#CCC}.form-field-select.grey div.tf-select-view:hover{border:1px solid #858585}.form-field-select.grey div.tf-select-view:hover i.ff{color:#858585}.form-field-select.grey div.tf-select-view.focus{-webkit-box-shadow:0 0 0 1px #858585;-moz-box-shadow:0 0 0 1px #858585;box-shadow:0 0 0 1px #858585}.form-field-select.grey ul.tf-select-list{border:1px solid #CCC}.form-field-select.grey ul.tf-select-list li:hover{background-color:#EAEAEA}.form-field-select.compact ul.tf-select-list{max-height:85px}.form-field-select div.tf-select-view{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #86B3D4;font-size:16px;height:35px;cursor:pointer;background:#FFF;position:relative;padding-left:10px}.form-field-select div.tf-select-view.focus{border:1px solid #4083b4;-webkit-box-shadow:0 0 0 1px #4083b4;-moz-box-shadow:0 0 0 1px #4083b4;box-shadow:0 0 0 1px #4083b4}.form-field-select div.tf-select-view i.ff{width:0;color:#86B3D4;font-size:20px;line-height:35px;position:absolute;right:20px;top:0}.form-field-select div.tf-select-view i.ff:hover{color:#5A99C7}.form-field-select div.tf-select-view:hover{border:1px solid #4083b4}.form-field-select div.tf-select-view:hover i.ff{color:#5A99C7}.form-field-select div.tf-select-view span{display:inline-block;max-width:80%;max-height:100%;line-height:34px;overflow:hidden}.form-field-select div.tf-select-view span.placeholder{color:#ADADAD}.form-field-select ol,.form-field-select ul{margin:0;padding:0}.form-field-select .tf-select-list{list-style:none;width:auto;height:auto;max-height:200px;position:absolute;z-index:3000;border:1px solid #5A99C7;background-color:#FFF;border-radius:3px;display:block;overflow:auto;overflow-x:hidden}.form-field-select .tf-select-list.hidden{display:none}.form-field-select .tf-select-list li{font-family:Yummo,Verdana,sans-serif;font-size:20px;color:#333;cursor:pointer;white-space:nowrap;display:block;width:100%;padding:10px 20px}.form-field-select .tf-select-list li:hover{background-color:#E7F0F6}.form-field-select .tf-select-list li[value="0"] input[type="checkbox"]{visibility:hidden}.form-field-select .tf-select-list li.disabled{color:#ADADAD}.form-field-select .tf-select-list li.disabled label{color:#ADADAD}.form-field-select .tf-select-list li input[type="checkbox"]{width:13px;height:13px;margin-right:5px;vertical-align:baseline;margin-bottom:0;cursor:pointer}.form-field-select .tf-select-list li label{vertical-align:baseline;font-family:Yummo,Verdana,sans-serif;font-size:20px;font-weight:normal;color:#333;cursor:pointer;display:inline-block;margin-bottom:0!important}.form-field-select .tf-select-list.sort li{padding-top:0;padding-bottom:0}.form-field-select .tf-select-list.sort li a{display:block;padding:5px 0;color:#333}.form-field-select .tf-select-list.sort li a:hover{text-decoration:none}.form-field-select .mobile-select{position:relative;width:100%}.form-field-select .mobile-select select{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#FFF;height:50px;padding:15px 0 15px 10px;width:100%;border:1px solid #86B3D4!important;cursor:pointer}.form-field-select .mobile-select select.selected-class-0{color:#ADADAD}.form-field-select .mobile-select select:focus{-webkit-box-shadow:0 0 0 1px #86B3D4;-moz-box-shadow:0 0 0 1px #86B3D4;box-shadow:0 0 0 1px #86B3D4}.form-field-select .mobile-select select+i{font-size:20px;color:#858585;position:absolute;top:18px;right:6px}@media only screen and (max-width:767px){.form-field-select .mobile-select select{padding:15px 15px 15px 10px}}@media only screen and (max-width:767px){.form-field-select div.tf-select-view{margin-right:0}}.elem-highway-social-addthis{overflow:hidden}.elem-highway-social-addthis h3{margin-top:0;text-align:right}.elem-highway-social-addthis>div{float:right;margin-bottom:10px}.elem-highway-social-addthis>div a{padding:0 5px!important}.elem-highway-social-element{float:right;width:120px;margin:0}.elem-highway-social-element *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.elem-highway-social-element div{margin-bottom:5px;float:right!important}.elem-highway-social-element div:last-of-type{margin-bottom:0}.elem-highway-social-expose_share ul{font-size:0}.elem-highway-social-expose_share ul li{font-size:20px;display:inline-block}.elem-highway-social-expose_share ul li a{display:block}.elem-highway-social-expose_share ul li a i{font-size:35px;padding-right:10px}.elem-highway-social-expose_share ul li a i.ff-facebook-square{color:#3B5998}.elem-highway-social-expose_share ul li a i.ff-google-plus-square{color:#E74C3C}.elem-highway-social-expose_share ul li a i.ff-twitter-square{color:#00ACED}@media print{.elem-highway-social-expose_share{display:none}}.box.facebook{-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear;transition-delay:none;-webkit-transition-delay:none;width:480px;z-index:3100;position:fixed;right:20px;bottom:-140px}.box.facebook.visible{bottom:20px;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.4);-moz-box-shadow:0 0 4px rgba(0,0,0,0.4);box-shadow:0 0 4px rgba(0,0,0,0.4)}.box.facebook h3{font-size:20px}.box.facebook p{margin:0}.box.facebook .fb-like{padding:10px 0;height:20px;width:100%}@media only screen and (max-width:767px){.box.facebook{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-width:1px 0 0 0;right:0;width:100%;bottom:-200px;padding-bottom:20px}.box.facebook.visible{bottom:0;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}}.has-tooltip{position:relative}.has-tooltip.tooltip-container a:hover{color:inherit}.has-tooltip:after{-webkit-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;position:absolute;bottom:135%;left:0;border-radius:3px;background:#333;color:#FFF;padding:5px 10px;font-family:Yummo,Verdana,sans-serif;font-size:16px;white-space:nowrap;content:attr(tooltip);display:inline-block;line-height:23px;z-index:-1}.has-tooltip:before{-webkit-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;content:'';position:absolute;left:7px;bottom:120%;display:inline-block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #333;z-index:-1}.has-tooltip.right:after{left:auto;right:-10px}.has-tooltip.right:before{left:5px}.has-tooltip.arrow-fix:before{bottom:100%}.has-tooltip.positive-index:after,.has-tooltip.positive-index:before{z-index:1}.has-tooltip:hover:after{-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;z-index:2000}.has-tooltip:hover:before{-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;z-index:2000}.has-tooltip.bottom:after{bottom:-98%;left:2px}.has-tooltip.bottom:before{bottom:-15%;left:3px;border-bottom:7px solid #333;border-top-width:0}@media only screen and (min-width:768px) and (max-width:1030px){.has-tooltip:after,.has-tooltip:before{display:none}}.elem-highway-userbar-date_search{height:30px}.elem-highway-userbar-date_search a{-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear;transition-delay:none;-webkit-transition-delay:none;-webkit-transition-duration:150ms;-moz-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms;position:fixed;display:block!important;top:60px;margin:0 -20px;padding:10px 0 5px;text-align:center;background:#FFF;color:#ADADAD;width:auto;z-index:3100;left:0!important;right:0!important}.elem-highway-userbar-date_search a.shadow{-webkit-box-shadow:0 1px 5px rgba(51,51,51,0.42);-moz-box-shadow:0 1px 5px rgba(51,51,51,0.42);box-shadow:0 1px 5px rgba(51,51,51,0.42)}.elem-highway-userbar-date_search a:hover{background:#CDE0EE;text-decoration:none}#elem-highway-userbar-login .remember-login{cursor:pointer;width:60%}#elem-highway-userbar-login .password-recovery{font-size:14px;width:40%;display:inline-block;text-align:right}#elem-highway-userbar-login section{padding:20px}#elem-highway-userbar-login section h4{margin-top:0}#elem-highway-userbar-login section p{font-size:20px}#elem-highway-userbar-login section .registration{width:100%}#elem-highway-userbar-login section ul li{font-size:20px}#elem-highway-userbar-login section ul li:not(last-of-type){margin-bottom:20px}#elem-highway-userbar-login section ul li:before{content:"\e602";font-family:FontFare;color:#4A9152;font-size:32px;margin-right:10px;vertical-align:sub}.elem-highway-userbar-password_recovery fieldset p{font-size:16px;font-weight:normal;line-height:auto}.elem-highway-userbar-registration a{display:block;font-size:20px;text-align:center}.elem-highway-userbar-userbar{position:relative;top:0;left:0;right:0;height:115px;z-index:3100;background-color:#FFF}.elem-highway-userbar-userbar div.container{border:0}.elem-highway-userbar-userbar div.container .mobile-navigation-toggle,.elem-highway-userbar-userbar div.container .mobile-search-toggle{display:none}.elem-highway-userbar-userbar div.container nav{position:relative}.elem-highway-userbar-userbar div.container nav .none{padding-right:0}.elem-highway-userbar-userbar div.container nav .single{padding:0}.elem-highway-userbar-userbar div.container nav .single a{font-size:20px}.elem-highway-userbar-userbar div.container nav .single a span{position:relative;top:24px}.elem-highway-userbar-userbar div.container nav .single a:before{-webkit-transition:height 100ms linear;-moz-transition:height 100ms linear;-o-transition:height 100ms linear;transition:height 100ms linear;transition-delay:none;-webkit-transition-delay:none;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;content:'';position:absolute;bottom:0;left:0;right:0;height:0;background:#5A99C7}.elem-highway-userbar-userbar div.container nav .single a:hover:before,.elem-highway-userbar-userbar div.container nav .single a.active:before{height:5px}.elem-highway-userbar-userbar div.container nav .double{padding:0}.elem-highway-userbar-userbar div.container nav .double a{line-height:52.5px;vertical-align:top}.elem-highway-userbar-userbar div.container nav .double a:last-of-type{display:inline-block}.elem-highway-userbar-userbar div.container nav .double a:nth-of-type(2){margin-right:0}.elem-highway-userbar-userbar div.container nav a{display:inline-block;line-height:115px;font-family:'Yummo Light',Verdana,sans-serif;font-weight:bold;padding:0;position:relative;margin-right:11px}.elem-highway-userbar-userbar div.container nav a i.ff-heart{font-size:18px;vertical-align:middle;color:#CD5E67;margin-right:5px}.elem-highway-userbar-userbar div.container nav a:active,.elem-highway-userbar-userbar div.container nav a:focus,.elem-highway-userbar-userbar div.container nav a:hover{text-decoration:none;font-weight:normal;outline:0}.elem-highway-userbar-userbar div.container nav a.logo img{vertical-align:middle}.elem-highway-userbar-userbar div.container nav a.logo div{line-height:100%;vertical-align:middle}.elem-highway-userbar-userbar div.container nav a.login{width:auto}.elem-highway-userbar-userbar div.container nav a.login.logged-in{width:130px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.elem-highway-userbar-userbar div.container nav a.login.logged-in::-webkit-scrollbar{display:none}.elem-highway-userbar-userbar div.container nav a.rent{margin-right:0}.elem-highway-userbar-userbar div.container nav a.rent span{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #5A99C7;padding:10px}.elem-highway-userbar-userbar div.container nav a.rent:hover span{background:#5A99C7;color:#FFF;font-weight:bold}.elem-highway-userbar-userbar div.container nav a.rent:hover:before{display:none}.elem-highway-userbar-userbar div.container .col:nth-of-type(2) a:last-of-type{margin-right:0}.elem-highway-userbar-userbar div.container ul.preview{font-size:0;height:115px;width:100%;display:inline-block;margin:0;list-style:none}.elem-highway-userbar-userbar div.container ul.preview>li{width:12%}.elem-highway-userbar-userbar div.container ul.preview>li:first-of-type{width:40%;color:#FFF;font-size:32px}.elem-highway-userbar-userbar div.container ul.preview>li:last-of-type{width:60%;text-align:right}.elem-highway-userbar-userbar div.container ul.preview>li:last-of-type .tf-close{right:0;top:15px}.elem-highway-userbar-userbar div.container ul.preview>li:last-of-type .tf-close:before{top:0}.elem-highway-userbar-userbar div.container ul.preview>li:last-of-type .tf-close:after{top:-10px}.elem-highway-userbar-userbar div.container ul.preview>li.inactive>a{font-weight:normal}.elem-highway-userbar-userbar div.container ul.preview>li.inactive>a img{-webkit-filter:grayscale(0.7);-moz-filter:grayscale(0.7);-o-filter:grayscale(0.7);-ms-filter:grayscale(0.7);filter:grayscale(0.7)}.elem-highway-userbar-userbar div.container ul.preview>li img{vertical-align:middle;margin-right:10px}@media only screen and (min-width:768px) and (max-width:1030px){.elem-highway-userbar-userbar div.container nav .single a{font-size:20px}.elem-highway-userbar-userbar div.container nav a.login{width:100px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.elem-highway-userbar-userbar div.container nav a.login::-webkit-scrollbar{display:none}}@media only screen and (max-width:767px){.elem-highway-userbar-userbar{-webkit-box-shadow:0 1px 5px rgba(51,51,51,0.42);-moz-box-shadow:0 1px 5px rgba(51,51,51,0.42);box-shadow:0 1px 5px rgba(51,51,51,0.42);background-color:rgba(255,255,255,0.95);height:60px;z-index:4003;position:fixed;background-image:url(/assets/_files/images/logo/tfw-logo-symbol-tiny.png);background-position:50% 50%;background-repeat:no-repeat;background-size:35px}.elem-highway-userbar-userbar div.container{padding:0;width:100%}.elem-highway-userbar-userbar div.container nav{position:fixed;right:110%;top:60px;bottom:0;background:rgba(255,255,255,0.95);padding-top:20px;overflow:auto}.elem-highway-userbar-userbar div.container nav.active{-webkit-transition:right 350ms ease;-moz-transition:right 350ms ease;-o-transition:right 350ms ease;transition:right 350ms ease;transition-delay:none;-webkit-transition-delay:none;right:0}.elem-highway-userbar-userbar div.container nav .single a,.elem-highway-userbar-userbar div.container nav .double a{margin-right:0;margin-bottom:10px}.elem-highway-userbar-userbar div.container nav .single a:last-of-type,.elem-highway-userbar-userbar div.container nav .double a:last-of-type{display:block}.elem-highway-userbar-userbar div.container nav .single a:hover,.elem-highway-userbar-userbar div.container nav .single a:active,.elem-highway-userbar-userbar div.container nav .single a:focus,.elem-highway-userbar-userbar div.container nav .double a:hover,.elem-highway-userbar-userbar div.container nav .double a:active,.elem-highway-userbar-userbar div.container nav .double a:focus{background:#5A99C7;color:#FFF;font-weight:bold}.elem-highway-userbar-userbar div.container nav .single a.login,.elem-highway-userbar-userbar div.container nav .double a.login{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #5A99C7;padding:10px;display:block}.elem-highway-userbar-userbar div.container nav .single a span,.elem-highway-userbar-userbar div.container nav .double a span{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #5A99C7;padding:7px 10px;display:block}.elem-highway-userbar-userbar div.container nav a{display:block;line-height:1.428571429!important;font-size:20px!important}.elem-highway-userbar-userbar div.container nav a.logo{padding-bottom:20px}.elem-highway-userbar-userbar div.container nav a.login{padding:7px 10px}.elem-highway-userbar-userbar div.container nav a:before{display:none}.elem-highway-userbar-userbar div.container nav a span{top:auto!important}.elem-highway-userbar-userbar div.container nav a.start{display:block!important}.elem-highway-userbar-userbar div.container nav .double{text-align:left}.elem-highway-userbar-userbar div.container div.mobile-navigation-wrapper{overflow:hidden}.elem-highway-userbar-userbar div.container ul.mobile-navigation{-webkit-transition:350ms ease;-moz-transition:350ms ease;-o-transition:350ms ease;transition:350ms ease;transition-delay:none;-webkit-transition-delay:none;font-size:0;display:block;position:relative;width:100%;margin:0;padding:0;height:60px;text-align:right;top:60px}.elem-highway-userbar-userbar div.container ul.mobile-navigation.active{top:0}.elem-highway-userbar-userbar div.container ul.mobile-navigation li{font-size:20px;display:inline-block;height:60px;vertical-align:middle}.elem-highway-userbar-userbar div.container ul.mobile-navigation li:first-of-type{float:left}.elem-highway-userbar-userbar div.container ul.mobile-navigation li:first-of-type a{width:70px;position:relative;line-height:60px}.elem-highway-userbar-userbar div.container ul.mobile-navigation li:first-of-type a i{position:relative;font-size:20px}.elem-highway-userbar-userbar div.container ul.mobile-navigation li:first-of-type a i:before{display:block}.elem-highway-userbar-userbar div.container ul.mobile-navigation li:first-of-type a i span{position:absolute;display:block;font-size:12px;top:21px;right:0;left:-5px}.elem-highway-userbar-userbar div.container ul.mobile-navigation li:first-of-type:active{background:#FFF;top:2px}.elem-highway-userbar-userbar div.container ul.mobile-navigation li:first-of-type:active a{color:#5A99C7}.elem-highway-userbar-userbar div.container ul.mobile-navigation li:first-of-type:active a i{color:#5A99C7}.elem-highway-userbar-userbar div.container ul.mobile-navigation li:first-of-type:active a span{color:#5A99C7}.elem-highway-userbar-userbar div.container ul.mobile-navigation li a{height:100%;display:block;text-align:center}.elem-highway-userbar-userbar div.container ul.mobile-navigation li a:hover,.elem-highway-userbar-userbar div.container ul.mobile-navigation li a:active,.elem-highway-userbar-userbar div.container ul.mobile-navigation li a:focus{text-decoration:none;outline:0}.elem-highway-userbar-userbar div.container ul.mobile-navigation li a:hover:not(.menu)>span,.elem-highway-userbar-userbar div.container ul.mobile-navigation li a:active:not(.menu)>span,.elem-highway-userbar-userbar div.container ul.mobile-navigation li a:focus:not(.menu)>span{background:#5A99C7;color:#FFF}.elem-highway-userbar-userbar div.container ul.mobile-navigation li a:not(.menu){border-right:12px solid #FFF;border-top:12px solid #FFF;border-bottom:12px solid #FFF;line-height:36px}.elem-highway-userbar-userbar div.container ul.mobile-navigation li a:not(.menu).extended>span span{display:inline-block;padding-right:5px;vertical-align:top}.elem-highway-userbar-userbar div.container ul.mobile-navigation li a:not(.menu)>span{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 10px;color:#5A99C7;background:#FFF;display:block;height:100%;border:1px solid #5A99C7;font-size:16px}.elem-highway-userbar-userbar div.container ul.mobile-navigation li a:not(.menu)>span span{display:none}.elem-highway-userbar-userbar div.container ol.close-navigation{-webkit-transition:350ms ease;-moz-transition:350ms ease;-o-transition:350ms ease;transition:350ms ease;transition-delay:none;-webkit-transition-delay:none;background:#86B3D4;position:fixed;height:60px;display:block;right:0;left:0;top:-60px;z-index:4006}.elem-highway-userbar-userbar div.container ol.close-navigation.active{top:0}.elem-highway-userbar-userbar div.container ol.close-navigation.menu li:nth-of-type(1){display:block}.elem-highway-userbar-userbar div.container ol.close-navigation.sort li:nth-of-type(2){display:block}.elem-highway-userbar-userbar div.container ol.close-navigation.filter li:nth-of-type(3){display:block}.elem-highway-userbar-userbar div.container ol.close-navigation.search li:nth-of-type(4){display:block}.elem-highway-userbar-userbar div.container ol.close-navigation li{display:none;position:absolute;left:0;line-height:60px;font-size:20px;padding:0 10px;color:#FFF;width:160px;text-align:left;text-transform:uppercase;font-weight:bold}.elem-highway-userbar-userbar div.container ol.close-navigation li.active{display:block}.elem-highway-userbar-userbar div.container ol.close-navigation li>i{font-size:18px;padding-left:5px;padding-right:5px}.elem-highway-userbar-userbar div.container ol.close-navigation li:last-of-type{display:block;left:auto;right:0;text-align:right;padding:0}.elem-highway-userbar-userbar div.container ol.close-navigation li:last-of-type a{color:#FFF;display:block;font-size:16px;text-decoration:none;text-transform:none;padding:0 10px}.elem-highway-userbar-userbar div.container ol.close-navigation li:last-of-type a:hover,.elem-highway-userbar-userbar div.container ol.close-navigation li:last-of-type a:active,.elem-highway-userbar-userbar div.container ol.close-navigation li:last-of-type a:focus{background:#5A99C7;outline:0}.elem-highway-userbar-userbar div.container ol.close-navigation li:last-of-type a span{display:inline-block;vertical-align:middle;padding-right:5px}.elem-highway-userbar-userbar div.container ol.close-navigation li:last-of-type a i{font-size:20px;vertical-align:middle}}@media only screen and (min-width:1030px){.elem-highway-userbar-userbar div.container ul.mobile-navigation,.elem-highway-userbar-userbar div.container ol.close-navigation{display:none!important}}@media print{.elem-highway-userbar-userbar{display:none}}.tf-notification{padding:10px;width:480px;top:60px!important}.tf-notification .wish-list p{margin-bottom:10px}.tf-notification .wish-list ul.tf-check-list li:not(last-of-type){margin-bottom:5px}.tf-notification .wish-list .button-box{padding-top:10px}.tf-notification:after,.tf-notification:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.tf-notification:after{border-color:rgba(255,255,255,0);border-top-color:transparent;border-bottom-color:#F7FAFC;border-width:6px;margin-left:-6px;right:370px;top:auto;bottom:100%}.tf-notification:before{border-color:rgba(51,51,51,0);border-top-color:transparent;border-bottom-color:#86B3D4;border-width:7px;margin-left:-7px;right:369px;top:auto;bottom:100%}@media only screen and (max-width:767px){.tf-notification{top:50px!important}.tf-notification .wish-list h4{text-align:left!important;margin-top:5px;margin-bottom:5px}.tf-notification .wish-list p{margin-bottom:5px}.tf-notification .wish-list ul.tf-check-list li:before{float:left}.tf-notification .wish-list ul.tf-check-list li:not(last-of-type){margin-bottom:15px}.tf-notification .wish-list input.tf-button.large{font-size:14px}.tf-notification:before,.tf-notification:after{border-color:transparent}}.elem-highway-logo-element{display:inline-block;vertical-align:middle}.elem-highway-logo-element a{color:#FFF;text-decoration:none;width:180px;overflow:visible}.elem-highway-logo-element a img{width:226px;height:80px;display:inline-block;margin-right:10px}.elem-highway-logo-element.xl a{display:block;width:100%}.elem-highway-logo-element.xl a img{width:50%;height:auto}@media only screen and (min-width:768px) and (max-width:1030px){.elem-highway-logo-element a{overflow:hidden;width:80px}}@media only screen and (max-width:767px){.elem-highway-logo-element a img{width:180px;height:auto}}.elem-highway-calendar-availability{display:inline-block;width:100%;margin-bottom:15px;overflow:hidden}.elem-highway-calendar-availability .controls{font-size:0;margin-bottom:20px}.elem-highway-calendar-availability .controls li{display:inline-block;width:33.33333333333333%}.elem-highway-calendar-availability .controls li:nth-of-type(2){text-align:center}.elem-highway-calendar-availability .controls li:last-of-type{text-align:right}.elem-highway-calendar-availability .controls li a{display:inline-block;padding:0 10px;text-decoration:none}.elem-highway-calendar-availability ul.legend>li{float:left}.elem-highway-calendar-availability ul.legend>li span.title{font-weight:bold}.elem-highway-calendar-availability ul.legend>li span.free:before,.elem-highway-calendar-availability ul.legend>li span.occupied:before{content:" ";display:inline-block;height:20px;line-height:18px;margin:0 5px -5px 10px;position:relative;width:20px}.elem-highway-calendar-availability ul.legend>li span.free:before{background-color:#6EA775}.elem-highway-calendar-availability ul.legend>li span.occupied:before{background-color:#CD5E67}.elem-highway-calendar-availability ul.legend>li:first-of-type{margin-right:25px}.elem-highway-calendar-availability ul.legend>li:nth-of-type(1),.elem-highway-calendar-availability ul.legend>li:nth-of-type(2){padding-top:10px}.elem-highway-calendar-availability ul.legend>li:last-of-type{float:right}.elem-highway-calendar-availability ul.legend>li:last-of-type .tf-select{display:inline-block;width:220px}.elem-highway-calendar-availability ul.legend>li:last-of-type .tf-select .tf-select-view{margin-right:0}.elem-highway-calendar-availability ul.legend>li:last-of-type .tf-select .tf-select-list{width:auto}.elem-highway-calendar-availability ul.legend>li:last-of-type input{float:right;margin:0;display:inline-block;padding:0 10px;height:35px}.elem-highway-calendar-availability .tfw-slider{overflow:hidden;height:254px}.elem-highway-calendar-availability .tfw-slider .tf-datepicker.static{margin:0 20px 20px 0;vertical-align:top;display:inline-block;width:100%;float:left}.elem-highway-calendar-availability .tfw-slider .tf-datepicker.static:nth-of-type(3n+3){margin-right:0}.elem-highway-calendar-availability .tfw-slider.owl-loaded{overflow:hidden;height:auto}.elem-highway-calendar-availability .tfw-slider.owl-loaded .tf-datepicker.static{float:none}.elem-highway-calendar-availability .tfw-slider:not(.owl-loaded) .tf-datepicker.static{max-width:270px}.elem-highway-calendar-availability .owl-carousel .tf-datepicker.static .table .calendar ul li{cursor:default}@media only screen and (max-width:767px){.elem-highway-calendar-availability .owl-carousel .tf-datepicker.static{width:250px;margin-right:10px}.elem-highway-calendar-availability ul.legend li{float:none;display:block;width:100%;margin:0}.elem-highway-calendar-availability ul.legend li:last-of-type .tf-select{width:100%;margin-top:10px}.elem-highway-calendar-availability ul.legend li:last-of-type .tf-select select{margin-bottom:0}}section.tf-datepicker,.tf-datepicker{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;border-color:#CCC;width:100%;min-height:234px;height:auto;padding:10px;border:1px solid #CCC;background:#FFF;z-index:3000}section.tf-datepicker.last,.tf-datepicker.last{margin-right:0}section.tf-datepicker .month,.tf-datepicker .month{display:block;text-align:center;font-weight:bold;margin-bottom:10px}section.tf-datepicker .table,.tf-datepicker .table{margin-top:5px;border:0;width:100%;height:auto}section.tf-datepicker .table .head,.tf-datepicker .table .head{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block}section.tf-datepicker .table .head ul,.tf-datepicker .table .head ul{font-size:0;display:block}section.tf-datepicker .table .head ul li,.tf-datepicker .table .head ul li{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;text-align:center;font-size:20px;font-weight:normal;color:#333;width:14.28571428571429%;padding:0;margin:0}section.tf-datepicker .table .head ul li.saturday,.tf-datepicker .table .head ul li.saturday{color:#ADADAD}section.tf-datepicker .table .head ul li.sunday,.tf-datepicker .table .head ul li.sunday{color:#ADADAD}section.tf-datepicker .table .calendar ul,.tf-datepicker .table .calendar ul{font-size:0;display:block}section.tf-datepicker .table .calendar ul li,.tf-datepicker .table .calendar ul li{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Yummo,Verdana,sans-serif;font-size:20px;font-weight:normal;text-align:center;cursor:default;padding:0;margin:0;color:#ADADAD;height:28px;line-height:28px;width:14.28571428571429%;border-right:1px solid #FFF;border-top:1px solid #FFF;background:#F8F8F8}section.tf-datepicker .table .calendar ul li.filler,.tf-datepicker .table .calendar ul li.filler{background:#F8F8F8;cursor:default}section.tf-datepicker .table .calendar ul li.free,.tf-datepicker .table .calendar ul li.free{background:#6EA775;color:#FFF}section.tf-datepicker .table .calendar ul li.free.selectable,.tf-datepicker .table .calendar ul li.free.selectable{background:#6EA775;color:#FFF}section.tf-datepicker .table .calendar ul li.free.selectable.no-hover:hover,.tf-datepicker .table .calendar ul li.free.selectable.no-hover:hover{background-image:none;background-color:#6EA775;color:#FFF!important;cursor:default!important}section.tf-datepicker .table .calendar ul li.occupied,.tf-datepicker .table .calendar ul li.occupied{background:#CD5E67;color:#FFF}section.tf-datepicker .table .calendar ul li.occupied.selectable,.tf-datepicker .table .calendar ul li.occupied.selectable{background:#CD5E67;color:#FFF}section.tf-datepicker .table .calendar ul li.not-selectable.selectable,.tf-datepicker .table .calendar ul li.not-selectable.selectable{color:#333;background:#F8F8F8}section.tf-datepicker .table .calendar ul li.not-selectable.selectable:hover,.tf-datepicker .table .calendar ul li.not-selectable.selectable:hover{color:#333!important;background:#F8F8F8!important}section.tf-datepicker .table .calendar ul li.occupied-free,.tf-datepicker .table .calendar ul li.occupied-free{background-image:-webkit-linear-gradient(right bottom,#6EA775 50%,#CD5E67 50%);background-image:-moz-linear-gradient(right bottom,#6EA775 50%,#CD5E67 50%);background-image:-ms-linear-gradient(right bottom,#6EA775 50%,#CD5E67 50%);background-image:-o-linear-gradient(right bottom,#6EA775 50%,#CD5E67 50%);color:#FFF}section.tf-datepicker .table .calendar ul li.occupied-free.selectable,.tf-datepicker .table .calendar ul li.occupied-free.selectable{background-image:-webkit-linear-gradient(right bottom,#6EA775 50%,#CD5E67 50%);background-image:-moz-linear-gradient(right bottom,#6EA775 50%,#CD5E67 50%);background-image:-ms-linear-gradient(right bottom,#6EA775 50%,#CD5E67 50%);background-image:-o-linear-gradient(right bottom,#6EA775 50%,#CD5E67 50%);color:#FFF}section.tf-datepicker .table .calendar ul li.free-occupied,.tf-datepicker .table .calendar ul li.free-occupied{background-image:-webkit-linear-gradient(right bottom,#CD5E67 50%,#6EA775 50%);background-image:-moz-linear-gradient(right bottom,#CD5E67 50%,#6EA775 50%);background-image:-ms-linear-gradient(right bottom,#CD5E67 50%,#6EA775 50%);background-image:-o-linear-gradient(right bottom,#CD5E67 50%,#6EA775 50%);color:#FFF}section.tf-datepicker .table .calendar ul li.free-occupied.selectable,.tf-datepicker .table .calendar ul li.free-occupied.selectable{background-image:-webkit-linear-gradient(right bottom,#CD5E67 50%,#6EA775 50%);background-image:-moz-linear-gradient(right bottom,#CD5E67 50%,#6EA775 50%);background-image:-ms-linear-gradient(right bottom,#CD5E67 50%,#6EA775 50%);background-image:-o-linear-gradient(right bottom,#CD5E67 50%,#6EA775 50%);color:#FFF}section.tf-datepicker .table .calendar ul li.selectable,.tf-datepicker .table .calendar ul li.selectable{background:#EAEAEA;color:#333}section.tf-datepicker .table .calendar ul li.travel-period,.tf-datepicker .table .calendar ul li.travel-period{background:#5A99C7!important;color:#FFF!important}section.tf-datepicker .table .calendar ul li.travel-period.selectable:hover,.tf-datepicker .table .calendar ul li.travel-period.selectable:hover{color:#FFF!important;background:#004C77!important}section.tf-datepicker .table .calendar ul li.travel-period.no-hover.selectable:hover,.tf-datepicker .table .calendar ul li.travel-period.no-hover.selectable:hover{background:#5A99C7!important;color:#FFF!important;cursor:default}section.tf-datepicker .table .calendar ul li.selected,.tf-datepicker .table .calendar ul li.selected{background:#5A99C7!important;color:#FFF!important}section.tf-datepicker .table .calendar ul li.selected.counter-date:hover,.tf-datepicker .table .calendar ul li.selected.counter-date:hover{background-image:none;background-color:#5A99C7!important;color:#FFF!important;cursor:default}section.tf-datepicker.popup,.tf-datepicker.popup{position:absolute;width:220px;z-index:3000;border:1px solid #5A99C7}section.tf-datepicker.popup .table .calendar ul li.occupied-free.selectable:hover,.tf-datepicker.popup .table .calendar ul li.occupied-free.selectable:hover{background-image:-webkit-linear-gradient(right bottom,#5A99C7 50%,#CD5E67 50%);background-image:-moz-linear-gradient(right bottom,#5A99C7 50%,#CD5E67 50%);background-image:-ms-linear-gradient(right bottom,#5A99C7 50%,#CD5E67 50%);background-image:-o-linear-gradient(right bottom,#5A99C7 50%,#CD5E67 50%)}section.tf-datepicker.popup .table .calendar ul li.occupied-free.selectable.no-hover:hover,.tf-datepicker.popup .table .calendar ul li.occupied-free.selectable.no-hover:hover{background:none;background-image:-webkit-linear-gradient(right bottom,#6EA775 50%,#CD5E67 50%);background-image:-moz-linear-gradient(right bottom,#6EA775 50%,#CD5E67 50%);background-image:-ms-linear-gradient(right bottom,#6EA775 50%,#CD5E67 50%);background-image:-o-linear-gradient(right bottom,#6EA775 50%,#CD5E67 50%);color:#FFF;cursor:default}section.tf-datepicker.popup .table .calendar ul li.free-occupied.selectable:hover,.tf-datepicker.popup .table .calendar ul li.free-occupied.selectable:hover{background-image:-webkit-linear-gradient(right bottom,#CD5E67 50%,#5A99C7 50%);background-image:-moz-linear-gradient(right bottom,#CD5E67 50%,#5A99C7 50%);background-image:-ms-linear-gradient(right bottom,#CD5E67 50%,#5A99C7 50%);background-image:-o-linear-gradient(right bottom,#CD5E67 50%,#5A99C7 50%)}section.tf-datepicker.popup .table .calendar ul li.free-occupied.selectable.no-hover:hover,.tf-datepicker.popup .table .calendar ul li.free-occupied.selectable.no-hover:hover{background:none;background-image:-webkit-linear-gradient(right bottom,#CD5E67 50%,#6EA775 50%);background-image:-moz-linear-gradient(right bottom,#CD5E67 50%,#6EA775 50%);background-image:-ms-linear-gradient(right bottom,#CD5E67 50%,#6EA775 50%);background-image:-o-linear-gradient(right bottom,#CD5E67 50%,#6EA775 50%);color:#FFF;cursor:default}section.tf-datepicker.popup .table .calendar ul li.selectable,.tf-datepicker.popup .table .calendar ul li.selectable{cursor:pointer}section.tf-datepicker.popup .table .calendar ul li.selectable:hover,.tf-datepicker.popup .table .calendar ul li.selectable:hover{background:#5A99C7;color:#FFF}section.tf-datepicker.popup .table .calendar ul li.selectable.no-hover:hover,.tf-datepicker.popup .table .calendar ul li.selectable.no-hover:hover{background:#EAEAEA!important;color:#333!important;cursor:default}section.tf-datepicker div.nav,.tf-datepicker div.nav{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;width:100%;height:30px;padding:0 20px;margin-bottom:10px}section.tf-datepicker div.nav *,.tf-datepicker div.nav *{-webkit-user-select:none;-moz-user-select:none;user-select:none}section.tf-datepicker div.nav a.prev,section.tf-datepicker div.nav a.next,.tf-datepicker div.nav a.prev,.tf-datepicker div.nav a.next{position:absolute;outline:0;line-height:30px;text-decoration:none;color:#86B3D4;font-size:22px}section.tf-datepicker div.nav a.prev.disabled,section.tf-datepicker div.nav a.next.disabled,.tf-datepicker div.nav a.prev.disabled,.tf-datepicker div.nav a.next.disabled{visibility:hidden}section.tf-datepicker div.nav a.prev:hover,section.tf-datepicker div.nav a.next:hover,.tf-datepicker div.nav a.prev:hover,.tf-datepicker div.nav a.next:hover{color:#5A99C7}section.tf-datepicker div.nav a.prev,.tf-datepicker div.nav a.prev{left:0}section.tf-datepicker div.nav a.next,.tf-datepicker div.nav a.next{right:0}section.tf-datepicker div.nav div.month,.tf-datepicker div.nav div.month{height:30px;width:100%;margin-left:auto;margin-right:auto;border:1px solid #5A99C7;border-radius:3px;text-align:center;cursor:pointer;background:#FFF}section.tf-datepicker div.nav div.month .title,.tf-datepicker div.nav div.month .title{line-height:30px;color:#333;font-size:16px;font-weight:bold;vertical-align:middle}section.tf-datepicker div.nav div.month i.ff,.tf-datepicker div.nav div.month i.ff{width:0;color:#86B3D4;float:right;font-size:22px;line-height:28px;position:relative;right:15px;padding-right:10px}section.tf-datepicker div.nav div.month i.ff:hover,.tf-datepicker div.nav div.month i.ff:hover{color:#5A99C7}section.tf-datepicker div.nav div.month:hover,.tf-datepicker div.nav div.month:hover{color:#5A99C7}section.tf-datepicker div.nav div.month:hover i.ff,.tf-datepicker div.nav div.month:hover i.ff{color:#5A99C7}section.tf-datepicker div.nav ul.months,.tf-datepicker div.nav ul.months{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;max-height:218px;overflow:auto;list-style:none;width:auto;height:auto;position:absolute;z-index:3001;border:1px solid #5A99C7;background:#FFF}section.tf-datepicker div.nav ul.months.hidden,.tf-datepicker div.nav ul.months.hidden{display:none}section.tf-datepicker div.nav ul.months li,.tf-datepicker div.nav ul.months li{font-family:Yummo,Verdana,sans-serif;font-size:20px;color:#333;padding:5px 5px 5px 10px;width:100%;cursor:pointer}section.tf-datepicker div.nav ul.months li:hover,.tf-datepicker div.nav ul.months li:hover{background:#5A99C7;color:#FFF}section.tf-datepicker div.nav ul.months li input[type="checkbox"],.tf-datepicker div.nav ul.months li input[type="checkbox"]{width:13px;height:13px;margin-right:5px;vertical-align:middle;margin-bottom:0}section.tf-datepicker div.nav ul.months li label,.tf-datepicker div.nav ul.months li label{vertical-align:middle;font-family:Yummo,Verdana,sans-serif;font-size:20px;font-weight:normal;color:#333}section.tf-datepicker.green,.tf-datepicker.green{border:1px solid #6EA775}section.tf-datepicker.green i.ff,.tf-datepicker.green i.ff{color:#9DC14E}section.tf-datepicker.green i.ff:hover,.tf-datepicker.green i.ff:hover{color:#4A9152}section.tf-datepicker.green div.month,.tf-datepicker.green div.month{border:1px solid #6EA775}section.tf-datepicker.green div.month i.ff,.tf-datepicker.green div.month i.ff{color:#9DC14E}section.tf-datepicker.green div.month i.ff:hover,.tf-datepicker.green div.month i.ff:hover{color:#4A9152}section.tf-datepicker.green div.month:hover,.tf-datepicker.green div.month:hover{border-color:#6EA775}section.tf-datepicker.green div.month:hover i.ff,.tf-datepicker.green div.month:hover i.ff{color:#4A9152}section.tf-datepicker.green ul.months,.tf-datepicker.green ul.months{border:1px solid #6EA775}section.tf-datepicker.green ul.months li:hover,.tf-datepicker.green ul.months li:hover{background:#E4EFE5}section.tf-datepicker.green .table .head ul li.saturday,.tf-datepicker.green .table .head ul li.saturday{color:#9DC14E}section.tf-datepicker.green .table .head ul li.sunday,.tf-datepicker.green .table .head ul li.sunday{color:#9DC14E}section.tf-datepicker.green .table .calendar ul li:hover,.tf-datepicker.green .table .calendar ul li:hover{background:#E4EFE5}@media only screen and (max-width:767px){section.tf-datepicker.popup,.tf-datepicker.popup{-webkit-box-shadow:0 0 0 1px #4083b4;-moz-box-shadow:0 0 0 1px #4083b4;box-shadow:0 0 0 1px #4083b4;width:100%}section.tf-datepicker.popup div.nav,.tf-datepicker.popup div.nav{height:40px;padding:0 40px}section.tf-datepicker.popup div.nav a.prev,section.tf-datepicker.popup div.nav a.next,.tf-datepicker.popup div.nav a.prev,.tf-datepicker.popup div.nav a.next{line-height:40px;font-size:25px;width:35px;text-align:center}section.tf-datepicker.popup div.nav div.month,.tf-datepicker.popup div.nav div.month{height:40px;line-height:40px}section.tf-datepicker.popup div.nav div.month i,.tf-datepicker.popup div.nav div.month i{line-height:40px;right:25px}section.tf-datepicker.popup div.nav ul.months li,.tf-datepicker.popup div.nav ul.months li{padding:10px}section.tf-datepicker.popup .table .calendar ul li,.tf-datepicker.popup .table .calendar ul li{height:37px;line-height:37px}section.tf-datepicker.inquiry-date-to:after,section.tf-datepicker.inquiry-date-to:before,section.tf-datepicker.inquiry-date-from:after,section.tf-datepicker.inquiry-date-from:before,section.tf-datepicker.search-date-to:after,section.tf-datepicker.search-date-to:before,section.tf-datepicker.search-date-from:after,section.tf-datepicker.search-date-from:before,.tf-datepicker.inquiry-date-to:after,.tf-datepicker.inquiry-date-to:before,.tf-datepicker.inquiry-date-from:after,.tf-datepicker.inquiry-date-from:before,.tf-datepicker.search-date-to:after,.tf-datepicker.search-date-to:before,.tf-datepicker.search-date-from:after,.tf-datepicker.search-date-from:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}section.tf-datepicker.inquiry-date-to:after,section.tf-datepicker.inquiry-date-from:after,section.tf-datepicker.search-date-to:after,section.tf-datepicker.search-date-from:after,.tf-datepicker.inquiry-date-to:after,.tf-datepicker.inquiry-date-from:after,.tf-datepicker.search-date-to:after,.tf-datepicker.search-date-from:after{border-color:rgba(255,255,255,0);border-bottom-color:#FFF;border-width:7px;margin-left:-7px}section.tf-datepicker.inquiry-date-to:before,section.tf-datepicker.inquiry-date-from:before,section.tf-datepicker.search-date-to:before,section.tf-datepicker.search-date-from:before,.tf-datepicker.inquiry-date-to:before,.tf-datepicker.inquiry-date-from:before,.tf-datepicker.search-date-to:before,.tf-datepicker.search-date-from:before{border-color:rgba(90,152,198,0);border-bottom-color:#5A99C7;border-width:10px;margin-left:-10px}section.tf-datepicker.search-date-from:after,section.tf-datepicker.search-date-from:before,section.tf-datepicker.inquiry-date-from:after,section.tf-datepicker.inquiry-date-from:before,.tf-datepicker.search-date-from:after,.tf-datepicker.search-date-from:before,.tf-datepicker.inquiry-date-from:after,.tf-datepicker.inquiry-date-from:before{left:25%}section.tf-datepicker.search-date-to:after,section.tf-datepicker.search-date-to:before,section.tf-datepicker.inquiry-date-to:after,section.tf-datepicker.inquiry-date-to:before,.tf-datepicker.search-date-to:after,.tf-datepicker.search-date-to:before,.tf-datepicker.inquiry-date-to:after,.tf-datepicker.inquiry-date-to:before{left:75%}}.hero-container{position:relative}.hero-container>.search-container{z-index:1000;position:absolute;left:0;right:0;bottom:0}.hero-container>.search-container.is_stuck{-webkit-box-shadow:0 0 10px rgba(51,51,51,0.42);-moz-box-shadow:0 0 10px rgba(51,51,51,0.42);box-shadow:0 0 10px rgba(51,51,51,0.42);background:#85b3d4;bottom:auto}@media only screen and (min-width:768px) and (max-width:1030px){.hero-container>.search-container{z-index:3000}}@media only screen and (max-width:767px){.hero-container>.search-container{z-index:initial;position:relative}}.elem-highway-hero-hero{padding:0;position:relative;background:#9DC14E;height:400px;width:100%;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:50% 50%;-webkit-transition:background-image 1000ms ease-in-out;-moz-transition:background-image 1000ms ease-in-out;-o-transition:background-image 1000ms ease-in-out;transition:background-image 1000ms ease-in-out;transition-delay:none;-webkit-transition-delay:none}.elem-highway-hero-hero .description{position:absolute;left:50%!important;top:50%!important;-webkit-transform:translate(-50%,-65%);-moz-transform:translate(-50%,-65%);-o-transform:translate(-50%,-65%);transform:translate(-50%,-65%);color:#FFF;text-align:center;text-shadow:2px 2px 5px #333}.elem-highway-hero-hero .description h1{font-size:24px;font-family:'Yummo Light',Verdana,sans-serif;margin-bottom:20px}.elem-highway-hero-hero .description h1 strong{display:block}.elem-highway-hero-hero .description h1 span{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-shadow:none;font-size:36px;font-family:'Yummo Bold',Verdana,sans-serif;display:inline-block;padding:2px 20px;background:rgba(235,191,53,0.9)}.elem-highway-hero-hero .description p{font-family:Yummo,Verdana,sans-serif;font-size:22px}.elem-highway-hero-hero .description p span{font-weight:normal}.elem-highway-hero-hero .description p strong{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-shadow:none;display:inline-block;padding:0 10px;background:rgba(198,126,137,0.9);font-weight:normal}.elem-highway-hero-hero .description p a{color:#FFF;font-weight:bold}.elem-highway-hero-hero .description p.no-region{margin-top:60px}.elem-highway-hero-hero.index{height:600px;background-position:80% 50%}.elem-highway-hero-hero.index .description{top:22%!important}.elem-highway-hero-hero.index .description p span{text-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:'Yummo Bold',Verdana,sans-serif;font-weight:bold;padding:0 5px;display:inline-block;font-size:55px}.elem-highway-hero-hero.index .description p span:nth-of-type(2){font-family:'Yummo Light',Verdana,sans-serif;font-weight:normal}@media only screen and (min-width:768px) and (max-width:1030px){.elem-highway-hero-hero.index .description{top:25%!important}.elem-highway-hero-hero.index .description p span{font-size:50px}}@media only screen and (max-width:767px){.elem-highway-hero-hero.index{height:220px}.elem-highway-hero-hero.index .description{top:10px!important}.elem-highway-hero-hero.index .description p span{text-shadow:2px 2px 5px #333;font-size:40px;display:inline;line-height:1.1}.elem-highway-hero-hero.index .description p span:nth-of-type(2){text-shadow:0 1px 5px rgba(51,51,51,0.42)}}.elem-highway-hero-hero.result ul.featured-regions li,.elem-highway-hero-hero.object_overview ul.featured-regions li{position:absolute;display:none;top:15px;right:15px}.elem-highway-hero-hero.result ul.featured-regions li.first,.elem-highway-hero-hero.object_overview ul.featured-regions li.first{display:list-item}.elem-highway-hero-hero.result ul.featured-regions li a,.elem-highway-hero-hero.result ul.featured-regions li span,.elem-highway-hero-hero.object_overview ul.featured-regions li a,.elem-highway-hero-hero.object_overview ul.featured-regions li span{width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;color:#FFF;font-size:15px;text-shadow:1px 0 4px rgba(0,0,0,0.7)}.elem-highway-hero-hero.result ul.featured-regions li a::-webkit-scrollbar,.elem-highway-hero-hero.result ul.featured-regions li span::-webkit-scrollbar,.elem-highway-hero-hero.object_overview ul.featured-regions li a::-webkit-scrollbar,.elem-highway-hero-hero.object_overview ul.featured-regions li span::-webkit-scrollbar{display:none}.elem-highway-hero-hero.object_overview{margin-bottom:20px;min-height:225px}.elem-highway-hero-hero.object_overview .description{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.elem-highway-hero-hero.object_overview .description.blue{background-color:rgba(134,179,212,0.9)}.elem-highway-hero-hero.object_overview .description.orange{background-color:rgba(198,125,137,0.9)}@media only screen and (max-width:767px){.elem-highway-hero-hero{height:200px}.elem-highway-hero-hero .description{left:0%!important;top:0%!important;right:0!important;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}.elem-highway-hero-hero .description h1{font-size:0}.elem-highway-hero-hero .description h1 strong{font-size:32px}.elem-highway-hero-hero .description p{font-size:0}.elem-highway-hero-hero .description p strong{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:20px;padding:10px}.elem-highway-hero-hero.result ul.featured-regions li{display:none!important}}.elem-highway-frontpage-links{position:relative}.elem-highway-frontpage-links ul{list-style:none;margin-bottom:10px;padding:0;overflow:hidden}.elem-highway-frontpage-links ul:last-of-type{margin-top:20px;margin-bottom:0}.elem-highway-frontpage-links ul li{padding:0 15px 10px 0;display:inline-block}.elem-highway-frontpage-links ul li a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:20px;color:#5A99C7;border:1px solid #5A99C7;display:inline-block;padding:10px 20px;font-weight:bold;margin-bottom:10px}.elem-highway-frontpage-links ul li a:hover,.elem-highway-frontpage-links ul li a:active,.elem-highway-frontpage-links ul li a:focus{text-decoration:none;background:#5A99C7;color:#FFF}@media only screen and (max-width:767px){.elem-highway-frontpage-links{padding-bottom:45px}.elem-highway-frontpage-links.frontpage ul{width:100%}.elem-highway-frontpage-links label.mobile-toggle{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #86B3D4;color:#5A99C7;text-align:center;background:#FFF;padding:10px 5px;position:absolute;bottom:5px;width:100%;cursor:pointer}.elem-highway-frontpage-links label.mobile-toggle:before{content:attr(labeldown)}.elem-highway-frontpage-links label.mobile-toggle:after{font-family:FontFare;content:"\e60e";padding-left:10px}.elem-highway-frontpage-links label.mobile-toggle i{padding-left:5px;color:#333}.elem-highway-frontpage-links label.mobile-toggle:active{background:#5A99C7;color:#FFF}.elem-highway-frontpage-links label.mobile-toggle:active i{color:#FFF}.elem-highway-frontpage-links input{display:none}.elem-highway-frontpage-links input:checked+ul li:nth-of-type(n+4){height:33px;margin-bottom:10px;border:1px solid #86B3D4}.elem-highway-frontpage-links input:checked+ul+label:before{content:attr(labelup)}.elem-highway-frontpage-links input:checked+ul+label:after{font-family:FontFare;content:"\e60d";padding-left:10px}.elem-highway-frontpage-links ul{width:100%}.elem-highway-frontpage-links ul:first-of-type li:after,.elem-highway-frontpage-links ul:last-of-type li:after{content:''}.elem-highway-frontpage-links ul li{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:none;display:block;border:1px solid #86B3D4;margin-bottom:10px;text-align:center;padding:0;height:35px;overflow:hidden}.elem-highway-frontpage-links ul li:last-of-type{margin-bottom:0}.elem-highway-frontpage-links ul li:nth-of-type(n+4){height:0;overflow:hidden;margin-bottom:0;border:0}.elem-highway-frontpage-links ul li a{font-size:20px;display:block;padding:8px 10px;line-height:1;text-align:center;border:0}.elem-highway-frontpage-links ul li a:hover{text-decoration:none}.elem-highway-frontpage-links ul:last-of-type{margin-top:0}}.elem-highway-frontpage-text .text-justify p{text-align:justify}.elem-highway-frontpage-text .subheading{margin-bottom:10px}.elem-highway-frontpage-text.ab-orange p a{color:#CF7A46}.elem-highway-frontpage-text.ab-blue-perm p a{text-decoration:underline}.elem-highway-frontpage-text p:last-of-type{margin-bottom:0}.elem-highway-frontpage-text p:first-of-type{margin-bottom:15px}@media only screen and (max-width:767px){.elem-highway-frontpage-text h2{margin-top:20px}.elem-highway-frontpage-text h2+p{text-align:center}.elem-highway-frontpage-text ul li{text-align:center}.elem-highway-frontpage-text div p{text-align:center}.elem-highway-frontpage-text div p span{height:0;overflow:hidden;display:block}}.has-list-slider{top:0}.has-list-slider.no-js ul{overflow:auto}.has-list-slider.no-js a.controls{display:none;outline:0}.has-list-slider.no-js ol.list{top:0}.has-list-slider.stick-out{top:-3px;-webkit-box-shadow:0 3px 8px 3px rgba(0,0,0,0.25);-moz-box-shadow:0 3px 8px 3px rgba(0,0,0,0.25);box-shadow:0 3px 8px 3px rgba(0,0,0,0.25)}.has-list-slider a.controls{display:block;height:20px;position:relative;width:100%;left:0;z-index:2001;text-align:center;outline:0}.has-list-slider a.controls:hover{text-decoration:none}.has-list-slider a.controls.previous,.has-list-slider a.controls.next{overflow:hidden}.has-list-slider a.controls.previous:after,.has-list-slider a.controls.next:after{-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;transition-delay:0s;-webkit-transition-delay:0s;position:relative}.has-list-slider a.controls.previous.deactivated,.has-list-slider a.controls.next.deactivated{cursor:default;pointer-events:none}.has-list-slider a.controls.previous.deactivated:after,.has-list-slider a.controls.next.deactivated:after{top:20px}.has-list-slider a.controls.previous{background-color:transparent}.has-list-slider a.controls.previous:after{font-family:FontFare;top:0;line-height:20px;font-size:40px;color:#FFF;content:"\e60d"}.has-list-slider a.controls.next{position:relative;background-color:#86B3D4;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.has-list-slider a.controls.next:after{position:relative;top:0;line-height:20px;font-size:40px;color:#FFF;content:"\e60e";font-family:FontFare}.has-list-slider .header{background-color:#86B3D4}.has-list-slider .header h3{background-color:transparent}.has-list-slider .header.has-title a.controls.previous{top:10px;position:absolute}.has-list-slider ul{max-height:185px}.has-list-slider ul li{height:37px}.has-list-slider ul li:last-of-type a,.has-list-slider ul li:first-of-type a{padding:10px}.has-list-slider ul span:first-of-type{font-weight:bold}@media only screen and (max-width:767px){.has-list-slider{margin-bottom:20px}.has-list-slider .toggle{display:none}.has-list-slider ul{max-height:100%}.has-list-slider ul li:hover{background:transparent}.has-list-slider ul li:active{background:#CDE0EE}.has-list-slider ul li a{width:100%}.has-list-slider ul li a span{width:50%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;display:inline-block}.has-list-slider ul li a span::-webkit-scrollbar{display:none}}article.elem-highway-listings-top_listing_slider h2{text-align:center}article.elem-highway-listings-top_listing_slider .tfw-slider{position:relative;overflow:hidden;height:auto;max-height:326px}article.elem-highway-listings-top_listing_slider .tfw-slider>section{margin-right:20px}article.elem-highway-listings-top_listing_slider .tfw-slider>section:nth-of-type(3){margin-right:0}article.elem-highway-listings-top_listing_slider .top-listing-slider{width:-moz-calc(100% + 1px);width:-webkit-calc(100% + 1px);width:-ms-calc(100% + 1px);width:-o-calc(100% + 1px);width:calc(100% + 1px);padding-left:1px}@media only screen and (min-width:768px) and (max-width:1030px){article.elem-highway-listings-top_listing_slider .tfw-slider{max-height:360px}}@media only screen and (max-width:767px){article.elem-highway-listings-top_listing_slider{margin:0 -20px}article.elem-highway-listings-top_listing_slider.search{margin-bottom:20px}article.elem-highway-listings-top_listing_slider>section{margin-right:0}article.elem-highway-listings-top_listing_slider .owl-controls{height:0}}.listing{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;font-size:0;width:100%;height:auto;min-height:200px;border:1px solid #CCC;padding:0;position:relative;display:block}.listing:hover,.listing.visited{background:#F7FAFC;border:1px solid #86B3D4}.listing:hover .content-container div.listing-information>p:after,.listing.visited .content-container div.listing-information>p:after{background-image:-webkit-gradient(linear,bottom,top,from(#F7FAFC),to(rgba(247,250,252,0)));background-image:-webkit-linear-gradient(bottom,#F7FAFC,rgba(247,250,252,0));background-image:-moz-linear-gradient(bottom,#F7FAFC,rgba(247,250,252,0));background-image:-ms-linear-gradient(bottom,#F7FAFC,rgba(247,250,252,0));background-image:-o-linear-gradient(bottom,#F7FAFC,rgba(247,250,252,0));background-image:linear-gradient(bottom,#F7FAFC,rgba(247,250,252,0))}.listing div.region{position:absolute;top:-20px;left:0;width:100%;font-size:16px;color:#ADADAD}.listing div.region ul{display:inline-block;width:600px;height:17px;overflow:hidden}.listing div.region ul li{display:inline-block;color:#ADADAD;vertical-align:middle}.listing div.region ul li a{color:#ADADAD}.listing div.region ul li:after{content:"›";display:inline-block;margin-left:5px}.listing div.region ul li:last-of-type:after{display:none}.listing div.region span{float:right;color:#ADADAD}.listing span.result-id{display:block;position:absolute;top:-20px;right:0;font-size:16px;color:#ADADAD}.listing div.image-container{display:inline-block;position:relative;vertical-align:top;height:100%;width:34%;cursor:pointer}.listing div.image-container img{-webkit-border-radius:1px 0 0 1px;-moz-border-radius:1px 0 0 1px;border-radius:1px 0 0 1px;width:100%;height:auto;display:block}.listing div.image-container a.favorite,.listing div.image-container form.favorite{position:absolute;top:10px;left:10px;text-decoration:none;height:25px;width:25px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;transition-delay:none;-webkit-transition-delay:none;-webkit-transform-origin:50%;-moz-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%;text-align:center;line-height:25px;z-index:2}.listing div.image-container a.favorite.with-offer,.listing div.image-container form.favorite.with-offer{left:50px}.listing div.image-container a.favorite.active i,.listing div.image-container a.favorite:hover i,.listing div.image-container form.favorite.active i,.listing div.image-container form.favorite:hover i{font-size:25px;color:#CD5E67}.listing div.image-container a.favorite .has-tooltip:before,.listing div.image-container form.favorite .has-tooltip:before{left:11px;bottom:105%}.listing div.image-container a.favorite .has-tooltip:after,.listing div.image-container form.favorite .has-tooltip:after{bottom:128%}.listing div.image-container a.favorite i,.listing div.image-container form.favorite i{text-shadow:0 1px 5px rgba(51,51,51,0.42);-webkit-transition:all 350ms ease-in-out;-moz-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;transition-delay:none;-webkit-transition-delay:none;color:#FFF;font-size:25px}.listing div.image-container .elem-highway-listing-rating_badge.compact div.badge{bottom:2px}.listing div.image-container .elem-highway-listing-rating_badge.compact>span{color:#FFF;background:rgba(0,0,0,0.42);line-height:36px}.listing .content-container{width:65.96%;height:100%;position:absolute;display:inline-block;padding:10px;cursor:pointer;right:0;bottom:0}.listing .content-container h3{width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;margin-bottom:0;font-size:24px;margin-top:0;display:inline-block}.listing .content-container h3::-webkit-scrollbar{display:none}.listing .content-container h3 a{text-decoration:none;color:#333}.listing .content-container h3.short{width:365px}.listing .content-container .elem-highway-listing-price.result .information{display:block}.listing .content-container .elem-highway-offer-information.result{font-size:16px}.listing .content-container span.stars{z-index:2;position:absolute;right:10px;top:10px;font-size:16px}.listing .content-container span.stars>span{display:none}.listing .content-container span.stars i{display:inline-block;color:#EABF35;margin-left:-3px}.listing .content-container div.listing-information{margin-top:0}.listing .content-container div.listing-information>p{color:#333;margin-top:0;margin-bottom:5px;font-size:16px;position:relative}.listing .content-container div.listing-information ul.features{z-index:1;position:absolute;left:10px;bottom:10px}.listing .content-container div.listing-information ul.features li{float:none;display:inline-block;padding-right:7px;cursor:default;vertical-align:middle;font-size:16px}.listing .content-container div.listing-information ul.features li span.text{position:absolute;text-indent:-9999px}.listing .content-container div.listing-information ul.features li:last-of-type{margin-right:0}.listing .content-container div.listing-information ul.attributes{padding-top:5px}.listing .content-container div.listing-information ul.attributes>li{float:left;color:#333;font-size:16px;font-weight:bold}.listing .content-container div.listing-information ul.attributes>li:after{display:inline-block;content:"•";padding:0 5px;font-size:10px;font-weight:normal}.listing .content-container div.listing-information ul.attributes>li:last-of-type:after{content:""}.listing .content-container div.listing-information ul.attributes>li .improper-bedroom{font-weight:normal}.listing .content-container div.listing-information a.rating-badge{z-index:2;position:absolute;left:-36%;bottom:-8px}.listing.has_offer_banner div.image-container a.favorite,.listing.has_offer_banner div.image-container form.favorite{left:35px}.listing+.map-view{display:none;position:relative;width:100%;height:35px;margin-bottom:40px;background:#FFF;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC}.listing+.map-view .quick-map{position:absolute;left:0;right:0;top:0;bottom:0}.listing+.map-view .quick-map .map{height:100%!important;width:100%!important}.listing+.map-view .quick-map .map div.circle{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:80px;height:80px;border:1px solid #86B3D4;background:rgba(134,179,212,0.5)}.listing+.map-view.visible{height:300px}.listing+.map-view.visible:after{display:none}.listing+.map-view.visible a.toggle{top:auto;bottom:-20px}.listing+.map-view.visible a.toggle i{line-height:36px}.listing+.map-view.visible a.toggle i:before{content:"\e60a"}.listing+.map-view.loading:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:#FFF;z-index:1000}.listing+.map-view.loading a.toggle i:before{content:"\e618"}.listing+.map-view:after{background-image:-webkit-gradient(linear,top,bottom,from(rgba(255,255,255,0.7)),to(rgba(255,255,255,0.9)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.7),rgba(255,255,255,0.9));background-image:-moz-linear-gradient(top,rgba(255,255,255,0.7),rgba(255,255,255,0.9));background-image:-ms-linear-gradient(top,rgba(255,255,255,0.7),rgba(255,255,255,0.9));background-image:-o-linear-gradient(top,rgba(255,255,255,0.7),rgba(255,255,255,0.9));background-image:linear-gradient(top,rgba(255,255,255,0.7),rgba(255,255,255,0.9));content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0}.listing+.map-view a.toggle{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;outline:0;z-index:1000;border:1px solid #5A99C7;background:#FFF;position:absolute;top:10px;left:50%;width:40px;height:40px;text-align:center;margin-left:-20px}.listing+.map-view a.toggle:active,.listing+.map-view a.toggle:focus{outline:0}.listing+.map-view a.toggle i{line-height:40px;text-align:center;color:#5A99C7;font-size:20px}.listing.polaroid,.listing.card,.listing.small-flexible,.listing.tiny-flexible{width:460px;height:auto;margin:0 0 20px 0;vertical-align:top;overflow:hidden}.listing.polaroid.inquiry .content-container .fav-heading,.listing.card.inquiry .content-container .fav-heading,.listing.small-flexible.inquiry .content-container .fav-heading,.listing.tiny-flexible.inquiry .content-container .fav-heading{width:62%;position:absolute;bottom:80px}.listing.polaroid.inquiry .content-container div.price,.listing.card.inquiry .content-container div.price,.listing.small-flexible.inquiry .content-container div.price,.listing.tiny-flexible.inquiry .content-container div.price{position:absolute;bottom:80px;right:15px}.listing.polaroid.inquiry .content-container .fav-heading h3,.listing.polaroid.inquiry .content-container .fav-heading a,.listing.polaroid.inquiry .content-container .fav-heading ul li,.listing.polaroid.inquiry .content-container .fav-heading span.interval,.listing.polaroid.inquiry .content-container .fav-heading strong,.listing.polaroid.inquiry .content-container .fav-heading label,.listing.polaroid.inquiry .content-container div.price h3,.listing.polaroid.inquiry .content-container div.price a,.listing.polaroid.inquiry .content-container div.price ul li,.listing.polaroid.inquiry .content-container div.price span.interval,.listing.polaroid.inquiry .content-container div.price strong,.listing.polaroid.inquiry .content-container div.price label,.listing.card.inquiry .content-container .fav-heading h3,.listing.card.inquiry .content-container .fav-heading a,.listing.card.inquiry .content-container .fav-heading ul li,.listing.card.inquiry .content-container .fav-heading span.interval,.listing.card.inquiry .content-container .fav-heading strong,.listing.card.inquiry .content-container .fav-heading label,.listing.card.inquiry .content-container div.price h3,.listing.card.inquiry .content-container div.price a,.listing.card.inquiry .content-container div.price ul li,.listing.card.inquiry .content-container div.price span.interval,.listing.card.inquiry .content-container div.price strong,.listing.card.inquiry .content-container div.price label,.listing.small-flexible.inquiry .content-container .fav-heading h3,.listing.small-flexible.inquiry .content-container .fav-heading a,.listing.small-flexible.inquiry .content-container .fav-heading ul li,.listing.small-flexible.inquiry .content-container .fav-heading span.interval,.listing.small-flexible.inquiry .content-container .fav-heading strong,.listing.small-flexible.inquiry .content-container .fav-heading label,.listing.small-flexible.inquiry .content-container div.price h3,.listing.small-flexible.inquiry .content-container div.price a,.listing.small-flexible.inquiry .content-container div.price ul li,.listing.small-flexible.inquiry .content-container div.price span.interval,.listing.small-flexible.inquiry .content-container div.price strong,.listing.small-flexible.inquiry .content-container div.price label,.listing.tiny-flexible.inquiry .content-container .fav-heading h3,.listing.tiny-flexible.inquiry .content-container .fav-heading a,.listing.tiny-flexible.inquiry .content-container .fav-heading ul li,.listing.tiny-flexible.inquiry .content-container .fav-heading span.interval,.listing.tiny-flexible.inquiry .content-container .fav-heading strong,.listing.tiny-flexible.inquiry .content-container .fav-heading label,.listing.tiny-flexible.inquiry .content-container div.price h3,.listing.tiny-flexible.inquiry .content-container div.price a,.listing.tiny-flexible.inquiry .content-container div.price ul li,.listing.tiny-flexible.inquiry .content-container div.price span.interval,.listing.tiny-flexible.inquiry .content-container div.price strong,.listing.tiny-flexible.inquiry .content-container div.price label{color:#FFF;text-shadow:0 0 2px rgba(0,0,0,0.7)}.listing.polaroid.inquiry .inquiry-container,.listing.card.inquiry .inquiry-container,.listing.small-flexible.inquiry .inquiry-container,.listing.tiny-flexible.inquiry .inquiry-container{position:relative}.listing.polaroid.inquiry .inquiry-container h4,.listing.card.inquiry .inquiry-container h4,.listing.small-flexible.inquiry .inquiry-container h4,.listing.tiny-flexible.inquiry .inquiry-container h4{margin:0}.listing.polaroid.inquiry .inquiry-container>span,.listing.card.inquiry .inquiry-container>span,.listing.small-flexible.inquiry .inquiry-container>span,.listing.tiny-flexible.inquiry .inquiry-container>span{font-size:16px;display:block}.listing.polaroid.inquiry .inquiry-container a,.listing.card.inquiry .inquiry-container a,.listing.small-flexible.inquiry .inquiry-container a,.listing.tiny-flexible.inquiry .inquiry-container a{display:inline-block;line-height:35px;position:absolute;right:0;top:0}.listing.polaroid.inquiry .inquiry-container a:hover,.listing.card.inquiry .inquiry-container a:hover,.listing.small-flexible.inquiry .inquiry-container a:hover,.listing.tiny-flexible.inquiry .inquiry-container a:hover{text-decoration:none}.listing.polaroid div.region,.listing.card div.region,.listing.small-flexible div.region,.listing.tiny-flexible div.region{top:0}.listing.polaroid div.region ul,.listing.card div.region ul,.listing.small-flexible div.region ul,.listing.tiny-flexible div.region ul{display:none}.listing.polaroid div.region span,.listing.card div.region span,.listing.small-flexible div.region span,.listing.tiny-flexible div.region span{position:absolute;z-index:2;top:15px;right:15px;color:#FFF;text-shadow:0 0 6px rgba(0,0,0,0.7)}.listing.polaroid div.image-container,.listing.polaroid .content-container,.listing.card div.image-container,.listing.card .content-container,.listing.small-flexible div.image-container,.listing.small-flexible .content-container,.listing.tiny-flexible div.image-container,.listing.tiny-flexible .content-container{width:100%;display:block}.listing.polaroid div.image-container img,.listing.polaroid .content-container img,.listing.card div.image-container img,.listing.card .content-container img,.listing.small-flexible div.image-container img,.listing.small-flexible .content-container img,.listing.tiny-flexible div.image-container img,.listing.tiny-flexible .content-container img{width:100%;height:auto}.listing.polaroid div.image-container img,.listing.card div.image-container img,.listing.small-flexible div.image-container img,.listing.tiny-flexible div.image-container img{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.listing.polaroid div.image-container a.favorite,.listing.polaroid div.image-container form.favorite,.listing.card div.image-container a.favorite,.listing.card div.image-container form.favorite,.listing.small-flexible div.image-container a.favorite,.listing.small-flexible div.image-container form.favorite,.listing.tiny-flexible div.image-container a.favorite,.listing.tiny-flexible div.image-container form.favorite{top:15px;left:15px}.listing.polaroid:hover .content-container div.listing-information label,.listing.card:hover .content-container div.listing-information label,.listing.small-flexible:hover .content-container div.listing-information label,.listing.tiny-flexible:hover .content-container div.listing-information label{border-left:1px solid #86B3D4;border-right:1px solid #86B3D4;border-bottom:1px solid #86B3D4}.listing.polaroid .content-container,.listing.card .content-container,.listing.small-flexible .content-container,.listing.tiny-flexible .content-container{position:initial;padding:15px;display:block}.listing.polaroid .content-container input[type=checkbox],.listing.card .content-container input[type=checkbox],.listing.small-flexible .content-container input[type=checkbox],.listing.tiny-flexible .content-container input[type=checkbox]{display:none}.listing.polaroid .content-container input[type=checkbox]:checked+div.listing-information,.listing.card .content-container input[type=checkbox]:checked+div.listing-information,.listing.small-flexible .content-container input[type=checkbox]:checked+div.listing-information,.listing.tiny-flexible .content-container input[type=checkbox]:checked+div.listing-information{top:0}.listing.polaroid .content-container input[type=checkbox]:checked+div.listing-information label,.listing.card .content-container input[type=checkbox]:checked+div.listing-information label,.listing.small-flexible .content-container input[type=checkbox]:checked+div.listing-information label,.listing.tiny-flexible .content-container input[type=checkbox]:checked+div.listing-information label{border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC}.listing.polaroid .content-container input[type=checkbox]:checked+div.listing-information label i:before,.listing.card .content-container input[type=checkbox]:checked+div.listing-information label i:before,.listing.small-flexible .content-container input[type=checkbox]:checked+div.listing-information label i:before,.listing.tiny-flexible .content-container input[type=checkbox]:checked+div.listing-information label i:before{content:"\e60d"}.listing.polaroid .content-container .fav-heading,.listing.card .content-container .fav-heading,.listing.small-flexible .content-container .fav-heading,.listing.tiny-flexible .content-container .fav-heading{display:inline-block;vertical-align:top;width:67%}.listing.polaroid .content-container .fav-heading h3,.listing.card .content-container .fav-heading h3,.listing.small-flexible .content-container .fav-heading h3,.listing.tiny-flexible .content-container .fav-heading h3{height:15px;width:100%;font-size:20px;line-height:20px;margin-bottom:5px}.listing.polaroid .content-container .fav-heading span,.listing.card .content-container .fav-heading span,.listing.small-flexible .content-container .fav-heading span,.listing.tiny-flexible .content-container .fav-heading span{font-size:16px;margin-bottom:0;display:inline-block}.listing.polaroid .content-container div.listing-information,.listing.card .content-container div.listing-information,.listing.small-flexible .content-container div.listing-information,.listing.tiny-flexible .content-container div.listing-information{-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear;transition-delay:none;-webkit-transition-delay:none;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;z-index:2;position:absolute;width:260px;height:220px;background:rgba(255,255,255,0.9);padding:15px;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;top:-220px;left:50%;-webkit-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);-o-transform:translate(-50%,0%);transform:translate(-50%,0%)}.listing.polaroid .content-container div.listing-information label,.listing.card .content-container div.listing-information label,.listing.small-flexible .content-container div.listing-information label,.listing.tiny-flexible .content-container div.listing-information label{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;transition-delay:none;-webkit-transition-delay:none;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;cursor:pointer;background:rgba(255,255,255,0.9);position:absolute;font-size:32px;bottom:-31px;height:30px;width:30px;text-align:center;line-height:30px;left:50%;margin-left:-15px;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC}.listing.polaroid .content-container div.listing-information span.stars,.listing.card .content-container div.listing-information span.stars,.listing.small-flexible .content-container div.listing-information span.stars,.listing.tiny-flexible .content-container div.listing-information span.stars{display:inline-block;position:relative;right:auto;top:auto;margin-bottom:10px}.listing.polaroid .content-container div.listing-information>p,.listing.card .content-container div.listing-information>p,.listing.small-flexible .content-container div.listing-information>p,.listing.tiny-flexible .content-container div.listing-information>p{display:none}.listing.polaroid .content-container div.listing-information ul.features,.listing.card .content-container div.listing-information ul.features,.listing.small-flexible .content-container div.listing-information ul.features,.listing.tiny-flexible .content-container div.listing-information ul.features{position:relative;left:auto;bottom:auto;margin-bottom:10px;padding-right:10px!important}.listing.polaroid .content-container div.listing-information ul.features li,.listing.card .content-container div.listing-information ul.features li,.listing.small-flexible .content-container div.listing-information ul.features li,.listing.tiny-flexible .content-container div.listing-information ul.features li{float:none;display:inline-block}.listing.polaroid .content-container div.listing-information ul.attributes,.listing.card .content-container div.listing-information ul.attributes,.listing.small-flexible .content-container div.listing-information ul.attributes,.listing.tiny-flexible .content-container div.listing-information ul.attributes{margin-bottom:10px}.listing.polaroid .content-container div.listing-information ul.attributes li,.listing.card .content-container div.listing-information ul.attributes li,.listing.small-flexible .content-container div.listing-information ul.attributes li,.listing.tiny-flexible .content-container div.listing-information ul.attributes li{float:none;margin-bottom:5px;font-weight:normal}.listing.polaroid .content-container div.listing-information ul.attributes li:after,.listing.card .content-container div.listing-information ul.attributes li:after,.listing.small-flexible .content-container div.listing-information ul.attributes li:after,.listing.tiny-flexible .content-container div.listing-information ul.attributes li:after{display:none}.listing.polaroid .content-container div.listing-information ul.attributes li:before,.listing.card .content-container div.listing-information ul.attributes li:before,.listing.small-flexible .content-container div.listing-information ul.attributes li:before,.listing.tiny-flexible .content-container div.listing-information ul.attributes li:before{display:inline-block;content:"•";padding:0 5px 0 0;font-size:12px}.listing.polaroid .content-container div.listing-information a.rating-badge,.listing.card .content-container div.listing-information a.rating-badge,.listing.small-flexible .content-container div.listing-information a.rating-badge,.listing.tiny-flexible .content-container div.listing-information a.rating-badge{position:relative;left:auto;bottom:auto}.listing.polaroid .content-container div.listing-information a.rating-badge p,.listing.card .content-container div.listing-information a.rating-badge p,.listing.small-flexible .content-container div.listing-information a.rating-badge p,.listing.tiny-flexible .content-container div.listing-information a.rating-badge p{float:right;padding-left:10px;margin-right:0;font-size:16px;color:#333;text-shadow:none;font-weight:normal}.listing.polaroid .content-container div.price,.listing.card .content-container div.price,.listing.small-flexible .content-container div.price,.listing.tiny-flexible .content-container div.price{vertical-align:top;position:relative;right:0;bottom:0;display:inline-block;width:33%}.listing.polaroid .content-container div.price span.availability,.listing.card .content-container div.price span.availability,.listing.small-flexible .content-container div.price span.availability,.listing.tiny-flexible .content-container div.price span.availability{display:none}.listing.polaroid .content-container div.price strong,.listing.card .content-container div.price strong,.listing.small-flexible .content-container div.price strong,.listing.tiny-flexible .content-container div.price strong{margin-top:5px;font-size:20px}@media only screen and (min-width:768px) and (max-width:1030px){.listing{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;min-height:550px}.listing div.region ul{width:auto}.listing div.region ul li{display:none}.listing div.region ul li:nth-last-of-type(2),.listing div.region ul li:nth-last-of-type(1){display:inline-block}.listing div.image-container{width:100%}.listing .content-container{position:initial;width:100%}.listing .content-container h3.short{width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.listing .content-container h3.short::-webkit-scrollbar{display:none}.listing .content-container div.listing-information>p{margin-bottom:10px}.listing .content-container div.listing-information ul.features{position:relative;left:auto;bottom:auto;margin-bottom:10px}.listing .content-container ul.attributes{margin-bottom:10px}.listing .content-container ul.attributes>li{line-height:1.428571429;float:none;display:block;width:100%}.listing .content-container ul.attributes>li:after{display:none!important}}@media only screen and (max-width:767px){.listing{height:auto;margin:0}.listing+.map-view{display:block}.listing+.map-view.visible{height:160px}.listing:hover{background:#FFF;border:1px solid #86B3D4}.listing div.region{height:20px;z-index:1;left:0!important;padding:0 10px}.listing div.region ul{width:auto}.listing div.region span{text-shadow:0 1px 5px rgba(51,51,51,0.42);position:absolute;color:#FFF;top:35px;right:5px}.listing span.result-id{top:auto;right:10px;bottom:10px;color:#CCC;z-index:2}.listing div.image-container{width:100%;display:block;height:auto}.listing div.image-container img{width:100%;height:auto}.listing div.image-container .offer{left:auto;bottom:auto;top:0;right:0;width:100%;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.listing div.image-container a.favorite.with-offer,.listing div.image-container form.favorite.with-offer{left:10px;top:50px}.listing div.image-container a.rating-badge{bottom:auto;right:0;top:0}.listing div.image-container a.rating-badge i{font-size:40px!important;position:relative;text-shadow:0 0 6px rgba(0,0,0,0.3)}.listing div.image-container a.rating-badge>span{right:25px;top:25px}.listing div.image-container a.rating-badge>span>span{left:9px;line-height:16px;font-size:20px}.listing div.image-container a.rating-badge.compact>span{background-image:-webkit-gradient(linear,bottom,top,from(transparent),to(transparent));background-image:-webkit-linear-gradient(bottom,transparent,transparent);background-image:-moz-linear-gradient(bottom,transparent,transparent);background-image:-ms-linear-gradient(bottom,transparent,transparent);background-image:-o-linear-gradient(bottom,transparent,transparent);background-image:linear-gradient(bottom,transparent,transparent);text-shadow:0 1px 5px rgba(51,51,51,0.42)}.listing div.image-container a.rating-badge p{background-image:none}.listing div.image-container a.rating-badge div.badge span.rating{width:40px;text-align:center}.listing .content-container{position:relative;display:block;width:100%;padding:45px 10px 5px 10px}.listing .content-container div.listing-information{margin:0;position:absolute;top:10px}.listing .content-container div.listing-information .rating-badge{display:block}.listing .content-container div.listing-information span.stars{bottom:90px;right:auto;top:auto;left:12px}.listing .content-container div.listing-information ul.attributes{display:inline-block;position:relative;width:100%;margin:0;padding:0}.listing .content-container div.listing-information ul.attributes li{float:left;font-weight:normal}.listing .content-container div.listing-information ul.attributes li:after{padding:0 3px 0 0}.listing .content-container div.listing-information ul.attributes li.persons span{font-size:0}.listing .content-container div.listing-information ul.attributes li.persons span:after{content:'Pers.';font-size:16px;display:inline-block;padding-right:3px}.listing .content-container h3{background-image:-webkit-gradient(linear,bottom,top,from(#323232),to(rgba(50,50,50,0)));background-image:-webkit-linear-gradient(bottom,#323232,rgba(50,50,50,0));background-image:-moz-linear-gradient(bottom,#323232,rgba(50,50,50,0));background-image:-ms-linear-gradient(bottom,#323232,rgba(50,50,50,0));background-image:-o-linear-gradient(bottom,#323232,rgba(50,50,50,0));background-image:linear-gradient(bottom,#323232,rgba(50,50,50,0));margin-left:-10px;position:absolute;top:-45px;text-align:left;margin-bottom:0;padding:10px;height:45px;color:#FFF;width:100%;font-size:20px}.listing .content-container h3 a{width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;display:inline-block;color:#FFF}.listing .content-container h3 a::-webkit-scrollbar{display:none}.listing .content-container h3.short{width:100%}.listing .content-container div[class*="offer-type-"]{position:absolute;top:28px;font-size:16px}.listing .content-container span.stars{right:auto;left:10px;top:-65px}.listing .content-container span.stars span{display:none}.listing .content-container span.stars i{text-shadow:0 0 3px rgba(0,0,0,0.5)}.listing .content-container div.price{float:none;position:relative;bottom:auto;width:100%;right:auto;text-align:left}.listing .content-container div.price span.tooltip-container{display:none}.listing .content-container div.price span.availability{position:absolute;bottom:0;right:0}.listing .content-container div.price strong{font-size:20px}.listing .content-container ul.features{position:relative;left:0;bottom:0;display:block;height:30px}.listing .content-container .price-wrapper{overflow:hidden}.listing .content-container .price-wrapper span.status{display:inline-block;position:relative;z-index:1000;background:#FFF;min-width:70px}.listing .content-container .price-wrapper>span.price{float:left;padding-right:10px}.listing .content-container>.result{bottom:5px}.listing.polaroid,.listing.card{width:100%;min-height:0}.listing.polaroid.inquiry .inquiry-container h4,.listing.card.inquiry .inquiry-container h4{text-align:left}.listing.polaroid .listing-information,.listing.card .listing-information{display:block}.listing.polaroid .content-container,.listing.card .content-container{display:block;width:100%;height:auto;padding:10px}.listing.polaroid .content-container .fav-heading,.listing.card .content-container .fav-heading{width:100%;margin-bottom:5px}.listing.polaroid .content-container .fav-heading h3,.listing.card .content-container .fav-heading h3{margin-left:0;position:relative;top:auto;background-image:none;text-align:left;margin-bottom:0;padding:0;height:16px}.listing.polaroid .content-container .fav-heading h3 a,.listing.card .content-container .fav-heading h3 a{display:block;color:#333;padding:0}.listing.polaroid .content-container div.price,.listing.card .content-container div.price{width:100%}.listing.polaroid .content-container div.price span.interval,.listing.card .content-container div.price span.interval{display:inline-block;width:49%}.listing.polaroid .content-container div.price strong,.listing.card .content-container div.price strong{display:inline-block;width:50%;text-align:right}}ul.features li i{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;display:inline-block;padding:7px;border:1px solid #858585;position:relative}ul.features li i.prohibited:after{position:absolute;left:50%!important;top:50%!important;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);left:0%!important;content:'';display:block;height:2px;width:100%;background:#858585}ul.features li i.on-request{color:#858585}ul.features li i .alternative-text{display:none!important}@media only screen and (max-width:767px){ul.features{text-align:center}ul.features li:nth-of-type(n+4):after{left:auto;right:5px}}.listing.card{overflow:visible;width:300px;height:auto;min-height:475px}.listing.card.inquiry{min-height:340px}.listing.card.inquiry .content-container .fav-heading{width:90%;bottom:110px}.listing.card.inquiry .content-container div.price,.listing.card.inquiry .content-container div.listing-information{display:none}.listing.card.inquiry .inquiry-container span{margin-bottom:15px}.listing.card.inquiry .inquiry-container a{display:inline-block;position:relative;right:auto;top:auto}.listing.card .content-container{display:inline-block}.listing.card .content-container .fav-heading{display:block;width:100%;margin-bottom:15px}.listing.card .content-container div.listing-information{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:relative;width:100%;height:auto;background:transparent;padding:0;border-left:0;border-right:0;border-bottom:0;top:auto;left:auto;-webkit-transform:translate(0%,0%);-moz-transform:translate(0%,0%);-o-transform:translate(0%,0%);transform:translate(0%,0%)}.listing.card .content-container div.listing-information label{display:none}.listing.card .content-container div.listing-information ul.attributes{margin-bottom:15px}.listing.card .content-container div.listing-information a.rating-badge{position:absolute;right:-30px;top:-120px}.listing.card .content-container div.listing-information a.rating-badge p{float:none;padding-left:0;margin-right:10px;color:#FFF;text-shadow:0 0 5px rgba(0,0,0,0.6)}.listing.card .content-container div.price{text-align:left;width:100%}.listing.card .content-container div.price span.interval{font-size:20px}.listing.card .content-container div.price strong{font-size:22px}.listing.polaroid{width:460px;height:auto;margin:0 0 20px 0;vertical-align:top;overflow:hidden}.listing.polaroid.inquiry .content-container .fav-heading{width:62%;position:absolute;bottom:80px}.listing.polaroid.inquiry .content-container div.price{position:absolute;bottom:80px;right:15px}.listing.polaroid.inquiry .content-container .fav-heading h3,.listing.polaroid.inquiry .content-container .fav-heading a,.listing.polaroid.inquiry .content-container .fav-heading ul li,.listing.polaroid.inquiry .content-container .fav-heading span.interval,.listing.polaroid.inquiry .content-container .fav-heading strong,.listing.polaroid.inquiry .content-container .fav-heading label,.listing.polaroid.inquiry .content-container div.price h3,.listing.polaroid.inquiry .content-container div.price a,.listing.polaroid.inquiry .content-container div.price ul li,.listing.polaroid.inquiry .content-container div.price span.interval,.listing.polaroid.inquiry .content-container div.price strong,.listing.polaroid.inquiry .content-container div.price label{color:#FFF;text-shadow:0 0 2px rgba(0,0,0,0.7)}.listing.polaroid.inquiry .inquiry-container{position:relative}.listing.polaroid.inquiry .inquiry-container h4{margin:0}.listing.polaroid.inquiry .inquiry-container>span{font-size:16px;display:block}.listing.polaroid.inquiry .inquiry-container a{display:inline-block;line-height:35px;position:absolute;right:0;top:0}.listing.polaroid.inquiry .inquiry-container a:hover{text-decoration:none}.listing.polaroid div.region{top:0}.listing.polaroid div.region ul{display:none}.listing.polaroid div.region span{position:absolute;z-index:2;top:15px;right:15px;color:#FFF;text-shadow:0 0 6px rgba(0,0,0,0.7)}.listing.polaroid div.image-container,.listing.polaroid .content-container{width:100%;display:block}.listing.polaroid div.image-container img,.listing.polaroid .content-container img{width:100%;height:auto}.listing.polaroid div.image-container img{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.listing.polaroid div.image-container a.favorite,.listing.polaroid div.image-container form.favorite{top:15px;left:15px}.listing.polaroid:hover .content-container div.listing-information label{border-left:1px solid #86B3D4;border-right:1px solid #86B3D4;border-bottom:1px solid #86B3D4}.listing.polaroid .content-container{position:initial;padding:15px;display:block}.listing.polaroid .content-container input[type=checkbox]{display:none}.listing.polaroid .content-container input[type=checkbox]:checked+div.listing-information{top:0}.listing.polaroid .content-container input[type=checkbox]:checked+div.listing-information label{border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC}.listing.polaroid .content-container input[type=checkbox]:checked+div.listing-information label i:before{content:"\e60d"}.listing.polaroid .content-container .fav-heading{display:inline-block;vertical-align:top;width:67%}.listing.polaroid .content-container .fav-heading h3{height:15px;width:100%;font-size:20px;line-height:20px;margin-bottom:0}.listing.polaroid .content-container .fav-heading ul{font-size:16px;margin-bottom:0}.listing.polaroid .content-container .fav-heading ul li{display:inline-block}.listing.polaroid .content-container .fav-heading ul li:first-of-type:after{content:',';padding-right:2px}.listing.polaroid .content-container div.listing-information{-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear;transition-delay:none;-webkit-transition-delay:none;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;z-index:2;position:absolute;width:260px;height:155px;background:rgba(255,255,255,0.9);padding:15px;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;top:-155px;left:50%;-webkit-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);-o-transform:translate(-50%,0%);transform:translate(-50%,0%)}.listing.polaroid .content-container div.listing-information label{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;transition-delay:none;-webkit-transition-delay:none;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;cursor:pointer;background:rgba(255,255,255,0.9);position:absolute;font-size:32px;bottom:-31px;height:30px;width:30px;text-align:center;line-height:30px;left:50%;margin-left:-15px;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC}.listing.polaroid .content-container div.listing-information span.stars{display:inline-block;position:relative;right:auto;top:auto;margin-bottom:10px}.listing.polaroid .content-container div.listing-information>p{display:none}.listing.polaroid .content-container div.listing-information ul.features{position:relative;left:auto;bottom:auto;margin-bottom:15px;padding-right:10px!important}.listing.polaroid .content-container div.listing-information ul.features li{float:none;display:inline-block;vertical-align:top}.listing.polaroid .content-container div.listing-information ul.attributes{margin-bottom:10px}.listing.polaroid .content-container div.listing-information ul.attributes li{float:none;margin-bottom:10px;font-weight:normal}.listing.polaroid .content-container div.listing-information ul.attributes li:after{display:none}.listing.polaroid .content-container div.listing-information ul.attributes li:before{display:inline-block;content:"•";padding:0 5px 0 0;font-size:12px}.listing.polaroid .content-container div.listing-information a.rating-badge{position:relative;left:auto;bottom:auto}.listing.polaroid .content-container div.listing-information a.rating-badge p{float:right;padding-left:10px;margin-right:0;font-size:16px;color:#333;text-shadow:none;font-weight:normal}.listing.polaroid .content-container div.listing-information a.rating-badge.list{width:100%}.listing.polaroid .content-container div.listing-information a.rating-badge.list p{line-height:10px;float:none;padding-left:12px;height:auto;margin-bottom:0}.listing.polaroid .content-container div.listing-information a.rating-badge.list p:before{content:'•';position:absolute;left:0}.listing.polaroid .content-container div.listing-information a.rating-badge.list div.badge{display:block;position:absolute;right:0;bottom:0}.listing.polaroid .content-container div.listing-information a.rating-badge.list div.badge span.rating{bottom:0;top:15px}.listing.polaroid .content-container div.price{vertical-align:top;position:relative;right:0;bottom:0;display:inline-block;width:33%}.listing.polaroid .content-container div.price span.availability{display:none}.listing.polaroid .content-container div.price span.interval{padding-right:0}.listing.polaroid .content-container div.price strong{margin-top:0;font-size:20px}.listing.small-flexible{display:inline-block;background-color:#FFF;border-color:#86B3D4;overflow:hidden;width:100%;height:auto}.listing.small-flexible:hover{border-color:#5A99C7}.listing.small-flexible div.region span{display:none}.listing.small-flexible div.image-container a.favorite,.listing.small-flexible div.image-container form.favorite{display:none}.listing.small-flexible div.content-container{position:relative;height:auto;padding:0;display:block}.listing.small-flexible div.content-container .fav-heading{background-image:-webkit-gradient(linear,bottom,top,from(rgba(50,50,50,0.85)),to(rgba(50,50,50,0)));background-image:-webkit-linear-gradient(bottom,rgba(50,50,50,0.85),rgba(50,50,50,0));background-image:-moz-linear-gradient(bottom,rgba(50,50,50,0.85),rgba(50,50,50,0));background-image:-ms-linear-gradient(bottom,rgba(50,50,50,0.85),rgba(50,50,50,0));background-image:-o-linear-gradient(bottom,rgba(50,50,50,0.85),rgba(50,50,50,0));background-image:linear-gradient(bottom,rgba(50,50,50,0.85),rgba(50,50,50,0));display:block;width:100%;padding:15px;color:#FFF;position:absolute;bottom:100%}.listing.small-flexible div.content-container .fav-heading h3 a{color:#FFF;font-size:16px}.listing.small-flexible div.content-container div.listing-information{display:none}.listing.small-flexible div.content-container div.result{position:relative;padding:15px;text-align:left;width:100%;right:auto;bottom:auto}.listing.small-flexible div.content-container div.result div.price-calc-box{display:none}.listing.small-flexible div.content-container div.result span.price{position:relative}@media only screen and (max-width:767px){.listing.small-flexible div.content-container .fav-heading{padding:10px}.listing.small-flexible div.content-container .fav-heading h3{display:none}.listing.small-flexible div.content-container .fav-heading ul li:after{display:none}.listing.small-flexible div.content-container .fav-heading ul li:last-of-type{display:none}.listing.small-flexible div.content-container div.result{padding:10px}.listing.small-flexible div.content-container div.result .information span.interval{width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.listing.small-flexible div.content-container div.result .information span.interval::-webkit-scrollbar{display:none}.listing.small-flexible div.content-container div.result span.price{float:none;display:block}}.listing.tiny-flexible{width:100%;height:100%;padding:0;position:inherit;margin:0;display:block;background-color:#F7FAFC;overflow:hidden;border:none}.listing.tiny-flexible div.region span{display:none}.listing.tiny-flexible div.image-container{width:120px;height:90px;display:inline-block}.listing.tiny-flexible div.image-container a.favorite,.listing.tiny-flexible div.image-container form.favorite{display:none}.listing.tiny-flexible div.content-container{display:inline-block;width:70%;padding:10px}.listing.tiny-flexible div.content-container .fav-heading{display:block;width:100%;padding:0;color:#333}.listing.tiny-flexible div.content-container .fav-heading h3 a{color:#333;font-size:16px}.listing.tiny-flexible div.content-container div.listing-information{display:none}.listing.tiny-flexible div.content-container div.price{padding:0;text-align:left;width:100%}.listing.tiny-flexible div.content-container div.price span.interval{font-size:12px}.listing.tiny-flexible div.content-container div.price strong{font-size:16px}.listing.tiny-flexible div.content-container div.price div.price-calc-box{display:none}.elem-highway-listing-price .price-wrapper .status{font-size:16px;color:#ADADAD}.elem-highway-listing-price .price-wrapper .status.available{color:#4A9152}.elem-highway-listing-price .price{display:block;font-weight:bold}.elem-highway-listing-price.expose{line-height:1.428571429}.elem-highway-listing-price.expose .price{font-size:20px}.elem-highway-listing-price.result{font-size:20px;position:absolute;right:10px;bottom:10px;text-align:right}.elem-highway-listing-price.result strong{display:block;font-size:18px;color:#333}.elem-highway-listing-price.result strong span{padding-right:0;font-size:20px;color:#333}.elem-highway-listing-price.result .information{display:inline-block}.elem-highway-listing-price.result .information span.interval{color:#333;font-size:16px;padding-right:5px}.elem-highway-listing-price.result .price-wrapper{display:inline-block}.elem-highway-listing-price.result .price-wrapper .status{display:block;margin-right:-17px}.elem-highway-listing-price.result .price-wrapper .price{display:inline-block}.elem-highway-listing-price.result .price-wrapper .price span.price-value{font-size:22px}.elem-highway-listing-price.result .price-date-range{display:none}.elem-highway-listing-price.result .price-calc-box{z-index:2;display:inline-block;position:relative;text-align:left}.elem-highway-listing-price.result .price-calc-box i.label{cursor:pointer;display:inline-block;color:#333;font-weight:normal;font-size:14px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elem-highway-listing-price.result .price-calc-box input[type="checkbox"]{position:absolute;left:-9999px;-webkit-appearance:none;-moz-appearance:none}.elem-highway-listing-price.result .price-calc-box input[type="checkbox"]:checked+div.box{display:block;-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible}.elem-highway-listing-price.result.no-price .price-wrapper .status{margin-right:0}.elem-highway-listing-price.top-listing .price{display:inline-block;float:right}.elem-highway-listing-price.top-listing .price .price-word{display:none}.elem-highway-listing-price.top-listing .information{display:inline-block;float:left;width:56%}.elem-highway-listing-price.teaser .price{font-size:20px}@media only screen and (max-width:767px){.elem-highway-listing-price{float:none;position:relative;bottom:auto;width:100%;right:auto;text-align:left}.elem-highway-listing-price span.tooltip-container{display:none}.elem-highway-listing-price span.availability{position:absolute;bottom:0;right:0}.elem-highway-listing-price strong{font-size:20px}.elem-highway-listing-price.expose{text-align:center;margin-bottom:10px}.elem-highway-listing-price.result{position:relative;right:auto;top:auto;text-align:left;padding-top:10px}.elem-highway-listing-price.result .information{display:inline-block;width:50%}.elem-highway-listing-price.result .price-wrapper{float:none;display:block}.elem-highway-listing-price.result .price-date-range{display:none}}.elem-highway-listing-rating_badge{display:inline-block}.elem-highway-listing-rating_badge>span{text-shadow:0 1px 5px rgba(51,51,51,0.42);display:inline-block;vertical-align:top;height:80px;line-height:80px;color:#FFF;font-weight:bold;font-size:20px;text-decoration:none;margin:0 10px 0 0}.elem-highway-listing-rating_badge div.badge{text-shadow:0 1px 5px rgba(51,51,51,0.42);text-decoration:none;display:inline-block;position:relative;height:80px;width:80px;cursor:pointer}.elem-highway-listing-rating_badge div.badge i{text-shadow:0 1px 5px rgba(51,51,51,0.42);-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear;transition-delay:none;-webkit-transition-delay:none;-webkit-transform-origin:50%;-moz-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%;color:#EABF35;font-size:80px!important;top:0;left:0}.elem-highway-listing-rating_badge div.badge span{text-shadow:0 0 1px rgba(51,51,51,0.7);position:absolute;width:100%;color:#FFF;text-align:center}.elem-highway-listing-rating_badge div.badge span.rating{font-size:26px;font-weight:bold;bottom:36px;right:0}.elem-highway-listing-rating_badge div.badge span.rating-max{font-size:20px;font-weight:normal;bottom:17px;right:0}.elem-highway-listing-rating_badge.compact{position:absolute;left:0;bottom:0;width:100%}.elem-highway-listing-rating_badge.compact>span{text-shadow:none;color:#333;height:36px;width:100%;line-height:32px;padding-left:50px;font-size:16px;text-align:left;font-weight:normal;margin-right:0}.elem-highway-listing-rating_badge.compact div.badge{text-shadow:none;height:32px;width:32px;position:absolute;left:10px;bottom:5px}.elem-highway-listing-rating_badge.compact div.badge i{text-shadow:none;font-size:32px!important}.elem-highway-listing-rating_badge.compact div.badge span.rating{position:absolute;font-size:16px;height:32px;width:32px;line-height:35px;right:0.5px;top:0}.elem-highway-listing-rating_badge.compact:hover>span{text-decoration:underline}.elem-highway-listing-rating_badge.has-tooltip:before{bottom:105%}.elem-highway-listing-rating_badge.has-tooltip.right:before{left:24px}.elem-highway-listing-rating_badge.has-tooltip:after{bottom:115%}.elem-highway-listing-rating_badge.has-tooltip.active i,.elem-highway-listing-rating_badge.has-tooltip:hover i{-webkit-transform:rotate(26deg);-moz-transform:rotate(26deg);-o-transform:rotate(26deg);transform:rotate(26deg)}@media only screen and (max-width:767px){.elem-highway-listing-rating_badge.compact>span{text-align:left;line-height:45px;padding-left:52px;background-image:-webkit-gradient(linear,top,bottom,from(rgba(50,50,50,0.6)),to(rgba(50,50,50,0)));background-image:-webkit-linear-gradient(top,rgba(50,50,50,0.6),rgba(50,50,50,0));background-image:-moz-linear-gradient(top,rgba(50,50,50,0.6),rgba(50,50,50,0));background-image:-ms-linear-gradient(top,rgba(50,50,50,0.6),rgba(50,50,50,0));background-image:-o-linear-gradient(top,rgba(50,50,50,0.6),rgba(50,50,50,0));background-image:linear-gradient(top,rgba(50,50,50,0.6),rgba(50,50,50,0))}.elem-highway-listing-rating_badge.compact div.badge{left:5px;top:5px}.elem-highway-listing-rating_badge.compact div.badge span.rating{left:0;line-height:40px}}.elem-highway-listing-top_listing{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:border 300ms linear;-moz-transition:border 300ms linear;-o-transition:border 300ms linear;transition:border 300ms linear;transition-delay:none;-webkit-transition-delay:none;position:relative;max-width:367px;width:100%;height:auto;border:1px solid #86B3D4;background:#FFF;overflow:hidden;float:left}.elem-highway-listing-top_listing *{color:#333;font-family:Yummo,Verdana,sans-serif;font-size:20px}.elem-highway-listing-top_listing a.image-container{position:relative;display:block;width:100%;height:100%}.elem-highway-listing-top_listing a.image-container img{-webkit-transition:transform 350ms linear;-moz-transition:transform 350ms linear;-o-transition:transform 350ms linear;transition:transform 350ms linear;transition-delay:none;-webkit-transition-delay:none;display:block;width:100%;height:auto;position:relative}.elem-highway-listing-top_listing .badge{position:absolute;right:10px;top:10px;text-align:center}.elem-highway-listing-top_listing .badge i{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:72px;height:72px;display:inline-block;background:rgba(234,191,53,0.9)}.elem-highway-listing-top_listing .badge span{position:absolute;display:block;width:100%;color:#FFF;top:38px;line-height:16px}.elem-highway-listing-top_listing .badge span:first-of-type{top:15px;text-transform:uppercase;font-size:24px;line-height:20px;font-weight:bold}.elem-highway-listing-top_listing .description{position:relative;bottom:0;left:0;width:100%;height:auto}.elem-highway-listing-top_listing .description .details{position:absolute;bottom:100%;width:100%;padding:10px 15px;background-image:-webkit-gradient(linear,bottom,top,from(rgba(50,50,50,0.85)),to(rgba(50,50,50,0)));background-image:-webkit-linear-gradient(bottom,rgba(50,50,50,0.85),rgba(50,50,50,0));background-image:-moz-linear-gradient(bottom,rgba(50,50,50,0.85),rgba(50,50,50,0));background-image:-ms-linear-gradient(bottom,rgba(50,50,50,0.85),rgba(50,50,50,0));background-image:-o-linear-gradient(bottom,rgba(50,50,50,0.85),rgba(50,50,50,0));background-image:linear-gradient(bottom,rgba(50,50,50,0.85),rgba(50,50,50,0))}.elem-highway-listing-top_listing .description .details .h3.type{display:block;font-weight:bold;color:#FFF;margin-bottom:0}.elem-highway-listing-top_listing .description .details a{width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;color:#FFF;font-weight:normal;font-size:16px}.elem-highway-listing-top_listing .description .details a::-webkit-scrollbar{display:none}.elem-highway-listing-top_listing .description .price-container{height:50px;line-height:50px;padding:0 15px;background:#FFF}.elem-highway-listing-top_listing .description .price-container .information{width:61%}.elem-highway-listing-top_listing:hover a.image-container img{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}@media only screen and (min-width:768px) and (max-width:1030px){.elem-highway-listing-top_listing{max-width:420px}}@media only screen and (max-width:767px){.elem-highway-listing-top_listing{width:280px;display:inline-block}.elem-highway-listing-top_listing:hover a.image-container img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.elem-highway-listing-top_listing .badge i{font-size:80px}.elem-highway-listing-top_listing .badge span:first-of-type{top:17px;font-size:22px}.elem-highway-listing-top_listing .description .h3{text-align:left}.elem-highway-listing-top_listing .description .details{padding:10px}.elem-highway-listing-top_listing .description .price-container{padding:0 10px}.elem-highway-listing-top_listing .description .price-container .information{width:70%}.elem-highway-listing-top_listing .description .price-container .price{position:absolute;right:0}}.elem-highway-offers-offers{width:100%;position:relative;overflow:hidden}.elem-highway-offers-offers h2.offer{margin-top:20px}.elem-highway-offers-offers h2.offer+.more-offers{top:25px}.elem-highway-offers-offers .region-page .offer{padding:0 0 10px 0}.elem-highway-offers-offers .region-page .offer:nth-of-type(2n){padding-left:10px}.elem-highway-offers-offers .region-page .offer:nth-of-type(2n+1){padding-right:10px}@media only screen and (min-width:768px) and (max-width:1030px){.elem-highway-offers-offers section.elem-highway-offer-element{margin-bottom:20px}}@media only screen and (max-width:767px){.elem-highway-offers-offers{padding:0}.elem-highway-offers-offers h2{margin-bottom:15px}.elem-highway-offers-offers h2.offer+.more-offers{top:auto}.elem-highway-offers-offers.with-button{padding-bottom:35px;margin-bottom:10px}.elem-highway-offers-offers>p{text-align:center}.elem-highway-offers-offers .more-offers{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #86B3D4;display:block;width:auto;position:absolute;top:auto;right:20px;left:20px;bottom:-20px;padding:10px;background:#FFF;text-align:center;color:#5A99C7}.elem-highway-offers-offers .more-offers:active{background:#5A99C7;color:#FFF}}.elem-highway-offer-element{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;transition-delay:none;-webkit-transition-delay:none;position:relative;width:100%;margin-right:20px;float:left}.elem-highway-offer-element:last-of-type{margin-right:0}.elem-highway-offer-element *{font-family:Yummo,Verdana,sans-serif}.elem-highway-offer-element .offer-banner{font-size:20px;padding:10px;font-weight:bold}.elem-highway-offer-element div.image-container{position:relative;display:block;height:auto;overflow:hidden}.elem-highway-offer-element div.image-container>a{display:block;z-index:1000;overflow:hidden}.elem-highway-offer-element div.image-container>a img{-webkit-transition:transform 350ms linear;-moz-transition:transform 350ms linear;-o-transition:transform 350ms linear;transition:transform 350ms linear;transition-delay:none;-webkit-transition-delay:none;display:block;width:100%;height:auto;margin:0 auto}.elem-highway-offer-element div.image-container .region{background-image:-webkit-gradient(linear,bottom,top,from(rgba(50,50,50,0.85)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(bottom,rgba(50,50,50,0.85),rgba(255,255,255,0));background-image:-moz-linear-gradient(bottom,rgba(50,50,50,0.85),rgba(255,255,255,0));background-image:-ms-linear-gradient(bottom,rgba(50,50,50,0.85),rgba(255,255,255,0));background-image:-o-linear-gradient(bottom,rgba(50,50,50,0.85),rgba(255,255,255,0));background-image:linear-gradient(bottom,rgba(50,50,50,0.85),rgba(255,255,255,0));position:absolute;bottom:0;left:0;width:100%;height:auto}.elem-highway-offer-element div.image-container .region .h3{padding:10px;font-weight:bold;color:#FFF;margin:0;line-height:1em}.elem-highway-offer-element div.image-container .region a{width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;display:block;color:#FFF;font-weight:normal;font-size:16px}.elem-highway-offer-element div.image-container .region a::-webkit-scrollbar{display:none}.elem-highway-offer-element .description{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;background:#FFF;padding:10px;position:relative;bottom:0;line-height:1.428571429}.elem-highway-offer-element:hover .image-container img{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}@media only screen and (max-width:767px){.elem-highway-offer-element{width:100%;margin-right:0;margin-bottom:20px}.elem-highway-offer-element div.image-container{height:auto}.elem-highway-offer-element div.image-container>a img{width:100%}.elem-highway-offer-element div.image-container .badge{z-index:2001}.elem-highway-offer-element div.image-container .region{background-image:-webkit-gradient(linear,bottom,top,from(rgba(50,50,50,0.85)),to(rgba(50,50,50,0)));background-image:-webkit-linear-gradient(bottom,rgba(50,50,50,0.85),rgba(50,50,50,0));background-image:-moz-linear-gradient(bottom,rgba(50,50,50,0.85),rgba(50,50,50,0));background-image:-ms-linear-gradient(bottom,rgba(50,50,50,0.85),rgba(50,50,50,0));background-image:-o-linear-gradient(bottom,rgba(50,50,50,0.85),rgba(50,50,50,0));background-image:linear-gradient(bottom,rgba(50,50,50,0.85),rgba(50,50,50,0));position:absolute;bottom:0}.elem-highway-offer-element div.image-container .region .h3{text-align:left}.elem-highway-offer-element:active{-webkit-box-shadow:0 0 6px rgba(0,0,0,0.8);-moz-box-shadow:0 0 6px rgba(0,0,0,0.8);box-shadow:0 0 6px rgba(0,0,0,0.8)}}.elem-highway-offer-information.result{font-size:20px}.elem-highway-offer-information.result>div{display:inline-block}.elem-highway-offer-information.result>div.label{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-transform-origin:15px;-moz-transform-origin:15px;-ms-transform-origin:15px;-o-transform-origin:15px;transform-origin:15px;position:absolute;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-opacity:0.9;-moz-opacity:0.9;opacity:0.9;width:180px;height:32px;line-height:32px;left:-51.5%;bottom:-2px;z-index:2000;text-align:center;display:none}.elem-highway-offer-information.result.bold{font-weight:bold}.elem-highway-offer-information.result.bold>div.label{display:block}.elem-highway-offer-information.teaser .percentage{font-weight:bold}.elem-highway-offer-information.expose{padding-top:5px}.elem-highway-offer-information.contact_section .offer-text:not(:first-of-type){display:inline-block}@media only screen and (max-width:767px){.elem-highway-offer-information.result.bold>div.label{display:none}.elem-highway-offer-information.teaser{position:relative;bottom:0;width:100%;z-index:2000;background:rgba(255,255,255,0.8)}.elem-highway-offer-information.expose{text-align:center}.elem-highway-offer-information .offer-text.separator{display:none}.elem-highway-offer-information .offer-text.date-range{font-weight:normal}.elem-highway-offer-information .offer-text.date-range:before{content:'(';display:inline-block}.elem-highway-offer-information .offer-text.date-range:after{content:')';display:inline-block}}.elem-highway-key_figures-key_figures{font-weight:normal;font-size:20px;margin-top:0;margin-bottom:15px}@media only screen and (max-width:767px){.elem-highway-key_figures-key_figures{color:#FFF;padding:10px 15px 60px 14px;margin:0 -19px;text-align:right;background:url(/assets/_files/images/hero/start_duene_mit_ferienhaus_am_strand.jpg) no-repeat 0% 100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position-y:bottom;text-shadow:0 0 3px rgba(0,0,0,0.3)}}.elem-highway-ratings-component{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100%;background:#F7FAFC;border:1px solid #86B3D4}.elem-highway-ratings-component.region{margin-bottom:40px}.elem-highway-ratings-component.high section:first-of-type{border-bottom:1px solid #86B3D4}.elem-highway-ratings-component.wide{padding-bottom:15px}@media only screen and (max-width:767px){.elem-highway-ratings-component{background:#FFF;border:none;margin-bottom:0}}.elem-highway-ratings-component-heading.region{margin-top:40px}@media only screen and (max-width:767px){.elem-highway-ratings-component-heading{margin-top:20px}}.elem-highway-ratings-latest_list{width:100%}.elem-highway-ratings-latest_list h3,.elem-highway-ratings-latest_list h4{padding:20px 0 0 20px}.elem-highway-ratings-latest_list.frontpage{padding-bottom:14px}.elem-highway-ratings-latest_list ul{list-style:none;margin-bottom:0}.elem-highway-ratings-latest_list ul li{padding:5px 20px;cursor:pointer;display:table;width:100%;line-height:20px}.elem-highway-ratings-latest_list ul li:last-of-type{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.elem-highway-ratings-latest_list ul li:hover{background:#CDE0EE}.elem-highway-ratings-latest_list ul li img{display:inline-block;width:53px;height:41px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-right:10px}.elem-highway-ratings-latest_list ul li .single-valuation{display:inline-block;vertical-align:baseline;max-width:300px}.elem-highway-ratings-latest_list ul li .single-valuation a:hover{text-decoration:none}.elem-highway-ratings-latest_list ul li .single-valuation a .name{width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;overflow-y:hidden;font-size:20px;display:block;font-weight:bold;color:#5A99C7}.elem-highway-ratings-latest_list ul li .single-valuation a .name::-webkit-scrollbar{display:none}.elem-highway-ratings-latest_list ul li .single-valuation span.region{width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;overflow-y:hidden;display:block;font-size:16px;color:#333}.elem-highway-ratings-latest_list ul li .single-valuation span.region::-webkit-scrollbar{display:none}.elem-highway-ratings-latest_list ul li .single-average{position:relative;display:inline-block;vertical-align:baseline;text-align:center;width:42px;font-size:20px;font-weight:bold;float:right;padding-left:5px}.elem-highway-ratings-latest_list ul li .single-average i{color:#EABF35;font-size:38px;line-height:38px;vertical-align:text-bottom}.elem-highway-ratings-latest_list ul li .single-average span{position:absolute;top:12px;left:12px;color:#FFF;font-size:17px;line-height:18px}.elem-highway-ratings-latest_list.wide{display:inline-block;width:50%;padding:10px 0;float:right}.elem-highway-ratings-latest_list.wide h3,.elem-highway-ratings-latest_list.wide h4{margin-top:0}.elem-highway-ratings-latest_list.wide ul li .single-valuation{width:90%}@media only screen and (min-width:768px) and (max-width:1030px){.elem-highway-ratings-latest_list ul li .single-valuation{max-width:180px}}@media only screen and (max-width:767px){.elem-highway-ratings-latest_list.result{margin-bottom:20px}.elem-highway-ratings-latest_list h3,.elem-highway-ratings-latest_list h4{display:none}.elem-highway-ratings-latest_list ul li{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#F7FAFC;border:1px solid #86B3D4;margin-bottom:10px;padding:10px 20px 5px 20px}.elem-highway-ratings-latest_list ul li:last-of-type{margin-bottom:0}.elem-highway-ratings-latest_list ul li img{display:none}.elem-highway-ratings-latest_list ul li .single-valuation{max-width:190px}.elem-highway-ratings-latest_list ul li .single-valuation span.region{font-size:16px}.elem-highway-ratings-latest_list ul li .single-average span{top:11px}.elem-highway-ratings-latest_list.wide{width:100%;padding-bottom:0;float:none}}.rating-picker{width:100%}.rating-picker ul{width:73%;display:inline-block;margin-bottom:15px}.rating-picker ul li{height:35px}.rating-picker ul li .rating-picker-container{width:43%;display:inline-block;vertical-align:middle}.rating-picker ul li>i{vertical-align:middle}.rating-picker ul li i{cursor:pointer;text-decoration:none;font-size:30px;color:#5A99C7;padding-right:10px;width:13%}.rating-picker ul li i.ff-home{font-size:36px}.rating-picker ul li i.ff-direction{font-size:26px}.rating-picker ul li i.ff-rating-star{width:auto;font-size:20px;padding-right:5px;color:#ADADAD}.rating-picker ul li i.ff-rating-star.hovered,.rating-picker ul li i.ff-rating-star.selected{color:#EABF35}.rating-picker ul li span{vertical-align:middle;line-height:35px;height:35px;font-size:20px;display:inline-block;font-weight:bold;width:39%}.rating-picker ul li div{float:right}.rating-picker .ratings-total-badge{display:inline-block;position:relative;width:70px;height:70px;bottom:25px;left:20px}.rating-picker .ratings-total-badge i{color:#EABF35;font-size:70px}.rating-picker .ratings-total-badge span{color:#FFF;text-align:center;font-weight:bold;text-shadow:0 0 1px rgba(0,0,0,0.3);position:absolute;width:100%;left:0}.rating-picker .ratings-total-badge span.count{top:18px;font-size:20px}.rating-picker .ratings-total-badge span.total{bottom:15px;font-size:12px;font-weight:normal}@media only screen and (max-width:767px){.rating-picker ul{width:100%}.rating-picker ul li{height:auto;margin-bottom:20px}.rating-picker ul li i{margin-right:10px}.rating-picker .ratings-total-badge{display:none}}.elem-highway-ratings-summary{width:100%;padding:20px;position:relative}.elem-highway-ratings-summary h3,.elem-highway-ratings-summary h4{margin:0 0 5px 0}.elem-highway-ratings-summary .summary{font-size:0;display:table}.elem-highway-ratings-summary .summary span.badge{position:relative;display:inline-block;height:70px}.elem-highway-ratings-summary .summary span.badge i{color:#EABF35;font-size:70px}.elem-highway-ratings-summary .summary span.badge span{color:#FFF;text-align:center;font-weight:bold;text-shadow:0 0 1px rgba(0,0,0,0.3);position:absolute;width:100%;left:0}.elem-highway-ratings-summary .summary span.badge span.count{width:70px;top:20px;font-size:21px;line-height:20px}.elem-highway-ratings-summary .summary span.badge span.total{width:70px;bottom:15px;font-size:14px;font-weight:normal;line-height:16px}.elem-highway-ratings-summary .summary .average-text{width:80%;vertical-align:middle;display:table-cell;font-size:20px;line-height:20px}.elem-highway-ratings-summary.wide{display:inline-block;width:50%}.elem-highway-ratings-summary.wide .summary{padding-top:10px}.elem-highway-ratings-summary.wide .summary .average-text{padding-right:20px}@media only screen and (max-width:767px){.elem-highway-ratings-summary{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #86B3D4;margin-bottom:10px;background:#F7FAFC}.elem-highway-ratings-summary h3,.elem-highway-ratings-summary h4{display:inline-block;width:100%;height:auto}.elem-highway-ratings-summary .summary span.badge{position:relative;bottom:auto;margin:0 auto;text-align:center;display:block;margin-bottom:10px;width:auto}.elem-highway-ratings-summary .summary span.badge span.count,.elem-highway-ratings-summary .summary span.badge span.total{width:100%}.elem-highway-ratings-summary .summary .average-text{padding-left:0;line-height:20px;text-align:center;width:100%}.elem-highway-ratings-summary.wide{width:100%}.elem-highway-ratings-summary.wide .summary .average-text{padding-right:5px;padding-left:10px}}.elem-highway-region_picker-component .region-picker{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);border:1px solid #E1E1E1;margin-bottom:20px}.elem-highway-region_picker-component.no-js{margin-top:31px}.elem-highway-region_picker-component.no-js ul.region-controls{display:none}.elem-highway-region_picker-component.no-js div.list-container{overflow:scroll}.elem-highway-region_picker-component.no-js div.list-container a.controls{display:none}.elem-highway-region_picker-component.no-js div.list-container ul.list{top:0}.elem-highway-region_picker-component h1{font-family:'Yummo Light',Verdana,sans-serif;font-size:24px;font-weight:normal;margin-bottom:0;margin-top:0}.elem-highway-region_picker-component ul.region-controls{margin-bottom:0;text-align:center;border-bottom:1px solid #E1E1E1;font-family:'Yummo Light',Verdana,sans-serif}.elem-highway-region_picker-component ul.region-controls li{display:inline-block}.elem-highway-region_picker-component ul.region-controls li a{outline:0;text-decoration:none;font-size:22px;position:relative;padding:20px;display:inline-block}.elem-highway-region_picker-component ul.region-controls li.active{font-weight:bold}.elem-highway-region_picker-component ul.region-controls li.active a{color:#5A99C7}.elem-highway-region_picker-component ul.region-controls li.active a:before{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;content:'';position:absolute;bottom:0;left:0;right:0;height:4px;background:#5A99C7}.elem-highway-region_picker-component section{margin-bottom:10px!important}.elem-highway-region_picker-component section>.col:first-of-type{padding-right:0}.elem-highway-region_picker-component section>.col:last-of-type{padding-left:0}.elem-highway-region_picker-component section div.map{width:100%;height:auto;margin:0}.elem-highway-region_picker-component section div.map svg{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-left:0;margin-right:0}.elem-highway-region_picker-component section div.map svg image{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;transition-delay:none;-webkit-transition-delay:none}.elem-highway-region_picker-component section div.map svg image.selected{-webkit-transform:scaleY(.97);-moz-transform:scaleY(.97);-o-transform:scaleY(.97);transform:scaleY(.97)}.elem-highway-region_picker-component section div.map svg#regionnpicker_svg_world a:hover,.elem-highway-region_picker-component section div.map svg#regionnpicker_svg_world a.hovered{text-decoration:none}.elem-highway-region_picker-component section div.map svg#regionnpicker_svg_world a:hover g path,.elem-highway-region_picker-component section div.map svg#regionnpicker_svg_world a.hovered g path{-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;transition-delay:none;-webkit-transition-delay:none;stroke:#FFF;stroke-width:1pt}.elem-highway-region_picker-component section div.list-container{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:auto;position:relative;padding:10px 0 0 0}.elem-highway-region_picker-component section div.list-container::-webkit-scrollbar{width:0}.elem-highway-region_picker-component section div.list-container.no-js{overflow:scroll}.elem-highway-region_picker-component section div.list-container.no-js a.controls{display:none;outline:0}.elem-highway-region_picker-component section div.list-container.no-js li.list{top:0}.elem-highway-region_picker-component section div.list-container a.controls{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;display:block;z-index:2001;text-align:center;width:100%;height:50px;background:transparent}.elem-highway-region_picker-component section div.list-container a.controls:hover,.elem-highway-region_picker-component section div.list-container a.controls:active,.elem-highway-region_picker-component section div.list-container a.controls:focus{text-decoration:none;outline:0}.elem-highway-region_picker-component section div.list-container a.controls:hover.previous:after,.elem-highway-region_picker-component section div.list-container a.controls:hover.next:after{color:#5A99C7;border:1px solid #5A99C7}.elem-highway-region_picker-component section div.list-container a.controls:hover.previous.deactivated:after,.elem-highway-region_picker-component section div.list-container a.controls:hover.next.deactivated:after{color:#ADADAD;border:1px solid #ADADAD;pointer-events:none}.elem-highway-region_picker-component section div.list-container a.controls.previous:after,.elem-highway-region_picker-component section div.list-container a.controls.next:after{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;font-family:FontFare,sans-serif;font-size:22px;color:#86B3D4;border:1px solid #86B3D4;top:auto;line-height:15px;display:inline-block}.elem-highway-region_picker-component section div.list-container a.controls.previous.deactivated:after,.elem-highway-region_picker-component section div.list-container a.controls.next.deactivated:after{cursor:default;color:#ADADAD;border:1px solid #ADADAD;pointer-events:none}.elem-highway-region_picker-component section div.list-container a.controls.previous:after{content:"\e60a";padding:11px 10px 15px 10px}.elem-highway-region_picker-component section div.list-container a.controls.next:after{content:"\e60b";padding:12px 10px 14px 10px}.elem-highway-region_picker-component section div.list-container ul.list{overflow:hidden;list-style:none;padding:0;margin:0;display:block;height:100%;max-height:370px}.elem-highway-region_picker-component section div.list-container ul.list li{color:#FFF;width:100%;height:46px;margin:0;line-height:46px;display:block;text-decoration:none}.elem-highway-region_picker-component section div.list-container ul.list li:hover{background:#E7F0F6}.elem-highway-region_picker-component section div.list-container ul.list li:first-of-type a,.elem-highway-region_picker-component section div.list-container ul.list li:last-of-type a{padding:0 15px}.elem-highway-region_picker-component section div.list-container ul.list li a{width:100%;height:100%;display:block;line-height:46px;padding-left:15px;padding-right:15px}.elem-highway-region_picker-component section div.list-container ul.list li a span{font-family:'Yummo Light',Verdana,sans-serif}.elem-highway-region_picker-component section div.list-container ul.list li a span.region{width:54%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;font-size:22px;color:#5A99C7;display:inline-block;float:left}.elem-highway-region_picker-component section div.list-container ul.list li a span.region::-webkit-scrollbar{display:none}.elem-highway-region_picker-component section div.list-container ul.list li a span.count{color:#ADADAD;float:right;font-weight:normal;font-style:regular;display:inline-block}@media only screen and (max-width:767px){.elem-highway-region_picker-component{height:auto;position:relative;top:0;margin-bottom:0}.elem-highway-region_picker-component .region-picker{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;margin-bottom:0}.elem-highway-region_picker-component ul.region-controls{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:10px;border:1px solid #86B3D4;height:40px;width:100%;font-size:0}.elem-highway-region_picker-component ul.region-controls li{font-size:0;float:none;display:inline-block;border-right:none;width:33.3%}.elem-highway-region_picker-component ul.region-controls li:last-of-type{float:right}.elem-highway-region_picker-component ul.region-controls li a{width:100%;padding:0;text-align:center;line-height:38px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elem-highway-region_picker-component ul.region-controls li.active{top:0;border:none;height:100%;left:0;font-weight:bold}.elem-highway-region_picker-component section{background:transparent;border:none}.elem-highway-region_picker-component section>.col:last-of-type{padding-left:20px}.elem-highway-region_picker-component section div.map{display:none}.elem-highway-region_picker-component section div.list-container{position:relative;height:auto;width:100%;padding-bottom:35px}.elem-highway-region_picker-component section div.list-container a.controls{display:none}.elem-highway-region_picker-component section div.list-container label.mobile-toggle{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #86B3D4;color:#5A99C7;text-align:center;background:#FFF;padding:10px 5px;position:absolute;bottom:0;width:100%;cursor:pointer}.elem-highway-region_picker-component section div.list-container label.mobile-toggle:before{content:attr(labeldown)}.elem-highway-region_picker-component section div.list-container label.mobile-toggle:after{font-family:FontFare;content:"\e60e";padding-left:10px}.elem-highway-region_picker-component section div.list-container label.mobile-toggle i{padding-left:5px;color:#333}.elem-highway-region_picker-component section div.list-container label.mobile-toggle:active{background:#5A99C7;color:#FFF}.elem-highway-region_picker-component section div.list-container label.mobile-toggle:active i{color:#FFF}.elem-highway-region_picker-component section div.list-container input{display:none}.elem-highway-region_picker-component section div.list-container input:checked+ul.list{max-height:none}.elem-highway-region_picker-component section div.list-container input:checked+ul.list li:nth-of-type(n+4){height:35px;margin-bottom:10px;border:1px solid #86B3D4}.elem-highway-region_picker-component section div.list-container input:checked+ul.list+label:nth-child(n):before{content:attr(labelup)}.elem-highway-region_picker-component section div.list-container input:checked+ul.list+label:nth-child(n):after{font-family:FontFare;content:"\e60d";padding-left:10px}.elem-highway-region_picker-component section div.list-container ul.list{top:1px}.elem-highway-region_picker-component section div.list-container ul.list li{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:35px;border:1px solid #86B3D4;margin-bottom:10px;padding:0}.elem-highway-region_picker-component section div.list-container ul.list li:last-of-type{margin-bottom:0}.elem-highway-region_picker-component section div.list-container ul.list li:nth-of-type(n+4){height:0;overflow:hidden;margin-bottom:0;border:0}.elem-highway-region_picker-component section div.list-container ul.list li a{padding:5px 10px;line-height:25px}.elem-highway-region_picker-component section div.list-container ul.list li a:first-of-type{padding:5px 10px}.elem-highway-region_picker-component section div.list-container ul.list li a span.region{font-size:18px;width:45%;margin-bottom:5px}.elem-highway-region_picker-component section div.list-container ul.list li a span.count{width:50%;text-align:right}.elem-highway-region_picker-component section div.list-container ul.list li a:hover{text-decoration:none}}.elem-highway-region_picker-map{overflow:hidden;max-height:480px;padding:10px 0 10px 10px}.elem-highway-teaser-advertisement{width:100%;margin-bottom:0}.elem-highway-teaser-advertisement *{color:#333}.elem-highway-teaser-advertisement a{-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;transition-delay:none;-webkit-transition-delay:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;padding:20px;background:#F7FAFC;border:1px solid #86B3D4}.elem-highway-teaser-advertisement a *{-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;transition-delay:none;-webkit-transition-delay:none}.elem-highway-teaser-advertisement a div.house{float:left;position:relative;top:15px;height:100%;width:60px}.elem-highway-teaser-advertisement a div.house i.ff-home{position:absolute;left:0;top:1px;font-size:45px;color:#86B3D4;z-index:2}.elem-highway-teaser-advertisement a div.house i:not(.ff-home){font-size:1px;position:absolute;left:18px;top:18px;z-index:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.elem-highway-teaser-advertisement a div.house i:not(.ff-home):nth-of-type(1){color:#EABF35;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;transition-delay:800ms;-webkit-transition-delay:800ms}.elem-highway-teaser-advertisement a div.house i:not(.ff-home):nth-of-type(2){color:#C67D89;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;transition-delay:900ms;-webkit-transition-delay:900ms}.elem-highway-teaser-advertisement a div.house i:not(.ff-home):nth-of-type(3){color:#4A9152;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;transition-delay:1000ms;-webkit-transition-delay:1000ms}.elem-highway-teaser-advertisement a .ad-description{line-height:1.428571429;padding-left:55px}.elem-highway-teaser-advertisement a .ad-description h3,.elem-highway-teaser-advertisement a .ad-description h4{font-size:20px;margin:0;margin-top:6px}.elem-highway-teaser-advertisement a .ad-description p{font-size:20px;margin-bottom:3px;margin-top:0.5px}.elem-highway-teaser-advertisement a .ad-description p span{color:#5A99C7}.elem-highway-teaser-advertisement a:hover{background:#CDE0EE;text-decoration:none}.elem-highway-teaser-advertisement a:hover .ad-description span{text-decoration:underline}.elem-highway-teaser-advertisement a:hover div.house i:not(.ff-home):nth-of-type(1){font-size:12px;top:0;left:-5px;-webkit-transform:rotate(-34deg);-moz-transform:rotate(-34deg);-o-transform:rotate(-34deg);transform:rotate(-34deg)}.elem-highway-teaser-advertisement a:hover div.house i:not(.ff-home):nth-of-type(2){font-size:16px;top:-12px;left:8px;-webkit-transform:rotate(-8deg);-moz-transform:rotate(-8deg);-o-transform:rotate(-8deg);transform:rotate(-8deg)}.elem-highway-teaser-advertisement a:hover div.house i:not(.ff-home):nth-of-type(3){font-size:13px;top:-9px;left:27px;-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-o-transform:rotate(25deg);transform:rotate(25deg)}.elem-highway-teaser-advertisement.long a h3,.elem-highway-teaser-advertisement.long a h4{margin-top:0}.elem-highway-teaser-advertisement.long a p{margin-top:5px;margin-bottom:0}.elem-highway-teaser-advertisement.long a div.house{top:0}@media only screen and (max-width:767px){.elem-highway-teaser-advertisement h3,.elem-highway-teaser-advertisement h4{text-align:left;padding:0}.elem-highway-teaser-advertisement a{-webkit-transition:all 0ms linear;-moz-transition:all 0ms linear;-o-transition:all 0ms linear;transition:all 0ms linear;transition-delay:none;-webkit-transition-delay:none}.elem-highway-teaser-advertisement a:active{background:#CDE0EE}.elem-highway-teaser-advertisement a div.house{top:15px}}.elem-highway-teaser-affiliate h2{font-size:24px;margin-top:0;text-align:center}.elem-highway-teaser-affiliate ul{font-size:0;margin-bottom:0}.elem-highway-teaser-affiliate ul li{padding-bottom:20px;display:block}.elem-highway-teaser-affiliate ul li:last-of-type{padding-bottom:0}.elem-highway-teaser-affiliate ul li a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;cursor:pointer;text-align:center}.elem-highway-teaser-affiliate ul li a:hover div span.title{text-decoration:underline}.elem-highway-teaser-affiliate ul li a:hover img{border:1px solid #4083b4}.elem-highway-teaser-affiliate ul li a img{-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear;transition-delay:none;-webkit-transition-delay:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #86B3D4;display:inline-block}.elem-highway-teaser-affiliate ul li a div{padding-left:10px;vertical-align:top;display:inline-block;width:100%}.elem-highway-teaser-affiliate ul li a div span{font-size:20px;color:#333}.elem-highway-teaser-affiliate ul li a div span.title{margin-top:5px;margin-bottom:5px;display:block;font-weight:bold;color:#004C77}.elem-highway-teaser-offer{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100%;position:relative;border:1px solid #86B3D4;overflow:hidden}.elem-highway-teaser-offer a{color:#333}.elem-highway-teaser-offer a:hover div{bottom:0}.elem-highway-teaser-offer a:hover h2,.elem-highway-teaser-offer a:hover h3{text-decoration:underline}.elem-highway-teaser-offer a img{display:block;width:100%;min-width:100%;height:309px}.elem-highway-teaser-offer a div{-webkit-transition-duration:250ms;-moz-transition-duration:250ms;-o-transition-duration:250ms;transition-duration:250ms;width:100%;padding:10px;background:rgba(255,255,255,0.9);position:absolute;bottom:-65px}.elem-highway-teaser-offer a div h2,.elem-highway-teaser-offer a div h3{width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;margin-top:0}.elem-highway-teaser-offer a div h2::-webkit-scrollbar,.elem-highway-teaser-offer a div h3::-webkit-scrollbar{display:none}.elem-highway-teaser-offer a div p{margin:0}.elem-highway-teaser-offer a .badge{position:absolute;width:70px;height:70px;top:10px;left:10px}.elem-highway-teaser-offer a .badge i{color:#EABF35;font-size:70px}.elem-highway-teaser-offer a .badge span{color:#FFF;text-align:center;position:relative;font-weight:bold;text-shadow:0 0 1px rgba(0,0,0,0.3);position:absolute;width:100%;left:0;top:23px;font-size:18px}@media only screen and (max-width:767px){.elem-highway-teaser-offer{height:auto;border-bottom:1px solid #86B3D4;margin-bottom:20px}.elem-highway-teaser-offer a img{height:auto}.elem-highway-teaser-offer a div{background:rgba(255,255,255,0.6);bottom:0}}.elem-highway-teaser-travel_magazine{width:100%;margin-bottom:40px}.elem-highway-teaser-travel_magazine a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;height:253px;border:1px solid #86B3D4;position:relative;display:block}.elem-highway-teaser-travel_magazine a:hover div{bottom:0}.elem-highway-teaser-travel_magazine a img{-webkit-border-radius:1px 1px 0 0;-moz-border-radius:1px 1px 0 0;border-radius:1px 1px 0 0;width:100%;height:auto}.elem-highway-teaser-travel_magazine a div{background:rgba(255,255,255,0.9);position:absolute;bottom:-65px;-webkit-transition-duration:250ms;-moz-transition-duration:250ms;-o-transition-duration:250ms;transition-duration:250ms;border-top:1px solid #858585;width:100%}.elem-highway-teaser-travel_magazine a div h3{font-size:20px;font-weight:bold;margin:0;padding:10px;width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.elem-highway-teaser-travel_magazine a div h3::-webkit-scrollbar{display:none}.elem-highway-teaser-travel_magazine a div h3:hover{text-decoration:underline}.elem-highway-teaser-travel_magazine a div p{margin:0;padding:0 10px 10px 10px}@media only screen and (max-width:767px){.elem-highway-teaser-travel_magazine a{height:auto}.elem-highway-teaser-travel_magazine a div{border-top:1px solid #86B3D4;background:#F7FAFC;bottom:0;position:relative}.elem-highway-teaser-travel_magazine a div p{margin-bottom:0;text-align:center}.elem-highway-teaser-travel_magazine a img{display:block;width:100%;height:auto}}.elem-highway-teaser-vacation{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;transition-delay:none;-webkit-transition-delay:none;position:relative;border:1px solid #86B3D4;border-radius:3px}.elem-highway-teaser-vacation a{display:block;height:100%}.elem-highway-teaser-vacation a:after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(255,255,255,0);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;transition-delay:none;-webkit-transition-delay:none}.elem-highway-teaser-vacation a img{width:100%;height:auto;display:block}.elem-highway-teaser-vacation a h3{position:absolute;background-color:rgba(255,255,255,0.7);bottom:0;height:auto;width:100%;margin:0;padding:10px;color:#333;font-family:Yummo,Verdana,sans-serif}.elem-highway-teaser-vacation:hover{border:1px solid #5A99C7}.elem-highway-teaser-vacation:hover a:after{background:rgba(255,255,255,0.1)}@media only screen and (max-width:767px){.elem-highway-teaser-vacation{margin-bottom:20px}}.elem-highway-campaign-ferien_mit_herz{-webkit-transition:background 500ms ease;-moz-transition:background 500ms ease;-o-transition:background 500ms ease;transition:background 500ms ease;transition-delay:none;-webkit-transition-delay:none;border-top:3px solid #C67E89;border-bottom:3px solid #C67E89;padding:0!important}.elem-highway-campaign-ferien_mit_herz a{display:block;color:#333;padding:40px 0}.elem-highway-campaign-ferien_mit_herz a:hover,.elem-highway-campaign-ferien_mit_herz a:active,.elem-highway-campaign-ferien_mit_herz a:focus{text-decoration:none;outline:0}.elem-highway-campaign-ferien_mit_herz:hover{background:rgba(198,126,137,0.03)}.elem-highway-campaign-ferien_mit_herz:hover p span{color:#5A99C7;text-decoration:underline}.elem-highway-campaign-ferien_mit_herz h2{margin:0}.elem-highway-campaign-ferien_mit_herz p{margin:0;padding-bottom:15px}.elem-highway-campaign-ferien_mit_herz p span{color:#5A99C7}@media only screen and (max-width:767px){.elem-highway-campaign-ferien_mit_herz a{padding:20px}.elem-highway-campaign-ferien_mit_herz a img{width:100%;height:auto}}