.blog-post .post-meta time {
font: inherit;
color: inherit;
text-transform: inherit;
}
.site-branding .brand-logo img,
.mobile-logo .brand-logo img,
.footer-logo img {
width: 198px;
max-width: 100%;
height: auto;
aspect-ratio: 198 / 48;
}
@media (max-width: 1199px) {
.header-navigation .primary-menu > .nav-menu {
display: none;
}
.nav-right-item .teller-mobile-navigation {
display: block;
flex: 0 0 auto;
position: relative;
margin-left: 30px;
}
}
@media (max-width: 575px) {
.nav-right-item .teller-mobile-navigation {
margin-left: 15px;
}
}
@media (min-width: 1200px) {
.teller-mobile-navigation {
display: none;
}
.header-navigation .main-menu ul > li:focus-within > .sub-menu {
opacity: 1;
visibility: visible;
top: 100%;
}
.header-navigation .main-menu ul > li .sub-menu li:focus-within > .sub-menu {
opacity: 1;
visibility: visible;
top: 0%;
}
}
.teller-mobile-navigation summary {
list-style: none;
}
.teller-mobile-navigation summary::-webkit-details-marker {
display: none;
}
.teller-mobile-navigation summary::marker {
content: none;
}
.teller-menu-toggle {
box-sizing: border-box;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
width: 46px;
height: 36px;
margin: 0;
padding: 0;
border: 1px solid rgba(0, 0, 0, 0.7);
border-radius: 5px;
background-color: transparent;
cursor: pointer;
list-style: none;
position: relative;
z-index: 10000;
}
.teller-menu-toggle::-webkit-details-marker {
display: none;
}
.teller-menu-toggle span {
position: relative;
display: block;
width: 30px;
height: 2px;
padding: 0;
border-radius: 3px;
background-color: rgba(0, 0, 0, 0.7);
transition: all 0.3s ease-out 0s;
}
.teller-menu-toggle span + span {
margin-top: 5px;
}
.teller-mobile-navigation[open] .teller-menu-toggle span:nth-of-type(1) {
transform: rotate3d(0, 0, 1, 45deg);
top: 7px;
}
.teller-mobile-navigation[open] .teller-menu-toggle span:nth-of-type(2) {
opacity: 0;
}
.teller-mobile-navigation[open] .teller-menu-toggle span:nth-of-type(3) {
transform: rotate3d(0, 0, 1, -45deg);
top: -7px;
}
.navigation-white.header-navigation .teller-menu-toggle {
border-color: rgba(255, 255, 255, 0.8);
}
.navigation-white.header-navigation .teller-menu-toggle span {
background-color: #fff;
}
.teller-mobile-navigation[open]::before {
content: "";
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
z-index: 9998;
animation: teller-nav-fade 0.3s ease-out;
}
.teller-mobile-navigation[open] > .teller-mobile-panel {
display: block;
text-align: left;
position: fixed;
top: 0;
left: 0;
width: 290px;
height: 100%;
padding: 40px 20px;
background-color: #fff;
box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
overflow-x: hidden;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
z-index: 9999;
animation: teller-panel-in 500ms ease-out;
}
@keyframes teller-nav-fade {
from { opacity: 0; }
to { opacity: 1; }
}
@keyframes teller-panel-in {
from { transform: translateX(-290px); }
to { transform: translateX(0); }
}
@media (prefers-reduced-motion: reduce) {
.teller-mobile-navigation[open]::before,
.teller-mobile-navigation[open] > .teller-mobile-panel {
animation: none;
}
}
.teller-mobile-panel .nav-search .form_group {
position: relative;
}
.teller-mobile-panel .nav-search .form_control {
width: 100%;
border: 1px solid #e1e1e1;
padding: 15px 20px;
background-color: #fff;
}
.teller-mobile-panel .nav-search .search-btn {
display: block;
position: absolute;
top: 17px;
right: 20px;
padding: 0;
border: 0;
background-color: transparent;
color: #f7921e;
}
.teller-mobile-links ul {
margin: 0;
padding: 0;
list-style: none;
}
.teller-mobile-links li {
display: block;
margin: 0;
border-bottom: 1px solid #ececec;
}
.teller-mobile-links > ul > li > a,
.teller-mobile-summary > a {
display: block;
padding: 15px 40px 15px 0;
color: #000;
font: 500 18px "Prompt", sans-serif;
line-height: 1;
text-transform: capitalize;
}
.teller-mobile-submenu {
margin: 0;
}
.teller-mobile-summary {
display: block;
position: relative;
cursor: pointer;
list-style: none;
}
.teller-submenu-icon {
position: absolute;
right: 0;
top: 10px;
width: 25px;
height: 25px;
border-radius: 3px;
z-index: 2;
cursor: pointer;
font-size: 16px;
display: flex;
align-items: center;
justify-content: center;
background-color: #F7921E;
color: #fff;
}
.teller-mobile-submenu .sub-menu {
position: relative;
top: 0;
left: 0;
width: 100%;
margin: 0;
padding: 0;
background: transparent;
box-shadow: none;
}
.teller-mobile-submenu .sub-menu a {
display: block;
padding: 10px 20px;
color: #000;
font: 300 16px "Prompt", sans-serif;
line-height: 1.5;
text-transform: none;
}
.teller-mobile-submenu .sub-menu a:hover,
.teller-mobile-submenu .sub-menu a:focus,
.teller-mobile-links > ul > li > a:hover,
.teller-mobile-links > ul > li > a:focus,
.teller-mobile-summary > a:hover,
.teller-mobile-summary > a:focus {
color: #f7921e;
}
.hero-slider-two:not(.slick-initialized) > .single-slider:not(:first-child) {
display: none;
}
.hero-slider-two:not(.slick-initialized) > .single-slider:first-child .image-layer {
transform: scale(1);
}
.slider-active-3-item-dot:not(.slick-initialized) {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 30px;
}
@media (max-width: 1199px) {
.slider-active-3-item-dot:not(.slick-initialized) { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 799px) {
.slider-active-3-item-dot:not(.slick-initialized) { grid-template-columns: minmax(0, 1fr); }
}
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:swap;src:url("data:font/woff2;base64,d09GMgABAAAAAAREAAwAAAAAB+gAAAP1AUtDlQAAAAAAAAAAAAAAAAAAAAAAAAAAGhYGYABEEQgKhWyEcgE2AiQDHAsQAAQgBYUiByAbiwYgHgm2rYX1SIoKrd7Ew9dYe3/31NMhVk3TNUQjiSFBI2QaJdI1FkqzyJz/gOf75zZ9Sod0bTIoDyAyshilL7AxP3FN/ShNwMQHfdIXiV4kRfEap5GgIxpW02g3SqI9wsBk6sb+WQqEceo27yn6mEADkISsJCnEN7QKRsQ51QCOzq//Yap5QFLMsJ9zfR9dhbGfPf6na4ZrcIlHyAIBcUi7AfMICRkDjMCA3DqoqEh8e2z55X+Doc8a/2Jc7ThTBPWDslkGyqAF6T8Q8wDHGG4myULEfE5pN0UoLD+epcGrV+yS14n0JF20WtZP3uqqui7T0yb+oK0GY7xWTu3eDc0+dskujUatXn/Yevis4vTTna/b7LXf4KBjdcISAZpblnS052hll7DqXVbYTy4RJJIm77Xd+kYgkULC9Efy61+bSVtctIdrX8PYK3ZJQlbuCZLeUCzNW/oGvZHxYskrjDnzWbn8+dwJ86do9ql3BTyIOECSo56mtRb+MGnVGqvw689bazPWSlsli1qwpNiIkw/Lp3ke+MPsA+oPeZtscpI0bG6uXtCps3L2bLSt1O+fE1Xi3GsSbkoTchZ2FFSvWF4tY+SIsjEx06ctbN/86MA9VHL5uPJd8MSJqebmFu/WflBATI2x6ot/D6rkU/5q5Dh3t8+448vfnxr+w6cn/t7GkVIkzHeJ4ziRQYe8C8oM7vaJSK4ikps3rAqzjYwGQgxUMqXK+mZm2R+UaX3nJIZuIyIKiuZKRf5s96zZHS+CiiSpqKhQl9TclIT45+x1TY1J3o98JkVGKyv365doyLrKdmxsrSR/0jJtqnW1qSljZmeKlb7fJSX/ltnlTq8nMd4dHRBeEj+s+jC9OD3G7o0mK85j9apUuxnL+KB8XCmKDG5/WpM4e73CpO7KwZqy9KpvNNWz5SqfZes/5SAAjek9+puuQZheIwe6ZjAY/qWbNA9EnEVq64ObpdKJQb+ZKmSAL6/Pk26vLTN8bzgjm08fAioSCH6LDNITAfhpCoix5YRjr0CiEdeAmEAoJwTKOQm2QFgwqkwAl2n5BCMKZmAbXC4c8uKSlkcuOzY0XqBxReducSXbwXE1NxHF1a3GJq7DIR6Md5cY74UdHwIe3R+pVZt+HerVqtNFZKeSPVGMVi2DwQvXq1qnVs2qHx0SeRNF6FCuRZWQogxprW5NyjsHRhXqsDNvLtx5ceHGk6cbVBcefHgR2QX3e1Dt0KmeBAR09pj95G510jshJedclrrwYG+ugm3K1WatOpPw25xYG11Hrl7lMlVRp2qSFdoXXXmrVk0a1YddPojWNrXpFMCVqxqZLNesi0pnWC80zTC16TuYCgAA") format("woff2");unicode-range:U+F232,U+F39E,U+F3FE;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:swap;src:url("data:font/woff2;base64,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") format("woff2");unicode-range:U+E020,U+F002,U+F005,U+F007,U+F017,U+F02F,U+F060,U+F061,U+F073,U+F075,U+F07B,U+F0E0,U+F101,U+F104,U+F105,U+F106,U+F107,U+F178,U+F1D8,U+F336,U+F3C5,U+F406,U+F4A0,U+F5C0;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:swap;src:url("data:font/woff2;base64,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") format("woff2");unicode-range:U+E020,U+F002,U+F005,U+F007,U+F017,U+F02F,U+F060,U+F061,U+F073,U+F075,U+F07B,U+F0E0,U+F101,U+F104,U+F105,U+F106,U+F107,U+F178,U+F1D8,U+F336,U+F3C5,U+F406,U+F4A0,U+F5C0;}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/discover/fa-light-300.woff2) format("woff2");unicode-range:U+E020,U+F002,U+F005,U+F007,U+F017,U+F02F,U+F060,U+F061,U+F073,U+F075,U+F07B,U+F0E0,U+F101,U+F104,U+F105,U+F106,U+F107,U+F178,U+F1D8,U+F336,U+F3C5,U+F406,U+F4A0,U+F5C0;}
.teller-hero-picture {
position: absolute;
inset: 0;
z-index: -2;
display: block;
pointer-events: none;
}
.teller-hero-picture img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}

