@font-face{font-family:'PN';src:url(/themes/kd/fonts/proximanova-bold-webfont.eot);src:url(/themes/kd/fonts/proximanova-bold-webfont.eot) format("embedded-opentype"),url(/themes/kd/fonts/proximanova-bold-webfont.woff) format("woff"),url(/themes/kd/fonts/proximanova-bold-webfont.ttf) format("truetype"),url(/themes/kd/fonts/proximanova-bold-webfont.svg#proximanova-bold-webfont) format("svg");font-weight:600;font-style:600;}@font-face{font-family:'PN';src:url(/themes/kd/fonts/proximanova-regular-webfont.eot);src:url(/themes/kd/fonts/proximanova-regular-webfont.eot) format("embedded-opentype"),url(/themes/kd/fonts/proximanova-regular-webfont.woff) format("woff"),url(/themes/kd/fonts/proximanova-regular-webfont.ttf) format("truetype"),url(/themes/kd/fonts/proximanova-regular-webfont.svg#proximanova-regular-webfont) format("svg");font-weight:400;font-style:400;}@font-face{font-family:'PN';src:url(/themes/kd/fonts/proximanova-semibold-webfont.eot);src:url(/themes/kd/fonts/proximanova-semibold-webfont.eot) format("embedded-opentype"),url(/themes/kd/fonts/proximanova-semibold-webfont.woff) format("woff"),url(/themes/kd/fonts/proximanova-semibold-webfont.ttf) format("truetype"),url(/themes/kd/fonts/proximanova-semibold-webfont.svg#proximanova-semibold-webfont) format("svg");font-weight:500;font-style:500;}@font-face{font-family:'Baby';src:url(/themes/kd/fonts/cf-baby.eot);src:url(/themes/kd/fonts/cf-baby.eot) format("embedded-opentype"),url(/themes/kd/fonts/cf-baby.woff) format("woff"),url(/themes/kd/fonts/cf-baby.ttf) format("truetype"),url(/themes/kd/fonts/cf-baby.svg#cf-baby) format("svg");font-weight:400;font-style:400;}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,footer,header,nav,section{display:block;}h1{font-size:2em;margin:0.67em 0;}figcaption,figure,main{display:block;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}a:active,a:hover{outline-width:0;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:inherit;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}dfn{font-style:italic;}mark{background-color:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}audio,video{display:inline-block;}audio:not([controls]){display:none;height:0;}img{border-style:none;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{display:inline-block;vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details,menu{display:block;}summary{display:list-item;}canvas{display:inline-block;}template{display:none;}[hidden]{display:none;}*{box-sizing:border-box;}ul,li{margin:0;padding:0;list-style:none;}img{max-width:100%;height:auto;}body{font-family:'PN',Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;}body.taxonomy-families{font-family:'Baby',Arial,Helvetica,sans-serif;}#block-kd-local-tasks{text-align:center;}#block-kd-local-tasks ul{padding:15px 0;border-bottom:1px solid #000;}#block-kd-local-tasks ul li{display:inline-block;margin:0 5px;}#block-kd-local-tasks ul li a{color:#FFF;background:#000;border:1px solid #000;border-bottom:0;line-height:20px;padding:0 10px;font-size:18px;text-transform:uppercase;display:block;}#block-kd-local-tasks ul li a:hover{background:#FFF;color:#000;}a{transition:color 0.2s ease-in-out;text-decoration:none;color:#FFF;}a:hover,a:active,a:focus{text-decoration:none;}h1,h2,h3,h4,h5,h6{margin:0;}.messages{position:fixed;bottom:0;left:0;right:0;}.messages-wrapper{font-size:14px;}.messages-wrapper .message{opacity:0.8;}.messages-wrapper .message.message-error{background:#FF9494;color:#FFF;}.messages-wrapper .message.message-status{background:#4BB543;color:#FFF;}.messages-wrapper .message ul.messages-list li{padding:10px;line-height:25px;}form.user-login-form{text-align:center;padding:20px 20px !important;}form.user-login-form label{display:block;}.page-404 #block-kd-content,.page-403 #block-kd-content{padding:100px 20px 80px !important;font-size:16px;text-align:center;}@media (min-width:768px){.page-404 #block-kd-content,.page-403 #block-kd-content{font-size:20px;}}@media (min-width:768px) and (min-width:1024px){.page-404 #block-kd-content,.page-403 #block-kd-content{padding:180px 20px 100px !important;font-size:24px;}}@media (min-width:768px) and (min-width:1024px) and (min-width:1170px){.page-404 #block-kd-content,.page-403 #block-kd-content{font-size:30px;}}.find-more-button{display:none !important;}#sliding-popup{background:rgba(19,16,15,0.7) !important;}.align-helper{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.container-wrapper,#block-kd-local-tasks,.messages-wrapper .message ul.messages-list{padding:0 20px;}@media (min-width:1024px){.container-wrapper,#block-kd-local-tasks,.messages-wrapper .message ul.messages-list{margin:0 auto;width:1024px;}}@media (min-width:1024px) and (min-width:1170px){.container-wrapper,#block-kd-local-tasks,.messages-wrapper .message ul.messages-list{padding:0;width:1170px;}}.btn,.field-booking-link a,.node-gallery-link{display:inline-block;font-size:12px;font-family:"ProximaNova-bold",Arial,Helvetica,sans-serif;color:#FFF;background-color:#231f20;border:1px solid #231f20;margin:0px auto;display:block;width:270px;height:50px;line-height:50px;text-align:center;font-weight:600;transition:all 0.2s ease-in-out;}.btn:hover,.field-booking-link a:hover,.node-gallery-link:hover{color:#231f20;background-color:#FFF;}header{position:fixed;width:100%;top:0;z-index:99;}@media (min-width:1024px){header{height:65px;position:absolute;background:rgba(19,16,15,0.7);}.taxonomy-families header{background:rgba(90,196,190,0.9);}}@media (min-width:1024px) and (min-width:1170px){header{height:85px;}}@media (min-width:1024px){.toolbar-tray-open.toolbar-fixed header{top:80px;}}.toolbar-fixed header{top:39px;}header #block-thalattakifish{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none;}@media (min-width:1024px){.taxonomy-families header #block-thalattakifish{left:25%;display:block;-webkit-animation:fish-animation-desk 6s infinite;animation:fish-animation-desk 6s infinite;}}@media (min-width:1024px) and (min-width:1170px){.taxonomy-families header #block-thalattakifish{left:28%;-webkit-animation:fish-animation 6s infinite;animation:fish-animation 6s infinite;}}header #block-kd-branding{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:150px;height:100%;left:10px;display:none;}.taxonomy-families header #block-kd-branding{background:url(/themes/kd/images/thalattaki-logo.png);background-size:contain;background-repeat:no-repeat;background-position:center;}.taxonomy-families header #block-kd-branding img{display:none;}@media (min-width:768px){header #block-kd-branding{width:150px;}}@media (min-width:768px) and (min-width:1024px){header #block-kd-branding{display:block;left:20px;width:200px;}}@media (min-width:768px) and (min-width:1024px) and (min-width:1170px){header #block-kd-branding{width:250px;}}header #block-slalogo{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:150px;width:40px;margin-top:-15px;}@media (min-width:1024px){header #block-slalogo{left:230px;width:50px;margin-top:0;}}@media (min-width:1024px) and (min-width:1170px){header #block-slalogo{left:280px;width:54px;}}header #block-slalogo p{margin:0;font-size:0;}header nav#block-kd-main-menu{position:absolute;right:20px;text-align:right;display:none;}@media (min-width:1024px){header nav#block-kd-main-menu{display:block;bottom:15px;}}@media (min-width:1024px) and (min-width:1170px){header nav#block-kd-main-menu{bottom:20px;}}header nav#block-kd-main-menu .depth-1{display:none;font-size:0;}header nav#block-kd-main-menu li.menu-item{display:inline-block;margin-right:10px;}@media (min-width:1024px){header nav#block-kd-main-menu li.menu-item{margin-right:20px;}}header nav#block-kd-main-menu li.menu-item:last-child{margin-right:0;}header nav#block-kd-main-menu li.menu-item.menu-item--active-trail .depth-1{display:block;position:absolute;right:-20px;width:100vw;background:rgba(255,255,255,0.7);height:65px;padding:0 20px;top:41px;}@media (min-width:1170px){header nav#block-kd-main-menu li.menu-item.menu-item--active-trail .depth-1{top:46px;}}header nav#block-kd-main-menu li.menu-item.menu-item--active-trail .depth-1 a{color:#000;line-height:19px;margin:5px 0;font-size:11px;}@media (min-width:1170px){header nav#block-kd-main-menu li.menu-item.menu-item--active-trail .depth-1 a{font-size:13px;}}header nav#block-kd-main-menu li.menu-item.menu-item--active-trail .depth-1 a:after{border-bottom:solid 1px #000;}header nav#block-kd-main-menu li.menu-item.menu-item--active-trail > a:after{-webkit-transform:scaleX(1);transform:scaleX(1);}header nav#block-kd-main-menu li.menu-item a{color:#FFF;display:block;line-height:25px;font-size:10px;}@media (min-width:1024px){header nav#block-kd-main-menu li.menu-item a{font-size:11px;}}@media (min-width:1024px) and (min-width:1170px){header nav#block-kd-main-menu li.menu-item a{font-size:13px;}}header nav#block-kd-main-menu li.menu-item a:after{content:'';display:block;border-bottom:solid 1px #FFF;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;}header nav#block-kd-main-menu li.menu-item a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);}header nav#block-kd-main-menu li.menu-item a.is-active:after{-webkit-transform:scaleX(1);transform:scaleX(1);}.node--type-page .contextual{right:auto;top:auto;z-index:500;bottom:10px;left:16px;overflow:visible !important;}.node--type-page .contextual.open button{display:block !important;}#block-headermobile{display:block;}@media (min-width:1024px){#block-headermobile{display:none;}}#block-headermobile #block-sitebranding{float:left;display:inline-block;width:75%;height:35px;position:relative;}#block-headermobile #block-sitebranding:before{content:'';display:block;position:absolute;top:0;left:0;right:1px;bottom:0;background:rgba(19,16,15,0.7);}.taxonomy-families #block-headermobile #block-sitebranding:before{background:rgba(90,196,190,0.9);}#block-headermobile #block-sitebranding > a{width:125px;display:block;margin-left:10px;position:relative;height:35px;}.taxonomy-families #block-headermobile #block-sitebranding > a{background:url(/themes/kd/images/thalattaki-logo.png);background-size:contain;background-repeat:no-repeat;background-position:center;}.taxonomy-families #block-headermobile #block-sitebranding > a img{display:none;}#block-headermobile #block-sitebranding > a img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;}#block-headermobile #block-booknowmobile-2{float:left;display:inline-block;width:25%;}#block-headermobile #block-booknowmobile-2 .body p{margin:0;}#block-headermobile #block-booknowmobile-2 .body p a{display:block;line-height:35px;text-align:center;background:#5ac4be;font-size:12px;}@media (min-width:1024px){#block-mobilebottomheader{display:none;}}#block-mobilebottomheader ul li{display:inline-block;float:left;width:25%;padding-right:1px;padding-top:4px;}#block-mobilebottomheader ul li:last-child{padding-right:0;}#block-mobilebottomheader ul li a{text-align:center;display:block;line-height:25px;font-size:10px;transition:all 0.2s ease-in-out;background:rgba(19,16,15,0.7);}.taxonomy-families #block-mobilebottomheader ul li a{background:rgba(90,196,190,0.9);}#block-mobilebottomheader ul li a:hover{background:#000;}.taxonomy-families #block-mobilebottomheader ul li a:hover{background:#5ac4be;}#block-mobilebottomheader ul li a:before{content:'';display:inline-block;height:25px;width:15px;background-repeat:no-repeat;vertical-align:middle;}#block-mobilebottomheader ul li a.tel:before{background-image:url(/themes/kd/images/mobile-call-button.png);background-position:0% 4px;}#block-mobilebottomheader ul li a.mail:before{background-image:url(/themes/kd/images/mobile-email-button.png);background-position:0% 7px;}#block-mobilebottomheader ul li a.map:before{background-image:url(/themes/kd/images/mobile-map-button.png);background-position:0% 5px;}#block-mobilebottomheader ul li a.offers:before{content:none;}@-webkit-keyframes fish-animation{0%{left:28%;}50%{left:38%;-webkit-transform:rotateY(0deg) translateY(-50%);transform:rotateY(0deg) translateY(-50%);}51%{-webkit-transform:rotateY(180deg) translateY(-50%);transform:rotateY(180deg) translateY(-50%);}99%{left:28%;-webkit-transform:rotateY(180deg) translateY(-50%);transform:rotateY(180deg) translateY(-50%);}100%{-webkit-transform:rotateY(0deg) translateY(-50%);transform:rotateY(0deg) translateY(-50%);}}@keyframes fish-animation{0%{left:28%;}50%{left:38%;-webkit-transform:rotateY(0deg) translateY(-50%);transform:rotateY(0deg) translateY(-50%);}51%{-webkit-transform:rotateY(180deg) translateY(-50%);transform:rotateY(180deg) translateY(-50%);}99%{left:28%;-webkit-transform:rotateY(180deg) translateY(-50%);transform:rotateY(180deg) translateY(-50%);}100%{-webkit-transform:rotateY(0deg) translateY(-50%);transform:rotateY(0deg) translateY(-50%);}}@-webkit-keyframes fish-animation-desk{0%{left:25%;}50%{left:37%;-webkit-transform:rotateY(0deg) translateY(-50%);transform:rotateY(0deg) translateY(-50%);}51%{-webkit-transform:rotateY(180deg) translateY(-50%);transform:rotateY(180deg) translateY(-50%);}99%{left:25%;-webkit-transform:rotateY(180deg) translateY(-50%);transform:rotateY(180deg) translateY(-50%);}100%{-webkit-transform:rotateY(0deg) translateY(-50%);transform:rotateY(0deg) translateY(-50%);}}@keyframes fish-animation-desk{0%{left:25%;}50%{left:37%;-webkit-transform:rotateY(0deg) translateY(-50%);transform:rotateY(0deg) translateY(-50%);}51%{-webkit-transform:rotateY(180deg) translateY(-50%);transform:rotateY(180deg) translateY(-50%);}99%{left:25%;-webkit-transform:rotateY(180deg) translateY(-50%);transform:rotateY(180deg) translateY(-50%);}100%{-webkit-transform:rotateY(0deg) translateY(-50%);transform:rotateY(0deg) translateY(-50%);}}#block-views-block-frontpage-slideshow .view-frontpage-slideshow{height:100vh;width:100%;}#block-views-block-frontpage-slideshow .view-frontpage-slideshow div{height:100%;overflow:hidden;}#block-views-block-frontpage-slideshow .view-frontpage-slideshow div.contextual{height:auto;top:auto;bottom:20px;left:20px;right:auto;overflow:visible;}#block-views-block-frontpage-slideshow .view-frontpage-slideshow div.node{position:relative;}#block-views-block-frontpage-slideshow .view-frontpage-slideshow div.node .contextual{left:auto;right:20px;}#block-views-block-frontpage-slideshow .view-frontpage-slideshow div.slideshow-content{position:absolute;left:25px;right:25px;height:auto;color:#FFF;top:90px;}@media (min-width:768px){#block-views-block-frontpage-slideshow .view-frontpage-slideshow div.slideshow-content{top:120px;}}@media (min-width:768px) and (min-width:1024px){#block-views-block-frontpage-slideshow .view-frontpage-slideshow div.slideshow-content{top:170px;}}@media (min-width:768px) and (min-width:1024px) and (min-width:1170px){#block-views-block-frontpage-slideshow .view-frontpage-slideshow div.slideshow-content{top:190px;}}#block-views-block-frontpage-slideshow .view-frontpage-slideshow div.slideshow-content div{height:auto;}#block-views-block-frontpage-slideshow .view-frontpage-slideshow div.slideshow-content div.title{font-size:20px;}@media (min-width:768px){#block-views-block-frontpage-slideshow .view-frontpage-slideshow div.slideshow-content div.title{font-size:25px;}}@media (min-width:768px) and (min-width:1024px){#block-views-block-frontpage-slideshow .view-frontpage-slideshow div.slideshow-content div.title{font-size:46px;}}#block-views-block-frontpage-slideshow .view-frontpage-slideshow div.slideshow-content div.field-subtitle{line-height:1.4em;font-size:12px;width:70%;}@media (min-width:768px){#block-views-block-frontpage-slideshow .view-frontpage-slideshow div.slideshow-content div.field-subtitle{font-size:14px;width:60%;}}@media (min-width:768px) and (min-width:1024px){#block-views-block-frontpage-slideshow .view-frontpage-slideshow div.slideshow-content div.field-subtitle{font-size:20px;width:55%;}}.slick__arrow .slick-arrow{position:absolute;font-size:0;cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:contain;width:30px;height:60px !important;bottom:20px;}.slick__arrow .slick-arrow.slick-prev{background-image:url(/themes/kd/images/slideshow-arrow-left.svg);left:40px;}@media (min-width:768px){.slick__arrow .slick-arrow.slick-prev{right:90px;left:auto;}}.slick__arrow .slick-arrow.slick-next{right:40px;background-image:url(/themes/kd/images/slideshow-arrow-right.svg);}.float-menu{position:fixed;right:0;text-align:right;font-size:0;transition:right 0.4s ease,top 0s ease;z-index:2;top:84px;width:25px;}@media (min-width:768px){.float-menu{top:85px;}}@media (min-width:768px) and (min-width:1024px){.float-menu{top:150px;width:30px;}}@media (min-width:768px) and (min-width:1024px) and (min-width:1170px){.float-menu{top:170px;}}.mm-opening .float-menu{right:80%;}@media (min-width:550px){.mm-opening .float-menu{right:440px;}}.float-menu .block{color:#FFF;font-weight:500;transition:all 0.2s ease-in-out;float:right;clear:right;margin-bottom:2px;position:relative;background:rgba(19,16,15,0.7);width:25px;height:25px;}.taxonomy-families .float-menu .block{background:rgba(90,196,190,0.9);}@media (min-width:768px){.float-menu .block{width:25px;height:25px;}}@media (min-width:768px) and (min-width:1024px){.float-menu .block{width:30px;height:30px;}}@media (min-width:768px) and (min-width:1024px) and (min-width:1170px){.float-menu .block{width:35px;height:35px;}}.float-menu .block:hover{background:#000;}.taxonomy-families .float-menu .block:hover{background:#5ac4be;}.float-menu .block:last-child{margin-bottom:0;}.float-menu .block.opened .body label{opacity:0 !important;visibility:hidden !important;}.float-menu .block.opened .menu-list{opacity:1;visibility:visible;}.float-menu .block .menu-list{position:absolute;top:0;width:280px;-webkit-transform:translateX(-100%);transform:translateX(-100%);font-size:0;opacity:0;visibility:hidden;transition:all 0.3s ease-in-out;}.float-menu .block .menu-list a{font-size:0 !important;display:inline-block;transition:all 0.2s ease-in-out;text-align:center;margin-right:2px;background:rgba(19,16,15,0.7);background-repeat:no-repeat;background-size:contain;background-position:center;line-height:25px;height:25px;width:25px;}.taxonomy-families .float-menu .block .menu-list a{background:rgba(90,196,190,0.9);background-repeat:no-repeat;background-size:contain;background-position:center;}@media (min-width:768px){.float-menu .block .menu-list a{line-height:25px;height:25px;width:25px;}}@media (min-width:768px) and (min-width:1024px){.float-menu .block .menu-list a{line-height:30px;height:30px;width:30px;}}@media (min-width:768px) and (min-width:1024px) and (min-width:1170px){.float-menu .block .menu-list a{line-height:35px;height:35px;width:35px;}}.float-menu .block .menu-list a.pinterest{background-image:url(/themes/kd/images/floated-menu-sub-pinterest.png);}.float-menu .block .menu-list a.youtube{background-image:url(/themes/kd/images/floated-menu-sub-youtube.png);}.float-menu .block .menu-list a.facebook{background-image:url(/themes/kd/images/floated-menu-sub-facebook.png);}.float-menu .block .menu-list a.twitter{background-image:url(/themes/kd/images/floated-menu-sub-twitter.png);}.float-menu .block .menu-list a.foursquare{background-image:url(/themes/kd/images/floated-menu-sub-foursquare.png);}.float-menu .block .menu-list a.google{background-image:url(/themes/kd/images/floated-menu-sub-google%2B.png);}.float-menu .block .menu-list a.instagram{background-image:url(/themes/kd/images/floated-menu-sub-instagram.png);}.float-menu .block .menu-list a:hover{background-color:#000;}.taxonomy-families .float-menu .block .menu-list a:hover{background-color:#5ac4be;}.float-menu .block .body{position:relative;}.float-menu .block .body:hover label{opacity:1;visibility:visible;}.float-menu .block .body label{font-size:17px;padding:0 10px;position:absolute;top:0;white-space:nowrap;right:100%;margin-right:10px;line-height:35px;opacity:0;visibility:hidden;transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out;transition-delay:0.1s;z-index:2;display:none;background:rgba(19,16,15,0.7);}.taxonomy-families .float-menu .block .body label{background:rgba(90,196,190,0.9);}@media (min-width:1024px){.float-menu .block .body label{display:block;}}.float-menu .block .body label:after{left:100%;top:50%;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none;border-width:8px;margin-top:-8px;border-left-color:rgba(19,16,15,0.7);}.taxonomy-families .float-menu .block .body label:after{border-left-color:rgba(90,196,190,0.9);}.float-menu .block .body a{font-size:11px;}@media (min-width:1024px){.float-menu .block .body a{font-size:13px;}}@media (min-width:1024px) and (min-width:1170px){.float-menu .block .body a{font-size:17px;}}.float-menu .block#block-responsivemenumobileicon{background:rgba(255,255,255,0.7);}.float-menu .block#block-responsivemenumobileicon:hover{background:#FFF;}@media (min-width:1024px){.float-menu .block#block-responsivemenumobileicon{display:none;}}.float-menu .block#block-responsivemenumobileicon #toggle-icon{width:25px;height:25px;}.float-menu .block#block-responsivemenumobileicon #toggle-icon:before,.float-menu .block#block-responsivemenumobileicon #toggle-icon:after,.float-menu .block#block-responsivemenumobileicon #toggle-icon span.icon{width:16px;height:2px;left:5px;background:#000;}.taxonomy-families .float-menu .block#block-responsivemenumobileicon #toggle-icon:before,.taxonomy-families .float-menu .block#block-responsivemenumobileicon #toggle-icon:after,.taxonomy-families
.float-menu .block#block-responsivemenumobileicon #toggle-icon span.icon{background:#5ac4be;}.float-menu .block#block-responsivemenumobileicon #toggle-icon:before{top:6px;}html.mm-opening .float-menu .block#block-responsivemenumobileicon #toggle-icon:before{top:12px;}.float-menu .block#block-responsivemenumobileicon #toggle-icon span.icon{top:12px;}.float-menu .block#block-responsivemenumobileicon #toggle-icon:after{top:18px;}html.mm-opening .float-menu .block#block-responsivemenumobileicon #toggle-icon:after{top:12px;}.float-menu .block#block-responsivemenumobileicon #toggle-icon span.label{display:none;}.float-menu .block#block-booking{height:auto;display:none;}@media (min-width:768px){.float-menu .block#block-booking{width:120px;}}@media (min-width:768px) and (min-width:1024px){.float-menu .block#block-booking{display:block;width:145px;}}@media (min-width:768px) and (min-width:1024px) and (min-width:1170px){.float-menu .block#block-booking{width:170px;}}.float-menu .block#block-booking .body a{color:#FFF;display:block;text-align:center;line-height:40px;}@media (min-width:1024px){.float-menu .block#block-booking .body a{line-height:50px;}}@media (min-width:1024px) and (min-width:1170px){.float-menu .block#block-booking .body a{line-height:65px;}}.float-menu .block#block-languageswitcher{position:relative;}.float-menu .block#block-languageswitcher div:not(.contextual) a,.float-menu .block#block-languageswitcher .is-active a{display:block;text-align:center;display:block;color:#FFF;font-size:11px;line-height:25px;background:rgba(19,16,15,0.7);}.taxonomy-families .float-menu .block#block-languageswitcher div:not(.contextual) a,.taxonomy-families
.float-menu .block#block-languageswitcher .is-active a{background:rgba(90,196,190,0.9);}.float-menu .block#block-languageswitcher div:not(.contextual) a:hover,.float-menu .block#block-languageswitcher .is-active a:hover{background:#000;}.taxonomy-families .float-menu .block#block-languageswitcher div:not(.contextual) a:hover,.taxonomy-families
.float-menu .block#block-languageswitcher .is-active a:hover{background:#5ac4be;}@media (min-width:768px){.float-menu .block#block-languageswitcher div:not(.contextual) a,.float-menu .block#block-languageswitcher .is-active a{line-height:25px;font-size:11px;}}@media (min-width:768px) and (min-width:1024px){.float-menu .block#block-languageswitcher div:not(.contextual) a,.float-menu .block#block-languageswitcher .is-active a{font-size:13px;line-height:30px;}}@media (min-width:768px) and (min-width:1024px) and (min-width:1170px){.float-menu .block#block-languageswitcher div:not(.contextual) a,.float-menu .block#block-languageswitcher .is-active a{line-height:35px;font-size:17px;}}.float-menu .block#block-languageswitcher.opened ul.links{opacity:1;visibility:visible;}.float-menu .block#block-languageswitcher ul.links{position:absolute;top:0;width:80px;-webkit-transform:translateX(-100%);transform:translateX(-100%);font-size:0;opacity:0;visibility:hidden;transition:all 0.3s ease-in-out;}.float-menu .block#block-languageswitcher ul.links li{display:inline-block;margin-right:2px;}.float-menu .block#block-languageswitcher ul.links li a{display:block;transition:all 0.2s ease-in-out;text-align:center;font-size:11px;line-height:25px;width:25px;background:rgba(19,16,15,0.7);}.taxonomy-families .float-menu .block#block-languageswitcher ul.links li a{background:rgba(90,196,190,0.9);}@media (min-width:768px){.float-menu .block#block-languageswitcher ul.links li a{line-height:25px;width:25px;}}@media (min-width:768px) and (min-width:1024px){.float-menu .block#block-languageswitcher ul.links li a{font-size:13px;line-height:30px;width:30px;}}@media (min-width:768px) and (min-width:1024px) and (min-width:1170px){.float-menu .block#block-languageswitcher ul.links li a{font-size:17px;line-height:35px;width:35px;}}.float-menu .block#block-languageswitcher ul.links li a:hover{background:#000;}.taxonomy-families .float-menu .block#block-languageswitcher ul.links li a:hover{background:#5ac4be;}.float-menu .block#block-totopbutton a.to-top{background-image:url(/themes/kd/images/floated-menu-top.png);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;font-size:0;height:25px;width:25px;}@media (min-width:768px){.float-menu .block#block-totopbutton a.to-top{height:25px;width:25px;}}@media (min-width:768px) and (min-width:1024px){.float-menu .block#block-totopbutton a.to-top{height:30px;width:30px;}}@media (min-width:768px) and (min-width:1024px) and (min-width:1170px){.float-menu .block#block-totopbutton a.to-top{height:35px;width:35px;}}.float-menu .block#block-floatmenutunes a.tunes{background-image:url(/themes/kd/images/floated-menu-headphones.png);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;font-size:0;height:25px;width:25px;}@media (min-width:768px){.float-menu .block#block-floatmenutunes a.tunes{height:25px;width:25px;}}@media (min-width:768px) and (min-width:1024px){.float-menu .block#block-floatmenutunes a.tunes{height:30px;width:30px;}}@media (min-width:768px) and (min-width:1024px) and (min-width:1170px){.float-menu .block#block-floatmenutunes a.tunes{height:35px;width:35px;}}.float-menu .block#block-floatmenuapplication a.application{background-image:url(/themes/kd/images/floated-menu-downloadapp.png);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;font-size:0;height:25px;width:25px;}@media (min-width:768px){.float-menu .block#block-floatmenuapplication a.application{height:25px;width:25px;}}@media (min-width:768px) and (min-width:1024px){.float-menu .block#block-floatmenuapplication a.application{height:30px;width:30px;}}@media (min-width:768px) and (min-width:1024px) and (min-width:1170px){.float-menu .block#block-floatmenuapplication a.application{height:35px;width:35px;}}.float-menu .block#block-photogallerybutton a.gallery-button{background-image:url(/themes/kd/images/floated-menu-photogallery.png);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;font-size:0;height:25px;width:25px;}@media (min-width:768px){.float-menu .block#block-photogallerybutton a.gallery-button{height:25px;width:25px;}}@media (min-width:768px) and (min-width:1024px){.float-menu .block#block-photogallerybutton a.gallery-button{height:30px;width:30px;}}@media (min-width:768px) and (min-width:1024px) and (min-width:1170px){.float-menu .block#block-photogallerybutton a.gallery-button{height:35px;width:35px;}}.float-menu .block#block-videogallerybutton a.video-button{background-image:url(/themes/kd/images/floated-menu-videogallery.png);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;font-size:0;height:25px;width:25px;}@media (min-width:768px){.float-menu .block#block-videogallerybutton a.video-button{height:25px;width:25px;}}@media (min-width:768px) and (min-width:1024px){.float-menu .block#block-videogallerybutton a.video-button{height:30px;width:30px;}}@media (min-width:768px) and (min-width:1024px) and (min-width:1170px){.float-menu .block#block-videogallerybutton a.video-button{height:35px;width:35px;}}.float-menu .block#block-socialmedia a.social-button{background-image:url(/themes/kd/images/floated-menu-social-media.png);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;font-size:0;height:25px;width:25px;}@media (min-width:768px){.float-menu .block#block-socialmedia a.social-button{height:25px;width:25px;}}@media (min-width:768px) and (min-width:1024px){.float-menu .block#block-socialmedia a.social-button{height:30px;width:30px;}}@media (min-width:768px) and (min-width:1024px) and (min-width:1170px){.float-menu .block#block-socialmedia a.social-button{height:35px;width:35px;}}.float-menu .block#block-sharebutton a.share-button{background-image:url(/themes/kd/images/floated-menu-share.png);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;font-size:0;height:25px;width:25px;}@media (min-width:768px){.float-menu .block#block-sharebutton a.share-button{height:25px;width:25px;}}@media (min-width:768px) and (min-width:1024px){.float-menu .block#block-sharebutton a.share-button{height:30px;width:30px;}}@media (min-width:768px) and (min-width:1024px) and (min-width:1170px){.float-menu .block#block-sharebutton a.share-button{height:35px;width:35px;}}.float-menu .block#block-locationbutton a.location-button{background-image:url(/themes/kd/images/floated-menu-maps.png);background-repeat:no-repeat;background-size:contain;background-position:center;font-size:0;display:block;height:25px;width:25px;}@media (min-width:768px){.float-menu .block#block-locationbutton a.location-button{height:25px;width:25px;}}@media (min-width:768px) and (min-width:1024px){.float-menu .block#block-locationbutton a.location-button{height:30px;width:30px;}}@media (min-width:768px) and (min-width:1024px) and (min-width:1170px){.float-menu .block#block-locationbutton a.location-button{height:35px;width:35px;}}.float-menu .block#block-newsletterbutton a.newsletter-button{background-image:url(/themes/kd/images/floated-menu-newsletter.png);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;font-size:0;height:25px;width:25px;}@media (min-width:768px){.float-menu .block#block-newsletterbutton a.newsletter-button{height:25px;width:25px;}}@media (min-width:768px) and (min-width:1024px){.float-menu .block#block-newsletterbutton a.newsletter-button{height:30px;width:30px;}}@media (min-width:768px) and (min-width:1024px) and (min-width:1170px){.float-menu .block#block-newsletterbutton a.newsletter-button{height:35px;width:35px;}}.float-menu .block#block-contactbutton a.contact-button{background-image:url(/themes/kd/images/floated-menu-contact.png);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;height:25px;width:25px;font-size:0;}@media (min-width:768px){.float-menu .block#block-contactbutton a.contact-button{height:25px;width:25px;}}@media (min-width:768px) and (min-width:1024px){.float-menu .block#block-contactbutton a.contact-button{height:30px;width:30px;}}@media (min-width:768px) and (min-width:1024px) and (min-width:1170px){.float-menu .block#block-contactbutton a.contact-button{height:35px;width:35px;}}.float-menu .contact-message-newsletter-form{height:auto;position:absolute;bottom:0;padding:30px;font-size:13px;font-weight:400;text-align:left;margin:0;color:#FFF;opacity:0;visibility:hidden;transition:all 0.3s ease-in-out;width:250px;right:32px;background:#000;}.taxonomy-families .float-menu .contact-message-newsletter-form{background:#5ac4be;}@media (min-width:768px){.float-menu .contact-message-newsletter-form{width:310px;}}@media (min-width:768px) and (min-width:1024px){.float-menu .contact-message-newsletter-form{right:32px;}}@media (min-width:768px) and (min-width:1024px) and (min-width:1170px){.float-menu .contact-message-newsletter-form{right:37px;}}.float-menu .contact-message-newsletter-form label{margin-bottom:10px;}.float-menu .contact-message-newsletter-form input[type='email']{width:100%;color:#FFF;height:20px;padding-left:5px;background-color:#58585a;border:none;margin-bottom:10px;}.float-menu .contact-message-newsletter-form input[type='submit']{font-size:13px;padding:5px 10px;border:1px solid #58585a;background-color:#58585a;color:#FFF;cursor:pointer;transition:all 0.2s ease-in-out;}.float-menu .contact-message-newsletter-form input[type='submit']:hover{background-color:#000;}.taxonomy-families .float-menu .contact-message-newsletter-form input[type='submit']:hover{background-color:#5ac4be;}.float-menu #block-contacttextcontainer{height:auto;position:absolute;bottom:0;padding:30px;font-size:13px;font-weight:400;text-align:left;margin:0;color:#FFF;opacity:0;visibility:hidden;transition:all 0.3s ease-in-out;width:250px;right:32px;background:#000;}.taxonomy-families .float-menu #block-contacttextcontainer{background:rgba(90,196,190,0.9);}@media (min-width:768px){.float-menu #block-contacttextcontainer{width:310px;}}@media (min-width:768px) and (min-width:1024px){.float-menu #block-contacttextcontainer{right:32px;}}@media (min-width:768px) and (min-width:1024px) and (min-width:1170px){.float-menu #block-contacttextcontainer{right:37px;}}.float-menu #block-contacttextcontainer p{margin:0;margin-bottom:10px;}.float-menu #block-contacttextcontainer p:last-child{margin:0;}.close-modal{font-size:30px;line-height:15px;display:inline-block;position:absolute;top:10px;right:7px;}body.newsletter-open .contact-message-newsletter-form{opacity:1 !important;visibility:visible !important;}body.contact-open #block-contacttextcontainer{opacity:1 !important;visibility:visible !important;}#block-views-block-photo-gallery-block{display:none;}#block-views-block-video-gallery{display:none;}.pswp__zoom-wrap iframe{width:100%;height:100%;}.mm-menu.mm-keyboardfocus a:focus{background:none !important;}footer{background:#f3f3f3;}footer .field.body a{color:#5ac4be;}footer .field.body a:hover{color:#000;}footer h2{font-size:11px;color:#939598;font-weight:400;margin-bottom:10px;text-align:center;}footer #block-footercontact{padding:40px 5% 20px;text-align:center;color:#939598;font-size:10px;}@media (min-width:768px){footer #block-footercontact{font-size:11px;}}@media (min-width:768px) and (min-width:1024px){footer #block-footercontact{font-size:12px;}}footer #block-footercontact p{margin:0;}footer #block-footercontact a{color:#939598;position:relative;}footer #block-footercontact a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);}footer #block-footercontact a:after{content:'';display:block;position:absolute;bottom:-1px;left:0;width:100%;border-bottom:solid 1px #939598;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all 0.2s ease-in-out;}footer #block-finalistsfooterblock,footer #block-awardedwithfooterblock,footer #block-footermemberofblock{text-align:center;max-width:1015px;height:auto;margin:0 auto;font-size:0;padding:0 25px;}@media (min-width:768px){footer #block-finalistsfooterblock,footer #block-awardedwithfooterblock,footer #block-footermemberofblock{padding:0;margin-bottom:20px;}}footer #block-finalistsfooterblock .clean-member-of-image,footer #block-awardedwithfooterblock .clean-member-of-image,footer #block-footermemberofblock .clean-member-of-image{display:inline-block;vertical-align:middle;padding:0px 10px;position:relative;width:70px;margin-bottom:20px;}@media (min-width:768px){footer #block-finalistsfooterblock .clean-member-of-image,footer #block-awardedwithfooterblock .clean-member-of-image,footer #block-footermemberofblock .clean-member-of-image{width:90px;margin:0;}}@media (min-width:768px) and (min-width:1024px){footer #block-finalistsfooterblock .clean-member-of-image,footer #block-awardedwithfooterblock .clean-member-of-image,footer #block-footermemberofblock .clean-member-of-image{width:auto;}}footer #block-finalistsfooterblock .clean-member-of-image:after,footer #block-awardedwithfooterblock .clean-member-of-image:after,footer #block-footermemberofblock .clean-member-of-image:after{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-2px;border-right:2px solid #babcbe;height:45px;}@media (min-width:768px){footer #block-finalistsfooterblock .clean-member-of-image:after,footer #block-awardedwithfooterblock .clean-member-of-image:after,footer #block-footermemberofblock .clean-member-of-image:after{height:65px;}}footer #block-finalistsfooterblock .clean-member-of-image:last-child:after,footer #block-awardedwithfooterblock .clean-member-of-image:last-child:after,footer #block-footermemberofblock .clean-member-of-image:last-child:after{content:none;}footer #block-footer4throw{text-align:center;max-width:975px;margin:0 auto;padding-bottom:40px;}footer #block-app{display:block;}@media (min-width:768px){footer #block-app{display:inline-block;margin-right:40px;}}footer #block-followus{display:inline-block;}footer #block-followus h2{display:inline-block;margin-right:20px;}footer #block-followus .field.body{display:inline-block;}footer #block-followus .field.body a{margin-right:8px;}footer #copyright{color:#939598;text-align:center;padding-bottom:30px;font-size:10px;}@media (min-width:768px){footer #copyright{padding-bottom:60px;font-size:11px;}}@media (min-width:768px) and (min-width:1024px){footer #copyright{font-size:12px;}}footer #copyright a{color:#939598;}footer #copyright a:hover{color:#231f20;}body.toolbar-fixed .slideshow .slide-items .field-item{margin-top:-39px;padding-top:39px;}body.toolbar-tray-open.toolbar-fixed .slideshow .slide-items .field-item{margin-top:-80px;padding-top:80px;}.slideshow{position:relative;}.slideshow div{overflow:hidden;}.slideshow .slide-items .field-item{height:100vh;min-height:430px;outline:0;background-size:cover;background-position:center;background-repeat:no-repeat;}.slideshow .slick-arrow{z-index:10;}.slideshow .vocabulary-global-offers .contextual{display:none !important;}.slideshow .field-offer{display:inline-block;position:absolute;left:0;background:rgba(19,16,15,0.7);bottom:100px;padding:20px 35px 20px 25px;right:0;}@media (min-width:768px){.slideshow .field-offer{bottom:50px;padding:20px 25px 20px 45px;right:auto;}}.slideshow .field-offer .field-item{outline:0;}.slideshow .field-offer .slick-list{display:inline-block;width:100%;}@media (min-width:768px){.slideshow .field-offer .slick-list{width:350px;}}@media (min-width:768px) and (min-width:1024px){.slideshow .field-offer .slick-list{width:480px;}}.slideshow .field-offer .field-offer-subtitle,.slideshow .field-offer .field-title{line-height:1.4em;color:#FFF;font-size:11px;}@media (min-width:768px){.slideshow .field-offer .field-offer-subtitle,.slideshow .field-offer .field-title{font-size:14px;}}@media (min-width:768px) and (min-width:1024px){.slideshow .field-offer .field-offer-subtitle,.slideshow .field-offer .field-title{font-size:17px;}}@media (min-width:768px) and (min-width:1024px) and (min-width:1170px){.slideshow .field-offer .field-offer-subtitle,.slideshow .field-offer .field-title{font-size:20px;}}.slideshow .field-offer .field-title{line-height:20px;}.slideshow .field-offer .field-information{color:#FFF;line-height:1.4em;margin-top:5px;font-size:10px;}@media (min-width:768px){.slideshow .field-offer .field-information{font-size:11px;}}@media (min-width:768px) and (min-width:1024px){.slideshow .field-offer .field-information{font-size:12px;}}@media (min-width:768px) and (min-width:1024px) and (min-width:1170px){.slideshow .field-offer .field-information{font-size:14px;}}.slideshow .field-offer .field-link a{position:absolute;top:0;left:0;bottom:0;right:0;font-size:0;}.slideshow .field-offer .slick-dots{display:inline-block;}.slideshow .field-offer .slick-dots li{display:inline-block;margin-right:5px;}.slideshow .field-offer .slick-dots li:last-child{margin-right:0;}.slideshow .field-offer .slick-dots li.slick-active button{background:rgba(255,255,255,0.7);}.slideshow .field-offer .slick-dots li button{border:0;background:none;font-size:0;width:20px;height:10px;background:rgba(255,255,255,0.4);border-radius:14px;transition:all 0.2s ease-in-out;cursor:pointer;outline:0;}.slideshow .field-offer .slick-dots li button:hover{background:rgba(255,255,255,0.7);}.view-taxonomy-term .contextual{position:absolute;left:6px;z-index:500;right:auto;top:160px;}.page-content > .contextual{top:200px !important;}.page-content .description-content{text-align:center;background-color:#f3f3f3;padding-bottom:25px;border-bottom:1px dotted #8b898a;}.taxonomy-families .page-content .description-content{background-image:url(/themes/kd/images/thalattaki-background-repeat.png);background-color:#FFF;border-bottom:0;padding-bottom:0px;}.page-content .description-content h1{padding:0 5%;padding-top:25px;margin:0px auto;font-size:18px;font-weight:400;line-height:1.4em;width:100%;text-transform:uppercase;}@media (min-width:1024px){.page-content .description-content h1{width:50%;}}.page-content .description-content .sub-wrapper{position:relative;margin:0 auto;padding:0 5%;}.node-page.taxonomy-families .page-content .description-content .sub-wrapper{border-bottom:0;background-image:url(/themes/kd/images/thalattaki-custom-border.png);background-repeat:repeat-x;background-position:bottom;padding-bottom:25px;}.page-content .description-content .sub-wrapper .field-background-icon{position:absolute;margin:0 auto;left:0;right:0;top:0;bottom:0;width:100%;}@media (min-width:1024px){.page-content .description-content .sub-wrapper .field-background-icon{width:50%;}}.page-content .description-content .sub-wrapper .field-background-icon img{position:absolute;top:-10px;right:0;}.page-content .description-content .description-field{border-top:1px dotted #8b898a;padding:0 5%;margin-top:25px;}.page-content .description-content .description-field .field-description{padding:25px 0 0;margin:0 auto;}@media (min-width:1024px){.page-content .description-content .description-field .field-description{width:50%;}}.page-content .description-content .description-field .field-description p{margin:0;margin-bottom:15px;font-size:14px;text-align:center;line-height:1.4em;}.page-content .description-content .description-field .field-description p:last-child{margin-bottom:0;}.page-content .description-content .field-page-subtitle a,.page-content .description-content .field-subtitle a{color:#FFF;}.page-content .description-content .field-page-subtitle a:hover,.page-content .description-content .field-subtitle a:hover{color:#000;}.page-content .description-content .field-page-subtitle h2,.page-content .description-content .field-page-subtitle h3,.page-content .description-content .field-page-subtitle h4,.page-content .description-content .field-page-subtitle h5,.page-content .description-content .field-subtitle h2,.page-content .description-content .field-subtitle h3,.page-content .description-content .field-subtitle h4,.page-content .description-content .field-subtitle h5{font-weight:normal;}.page-content .description-content .field-page-subtitle p,.page-content .description-content .field-subtitle p{margin:0 auto;margin-bottom:15px;font-size:14px;width:100%;}@media (min-width:1024px){.page-content .description-content .field-page-subtitle p,.page-content .description-content .field-subtitle p{width:50%;}}.taxonomy-families .page-content .description-content .field-page-subtitle p,.taxonomy-families
.page-content .description-content .field-subtitle p{padding:0 70px;}.page-content .description-content .field-page-subtitle p:last-child,.page-content .description-content .field-subtitle p:last-child{margin-bottom:0;}.page-content .description-content .field-page-subtitle a,.page-content .description-content .field-subtitle a{position:relative;display:inline-block;color:#231f20;}.page-content .description-content .field-page-subtitle a:after,.page-content .description-content .field-subtitle a:after{content:'';display:block;border-bottom:solid 1px #231f20;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;}.page-content .description-content .field-page-subtitle a:hover:after,.page-content .description-content .field-subtitle a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);}.page-content .description-content .field.description{padding:25px 0 0;}.taxonomy-families .page-content .description-content .field.description{background-image:url(/themes/kd/images/thalattaki-custom-border.png);background-repeat:repeat-x;background-position:bottom;border-bottom:0;padding-bottom:25px;}.page-content .description-content .field.description a{color:#FFF;}.page-content .description-content .field.description a:hover{color:#000;}.page-content .description-content .field.description p{margin:0 auto;padding:0 5%;padding-bottom:15px;font-size:14px;width:100%;}.page-content .description-content .field.description p:last-child{padding-bottom:0;}@media (min-width:1024px){.page-content .description-content .field.description p{width:50%;}}.page-content .photoswipe-gallery{display:none;}.page-content .field.body{margin:0 auto;line-height:1.4em;font-size:13px;color:#231f20;padding-top:45px;padding-bottom:15px;padding-left:40px;padding-right:40px;}.page-content .field.body a{color:#FFF;}.page-content .field.body a:hover{color:#000;}@media (min-width:1024px){.page-content .field.body{width:50%;padding-left:0;padding-right:0;}}.page-content .field.body iframe{width:100%;}.page-content .field.body a{position:relative;display:inline-block;color:#231f20;}.page-content .field.body a:after{content:'';display:block;border-bottom:solid 1px #231f20;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;}.page-content .field.body a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);}@media (min-width:768px){.page-content .field.body ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-perspective:1px;perspective:1px;}}.page-content .field.body ul li{position:relative;padding-top:2px;margin-bottom:3px;padding-left:12px;}.page-content .field.body ul li:before{content:'';position:absolute;display:inline-block;left:0px;height:4px;width:4px;border:solid #231f20;border-width:0 1px 1px 0;padding:0.5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:8px;}.view-category-taxonomy-term{clear:both;}.view-category-taxonomy-term .views-row{float:left;position:relative;width:100%;padding:20px 30px;}.view-category-taxonomy-term .views-row .right-side{position:relative;}.view-category-taxonomy-term .views-row .right-side .field-background-icon{position:absolute;bottom:10px;right:0;}.view-category-taxonomy-term .views-row:before{width:100vw;background:#f3f3f3;position:absolute;top:0;left:0;z-index:-1;height:100%;}.taxonomy-families .view-category-taxonomy-term .views-row:nth-child(odd):before{content:'';background-color:#FFF;}.view-category-taxonomy-term .views-row:nth-child(even):before{content:'';background:#FFF;}@media (min-width:768px){.view-category-taxonomy-term .views-row .right-side .field-background-icon{top:-10px;bottom:auto;}.view-category-taxonomy-term .views-row:nth-child(even) .left-side{float:right;}.view-category-taxonomy-term .views-row:nth-child(even) .right-side{text-align:right;padding-left:0;padding-right:20px;}.view-category-taxonomy-term .views-row:nth-child(even) .right-side .field-background-icon{top:-10px;bottom:auto;left:0;right:auto;}.view-category-taxonomy-term .views-row:nth-child(even) .right-side .node-url{left:auto;right:35px;}}@media (min-width:768px) and (min-width:1024px){.view-category-taxonomy-term .views-row{width:50%;padding:20px;}.view-category-taxonomy-term .views-row .right-side .field-background-icon{left:auto;right:0;}.view-category-taxonomy-term .views-row:nth-child(odd):before{content:none;}.view-category-taxonomy-term .views-row:nth-child(even):before{content:none;}.view-category-taxonomy-term .views-row:nth-child(even) .left-side{float:none;}.view-category-taxonomy-term .views-row:nth-child(even) .right-side{text-align:left;padding-left:20px;}.view-category-taxonomy-term .views-row:nth-child(even) .right-side .field-background-icon{left:auto;right:0;}.view-category-taxonomy-term .views-row:nth-child(even) .right-side .node-url{right:auto;left:20px;}.view-category-taxonomy-term .views-row:nth-child(2n){padding-left:0;padding-right:40px;}.view-category-taxonomy-term .views-row:nth-child(4n+1):before{content:'';}.taxonomy-families .view-category-taxonomy-term .views-row:nth-child(4n+1):before{background-color:#FFF;background-image:url(/themes/kd/images/thalattaki-background-repeat.png);}.view-category-taxonomy-term .views-row:nth-child(4n + 3):before{content:'';background:#FFF;}}.view-category-taxonomy-term .views-row .node-teaser-category-teaser,.view-category-taxonomy-term .views-row .node-teaser-page{font-size:0;position:relative;color:#231f20;}.view-category-taxonomy-term .views-row .node-teaser-category-teaser .left-side,.view-category-taxonomy-term .views-row .node-teaser-category-teaser .right-side,.view-category-taxonomy-term .views-row .node-teaser-page .left-side,.view-category-taxonomy-term .views-row .node-teaser-page .right-side{display:inline-block;font-size:14px;vertical-align:top;position:relative;width:100%;}@media (min-width:768px){.view-category-taxonomy-term .views-row .node-teaser-category-teaser .left-side,.view-category-taxonomy-term .views-row .node-teaser-category-teaser .right-side,.view-category-taxonomy-term .views-row .node-teaser-page .left-side,.view-category-taxonomy-term .views-row .node-teaser-page .right-side{height:180px;width:50%;}}.view-category-taxonomy-term .views-row .node-teaser-category-teaser .left-side,.view-category-taxonomy-term .views-row .node-teaser-page .left-side{margin-bottom:10px;height:180px;}@media (min-width:768px){.view-category-taxonomy-term .views-row .node-teaser-category-teaser .left-side,.view-category-taxonomy-term .views-row .node-teaser-page .left-side{margin:0;}}.view-category-taxonomy-term .views-row .node-teaser-category-teaser .left-side a.image-url,.view-category-taxonomy-term .views-row .node-teaser-page .left-side a.image-url{height:100%;display:block;background-size:cover;background-repeat:no-repeat;background-position:center;transition:all 0.2s ease-in-out;}.view-category-taxonomy-term .views-row .node-teaser-category-teaser .left-side a.image-url:hover,.view-category-taxonomy-term .views-row .node-teaser-page .left-side a.image-url:hover{opacity:0.8;}.view-category-taxonomy-term .views-row .node-teaser-category-teaser .right-side,.view-category-taxonomy-term .views-row .node-teaser-page .right-side{position:relative;}@media (min-width:768px){.view-category-taxonomy-term .views-row .node-teaser-category-teaser .right-side,.view-category-taxonomy-term .views-row .node-teaser-page .right-side{height:180px;padding-left:20px;}}.view-category-taxonomy-term .views-row .node-teaser-category-teaser .right-side h2,.view-category-taxonomy-term .views-row .node-teaser-page .right-side h2{font-size:18px;font-weight:400;margin-bottom:5px;}.view-category-taxonomy-term .views-row .node-teaser-category-teaser .right-side .field-page-subtitle,.view-category-taxonomy-term .views-row .node-teaser-category-teaser .right-side .field-teaser-subtitle,.view-category-taxonomy-term .views-row .node-teaser-page .right-side .field-page-subtitle,.view-category-taxonomy-term .views-row .node-teaser-page .right-side .field-teaser-subtitle{font-size:13px;margin-bottom:15px;}.view-category-taxonomy-term .views-row .node-teaser-category-teaser .right-side .field-page-subtitle h2,.view-category-taxonomy-term .views-row .node-teaser-category-teaser .right-side .field-page-subtitle h3,.view-category-taxonomy-term .views-row .node-teaser-category-teaser .right-side .field-page-subtitle h4,.view-category-taxonomy-term .views-row .node-teaser-category-teaser .right-side .field-page-subtitle h5,.view-category-taxonomy-term .views-row .node-teaser-category-teaser .right-side .field-page-subtitle h6,.view-category-taxonomy-term .views-row .node-teaser-category-teaser .right-side .field-teaser-subtitle h2,.view-category-taxonomy-term .views-row .node-teaser-category-teaser .right-side .field-teaser-subtitle h3,.view-category-taxonomy-term .views-row .node-teaser-category-teaser .right-side .field-teaser-subtitle h4,.view-category-taxonomy-term .views-row .node-teaser-category-teaser .right-side .field-teaser-subtitle h5,.view-category-taxonomy-term .views-row .node-teaser-category-teaser .right-side .field-teaser-subtitle h6,.view-category-taxonomy-term .views-row .node-teaser-page .right-side .field-page-subtitle h2,.view-category-taxonomy-term .views-row .node-teaser-page .right-side .field-page-subtitle h3,.view-category-taxonomy-term .views-row .node-teaser-page .right-side .field-page-subtitle h4,.view-category-taxonomy-term .views-row .node-teaser-page .right-side .field-page-subtitle h5,.view-category-taxonomy-term .views-row .node-teaser-page .right-side .field-page-subtitle h6,.view-category-taxonomy-term .views-row .node-teaser-page .right-side .field-teaser-subtitle h2,.view-category-taxonomy-term .views-row .node-teaser-page .right-side .field-teaser-subtitle h3,.view-category-taxonomy-term .views-row .node-teaser-page .right-side .field-teaser-subtitle h4,.view-category-taxonomy-term .views-row .node-teaser-page .right-side .field-teaser-subtitle h5,.view-category-taxonomy-term .views-row .node-teaser-page .right-side .field-teaser-subtitle h6{font-weight:normal;}.view-category-taxonomy-term .views-row .node-teaser-category-teaser .right-side .field-teaser-description,.view-category-taxonomy-term .views-row .node-teaser-page .right-side .field-teaser-description{font-size:13px;display:none;margin-bottom:25px;}@media (min-width:768px){.view-category-taxonomy-term .views-row .node-teaser-category-teaser .right-side .field-teaser-description,.view-category-taxonomy-term .views-row .node-teaser-page .right-side .field-teaser-description{display:block;}}.view-category-taxonomy-term .views-row .node-teaser-category-teaser .right-side .field-teaser-description p,.view-category-taxonomy-term .views-row .node-teaser-page .right-side .field-teaser-description p{margin-bottom:15px;}.view-category-taxonomy-term .views-row .node-teaser-category-teaser .right-side .field-teaser-description p:last-child,.view-category-taxonomy-term .views-row .node-teaser-page .right-side .field-teaser-description p:last-child{margin:0;}.view-category-taxonomy-term .views-row .node-teaser-category-teaser .right-side a.node-url,.view-category-taxonomy-term .views-row .node-teaser-page .right-side a.node-url{font-size:12px;font-weight:normal;color:#231f20;line-height:18px;padding-top:2px;position:relative;}@media (min-width:768px){.view-category-taxonomy-term .views-row .node-teaser-category-teaser .right-side a.node-url,.view-category-taxonomy-term .views-row .node-teaser-page .right-side a.node-url{position:absolute;bottom:0;left:20px;}}.view-category-taxonomy-term .views-row .node-teaser-category-teaser .right-side a.node-url:hover:after,.view-category-taxonomy-term .views-row .node-teaser-page .right-side a.node-url:hover:after{right:-15px;}.view-category-taxonomy-term .views-row .node-teaser-category-teaser .right-side a.node-url:before,.view-category-taxonomy-term .views-row .node-teaser-page .right-side a.node-url:before{content:'';position:absolute;display:block;right:-15px;height:4px;width:4px;border:solid #231f20;border-width:0 1px 1px 0;display:inline-block;padding:1px;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);top:50%;}.view-category-taxonomy-term .views-row .node-teaser-category-teaser .right-side a.node-url:after,.view-category-taxonomy-term .views-row .node-teaser-page .right-side a.node-url:after{content:'';position:absolute;bottom:-1px;display:block;border-bottom:solid 1px #231f20;left:0;right:100%;transition:all 0.2s ease-in-out;}.promoted-page{clear:both;}.promoted-page .vocabulary-promoted-pages{background:#f3f3f3;position:relative;}.promoted-page .vocabulary-promoted-pages:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;}.taxonomy-families .promoted-page .vocabulary-promoted-pages:after{background:rgba(90,196,190,0.3);}.promoted-page .vocabulary-promoted-pages .upper{text-align:center;margin:0 auto;width:100%;padding:0 5%;position:relative;z-index:1;}@media (min-width:1024px){.promoted-page .vocabulary-promoted-pages .upper{width:50%;}}.promoted-page .vocabulary-promoted-pages .upper h2{padding-top:35px;font-weight:400;}.promoted-page .vocabulary-promoted-pages .upper h2 a{position:relative;}.promoted-page .vocabulary-promoted-pages .upper h2 a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);}.promoted-page .vocabulary-promoted-pages .upper h2 a:after{content:'';display:block;position:absolute;bottom:1px;left:0;width:100%;border-bottom:solid 1px #231f20;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all 0.2s ease-in-out;}.promoted-page .vocabulary-promoted-pages .upper h2 span{color:#231f20;font-size:18px;line-height:1.4em;display:inline-block;position:relative;}.promoted-page .vocabulary-promoted-pages .upper .field-subtitle{font-size:14px;line-height:1.4em;padding-bottom:20px;}.promoted-page .vocabulary-promoted-pages .upper .field-subtitle h2,.promoted-page .vocabulary-promoted-pages .upper .field-subtitle h3,.promoted-page .vocabulary-promoted-pages .upper .field-subtitle h4,.promoted-page .vocabulary-promoted-pages .upper .field-subtitle h5{font-weight:normal;font-size:14px;}.promoted-page .vocabulary-promoted-pages .upper .field-subtitle a{color:#FFF;}.promoted-page .vocabulary-promoted-pages .upper .field-subtitle a:hover{color:#000;}.promoted-page .vocabulary-promoted-pages .upper .field-subtitle p{margin:0;margin-bottom:15px;}.promoted-page .vocabulary-promoted-pages .upper .field-subtitle p:last-child{margin:0;}.promoted-page .vocabulary-promoted-pages .image-container{border-top:1px dotted #8b898a;padding-top:15px;font-size:0;position:relative;z-index:1;}.promoted-page .vocabulary-promoted-pages .image-container .field-link a{position:absolute;top:0;left:0;right:0;bottom:0;}.taxonomy-families .promoted-page .vocabulary-promoted-pages .image-container{border-top:0;padding:0;}.promoted-page .vocabulary-promoted-pages .image-container .image{background-repeat:no-repeat;background-size:cover;background-position:center;height:415px;}@media (min-width:768px){.promoted-page .vocabulary-promoted-pages .image-container .image{height:525px;}}@media (min-width:768px) and (min-width:1024px){.promoted-page .vocabulary-promoted-pages .image-container .image{height:745px;}}div.floor-link-container{text-align:center;margin:15px 0 25px;}div.floor-link-container a.floor-link{display:inline-block;padding-left:12px;position:relative;color:#231f20;padding-top:2px;font-size:13px;}div.floor-link-container a.floor-link:hover:after{right:0px;}div.floor-link-container a.floor-link:before{content:'';position:absolute;display:inline-block;left:0px;height:4px;width:4px;border:solid #231f20;border-width:0 1px 1px 0;padding:0.5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:6px;}div.floor-link-container a.floor-link:after{content:'';position:absolute;bottom:-1px;display:block;border-bottom:solid 1px #231f20;left:12px;right:100%;transition:all 0.2s ease-in-out;}.field-booking-link a,.node-gallery-link{margin-top:15px;margin-bottom:15px;}.node-gallery-link:hover:before{background-image:url(/themes/kd/images/photo-camera-black.svg);}.node-gallery-link:before{content:'';display:inline-block;background-image:url(/themes/kd/images/photo-camera.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;position:relative;vertical-align:top;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-right:10px;transition:all 0.2s ease-in-out;}.page-404 #block-kd-content,.page-403 #block-kd-content,.page-user #block-kd-content{padding-top:100px;}
