/* Requested polish, reusing the native theme's fonts, components and geometry. */
.tt-breadcrumb #breadcrumbs,.tt-breadcrumb .woocommerce-breadcrumb,.tt-breadcrumb ul {font-size:28px;font-weight:700;line-height:1.4;text-shadow:0 2px 8px #0008}
.tt-breadcrumb #breadcrumbs a,.tt-breadcrumb #breadcrumbs span,.tt-breadcrumb .woocommerce-breadcrumb a,.tt-breadcrumb ul li,.tt-breadcrumb ul li a {font-size:inherit;font-weight:700}
.guardian-service-option__label {font-weight:700;color:#f47629}
.guardian-service-choices,.guardian-service-intents {align-items:center;gap:12px!important}
.guardian-choice-divider {color:#777;display:inline-block;font-weight:400;pointer-events:none}
.guardian-category-services > section {padding:24px 0;border-bottom:1px solid #e9e9eb}
.guardian-category-services > section h4 {margin-top:0;margin-bottom:12px;color:#f47629;font-weight:700}
.guardian-category-services .guardian-service-intents {margin-bottom:0}
#filter-layout[data-guardian-project-count] .tt-gallery img {width:100%;height:auto;aspect-ratio:380/250;object-fit:cover}
@media(min-width:1025px){
 #menu-primary-menu > li > a .ecaret {display:none!important}
 #menu-primary-menu > li:hover > .dropdown-menu,#menu-primary-menu > li:focus-within > .dropdown-menu {display:block;opacity:1;visibility:visible;pointer-events:auto}
 #menu-primary-menu > li > .dropdown-menu {max-height:min(70vh,600px);overflow-y:auto;min-width:240px}
 #menu-primary-menu > li:last-child > .dropdown-menu {left:auto;right:0}
}
@media(max-width:767px){
 .tt-breadcrumb #breadcrumbs,.tt-breadcrumb .woocommerce-breadcrumb,.tt-breadcrumb ul {font-size:20px;line-height:1.45}
}