/* Editorial links only; independent of advertising and consent interfaces. */
.teller-editorial-article .main-post > .entry-content > p > a { color: #007b97; text-decoration: underline; text-underline-offset: .15em; }
.teller-editorial-article .main-post > .entry-content > p > a:hover, .teller-editorial-article .main-post > .entry-content > p > a:focus-visible { color: #00687f; }
body.home .hero-content .ribbon, body.home .hero-content .ribbon a, body.home .hero-content .hero-button .main-btn, body.home .single-blog-post .cat-btn { color: #1c1c1c; }
.header-area .primary-menu.celeste-bg .main-menu > ul > li > a, .header-area .menu-button > .main-btn { color: #1c1c1c; }

/* Mobile composition: shorter image panels, the same brand and desktop layout. */
.teller-home-picture { display: block; }
/* Card widths are responsive; the HTML height must scale with them. */
.single-place-item > a,
.single-blog-post .post-thumbnail > a { display: block; }
.single-place-item .place-img img,
.single-blog-post .post-thumbnail img { height: auto; }
@media (max-width: 799px) {
    .slider-active-3-item-dot .post-thumbnail > a,
    .slider-active-3-item-dot .place-img > a { display: block; }
    .slider-active-3-item-dot .post-thumbnail img {
        height: auto;
        aspect-ratio: 410 / 290;
        object-fit: cover;
    }
}
@media (max-width: 767px) {
    body.home .header-area { position: relative; min-height: 89px; }
    body.home .navigation-white.header-navigation .teller-menu-toggle { border-color: #1c1c1c; }
    body.home .navigation-white.header-navigation .teller-menu-toggle span { background-color: #1c1c1c; }
    .hero-wrapper-two .single-slider {
        padding: 32px 0;
        min-height: max(330px, 71.5vw);
        display: flex;
        align-items: center;
    }
    .hero-wrapper-two .single-slider > .container-fluid { width: 100%; }
    .hero-wrapper-two .single-slider .image-layer {
        transform: none;
        transition: none;
    }
    .hero-wrapper-two .hero-content h1 {
        font-size: clamp(28px, 7.2vw, 36px);
        line-height: 1.16;
        margin-bottom: 20px;
        text-transform: none;
    }
    .hero-wrapper-two .hero-content .ribbon {
        padding: 7px 12px;
        margin-bottom: 16px;
        font-size: 14px;
        line-height: 1.35;
    }
    .hero-wrapper-two .hero-button .main-btn {
        min-height: 44px;
        padding: 10px 18px;
        font-size: 14px;
        line-height: 24px;
    }
    .hero-wrapper-two .hero-button .main-btn i { width: 40px; height: 40px; }
    .page-banner {
        padding-top: 32px;
        padding-bottom: 32px;
        min-height: max(280px, 71.5vw);
        display: flex;
        align-items: center;
    }
    .page-banner > .container { width: 100%; }
    .page-banner .page-banner-content h1 {
        font-size: clamp(28px, 6.5vw, 36px);
        line-height: 1.16;
        margin-bottom: 18px;
    }
    .page-banner .page-banner-content ul.breadcrumb-link li { font-size: 14px; line-height: 1.5; }
    .page-banner .page-banner-content ul.breadcrumb-link li.active { display: none; }
    .page-banner .page-banner-content ul.breadcrumb-link li:not(:last-child)::after { margin-left: 8px; margin-right: 6px; }
    .page-banner .page-banner-content ul.breadcrumb-link li:nth-last-child(2)::after { display: none; }
    .blog-post .post-meta {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 8px 16px;
    }
    .blog-post .post-meta span { margin: 0; font-size: 12px; }
}
