/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
h1,h2,h3,h4,h5,h6{font-family:var(--tf-font-body);}a{color:var(--tf-accent-alt);text-decoration:none;}.form-item label{display:block;font-weight:700;}#block-travelfind-local-tasks ul{border-bottom:1px solid #ccc;border-collapse:collapse;height:auto;line-height:normal;list-style:none;margin:20px 0;padding:0 0 0 5px;white-space:nowrap;overflow:hidden;}#block-travelfind-local-tasks li{display:block;float:left;margin:0 1px -1px;}#block-travelfind-local-tasks li a{background-color:#f5f5f5;border-color:#ccc;border-style:solid solid none solid;border-width:1px;display:block;float:left;height:1.5em;line-height:1.5em;margin-right:1px;padding:0 10px;text-decoration:none;}#block-travelfind-local-tasks li a:hover,#block-travelfind-local-tasks li a:focus{background-color:#eee;border-color:#ccc;}#block-travelfind-local-tasks li a.is-active{background-color:#fff;border-bottom:1px solid #fff;color:var(--tf-text);}a:hover,a:focus{color:var(--tf-link);}#header-top-wrapper{background-color:var(--tf-navy);}#header-top{position:relative;overflow:hidden;margin:0 auto;max-width:var(--tf-container-max);padding:0;display:flex;align-items:center;gap:16px;}#branding{flex:0 0 auto;}#logo img{vertical-align:bottom;width:200px;height:auto;}@media only screen and (max-width:480px){#logo img{width:350px;max-width:100%;}}.secondary-navigation{flex:0 1 auto;min-width:0;}.secondary-navigation ul{margin:0;padding:0;list-style:none;}.secondary-navigation li{display:inline-block;padding:0 10px;}.secondary-navigation a,.secondary-navigation span{color:var(--tf-white);font-size:0.9375rem;text-transform:uppercase;white-space:nowrap;}.secondary-navigation a:hover{color:var(--tf-accent);}.secondary-navigation a.is-active{color:var(--tf-accent);}.header-top-nav{flex:1 1 auto;min-width:0;display:flex;justify-content:flex-end;align-items:center;gap:12px;overflow:hidden;}.secondary-navigation{order:1;}.header-top-actions{order:2;flex:0 1 auto;min-width:0;}.header-top-actions > div{display:flex;align-items:center;gap:12px;}#block-travelfind-login{color:var(--tf-white);white-space:nowrap;}#block-travelfind-login a{color:var(--tf-white);}#block-travelfind-login a:hover{color:var(--tf-accent);}#block-travelfind-language-switcher{flex:0 0 auto;}#block-travelfind-language-switcher ul{margin:0;padding:0;list-style:none;display:flex;}#block-travelfind-language-switcher li{background-color:var(--tf-white);padding:1px 11px;}#block-travelfind-language-switcher li:first-child{border-radius:5px 0 0 5px;}#block-travelfind-language-switcher li:last-child{border-radius:0 5px 5px 0;}#block-travelfind-language-switcher a{color:var(--tf-accent);text-decoration:none;}#block-travelfind-language-switcher li:hover a{color:#f2978e;}#block-travelfind-language-switcher li.is-active{background-color:var(--tf-accent);}#block-travelfind-language-switcher a.is-active{color:var(--tf-white);}#secondary-bar-wrapper{background-color:var(--tf-white);box-shadow:0 2px 7px -3px var(--tf-border);position:relative;z-index:101;}#secondary-bar{margin:0 auto;max-width:var(--tf-container-max);overflow:hidden;padding:0;}#site-name{float:left;font-size:1.4375rem;font-weight:normal;margin:0;}#site-name a{color:var(--tf-link);text-decoration:none;}#site-name a:hover{color:var(--tf-accent);}#county-info{float:left;margin-left:12px;}#county-info a{color:var(--tf-accent);}.menu-bar{float:right;display:flex;align-items:center;}.menu-bar ul{margin:0;padding:0;list-style:none;display:flex;}.menu-bar li{padding:0 10px;}.menu-bar a{color:var(--tf-navy);font-size:1rem;}.menu-bar a:hover,.menu-bar a.is-active{color:var(--tf-accent);}.open-search{background-color:var(--tf-accent);color:var(--tf-white);cursor:pointer;padding:6px 12px;margin-left:10px;}.region-search-region{background-color:var(--tf-bg-search);}.region-search-region-inner{margin:0 auto;max-width:var(--tf-container-max);padding:15px 0;overflow:visible;}@media only screen and (min-width:1025px){.region-search-region-inner{height:110px;padding:0;}}#block-travelfind-search-what-where{background-color:var(--tf-accent);border:5px solid var(--tf-accent);border-radius:7px;box-sizing:border-box;color:var(--tf-white);z-index:20;}#toggle-search{display:flex;gap:1px;}.search{clear:right;float:right;cursor:pointer;font-size:0.8125rem;color:#337ab0;position:relative;top:30px;}.search.active{position:absolute;right:31px;top:0;}.search.active::after{background:url(/themes/custom/travelfind/images/icons/menu/arrow_search.png) no-repeat scroll -12px -1px transparent;content:'';display:block;height:30px;position:absolute;right:-25px;top:12px;width:25px;z-index:100;}.search div{background-color:#f2f2f2;padding:5px 12px;float:right;text-align:right;}.search.active div{background-color:var(--tf-accent);color:var(--tf-white);}.near-desc{clear:both;color:var(--tf-white);font-style:italic;text-align:center;padding-top:6px;position:relative;}.near-desc.inactive{display:none;}.not-front .near-desc{color:var(--tf-text,#444);}.region-search-region-inner.near-active #block-travelfind-search-what-where{display:none;}.region-search-region-inner.near-active #block-travelfind-search-near{display:block;}#block-travelfind-search-near{background-color:var(--tf-accent);border:5px solid var(--tf-accent);border-radius:7px;box-sizing:border-box;color:var(--tf-white);}#block-travelfind-search-near .form-item-distance-unit,#block-travelfind-search-near .geofield-proximity-origin-from,#block-travelfind-search-near legend,#block-travelfind-search-near .description{display:none;}#block-travelfind-search-near .form-autocomplete:focus ~ .description,#block-travelfind-search-near .form-item:has(.form-autocomplete):hover .description{display:block;position:absolute;z-index:30;top:-25px;left:0;height:25px;padding-left:13px;overflow:hidden;font-size:14px;font-style:italic;color:var(--tf-text,#444);white-space:nowrap;}#block-travelfind-search-near fieldset{background:none;border:0;float:none;margin:0;min-width:0;padding:0;width:auto;}#block-travelfind-search-near #edit-distance-wrapper{float:left;width:44.5%;position:relative;}#block-travelfind-search-near #edit-distance:hover ~ .description,#block-travelfind-search-near #edit-distance:has(input:focus) ~ .description{display:block;position:absolute;z-index:30;top:-25px;left:0;height:25px;padding-left:13px;overflow:hidden;font-size:14px;font-style:italic;color:var(--tf-text,#444);white-space:nowrap;}#block-travelfind-search-near .fieldset-wrapper{margin:0;padding:0;}#block-travelfind-search-near .form-item-distance-value{float:left;margin-left:1px;width:65px;}#block-travelfind-search-near #edit-distance-source-configuration{overflow:hidden;}#block-travelfind-search-near #edit-distance-source-configuration .form-item{float:none;margin-left:1px;width:auto;}#toggle-search{box-sizing:content-box;display:block;float:left;margin-top:40px;padding-right:3%;position:relative;width:17%;z-index:5;}#block-travelfind-search-what-where,#block-travelfind-search-near{float:left;margin-top:33px;position:relative;width:79%;}#block-travelfind-search-near{display:none;}.region-search-region-inner .form-item{float:left;margin:0;position:relative;width:44.5%;}.region-search-region-inner .form-item input.form-text{background-color:var(--tf-white);border:0;font-size:16px;height:34px;padding:1px 2px 1px 7px;width:100%;}.region-search-region-inner .form-item label{color:var(--tf-navy);font-size:15px;font-weight:300;left:7px;line-height:34px;pointer-events:none;position:absolute;top:0;}.region-search-region-inner .form-item:has(input:focus) label{opacity:0;}.region-search-region-inner .form-item.has-value label{opacity:0;}.region-search-region-inner .form-actions{background-color:var(--tf-accent);float:left;margin:0;width:9.9%;}.region-search-region-inner .form-actions input.form-submit{background-color:transparent;border:0;color:var(--tf-white);cursor:pointer;height:36px;margin:0;padding:0;width:100%;}.region-search-region-inner::after{clear:both;content:"";display:table;}.element-invisible{border:0;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto;}.front #block-travelfind-page-title{background:none;border:none;text-align:center;}.front:not(.domain-travelfind-gr) #block-travelfind-page-title h1{color:#626b70;font-size:1.5rem;font-weight:300;margin:0;}.front.domain-travelfind-gr:lang(el) #block-travelfind-page-title h1{color:#ffffff;font-size:clamp(2.375rem,2.6vw,3.375rem);font-weight:300;margin-left:115px;margin-right:115px;}.category{float:left;margin:0 0.5% 50px;text-align:center;width:32%;}.cat-title{border-bottom:1px solid var(--tf-border);font-weight:normal;padding-bottom:16px;margin:0 0 10px;}.cat-title a{color:var(--tf-navy);display:block;}.cat-title a:hover{color:var(--tf-accent);}.cat-inner{line-height:24px;}.cat-inner a{color:#8c8c8c;display:inline;padding:0;}.cat-inner a:hover{color:var(--tf-accent);}#all-categories{clear:both;display:block;width:fit-content;border:1px solid #e94d3e;padding:14px;margin:20px auto 0;color:#e94d3e;text-decoration:none;}#all-categories:hover{background-color:var(--tf-accent);border-color:var(--tf-accent);color:var(--tf-white);}.not-front #block-travelfind-page-title{text-align:center;padding:5px 15px;}#content-column{padding-top:20px;}.front.domain-travelfind-gr #content-column{padding-top:0;}.not-front #content-column{padding-bottom:30px;}.not-front #block-travelfind-page-title h1{color:var(--tf-accent);font-size:1.5rem;font-weight:300;margin:0;}.page-results #block-travelfind-page-title,.page-results-near #block-travelfind-page-title,.page-taxonomy-term #block-travelfind-page-title{background-color:var(--tf-navy-dark);border-bottom:4px solid var(--tf-accent);}.page-results #block-travelfind-page-title h1,.page-results-near #block-travelfind-page-title h1,.page-taxonomy-term #block-travelfind-page-title h1{color:var(--tf-white);}.node-type-customer #block-travelfind-page-title h1{font-size:1.875rem;margin:15px 0 10px;}.node-type-offer #block-travelfind-page-title{background-color:#2d3e50;padding:7px 15px 7px 73px;position:relative;}.node-type-offer #block-travelfind-page-title::before{content:'';background-image:url(/themes/custom/travelfind/images/icons/reg/prosfores_icon.png);background-repeat:no-repeat;display:block;width:29px;height:29px;position:absolute;left:16px;top:8px;}.node-type-offer #block-travelfind-page-title h1{color:var(--tf-white);}#block-travelfind-content article{overflow:hidden;}.node-type-offer .field-name-field-offer-photo{float:left;width:27%;margin:0 10px 10px 0;}.node-type-offer .field-name-field-offer-photo img{display:block;width:100%;height:auto;}@media only screen and (max-width:480px){.node-type-offer .field-name-field-offer-photo{float:none;width:100%;}}.pager{clear:both;margin:0;text-align:center;}.pager__item{display:inline;list-style-type:none;padding:0.5em;}.pager__item.is-active{font-weight:700;}.results__list{margin:0;padding:0;list-style:none;}.results__row{background-color:var(--tf-bg-card);box-shadow:0 3px 7px -2px #888888;margin:25px 0;padding:12px 15px;}.results__row:has(.listing-card){background-color:transparent;box-shadow:none;padding:0;margin:0;}#block-travelfind-secondary-search .results__row{background-color:var(--tf-bg-card);box-shadow:0 3px 7px -2px #888888;border-bottom:2px solid var(--tf-accent);margin:0 0 16px;padding:10px 15px;}#block-travelfind-secondary-search .results__row a{color:var(--tf-text-muted,#7b7b7b);text-decoration:none;font-size:1.05rem;}#block-travelfind-secondary-search .results__row a:hover{color:var(--tf-accent);}#block-travelfind-secondary-search .results__row a::after{content:'';display:inline-block;width:14px;height:14px;margin-left:6px;vertical-align:middle;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%233176aa'%3E%3Cpath d='M9 1a1 1 0 0 0 0 2h2.586L6.293 8.293a1 1 0 1 0 1.414 1.414L13 4.414V7a1 1 0 1 0 2 0V2a1 1 0 0 0-1-1H9Z'/%3E%3Cpath d='M3 3a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V9a1 1 0 1 0-2 0v4H3V5h4a1 1 0 0 0 0-2H3Z'/%3E%3C/svg%3E");}#block-travelfind-secondary-search .results__group-title{color:var(--tf-navy);font-size:1.15rem;font-weight:700;margin:16px 0 8px;}#block-travelfind-secondary-search .results__list > .results__group-title:first-child{margin-top:20px;}.front .open-search{display:none;}footer{background-color:var(--tf-navy);color:var(--tf-white);padding-top:20px;}footer .region-footer,footer > div{margin:0 auto;max-width:var(--tf-container-max);padding:0 15px 20px;}footer a{color:var(--tf-white);}footer a:hover{color:var(--tf-footer-link-muted);}.copyright-links-wrapper{background-color:var(--tf-navy);}.copyright-links{border-top:1px solid var(--tf-border);color:var(--tf-white);font-size:0.875rem;margin:0 auto;max-width:var(--tf-container-max);overflow:hidden;padding:10px 15px 35px;}.copyright-links > div{float:left;padding:0 10px;}.copyright-links a{color:var(--tf-white);}.copyright-links a:hover{text-decoration:underline;}#block-travelfind-for-business,#block-travelfind-map-activation{text-align:center;padding:15px 0;}#block-travelfind-cyprus-link{position:fixed;right:0;bottom:0;width:350px;z-index:100;background-color:var(--tf-navy);color:var(--tf-white);text-align:center;padding:0;}#cyprus-close{display:block;position:absolute;top:7px;right:5px;width:20px;height:20px;background:url(/themes/custom/travelfind/images/close.png) no-repeat center;text-indent:-9999px;overflow:hidden;cursor:pointer;}.front-footer-item{display:inline-block;vertical-align:top;width:31%;margin:0 1%;padding-top:20px;text-align:center;}.front-footer-item h3{color:var(--tf-accent-alt);font-weight:300;}.front-column-item{display:inline-block;vertical-align:top;width:23%;margin:0 1%;padding-top:20px;text-align:center;}.front-column-item h3{color:#444;font-weight:700;}#block-travelfind-login p{margin:0;color:var(--tf-white);font-size:0.9375rem;text-transform:uppercase;}#map-choice{background-color:#fcfcfc;}.tf-marker-number{display:block;box-sizing:border-box;width:32px;height:36px;padding-top:5px;background:url(/themes/custom/travelfind/images/icons/reg/pin.png) no-repeat center -2px;background-size:32px 36px;color:#10aeee;font-size:0.8125rem;font-weight:700;line-height:1;text-align:center;}.leaflet-control-resetview-icon{-webkit-mask:none !important;mask:none !important;background-color:transparent !important;display:block;width:auto;height:auto;}.leaflet-control-resetview-icon::before{content:'R';display:block;font-weight:700;font-size:16px;line-height:26px;text-align:center;}.leaflet-popup{height:auto !important;width:300px !important;}.leaflet-popup-content{margin:10px 14px;line-height:1.35;}.leaflet-popup a,#bubble-title a{color:#e84c3d;text-decoration:none;font-weight:600;}.leaflet-popup a:hover,#bubble-title a:hover{text-decoration:underline;}#bubble-title{margin-bottom:6px;}#bubble-address{color:#555;font-size:0.9rem;}#map-activation{color:var(--tf-navy);font-size:1.1875rem;font-weight:bold;text-transform:uppercase;padding:10px 0;text-align:center;}#inside-map-activation{background-color:var(--tf-navy);color:var(--tf-white);border-radius:10px;padding:20px;text-align:center;max-width:360px;margin:0 auto;}#cyprus-text a{color:var(--tf-white);display:block;padding:10px 0;}#cyprus-hide{display:none;}#hide_btn{position:fixed;display:none;}#columns{max-width:var(--tf-container-max);margin:0 auto;}@media only screen and (min-width:769px){#columns.has-sidebar{display:flex;align-items:flex-start;}#columns.has-sidebar #content-column{flex:1 1 75%;min-width:0;}#columns.has-sidebar .region-sidebar-second{flex:0 0 25%;max-width:25%;padding-left:20px;box-sizing:border-box;}}#block-travelfind-facegreek-banner{margin:20px 0;padding:0;border:0;text-align:center;}#block-travelfind-facegreek-banner img{display:block;max-width:100%;height:auto;margin:0 auto 10px;border:0;}#block-travelfind-facegreek-banner p{margin:0;}#block-travelfind-offers-sidebar .block-title,#block-travelfind-offers-sidebar h2{background-color:var(--tf-navy-dark);border-bottom:4px solid var(--tf-accent);color:#fff;font-size:1.375rem;font-weight:300;padding:7px 13px;text-align:center;margin:0 0 20px;}.offer-card{background-color:var(--tf-navy);color:#fff;margin-bottom:20px;overflow:hidden;}.offer-card__image img{display:block;width:100%;height:auto;}.offer-card__title{padding:8px 13px 0;font-size:1rem;}.offer-card__title a{color:#fff;}.offer-card__title a:hover{color:var(--tf-accent);}.offer-card__reg{padding:5px 13px 13px;}.offer-card .offer_reg{font-size:1.05rem;}.offer-card .offer_address{border-top:1px solid rgba(255,255,255,0.2);padding-top:5px;margin-top:5px;font-size:0.8125rem;color:rgba(255,255,255,0.75);}#block-travelfind-contact-info{float:left;padding:15px 1%;width:50%;}.webform-submission-contact-form .form-item-message > label{display:none;}.customer--full .field-name-body,.node-customer .field-name-body{text-align:center;}.group-contact .fieldset-wrapper .field-name-field-sec-address,.field-name-field-sec-address{clear:both;float:none;margin-top:25px;padding:0 !important;width:100% !important;background-image:none;border-bottom:1px solid #eaeaea;min-height:0;}.field-name-field-sec-address .field-label{font-weight:700;margin-bottom:4px;}.group-contact .fieldset-wrapper .field-name-field-sec-address .field-items{padding:0;}.customer--full .field-name-field-address,.customer--full .field-name-field-telephone,.customer--full .field-name-field-mobile,.customer--full .field-name-field-email,.customer--full .field-name-field-website,.customer--full .field-name-field-facebook,.customer--full .field-name-field-region,.customer--full .field-name-field-epaggelma,.customer--full .field-name-field-fax{border-bottom:1px solid var(--tf-border-light);min-height:40px;padding:8px 0 8px 4%;}.customer--full a{color:var(--tf-text);}.customer--full a:hover{color:var(--tf-accent);}.group-customer-tabs .horizontal-tabs{text-align:center;}.horizontal-tabs ul.horizontal-tabs-list{background-color:transparent;border:none;list-style:none;margin:0;padding:0;width:auto;}.node-customer .horizontal-tabs ul.horizontal-tabs-list li{background:var(--tf-navy);border-bottom:4px solid var(--tf-accent);display:inline-block;margin:0 20px 0 0;min-width:5em;padding:0;}.horizontal-tabs ul.horizontal-tabs-list li a{color:var(--tf-white);display:inline-block;text-decoration:none;}.node-customer .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a{padding:5px 15px 7px 40px;position:relative;}.node-customer .horizontal-tab-button a::before{background-position:center center;background-repeat:no-repeat;content:"";display:block;height:37px;left:0;position:absolute;top:0;width:37px;}.horizontal-tabs-list .node-customer-full-group-contact a::before{background-image:url(/themes/custom/travelfind/images/icons/reg/contact_white.png);}.horizontal-tabs-list li.node-customer-full-group-contact a,.horizontal-tabs ul.horizontal-tabs-list li a:hover,.horizontal-tabs ul.horizontal-tabs-list li a:focus{background-color:var(--tf-accent);}.field-group-htabs:has(#node-customer-full-group-photos.is-active) .horizontal-tabs-list li.node-customer-full-group-contact a,.field-group-htabs:not(:has(.field-group-htab.is-active)):has(#node-customer-full-group-photos:target) .horizontal-tabs-list li.node-customer-full-group-contact a{background-color:var(--tf-navy);}.field-group-htabs:has(#node-customer-full-group-photos.is-active) .horizontal-tabs-list li.node-customer-full-group-photos a,.field-group-htabs:not(:has(.field-group-htab.is-active)):has(#node-customer-full-group-photos:target) .horizontal-tabs-list li.node-customer-full-group-photos a{background-color:var(--tf-accent);}.horizontal-tabs-panes > .field-group-htab{display:none;}.horizontal-tabs-panes > #node-customer-full-group-contact{display:block;}.horizontal-tabs-panes:has(> .field-group-htab.is-active) > #node-customer-full-group-contact:not(.is-active){display:none;}.horizontal-tabs-panes:not(:has(> .field-group-htab.is-active)):has(> .field-group-htab:target) > #node-customer-full-group-contact:not(:target){display:none;}.horizontal-tabs-panes > .field-group-htab.is-active{display:block;}.horizontal-tabs-panes:not(:has(> .field-group-htab.is-active)) > .field-group-htab:target{display:block;}.group-photos .field-name-field-photos .field-items{overflow:hidden;}.group-photos .field-name-field-photos .field-item{box-sizing:border-box;float:left;padding:10px;width:30%;}.group-photos .field-name-field-photos img{display:block;height:auto;width:100%;}.group-photos .field-name-field-photos a{cursor:zoom-in;display:block;}.tf-lightbox{align-items:center;background:rgb(0 0 0 / 85%);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000;}.tf-lightbox[hidden]{display:none;}.tf-lightbox__img{box-shadow:0 4px 20px rgb(0 0 0 / 50%);max-height:90vh;max-width:90vw;}.tf-lightbox__close{background:none;border:0;color:var(--tf-white);cursor:pointer;font-size:2rem;line-height:1;padding:8px;position:absolute;right:20px;top:20px;}.group-contact .fieldset-wrapper .field{background-position:0 center;background-repeat:no-repeat;border-bottom:1px solid #eaeaea;float:left;margin-bottom:0;min-height:40px;padding-left:4%;text-align:left;width:46%;}.group-contact .fieldset-wrapper .field .field-items{margin:0;padding:4px 15px;}.group-contact .fieldset-wrapper .field .field-items .field-item{display:inline;list-style:none;}.group-contact .fieldset-wrapper .field .field-items .field-item::after{content:",\00a0";}.group-contact .fieldset-wrapper .field .field-items .field-item:last-child::after{content:"";}.group-contact .fieldset-wrapper .field-name-field-address .field-item,.group-contact .fieldset-wrapper .field-name-field-email .field-item,.group-contact .fieldset-wrapper .field-name-field-website .field-item{display:block;padding:0;}.group-contact .fieldset-wrapper .field-name-field-epaggelma,.group-contact .fieldset-wrapper .field-name-field-facebook{width:96%;}.group-contact .fieldset-wrapper .field-name-field-telephone{clear:left;}.group-contact .fieldset-wrapper::after{clear:both;content:"";display:table;}.field-name-field-epaggelma{background-image:url(/themes/custom/travelfind/images/icons/reg/epaggelma_icon.png);background-repeat:no-repeat;}.field-name-field-address,.field-name-field-spot-address{background-image:url(/themes/custom/travelfind/images/icons/reg/address_icon.png);background-repeat:no-repeat;}.field-name-field-region{background-image:url(/themes/custom/travelfind/images/icons/reg/perioxh_icon.png);background-repeat:no-repeat;}.field-name-field-telephone,.field-name-field-tel{background-image:url(/themes/custom/travelfind/images/icons/reg/telephone_icon.png);background-repeat:no-repeat;}.field-name-field-mobile{background-image:url(/themes/custom/travelfind/images/icons/reg/mobile_icon.png);background-repeat:no-repeat;}.field-name-field-fax{background-image:url(/themes/custom/travelfind/images/icons/reg/fax_icon.png);background-repeat:no-repeat;}.field-name-field-email{background-image:url(/themes/custom/travelfind/images/icons/reg/mail_icon.png);background-repeat:no-repeat;}.field-name-field-website{background-image:url(/themes/custom/travelfind/images/icons/reg/website_icon.png);background-repeat:no-repeat;}.field-name-field-facebook{background-image:url(/themes/custom/travelfind/images/icons/reg/facebook_icon.png);background-repeat:no-repeat;}.customer--full > .node-content > .field-name-body{background:none;border:none;float:none;padding:0;width:auto;}@media only screen and (max-width:768px){#header-top,.header-top-nav{flex-direction:column;align-items:stretch;gap:0;}#branding,.secondary-navigation,.header-top-nav,.header-top-actions,#site-name,.menu-bar,.results__row{float:none;width:100%;margin-left:0;}.menu-bar{display:block;}.menu-bar ul{flex-wrap:wrap;}.category{width:48%;margin-bottom:30px;}.copyright-links > div{float:none;padding:4px 10px;}}@media only screen and (max-width:480px){.category{width:94%;padding:3%;}}@media only screen and (min-width:769px){.domain-travelfind-gr .open-search{display:none;}}#secondary-bar #site-name{float:left;line-height:34.5px;padding:30px 0 21px 16px;}.not-front #secondary-bar .open-search{box-sizing:content-box;float:left;height:71px;margin-left:10px;padding:6px;width:69px;}.not-front #secondary-bar .open-search .nolink{background:url(/themes/custom/travelfind/images/icons/kim/search-close.png) no-repeat scroll 14px -136px transparent;display:block;height:71px;text-indent:-9999px;transition:all 0.5s ease 0s;width:69px;}.not-front .region-search-region{margin-top:-120px;position:relative;z-index:-10;}.not-front .region-search-region.open{margin-top:0;z-index:1;}.not-front .region-search-region:has(.form-autocomplete:focus){z-index:1002;}.not-front #secondary-bar .open-search.open .nolink{background-position:14px 9px;}#secondary-bar #county-info a{background:url(/themes/custom/travelfind/images/icons/info_icon_30x30.png) no-repeat scroll center center transparent;box-sizing:content-box;float:left;height:35px;margin-top:30px;padding-left:15px;text-indent:-9999px;width:35px;}#header-wrapper .region-header.fixed{position:fixed;top:0;width:100%;z-index:1000;}#columns.fixed{margin-top:300px;}.front.domain-travelfind-gr:lang(el) #page{position:relative;}.front.domain-travelfind-gr:lang(el) .region-leaderboard{width:100%;z-index:-1;}.front.domain-travelfind-gr:lang(el) #header-top-wrapper{background-color:transparent;position:absolute;top:0;width:100%;z-index:10;}.domain-travelfind-gr #secondary-bar-wrapper{display:none;}.domain-travelfind-gr .region-search-region{display:none;}.page-results.domain-travelfind-gr .region-search-region{display:block;}.not-front.page-results .region-search-region{margin-top:0;z-index:1;}.front.domain-travelfind-gr:lang(el) #header-wrapper{display:none;}.front.domain-travelfind-gr:lang(el) #columns{background-color:transparent;max-width:none;width:100%;position:absolute;top:0;margin-top:max(110px,22vh);z-index:10;}.front.domain-travelfind-gr:lang(el) #content-column{background-color:transparent;float:none;margin:0 auto;max-width:var(--tf-container-max-front);}.front.domain-travelfind-gr:lang(el) #block-travelfind-content{display:none;}#block-travelfind-map-activate-cta{cursor:pointer;background:url(/themes/custom/travelfind/images/icons/kim/icon-greece-blue.png) no-repeat scroll 20px center var(--tf-navy);border-radius:10px;margin:20px auto;padding:30px 0;max-width:360px;width:100%;}#map-activation{border-left:1px solid var(--tf-white);color:var(--tf-white);font-size:1.1875rem;font-weight:bold;margin-left:111px;padding:4px 27px;text-transform:uppercase;}#map-choice-wrapper{display:none;}#map-choice{background-color:#fcfcfc;height:auto;margin:0 auto;max-width:var(--tf-container-max);position:relative;padding:0;}@media only screen and (min-width:1025px){#map-choice-wrapper{background:rgba(0,0,0,0.7);height:100%;left:0;padding-top:10%;position:fixed;top:0;width:100%;z-index:2000;}#map-choice .map-panel,#map-choice .map-panel > div{display:flex;align-items:stretch;overflow:hidden;width:100%;}#block-travelfind-counties-list{float:none;flex:0 0 48%;order:2;padding:0 1%;width:48%;}#block-travelfind-map-of-greece{display:flex;flex:0 0 50%;flex-direction:column;float:none;margin:0;order:1;overflow:hidden;padding:0;position:relative;width:50%;}#block-travelfind-map-of-greece .greece-map{flex:1 1 auto;max-width:none;min-height:550px;width:100%;}#block-travelfind-map-of-greece #popup-extra{bottom:0;height:auto;left:0;min-height:0;right:0;top:0;}#map-choice .greece-map svg{height:550px;}}@media only screen and (max-height:700px){#map-choice-wrapper{padding-top:1%;position:absolute;}}#block-travelfind-counties-list .block-title,#block-travelfind-counties-list h2{border-bottom:1px solid var(--tf-border);color:var(--tf-navy);font-weight:300;margin-bottom:20px;padding-bottom:11px;padding-top:11px;text-align:center;}#counties-list{column-count:3;padding:0 20px;}a.nomos{color:#2b75a7;cursor:pointer;display:block;font-size:0.9375rem;line-height:27px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;}a.nomos:hover,a.nomos.hover{color:var(--tf-accent);}a.nomos.nolink.active{color:var(--tf-accent);font-size:1.25rem;opacity:1;}#popup-extra{background-color:#2d3e50;color:#ffffff;display:none;left:0;position:absolute;top:0;bottom:0;right:0;width:100%;z-index:100;}#popup-extra.is-open{display:block;}#popup-extra[hidden]{display:none !important;}.popup-title{background-color:#e94d3e;font-size:1.25rem;padding:14px 50px 14px 14px;text-align:center;}.popup-list,.popup-list2{-moz-column-count:3;-webkit-column-count:3;column-count:3;padding:40px 20px;}.popup-list2{padding:40px 15px;}a.island{color:#ffffff;display:block;margin-top:16px;overflow:hidden;padding-right:15px;text-decoration:none;width:100%;}a.island:first-child{margin-top:0;}a.island:hover{color:#f65034;}#close-popup{background:url(/themes/custom/travelfind/images/icons/kim/arrow.png) no-repeat scroll center center #e84c3d;color:red;cursor:pointer;height:44px;position:absolute;right:1px;text-indent:-9999px;top:8px;width:46px;}#return-to-map{bottom:30px;color:#e94d3e;cursor:pointer;position:absolute;right:30px;}#return-to-map:hover{color:#ffffff;}html[lang="el"] #return-to-map span{display:none;}html[lang="el"] #return-to-map::after{content:'επιστροφή στο χάρτη';}#close-map{background:url(/themes/custom/travelfind/images/icons/close_icon.png) no-repeat scroll center center transparent;cursor:pointer;height:21px;position:absolute;right:10px;top:10px;text-indent:-9999px;width:21px;}#block-travelfind-why-travelfind{max-width:var(--tf-container-max-front);margin:60px auto 50px;padding:0 16px;}#block-travelfind-why-travelfind .field-item{display:flex;flex-wrap:wrap;justify-content:center;}#block-travelfind-why-travelfind .block-title{width:100%;text-align:center;margin-bottom:40px;color:var(--tf-navy);}.front-column-item{flex:1 1 220px;max-width:260px;margin:0 1%;padding-top:109px;text-align:center;background-repeat:no-repeat;background-position:center top;}.front-column-item h3{color:#444;font-weight:700;font-size:1.17rem;}#columns-sights{background-image:url(/themes/custom/travelfind/images/icons/front/sights.png);}#columns-events{background-image:url(/themes/custom/travelfind/images/icons/front/events.png);}#columns-useful{background-image:url(/themes/custom/travelfind/images/icons/front/useful.png);}#columns-offers{background-image:url(/themes/custom/travelfind/images/icons/front/offers.png);}#block-travelfind-secondary-search{max-width:var(--tf-container-max-front);margin:20px auto 60px;padding:0 16px;}#block-travelfind-secondary-search .block-title{text-align:center;color:var(--tf-navy);margin-bottom:16px;}#block-travelfind-secondary-search .views-exposed-form{display:flex;flex-wrap:wrap;align-items:flex-start;background-color:var(--tf-accent);border:5px solid var(--tf-accent);border-radius:7px;}#block-travelfind-secondary-search .form-item{flex:1 1 45%;background-color:var(--tf-white);margin:0 1px;position:relative;padding-top:4px;}#block-travelfind-secondary-search .form-item:first-child{border-radius:2px 0 0 2px;}#block-travelfind-secondary-search label{display:block;color:var(--tf-navy);font-size:0.9375rem;font-weight:300;padding:6px 10px 0;margin:0;}#block-travelfind-secondary-search .form-item-general-what > label,#block-travelfind-secondary-search .form-item-county > label{display:none;}.form-autocomplete::placeholder{color:var(--tf-link);opacity:1;}#block-travelfind-secondary-search input,#block-travelfind-secondary-search select{width:100%;border:none;color:var(--tf-text);line-height:34px;padding:0 2%;background-color:transparent;}#block-travelfind-secondary-search select[multiple]{height:34px;overflow-y:auto;line-height:1.4;padding:4px 2%;}#block-travelfind-secondary-search .form-actions{flex:0 0 70px;align-self:center;}#block-travelfind-secondary-search .form-actions input[type='submit'],.region-search-region-inner .form-actions input.form-submit{box-sizing:border-box;width:58px;height:36px;min-height:36px;border:none;text-indent:-9999px;overflow:hidden;background:var(--tf-accent) url(/themes/custom/travelfind/images/icons/kim/search.png) no-repeat 20px -63px;color:transparent;text-indent:-9999px;cursor:pointer;}.search-autocomplete__list{position:absolute;z-index:1001;top:100%;left:0;right:0;margin:0;padding:0;list-style:none;background-color:var(--tf-white);border:1px solid var(--tf-border);border-top:none;max-height:220px;overflow-y:auto;}.search-autocomplete__list button{display:block;width:100%;text-align:left;padding:6px 10px;border:none;background:none;cursor:pointer;color:var(--tf-text);}.search-autocomplete__list button:hover,.search-autocomplete__list button:focus{background-color:var(--tf-bg-search);}@media only screen and (max-width:768px){.go-to-region,#block-travelfind-why-travelfind,#block-travelfind-secondary-search{padding:0 12px;}#counties-list{column-count:1;}.front #content-column{max-width:none;}div:has(> .desease_category){display:block;}.search{clear:none;float:left;top:0;width:50%;}.search.active{position:relative;right:0;top:0;}.search.active::after{display:none;}.desease_category{display:block;margin-right:0;width:100%;}}div:has(> .desease_category){display:flex;}.desease_category{display:inline-block;margin-right:3.5%;vertical-align:top;width:31%;}.desease_category:last-child{margin-right:0;}.region-proxy-active .form-item-county > label{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}.region-proxy-active .form-item-county select{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}.region-proxy{position:relative;cursor:text;}.region-proxy__tags{display:flex;flex-wrap:wrap;gap:4px;padding:4px 2% 0;}.region-proxy__tags:empty{display:none;}.region-proxy__tag{display:inline-flex;align-items:center;gap:6px;background:#eee;border:1px solid #aaa;border-radius:3px;padding:3px 6px 3px 8px;font-size:0.85em;line-height:1.3;color:#333;}.region-proxy__tag-remove{border:0;background:none;cursor:pointer;font:inherit;line-height:1;padding:0;color:#888;}.region-proxy__tag-remove:hover{color:#333;}.region-proxy__input{display:block;width:100%;border:0;outline:0;font:inherit;line-height:34px;padding:0 2%;background:transparent;color:var(--tf-text);}.region-proxy:focus-within{border:1px solid #aaa;border-radius:3px;}.region-proxy__input::placeholder{color:var(--tf-link);opacity:1;}.region-proxy--single .region-proxy__input{cursor:pointer;padding-right:30px;}.region-proxy--single::after{content:'';position:absolute;top:50%;right:14px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #888;transform:translateY(-50%);pointer-events:none;}.region-proxy--single .region-proxy__input{height:52px;line-height:52px;padding:0 30px 0 16px;font-size:1.0625rem;}.goto-region-proxy-active .go-to-region__select{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}.region-proxy__panel{position:absolute;z-index:60;top:100%;left:0;right:0;max-height:260px;overflow-y:auto;background:var(--tf-white);border:1px solid #aaa;border-top:0;border-radius:0 0 3px 3px;box-shadow:0 4px 5px rgb(0 0 0 / 0.15);}.region-proxy__panel[hidden]{display:none;}.region-proxy__option{display:block;width:100%;padding:6px 12px;border:0;background:none;font:inherit;text-align:left;cursor:pointer;}.region-proxy__option:hover,.region-proxy__option:focus-visible{background:#3875d7;color:#fff;}.region-proxy__option[aria-selected="true"]{color:#ccc;cursor:default;}.region-proxy__option[aria-selected="true"]:hover,.region-proxy__option[aria-selected="true"]:focus-visible{background:none;color:#ccc;}#block-travelfind-content .item-list{display:inline-block;vertical-align:top;width:302px;text-align:center;margin:0 8px 40px;}#block-travelfind-content .item-list h3{margin:0 0 10px;}#block-travelfind-content .spot-category{text-align:center;}#block-travelfind-content .spot-category-image{display:block;}#block-travelfind-content .spot-category-title{display:inline;}#block-travelfind-content .item-list ul{list-style:none;margin:0;padding:0;text-align:center;}#block-travelfind-content .item-list li{list-style:none;margin:0;padding:2px 0;}.category .cat-title{display:block;background-position:50% 0;background-repeat:no-repeat;padding:105px 0 16px;border-bottom:1px solid #ccc;font-size:1.5rem;color:#444;text-align:center;}.category .cat-inner{text-align:center;}.category.diamoni .cat-title{background-image:url(/themes/custom/travelfind/images/icons/kim/diamonh.png);}.category.exodos .cat-title{background-image:url(/themes/custom/travelfind/images/icons/kim/diaskedash.png);}.category.ygeia .cat-title{background-image:url(/themes/custom/travelfind/images/icons/kim/health.png);}.category.services .cat-title{background-image:url(/themes/custom/travelfind/images/icons/kim/service.png);}.category.auto .cat-title{background-image:url(/themes/custom/travelfind/images/icons/kim/auto.png);}.category.shopping .cat-title{background-image:url(/themes/custom/travelfind/images/icons/kim/shopping.png);}#secondary-bar .menu-bar a[href$="/prosfores"],#secondary-bar .menu-bar a[href$="/offers"],#secondary-bar .menu-bar a[href$="/info/sightseeing"],#secondary-bar .menu-bar a[href$="/info/events"],#secondary-bar .menu-bar a[href$="/info/useful"],#secondary-bar .menu-bar a[href$="/iatreio-taxidioy"]{background-repeat:no-repeat;background-position:50% 0;padding:47px 6px 0;display:inline-block;}#secondary-bar .menu-bar a[href$="/prosfores"],#secondary-bar .menu-bar a[href$="/offers"]{background-image:url(/themes/custom/travelfind/images/icons/menu/prosfores_nomou.png);}#secondary-bar .menu-bar a[href$="/info/sightseeing"]{background-image:url(/themes/custom/travelfind/images/icons/menu/a3io8eata_nomou.png);}#secondary-bar .menu-bar a[href$="/info/events"]{background-image:url(/themes/custom/travelfind/images/icons/menu/drwmena_nomou.png);}#secondary-bar .menu-bar a[href$="/info/useful"]{background-image:url(/themes/custom/travelfind/images/icons/menu/xrhsima_nomou.png);}#secondary-bar .menu-bar a[href$="/iatreio-taxidioy"]{background-image:url(/themes/custom/travelfind/images/icons/menu/health-travel.png);background-size:45px auto;}#secondary-bar .menu-bar li{border-right:1px solid #cccccc;margin:7px 0;min-width:75px;padding:6px;text-align:center;}#secondary-bar .menu-bar li:last-child{border-right:none;}#secondary-bar .menu-bar a.is-active{color:#13badf;}#secondary-bar .menu-bar a.is-active[href$="/prosfores"],#secondary-bar .menu-bar a.is-active[href$="/offers"]{background-image:url(/themes/custom/travelfind/images/icons/menu/active_prosfores_nomou.png);}#secondary-bar .menu-bar a.is-active[href$="/info/sightseeing"]{background-image:url(/themes/custom/travelfind/images/icons/menu/active_a3io8eata_nomou.png);}#secondary-bar .menu-bar a.is-active[href$="/info/events"]{background-image:url(/themes/custom/travelfind/images/icons/menu/active_drwmena_nomou.png);}#secondary-bar .menu-bar a.is-active[href$="/info/useful"]{background-image:url(/themes/custom/travelfind/images/icons/menu/active_xrhsima_nomou.png);}#secondary-bar .menu-bar a.is-active[href$="/iatreio-taxidioy"]{background-image:url(/themes/custom/travelfind/images/icons/menu/active-health-travel.png);}#block-travelfind-deite-adjacent h2{font-size:21px;font-weight:400;}#block-travelfind-deite-adjacent li a{text-transform:capitalize;}#block-travelfind-deite-adjacent ul{padding-left:15px;margin:0;overflow:hidden;}#block-travelfind-deite-adjacent li{float:left;display:list-item;list-style-image:url(/themes/custom/travelfind/images/icons/kim/adj-arrow.png);list-style-position:outside;margin:0 0 0 39.5px;padding:0 39.5px 0 0;}#block-travelfind-deite-adjacent li a{color:var(--tf-white);text-decoration:none;}@media only screen and (min-width:1025px){.front:not(.domain-travelfind-gr):has(.region-leaderboard) #page{position:relative;}.front:not(.domain-travelfind-gr):has(.region-leaderboard) #header-wrapper{position:absolute;left:0;right:0;margin-top:calc(min(100vw,1920px) * 500 / 1920 - 130px);z-index:100;}.front:not(.domain-travelfind-gr):has(.region-leaderboard) .region-search-region{background:url(/themes/custom/travelfind/images/trans.png) repeat scroll 0 0 transparent;height:130px;}}h3:has(.spot-category){border-bottom:1px solid #ccc;color:#444;font-size:20px;font-weight:700;padding-bottom:15px;}.item-list:has(.spot-category) .views-field-title a{color:#7b7b7b;line-height:24px;}.views-field-field-county-photo{float:left;width:230px;}.not-front .region-tertiary-content > div{display:flex;flex-wrap:wrap;gap:30px;margin:0 auto;max-width:var(--tf-container-max);}.not-front .region-tertiary-content > div > *{flex:1 1 0;min-width:0;}#block-travelfind-info-intro{flex-basis:100%;}[id^="block-travelfind-info-map-"]{margin-bottom:20px;}.region-tertiary-content{padding-bottom:50px;}.not-front .region-tertiary-content .block-title{font-size:20px;}#block-travelfind-info-intro .block-title,#block-travelfind-info-spots .block-title,#block-travelfind-info-useful .block-title,#block-travelfind-info-events .block-title{background-color:var(--tf-navy);border-bottom:3px solid var(--tf-accent);color:var(--tf-white);cursor:pointer;font-weight:400;margin:0;padding:4px 0;text-align:center;}#block-travelfind-info-spots .block-title:hover,#block-travelfind-info-useful .block-title:hover,#block-travelfind-info-events .block-title:hover{background-color:var(--tf-accent);}#block-travelfind-info-intro .block-title{background:url(/themes/custom/travelfind/images/icons/info_icon_50x50.png) no-repeat scroll center top transparent;border-bottom:3px solid var(--tf-accent);color:var(--tf-navy);padding-top:50px;}#block-travelfind-info-intro .block-title:hover{color:var(--tf-accent);}#block-travelfind-info-intro{margin-bottom:35px;}#block-travelfind-info-intro .block-title + div,#block-travelfind-info-spots .block-title + div,#block-travelfind-info-useful .block-title + div,#block-travelfind-info-events .block-title + div{background-color:#ecf0f1;padding:16px 0;}#block-travelfind-info-intro .block-title + div{padding-left:20px;padding-right:20px;}#block-travelfind-info-spots a,#block-travelfind-info-useful a,#block-travelfind-info-events a{color:var(--tf-text);}#block-travelfind-info-spots a:hover,#block-travelfind-info-useful a:hover,#block-travelfind-info-events a:hover{color:var(--tf-accent);}.region-tertiary-content .views-row{margin:10px 0;overflow:hidden;}.region-tertiary-content .views-field-field-spot-cat-photo{float:left;padding:4px 8px;}.region-tertiary-content .views-field-field-spot-cat-photo .field-content{height:30px;overflow:hidden;width:20px;}.region-tertiary-content .views-field-field-spot-cat-photo .field-content img{height:20px;max-width:none;width:60px;}.region-tertiary-content .views-field-title{font-size:15px;line-height:22.5px;overflow:hidden;padding:0 5px 0 0;}.spot--full .field[class*='field-name-field-']{background-position:0 50%;background-repeat:no-repeat;line-height:24px;padding-left:40px;}.spot--full .field[class*='field-name-field-'] .field-items{line-height:24px;padding:10px 5px;}#block-travelfind-map-activation{bottom:150px;height:95px;padding:0;position:fixed;right:0;width:78px;z-index:100;}#block-travelfind-map-activation #inside-map-activation{background:url(/themes/custom/travelfind/images/icons/kim/icon-greece-blue.png) no-repeat scroll 9px 6px / 57px auto var(--tf-accent);border-radius:0;box-sizing:border-box;color:var(--tf-white);cursor:pointer;font-size:1rem;font-weight:500;height:95px;margin:0;max-width:none;padding:71px 12px 0;text-align:center;width:78px;}#page-title:empty{display:none;}.view-frontpage .views-row{margin:0 0 1.5rem;}.spot--teaser > h2{font-size:32px;font-weight:700;line-height:48px;margin:0;}.spot--teaser .form-item label{display:block;font-weight:700;}ul.links{margin:0;padding:0;}ul.links li{display:inline;list-style:none;padding:0 0.8em 0 0;}.info-carousel{margin:15px 0;position:relative;}.info-carousel__track{align-items:flex-start;display:flex;gap:0;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;}.info-carousel__track{scrollbar-width:none;}.info-carousel__track::-webkit-scrollbar{display:none;}.info-carousel__track > .info-carousel__item,.info-carousel__track > .views-row{flex:0 0 25%;min-width:0;scroll-snap-align:start;}.info-carousel__track img{display:block;height:auto;width:100%;}.info-carousel__item-inner{position:relative;}.info-carousel__caption{background:var(--tf-accent-alt);bottom:0;color:var(--tf-white);font-size:0.9375rem;left:0;opacity:0;padding:8px 10px;position:absolute;right:0;transition:opacity 0.15s ease;}.info-carousel__caption a{color:inherit;text-decoration:none;}.info-carousel__item-inner:hover .info-carousel__caption,.info-carousel__item-inner:focus-within .info-carousel__caption{opacity:1;}.info-carousel__dots{display:flex;gap:6px;justify-content:center;margin:20px 0;}.info-carousel__dot{background:#ccc;border:0;border-radius:50%;cursor:pointer;height:10px;padding:0;width:10px;}.info-carousel__dot:hover{background:#999;}.info-carousel__dot.is-active{background:var(--tf-accent);}.info-carousel__nav-row{display:flex;gap:10px;justify-content:center;margin-top:10px;}.info-carousel__nav{background:#ccc;border:0;border-radius:14px;color:var(--tf-white);cursor:pointer;font-size:0.8125rem;height:28px;padding:0 16px;}.info-carousel__nav:hover:not([disabled]){background:#999;}@media only screen and (max-width:768px){.info-carousel__track > .info-carousel__item,.info-carousel__track > .views-row{flex:0 0 50%;}}#weather{float:left;line-height:24px;margin:0 0 0 12px;padding:31px 0 0;}#weather .weather{float:left;padding:0 10px 0 0;}#weather .temperature{color:rgb(55,85,107);float:left;font-size:17px;line-height:25.5px;}.views-exposed-form .description,.region-search-region .description,#block-travelfind-secondary-search .description{display:none;}.views-exposed-form .form-autocomplete:focus ~ .description,.region-search-region .form-autocomplete:focus ~ .description,#block-travelfind-secondary-search .form-autocomplete:focus ~ .description,.views-exposed-form .form-item:has(.form-autocomplete):hover .description,.region-search-region .form-item:has(.form-autocomplete):hover .description,#block-travelfind-secondary-search .form-item:has(.form-autocomplete):hover .description{display:block;position:absolute;z-index:30;top:-25px;left:0;height:25px;padding-left:13px;overflow:hidden;font-size:14px;font-style:italic;color:var(--tf-text,#444);white-space:nowrap;}#block-travelfind-content .webform-submission-contact-add-form{float:right;width:50%;}#block-travelfind-content::after,#content.region::after{clear:both;content:"";display:table;}.webform-submission-contact-add-form label{color:rgb(84,84,84);display:block;font-size:16px;font-weight:400;margin:0;}.webform-submission-contact-add-form label.form-required::after{color:rgb(204,0,0);content:" *";}.webform-submission-contact-add-form input[type='text'],.webform-submission-contact-add-form input[type='email'],.webform-submission-contact-add-form textarea{box-sizing:border-box;color:rgb(51,51,51);font-family:inherit;font-size:18px;width:100%;}.webform-submission-contact-add-form textarea{min-height:111px;}.webform-submission-contact-add-form .js-form-item,.webform-submission-contact-add-form .form-item{margin:16px 0;}.webform-submission-contact-add-form .webform-button--submit,.webform-submission-contact-add-form input[type='submit']{background:var(--tf-accent);border:0;color:var(--tf-white);cursor:pointer;font-size:18px;padding:1px 6px;width:100%;}@media only screen and (max-width:768px){#block-travelfind-contact-info,#block-travelfind-content .webform-submission-contact-add-form{float:none;width:100%;}}.info-empty-text{margin:20px 0;}.form-text,.form-email,.form-password,.form-tel,.form-url,.form-number,.form-textarea,select.form-select{border:1px solid var(--tf-border);border-radius:3px;padding:8px 10px;font-size:1rem;color:var(--tf-text);}.form-text:focus,.form-email:focus,.form-password:focus,.form-tel:focus,.form-url:focus,.form-number:focus,.form-textarea:focus,select.form-select:focus{border-color:var(--tf-accent);outline:none;}.form-submit{background:var(--tf-accent);border:0;border-radius:3px;color:var(--tf-white);cursor:pointer;font-size:1rem;padding:8px 20px;}.form-submit:hover,.form-submit:focus{background:var(--tf-accent-alt);}
.results .results__row.Gold{border:4px solid #e84c3d;}.social-share-links{display:flex;justify-content:flex-end;gap:0.75em;margin:1em 0;padding:0;list-style:none;}.customer--full .social-share-links .social-share-links__link{display:inline-block;padding:0.25em 0.85em;border-radius:3px;color:#fff;text-decoration:none;font-size:0.85em;line-height:1.6;}.social-share-links__link--facebook{background:#3b5998;}.social-share-links__link--twitter{background:#14171a;}
