.infinite-body h1, .infinite-body h2, .infinite-body h3, .infinite-body h4, .infinite-body h5, .infinite-body h6{ margin-top: 0px; margin-bottom: 20px; line-height: 1.2; font-weight: 700; }
#poststuff .gdlr-core-page-builder-body h2{ padding: 0px; margin-bottom: 20px; line-height: 1.2; font-weight: 700; }
#poststuff .gdlr-core-page-builder-body h1{ padding: 0px; font-weight: 700; }

.gdlr-core-flexslider.gdlr-core-bullet-style-cylinder .flex-control-nav li a{ width: 27px; height: 7px; }
.gdlr-core-newsletter-item.gdlr-core-style-rectangle .gdlr-core-newsletter-email input[type="email"]{ line-height: 17px; padding: 30px 20px; height: 65px; }
.gdlr-core-newsletter-item.gdlr-core-style-rectangle .gdlr-core-newsletter-submit input[type="submit"]{ height: 65px; font-size: 13px; }
body.infinite-boxed .infinite-body-wrapper{ margin-top: 0px; margin-bottom: 0px; } 
.infinite-body-wrapper.infinite-with-frame, body.infinite-full .infinite-fixed-footer{ margin: 0px; } 
.infinite-body-background{ opacity: 1; } 
.infinite-background-pattern .infinite-body-outer-wrapper{ background-image: url(https://pogrebnosvetisava.rs/wp-content/plugins/goodlayers-core/include/images/pattern/pattern-1.png); } 
.infinite-item-pdlr, .gdlr-core-item-pdlr{ padding-left: 20px; padding-right: 20px; }.infinite-item-rvpdlr, .gdlr-core-item-rvpdlr{ margin-left: -20px; margin-right: -20px; }.gdlr-core-metro-rvpdlr{ margin-top: -20px; margin-right: -20px; margin-bottom: -20px; margin-left: -20px; }.infinite-item-mglr, .gdlr-core-item-mglr, .infinite-navigation .sf-menu > .infinite-mega-menu .sf-mega,.sf-menu.infinite-top-bar-menu > .infinite-mega-menu .sf-mega{ margin-left: 20px; margin-right: 20px; }.gdlr-core-pbf-wrapper-container-inner{ width: calc(100% - 20px - 20px); } 
.infinite-container, .gdlr-core-container, body.infinite-boxed .infinite-body-wrapper, body.infinite-boxed .infinite-fixed-footer .infinite-footer-wrapper, body.infinite-boxed .infinite-fixed-footer .infinite-copyright-wrapper{ max-width: 1320px; } 
.infinite-body-front .gdlr-core-container, .infinite-body-front .infinite-container{ padding-left: 35px; padding-right: 35px; }.infinite-body-front .infinite-container .infinite-container, .infinite-body-front .infinite-container .gdlr-core-container, .infinite-body-front .gdlr-core-container .gdlr-core-container{ padding-left: 0px; padding-right: 0px; }.infinite-navigation-header-style-bar.infinite-style-2 .infinite-navigation-background{ left: 35px; right: 35px; } 
.infinite-top-bar-container.infinite-top-bar-custom-container{ max-width: 1140px; } 
.infinite-top-bar-container.infinite-top-bar-full{ padding-right: 18px; padding-left: 18px; } 
.infinite-top-bar{ padding-top: 10px; } 
.infinite-top-bar{ padding-bottom: 10px; }.infinite-top-bar .infinite-top-bar-menu > li > a{ padding-bottom: 10px; }.sf-menu.infinite-top-bar-menu > .infinite-mega-menu .sf-mega, .sf-menu.infinite-top-bar-menu > .infinite-normal-menu ul{ margin-top: 10px; } 
.infinite-top-bar{ font-size: 15px; } 
.infinite-top-bar{ border-bottom-width: 0px; } 
.infinite-top-bar{ box-shadow: 0px 0px 50px rgba(10, 10, 10, 0.1); -webkit-box-shadow: 0px 0px 50px rgba(10, 10, 10, 0.1); -moz-box-shadow: 0px 0px 50px rgba(10, 10, 10, 0.1); } 
.infinite-header-style-plain{ border-bottom-width: 6px; } 
.infinite-header-background-transparent .infinite-top-bar-background{ opacity: 1; } 
.infinite-header-background-transparent .infinite-header-background{ opacity: 1; } 
.infinite-navigation-bar-wrap.infinite-style-transparent .infinite-navigation-background{ opacity: 0.5; } 
.infinite-header-boxed-wrap .infinite-top-bar-background{ opacity: 0; } 
.infinite-header-boxed-wrap .infinite-top-bar-background{ margin-bottom: -0px; } 
.infinite-header-style-boxed{ margin-top: 0px; } 
.infinite-header-container.infinite-header-custom-container{ max-width: 1140px; } 
.infinite-header-container.infinite-header-full{ padding-right: 30px; padding-left: 30px; } 
.infinite-header-boxed-wrap .infinite-header-background{ border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; } 
.infinite-header-style-boxed .infinite-header-container-item{ padding-left: 30px; padding-right: 30px; }.infinite-navigation-right{ right: 30px; } .infinite-navigation-left{ left: 30px; } 
.infinite-header-style-plain.infinite-style-splitted-menu .infinite-navigation .sf-menu > li > a{ padding-top: 0px; } .infinite-header-style-plain.infinite-style-splitted-menu .infinite-main-menu-left-wrap,.infinite-header-style-plain.infinite-style-splitted-menu .infinite-main-menu-right-wrap{ padding-top: 0px; } 
.infinite-header-style-boxed.infinite-style-splitted-menu .infinite-navigation .sf-menu > li > a{ padding-top: 0px; } .infinite-header-style-boxed.infinite-style-splitted-menu .infinite-main-menu-left-wrap,.infinite-header-style-boxed.infinite-style-splitted-menu .infinite-main-menu-right-wrap{ padding-top: 0px; } 
.infinite-navigation .sf-menu > li{ padding-left: 20px; padding-right: 20px; } 
.infinite-navigation .infinite-main-menu{ margin-left: 0px; } 
.infinite-navigation .infinite-navigation-slide-bar-style-2{ border-bottom-width: 6px; } 
.infinite-navigation .infinite-navigation-slide-bar{ margin-top: -20px; } 
.infinite-header-side-nav{ width: 305px; }.infinite-header-side-content.infinite-style-left{ margin-left: 305px; }.infinite-header-side-content.infinite-style-right{ margin-right: 305px; } 
.infinite-header-side-nav.infinite-style-side{ padding-left: 70px; padding-right: 70px; }.infinite-header-side-nav.infinite-style-left .sf-vertical > li > ul.sub-menu{ padding-left: 70px; }.infinite-header-side-nav.infinite-style-right .sf-vertical > li > ul.sub-menu{ padding-right: 70px; } 
 .infinite-navigation .sf-vertical > li{ padding-top: 16px; padding-bottom: 16px; } 
.infinite-header-style-bar .infinite-logo-right-text{ padding-top: 30px; } 
.infinite-header-style-plain{ box-shadow: 0px 0px 9px rgba(166, 124, 82, 0.1); -webkit-box-shadow: 0px 0px 9px rgba(166, 124, 82, 0.1); -moz-box-shadow: 0px 0px 9px rgba(166, 124, 82, 0.1); } 
.infinite-logo{ padding-top: 15px; } 
.infinite-logo{ padding-bottom: 15px; } 
.infinite-logo-inner{ max-width: 230px; } 
@media only screen and (max-width: 767px){ .infinite-mobile-header .infinite-logo-inner{ max-width: 195px; } } 
.infinite-navigation{ padding-top: 27px; }.infinite-navigation-top{ top: 27px; } 
.infinite-navigation .sf-menu > li > a{ padding-bottom: 30px; } 
.infinite-navigation .infinite-main-menu{ padding-right: 10px; } 
.infinite-main-menu-right-wrap{ margin-top: 5px; } 
.infinite-fixed-navigation.infinite-style-slide .infinite-logo-inner img{ max-height: none !important; }.infinite-animate-fixed-navigation.infinite-header-style-plain .infinite-logo-inner, .infinite-animate-fixed-navigation.infinite-header-style-boxed .infinite-logo-inner{ max-width: 200px; }.infinite-mobile-header.infinite-fixed-navigation .infinite-logo-inner{ max-width: 200px; } 
.infinite-animate-fixed-navigation.infinite-header-style-plain .infinite-logo, .infinite-animate-fixed-navigation.infinite-header-style-boxed .infinite-logo{ padding-top: 15px; } 
.infinite-animate-fixed-navigation.infinite-header-style-plain .infinite-logo, .infinite-animate-fixed-navigation.infinite-header-style-boxed .infinite-logo{ padding-bottom: 15px; } 
.infinite-animate-fixed-navigation.infinite-header-style-plain .infinite-navigation, .infinite-animate-fixed-navigation.infinite-header-style-boxed .infinite-navigation{ padding-top: 25px; }.infinite-animate-fixed-navigation.infinite-header-style-plain .infinite-navigation-top, .infinite-animate-fixed-navigation.infinite-header-style-boxed .infinite-navigation-top{ top: 25px; }.infinite-animate-fixed-navigation.infinite-navigation-bar-wrap .infinite-navigation{ padding-top: 25px; } 
.infinite-animate-fixed-navigation.infinite-header-style-plain .infinite-navigation .sf-menu > li > a, .infinite-animate-fixed-navigation.infinite-header-style-boxed .infinite-navigation .sf-menu > li > a{ padding-bottom: 25px; }.infinite-animate-fixed-navigation.infinite-navigation-bar-wrap .infinite-navigation .sf-menu > li > a{ padding-bottom: 25px; }.infinite-animate-fixed-navigation .infinite-main-menu-right{ margin-bottom: 25px; } 
.infinite-page-title-wrap.infinite-style-custom .infinite-page-title-content{ padding-top: 93px; } 
.infinite-page-title-wrap.infinite-style-custom .infinite-page-title-content{ padding-bottom: 87px; } 
.infinite-page-title-wrap.infinite-style-custom .infinite-page-caption{ margin-top: 13px; } 
.infinite-page-title-wrap.infinite-style-custom .infinite-page-title{ font-size: 37px; } 
.infinite-page-title-wrap .infinite-page-title{ font-weight: 800; } 
.infinite-page-title-wrap.infinite-style-custom .infinite-page-title{ letter-spacing: 0px; } 
.infinite-page-title-wrap.infinite-style-custom .infinite-page-caption{ font-size: 16px; } 
.infinite-page-title-wrap .infinite-page-caption{ font-weight: 800; } 
.infinite-page-title-wrap.infinite-style-custom .infinite-page-caption{ letter-spacing: 0px; } 
.infinite-page-title-wrap .infinite-page-title-top-gradient{ height: 413px; } 
.infinite-page-title-wrap .infinite-page-title-bottom-gradient{ height: 413px; } 
.infinite-page-title-wrap .infinite-page-title-overlay{ opacity: 0.48; } 
.infinite-page-title-wrap{ background-image: url(); } 
body.single-portfolio .infinite-page-title-wrap{ background-image: url(); } 
body.single-personnel .infinite-page-title-wrap{ background-image: url(); } 
body.search .infinite-page-title-wrap{ background-image: url(); } 
body.archive .infinite-page-title-wrap{ background-image: url(); } 
.infinite-not-found-wrap .infinite-not-found-background{ background-image: url(); } 
.infinite-not-found-wrap .infinite-not-found-background{ opacity: 0.93; } 
.infinite-blog-title-wrap.infinite-style-custom .infinite-blog-title-content{ padding-top: 93px; } 
.infinite-blog-title-wrap.infinite-style-custom .infinite-blog-title-content{ padding-bottom: 87px; } 
.infinite-blog-title-wrap{ background-image: url(); } 
.infinite-blog-title-wrap.infinite-feature-image .infinite-blog-title-top-overlay{ height: 413px; } 
.infinite-blog-title-wrap.infinite-feature-image .infinite-blog-title-bottom-overlay{ height: 413px; } 
.infinite-blog-title-wrap .infinite-blog-title-overlay{ opacity: 0.75; } 
body.single-post .infinite-sidebar-style-none, body.blog .infinite-sidebar-style-none, .infinite-blog-style-2 .infinite-comment-content{ max-width: 900px; } 
.gdlr-core-portfolio-thumbnail .gdlr-core-portfolio-icon{ font-size: 22px; } 
.infinite-footer-wrapper{ background-image: url(https://pogrebnosvetisava.rs/wp-content/uploads/footer1.jpg); background-size: cover; } 
.infinite-footer-wrapper{ padding-top: 70px; } 
.infinite-footer-wrapper{ padding-bottom: 50px; } 
.infinite-copyright-container{ padding-top: 29px; } 
.infinite-copyright-container{ padding-bottom: 29px; } 
.infinite-body h1, .infinite-body h2, .infinite-body h3, .infinite-body h4, .infinite-body h5, .infinite-body h6, .infinite-body .infinite-title-font,.infinite-body .gdlr-core-title-font{ font-family: "Fraunces"; }.woocommerce-breadcrumb, .woocommerce span.onsale, .single-product.woocommerce div.product p.price .woocommerce-Price-amount, .single-product.woocommerce #review_form #respond label{ font-family: "Fraunces"; } 
.infinite-navigation .sf-menu > li > a, .infinite-navigation .sf-vertical > li > a, .infinite-navigation-font{ font-family: "Inter", sans-serif; } 
.infinite-body, .infinite-body .gdlr-core-content-font, .infinite-body input, .infinite-body textarea, .infinite-body button, .infinite-body select, .infinite-body .infinite-content-font, .gdlr-core-audio .mejs-container *{ font-family: "Inter", sans-serif; } 
.infinite-body .gdlr-core-info-font, .infinite-body .infinite-info-font{ font-family: "Inter", sans-serif; } 
.infinite-body .gdlr-core-blog-info-font, .infinite-body .infinite-blog-info-font{ font-family: "Inter", sans-serif; } 
.infinite-body .gdlr-core-quote-font, blockquote{ font-family: "Inter", sans-serif; } 
.infinite-body .gdlr-core-testimonial-content{ font-family: "Inter", sans-serif; } 
.infinite-body h1{ font-size: 54px; } 
.infinite-body h2, #poststuff .gdlr-core-page-builder-body h2{ font-size: 27px; } 
.infinite-body h3{ font-size: 27px; } 
.infinite-body h4{ font-size: 30px; } 
.infinite-body h5{ font-size: 22px; } 
.infinite-body h6{ font-size: 18px; } 
.infinite-body h1, .infinite-body h2, .infinite-body h3, .infinite-body h4, .infinite-body h5, .infinite-body h6{ font-weight: 800; }#poststuff .gdlr-core-page-builder-body h1, #poststuff .gdlr-core-page-builder-body h2{ font-weight: 800; } 
.infinite-body{ font-size: 20px; } 
.infinite-body{ font-weight: 400; } 
.infinite-body, .infinite-line-height, .gdlr-core-line-height{ line-height: 1.7; } 
@media only screen and (max-width: 767px){ .infinite-body h2, #poststuff .gdlr-core-page-builder-body h2{ font-size: 20px; } } 
@media only screen and (max-width: 767px){ .infinite-body h3{ font-size: 20px; } } 
.infinite-navigation .sf-menu > li > a, .infinite-navigation .sf-vertical > li > a{ font-size: 13px; } 
.infinite-navigation .sf-menu > li > a, .infinite-navigation .sf-vertical > li > a{ font-weight: 800; } 
.infinite-navigation .sf-menu > li > a, .infinite-navigation .sf-vertical > li > a{ letter-spacing: -1px; } 
.infinite-navigation .sf-menu > li > a, .infinite-navigation .sf-vertical > li > a{ text-transform: none; } 
.infinite-navigation .sf-menu > .infinite-normal-menu .sub-menu, .infinite-navigation .sf-menu>.infinite-mega-menu .sf-mega-section-inner .sub-menu a{ font-weight: 800; } 
.infinite-navigation .sf-menu > .infinite-normal-menu .sub-menu, .infinite-navigation .sf-menu>.infinite-mega-menu .sf-mega-section-inner .sub-menu a{ text-transform: uppercase; } 
.infinite-main-menu-right-button{ font-size: 11px; } 
.infinite-main-menu-right-button{ font-weight: 800; } 
.infinite-main-menu-right-button{ text-transform: uppercase; } 
.infinite-sidebar-area .infinite-widget-title{ font-size: 13px; } 
.infinite-sidebar-area .infinite-widget-title{ text-transform: uppercase; } 
.infinite-footer-wrapper .infinite-widget-title{ font-size: 16px; } 
.infinite-footer-wrapper .infinite-widget-title{ text-transform: uppercase; } 
.infinite-footer-wrapper{ font-size: 13px; } 
.infinite-footer-wrapper .widget_text{ font-weight: 800; } 
.infinite-footer-wrapper .widget_text{ text-transform: none; } 
.infinite-copyright-text, .infinite-copyright-left, .infinite-copyright-right{ font-size: 10px; } 
.infinite-copyright-text, .infinite-copyright-left, .infinite-copyright-right{ font-weight: 600; } 
.infinite-copyright-text, .infinite-copyright-left, .infinite-copyright-right{ text-transform: uppercase; } 
.infinite-top-bar-background{ background-color: #a67c52; } 
.infinite-body .infinite-top-bar{ border-bottom-color: #b08052; } 
.infinite-top-bar{ color: #a67c52; } 
.infinite-body .infinite-top-bar a{ color: #ffffff; } 
.infinite-body .infinite-top-bar a:hover{ color: #ffffff; } 
.infinite-top-bar .infinite-top-bar-right-social a{ color: #ffffff; } 
.infinite-top-bar .infinite-top-bar-right-social a:hover{ color: #a67c52; } 
.infinite-header-background, .infinite-sticky-menu-placeholder, .infinite-header-style-boxed.infinite-fixed-navigation, body.single-product .infinite-header-background-transparent{ background-color: #ffffff; } 
.infinite-header-wrap.infinite-header-style-plain{ border-color: #a67c52; } 
.infinite-header-side-nav.infinite-style-side-toggle .infinite-logo{ background-color: #ffffff; } 
.infinite-top-menu-button i, .infinite-mobile-menu-button i{ color: #a67c52; }.infinite-mobile-button-hamburger:before, .infinite-mobile-button-hamburger:after, .infinite-mobile-button-hamburger span, .infinite-mobile-button-hamburger-small:before, .infinite-mobile-button-hamburger-small:after, .infinite-mobile-button-hamburger-small span{ background: #a67c52; } 
.infinite-main-menu-right .infinite-top-menu-button, .infinite-mobile-menu .infinite-mobile-menu-button{ border-color: #dddddd; } 
.infinite-top-search-wrap{ background-color: #000000; background-color: rgba(0, 0, 0, 0.88); } 
.infinite-top-cart-content-wrap .infinite-top-cart-content{ background-color: #303030; } 
.infinite-top-cart-content-wrap .infinite-top-cart-title, .infinite-top-cart-item .infinite-top-cart-item-title, .infinite-top-cart-item .infinite-top-cart-item-remove{ color: #000000; } 
.infinite-top-cart-content-wrap .woocommerce-Price-amount.amount{ color: #6c6c6c; } 
.infinite-body .infinite-top-cart-button-wrap .infinite-top-cart-button{ color: #000000; } 
.infinite-body .infinite-top-cart-button-wrap .infinite-top-cart-button{ background-color: #f4f4f4; } 
.infinite-body .infinite-top-cart-button-wrap .infinite-top-cart-button-2{ color: #282828; } 
.infinite-body .infinite-top-cart-button-wrap .infinite-top-cart-button-2{ background-color: #000000; } 
.infinite-body .infinite-breadcrumbs, .infinite-body .infinite-breadcrumbs a span, .gdlr-core-breadcrumbs-item, .gdlr-core-breadcrumbs-item a span{ color: #a67c52; } 
.infinite-body .infinite-breadcrumbs span, .infinite-body .infinite-breadcrumbs a:hover span, .gdlr-core-breadcrumbs-item span, .gdlr-core-breadcrumbs-item a:hover span{ color: #a67c52; } 
.infinite-navigation-background{ background-color: #ffffff; } 
.infinite-navigation-bar-wrap{ border-color: #a67c52; } 
.infinite-navigation .infinite-navigation-slide-bar, .infinite-navigation .infinite-navigation-slide-bar-style-dot:before{ border-color: #a67c52; }.infinite-navigation .infinite-navigation-slide-bar:before{ border-bottom-color: #a67c52; } 
.sf-menu > li > a, .sf-vertical > li > a{ color: #1c1c1c; } 
.sf-menu > li > a:hover, .sf-menu > li.current-menu-item > a, .sf-menu > li.current-menu-ancestor > a, .sf-vertical > li > a:hover, .sf-vertical > li.current-menu-item > a, .sf-vertical > li.current-menu-ancestor > a{ color: #a67c52; } 
.sf-menu > .infinite-normal-menu li, .sf-menu > .infinite-mega-menu > .sf-mega, .sf-vertical ul.sub-menu li, ul.sf-menu > .menu-item-language li{ background-color: #a67c52; } 
.sf-menu > li > .sub-menu a, .sf-menu > .infinite-mega-menu > .sf-mega a, .sf-vertical ul.sub-menu li a{ color: #ffffff; } 
.sf-menu > li > .sub-menu a:hover, .sf-menu > li > .sub-menu .current-menu-item > a, .sf-menu > li > .sub-menu .current-menu-ancestor > a, .sf-menu > .infinite-mega-menu > .sf-mega a:hover, .sf-menu > .infinite-mega-menu > .sf-mega .current-menu-item > a, .sf-vertical > li > .sub-menu a:hover, .sf-vertical > li > .sub-menu .current-menu-item > a, .sf-vertical > li > .sub-menu .current-menu-ancestor > a{ color: #000000; } 
.sf-menu > li > .sub-menu a:hover, .sf-menu > li > .sub-menu .current-menu-item > a, .sf-menu > li > .sub-menu .current-menu-ancestor > a, .sf-menu > .infinite-mega-menu > .sf-mega a:hover, .sf-menu > .infinite-mega-menu > .sf-mega .current-menu-item > a, .sf-vertical > li > .sub-menu a:hover, .sf-vertical > li > .sub-menu .current-menu-item > a, .sf-vertical > li > .sub-menu .current-menu-ancestor > a{ background-color: #f2ede3; } 
.infinite-navigation .sf-menu > .infinite-mega-menu .sf-mega-section-inner > a{ color: #ffffff; } 
.infinite-navigation .sf-menu > .infinite-mega-menu .sf-mega-section{ border-color: #ffffff; } 
.infinite-navigation .sf-menu > .infinite-normal-menu .sub-menu, .infinite-navigation .sf-menu > .infinite-mega-menu .sf-mega{ box-shadow: 0px 0px 20px rgba(166, 124, 82, 0.3); -webkit-box-shadow: 0px 0px 20px rgba(166, 124, 82, 0.3); -moz-box-shadow: 0px 0px 20px rgba(166, 124, 82, 0.3); } 
.infinite-fixed-navigation.infinite-style-fixed, .infinite-fixed-navigation.infinite-style-slide{ box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25); } 
.mm-navbar .mm-title, .mm-navbar .mm-btn, ul.mm-listview li > a, ul.mm-listview li > span{ color: #ffffff; }ul.mm-listview li a{ border-color: #ffffff; }.mm-arrow:after, .mm-next:after, .mm-prev:before{ border-color: #ffffff; } 
.mm-navbar .mm-title:hover, .mm-navbar .mm-btn:hover, ul.mm-listview li a:hover, ul.mm-listview li > span:hover, ul.mm-listview li.current-menu-item > a, ul.mm-listview li.current-menu-ancestor > a, ul.mm-listview li.current-menu-ancestor > span{ color: #ffffff; } 
.mm-menu{ background-color: #1f1f1f; } 
ul.mm-listview li{ border-color: #eaeaea; } 
.infinite-overlay-menu-content{ background-color: #000000; background-color: rgba(0, 0, 0, 0.88); } 
.infinite-overlay-menu-content ul.menu > li, .infinite-overlay-menu-content ul.sub-menu ul.sub-menu{ border-color: #ffffff; } 
.infinite-overlay-menu-content ul li a, .infinite-overlay-menu-content .infinite-overlay-menu-close{ color: #ffffff; } 
.infinite-overlay-menu-content ul li a:hover{ color: #ffffff; } 
.infinite-bullet-anchor a:before{ background-color: #eaeaea; } 
.infinite-bullet-anchor a:hover, .infinite-bullet-anchor a.current-menu-item{ border-color: #282828; }.infinite-bullet-anchor a:hover:before, .infinite-bullet-anchor a.current-menu-item:before{ background: #282828; } 
.infinite-main-menu-search i, .infinite-main-menu-cart i{ color: #1c1c1c; } 
.infinite-main-menu-cart > .infinite-top-cart-count{ background-color: #b13743; } 
.infinite-main-menu-cart > .infinite-top-cart-count{ color: #ffffff; } 
.infinite-body .infinite-main-menu-right-button{ color: #a67c52; } 
.infinite-body .infinite-main-menu-right-button:hover{ color: #ffffff; } 
.infinite-body .infinite-main-menu-right-button:hover{ background-color: #a67c52; } 
.infinite-body .infinite-main-menu-right-button{ border-color: #b8923f; } 
.infinite-body .infinite-main-menu-right-button:hover{ border-color: #ffffff; } 
.infinite-body .infinite-main-menu-right-button.infinite-button-2{ color: #000000; } 
.infinite-main-menu-right-button.infinite-style-round-with-shadow{ box-shadow: 0px 4px 18px rgba(255, 255, 255, 0.11); -webkit-box-shadow: 0px 4px 18px rgba(255, 255, 255, 0.11); }  
.infinite-page-preload{ background-color: #ffffff; } 
.infinite-body-outer-wrapper, body.infinite-full .infinite-body-wrapper, .infinite-header-side-content{ background-color: #ffffff; } 
body.infinite-boxed .infinite-body-wrapper, .gdlr-core-page-builder .gdlr-core-page-builder-body.gdlr-core-pb-livemode{ background-color: #ffffff; } 
.infinite-page-title-wrap .infinite-page-title{ color: #ffffff; } 
.infinite-page-title-wrap .infinite-page-caption{ color: #ffffff; }.infinite-page-title-wrap .infinite-page-caption .woocommerce-breadcrumb, .infinite-page-title-wrap .infinite-page-caption .woocommerce-breadcrumb a,.infinite-page-title-wrap .infinite-page-title-event-time, .infinite-page-title-wrap .infinite-page-title-event-link a, .infinite-page-title-wrap .infinite-page-title-event-link a:hover{ color: #ffffff; } 
.infinite-page-title-wrap{ background-color: #000000; } 
.infinite-page-title-wrap .infinite-page-title-overlay{ background-color: #2d2d2d; } 
.infinite-page-title-wrap .infinite-page-title-top-gradient{ background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: -o-linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: -moz-linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); }.infinite-page-title-wrap .infinite-page-title-bottom-gradient{ background: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); } 
.infinite-body, .infinite-body span.wpcf7-not-valid-tip{ color: #545454; } 
.infinite-body h1, .infinite-body h2, .infinite-body h3, .infinite-body h4, .infinite-body h5, .infinite-body h6{ color: #383838; }.woocommerce table.shop_attributes th, .woocommerce table.shop_table th, .single-product.woocommerce div.product .product_meta .infinite-head{ color: #383838; } 
.infinite-body a{ color: #000000; }.infinite-blog-style-3 .infinite-comments-area .comment-reply a, .infinite-blog-style-3 .infinite-comments-area .comment-reply a:hover{ color: #000000; }.woocommerce ul.products li.product .gdlr-core-product-default .button{ color: #000000; } 
.infinite-body a:hover{ color: #000000; }.gdlr-core-blog-item .gdlr-core-excerpt-read-more.gdlr-core-plain-text.gdlr-core-hover-border:hover{ border-color: #000000 !important; }.woocommerce ul.products li.product .gdlr-core-product-default .button:hover{ color: #000000; } 
.infinite-body *{ border-color: #e2e2e2; }.infinite-body .gdlr-core-portfolio-single-nav-wrap{ border-color: #e2e2e2; }.gdlr-core-product-grid-4:hover .gdlr-core-product-title{ border-color: #e2e2e2; }.gdlr-core-columnize-item .gdlr-core-columnize-item-content{ column-rule-color: #e2e2e2; -moz-column-rule-color: #e2e2e2; -webkit-column-rule-color: #e2e2e2; } 
.infinite-body input, .infinite-body textarea, .infinite-body select, .woocommerce form .select2-selection{ background-color: #f3f3f3; } 
.infinite-body input, .infinite-body textarea, .infinite-body select, .woocommerce form .select2-selection{ border-color: #f3f3f3; } 
.infinite-body input, .infinite-body textarea, .infinite-body select, .woocommerce form .select2-selection{ color: #4e4e4e; } 
.infinite-body ::-webkit-input-placeholder{  color: #4e4e4e; }.infinite-body ::-moz-placeholder{  color: #4e4e4e; }.infinite-body :-ms-input-placeholder{  color: #4e4e4e; }.infinite-body :-moz-placeholder{  color: #4e4e4e; } 
.infinite-not-found-wrap{ background-color: #ffffff; } 
.infinite-not-found-wrap .infinite-not-found-head{ color: #ffffff; } 
.infinite-not-found-wrap .infinite-not-found-title{ color: #ffffff; } 
.infinite-not-found-wrap .infinite-not-found-caption{ color: #ffffff; } 
.infinite-not-found-wrap form.search-form input.search-field{ background-color: #ffffff; background-color: rgba(255, 255, 255, 0.4) } 
.infinite-not-found-wrap form.search-form input.search-field, .infinite-not-found-wrap .infinite-top-search-submit{ color: #ffffff; } .infinite-not-found-wrap input::-webkit-input-placeholder { color: #ffffff; } .infinite-not-found-wrap input:-moz-placeholder{ color: #ffffff; } .infinite-not-found-wrap input::-moz-placeholder{ color: #ffffff; } .infinite-not-found-wrap input:-ms-input-placeholder{ color: #ffffff; } 
.infinite-not-found-wrap .infinite-not-found-back-to-home a, .infinite-not-found-wrap .infinite-not-found-back-to-home a:hover{ color: #ffffff; } 
.infinite-sidebar-area .infinite-widget-title{ color: #383838; } 
.infinite-sidebar-area a{ color: #484848; }.widget_recent_entries ul li:before, .widget_recent_comments ul li:before, .widget_pages ul li:before, .widget_rss ul li:before, .widget_archive ul li:before, .widget_categories ul li:before, .widget_nav_menu ul li:before, .widget_meta ul li:before{ color: #484848; } 
.infinite-sidebar-area a:hover, .infinite-sidebar-area .current-menu-item > a{ color: #adadad; } 
.gdlr-core-recent-post-widget .gdlr-core-blog-info i{ color: #9c9c9c; } 
.gdlr-core-recent-post-widget .gdlr-core-blog-info, .gdlr-core-recent-post-widget .gdlr-core-blog-info a, .gdlr-core-recent-post-widget .gdlr-core-blog-info a:hover{ color: #a0a0a0; } 
.gdlr-core-post-slider-widget-overlay .gdlr-core-post-slider-widget-title{ color: #ffffff; } 
.gdlr-core-post-slider-widget-overlay .gdlr-core-blog-info, .gdlr-core-post-slider-widget-overlay .gdlr-core-blog-info i, .gdlr-core-post-slider-widget-overlay .gdlr-core-blog-info a, .gdlr-core-post-slider-widget-overlay .gdlr-core-blog-info a:hover{ color: #9c9c9c; } 
.widget_search input.search-field, .widget_archive select, .widget_categories select, .widget_text select{ color: #b5b5b5; }.widget_search input::-webkit-input-placeholder { color: #b5b5b5; }.widget_search input:-moz-placeholder{ color: #b5b5b5; }.widget_search input::-moz-placeholder{ color: #b5b5b5; }.widget_search input:-ms-input-placeholder{ color: #b5b5b5; } 
.widget_search input.search-field, .widget_archive select, .widget_categories select, .widget_text select{ border-color: #e0e0e0; } 
.widget_search form:after{ border-color: #c7c7c7; } 
ul.gdlr-core-twitter-widget-wrap li:before{ color: #303030; } 
ul.gdlr-core-twitter-widget-wrap li .gdlr-core-twitter-widget-date a, ul.gdlr-core-twitter-widget-wrap li .gdlr-core-twitter-widget-date a:hover{ color: #b5b5b5; } 
ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list li a, ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list2 li a{ color: #ffffff; } 
ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list li a:hover,ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list li.current-menu-item a,ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list li.current-menu-ancestor a, ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list2 li.current-menu-item a, ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list2 li.current-menu-item a:before,ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list2 li.current-menu-ancestor a, ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list2 li.current-menu-ancestor a:before,ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list2 li a:hover, ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list2 li a:hover:before{ color: #ffffff; } 
ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list li a, ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list2 li a:hover{ border-color: #b13743; }ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list li a:before{ color: #b13743; } 
ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-box li a, ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-box2 li a{ color: #474747; } 
ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-box li a, ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-box2 li a{ background-color: #e8e8e8; } 
ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-box li a:hover, ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-box li.current-menu-item a, ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-box li.current-menu-ancestor a, ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-box2 li a:hover, ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-box2 li.current-menu-item a, ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-box2 li.current-menu-ancestor a{ color: #ffffff; }ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-box2:after{ border-color: #ffffff; } 
ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-box li a:hover, ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-box li.current-menu-item a, ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-box li.current-menu-ancestor a, ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-box2 li a:hover, ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-box2 li.current-menu-item a, ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-box2 li.current-menu-ancestor a{ background-color: #b13743; } 
.infinite-footer-wrapper{ background-color: #ffffff; } 
.infinite-footer-wrapper .infinite-widget-title{ color: #ffffff; }.infinite-footer-wrapper h1, .infinite-footer-wrapper h3, .infinite-footer-wrapper h3, .infinite-footer-wrapper h4, .infinite-footer-wrapper h5, .infinite-footer-wrapper h6{ color: #ffffff; }  
.infinite-footer-wrapper{ color: #ffffff; }.infinite-footer-wrapper .widget_recent_entries ul li:before, .infinite-footer-wrapper .widget_recent_comments ul li:before, .infinite-footer-wrapper .widget_pages ul li:before, .infinite-footer-wrapper .widget_rss ul li:before, .infinite-footer-wrapper .widget_archive ul li:before, .infinite-footer-wrapper .widget_categories ul li:before, .widget_nav_menu ul li:before, .infinite-footer-wrapper .widget_meta ul li:before{ color: #ffffff; } 
.infinite-footer-wrapper a{ color: #ffffff; } 
.infinite-footer-wrapper a:hover{ color: #ffffff; } 
.infinite-footer-wrapper, .infinite-footer-wrapper *{ border-color: #ffffff; } 
.infinite-copyright-wrapper{ background-color: #000000; } 
.infinite-copyright-wrapper{ color: #ffffff; } 
.infinite-copyright-wrapper a{ color: #ffffff; } 
.infinite-copyright-wrapper a:hover{ color: #ffffff; } 
.infinite-footer-back-to-top-button{ background-color: #dbdbdb; } 
.infinite-body .infinite-footer-back-to-top-button, .infinite-body .infinite-footer-back-to-top-button:hover{ color: #313131; } 
.infinite-body .infinite-blog-title-wrap .infinite-single-article-title{ color: #ffffff; } 
.infinite-blog-title-wrap .infinite-blog-info-wrapper, .infinite-blog-title-wrap .infinite-blog-info-wrapper a, .infinite-blog-title-wrap .infinite-blog-info-wrapper a:hover, .infinite-blog-title-wrap .infinite-blog-info-wrapper i{ color: #ffffff; } 
.infinite-blog-title-wrap .infinite-single-article-date-day{ color: #ffffff; } 
.infinite-blog-title-wrap .infinite-single-article-date-month, .infinite-single-article-date-wrapper .infinite-single-article-date-year{ color: #b1b1b1; } 
.infinite-blog-title-wrap .infinite-single-article-date-wrapper{ border-color: #ffffff; } 
.infinite-blog-title-wrap .infinite-blog-title-overlay{ background-color: #000000; } 
.infinite-blog-title-wrap.infinite-feature-image .infinite-blog-title-top-overlay{ background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: -o-linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: -moz-linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); }.infinite-blog-title-wrap.infinite-feature-image .infinite-blog-title-bottom-overlay{ background: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); } 
.infinite-single-author .infinite-single-author-title a, .infinite-single-author .infinite-single-author-title a:hover{ color: #464646; } 
.infinite-single-author .infinite-single-author-caption{ color: #b1b1b1; } 
.infinite-single-author-tags a, .infinite-single-author-tags a:hover{ color: #000000; border-color: #000000; } 
.infinite-single-nav a, .infinite-single-nav a:hover, .infinite-blog-style-3 .infinite-single-nav .infinite-text{ color: #bcbcbc; } 
.infinite-blog-style-2 .infinite-single-nav-area-left .infinite-single-nav-area-overlay{ background-color: #b13743; } 
.infinite-blog-style-2 .infinite-single-nav-area-right .infinite-single-nav-area-overlay{ background-color: #b13743; } 
.infinite-blog-style-2 .infinite-single-related-post-wrap{ background-color: #f5f5f5; } 
.infinite-single-magazine-author-tags a, .infinite-single-magazine-author-tags a:hover{ color: #272727; } 
.infinite-single-magazine-author-tags a{ background-color: #f2f2f2; } 
.infinite-blog-magazine .infinite-single-author{ background-color: #f7f7f7; } 
.infinite-comments-area .infinite-comments-title, .infinite-comments-area .comment-reply-title, .infinite-single-related-post-wrap .infinite-single-related-post-title{ color: #464646; } 
.infinite-comments-area .comment-respond{ background-color: #f5f5f5; } 
.infinite-comments-area .comment-reply a, .infinite-comments-area .comment-reply a:hover{ color: #bcbcbc; } 
.infinite-comments-area .comment-time a, .infinite-comments-area .comment-time a:hover{ color: #b1b1b1; } 
.gdlr-core-blog-title a, .infinite-body .infinite-single-article-title, .infinite-body .infinite-single-article-title a{ color: #343434; } 
.gdlr-core-blog-title a:hover, .infinite-body .infinite-single-article-title a:hover{ color: #343434; } 
.gdlr-core-sticky-banner, .infinite-sticky-banner{ color: #444444; } 
.gdlr-core-sticky-banner, .infinite-sticky-banner{ background-color: #f3f3f3; } 
.infinite-single-article .infinite-blog-info-wrapper, .infinite-single-article .infinite-blog-info-wrapper a, .infinite-single-article .infinite-blog-info-wrapper a:hover, .infinite-single-article .infinite-blog-info-wrapper i, .gdlr-core-blog-info-wrapper, .gdlr-core-blog-info-wrapper a, .gdlr-core-blog-info-wrapper a:hover, .gdlr-core-blog-info-wrapper i, .gdlr-core-blog-grid .gdlr-core-blog-info-date a{ color: #959595; } 
.gdlr-core-blog-date-wrapper .gdlr-core-blog-date-day, .infinite-single-article .infinite-single-article-date-day{ color: #353535; } 
.gdlr-core-blog-date-wrapper .gdlr-core-blog-date-month, .infinite-single-article .infinite-single-article-date-month{ color: #8a8a8a; } 
.gdlr-core-blog-grid.gdlr-core-blog-grid-with-frame, .gdlr-core-blog-full-frame, .gdlr-core-blog-list-frame, .gdlr-core-blog-link-format{ background-color: #ffffff; } 
.gdlr-core-opacity-on-hover{ background: #000; } 
.gdlr-core-style-2 .gdlr-core-blog-thumbnail .gdlr-core-blog-info-category, .gdlr-core-blog-full.gdlr-core-style-3 .gdlr-core-blog-info-category, .gdlr-core-blog-grid.gdlr-core-style-3 .gdlr-core-blog-info-category{ background: #ffffff; }.gdlr-core-blog-feature .gdlr-core-blog-info-category{ background: #ffffff; }.gdlr-core-recent-post-widget-thumbnail .gdlr-core-blog-info-category{ background: #ffffff; } 
.gdlr-core-blog-full.gdlr-core-style-2-date .gdlr-core-blog-info-date,.gdlr-core-blog-grid.gdlr-core-style-2-date .gdlr-core-blog-info-date{ background-color: #efefef; } 
.gdlr-core-blog-full.gdlr-core-style-2-date .gdlr-core-blog-info-date a,.gdlr-core-blog-grid.gdlr-core-style-2-date .gdlr-core-blog-info-date a{ color: #000000; } 
.gdlr-core-blog-modern.gdlr-core-with-image .gdlr-core-blog-info-wrapper, .gdlr-core-blog-modern.gdlr-core-with-image .gdlr-core-blog-info-wrapper a, .gdlr-core-blog-modern.gdlr-core-with-image .gdlr-core-blog-info-wrapper i, .gdlr-core-blog-modern.gdlr-core-with-image .gdlr-core-blog-title a{ color: #ffffff; } .gdlr-core-blog-modern.gdlr-core-with-image .gdlr-core-blog-content{ color: #ffffff; }.gdlr-core-blog-metro.gdlr-core-with-image .gdlr-core-blog-info-wrapper, .gdlr-core-blog-metro.gdlr-core-with-image .gdlr-core-blog-info-wrapper a, .gdlr-core-blog-metro.gdlr-core-with-image .gdlr-core-blog-info-wrapper i, .gdlr-core-blog-metro.gdlr-core-with-image .gdlr-core-blog-title a{ color: #ffffff; } 
.infinite-blog-aside-format .infinite-single-article-content, .gdlr-core-blog-aside-format{ background-color: #ffffff; }.infinite-blog-quote-format .infinite-single-article-content, .gdlr-core-blog-quote-format{ background-color: #ffffff; } 
.infinite-blog-aside-format .infinite-single-article-content, .gdlr-core-blog-aside-format .gdlr-core-blog-content{ color: #ffffff; }.infinite-blog-quote-format .infinite-single-article-content blockquote, .infinite-blog-quote-format .infinite-single-article-content blockquote a, .infinite-blog-quote-format .infinite-single-article-content q, .infinite-blog-quote-format .infinite-single-article-content, .gdlr-core-blog-quote-format .gdlr-core-blog-content blockquote,.gdlr-core-blog-quote-format .gdlr-core-blog-content blockquote a,.gdlr-core-blog-quote-format .gdlr-core-blog-content q,.gdlr-core-blog-quote-format .gdlr-core-blog-content{ color: #ffffff; } 
.gdlr-core-pagination a{ background-color: #f0f0f0; }body .page-links > a, body .page-links > span.screen-reader-text, body .nav-links > a, body .nav-links > span.dots, body .page-links > span.page-links-title{ background-color: #f0f0f0; } 
.gdlr-core-pagination a{ color: #929292; }body .page-links > a, body .page-links > span.screen-reader-text, body .nav-links > a, body .nav-links > span.dots, body .page-links > span.page-links-title{ color: #929292; } 
.gdlr-core-pagination a:hover, .gdlr-core-pagination a.gdlr-core-active, .gdlr-core-pagination span{ background-color: #353535; }body .page-links > span, body .page-links > a:hover, body .nav-links > span.current, body .nav-links > a:hover{ background-color: #353535; } 
.gdlr-core-pagination a:hover, .gdlr-core-pagination a.gdlr-core-active, .gdlr-core-pagination span{ color: #ffffff; }body .page-links > span, body .page-links > a:hover, body .nav-links > span.current, body .nav-links > a:hover{ color: #ffffff; } 
.gdlr-core-pagination.gdlr-core-with-border a{ color: #b4b4b4; border-color: #b4b4b4; }.gdlr-core-pagination.gdlr-core-style-plain a, .gdlr-core-pagination.gdlr-core-style-plain a:before, .gdlr-core-pagination.gdlr-core-style-plain span:before{ color: #b4b4b4; } 
.gdlr-core-pagination.gdlr-core-with-border a:hover, .gdlr-core-pagination.gdlr-core-with-border a.gdlr-core-active, .gdlr-core-pagination.gdlr-core-with-border span{ color: #424242; border-color: #424242; }.gdlr-core-pagination.gdlr-core-style-plain a:hover, .gdlr-core-pagination.gdlr-core-style-plain a.gdlr-core-active, .gdlr-core-pagination.gdlr-core-style-plain span{ color: #424242; } 
.gdlr-core-type-start-date-month .gdlr-core-date{ color: #b13743; }.gdlr-core-event-item-info.gdlr-core-type-start-date-month{ border-color: #b13743; } 
.gdlr-core-type-start-date-month .gdlr-core-month{ color: #af0011; } 
.gdlr-core-event-item-list .gdlr-core-event-item-title a, .gdlr-core-event-item-list .gdlr-core-event-item-title a:hover{ color: #af0011; } 
.gdlr-core-event-item .gdlr-core-event-item-info-wrap{ color: #b13743; } 
.gdlr-core-portfolio-single-nav, .gdlr-core-portfolio-single-nav a, .gdlr-core-portfolio-single-nav a:hover, .gdlr-core-portfolio-single-nav-wrap.gdlr-core-style-2 .gdlr-core-portfolio-single-nav-middle i{ color: #bcbcbc; } 
.gdlr-core-portfolio-single-nav-wrap.gdlr-core-style-2 .gdlr-core-portfolio-single-nav i{ color: #b13743; } 
.gdlr-core-portfolio-single-nav-wrap.gdlr-core-style-2 .gdlr-core-portfolio-single-nav i, .gdlr-core-portfolio-single-nav-wrap.gdlr-core-style-2 .gdlr-core-portfolio-single-nav-middle{ background-color: #f3f3f3; } 
.gdlr-core-portfolio-grid.gdlr-core-style-with-frame .gdlr-core-portfolio-grid-frame, .gdlr-core-portfolio-grid2{ background-color: #ffffff; } 
.gdlr-core-portfolio-content-wrap .gdlr-core-portfolio-title a{ color: #191919; } 
.gdlr-core-port-info-item .gdlr-core-port-info-key, .gdlr-core-port-info2 .gdlr-core-port-info2-key{ color: #343434; } 
.gdlr-core-portfolio-content-wrap .gdlr-core-portfolio-info, .gdlr-core-portfolio-content-wrap .gdlr-core-portfolio-info a, .gdlr-core-portfolio-content-wrap .gdlr-core-portfolio-info a:hover{ color: #b1b1b1; } 
.gdlr-core-portfolio-medium-feature .gdlr-core-portfolio-content-wrap{ background-color: #b13743; } 
.gdlr-core-portfolio-medium-feature .gdlr-core-portfolio-title a, .gdlr-core-portfolio-medium-feature .gdlr-core-portfolio-title a:hover{ color: #ffffff; } 
.gdlr-core-portfolio-medium-feature .gdlr-core-portfolio-info, .gdlr-core-portfolio-medium-feature .gdlr-core-portfolio-info a, .gdlr-core-portfolio-medium-feature .gdlr-core-portfolio-info a:hover{ color: #ffffff; } 
.gdlr-core-portfolio-grid2 .gdlr-core-portfolio-content-wrap .gdlr-core-portfolio-info{ background-color: #b13743; } 
.gdlr-core-portfolio-badge{ color: #ffffff; } 
.gdlr-core-portfolio-badge{ background-color: #b13743; } 
.gdlr-core-portfolio-thumbnail .gdlr-core-portfolio-icon, .gdlr-core-portfolio-thumbnail .gdlr-core-portfolio-title a, .gdlr-core-portfolio-thumbnail .gdlr-core-portfolio-title a:hover{ color: #ffffff; } 
.gdlr-core-portfolio-thumbnail .gdlr-core-portfolio-info, .gdlr-core-portfolio-thumbnail .gdlr-core-portfolio-info a, .gdlr-core-portfolio-thumbnail .gdlr-core-portfolio-info a:hover{ color: #cecece; } 
.gdlr-core-filterer-wrap.gdlr-core-style-text a{ color: #777777; } 
.gdlr-core-filterer-wrap.gdlr-core-style-text a:hover, .gdlr-core-filterer-wrap.gdlr-core-style-text a.gdlr-core-active{ color: #b13743; }.gdlr-core-filterer-wrap.gdlr-core-style-text .gdlr-core-filterer-slide-bar{ border-bottom-color: #b13743; }.gdlr-core-filterer-wrap.gdlr-core-round-slide-bar .gdlr-core-filterer-slide-bar:before{ background-color: #b13743; } 
.gdlr-core-filterer-wrap.gdlr-core-style-button a{ color: #969696; } 
.gdlr-core-filterer-wrap.gdlr-core-style-button a{ background-color: #f1f1f1; } 
.gdlr-core-filterer-wrap.gdlr-core-style-button a:hover, .gdlr-core-filterer-wrap.gdlr-core-style-button a.gdlr-core-active{ color: #000000; } 
.gdlr-core-filterer-wrap.gdlr-core-style-button a:hover, .gdlr-core-filterer-wrap.gdlr-core-style-button a.gdlr-core-active{ background-color: #b13743; } 
.gdlr-core-price-table-item .gdlr-core-price-table{ background-color: #f8f8f8; } 
.gdlr-core-price-table .gdlr-core-price-table-head{ background-color: #3e3e3e; background: -webkit-linear-gradient(#525252, #3e3e3e); background: -o-linear-gradient(#525252, #3e3e3e); background: -moz-linear-gradient(#525252, #3e3e3e); background: linear-gradient(#525252, #3e3e3e); } 
.gdlr-core-price-table .gdlr-core-price-table-icon{ color: #ffffff; } 
.gdlr-core-price-table .gdlr-core-price-table-title{ color: #ffffff; } 
.gdlr-core-price-table .gdlr-core-price-table-caption{ color: #acacac; } 
.gdlr-core-price-table .gdlr-core-price-table-price{ background-color: #ebebeb; } 
.gdlr-core-price-table .gdlr-core-price-table-price-number, .gdlr-core-price-table .gdlr-core-price-prefix{ color: #323232; } 
.gdlr-core-price-table .gdlr-core-price-suffix{ color: #acacac; } 
body .gdlr-core-price-table .gdlr-core-price-table-button, body .gdlr-core-price-table .gdlr-core-price-table-button:hover{ color: #000000; } 
body .gdlr-core-price-table .gdlr-core-price-table-button, body .gdlr-core-price-table .gdlr-core-price-table-button:hover{ background-color: #575757; background: -webkit-linear-gradient(#414141, #575757); background: -o-linear-gradient(#414141, #575757); background: -moz-linear-gradient(#414141, #575757); background: linear-gradient(#414141, #575757); } 
.gdlr-core-price-table .gdlr-core-price-table-content *{ border-color: #e5e5e5; } 
.gdlr-core-price-table.gdlr-core-active .gdlr-core-price-table-head{ background-color: #b13743; background: -webkit-linear-gradient(#b13743, #b13743); background: -o-linear-gradient(#b13743, #b13743); background: -moz-linear-gradient(#b13743, #b13743); background: linear-gradient(#b13743, #b13743); } 
.gdlr-core-price-table.gdlr-core-active .gdlr-core-price-table-icon{ color: #ffffff; } 
.gdlr-core-price-table.gdlr-core-active .gdlr-core-price-table-title{ color: #ffffff; } 
.gdlr-core-price-table.gdlr-core-active .gdlr-core-price-table-caption{ color: #ffffff; } 
.gdlr-core-price-table.gdlr-core-active .gdlr-core-price-table-price{ background-color: #ffffff; } 
.gdlr-core-price-table.gdlr-core-active .gdlr-core-price-table-price-number, .gdlr-core-price-table .gdlr-core-price-prefix{ color: #323232; } 
.gdlr-core-price-table.gdlr-core-active .gdlr-core-price-suffix{ color: #acacac; } 
body .gdlr-core-price-table.gdlr-core-active .gdlr-core-price-table-button, body .gdlr-core-price-table .gdlr-core-price-table-button:hover{ color: #000000; } 
body .gdlr-core-price-table.gdlr-core-active .gdlr-core-price-table-button, body .gdlr-core-price-table .gdlr-core-price-table-button:hover{ background-color: #b13743; background: -webkit-linear-gradient(#b13743, #b13743); background: -o-linear-gradient(#b13743, #b13743); background: -moz-linear-gradient(#b13743, #b13743); background: linear-gradient(#b13743, #b13743); } 
.gdlr-core-accordion-style-icon .gdlr-core-accordion-item-icon, .gdlr-core-accordion-style-box-icon .gdlr-core-accordion-item-icon, .gdlr-core-toggle-box-style-icon .gdlr-core-toggle-box-item-icon, .gdlr-core-toggle-box-style-box-icon .gdlr-core-toggle-box-item-icon{ color: #191919; } 
.gdlr-core-accordion-style-icon .gdlr-core-accordion-item-title .gdlr-core-head, .gdlr-core-accordion-style-box-icon .gdlr-core-accordion-item-title .gdlr-core-head, .gdlr-core-toggle-box-style-icon .gdlr-core-toggle-box-item-title .gdlr-core-head, .gdlr-core-toggle-box-style-box-icon .gdlr-core-toggle-box-item-title .gdlr-core-head{ color: #191919; } 
.gdlr-core-accordion-style-icon .gdlr-core-accordion-item-title, .gdlr-core-accordion-style-box-icon .gdlr-core-accordion-item-title, .gdlr-core-toggle-box-style-icon .gdlr-core-toggle-box-item-title, .gdlr-core-toggle-box-style-box-icon .gdlr-core-toggle-box-item-title{ color: #191919; } 
.gdlr-core-accordion-style-box-icon .gdlr-core-accordion-item-icon, .gdlr-core-toggle-box-style-box-icon .gdlr-core-toggle-box-item-icon{ background-color: #f3f3f3; }.gdlr-core-accordion-style-box-icon .gdlr-core-accordion-item-icon, .gdlr-core-toggle-box-style-box-icon .gdlr-core-toggle-box-item-icon{ border-color: #f3f3f3; } 
.gdlr-core-accordion-style-background-title-icon .gdlr-core-accordion-item-title:before, .gdlr-core-toggle-box-style-background-title-icon .gdlr-core-accordion-item-title:before{ color: #191919; } 
.gdlr-core-accordion-style-background-title .gdlr-core-accordion-item-title .gdlr-core-head, .gdlr-core-accordion-style-background-title-icon .gdlr-core-accordion-item-title .gdlr-core-head, .gdlr-core-toggle-box-style-background-title .gdlr-core-toggle-box-item-title .gdlr-core-head, .gdlr-core-toggle-box-style-background-title-icon .gdlr-core-toggle-box-item-title .gdlr-core-head{ color: #191919; } 
.gdlr-core-accordion-style-background-title .gdlr-core-accordion-item-title, .gdlr-core-accordion-style-background-title-icon .gdlr-core-accordion-item-title, .gdlr-core-toggle-box-style-background-title .gdlr-core-toggle-box-item-title, .gdlr-core-toggle-box-style-background-title-icon .gdlr-core-toggle-box-item-title{ color: #191919; } 
.gdlr-core-accordion-style-background-title .gdlr-core-accordion-item-title, .gdlr-core-accordion-style-background-title-icon .gdlr-core-accordion-item-title, .gdlr-core-toggle-box-style-background-title .gdlr-core-toggle-box-item-title, .gdlr-core-toggle-box-style-background-title-icon .gdlr-core-toggle-box-item-title{ background-color: #f3f3f3; } 
.gdlr-core-accordion-style-background-title-icon .gdlr-core-active .gdlr-core-accordion-item-title:before, .gdlr-core-toggle-box-style-background-title-icon .gdlr-core-active .gdlr-core-accordion-item-title:before{ color: #ffffff; } 
.gdlr-core-accordion-style-background-title .gdlr-core-active .gdlr-core-accordion-item-title, .gdlr-core-accordion-style-background-title-icon .gdlr-core-active .gdlr-core-accordion-item-title, .gdlr-core-toggle-box-style-background-title .gdlr-core-active .gdlr-core-toggle-box-item-title, .gdlr-core-toggle-box-style-background-title-icon .gdlr-core-active .gdlr-core-toggle-box-item-title{ color: #ffffff; } 
.gdlr-core-accordion-style-background-title .gdlr-core-active .gdlr-core-accordion-item-title, .gdlr-core-accordion-style-background-title-icon .gdlr-core-active .gdlr-core-accordion-item-title, .gdlr-core-toggle-box-style-background-title .gdlr-core-active .gdlr-core-toggle-box-item-title, .gdlr-core-toggle-box-style-background-title-icon .gdlr-core-active .gdlr-core-toggle-box-item-title{ background-color: #303030; } 
.gdlr-core-audio, .gdlr-core-audio .mejs-container .mejs-controls{ background-color: #e7e7e7; } 
.gdlr-core-audio .mejs-container .mejs-controls .mejs-volume-button:before, .gdlr-core-audio .mejs-container .mejs-controls .mejs-playpause-button:before, .gdlr-core-audio .mejs-container .mejs-controls .mejs-time{ color: #202020; } 
.gdlr-core-audio .mejs-controls .mejs-time-rail .mejs-time-total, .gdlr-core-audio .mejs-controls .mejs-time-rail .mejs-time-loaded{ background-color: #afafaf; } 
.gdlr-core-audio .mejs-controls .mejs-time-rail .mejs-time-current{ background-color: #b13743; } 
.gdlr-core-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{ background-color: #afafaf; } 
.gdlr-core-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{ background-color: #646464; } 
.gdlr-core-alert-box-item .gdlr-core-alert-box-item-inner{ background-color: #b13743; } 
.gdlr-core-alert-box-item .gdlr-core-alert-box-item-inner{ border-color: #b13743; } 
.gdlr-core-alert-box-item .gdlr-core-alert-box-item-inner{ color: #ffffff; } 
.gdlr-core-alert-box-item .gdlr-core-alert-box-item-title{ color: #ffffff; } 
blockquote, q{ color: #b13743; } 
blockquote, q, pre{ background-color: #ffffff; } 
.infinite-body blockquote, .infinite-body q{ border-color: #b13743; } 
.gdlr-core-blockquote-item-quote{ color: #4e4e4e; } 
.gdlr-core-blockquote-item-content, .gdlr-core-blockquote-item-author, pre{ color: #4e4e4e; } 
.gdlr-core-body .gdlr-core-load-more, .gdlr-core-body .gdlr-core-button, .infinite-body .infinite-button, .infinite-body input[type="button"], .infinite-body input[type="submit"]{ color: #ffffff; } 
.gdlr-core-body .gdlr-core-load-more:hover, .gdlr-core-body .gdlr-core-button:hover, .infinite-body .infinite-button:hover{ color: #000000; } 
.gdlr-core-body .gdlr-core-load-more, .gdlr-core-body .gdlr-core-button, .infinite-body .infinite-button, .infinite-body input[type="button"], .infinite-body input[type="submit"]{ background-color: #a67c52; }.infinite-blog-style-4 .infinite-comments-area .form-submit input[type="submit"]{ box-shadow: 5px 5px 20px rgba(166, 124, 82, 0.4); -webkit-box-shadow: 5px 5px 20px rgba(166, 124, 82, 0.4); -moz-box-shadow: 5px 5px 20px rgba(166, 124, 82, 0.4); } 
.gdlr-core-body .gdlr-core-load-more:hover, .gdlr-core-body .gdlr-core-button:hover{ background-color: #ffffff; } 
.gdlr-core-body .gdlr-core-button-with-border{ border-color: #000000; } .gdlr-core-body .gdlr-core-button-with-border.gdlr-core-button-transparent{ color: #000000; } 
.gdlr-core-body .gdlr-core-button-with-border:hover{ border-color: #000000; }.gdlr-core-body .gdlr-core-button-with-border.gdlr-core-button-transparent:hover{ color: #000000; } 
.gdlr-core-body .gdlr-core-button.gdlr-core-button-gradient{ background-color: #ffffff; background: -webkit-linear-gradient(#ffffff, #ffffff); background: -o-linear-gradient(#ffffff, #ffffff); background: -moz-linear-gradient(#ffffff, #ffffff); background: linear-gradient(#ffffff, #ffffff); }.gdlr-core-body .gdlr-core-button.gdlr-core-button-gradient-v{ background-color: #ffffff; background: -webkit-linear-gradient(to right, #ffffff, #ffffff); background: -o-linear-gradient(to right, #ffffff, #ffffff); background: -moz-linear-gradient(to right, #ffffff, #ffffff); background: linear-gradient(to right, #ffffff, #ffffff); } 
.gdlr-core-call-to-action-item-title{ color: #2c2c2c; } 
.gdlr-core-call-to-action-item-caption{ color: #535353; } 
.gdlr-core-counter-item-top-text{ color: #828282; } 
.gdlr-core-counter-item-top-icon{ color: #393939; } 
.gdlr-core-counter-item-number{ color: #393939; } 
.gdlr-core-counter-item-divider{ border-color: #393939; } 
.gdlr-core-counter-item-bottom-text{ color: #393939; } 
.gdlr-core-column-service-item .gdlr-core-column-service-icon{ color: #9d9d9d; } 
.gdlr-core-column-service-item .gdlr-core-icon-style-round i{ background-color: #f3f3f3; } 
.gdlr-core-column-service-item .gdlr-core-column-service-title{ color: #383838; } 
.gdlr-core-column-service-item .gdlr-core-column-service-caption{ color: #747474; } 
.gdlr-core-dropdown-tab .gdlr-core-dropdown-tab-title, .gdlr-core-dropdown-tab .gdlr-core-dropdown-tab-head-wrap{ background-color: #dd3333; } 
.gdlr-core-dropdown-tab .gdlr-core-dropdown-tab-title{ color: #ffffff; } 
.gdlr-core-flipbox-item .gdlr-core-flipbox-front, .gdlr-core-flipbox-item .gdlr-core-flipbox-back, .gdlr-core-feature-box-item .gdlr-core-feature-box{ background-color: #b13743; } 
.gdlr-core-flipbox-item .gdlr-core-flipbox-front, .gdlr-core-flipbox-item .gdlr-core-flipbox-back, .gdlr-core-flipbox-item .gdlr-core-flipbox-frame, .gdlr-core-feature-box-item .gdlr-core-feature-box, .gdlr-core-feature-box-item .gdlr-core-feature-box-frame{ border-color: #b13743; } 
.gdlr-core-flipbox-item .gdlr-core-flipbox-item-icon, .gdlr-core-feature-box-item .gdlr-core-feature-box-item-icon{ color: #ffffff; } 
.gdlr-core-flipbox-item .gdlr-core-flipbox-item-title, .gdlr-core-feature-box-item .gdlr-core-feature-box-item-title{ color: #ffffff; } 
.gdlr-core-flipbox-item .gdlr-core-flipbox-item-caption, .gdlr-core-feature-box-item .gdlr-core-feature-box-item-caption{ color: #ffffff; } 
.gdlr-core-flipbox-item .gdlr-core-flipbox-item-content, .gdlr-core-feature-box-item .gdlr-core-feature-box-item-content{ color: #ffffff; } 
.gdlr-core-image-overlay.gdlr-core-gallery-image-overlay .gdlr-core-image-overlay-title{ color: #ffffff; } 
.gdlr-core-image-overlay.gdlr-core-gallery-image-overlay .gdlr-core-image-overlay-caption{ color: #cecece; } 
.gdlr-core-image-overlay{ background-color: #000000; background-color: rgba(0, 0, 0, 0.6); } 
.gdlr-core-image-overlay-content, .gdlr-core-image-overlay-content a, .gdlr-core-image-overlay-icon{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin] .gdlr-core-image-overlay-icon, .gdlr-core-page-builder-body .gdlr-core-pbf-column[data-skin] .gdlr-core-image-overlay-icon{ color: #ffffff; } 
.gdlr-core-image-overlay.gdlr-core-round-icon .gdlr-core-image-overlay-icon{ background-color: #ffffff; } 
.gdlr-core-body .gdlr-core-image-item-wrap{ border-color: #000000; } 
.gdlr-core-block-item-title-wrap .gdlr-core-block-item-title{ color: #343434; } 
.gdlr-core-block-item-title-wrap .gdlr-core-block-item-caption{ color: #747474; } 
.gdlr-core-block-item-title-wrap a, .gdlr-core-block-item-title-wrap a:hover{ color: #747474; } 
.gdlr-core-icon-list-item i{ color: #222222; } 
.gdlr-core-icon-list-with-background-round .gdlr-core-icon-list-icon-wrap, .gdlr-core-icon-list-with-background-circle .gdlr-core-icon-list-icon-wrap{ color: #f3f3f3; } 
.gdlr-core-opening-hour-item .gdlr-core-opening-hour-day{ color: #a5a5a5; } 
.gdlr-core-opening-hour-item .gdlr-core-opening-hour-open{ color: #b13743; } 
.gdlr-core-opening-hour-item .gdlr-core-opening-hour-close{ color: #c8c8c8; } 
.gdlr-core-opening-hour-item .gdlr-core-opening-hour-time i{ color: #8a8989; } 
.gdlr-core-opening-hour-item .gdlr-core-opening-hour-list-item{ border-color: #a6a6a6; } 
.gdlr-core-personnel-style-grid .gdlr-core-personnel-list-title, .gdlr-core-personnel-style-grid .gdlr-core-personnel-list-title a{ color: #383838; } 
.gdlr-core-personnel-style-grid .gdlr-core-personnel-list-position{ color: #888888; } 
.gdlr-core-personnel-style-grid .gdlr-core-personnel-list-divider{ color: #cecece; } 
.gdlr-core-personnel-style-grid.gdlr-core-with-background .gdlr-core-personnel-list-content-wrap{ background-color: #f9f9f9; } 
.gdlr-core-personnel-style-modern .gdlr-core-personnel-list-title, .gdlr-core-personnel-style-modern .gdlr-core-personnel-list-title a{ color: #ffffff; } 
.gdlr-core-personnel-style-modern .gdlr-core-personnel-list-position{ color: #ffffff; }.gdlr-core-personnel-style-modern .gdlr-core-social-network-item a{ color: #ffffff; } 
.gdlr-core-promo-box-item .gdlr-core-promo-box-item-title{ color: #383838; } 
.gdlr-core-promo-box-item .gdlr-core-promo-box-content-wrap{ border-color: #e8e7e7; } 
.gdlr-core-post-slider-item .gdlr-core-post-slider-title a{ color: #ffffff; } 
.gdlr-core-post-slider-item .gdlr-core-blog-info, .gdlr-core-post-slider-item .gdlr-core-blog-info a{ color: #c5c5c5; } 
.gdlr-core-roadmap-item .gdlr-core-roadmap-item-head-title{ color: #b13743; } 
.gdlr-core-roadmap-item-head.gdlr-core-active .gdlr-core-roadmap-item-head-title{ color: #ffffff; } 
.gdlr-core-roadmap-item .gdlr-core-roadmap-item-head-caption{ color: #ffffff; } 
.gdlr-core-roadmap-item .gdlr-core-roadmap-item-head-count{ color: #c5c5c5; } 
.gdlr-core-roadmap-item .gdlr-core-roadmap-item-head-count{ background-color: #ad1f23; } 
.gdlr-core-roadmap-item-head.gdlr-core-active .gdlr-core-roadmap-item-head-count{ color: #dd3333; } 
.gdlr-core-roadmap-item-head.gdlr-core-active .gdlr-core-roadmap-item-head-count{ color: #ffffff; } 
.gdlr-core-roadmap-item .gdlr-core-roadmap-item-head-divider{ border-color: #ffffff; } 
.gdlr-core-roadmap-item .gdlr-core-roadmap-item-content-title{ color: #ffffff; } 
.gdlr-core-roadmap-item .gdlr-core-roadmap-item-content-caption{ color: #ffffff; } 
.gdlr-core-roadmap-item .gdlr-core-roadmap-item-content{ color: #ffffff; } 
.gdlr-core-skill-bar-item .gdlr-core-skill-bar-title, .gdlr-core-skill-bar-item .gdlr-core-skill-bar-right{ color: #505050; } 
.gdlr-core-skill-bar-item .gdlr-core-skill-bar-icon{ color: #616161; } 
.gdlr-core-skill-bar-item .gdlr-core-skill-bar-progress{ background-color: #f3f3f3; } 
.gdlr-core-skill-bar-item .gdlr-core-skill-bar-filled, .gdlr-core-skill-bar-item .gdlr-core-skill-bar-filled-indicator{ background-color: #b13743; } 
.gdlr-core-flexslider-custom-nav i{ color: #a7a7a7; } 
.gdlr-core-flexslider-custom-nav i:hover{ color: #a7a7a7; } 
.gdlr-core-flexslider-nav .flex-direction-nav li a, .gdlr-core-flexslider.gdlr-core-nav-style-middle-large .flex-direction-nav li a,.gdlr-core-flexslider.gdlr-core-nav-style-middle-plain .flex-direction-nav li a{ color: #ffffff; border-color: #ffffff; }.gdlr-core-flexslider.gdlr-core-bottom-nav-1 .flex-direction-nav li a, .gdlr-core-flexslider[data-nav="navigation-outer-plain-round"] .flex-direction-nav li a{ color: #ffffff; border-color: #ffffff; } 
.gdlr-core-flexslider-nav.gdlr-core-round-style li a, .gdlr-core-flexslider-nav.gdlr-core-rectangle-style li a{ background-color: #383838; }.gdlr-core-flexslider.gdlr-core-bottom-nav-1 .flex-direction-nav li a{ background-color: #383838; } 
.gdlr-core-flexslider .flex-control-nav li a{ border-color: #b13743; }.gdlr-core-flexslider .flex-control-nav li a.flex-active{ background-color: #b13743; }.gdlr-core-flexslider.gdlr-core-color-bullet .flex-control-nav li a.flex-active,.gdlr-core-flexslider.gdlr-core-bullet-style-cylinder .flex-control-nav li a.flex-active,.gdlr-core-flexslider.gdlr-core-bullet-style-cylinder-left .flex-control-nav li a.flex-active{ background-color: #b13743; }.gdlr-core-flexslider.gdlr-core-border-color-bullet .flex-control-nav li a.flex-active{ border-color: #b13743; } 
.gdlr-core-flexslider.gdlr-core-color-bullet .flex-control-nav li a,.gdlr-core-flexslider.gdlr-core-bullet-style-cylinder .flex-control-nav li a,.gdlr-core-flexslider.gdlr-core-bullet-style-cylinder-left .flex-control-nav li a{ background-color: #d8d8d8; }.gdlr-core-flexslider.gdlr-core-border-color-bullet .flex-control-nav li a{ border-color: #d8d8d8; } 
.gdlr-core-social-share-item a{ color: #202020; }.gdlr-core-social-share-item.gdlr-core-style-round a, .gdlr-core-social-share-item.gdlr-core-style-round a:hover{ background-color: #202020; } 
.gdlr-core-social-share-item .gdlr-core-divider{ border-color: #e5e5e5; } 
.gdlr-core-social-share-item .gdlr-core-social-share-count{ color: #202020; } 
.gdlr-core-stunning-text-item-caption{ color: #747474; } 
.gdlr-core-stunning-text-item-title{ color: #383838; } 
.gdlr-core-tab-item-title{ color: #8d8d8d; } 
.gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title, .gdlr-core-tab-style1-vertical .gdlr-core-tab-item-title{ background-color: #f7f7f7; } 
.gdlr-core-tab-item-title-wrap, .gdlr-core-tab-item-content-wrap, .gdlr-core-tab-item-title{ border-color: #ebebeb; } 
.gdlr-core-tab-item-title-line{ border-color: #b13743; } 
.gdlr-core-tab-item-title.gdlr-core-active{ color: #464646; } 
.gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title.gdlr-core-active, .gdlr-core-tab-style1-vertical .gdlr-core-tab-item-title.gdlr-core-active{ background-color: #ffffff; } 
table tr th{ background-color: #b13743; } 
table tr th, .infinite-body table tr th a, .infinite-body table tr th a:hover{ color: #000000; } 
table tr:nth-child(odd){ background-color: #f9f9f9; } 
table tr:nth-child(odd){ color: #2d2d2d; } 
table tr:nth-child(even){ background-color: #f3f3f3; } 
table tr:nth-child(even){ color: #2d2d2d; } 
.gdlr-core-testimonial-item .gdlr-core-testimonial-item-title{ color: #232323; } 
.gdlr-core-testimonial-item .gdlr-core-testimonial-content{ color: #707070; } 
.gdlr-core-testimonial-item .gdlr-core-testimonial-title{ color: #3b3b3b; } 
.gdlr-core-testimonial-item .gdlr-core-rating i{ color: #b13743; } 
.gdlr-core-testimonial-item .gdlr-core-testimonial-position{ color: #3b3b3b; } 
.gdlr-core-testimonial-item .gdlr-core-testimonial-quote{ color: #282828; } 
.gdlr-core-testimonial-item .gdlr-core-testimonial-frame{ background-color: #ffffff; } 
.gdlr-core-title-item .gdlr-core-title-item-title, .gdlr-core-title-item .gdlr-core-title-item-title a{ color: #383838; } 
.gdlr-core-title-item .gdlr-core-title-item-caption{ color: #747474; } 
.woocommerce .star-rating span, .single-product.woocommerce #review_form #respond p.stars a, .gdlr-core-product-item .gdlr-core-product-att .gdlr-tail, .single-product.woocommerce div.product .product_meta, .single-product.woocommerce div.product .product_meta a{ color: #b13743; }.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, html .woocommerce input.button, html .woocommerce span.onsale{ background-color: #b13743; } 
span.woocommerce-Price-amount.amount{ color: #b13743; }.infinite-top-cart-content-wrap .infinite-highlight, .infinite-top-cart-item-wrap .infinite-top-cart-price-wrap .woocommerce-Price-amount.amount{ color: #b13743; } 
.woocommerce .price del, .gdlr-core-product-price del, del span.woocommerce-Price-amount.amount{ color: #949494; } 
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{ background-color: #b13743; } 
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled]{ color: #000000; } 
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{ color: #ffffff; } 
.single-product.woocommerce div.product .quantity .qty, #add_payment_method #payment, .woocommerce-checkout #payment, .single-product.woocommerce #reviews #comments ol.commentlist li{ background-color: #f3f3f3; } 
.gdlr-core-product-grid .gdlr-core-product-title a, .gdlr-core-product-grid-3 .gdlr-core-product-title a{ color: #191919; } 
.gdlr-core-product-grid .gdlr-core-product-title a:hover, , .gdlr-core-product-grid-3 .gdlr-core-product-title a:hover{ color: #434343; } 
.gdlr-core-product-thumbnail .gdlr-core-product-view-detail, .gdlr-core-product-thumbnail .gdlr-core-product-view-detail:hover{ color: #ffffff; } 
.gdlr-core-product-thumbnail .gdlr-core-product-view-detail{ background-color: #000000; background-color: rgba(0, 0, 0, 0.9); } 
.gdlr-core-product-thumbnail .added_to_cart, .gdlr-core-product-thumbnail .added_to_cart:hover, .gdlr-core-product-thumbnail .gdlr-core-product-add-to-cart, .gdlr-core-product-thumbnail .gdlr-core-product-add-to-cart:hover{ color: #ffffff; } 
.gdlr-core-product-thumbnail .added_to_cart, .gdlr-core-product-thumbnail .gdlr-core-product-add-to-cart{ background-color: #b13743; background-color: rgba(177, 55, 67, 0.9); } 
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{ background-color: #e6e6e6; } 
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{ background-color: #b13743; } 
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{ background-color: #b13743; } 
.gdlr-core-body .gdlr-core-privacy-box-wrap .gdlr-core-privacy-box-button{ background: #323592; } 
.gdlr-core-gdpr-form-checkbox:checked + .gdlr-core-gdpr-form-checkbox-appearance .gdlr-core-gdpr-form-checkbox-button{ background-color: #323592; }.gdlr-core-gdpr-form-checkbox:checked + .gdlr-core-gdpr-form-checkbox-appearance + .gdlr-core-gdpr-form-checkbox-text,.gdlr-core-gdpr-form-checkbox-required + .gdlr-core-gdpr-form-checkbox-appearance + .gdlr-core-gdpr-form-checkbox-text{ color: #323592; } 
.gdlr-core-body .gdlr-core-gdpr-form-submit input[type="submit"]{ background: #323592; } 
/* Sakriva tekst naslova preko slike, ali zadržava title za SEO */
.gdlr-core-image-overlay-title,
span.gdlr-core-image-overlay-title.gdlr-core-title-font {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}


/* Uklanja overlay sloj preko slika u galeriji */
.gdlr-core-image-overlay,
.gdlr-core-gallery-image-overlay {
  background: transparent !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}


/* Sakriva tekstualne naslove i captione ispod slika */
.gdlr-core-image-overlay-title,
.gdlr-core-gallery-image-overlay .gdlr-core-image-overlay-title,
.gdlr-core-image-overlay-content,
.gdlr-core-gallery-image-overlay-content,
.gdlr-core-lightbox-content-title,
.custom-caption {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

/* Osigurava da overlay pozadina ostane providna */
.gdlr-core-image-overlay,
.gdlr-core-gallery-image-overlay {
  background: transparent !important;
  opacity: 0 !important;
}



/* ============================================================
   YMC SVETI SAVA - GLOBALNI STILOVI
   Zalepi OVO u: Appearance > Customize > Miscellaneous > Custom Css/Js
   (ili Goodlayers > Theme Option > Miscellaneous > Custom Css/Js)

   Dodaje se SAMO JEDNOM. Vredi za sve sekcije sajta.
   HTML svake sekcije lepi se zasebno u "HTML" element page buildera.
   ============================================================ */

/* --- Google fontovi --- */
@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;1,9..144,400&family=Inter:wght@400;500;600;700&display=swap');

/* ============================================================
   1) DIZAJN TOKENI (boje, fontovi, mere)
   ============================================================ */
:root{
  --ss-bronze-dk:#5C4A32;   /* duboka maslinasta/bronza */
  --ss-bronze:#A67C52;      /* topla bronza loga */
  --ss-paper:#F2EDE3;       /* krem papir */
  --ss-gold:#B8923F;        /* zlatni akcenat */
  /* izvedene nijanse za dubinu */
  --ss-ink:#36291A;
  --ss-muted:#7A6B57;
  --ss-paper-2:#EBE3D5;
  --ss-card:#FBF9F4;
  --ss-line:#E1D7C5;
  --ss-gold-soft:#EFE3C8;
  --ss-display:"Fraunces",Georgia,serif;
  --ss-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --ss-r:18px;
}

/* ============================================================
   2) ZAJEDNIČKI ELEMENTI (koriste sve sekcije)
   Sve je prefiksovano sa .ss- da ne dira temu.
   ============================================================ */
.ss-section{
  font-family:var(--ss-body);
  color:var(--ss-ink);
  background:var(--ss-paper);
  line-height:1.6;
  -webkit-font-smoothing:antialiased;
  padding:clamp(64px,9vw,120px) clamp(20px,5vw,56px);
  box-sizing:border-box;
}
.ss-section *,.ss-section *::before,.ss-section *::after{box-sizing:border-box}
.ss-wrap{max-width:1200px;margin:0 auto}

.ss-eyebrow{
  display:inline-flex;align-items:center;gap:10px;
  font-size:.74rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;
  color:var(--ss-bronze);margin:0 0 18px;
}
.ss-eyebrow::before{content:"";width:26px;height:1.5px;background:var(--ss-gold)}

.ss-h2{
  font-family:var(--ss-display);font-weight:500;font-size:clamp(2.1rem,4.6vw,3.4rem);
  line-height:1.05;letter-spacing:-.015em;color:var(--ss-ink);margin:0;
  font-optical-sizing:auto;
}
.ss-h2 em{font-style:italic;color:var(--ss-bronze-dk)}

/* kljucna rec / caption ispod naslova - koristi se SVUDA pod naslovom */
.ss-kw{
  font-family:var(--ss-body);font-size:.92rem;font-weight:500;
  letter-spacing:.02em;color:var(--ss-bronze);margin:8px 0 0;
}

/* ============================================================
   ZAJEDNICKO DUGME - zlatno, radius 22px (koristi se svuda)
   ============================================================ */
.ss-btn{
  display:inline-flex;align-items:center;justify-content:center;gap:10px;
  padding:15px 28px;border-radius:22px;font-weight:600;font-size:1rem;
  letter-spacing:.01em;transition:.18s;cursor:pointer;border:1px solid transparent;
  text-decoration:none;font-family:var(--ss-body);
  background:var(--ss-gold);color:var(--ss-ink);
}
.ss-btn svg{width:18px;height:18px;fill:var(--ss-bronze-dk)}
.ss-btn:hover{background:#cda24a;transform:translateY(-2px);box-shadow:0 12px 26px -12px rgba(92,74,50,.55)}
/* sporedno dugme - obrub, ostaje za "Pogledajte usluge" i sl. */
.ss-btn-ghost{background:transparent;color:var(--ss-bronze-dk);border-color:var(--ss-bronze)}
.ss-btn-ghost svg{fill:var(--ss-bronze-dk)}
.ss-btn-ghost:hover{background:var(--ss-paper-2);border-color:var(--ss-bronze-dk);box-shadow:none}

/* ============================================================
   3) SEKCIJA: USLUGE
   ============================================================ */
.ss-usluge .ss-head{
  display:grid;grid-template-columns:1fr auto;align-items:end;gap:32px;
  margin-bottom:clamp(40px,5vw,64px);
}
.ss-usluge .ss-head .ss-h2{max-width:16ch}
.ss-usluge .ss-aside{max-width:34ch;color:var(--ss-muted);font-size:1rem;padding-bottom:6px;margin:0}
@media(max-width:780px){
  .ss-usluge .ss-head{grid-template-columns:1fr}
  .ss-usluge .ss-aside{max-width:46ch}
}

.ss-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,22px)}
@media(max-width:900px){.ss-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.ss-grid{grid-template-columns:1fr}}

.ss-card{
  position:relative;background:var(--ss-card);border:1px solid var(--ss-line);
  border-radius:var(--ss-r);padding:30px 28px 26px;
  display:flex;flex-direction:column;gap:14px;isolation:isolate;overflow:hidden;
  transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s;
}
.ss-card::before{
  content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .35s;
  background:radial-gradient(120% 120% at 100% 0%,rgba(184,146,63,.12),transparent 55%);
}
.ss-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px -18px rgba(92,74,50,.45);border-color:var(--ss-bronze)}
.ss-card:hover::before{opacity:1}

.ss-ic{
  width:50px;height:50px;border-radius:13px;display:grid;place-items:center;
  background:var(--ss-gold-soft);color:var(--ss-bronze-dk);transition:.35s;flex-shrink:0;
}
.ss-ic svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.ss-card:hover .ss-ic{background:var(--ss-bronze-dk);color:var(--ss-paper)}

.ss-card h3{font-family:var(--ss-display);font-weight:500;font-size:1.32rem;line-height:1.15;color:var(--ss-ink);letter-spacing:-.01em;margin:0}
.ss-card p{color:var(--ss-muted);font-size:.95rem;line-height:1.6;flex:1;margin:0}

.ss-link{
  margin-top:6px;display:inline-flex;align-items:center;gap:8px;text-decoration:none;
  font-size:.82rem;font-weight:600;letter-spacing:.04em;color:var(--ss-bronze-dk);width:fit-content;
}
.ss-link svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform .3s}
.ss-card:hover .ss-link svg{transform:translateX(5px)}

.ss-card.ss-feature{background:linear-gradient(150deg,var(--ss-bronze-dk),#48381f);border-color:transparent;color:var(--ss-paper)}
.ss-card.ss-feature h3{color:#fff}
.ss-card.ss-feature p{color:#E6DAC4}
.ss-card.ss-feature .ss-ic{background:rgba(255,255,255,.12);color:var(--ss-gold)}
.ss-card.ss-feature:hover .ss-ic{background:var(--ss-gold);color:var(--ss-bronze-dk)}
.ss-card.ss-feature .ss-link{color:var(--ss-gold)}
.ss-badge{
  position:absolute;top:18px;right:18px;font-size:.66rem;font-weight:700;
  letter-spacing:.1em;text-transform:uppercase;color:var(--ss-bronze-dk);
  background:var(--ss-gold);padding:5px 10px;border-radius:99px;
}

/* reveal na skrol - klasa ss-in dodaje se preko malog skripta (opciono) */
@media(prefers-reduced-motion:no-preference){
  .ss-reveal .ss-card{opacity:0;transform:translateY(24px)}
  .ss-reveal .ss-card.ss-in{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}
  .ss-reveal .ss-card.ss-in:hover{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}
}

/* ============================================================
   4) SEKCIJA: HERO (vrh strane)
   ============================================================ */
.ss-hero{
  position:relative;overflow:hidden;
  background:
    radial-gradient(1100px 560px at 82% -8%, rgba(184,146,63,.16), transparent 60%),
    linear-gradient(180deg, var(--ss-paper) 0%, var(--ss-paper-2) 100%);
}
.ss-hero .ss-wrap{
  position:relative;z-index:2;
  display:grid;grid-template-columns:1.12fr .88fr;
  gap:clamp(28px,5vw,72px);align-items:center;
}
.ss-hero-copy h1{
  font-family:var(--ss-display);font-weight:500;
  font-size:clamp(2.5rem,6.2vw,4.6rem);line-height:1.04;letter-spacing:-.02em;
  color:var(--ss-ink);margin:0 0 22px;font-optical-sizing:auto;
}
.ss-hero-copy h1 em{font-style:italic;color:var(--ss-bronze-dk);display:block}
.ss-hero-lead{font-size:clamp(1.02rem,1.4vw,1.2rem);color:#473b2c;max-width:46ch;margin:0 0 32px;line-height:1.6}

.ss-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}

.ss-hero-figure{display:flex;justify-content:center;align-items:center}
.ss-seal{position:relative;padding:32px;display:flex}
.ss-seal::before{content:"";position:absolute;inset:0;border:1px solid var(--ss-bronze);border-radius:50%;opacity:.4}
.ss-seal::after{content:"";position:absolute;inset:14px;border:1px solid var(--ss-gold);border-radius:50%;opacity:.3}
.ss-seal img{width:min(40vw,320px);height:auto;position:relative;z-index:2;filter:drop-shadow(0 18px 30px rgba(92,74,50,.28))}

/* mali pojas poverenja ispod heroja */
.ss-trust{display:flex;flex-wrap:wrap;gap:clamp(20px,4vw,56px);margin-top:clamp(36px,5vw,56px);padding-top:30px;border-top:1px solid var(--ss-line)}
.ss-trust .ss-item{display:flex;flex-direction:column;gap:3px}
.ss-trust .ss-num{font-family:var(--ss-display);font-size:clamp(1.5rem,2.5vw,2rem);color:var(--ss-bronze-dk);line-height:1}
.ss-trust .ss-lab{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ss-muted)}

/* --- MOBILNI hero --- */
@media(max-width:820px){
  .ss-hero .ss-wrap{grid-template-columns:1fr;text-align:center}
  .ss-hero-lead{margin-left:auto;margin-right:auto}
  .ss-actions{justify-content:center}
  .ss-hero-figure{order:-1;margin-bottom:8px}
  .ss-seal img{width:min(56vw,240px)}
  .ss-hero-copy h1 em{display:inline}
  .ss-trust{justify-content:center;text-align:left}
}
@media(max-width:420px){
  .ss-actions{flex-direction:column;align-items:stretch}
  .ss-actions .ss-btn{width:100%}
  .ss-trust{gap:18px}
  .ss-trust .ss-item{flex:1 1 40%}
}

/* ============================================================
   5) LEBDEĆE DUGME "POZOVI" - samo mobilni
   ============================================================ */
.ss-callbar{
  position:fixed;left:0;right:0;bottom:0;z-index:9990;
  display:none;padding:10px 14px calc(10px + env(safe-area-inset-bottom));
  background:linear-gradient(180deg,rgba(92,74,50,0),rgba(54,41,26,.06));
  pointer-events:none;
}
.ss-callbar a{
  pointer-events:auto;
  display:flex;align-items:center;justify-content:center;gap:10px;
  background:var(--ss-bronze-dk);color:var(--ss-paper);
  font-family:var(--ss-body);font-weight:700;font-size:1.05rem;letter-spacing:.01em;
  text-decoration:none;padding:15px 20px;border-radius:99px;
  box-shadow:0 8px 26px -6px rgba(54,41,26,.6);
}
.ss-callbar a svg{width:20px;height:20px;fill:var(--ss-gold)}
.ss-callbar .ss-pulse{width:8px;height:8px;border-radius:50%;background:#7BC47F;box-shadow:0 0 0 3px rgba(123,196,127,.3)}
@media(max-width:820px){
  .ss-callbar{display:block}
  /* da sadržaj na dnu ne bude skriven iza dugmeta */
  body{padding-bottom:84px}
}
@media(prefers-reduced-motion:no-preference){
  .ss-callbar .ss-pulse{animation:ss-pulse 2.4s infinite}
  @keyframes ss-pulse{0%,100%{opacity:1}50%{opacity:.35}}
}

/* ============================================================
   6) SEKCIJA: CTA ZA POZIV (tamna bronzana traka)
   ============================================================ */
.ss-cta{
  position:relative;overflow:hidden;
  background:linear-gradient(90deg,rgba(45,35,22,.78) 0%,rgba(45,35,22,.45) 45%,rgba(45,35,22,.55) 100%),
             url("https://pogrebnosvetisava.rs/wp-content/uploads/pozzz.jpg") center/cover no-repeat;
  background-attachment:scroll;
  color:var(--ss-paper);
}
/* suptilan zlatni sjaj u uglu */
.ss-cta::before{
  content:"";position:absolute;top:-30%;right:-10%;width:520px;height:520px;
  background:radial-gradient(circle,rgba(184,146,63,.18),transparent 65%);
  pointer-events:none;
}
.ss-cta .ss-wrap{
  position:relative;z-index:2;
  display:grid;grid-template-columns:1fr auto;gap:clamp(28px,5vw,64px);align-items:center;
}
.ss-cta-text{max-width:42ch}
.ss-cta .ss-eyebrow{color:var(--ss-gold)}
.ss-cta .ss-eyebrow::before{background:var(--ss-gold)}
.ss-cta h2{
  font-family:var(--ss-display);font-weight:500;
  font-size:clamp(1.9rem,4vw,3rem);line-height:1.08;letter-spacing:-.015em;
  color:#fff;margin:0 0 14px;font-optical-sizing:auto;
}
.ss-cta h2 em{font-style:italic;color:var(--ss-gold)}
.ss-cta-text p{color:#E6DAC4;font-size:1.05rem;line-height:1.6;margin:0}

/* desni blok: status + dva dugmeta za poziv */
.ss-cta-call{display:flex;flex-direction:column;gap:16px;align-items:stretch;min-width:340px}
.ss-status{
  align-self:flex-start;
  display:inline-flex;align-items:center;gap:9px;
  font-size:.82rem;font-weight:600;letter-spacing:.04em;color:#E6DAC4;
  background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);
  padding:7px 14px;border-radius:99px;margin-bottom:4px;
}
.ss-status .ss-dot{width:8px;height:8px;border-radius:50%;background:#7BC47F;box-shadow:0 0 0 3px rgba(123,196,127,.28)}

/* dugme za poziv */
.ss-callbtn{
  display:flex;align-items:center;justify-content:center;gap:14px;
  text-decoration:none;border-radius:22px;padding:18px 26px;transition:.18s;cursor:pointer;
}
.ss-callbtn .ss-ph-ic{
  width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;transition:.18s;
}
.ss-callbtn .ss-ph-ic svg{width:20px;height:20px;fill:currentColor}
.ss-callbtn .ss-ph-act{font-family:var(--ss-body);font-size:1.05rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}

/* glavno dugme - puno zlatno */
.ss-callbtn.ss-primary{background:var(--ss-gold);color:var(--ss-ink)}
.ss-callbtn.ss-primary .ss-ph-ic{background:rgba(54,41,26,.16);color:var(--ss-bronze-dk)}
.ss-callbtn.ss-primary:hover{background:#cda24a;transform:translateY(-2px);box-shadow:0 12px 26px -10px rgba(0,0,0,.5)}

/* sporedno dugme - obrub */
.ss-callbtn.ss-secondary{background:rgba(255,255,255,.05);border:1px solid rgba(184,146,63,.5);color:var(--ss-paper)}
.ss-callbtn.ss-secondary .ss-ph-ic{background:rgba(184,146,63,.18);color:var(--ss-gold)}
.ss-callbtn.ss-secondary:hover{background:rgba(184,146,63,.14);border-color:var(--ss-gold);transform:translateY(-2px)}

/* --- MOBILNI CTA --- */
@media(max-width:820px){
  .ss-cta{
    background:linear-gradient(180deg,rgba(45,35,22,.72) 0%,rgba(45,35,22,.6) 100%),
               url("https://pogrebnosvetisava.rs/wp-content/uploads/pozzz.jpg") center/cover no-repeat;
  }
  .ss-cta .ss-wrap{grid-template-columns:1fr;text-align:center}
  .ss-cta-text{max-width:none}
  .ss-cta-call{align-items:center}
  .ss-cta-text .ss-eyebrow{justify-content:center}
}
@media(max-width:820px){
  .ss-cta-call{min-width:0;width:100%;max-width:420px;margin:0 auto}
  .ss-status{align-self:center}
}
@media(max-width:420px){
  .ss-callbtn{padding:15px 18px;gap:12px}
  .ss-callbtn .ss-ph-ic{width:40px;height:40px}
}

/* ============================================================
   7) SEKCIJA: O NAMA
   ============================================================ */
.ss-about .ss-wrap{
  display:grid;grid-template-columns:1fr 1fr;
  gap:clamp(32px,5vw,72px);align-items:center;
}
.ss-about-media{position:relative}
.ss-about-media img{
  width:100%;height:100%;max-height:540px;object-fit:cover;
  border-radius:22px;display:block;
  box-shadow:0 24px 50px -22px rgba(92,74,50,.5);
}
/* suptilan zlatni okvir iza slike */
.ss-about-media::after{
  content:"";position:absolute;inset:0;border-radius:22px;
  border:1px solid rgba(184,146,63,.35);
  transform:translate(14px,14px);z-index:-1;
}

.ss-about-text .ss-eyebrow{margin-bottom:16px}
.ss-about-text .ss-h2{margin:0 0 8px}
.ss-about-caption{
  font-family:var(--ss-body);font-size:.9rem;font-weight:500;
  letter-spacing:.02em;color:var(--ss-bronze);margin:0 0 24px;
}
.ss-about-text p{color:#473b2c;font-size:1.02rem;line-height:1.7;margin:0 0 16px}
.ss-about-text p:last-child{margin-bottom:0}
/* posebno izolovano dugme - resetuje sve sto tema namece */
.ss-about .ss-about-btn,
.ss-section.ss-about a.ss-about-btn{
  margin:28px 0 0 !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:auto !important;
  max-width:max-content !important;
  min-width:0 !important;
  padding:0 26px !important;
  gap:9px !important;
  line-height:1 !important;
  white-space:nowrap !important;
  flex-direction:row !important;
  flex-wrap:nowrap !important;
  border-radius:22px !important;
  font-size:1rem !important;
  font-weight:600 !important;
  height:48px !important;
  min-height:48px !important;
  max-height:48px !important;
  box-sizing:border-box !important;
  background:var(--ss-gold) !important;
  color:var(--ss-ink) !important;
  text-align:center !important;
  overflow:hidden !important;
}
/* neutralizuj pseudo-elemente koje tema mozda ubacuje */
.ss-about .ss-about-btn::before,
.ss-about .ss-about-btn::after{display:none !important;content:none !important}
.ss-about .ss-about-btn svg{
  width:17px !important;height:17px !important;
  flex-shrink:0 !important;margin:0 !important;
  display:block !important;
  position:relative !important;top:0 !important;
}

/* mali potpis/odlika na dnu */
.ss-about-marks{display:flex;flex-wrap:wrap;gap:22px;margin-top:28px;padding-top:24px;border-top:1px solid var(--ss-line)}
.ss-about-marks .ss-mark{display:flex;align-items:center;gap:10px;font-size:.92rem;color:var(--ss-bronze-dk);font-weight:500}
.ss-about-marks .ss-mark svg{width:20px;height:20px;fill:none;stroke:var(--ss-gold);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}

/* --- MOBILNI o nama --- */
@media(max-width:820px){
  .ss-about .ss-wrap{grid-template-columns:1fr;gap:32px}
  .ss-about-media{order:-1}
  .ss-about-media img{max-height:360px}
  .ss-about-media::after{transform:translate(10px,10px)}
}
@media(max-width:420px){
  .ss-about-marks{gap:14px}
}

/* ============================================================
   8) SEKCIJA: PREDNOSTI (lista sa kvacicama)
   ============================================================ */
.ss-adv .ss-wrap{
  display:grid;grid-template-columns:0.85fr 1.15fr;
  gap:clamp(36px,5vw,80px);align-items:start;
}
.ss-adv-intro .ss-eyebrow{margin-bottom:16px}
.ss-adv-intro .ss-h2{margin:0 0 18px}
.ss-adv-intro p{color:#473b2c;font-size:1.05rem;line-height:1.7;margin:0 0 28px}

/* lista */
.ss-adv-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--ss-line);border:1px solid var(--ss-line);border-radius:16px;overflow:hidden}
.ss-adv-list li{
  display:flex;align-items:flex-start;gap:14px;
  background:var(--ss-card);padding:24px 22px;transition:background .2s;
}
.ss-adv-list li:hover{background:var(--ss-paper-2)}
.ss-adv-check{
  width:30px;height:30px;border-radius:50%;flex-shrink:0;
  display:grid;place-items:center;background:var(--ss-gold);margin-top:1px;
}
.ss-adv-check svg{width:16px;height:16px;fill:none;stroke:var(--ss-bronze-dk);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
.ss-adv-item-txt{display:flex;flex-direction:column;gap:3px}
.ss-adv-item-txt b{font-family:var(--ss-display);font-weight:500;font-size:1.12rem;color:var(--ss-ink);line-height:1.2;letter-spacing:-.01em}
.ss-adv-item-txt span{font-size:.92rem;color:var(--ss-muted);line-height:1.5}

/* --- MOBILNI prednosti --- */
@media(max-width:900px){
  .ss-adv .ss-wrap{grid-template-columns:1fr;gap:32px}
}
@media(max-width:560px){
  .ss-adv-list{grid-template-columns:1fr}
}
@media(max-width:420px){
  .ss-adv-intro .ss-btn{width:100%;justify-content:center}
  .ss-adv-list li{padding:18px 18px}
}






/* =====================================================================
   YMC SVETI SAVA - SEKCIJA "POKRIVENOST"
   Zamenjuje stari blok "9) SEKCIJA: POKRIVENOST" u Custom Css.
   ===================================================================== */


/* ============================================================
   9) SEKCIJA: POKRIVENOST (tamna, mapa + auto koji klizi)
   ============================================================ */
.ss-cover{
  position:relative;overflow:hidden;
  background:linear-gradient(160deg,var(--ss-bronze-dk) 0%,#332817 60%,#2a2013 100%);
  color:var(--ss-paper);
}
.ss-cover::before{
  content:"";position:absolute;top:-20%;left:-10%;width:600px;height:600px;
  background:radial-gradient(circle,rgba(184,146,63,.16),transparent 65%);pointer-events:none;
}
.ss-cover .ss-wrap{position:relative;z-index:2}

/* zaglavlje sekcije - centrirano */
.ss-cover-head{text-align:center;max-width:760px;margin:0 auto clamp(36px,5vw,56px)}
.ss-cover-head .ss-eyebrow{color:var(--ss-gold);justify-content:center;margin-bottom:18px}
.ss-cover-head .ss-eyebrow::before{background:var(--ss-gold)}
.ss-cover-head h2{
  font-family:var(--ss-display);font-weight:500;
  font-size:clamp(2rem,4.4vw,3.2rem);line-height:1.06;letter-spacing:-.015em;
  color:#fff;margin:0 0 16px;font-optical-sizing:auto;
}
.ss-cover-head h2 em{font-style:italic;color:var(--ss-gold)}
.ss-cover-lead{color:#E6DAC4;font-size:1.08rem;line-height:1.7;margin:0}

/* mapa sa autom */
.ss-cover-map{
  position:relative;max-width:860px;margin:0 auto;
  border-radius:22px;overflow:hidden;
}
.ss-cover-map>img:not(.ss-cover-car){width:100%;display:block;border-radius:22px}
/* auto koji klizi - mali, preko istaknutog regiona (Balkan) */
.ss-cover-car{
  position:absolute;width:clamp(48px,6vw,68px) !important;height:auto !important;z-index:3;
  bottom:30%;left:46%;
  filter:drop-shadow(0 5px 10px rgba(0,0,0,.5));
  pointer-events:none;border-radius:0 !important;
}
@media(prefers-reduced-motion:no-preference){
  .ss-cover-car{animation:ss-drive 14s ease-in-out infinite alternate}
  @keyframes ss-drive{
    0%{left:40%;bottom:26%}
    50%{left:50%;bottom:34%}
    100%{left:56%;bottom:28%}
  }
}

/* tri tacke - sta pokrivamo */
.ss-cover-points{
  display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.5vw,28px);
  max-width:920px;margin:clamp(40px,5vw,56px) auto 0;
}
.ss-cover-point{
  background:rgba(255,255,255,.04);border:1px solid rgba(184,146,63,.25);
  border-radius:16px;padding:24px 22px;transition:.2s;
}
.ss-cover-point:hover{background:rgba(184,146,63,.1);border-color:rgba(184,146,63,.5)}
.ss-cover-point .ss-cp-ic{
  width:42px;height:42px;border-radius:11px;display:grid;place-items:center;
  background:rgba(184,146,63,.2);color:var(--ss-gold);margin-bottom:14px;
}
.ss-cover-point .ss-cp-ic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.ss-cover-point h3{font-family:var(--ss-display);font-weight:500;font-size:1.2rem;color:#fff;margin:0 0 8px}
.ss-cover-point p{color:#D9C9AE;font-size:.92rem;line-height:1.6;margin:0}

/* donji tekst */
.ss-cover-foot{text-align:center;max-width:780px;margin:clamp(56px,8vw,88px) auto 0;color:#D9C9AE;font-size:1.02rem;line-height:1.7}

/* --- MOBILNI pokrivenost --- */
@media(max-width:760px){
  .ss-cover-points{grid-template-columns:1fr}
  .ss-cover-car{width:48px}
}




/* =====================================================================
   YMC SVETI SAVA - DODATAK ZA SEKCIJU "POGREBNE USLUGE"
   Dodaj OVO na KRAJ postojeceg koda u Custom Css.
   ===================================================================== */


/* ============================================================
   10) SEKCIJA: POGREBNE USLUGE (slika levo + krem boks desno)
   ============================================================ */
.ss-pu .ss-wrap{
  display:grid;grid-template-columns:1fr 1.1fr;
  gap:clamp(28px,4vw,56px);align-items:stretch;
}
.ss-pu-media{position:relative;border-radius:22px;overflow:hidden;min-height:420px}
.ss-pu-media img{width:100%;height:100%;object-fit:cover;display:block;border-radius:22px}

.ss-pu-box{
  background:var(--ss-card);border:1px solid var(--ss-line);
  border-radius:22px;padding:clamp(28px,4vw,48px);
  display:flex;flex-direction:column;
}
.ss-pu-box .ss-eyebrow{margin-bottom:14px}
.ss-pu-box .ss-h2{margin:0 0 6px}
.ss-pu-kw{font-family:var(--ss-body);font-size:.9rem;font-weight:500;letter-spacing:.02em;color:var(--ss-bronze);margin:0 0 22px}
.ss-pu-box>p{color:#473b2c;font-size:1rem;line-height:1.7;margin:0 0 14px}
.ss-pu-sub{font-family:var(--ss-display);font-weight:500;font-size:1.3rem;color:var(--ss-ink);margin:14px 0 16px}

.ss-pu-list{list-style:none;margin:0 0 8px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 22px}
.ss-pu-list li{display:flex;align-items:flex-start;gap:11px;color:#473b2c;font-size:.95rem;line-height:1.4}
.ss-pu-check{
  width:24px;height:24px;border-radius:50%;flex-shrink:0;margin-top:1px;
  display:grid;place-items:center;background:var(--ss-gold);
}
.ss-pu-check svg{width:13px;height:13px;fill:none;stroke:var(--ss-bronze-dk);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
.ss-pu-foot{color:#544637;font-size:.98rem;line-height:1.7;margin:18px 0 0}

/* --- MOBILNI pogrebne usluge --- */
@media(max-width:860px){
  .ss-pu .ss-wrap{grid-template-columns:1fr}
  .ss-pu-media{min-height:280px;order:-1}
  .ss-pu-list{grid-template-columns:1fr}
}




/* =====================================================================
   YMC SVETI SAVA - DODATAK ZA SEKCIJU "POGREBNA OPREMA"
   Dodaj OVO na KRAJ postojeceg koda u Custom Css.
   (Koristi iste .ss-pu stilove kao Pogrebne usluge - samo obrnut raspored.
    Ako vec imas blok "10) POGREBNE USLUGE", ovo se samo nadovezuje.)
   ===================================================================== */


/* ============================================================
   11) SEKCIJA: POGREBNA OPREMA (tekst levo + slika desno)
   Koristi iste .ss-pu stilove, samo obrnut raspored.
   ============================================================ */
.ss-pu.ss-pu-rev .ss-wrap{grid-template-columns:1.1fr 1fr}
.ss-pu.ss-pu-rev .ss-pu-box{order:1}
.ss-pu.ss-pu-rev .ss-pu-media{order:2}
@media(max-width:860px){
  .ss-pu.ss-pu-rev .ss-wrap{grid-template-columns:1fr}
  .ss-pu.ss-pu-rev .ss-pu-media{order:-1}
}





/* =====================================================================
   YMC SVETI SAVA - DODATAK ZA SEKCIJU "FAQ"
   Dodaj OVO na KRAJ postojeceg koda u Custom Css.
   ===================================================================== */


/* ============================================================
   12) SEKCIJA: FAQ (toggle/akordeon, bez JS - <details>)
   ============================================================ */
.ss-faq .ss-wrap{max-width:860px}
.ss-faq-head{text-align:center;margin-bottom:clamp(36px,5vw,52px)}
.ss-faq-head .ss-eyebrow{justify-content:center;margin-bottom:16px}
.ss-faq-head .ss-h2{margin:0 0 8px}
.ss-faq-kw{font-family:var(--ss-body);font-size:.9rem;font-weight:500;letter-spacing:.02em;color:var(--ss-bronze);margin:0}

.ss-faq-list{display:flex;flex-direction:column;gap:12px}
.ss-faq-item{
  background:var(--ss-card);border:1px solid var(--ss-line);
  border-radius:18px;overflow:hidden;transition:border-color .2s,box-shadow .2s;
}
.ss-faq-item[open]{border-color:var(--ss-bronze);box-shadow:0 10px 30px -16px rgba(92,74,50,.4)}
.ss-faq-q{
  list-style:none;cursor:pointer;
  display:flex;align-items:center;justify-content:space-between;gap:18px;
  padding:20px 24px;font-family:var(--ss-display);font-weight:500;
  font-size:1.18rem;color:var(--ss-ink);line-height:1.3;
}
.ss-faq-q::-webkit-details-marker{display:none}
.ss-faq-icon{
  width:30px;height:30px;border-radius:50%;flex-shrink:0;
  display:grid;place-items:center;background:var(--ss-gold-soft);color:var(--ss-bronze-dk);
  transition:.25s;
}
.ss-faq-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}
.ss-faq-item[open] .ss-faq-icon{background:var(--ss-gold);transform:rotate(45deg)}
.ss-faq-a{padding:0 24px 22px;color:#544637;font-size:1rem;line-height:1.7}
.ss-faq-a p{margin:0}

@media(max-width:560px){
  .ss-faq-q{font-size:1.05rem;padding:17px 18px}
  .ss-faq-a{padding:0 18px 18px}
}




/* ============================================================
   13) SEKCIJA: HERO - akvarel pozadina + slika DESNO (grid)
   Stavi u FULL-WIDTH row.
   ============================================================ */
.ss-section.ss-hero{position:relative;overflow:hidden;background:var(--ss-paper)}
.ss-section.ss-hero .ss-hero-bg{
  position:absolute !important;inset:0 !important;
  width:100% !important;height:100% !important;
  object-fit:cover !important;opacity:.4 !important;z-index:0 !important;
  border-radius:0 !important;pointer-events:none !important;margin:0 !important;max-width:none !important;
}
.ss-section.ss-hero .ss-hero-veil{
  position:absolute;inset:0;z-index:1;pointer-events:none;
  background:
    radial-gradient(110% 95% at 30% 45%,rgba(242,237,227,.92) 0%,rgba(242,237,227,.55) 48%,rgba(242,237,227,.15) 100%),
    radial-gradient(1100px 560px at 85% -8%,rgba(184,146,63,.16),transparent 60%);
}
.ss-section.ss-hero .ss-wrap{
  position:relative;z-index:2;max-width:1200px;margin:0 auto;
  display:grid !important;grid-template-columns:1.05fr .95fr !important;
  gap:clamp(40px,5vw,64px);align-items:center;
}

.ss-section.ss-hero .ss-eyebrow{margin-bottom:22px}
.ss-section.ss-hero h1{
  font-family:var(--ss-display);font-weight:500;
  font-size:clamp(2.4rem,4vw,3.6rem);line-height:1.07;letter-spacing:-.02em;
  color:var(--ss-ink);margin:0 0 22px;font-optical-sizing:auto;
}
.ss-section.ss-hero h1 em{font-style:italic;color:var(--ss-bronze-dk)}
.ss-section.ss-hero .ss-hero-lead{font-size:clamp(1.05rem,1.3vw,1.13rem);color:#473b2c;max-width:54ch;margin:0 0 34px;line-height:1.6}
.ss-section.ss-hero .ss-hero-lead b{color:var(--ss-bronze-dk)}

.ss-section.ss-hero .ss-hero-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:38px}

.ss-section.ss-hero .ss-hero-trust{display:flex;flex-wrap:wrap;gap:44px;padding-top:26px;border-top:1px solid rgba(225,215,197,.85)}
.ss-section.ss-hero .ss-hero-trust .ss-item{display:flex;flex-direction:column;gap:5px}
.ss-section.ss-hero .ss-hero-trust .ss-num{font-family:var(--ss-display);font-size:clamp(1.5rem,2vw,1.9rem);color:var(--ss-bronze-dk);line-height:1}
.ss-section.ss-hero .ss-hero-trust .ss-lab{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ss-muted)}

/* slika desno - zlatni border + senka + odsjaj */
.ss-section.ss-hero .ss-hero-figure{position:relative}
.ss-section.ss-hero .ss-hero-figure::after{
  content:"";position:absolute;inset:0;border-radius:22px;z-index:1;
  box-shadow:0 0 0 1px rgba(184,146,63,.5), 0 0 70px -10px rgba(184,146,63,.4);
}
.ss-section.ss-hero .ss-hero-figure img.ss-hero-photo{
  width:100% !important;height:560px !important;object-fit:cover !important;
  border-radius:22px !important;display:block !important;position:relative;z-index:2;
  border:3px solid rgba(184,146,63,.55) !important;
  box-shadow:0 30px 60px -20px rgba(92,74,50,.6);margin:0 !important;max-width:none !important;
}
.ss-section.ss-hero .ss-hero-pill{
  position:absolute;z-index:3;left:50%;bottom:20px;transform:translateX(-50%);
  display:inline-flex;align-items:center;gap:9px;white-space:nowrap;
  background:rgba(251,249,244,.96);border:1px solid var(--ss-line);
  padding:10px 18px;border-radius:99px;font-size:.81rem;font-weight:600;color:var(--ss-bronze-dk);
  box-shadow:0 10px 26px -10px rgba(92,74,50,.5);
}
.ss-section.ss-hero .ss-hero-pill .ss-dot{width:8px;height:8px;border-radius:50%;background:#7BC47F;box-shadow:0 0 0 3px rgba(123,196,127,.3)}
.ss-section.ss-hero .ss-hero-pill .ss-clock{font-family:var(--ss-display);color:var(--ss-ink)}

@media(prefers-reduced-motion:no-preference){
  .ss-section.ss-hero .ss-hero-pill .ss-dot{animation:ss-pulse 2.4s infinite}
}

/* TABLET - i dalje 2 kolone ali manja slika */
@media(max-width:1024px){
  .ss-section.ss-hero .ss-hero-figure img.ss-hero-photo{height:480px !important}
}

/* MOBILNI - jedna kolona, slika GORE */
@media(max-width:820px){
  .ss-section.ss-hero .ss-wrap{grid-template-columns:1fr !important;gap:32px}
  .ss-section.ss-hero .ss-hero-figure{order:-1}
  .ss-section.ss-hero .ss-hero-figure img.ss-hero-photo{height:340px !important}
}
@media(max-width:560px){
  .ss-section.ss-hero .ss-hero-bg{opacity:.45 !important}
  .ss-section.ss-hero .ss-hero-figure img.ss-hero-photo{height:280px !important}
  .ss-section.ss-hero .ss-hero-actions .ss-hero-btn,
  .ss-section.ss-hero .ss-hero-actions .ss-hero-ghost{width:100%;justify-content:center}
  .ss-section.ss-hero .ss-hero-trust{gap:22px}
  .ss-section.ss-hero .ss-hero-trust .ss-item{flex:1 1 40%}
}



/* ============================================================
   14) STRANICA O NAMA - sekcija 1: prica o firmi (slika + tekst)
   Stavi u FULL-WIDTH row.
   ============================================================ */
.ss-section.ss-onama-prica{position:relative;overflow:hidden;background:var(--ss-paper)}
.ss-section.ss-onama-prica .ss-wrap{
  position:relative;z-index:2;max-width:1140px;margin:0 auto;
  display:flex;flex-wrap:wrap;gap:clamp(36px,4vw,48px);align-items:center;
}
.ss-section.ss-onama-prica .ss-op-media{flex:1 1 380px;min-width:300px;position:relative}
.ss-section.ss-onama-prica .ss-op-media::after{
  content:"";position:absolute;inset:0;border-radius:22px;z-index:1;
  box-shadow:0 0 0 1px rgba(184,146,63,.45);transform:translate(14px,14px);
}
.ss-section.ss-onama-prica .ss-op-media img{
  width:100% !important;height:480px !important;object-fit:cover !important;
  border-radius:22px !important;display:block !important;position:relative;z-index:2;
  box-shadow:0 26px 54px -22px rgba(92,74,50,.5);margin:0 !important;max-width:none !important;
}
.ss-section.ss-onama-prica .ss-op-text{flex:1 1 420px;min-width:300px}
.ss-section.ss-onama-prica .ss-eyebrow{margin-bottom:18px}
.ss-section.ss-onama-prica h2{
  font-family:var(--ss-display);font-weight:500;
  font-size:clamp(2rem,3.4vw,2.5rem);line-height:1.1;letter-spacing:-.015em;
  color:var(--ss-ink);margin:0 0 8px;font-optical-sizing:auto;
}
.ss-section.ss-onama-prica h2 em{font-style:italic;color:var(--ss-bronze-dk)}
.ss-section.ss-onama-prica .ss-op-kw{font-size:.9rem;font-weight:500;letter-spacing:.02em;color:var(--ss-bronze);margin:0 0 22px}
.ss-section.ss-onama-prica .ss-op-text p.ss-op-body{font-size:1rem;line-height:1.75;color:#473b2c;margin:0 0 16px}
.ss-section.ss-onama-prica .ss-op-text p.ss-op-body:last-of-type{margin-bottom:24px}

.ss-section.ss-onama-prica .ss-op-marks{display:flex;flex-wrap:wrap;gap:22px;padding-top:22px;border-top:1px solid var(--ss-line)}
.ss-section.ss-onama-prica .ss-op-marks .ss-op-mark{display:flex;align-items:center;gap:10px;font-size:.95rem;color:var(--ss-bronze-dk);font-weight:500}
.ss-section.ss-onama-prica .ss-op-marks .ss-op-mark svg{width:20px;height:20px;fill:none;stroke:var(--ss-gold);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}

/* MOBILNI - slika gore */
@media(max-width:860px){
  .ss-section.ss-onama-prica .ss-op-media{order:-1;flex-basis:100%}
  .ss-section.ss-onama-prica .ss-op-text{flex-basis:100%}
  .ss-section.ss-onama-prica .ss-op-media img{height:360px !important}
}
@media(max-width:560px){
  .ss-section.ss-onama-prica .ss-op-media img{height:300px !important}
  .ss-section.ss-onama-prica .ss-op-marks{gap:14px}
}




/* ============================================================
   15) STRANICA O NAMA - sekcija 2: Vrednosti (kartice 2x2)
   Stavi u FULL-WIDTH row.
   ============================================================ */
.ss-section.ss-onama-vred{position:relative;overflow:hidden;background:var(--ss-paper)}
.ss-section.ss-onama-vred .ss-wrap{position:relative;z-index:2;max-width:1140px;margin:0 auto}

.ss-section.ss-onama-vred .ss-ov-head{text-align:center;margin-bottom:clamp(36px,4vw,46px)}
.ss-section.ss-onama-vred .ss-ov-head .ss-eyebrow{justify-content:center;margin-bottom:16px}
.ss-section.ss-onama-vred .ss-ov-head h2{
  font-family:var(--ss-display);font-weight:500;
  font-size:clamp(1.9rem,3.2vw,2.3rem);line-height:1.1;letter-spacing:-.015em;
  color:var(--ss-ink);margin:0 0 8px;font-optical-sizing:auto;
}
.ss-section.ss-onama-vred .ss-ov-head h2 em{font-style:italic;color:var(--ss-bronze-dk)}
.ss-section.ss-onama-vred .ss-ov-kw{font-size:.9rem;font-weight:500;letter-spacing:.02em;color:var(--ss-bronze);margin:0}

.ss-section.ss-onama-vred .ss-ov-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}
.ss-section.ss-onama-vred .ss-ov-card{
  background:var(--ss-card);border:1px solid var(--ss-line);
  border-radius:20px;padding:30px 28px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s;
}
.ss-section.ss-onama-vred .ss-ov-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px rgba(92,74,50,.4);border-color:var(--ss-bronze)}
.ss-section.ss-onama-vred .ss-ov-ic{
  width:52px;height:52px;border-radius:14px;background:var(--ss-gold-soft);
  display:flex;align-items:center;justify-content:center;margin-bottom:18px;
}
.ss-section.ss-onama-vred .ss-ov-ic svg{width:26px;height:26px;fill:none;stroke:var(--ss-bronze-dk);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.ss-section.ss-onama-vred .ss-ov-card h3{font-family:var(--ss-display);font-weight:500;font-size:1.31rem;color:var(--ss-ink);margin:0 0 8px}
.ss-section.ss-onama-vred .ss-ov-card p{font-size:.95rem;line-height:1.65;color:var(--ss-muted);margin:0}

@media(max-width:720px){
  .ss-section.ss-onama-vred .ss-ov-grid{grid-template-columns:1fr}
}



/* ============================================================
   16) STRANICA POGREBNE USLUGE - sekcija 1: uvod (tekst + slika)
   Stavi u FULL-WIDTH row.
   ============================================================ */
.ss-section.ss-pu-uvod{position:relative;overflow:hidden;background:var(--ss-paper)}
.ss-section.ss-pu-uvod .ss-pu-bg{
  position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;
  object-fit:cover !important;opacity:.32 !important;z-index:0 !important;
  border-radius:0 !important;pointer-events:none !important;margin:0 !important;max-width:none !important;
}
.ss-section.ss-pu-uvod .ss-pu-veil{
  position:absolute;inset:0;z-index:1;pointer-events:none;
  background:radial-gradient(120% 100% at 60% 40%,rgba(242,237,227,.92) 0%,rgba(242,237,227,.6) 50%,rgba(242,237,227,.25) 100%);
}
.ss-section.ss-pu-uvod .ss-wrap{
  position:relative;z-index:2;max-width:1140px;margin:0 auto;
  display:flex;flex-wrap:wrap;gap:clamp(36px,4vw,48px);align-items:center;
}
.ss-section.ss-pu-uvod .ss-puu-text{flex:1 1 440px;min-width:300px}
.ss-section.ss-pu-uvod .ss-eyebrow{margin-bottom:18px}
.ss-section.ss-pu-uvod h1{
  font-family:var(--ss-display);font-weight:500;
  font-size:clamp(2.1rem,3.6vw,2.7rem);line-height:1.08;letter-spacing:-.02em;
  color:var(--ss-ink);margin:0 0 8px;font-optical-sizing:auto;
}
.ss-section.ss-pu-uvod h1 em{font-style:italic;color:var(--ss-bronze-dk)}
.ss-section.ss-pu-uvod .ss-puu-kw{font-size:.9rem;font-weight:500;letter-spacing:.02em;color:var(--ss-bronze);margin:0 0 22px}
.ss-section.ss-pu-uvod .ss-puu-text p.ss-puu-body{font-size:1rem;line-height:1.75;color:#473b2c;margin:0 0 16px}
.ss-section.ss-pu-uvod .ss-puu-text p.ss-puu-body:last-of-type{margin-bottom:24px}

.ss-section.ss-pu-uvod .ss-puu-media{flex:1 1 360px;min-width:300px;position:relative}
.ss-section.ss-pu-uvod .ss-puu-media::after{
  content:"";position:absolute;inset:0;border-radius:22px;z-index:1;
  box-shadow:0 0 0 1px rgba(184,146,63,.5), 0 0 60px -10px rgba(184,146,63,.4);
}
.ss-section.ss-pu-uvod .ss-puu-media img{
  width:100% !important;height:430px !important;object-fit:cover !important;
  border-radius:22px !important;display:block !important;position:relative;z-index:2;
  border:3px solid rgba(184,146,63,.55) !important;
  box-shadow:0 26px 54px -20px rgba(92,74,50,.6);margin:0 !important;max-width:none !important;
}

@media(max-width:860px){
  .ss-section.ss-pu-uvod .ss-puu-media{order:-1;flex-basis:100%}
  .ss-section.ss-pu-uvod .ss-puu-text{flex-basis:100%}
  .ss-section.ss-pu-uvod .ss-puu-media img{height:340px !important}
}
@media(max-width:560px){
  .ss-section.ss-pu-uvod .ss-puu-media img{height:280px !important}
}



/* ============================================================
   17) STRANICA POGREBNE USLUGE - sekcija 2: mreza svih usluga
   Stavi u FULL-WIDTH row.
   ============================================================ */
.ss-section.ss-pu-grid{position:relative;overflow:hidden;background:var(--ss-paper)}
.ss-section.ss-pu-grid .ss-wrap{position:relative;z-index:2;max-width:1160px;margin:0 auto}

.ss-section.ss-pu-grid .ss-pg-head{text-align:center;margin-bottom:clamp(36px,4vw,46px)}
.ss-section.ss-pu-grid .ss-pg-head .ss-eyebrow{justify-content:center;margin-bottom:16px}
.ss-section.ss-pu-grid .ss-pg-head h2{
  font-family:var(--ss-display);font-weight:500;
  font-size:clamp(1.9rem,3.2vw,2.3rem);line-height:1.1;letter-spacing:-.015em;
  color:var(--ss-ink);margin:0 0 8px;font-optical-sizing:auto;
}
.ss-section.ss-pu-grid .ss-pg-head h2 em{font-style:italic;color:var(--ss-bronze-dk)}
.ss-section.ss-pu-grid .ss-pg-kw{font-size:.9rem;font-weight:500;letter-spacing:.02em;color:var(--ss-bronze);margin:0}

.ss-section.ss-pu-grid .ss-pg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}

/* istaknuta posebna ponuda */
.ss-section.ss-pu-grid .ss-pg-feature{
  grid-column:span 3;background:linear-gradient(150deg,var(--ss-bronze-dk),#48381f);
  border-radius:20px;padding:28px 30px;position:relative;overflow:hidden;
  display:flex;flex-wrap:wrap;align-items:center;gap:20px;justify-content:space-between;
}
.ss-section.ss-pu-grid .ss-pg-feature .ss-pg-badge{
  position:absolute;top:16px;right:20px;font-size:10px;font-weight:700;letter-spacing:.1em;
  text-transform:uppercase;color:var(--ss-ink);background:var(--ss-gold);padding:5px 11px;border-radius:99px;
}
.ss-section.ss-pu-grid .ss-pg-feature h3{font-family:var(--ss-display);font-weight:500;font-size:1.5rem;color:#fff;margin:0 0 8px}
.ss-section.ss-pu-grid .ss-pg-feature p{font-size:.95rem;line-height:1.6;color:#E6DAC4;margin:0;max-width:62ch}

/* obicne kartice */
.ss-section.ss-pu-grid .ss-pg-card{
  background:var(--ss-card);border:1px solid var(--ss-line);border-radius:20px;padding:28px 26px;
  transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s;
}
.ss-section.ss-pu-grid .ss-pg-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px rgba(92,74,50,.4);border-color:var(--ss-bronze)}
.ss-section.ss-pu-grid .ss-pg-ic{
  width:50px;height:50px;border-radius:13px;background:var(--ss-gold-soft);
  display:flex;align-items:center;justify-content:center;margin-bottom:16px;
}
.ss-section.ss-pu-grid .ss-pg-ic svg{width:24px;height:24px;fill:none;stroke:var(--ss-bronze-dk);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.ss-section.ss-pu-grid .ss-pg-card h3{font-family:var(--ss-display);font-weight:500;font-size:1.19rem;color:var(--ss-ink);margin:0 0 7px}
.ss-section.ss-pu-grid .ss-pg-card p{font-size:.88rem;line-height:1.6;color:var(--ss-muted);margin:0}

@media(max-width:900px){
  .ss-section.ss-pu-grid .ss-pg-grid{grid-template-columns:repeat(2,1fr)}
  .ss-section.ss-pu-grid .ss-pg-feature{grid-column:span 2}
}
@media(max-width:560px){
  .ss-section.ss-pu-grid .ss-pg-grid{grid-template-columns:1fr}
  .ss-section.ss-pu-grid .ss-pg-feature{grid-column:span 1}
}



/* ============================================================
   18) STRANICA POGREBNE USLUGE - sekcija 3: proces (4 koraka)
   Stavi u FULL-WIDTH row.
   ============================================================ */
.ss-section.ss-pu-proces{position:relative;overflow:hidden;background:var(--ss-paper)}
.ss-section.ss-pu-proces .ss-wrap{position:relative;z-index:2;max-width:1100px;margin:0 auto}

.ss-section.ss-pu-proces .ss-pp-head{text-align:center;margin-bottom:clamp(36px,4vw,48px)}
.ss-section.ss-pu-proces .ss-pp-head .ss-eyebrow{justify-content:center;margin-bottom:16px}
.ss-section.ss-pu-proces .ss-pp-head h2{
  font-family:var(--ss-display);font-weight:500;
  font-size:clamp(1.9rem,3.2vw,2.3rem);line-height:1.1;letter-spacing:-.015em;
  color:var(--ss-ink);margin:0 0 8px;font-optical-sizing:auto;
}
.ss-section.ss-pu-proces .ss-pp-head h2 em{font-style:italic;color:var(--ss-bronze-dk)}
.ss-section.ss-pu-proces .ss-pp-kw{font-size:.9rem;font-weight:500;letter-spacing:.02em;color:var(--ss-bronze);margin:0}

.ss-section.ss-pu-proces .ss-pp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.ss-section.ss-pu-proces .ss-pp-step{
  background:var(--ss-card);border:1px solid var(--ss-line);border-radius:18px;padding:28px 22px;position:relative;
  transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s;
}
.ss-section.ss-pu-proces .ss-pp-step:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px rgba(92,74,50,.4);border-color:var(--ss-bronze)}
.ss-section.ss-pu-proces .ss-pp-num{font-family:var(--ss-display);font-size:2.5rem;color:rgba(184,146,63,.35);line-height:1;margin-bottom:10px}
.ss-section.ss-pu-proces .ss-pp-ic{
  width:46px;height:46px;border-radius:12px;background:var(--ss-gold-soft);
  display:flex;align-items:center;justify-content:center;margin-bottom:16px;
}
.ss-section.ss-pu-proces .ss-pp-ic svg{width:22px;height:22px;fill:none;stroke:var(--ss-bronze-dk);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.ss-section.ss-pu-proces .ss-pp-step h3{font-family:var(--ss-display);font-weight:500;font-size:1.13rem;color:var(--ss-ink);margin:0 0 7px}
.ss-section.ss-pu-proces .ss-pp-step p{font-size:.84rem;line-height:1.6;color:var(--ss-muted);margin:0}

@media(max-width:880px){
  .ss-section.ss-pu-proces .ss-pp-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:480px){
  .ss-section.ss-pu-proces .ss-pp-grid{grid-template-columns:1fr}
}





/* link "Saznajte vise" na karticama usluga */
.ss-section.ss-pu-grid .ss-pg-card{display:flex;flex-direction:column}
.ss-section.ss-pu-grid .ss-pg-card p{flex:1}
.ss-section.ss-pu-grid .ss-pg-link{
  margin-top:16px;display:inline-flex;align-items:center;gap:7px;
  font-size:.82rem;font-weight:600;letter-spacing:.03em;color:var(--ss-bronze-dk);
  text-decoration:none;width:fit-content;
}
.ss-section.ss-pu-grid .ss-pg-link svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s}
.ss-section.ss-pu-grid .ss-pg-card:hover .ss-pg-link svg{transform:translateX(4px)}




/* ============================================================
   19) STRANICA KONTAKT (HTML je inline - CSS samo za okvir)
   Stavi u FULL-WIDTH row.
   ============================================================ */
.ss-section.ss-kontakt{
  position:relative;
  background:var(--ss-paper);
  font-family:var(--ss-body);
  color:var(--ss-ink);
  padding:clamp(56px,8vw,96px) clamp(20px,5vw,56px);
  box-sizing:border-box;
}
.ss-section.ss-kontakt *{box-sizing:border-box}
.ss-section.ss-kontakt a:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px rgba(92,74,50,.4)}
.ss-section.ss-kontakt a{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}

.ss-section.ss-kontakt div[style*="flex-wrap"] > p{display:none !important}



/* ============================================================
   20) FORMA ZA BRZI UPIT (Contact Form 7)
   ============================================================ */
.ss-section.ss-upit{position:relative;background:var(--ss-paper);padding:clamp(56px,8vw,96px) clamp(20px,5vw,56px)}
.ss-section.ss-upit .ss-wrap{max-width:760px;margin:0 auto}
.ss-section.ss-upit .ss-upit-head{text-align:center;margin-bottom:36px}
.ss-section.ss-upit .ss-upit-head h2{
  font-family:var(--ss-display);font-weight:500;font-size:clamp(1.9rem,3.2vw,2.3rem);
  line-height:1.1;letter-spacing:-.015em;color:var(--ss-ink);margin:0 0 8px;
}
.ss-section.ss-upit .ss-upit-head h2 em{font-style:italic;color:var(--ss-bronze-dk)}
.ss-section.ss-upit .ss-upit-kw{font-size:.9rem;font-weight:500;letter-spacing:.02em;color:var(--ss-bronze);margin:0}

/* layout forme */
.ss-form .ss-form-row{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:14px}
.ss-form .ss-form-col{flex:1 1 240px}
.ss-form .ss-form-full{margin-bottom:14px}

/* polja - jaki selektori da CF7/tema ne nadjacaju */
.ss-form input[type="text"],
.ss-form input[type="email"],
.ss-form input[type="tel"],
.ss-form textarea{
  width:100% !important;box-sizing:border-box !important;
  background:var(--ss-card) !important;
  border:1px solid var(--ss-line) !important;
  border-radius:16px !important;
  padding:15px 18px !important;
  font-family:var(--ss-body) !important;font-size:1rem !important;
  color:var(--ss-ink) !important;line-height:1.5 !important;
  transition:border-color .2s,box-shadow .2s !important;margin:0 !important;
}
.ss-form textarea{min-height:140px !important;resize:vertical !important}
.ss-form input::placeholder,.ss-form textarea::placeholder{color:var(--ss-muted) !important;opacity:1}
.ss-form input:focus,.ss-form textarea:focus{
  outline:none !important;border-color:var(--ss-bronze) !important;
  box-shadow:0 0 0 3px rgba(184,146,63,.15) !important;
}

/* dugme - zlatno, zaobljeno */
.ss-form .ss-form-submit{text-align:center;margin-top:6px}
.ss-form input[type="submit"]{
  display:inline-block !important;
  background:var(--ss-gold) !important;color:var(--ss-ink) !important;
  border:none !important;border-radius:22px !important;
  padding:16px 40px !important;
  font-family:var(--ss-body) !important;font-weight:700 !important;font-size:1rem !important;
  letter-spacing:.01em !important;cursor:pointer !important;
  box-shadow:0 12px 26px -12px rgba(92,74,50,.55) !important;
  transition:.18s !important;width:auto !important;
}
.ss-form input[type="submit"]:hover{background:#cda24a !important;transform:translateY(-2px) !important}

/* CF7 poruke (greske / uspeh) */
.ss-form .wpcf7-response-output{
  border-radius:14px !important;border-width:1px !important;
  margin:18px 0 0 !important;padding:14px 18px !important;font-size:.92rem !important;
}
.ss-form .wpcf7-not-valid-tip{color:#a32d2d !important;font-size:.82rem !important;margin-top:5px !important}

@media(max-width:560px){
  .ss-form .ss-form-col{flex:1 1 100%}
  .ss-form input[type="submit"]{width:100% !important}
}



/* ============================================================
   21) MAPA (Google embed) - responsivna, zaobljena
   ============================================================ */
.ss-section.ss-mapa{position:relative;background:var(--ss-paper);padding:clamp(40px,6vw,72px) clamp(20px,5vw,56px) clamp(56px,8vw,96px)}
.ss-section.ss-mapa .ss-wrap{max-width:1100px;margin:0 auto}
.ss-section.ss-mapa .ss-mapa-head{text-align:center;margin-bottom:32px}
.ss-section.ss-mapa .ss-mapa-head h2{
  font-family:var(--ss-display);font-weight:500;font-size:clamp(1.7rem,3vw,2.1rem);
  line-height:1.1;letter-spacing:-.015em;color:var(--ss-ink);margin:0 0 8px;
}
.ss-section.ss-mapa .ss-mapa-head h2 em{font-style:italic;color:var(--ss-bronze-dk)}
.ss-section.ss-mapa .ss-mapa-kw{font-size:.9rem;font-weight:500;letter-spacing:.02em;color:var(--ss-bronze);margin:0}

.ss-section.ss-mapa .ss-mapa-frame{
  position:relative;border-radius:22px;overflow:hidden;
  border:1px solid var(--ss-line);
  box-shadow:0 26px 54px -24px rgba(92,74,50,.45);
  line-height:0;
}
.ss-section.ss-mapa .ss-mapa-frame iframe{
  width:100% !important;height:440px !important;border:0 !important;display:block !important;
}
@media(max-width:560px){
  .ss-section.ss-mapa .ss-mapa-frame iframe{height:340px !important}
}




/* ============================================================
   22) STRANICA POMOC I PODRSKA
   Stavi u FULL-WIDTH row.
   ============================================================ */
.ss-section.ss-pomoc{position:relative;overflow:hidden;background:var(--ss-paper);padding:clamp(56px,8vw,96px) clamp(20px,5vw,56px)}
.ss-section.ss-pomoc *{box-sizing:border-box}
.ss-section.ss-pomoc .ss-p-bg{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;opacity:.3 !important;z-index:0 !important;border-radius:0 !important;pointer-events:none !important;margin:0 !important;max-width:none !important}
.ss-section.ss-pomoc .ss-p-veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 100% at 50% 30%,rgba(242,237,227,.92) 0%,rgba(242,237,227,.6) 55%,rgba(242,237,227,.3) 100%)}
.ss-section.ss-pomoc .ss-wrap{position:relative;z-index:2;max-width:1000px;margin:0 auto}
.ss-section.ss-pomoc a:hover{transform:translateY(-3px);box-shadow:0 18px 40px -18px rgba(92,74,50,.4)}
.ss-section.ss-pomoc .ss-p-cards a{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .2s}
.ss-section.ss-pomoc .ss-p-cards a:hover{border-color:var(--ss-bronze) !important}
.ss-section.ss-pomoc div[style*="flex-wrap"] > p,.ss-section.ss-pomoc div[style*="grid-template"] > p{display:none !important}
@media(max-width:760px){.ss-section.ss-pomoc .ss-p-cards{grid-template-columns:1fr !important}}




/* ============================================================
   23) MENI - stavka kao zlatno dugme (klasa ss-menu-btn)
   ============================================================ */
.ss-menu-btn > a,
li.ss-menu-btn > a,
.gdlr-core-navigation li.ss-menu-btn > a,
#main-navigation li.ss-menu-btn > a{
  background:#B8923F !important;
  color:#36291A !important;
  border-radius:22px !important;
  padding:10px 22px !important;
  font-weight:700 !important;
  transition:.18s !important;
  line-height:1 !important;
  display:inline-flex !important;
  align-items:center !important;
}
.ss-menu-btn > a:hover,
li.ss-menu-btn > a:hover,
.gdlr-core-navigation li.ss-menu-btn > a:hover,
#main-navigation li.ss-menu-btn > a:hover{
  background:#cda24a !important;
  color:#36291A !important;
}


/* ============================================================
   24) STRANICA VOZNI PARK - sekcija 1: uvod (tekst + slika)
   Stavi u FULL-WIDTH row.
   ============================================================ */
.ss-section.ss-vp-uvod{position:relative;overflow:hidden;background:var(--ss-paper)}
.ss-section.ss-vp-uvod *{box-sizing:border-box}
.ss-section.ss-vp-uvod .ss-vp-bg{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;opacity:.3 !important;z-index:0 !important;border-radius:0 !important;pointer-events:none !important;margin:0 !important;max-width:none !important}
.ss-section.ss-vp-uvod .ss-vp-veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 100% at 60% 40%,rgba(242,237,227,.92) 0%,rgba(242,237,227,.6) 50%,rgba(242,237,227,.25) 100%)}
.ss-section.ss-vp-uvod .ss-wrap{position:relative;z-index:2;max-width:1140px;margin:0 auto;display:flex;flex-wrap:wrap;gap:clamp(36px,4vw,48px);align-items:center}
.ss-section.ss-vp-uvod .ss-vpu-text{flex:1 1 440px;min-width:300px}
.ss-section.ss-vp-uvod .ss-eyebrow{margin-bottom:18px}
.ss-section.ss-vp-uvod h1{font-family:var(--ss-display);font-weight:500;font-size:clamp(2.1rem,3.6vw,2.7rem);line-height:1.08;letter-spacing:-.02em;color:var(--ss-ink);margin:0 0 8px}
.ss-section.ss-vp-uvod h1 em{font-style:italic;color:var(--ss-bronze-dk)}
.ss-section.ss-vp-uvod .ss-vpu-kw{font-size:.9rem;font-weight:500;letter-spacing:.02em;color:var(--ss-bronze);margin:0 0 22px}
.ss-section.ss-vp-uvod .ss-vpu-text p.ss-vpu-body{font-size:1rem;line-height:1.75;color:#473b2c;margin:0 0 16px}
.ss-section.ss-vp-uvod .ss-vpu-text p.ss-vpu-body:last-of-type{margin-bottom:24px}
.ss-section.ss-vp-uvod .ss-vpu-media{flex:1 1 360px;min-width:300px;position:relative}
.ss-section.ss-vp-uvod .ss-vpu-media::after{content:"";position:absolute;inset:0;border-radius:22px;z-index:1;box-shadow:0 0 0 1px rgba(184,146,63,.5), 0 0 60px -10px rgba(184,146,63,.4)}
.ss-section.ss-vp-uvod .ss-vpu-media img{width:100% !important;height:430px !important;object-fit:cover !important;border-radius:22px !important;display:block !important;position:relative;z-index:2;border:3px solid rgba(184,146,63,.55) !important;box-shadow:0 26px 54px -20px rgba(92,74,50,.6);margin:0 !important;max-width:none !important}
@media(max-width:860px){.ss-section.ss-vp-uvod .ss-vpu-media{order:-1;flex-basis:100%}.ss-section.ss-vp-uvod .ss-vpu-text{flex-basis:100%}.ss-section.ss-vp-uvod .ss-vpu-media img{height:340px !important}}
@media(max-width:560px){.ss-section.ss-vp-uvod .ss-vpu-media img{height:280px !important}}




/* ============================================================
   25) VOZNI PARK - sekcija 2: o vozilima (slika levo + tekst)
   Stavi u FULL-WIDTH row.
   ============================================================ */
.ss-section.ss-vp-vozila{position:relative;background:var(--ss-paper)}
.ss-section.ss-vp-vozila *{box-sizing:border-box}
.ss-section.ss-vp-vozila .ss-wrap{max-width:1140px;margin:0 auto;display:flex;flex-wrap:wrap;gap:clamp(36px,4vw,48px);align-items:center}
.ss-section.ss-vp-vozila .ss-vpv-media{flex:1 1 360px;min-width:300px;position:relative;order:1}
.ss-section.ss-vp-vozila .ss-vpv-media::after{content:"";position:absolute;inset:0;border-radius:22px;z-index:1;box-shadow:0 0 0 1px rgba(184,146,63,.5), 0 0 60px -10px rgba(184,146,63,.4)}
.ss-section.ss-vp-vozila .ss-vpv-media img{width:100% !important;height:440px !important;object-fit:cover !important;border-radius:22px !important;display:block !important;position:relative;z-index:2;border:3px solid rgba(184,146,63,.55) !important;box-shadow:0 26px 54px -20px rgba(92,74,50,.6);margin:0 !important;max-width:none !important}
.ss-section.ss-vp-vozila .ss-vpv-text{flex:1 1 420px;min-width:300px;order:2}
.ss-section.ss-vp-vozila .ss-eyebrow{margin-bottom:18px}
.ss-section.ss-vp-vozila h2{font-family:var(--ss-display);font-weight:500;font-size:clamp(1.9rem,3vw,2.1rem);line-height:1.1;letter-spacing:-.015em;color:var(--ss-ink);margin:0 0 8px}
.ss-section.ss-vp-vozila h2 em{font-style:italic;color:var(--ss-bronze-dk)}
.ss-section.ss-vp-vozila .ss-vpv-kw{font-size:.9rem;font-weight:500;letter-spacing:.02em;color:var(--ss-bronze);margin:0 0 22px}
.ss-section.ss-vp-vozila .ss-vpv-text p.ss-vpv-body{font-size:1rem;line-height:1.75;color:#473b2c;margin:0 0 16px}
.ss-section.ss-vp-vozila .ss-vpv-text p.ss-vpv-body:last-of-type{margin-bottom:24px}
@media(max-width:860px){.ss-section.ss-vp-vozila .ss-vpv-media{order:-1;flex-basis:100%}.ss-section.ss-vp-vozila .ss-vpv-text{flex-basis:100%}.ss-section.ss-vp-vozila .ss-vpv-media img{height:340px !important}}



/* ============================================================
   26) VOZNI PARK - sekcija 3: spremni za svaku destinaciju (tekst + slika desno)
   Stavi u FULL-WIDTH row.
   ============================================================ */
.ss-section.ss-vp-dest{position:relative;background:var(--ss-paper)}
.ss-section.ss-vp-dest *{box-sizing:border-box}
.ss-section.ss-vp-dest .ss-wrap{max-width:1140px;margin:0 auto;display:flex;flex-wrap:wrap;gap:clamp(36px,4vw,48px);align-items:center}
.ss-section.ss-vp-dest .ss-vpd-text{flex:1 1 420px;min-width:300px}
.ss-section.ss-vp-dest .ss-eyebrow{margin-bottom:18px}
.ss-section.ss-vp-dest h2{font-family:var(--ss-display);font-weight:500;font-size:clamp(1.9rem,3vw,2.1rem);line-height:1.1;letter-spacing:-.015em;color:var(--ss-ink);margin:0 0 8px}
.ss-section.ss-vp-dest h2 em{font-style:italic;color:var(--ss-bronze-dk)}
.ss-section.ss-vp-dest .ss-vpd-kw{font-size:.9rem;font-weight:500;letter-spacing:.02em;color:var(--ss-bronze);margin:0 0 22px}
.ss-section.ss-vp-dest .ss-vpd-text p.ss-vpd-body{font-size:1rem;line-height:1.75;color:#473b2c;margin:0 0 16px}
.ss-section.ss-vp-dest .ss-vpd-text p.ss-vpd-body:last-of-type{margin-bottom:24px}
.ss-section.ss-vp-dest .ss-vpd-media{flex:1 1 360px;min-width:300px;position:relative}
.ss-section.ss-vp-dest .ss-vpd-media::after{content:"";position:absolute;inset:0;border-radius:22px;z-index:1;box-shadow:0 0 0 1px rgba(184,146,63,.5), 0 0 60px -10px rgba(184,146,63,.4)}
.ss-section.ss-vp-dest .ss-vpd-media img{width:100% !important;height:440px !important;object-fit:cover !important;border-radius:22px !important;display:block !important;position:relative;z-index:2;border:3px solid rgba(184,146,63,.55) !important;box-shadow:0 26px 54px -20px rgba(92,74,50,.6);margin:0 !important;max-width:none !important}
@media(max-width:860px){.ss-section.ss-vp-dest .ss-vpd-media{order:-1;flex-basis:100%}.ss-section.ss-vp-dest .ss-vpd-text{flex-basis:100%}.ss-section.ss-vp-dest .ss-vpd-media img{height:340px !important}}




/* ============================================================
   27) UNIVERZALNI SABLON ZA USLUGE (.ss-usluga-*)
   Pisi JEDNOM. Za svaku uslugu samo menjaj HTML (tekst/slike).
   Sve sekcije stavi u FULL-WIDTH row.
   ============================================================ */
.ss-usluga{position:relative;background:var(--ss-paper);color:var(--ss-ink);font-family:var(--ss-body)}
.ss-usluga *{box-sizing:border-box}
.ss-usluga .ss-u-wrap{max-width:1140px;margin:0 auto}
.ss-usluga .ss-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ss-bronze);margin-bottom:16px}
.ss-usluga .ss-eyebrow::before{content:"";width:24px;height:1.5px;background:var(--ss-gold)}
.ss-usluga .ss-u-center .ss-eyebrow{justify-content:center}
.ss-usluga .ss-u-center .ss-eyebrow::after{content:"";width:24px;height:1.5px;background:var(--ss-gold)}
.ss-usluga h1{font-family:var(--ss-display);font-weight:500;font-size:clamp(2.1rem,3.6vw,2.6rem);line-height:1.08;letter-spacing:-.02em;margin:0 0 8px}
.ss-usluga h2{font-family:var(--ss-display);font-weight:500;font-size:clamp(1.7rem,2.8vw,1.9rem);line-height:1.1;letter-spacing:-.015em;margin:0}
.ss-usluga h1 em,.ss-usluga h2 em{font-style:italic;color:var(--ss-bronze-dk)}
.ss-usluga .ss-u-kw{font-size:.9rem;font-weight:500;letter-spacing:.02em;color:var(--ss-bronze);margin:0 0 20px}
.ss-usluga p.ss-u-body{font-size:1rem;line-height:1.75;color:#473b2c;margin:0 0 16px}

/* dugme za poziv */
.ss-usluga .ss-u-btn{display:flex;align-items:center;gap:11px;background:var(--ss-gold);color:var(--ss-ink);text-decoration:none;font-weight:700;font-size:15px;line-height:1;padding:15px 26px;border-radius:22px !important;width:max-content;white-space:nowrap;box-shadow:0 12px 26px -12px rgba(92,74,50,.55);transition:.18s}
.ss-usluga .ss-u-btn:hover{background:#cda24a;transform:translateY(-2px)}
.ss-usluga .ss-u-btn > span{width:32px;height:32px;border-radius:50% !important;background:rgba(54,41,26,.16);display:flex;align-items:center;justify-content:center;flex-shrink:0}
.ss-usluga .ss-u-btn svg{width:16px;height:16px;fill:#5C4A32;display:block}

/* sekcija: dva stupca (slika + tekst) */
.ss-usluga .ss-u-split{padding:clamp(48px,7vw,72px) clamp(20px,5vw,40px)}
.ss-usluga .ss-u-split .ss-u-wrap{display:flex;flex-wrap:wrap;gap:clamp(36px,4vw,48px);align-items:center}
.ss-usluga .ss-u-col-text{flex:1 1 420px;min-width:280px}
.ss-usluga .ss-u-col-media{flex:1 1 340px;min-width:280px;position:relative}
.ss-usluga .ss-u-col-media::after{content:"";position:absolute;inset:0;border-radius:22px;z-index:1;box-shadow:0 0 0 1px rgba(184,146,63,.5), 0 0 60px -10px rgba(184,146,63,.4)}
.ss-usluga .ss-u-col-media img{width:100% !important;height:400px !important;object-fit:cover !important;border-radius:22px !important;display:block !important;position:relative;z-index:2;border:3px solid rgba(184,146,63,.55) !important;box-shadow:0 26px 54px -20px rgba(92,74,50,.6);margin:0 !important;max-width:none !important}
.ss-usluga .ss-u-split.ss-u-rev .ss-u-col-media{order:-1}

/* sekcija: edukativni blok (tamnija krem + spisak kvacice) */
.ss-usluga .ss-u-edu{padding:clamp(48px,7vw,72px) clamp(20px,5vw,40px);background:var(--ss-paper)}
.ss-usluga .ss-u-edu .ss-u-wrap{max-width:1000px}
.ss-usluga .ss-u-head{text-align:center;margin-bottom:32px}
.ss-usluga .ss-u-head h2{margin-bottom:0}
.ss-usluga .ss-u-edu p.ss-u-lead{font-size:1rem;line-height:1.75;color:#473b2c;max-width:72ch;margin:0 auto 22px;text-align:center}
.ss-usluga .ss-u-checks{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:760px;margin:0 auto}
.ss-usluga .ss-u-check{background:var(--ss-card);border:1px solid var(--ss-line);border-radius:14px;padding:18px 20px;display:flex;align-items:center;gap:12px;font-size:15px;color:#473b2c;line-height:1.4}
.ss-usluga .ss-u-check > span{width:26px;height:26px;border-radius:50%;background:var(--ss-gold);display:flex;align-items:center;justify-content:center;flex-shrink:0}
.ss-usluga .ss-u-check svg{width:14px;height:14px;fill:none;stroke:var(--ss-bronze-dk);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}

/* sekcija: mreza prednosti (3 kartice) */
.ss-usluga .ss-u-adv{padding:clamp(48px,7vw,72px) clamp(20px,5vw,40px)}
.ss-usluga .ss-u-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.ss-usluga .ss-u-card{background:var(--ss-card);border:1px solid var(--ss-line);border-radius:20px;padding:28px 26px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .2s}
.ss-usluga .ss-u-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px rgba(92,74,50,.4);border-color:var(--ss-bronze)}
.ss-usluga .ss-u-ic{width:50px;height:50px;border-radius:13px;background:var(--ss-gold-soft);display:flex;align-items:center;justify-content:center;margin-bottom:14px}
.ss-usluga .ss-u-ic svg{width:24px;height:24px;fill:none;stroke:var(--ss-bronze-dk);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.ss-usluga .ss-u-card h3{font-family:var(--ss-display);font-weight:500;font-size:1.19rem;margin:0 0 7px}
.ss-usluga .ss-u-card p{font-size:.88rem;line-height:1.6;color:var(--ss-muted);margin:0}

/* sekcija: CTA traka */
.ss-usluga .ss-u-cta{padding:0 clamp(20px,5vw,40px) clamp(48px,7vw,72px)}
.ss-usluga .ss-u-cta-inner{max-width:1140px;margin:0 auto;background:linear-gradient(150deg,var(--ss-bronze-dk),#48381f);border-radius:22px;padding:44px 36px;text-align:center}
.ss-usluga .ss-u-cta-inner h2{color:#fff;margin-bottom:10px}
.ss-usluga .ss-u-cta-inner p{font-size:.95rem;line-height:1.7;color:#E6DAC4;max-width:60ch;margin:0 auto 24px}
.ss-usluga .ss-u-cta-inner .ss-u-btn{margin:0 auto}

@media(max-width:860px){
  .ss-usluga .ss-u-col-media{order:-1;flex-basis:100%}
  .ss-usluga .ss-u-col-text{flex-basis:100%}
  .ss-usluga .ss-u-col-media img{height:320px !important}
}
@media(max-width:760px){
  .ss-usluga .ss-u-grid{grid-template-columns:1fr}
  .ss-usluga .ss-u-checks{grid-template-columns:1fr}
}



/* --- FAQ blok za usluge (deo univerzalnog sablona) --- */
.ss-usluga .ss-u-faq{padding:clamp(48px,7vw,72px) clamp(20px,5vw,40px)}
.ss-usluga .ss-u-faq .ss-u-wrap{max-width:860px}
.ss-usluga .ss-u-faq-list{display:flex;flex-direction:column;gap:10px}
.ss-usluga .ss-u-faq-list details{background:var(--ss-card);border:1px solid var(--ss-line);border-radius:16px;overflow:hidden;transition:border-color .2s}
.ss-usluga .ss-u-faq-list details[open]{border-color:var(--ss-bronze)}
.ss-usluga .ss-u-faq-list summary{list-style:none;cursor:pointer;padding:20px 24px;font-family:var(--ss-display);font-weight:500;font-size:1.06rem;color:var(--ss-ink);display:flex;justify-content:space-between;align-items:center;gap:14px}
.ss-usluga .ss-u-faq-list summary::-webkit-details-marker{display:none}
.ss-usluga .ss-u-faq-list summary .ss-u-faq-pl{color:var(--ss-gold);font-size:1.4rem;flex-shrink:0;line-height:1;transition:transform .25s}
.ss-usluga .ss-u-faq-list details[open] summary .ss-u-faq-pl{transform:rotate(45deg)}
.ss-usluga .ss-u-faq-list .ss-u-faq-a{padding:0 24px 20px;font-size:.95rem;line-height:1.7;color:var(--ss-muted)}



/* --- istaknuta traka unutar usluge (posebna ponuda) --- */
.ss-usluga .ss-u-offer{padding:8px clamp(20px,5vw,40px) clamp(48px,7vw,72px)}
.ss-usluga .ss-u-offer-inner{max-width:1140px;margin:0 auto;background:var(--ss-gold-soft);border:1px solid var(--ss-gold);border-radius:22px;padding:34px 34px;display:flex;flex-wrap:wrap;align-items:center;gap:20px;justify-content:space-between}
.ss-usluga .ss-u-offer-inner h3{font-family:var(--ss-display);font-weight:500;font-size:1.4rem;color:var(--ss-ink);margin:0 0 6px}
.ss-usluga .ss-u-offer-inner p{font-size:.95rem;line-height:1.6;color:#5c4a32;margin:0;max-width:60ch}


/* --- galerija modela proizvoda (sanduci itd.) --- */
.ss-usluga .ss-u-gallery{padding:clamp(40px,6vw,64px) clamp(20px,5vw,40px)}
.ss-usluga .ss-u-gal-cat{margin-bottom:clamp(40px,5vw,56px)}
.ss-usluga .ss-u-gal-cat:last-child{margin-bottom:0}
.ss-usluga .ss-u-gal-head{text-align:center;margin-bottom:28px}
.ss-usluga .ss-u-gal-head h2{margin-bottom:6px}
.ss-usluga .ss-u-gal-dim{font-size:.82rem;letter-spacing:.04em;color:var(--ss-muted);margin:0 0 4px}
.ss-usluga .ss-u-gal-kw{font-size:.85rem;font-weight:500;color:var(--ss-bronze);margin:0}
.ss-usluga .ss-u-gal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.ss-usluga .ss-u-model{background:var(--ss-card);border:1px solid var(--ss-line);border-radius:18px;overflow:hidden;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .2s}
.ss-usluga .ss-u-model:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px rgba(92,74,50,.4);border-color:var(--ss-bronze)}
.ss-usluga .ss-u-model img{width:100% !important;height:170px !important;object-fit:contain !important;background:#fff;display:block !important;padding:14px !important;margin:0 !important;max-width:none !important;border-radius:0 !important;border:0 !important;box-shadow:none !important}
.ss-usluga .ss-u-model .ss-u-model-name{padding:14px 16px;font-family:var(--ss-display);font-weight:500;font-size:1rem;color:var(--ss-ink);text-align:center;border-top:1px solid var(--ss-line)}
@media(max-width:900px){.ss-usluga .ss-u-gal-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:620px){.ss-usluga .ss-u-gal-grid{grid-template-columns:repeat(2,1fr)}.ss-usluga .ss-u-model img{height:140px !important}}



.gdlr-core-blog-thumbnail,
.gdlr-core-blog-thumbnail a,
.gdlr-core-blog-thumbnail img {
    border-radius: 20px;
    overflow: hidden;
}

.gdlr-core-blog-thumbnail img {
    display: block;
    transition: all 0.3s ease;
}

.gdlr-core-blog-thumbnail:hover img {
    border-radius: 20px;
}
.infinite-single-article-thumbnail.infinite-media-image,
.infinite-single-article-thumbnail.infinite-media-image img {
    border-radius: 20px;
    overflow: hidden;
    display: block;
}





/* ============================================================
   ZAOBLJEN DROPDOWN SUB-MENI (Infinite/GoodLayers)
   ============================================================ */
.sf-menu ul.sub-menu,
.infinite-normal-menu ul.sub-menu,
.infinite-navigation .sub-menu,
ul.sub-menu{
  border-radius:16px !important;
  overflow:hidden !important;
  box-shadow:0 18px 40px -18px rgba(92,74,50,.5) !important;
}
/* prva i poslednja stavka da prate zaobljenje */
.sf-menu ul.sub-menu li:first-child a,
.infinite-normal-menu ul.sub-menu li:first-child > a{
  border-top-left-radius:16px !important;
  border-top-right-radius:16px !important;
}
.sf-menu ul.sub-menu li:last-child a,
.infinite-normal-menu ul.sub-menu li:last-child > a{
  border-bottom-left-radius:16px !important;
  border-bottom-right-radius:16px !important;
} 
@media only screen and (max-width: 767px){ .product_title{ font-size:20px !important; }
#rum_sst_tab { display: none !important;} } 
.infinite-page-preload{ background-image: url(); } 
.gdlr-core-page-builder-body [data-skin="Dark"] h1, .gdlr-core-page-builder-body [data-skin="Dark"] h2, .gdlr-core-page-builder-body [data-skin="Dark"] h3, .gdlr-core-page-builder-body [data-skin="Dark"] h4, .gdlr-core-page-builder-body [data-skin="Dark"] h5, .gdlr-core-page-builder-body [data-skin="Dark"] h6, .gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-skin-title, .gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-skin-title a{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-skin-title a:hover{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-skin-caption, .gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-skin-caption a, .gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-skin-caption a:hover{ color: #ffffff }.gdlr-core-page-builder-body [data-skin="Dark"]  span.wpcf7-not-valid-tip{ color: #ffffff; }
.gdlr-core-page-builder-body [data-skin="Dark"], .gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-skin-content{ color: #cecece }
.gdlr-core-page-builder-body [data-skin="Dark"] i, .gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-skin-icon, .gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-skin-icon:before, .gdlr-core-page-builder-body [data-skin="Dark"] .infinite-widget ul li:before{ color: #ffffff }.gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-blog-modern.gdlr-core-with-image .gdlr-core-blog-info-wrapper i{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-flexslider-nav.gdlr-core-plain-circle-style li a{ border-color: #ffffff; }
.gdlr-core-page-builder-body [data-skin="Dark"] a, .gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-skin-link{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="Dark"] a:hover, .gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-skin-link:hover{ color: #ffffff }.gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-blog-item .gdlr-core-excerpt-read-more.gdlr-core-plain-text.gdlr-core-hover-border:hover{ border-color: #ffffff !important }
.gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-skin-divider{ border-color: #777777; column-rule-color: #777777; -moz-column-rule-color: #777777; -webkit-column-rule-color: #777777; }.gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-flexslider.gdlr-core-nav-style-middle-large .flex-direction-nav li a{ border-color: #777777 }
.gdlr-core-page-builder-body [data-skin="Dark"] *, .gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-skin-border{ border-color: #777777 }.gdlr-core-page-builder-body [data-skin="Dark"] input:not([type="button"]):not([type="submit"]):not([type="reset"]){ border-color: #777777; }.gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-product-grid-4:hover .gdlr-core-product-title{ border-color: #777777; }
.gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-skin-e-content{ color: #3d3d3d }.gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-flexslider-nav.gdlr-core-round-style li a i, .gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-flexslider-nav.gdlr-core-rectangle-style li a i{ color: #3d3d3d; }.gdlr-core-page-builder-body [data-skin="Dark"] input:not([type="button"]):not([type="submit"]):not([type="reset"]), .gdlr-core-page-builder-body [data-skin="Dark"] textarea, .gdlr-core-page-builder-body [data-skin="Dark"] select{ color: #3d3d3d; }.gdlr-core-page-builder-body [data-skin="Dark"] ::-webkit-input-placeholder{ color: #3d3d3d; }.gdlr-core-page-builder-body [data-skin="Dark"] ::-moz-placeholder{ color: #3d3d3d; }.gdlr-core-page-builder-body [data-skin="Dark"] :-ms-input-placeholder{ color: #3d3d3d; }.gdlr-core-page-builder-body [data-skin="Dark"] :-moz-placeholder{ color: #3d3d3d; }.gdlr-core-page-builder-body [data-skin="Dark"]  .gdlr-core-flexslider.gdlr-core-bottom-nav-1 .flex-direction-nav li a{ color: #3d3d3d; }
.gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-button, .gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-button-color{ color: #ffffff }.gdlr-core-page-builder-body [data-skin="Dark"] input[type="button"], .gdlr-core-page-builder-body [data-skin="Dark"] input[type="submit"]{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-pagination a{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-button:hover, .gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-button-color:hover, .gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-button-color.gdlr-core-active{ color: #ffffff }.gdlr-core-page-builder-body [data-skin="Dark"] input[type="button"]:hover, .gdlr-core-page-builder-body [data-skin="Dark"] input[type="submit"]:hover{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-pagination a:hover, .gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-pagination a.gdlr-core-active, .gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-pagination span{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-button, .gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-button-color{ background-color: #4f2ec9 }.gdlr-core-page-builder-body [data-skin="Dark"] input[type="button"], .gdlr-core-page-builder-body [data-skin="Dark"] input[type="submit"]{ background-color: #4f2ec9; }.gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-pagination a{ background-color: #4f2ec9 }
.gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-button:hover, .gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-button-color:hover, .gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-button-color.gdlr-core-active{ background-color: #7a64c9 }.gdlr-core-page-builder-body [data-skin="Dark"] input[type="button"]:hover, .gdlr-core-page-builder-body [data-skin="Dark"] input[type="submit"]:hover{ background-color: #7a64c9; }.gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-pagination a:hover, .gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-pagination a.gdlr-core-active, .gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-pagination span{ background-color: #7a64c9 }
.gdlr-core-page-builder-body [data-skin="White Text"] h1, .gdlr-core-page-builder-body [data-skin="White Text"] h2, .gdlr-core-page-builder-body [data-skin="White Text"] h3, .gdlr-core-page-builder-body [data-skin="White Text"] h4, .gdlr-core-page-builder-body [data-skin="White Text"] h5, .gdlr-core-page-builder-body [data-skin="White Text"] h6, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-skin-title, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-skin-title a{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-skin-caption, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-skin-caption a, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-skin-caption a:hover{ color: #e5e5e5 }.gdlr-core-page-builder-body [data-skin="White Text"]  span.wpcf7-not-valid-tip{ color: #e5e5e5; }
.gdlr-core-page-builder-body [data-skin="White Text"], .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-skin-content{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="White Text"] i, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-skin-icon, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-skin-icon:before, .gdlr-core-page-builder-body [data-skin="White Text"] .infinite-widget ul li:before{ color: #ffffff }.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-blog-modern.gdlr-core-with-image .gdlr-core-blog-info-wrapper i{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-flexslider-nav.gdlr-core-plain-circle-style li a{ border-color: #ffffff; }
.gdlr-core-page-builder-body [data-skin="White Text"] a, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-skin-link{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="White Text"] a:hover, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-skin-link:hover{ color: #ffffff }.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-blog-item .gdlr-core-excerpt-read-more.gdlr-core-plain-text.gdlr-core-hover-border:hover{ border-color: #ffffff !important }
.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-skin-divider{ border-color: #ffffff; column-rule-color: #ffffff; -moz-column-rule-color: #ffffff; -webkit-column-rule-color: #ffffff; }.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-flexslider.gdlr-core-nav-style-middle-large .flex-direction-nav li a{ border-color: #ffffff }
.gdlr-core-page-builder-body [data-skin="White Text"] *, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-skin-border{ border-color: #ffffff }.gdlr-core-page-builder-body [data-skin="White Text"] input:not([type="button"]):not([type="submit"]):not([type="reset"]){ border-color: #ffffff; }.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-product-grid-4:hover .gdlr-core-product-title{ border-color: #ffffff; }
.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-skin-e-background{ background-color: #ffffff }.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-flexslider-nav.gdlr-core-round-style li a, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-flexslider-nav.gdlr-core-rectangle-style li a{ background-color: #ffffff; }.gdlr-core-page-builder-body [data-skin="White Text"] input:not([type="button"]):not([type="submit"]):not([type="reset"]), .gdlr-core-page-builder-body [data-skin="White Text"] textarea, .gdlr-core-page-builder-body [data-skin="White Text"] select{ background-color: #ffffff; }.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-flexslider.gdlr-core-bottom-nav-1 .flex-direction-nav li a{ background-color: #ffffff; }
.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-skin-e-content{ color: #ffffff }.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-flexslider-nav.gdlr-core-round-style li a i, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-flexslider-nav.gdlr-core-rectangle-style li a i{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="White Text"] input:not([type="button"]):not([type="submit"]):not([type="reset"]), .gdlr-core-page-builder-body [data-skin="White Text"] textarea, .gdlr-core-page-builder-body [data-skin="White Text"] select{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="White Text"] ::-webkit-input-placeholder{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="White Text"] ::-moz-placeholder{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="White Text"] :-ms-input-placeholder{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="White Text"] :-moz-placeholder{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="White Text"]  .gdlr-core-flexslider.gdlr-core-bottom-nav-1 .flex-direction-nav li a{ color: #ffffff; }
.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button-color{ color: #ffffff }.gdlr-core-page-builder-body [data-skin="White Text"] input[type="button"], .gdlr-core-page-builder-body [data-skin="White Text"] input[type="submit"]{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-pagination a{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button:hover, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button-color:hover, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button-color.gdlr-core-active{ color: #ffffff }.gdlr-core-page-builder-body [data-skin="White Text"] input[type="button"]:hover, .gdlr-core-page-builder-body [data-skin="White Text"] input[type="submit"]:hover{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-pagination a:hover, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-pagination a.gdlr-core-active, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-pagination span{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button-color{ background-color: #000000 }.gdlr-core-page-builder-body [data-skin="White Text"] input[type="button"], .gdlr-core-page-builder-body [data-skin="White Text"] input[type="submit"]{ background-color: #000000; }.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-pagination a{ background-color: #000000 }
.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button:hover, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button-color:hover, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button-color.gdlr-core-active{ background-color: #4f2ec9 }.gdlr-core-page-builder-body [data-skin="White Text"] input[type="button"]:hover, .gdlr-core-page-builder-body [data-skin="White Text"] input[type="submit"]:hover{ background-color: #4f2ec9; }.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-pagination a:hover, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-pagination a.gdlr-core-active, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-pagination span{ background-color: #4f2ec9 }
.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button-color{ border-color: #ffffff }.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-pagination a{ border-color: #ffffff }
.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button:hover, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button-color:hover, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button-color.gdlr-core-active{ border-color: #ffffff }.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-pagination a:hover, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-pagination a.gdlr-core-active, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-pagination span{ border-color: #ffffff }.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button-with-border:hover{ border-color: #ffffff; }
.gdlr-core-page-builder-body [data-skin="Grey"] h1, .gdlr-core-page-builder-body [data-skin="Grey"] h2, .gdlr-core-page-builder-body [data-skin="Grey"] h3, .gdlr-core-page-builder-body [data-skin="Grey"] h4, .gdlr-core-page-builder-body [data-skin="Grey"] h5, .gdlr-core-page-builder-body [data-skin="Grey"] h6, .gdlr-core-page-builder-body [data-skin="Grey"] .gdlr-core-skin-title, .gdlr-core-page-builder-body [data-skin="Grey"] .gdlr-core-skin-title a{ color: #3a3a3a }
.gdlr-core-page-builder-body [data-skin="Grey"] .gdlr-core-skin-caption, .gdlr-core-page-builder-body [data-skin="Grey"] .gdlr-core-skin-caption a, .gdlr-core-page-builder-body [data-skin="Grey"] .gdlr-core-skin-caption a:hover{ color: #727272 }.gdlr-core-page-builder-body [data-skin="Grey"]  span.wpcf7-not-valid-tip{ color: #727272; }
.gdlr-core-page-builder-body [data-skin="Grey"], .gdlr-core-page-builder-body [data-skin="Grey"] .gdlr-core-skin-content{ color: #494949 }
.gdlr-core-page-builder-body [data-skin="Grey"] i, .gdlr-core-page-builder-body [data-skin="Grey"] .gdlr-core-skin-icon, .gdlr-core-page-builder-body [data-skin="Grey"] .gdlr-core-skin-icon:before, .gdlr-core-page-builder-body [data-skin="Grey"] .infinite-widget ul li:before{ color: #595959 }.gdlr-core-page-builder-body [data-skin="Grey"] .gdlr-core-blog-modern.gdlr-core-with-image .gdlr-core-blog-info-wrapper i{ color: #595959; }.gdlr-core-page-builder-body [data-skin="Grey"] .gdlr-core-flexslider-nav.gdlr-core-plain-circle-style li a{ border-color: #595959; }
.gdlr-core-page-builder-body [data-skin="Grey"] .gdlr-core-skin-divider{ border-color: #cecece; column-rule-color: #cecece; -moz-column-rule-color: #cecece; -webkit-column-rule-color: #cecece; }.gdlr-core-page-builder-body [data-skin="Grey"] .gdlr-core-flexslider.gdlr-core-nav-style-middle-large .flex-direction-nav li a{ border-color: #cecece }
.gdlr-core-page-builder-body [data-skin="Grey"] *, .gdlr-core-page-builder-body [data-skin="Grey"] .gdlr-core-skin-border{ border-color: #cecece }.gdlr-core-page-builder-body [data-skin="Grey"] input:not([type="button"]):not([type="submit"]):not([type="reset"]){ border-color: #cecece; }.gdlr-core-page-builder-body [data-skin="Grey"] .gdlr-core-product-grid-4:hover .gdlr-core-product-title{ border-color: #cecece; }
.gdlr-core-page-builder-body [data-skin="Grey"] .gdlr-core-skin-e-background{ background-color: #ffffff }.gdlr-core-page-builder-body [data-skin="Grey"] .gdlr-core-flexslider-nav.gdlr-core-round-style li a, .gdlr-core-page-builder-body [data-skin="Grey"] .gdlr-core-flexslider-nav.gdlr-core-rectangle-style li a{ background-color: #ffffff; }.gdlr-core-page-builder-body [data-skin="Grey"] input:not([type="button"]):not([type="submit"]):not([type="reset"]), .gdlr-core-page-builder-body [data-skin="Grey"] textarea, .gdlr-core-page-builder-body [data-skin="Grey"] select{ background-color: #ffffff; }.gdlr-core-page-builder-body [data-skin="Grey"] .gdlr-core-flexslider.gdlr-core-bottom-nav-1 .flex-direction-nav li a{ background-color: #ffffff; }
.gdlr-core-page-builder-body [data-skin="Blue"] h1, .gdlr-core-page-builder-body [data-skin="Blue"] h2, .gdlr-core-page-builder-body [data-skin="Blue"] h3, .gdlr-core-page-builder-body [data-skin="Blue"] h4, .gdlr-core-page-builder-body [data-skin="Blue"] h5, .gdlr-core-page-builder-body [data-skin="Blue"] h6, .gdlr-core-page-builder-body [data-skin="Blue"] .gdlr-core-skin-title, .gdlr-core-page-builder-body [data-skin="Blue"] .gdlr-core-skin-title a{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="Blue"] .gdlr-core-skin-caption, .gdlr-core-page-builder-body [data-skin="Blue"] .gdlr-core-skin-caption a, .gdlr-core-page-builder-body [data-skin="Blue"] .gdlr-core-skin-caption a:hover{ color: #d9eef7 }.gdlr-core-page-builder-body [data-skin="Blue"]  span.wpcf7-not-valid-tip{ color: #d9eef7; }
.gdlr-core-page-builder-body [data-skin="Blue"], .gdlr-core-page-builder-body [data-skin="Blue"] .gdlr-core-skin-content{ color: #d9eef7 }
.gdlr-core-page-builder-body [data-skin="Blue"] .gdlr-core-button, .gdlr-core-page-builder-body [data-skin="Blue"] .gdlr-core-button-color{ color: #ffffff }.gdlr-core-page-builder-body [data-skin="Blue"] input[type="button"], .gdlr-core-page-builder-body [data-skin="Blue"] input[type="submit"]{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="Blue"] .gdlr-core-pagination a{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="Blue"] .gdlr-core-button:hover, .gdlr-core-page-builder-body [data-skin="Blue"] .gdlr-core-button-color:hover, .gdlr-core-page-builder-body [data-skin="Blue"] .gdlr-core-button-color.gdlr-core-active{ color: #ffffff }.gdlr-core-page-builder-body [data-skin="Blue"] input[type="button"]:hover, .gdlr-core-page-builder-body [data-skin="Blue"] input[type="submit"]:hover{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="Blue"] .gdlr-core-pagination a:hover, .gdlr-core-page-builder-body [data-skin="Blue"] .gdlr-core-pagination a.gdlr-core-active, .gdlr-core-page-builder-body [data-skin="Blue"] .gdlr-core-pagination span{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="Blue"] .gdlr-core-button, .gdlr-core-page-builder-body [data-skin="Blue"] .gdlr-core-button-color{ background-color: #232323 }.gdlr-core-page-builder-body [data-skin="Blue"] input[type="button"], .gdlr-core-page-builder-body [data-skin="Blue"] input[type="submit"]{ background-color: #232323; }.gdlr-core-page-builder-body [data-skin="Blue"] .gdlr-core-pagination a{ background-color: #232323 }
.gdlr-core-page-builder-body [data-skin="Blue"] .gdlr-core-button:hover, .gdlr-core-page-builder-body [data-skin="Blue"] .gdlr-core-button-color:hover, .gdlr-core-page-builder-body [data-skin="Blue"] .gdlr-core-button-color.gdlr-core-active{ background-color: #232323 }.gdlr-core-page-builder-body [data-skin="Blue"] input[type="button"]:hover, .gdlr-core-page-builder-body [data-skin="Blue"] input[type="submit"]:hover{ background-color: #232323; }.gdlr-core-page-builder-body [data-skin="Blue"] .gdlr-core-pagination a:hover, .gdlr-core-page-builder-body [data-skin="Blue"] .gdlr-core-pagination a.gdlr-core-active, .gdlr-core-page-builder-body [data-skin="Blue"] .gdlr-core-pagination span{ background-color: #232323 }
.gdlr-core-page-builder-body [data-skin="Blue Divider"] .gdlr-core-skin-divider{ border-color: #51b0f3; column-rule-color: #51b0f3; -moz-column-rule-color: #51b0f3; -webkit-column-rule-color: #51b0f3; }.gdlr-core-page-builder-body [data-skin="Blue Divider"] .gdlr-core-flexslider.gdlr-core-nav-style-middle-large .flex-direction-nav li a{ border-color: #51b0f3 }
.gdlr-core-page-builder-body [data-skin="Dark Personnel"] h1, .gdlr-core-page-builder-body [data-skin="Dark Personnel"] h2, .gdlr-core-page-builder-body [data-skin="Dark Personnel"] h3, .gdlr-core-page-builder-body [data-skin="Dark Personnel"] h4, .gdlr-core-page-builder-body [data-skin="Dark Personnel"] h5, .gdlr-core-page-builder-body [data-skin="Dark Personnel"] h6, .gdlr-core-page-builder-body [data-skin="Dark Personnel"] .gdlr-core-skin-title, .gdlr-core-page-builder-body [data-skin="Dark Personnel"] .gdlr-core-skin-title a{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="Dark Personnel"] .gdlr-core-skin-title a:hover{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="Dark Personnel"] .gdlr-core-skin-caption, .gdlr-core-page-builder-body [data-skin="Dark Personnel"] .gdlr-core-skin-caption a, .gdlr-core-page-builder-body [data-skin="Dark Personnel"] .gdlr-core-skin-caption a:hover{ color: #dddddd }.gdlr-core-page-builder-body [data-skin="Dark Personnel"]  span.wpcf7-not-valid-tip{ color: #dddddd; }
.gdlr-core-page-builder-body [data-skin="Dark Personnel"], .gdlr-core-page-builder-body [data-skin="Dark Personnel"] .gdlr-core-skin-content{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="Dark Personnel"] i, .gdlr-core-page-builder-body [data-skin="Dark Personnel"] .gdlr-core-skin-icon, .gdlr-core-page-builder-body [data-skin="Dark Personnel"] .gdlr-core-skin-icon:before, .gdlr-core-page-builder-body [data-skin="Dark Personnel"] .infinite-widget ul li:before{ color: #ffffff }.gdlr-core-page-builder-body [data-skin="Dark Personnel"] .gdlr-core-blog-modern.gdlr-core-with-image .gdlr-core-blog-info-wrapper i{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="Dark Personnel"] .gdlr-core-flexslider-nav.gdlr-core-plain-circle-style li a{ border-color: #ffffff; }
.gdlr-core-page-builder-body [data-skin="Dark Personnel"] a, .gdlr-core-page-builder-body [data-skin="Dark Personnel"] .gdlr-core-skin-link{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="Dark Personnel"] a:hover, .gdlr-core-page-builder-body [data-skin="Dark Personnel"] .gdlr-core-skin-link:hover{ color: #ffffff }.gdlr-core-page-builder-body [data-skin="Dark Personnel"] .gdlr-core-blog-item .gdlr-core-excerpt-read-more.gdlr-core-plain-text.gdlr-core-hover-border:hover{ border-color: #ffffff !important }
.gdlr-core-page-builder-body [data-skin="Dark Personnel"] .gdlr-core-skin-divider{ border-color: #b2b2b2; column-rule-color: #b2b2b2; -moz-column-rule-color: #b2b2b2; -webkit-column-rule-color: #b2b2b2; }.gdlr-core-page-builder-body [data-skin="Dark Personnel"] .gdlr-core-flexslider.gdlr-core-nav-style-middle-large .flex-direction-nav li a{ border-color: #b2b2b2 }
.gdlr-core-page-builder-body [data-skin="Dark Personnel"] *, .gdlr-core-page-builder-body [data-skin="Dark Personnel"] .gdlr-core-skin-border{ border-color: #bcbcbc }.gdlr-core-page-builder-body [data-skin="Dark Personnel"] input:not([type="button"]):not([type="submit"]):not([type="reset"]){ border-color: #bcbcbc; }.gdlr-core-page-builder-body [data-skin="Dark Personnel"] .gdlr-core-product-grid-4:hover .gdlr-core-product-title{ border-color: #bcbcbc; }
.gdlr-core-page-builder-body [data-skin="Dark Personnel"] .gdlr-core-skin-e-background{ background-color: #191919 }.gdlr-core-page-builder-body [data-skin="Dark Personnel"] .gdlr-core-flexslider-nav.gdlr-core-round-style li a, .gdlr-core-page-builder-body [data-skin="Dark Personnel"] .gdlr-core-flexslider-nav.gdlr-core-rectangle-style li a{ background-color: #191919; }.gdlr-core-page-builder-body [data-skin="Dark Personnel"] input:not([type="button"]):not([type="submit"]):not([type="reset"]), .gdlr-core-page-builder-body [data-skin="Dark Personnel"] textarea, .gdlr-core-page-builder-body [data-skin="Dark Personnel"] select{ background-color: #191919; }.gdlr-core-page-builder-body [data-skin="Dark Personnel"] .gdlr-core-flexslider.gdlr-core-bottom-nav-1 .flex-direction-nav li a{ background-color: #191919; }
.gdlr-core-page-builder-body [data-skin="Dark Personnel"] .gdlr-core-skin-e-content{ color: #ffffff }.gdlr-core-page-builder-body [data-skin="Dark Personnel"] .gdlr-core-flexslider-nav.gdlr-core-round-style li a i, .gdlr-core-page-builder-body [data-skin="Dark Personnel"] .gdlr-core-flexslider-nav.gdlr-core-rectangle-style li a i{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="Dark Personnel"] input:not([type="button"]):not([type="submit"]):not([type="reset"]), .gdlr-core-page-builder-body [data-skin="Dark Personnel"] textarea, .gdlr-core-page-builder-body [data-skin="Dark Personnel"] select{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="Dark Personnel"] ::-webkit-input-placeholder{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="Dark Personnel"] ::-moz-placeholder{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="Dark Personnel"] :-ms-input-placeholder{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="Dark Personnel"] :-moz-placeholder{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="Dark Personnel"]  .gdlr-core-flexslider.gdlr-core-bottom-nav-1 .flex-direction-nav li a{ color: #ffffff; }
.gdlr-core-page-builder-body [data-skin="Blue Title"] h1, .gdlr-core-page-builder-body [data-skin="Blue Title"] h2, .gdlr-core-page-builder-body [data-skin="Blue Title"] h3, .gdlr-core-page-builder-body [data-skin="Blue Title"] h4, .gdlr-core-page-builder-body [data-skin="Blue Title"] h5, .gdlr-core-page-builder-body [data-skin="Blue Title"] h6, .gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-skin-title, .gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-skin-title a{ color: #2d95e1 }
.gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-skin-caption, .gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-skin-caption a, .gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-skin-caption a:hover{ color: #ffffff }.gdlr-core-page-builder-body [data-skin="Blue Title"]  span.wpcf7-not-valid-tip{ color: #ffffff; }
.gdlr-core-page-builder-body [data-skin="Blue Title"], .gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-skin-content{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-button, .gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-button-color{ color: #ffffff }.gdlr-core-page-builder-body [data-skin="Blue Title"] input[type="button"], .gdlr-core-page-builder-body [data-skin="Blue Title"] input[type="submit"]{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-pagination a{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-button:hover, .gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-button-color:hover, .gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-button-color.gdlr-core-active{ color: #ffffff }.gdlr-core-page-builder-body [data-skin="Blue Title"] input[type="button"]:hover, .gdlr-core-page-builder-body [data-skin="Blue Title"] input[type="submit"]:hover{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-pagination a:hover, .gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-pagination a.gdlr-core-active, .gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-pagination span{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-button, .gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-button-color{ border-color: #ffffff }.gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-pagination a{ border-color: #ffffff }
.gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-button:hover, .gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-button-color:hover, .gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-button-color.gdlr-core-active{ border-color: #ffffff }.gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-pagination a:hover, .gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-pagination a.gdlr-core-active, .gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-pagination span{ border-color: #ffffff }.gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-button-with-border:hover{ border-color: #ffffff; }
.gdlr-core-page-builder-body [data-skin="About Me Top"] h1, .gdlr-core-page-builder-body [data-skin="About Me Top"] h2, .gdlr-core-page-builder-body [data-skin="About Me Top"] h3, .gdlr-core-page-builder-body [data-skin="About Me Top"] h4, .gdlr-core-page-builder-body [data-skin="About Me Top"] h5, .gdlr-core-page-builder-body [data-skin="About Me Top"] h6, .gdlr-core-page-builder-body [data-skin="About Me Top"] .gdlr-core-skin-title, .gdlr-core-page-builder-body [data-skin="About Me Top"] .gdlr-core-skin-title a{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="About Me Top"] .gdlr-core-skin-caption, .gdlr-core-page-builder-body [data-skin="About Me Top"] .gdlr-core-skin-caption a, .gdlr-core-page-builder-body [data-skin="About Me Top"] .gdlr-core-skin-caption a:hover{ color: #acc3ff }.gdlr-core-page-builder-body [data-skin="About Me Top"]  span.wpcf7-not-valid-tip{ color: #acc3ff; }
.gdlr-core-page-builder-body [data-skin="About Me Top"], .gdlr-core-page-builder-body [data-skin="About Me Top"] .gdlr-core-skin-content{ color: #95a3bc }
.gdlr-core-page-builder-body [data-skin="About Me Top"] .gdlr-core-skin-divider{ border-color: #ffffff; column-rule-color: #ffffff; -moz-column-rule-color: #ffffff; -webkit-column-rule-color: #ffffff; }.gdlr-core-page-builder-body [data-skin="About Me Top"] .gdlr-core-flexslider.gdlr-core-nav-style-middle-large .flex-direction-nav li a{ border-color: #ffffff }
.gdlr-core-page-builder-body [data-skin="About Me Top"] .gdlr-core-button, .gdlr-core-page-builder-body [data-skin="About Me Top"] .gdlr-core-button-color{ color: #ffffff }.gdlr-core-page-builder-body [data-skin="About Me Top"] input[type="button"], .gdlr-core-page-builder-body [data-skin="About Me Top"] input[type="submit"]{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="About Me Top"] .gdlr-core-pagination a{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="About Me Top"] .gdlr-core-button:hover, .gdlr-core-page-builder-body [data-skin="About Me Top"] .gdlr-core-button-color:hover, .gdlr-core-page-builder-body [data-skin="About Me Top"] .gdlr-core-button-color.gdlr-core-active{ color: #ffffff }.gdlr-core-page-builder-body [data-skin="About Me Top"] input[type="button"]:hover, .gdlr-core-page-builder-body [data-skin="About Me Top"] input[type="submit"]:hover{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="About Me Top"] .gdlr-core-pagination a:hover, .gdlr-core-page-builder-body [data-skin="About Me Top"] .gdlr-core-pagination a.gdlr-core-active, .gdlr-core-page-builder-body [data-skin="About Me Top"] .gdlr-core-pagination span{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="About Me Top"] .gdlr-core-button, .gdlr-core-page-builder-body [data-skin="About Me Top"] .gdlr-core-button-color{ border-color: #ffffff }.gdlr-core-page-builder-body [data-skin="About Me Top"] .gdlr-core-pagination a{ border-color: #ffffff }
.gdlr-core-page-builder-body [data-skin="About Me Top"] .gdlr-core-button:hover, .gdlr-core-page-builder-body [data-skin="About Me Top"] .gdlr-core-button-color:hover, .gdlr-core-page-builder-body [data-skin="About Me Top"] .gdlr-core-button-color.gdlr-core-active{ border-color: #ffffff }.gdlr-core-page-builder-body [data-skin="About Me Top"] .gdlr-core-pagination a:hover, .gdlr-core-page-builder-body [data-skin="About Me Top"] .gdlr-core-pagination a.gdlr-core-active, .gdlr-core-page-builder-body [data-skin="About Me Top"] .gdlr-core-pagination span{ border-color: #ffffff }.gdlr-core-page-builder-body [data-skin="About Me Top"] .gdlr-core-button-with-border:hover{ border-color: #ffffff; }
.gdlr-core-page-builder-body [data-skin="Maintenance"] h1, .gdlr-core-page-builder-body [data-skin="Maintenance"] h2, .gdlr-core-page-builder-body [data-skin="Maintenance"] h3, .gdlr-core-page-builder-body [data-skin="Maintenance"] h4, .gdlr-core-page-builder-body [data-skin="Maintenance"] h5, .gdlr-core-page-builder-body [data-skin="Maintenance"] h6, .gdlr-core-page-builder-body [data-skin="Maintenance"] .gdlr-core-skin-title, .gdlr-core-page-builder-body [data-skin="Maintenance"] .gdlr-core-skin-title a{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="Maintenance"] .gdlr-core-skin-caption, .gdlr-core-page-builder-body [data-skin="Maintenance"] .gdlr-core-skin-caption a, .gdlr-core-page-builder-body [data-skin="Maintenance"] .gdlr-core-skin-caption a:hover{ color: #ffffff }.gdlr-core-page-builder-body [data-skin="Maintenance"]  span.wpcf7-not-valid-tip{ color: #ffffff; }
.gdlr-core-page-builder-body [data-skin="Maintenance"], .gdlr-core-page-builder-body [data-skin="Maintenance"] .gdlr-core-skin-content{ color: #d9eef7 }
.gdlr-core-page-builder-body [data-skin="Maintenance"] .gdlr-core-skin-divider{ border-color: #74abd2; column-rule-color: #74abd2; -moz-column-rule-color: #74abd2; -webkit-column-rule-color: #74abd2; }.gdlr-core-page-builder-body [data-skin="Maintenance"] .gdlr-core-flexslider.gdlr-core-nav-style-middle-large .flex-direction-nav li a{ border-color: #74abd2 }
.gdlr-core-page-builder-body [data-skin="Maintenance"] *, .gdlr-core-page-builder-body [data-skin="Maintenance"] .gdlr-core-skin-border{ border-color: #74abd2 }.gdlr-core-page-builder-body [data-skin="Maintenance"] input:not([type="button"]):not([type="submit"]):not([type="reset"]){ border-color: #74abd2; }.gdlr-core-page-builder-body [data-skin="Maintenance"] .gdlr-core-product-grid-4:hover .gdlr-core-product-title{ border-color: #74abd2; }
.gdlr-core-page-builder-body [data-skin="Blue Divider White Text"] h1, .gdlr-core-page-builder-body [data-skin="Blue Divider White Text"] h2, .gdlr-core-page-builder-body [data-skin="Blue Divider White Text"] h3, .gdlr-core-page-builder-body [data-skin="Blue Divider White Text"] h4, .gdlr-core-page-builder-body [data-skin="Blue Divider White Text"] h5, .gdlr-core-page-builder-body [data-skin="Blue Divider White Text"] h6, .gdlr-core-page-builder-body [data-skin="Blue Divider White Text"] .gdlr-core-skin-title, .gdlr-core-page-builder-body [data-skin="Blue Divider White Text"] .gdlr-core-skin-title a{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="Blue Divider White Text"] .gdlr-core-skin-caption, .gdlr-core-page-builder-body [data-skin="Blue Divider White Text"] .gdlr-core-skin-caption a, .gdlr-core-page-builder-body [data-skin="Blue Divider White Text"] .gdlr-core-skin-caption a:hover{ color: #d6d6d6 }.gdlr-core-page-builder-body [data-skin="Blue Divider White Text"]  span.wpcf7-not-valid-tip{ color: #d6d6d6; }
.gdlr-core-page-builder-body [data-skin="Blue Divider White Text"], .gdlr-core-page-builder-body [data-skin="Blue Divider White Text"] .gdlr-core-skin-content{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="Blue Divider White Text"] .gdlr-core-skin-divider{ border-color: #2d9bea; column-rule-color: #2d9bea; -moz-column-rule-color: #2d9bea; -webkit-column-rule-color: #2d9bea; }.gdlr-core-page-builder-body [data-skin="Blue Divider White Text"] .gdlr-core-flexslider.gdlr-core-nav-style-middle-large .flex-direction-nav li a{ border-color: #2d9bea }
.gdlr-core-page-builder-body [data-skin="Light Border"] .gdlr-core-skin-divider{ border-color: #ebebeb; column-rule-color: #ebebeb; -moz-column-rule-color: #ebebeb; -webkit-column-rule-color: #ebebeb; }.gdlr-core-page-builder-body [data-skin="Light Border"] .gdlr-core-flexslider.gdlr-core-nav-style-middle-large .flex-direction-nav li a{ border-color: #ebebeb }
.gdlr-core-page-builder-body [data-skin="Light Border"] *, .gdlr-core-page-builder-body [data-skin="Light Border"] .gdlr-core-skin-border{ border-color: #ebebeb }.gdlr-core-page-builder-body [data-skin="Light Border"] input:not([type="button"]):not([type="submit"]):not([type="reset"]){ border-color: #ebebeb; }.gdlr-core-page-builder-body [data-skin="Light Border"] .gdlr-core-product-grid-4:hover .gdlr-core-product-title{ border-color: #ebebeb; }
.gdlr-core-page-builder-body [data-skin="Purple Button"] .gdlr-core-button, .gdlr-core-page-builder-body [data-skin="Purple Button"] .gdlr-core-button-color{ background-color: #4f66bd }.gdlr-core-page-builder-body [data-skin="Purple Button"] input[type="button"], .gdlr-core-page-builder-body [data-skin="Purple Button"] input[type="submit"]{ background-color: #4f66bd; }.gdlr-core-page-builder-body [data-skin="Purple Button"] .gdlr-core-pagination a{ background-color: #4f66bd }
.gdlr-core-page-builder-body [data-skin="Purple Button"] .gdlr-core-button:hover, .gdlr-core-page-builder-body [data-skin="Purple Button"] .gdlr-core-button-color:hover, .gdlr-core-page-builder-body [data-skin="Purple Button"] .gdlr-core-button-color.gdlr-core-active{ background-color: #3250bc }.gdlr-core-page-builder-body [data-skin="Purple Button"] input[type="button"]:hover, .gdlr-core-page-builder-body [data-skin="Purple Button"] input[type="submit"]:hover{ background-color: #3250bc; }.gdlr-core-page-builder-body [data-skin="Purple Button"] .gdlr-core-pagination a:hover, .gdlr-core-page-builder-body [data-skin="Purple Button"] .gdlr-core-pagination a.gdlr-core-active, .gdlr-core-page-builder-body [data-skin="Purple Button"] .gdlr-core-pagination span{ background-color: #3250bc }
.gdlr-core-page-builder-body [data-skin="Purple section 1"] h1, .gdlr-core-page-builder-body [data-skin="Purple section 1"] h2, .gdlr-core-page-builder-body [data-skin="Purple section 1"] h3, .gdlr-core-page-builder-body [data-skin="Purple section 1"] h4, .gdlr-core-page-builder-body [data-skin="Purple section 1"] h5, .gdlr-core-page-builder-body [data-skin="Purple section 1"] h6, .gdlr-core-page-builder-body [data-skin="Purple section 1"] .gdlr-core-skin-title, .gdlr-core-page-builder-body [data-skin="Purple section 1"] .gdlr-core-skin-title a{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="Purple section 1"] .gdlr-core-skin-caption, .gdlr-core-page-builder-body [data-skin="Purple section 1"] .gdlr-core-skin-caption a, .gdlr-core-page-builder-body [data-skin="Purple section 1"] .gdlr-core-skin-caption a:hover{ color: #bfbdff }.gdlr-core-page-builder-body [data-skin="Purple section 1"]  span.wpcf7-not-valid-tip{ color: #bfbdff; }
.gdlr-core-page-builder-body [data-skin="Purple section 1"], .gdlr-core-page-builder-body [data-skin="Purple section 1"] .gdlr-core-skin-content{ color: #b8b7e7 }
.gdlr-core-page-builder-body [data-skin="Portfolio"] h1, .gdlr-core-page-builder-body [data-skin="Portfolio"] h2, .gdlr-core-page-builder-body [data-skin="Portfolio"] h3, .gdlr-core-page-builder-body [data-skin="Portfolio"] h4, .gdlr-core-page-builder-body [data-skin="Portfolio"] h5, .gdlr-core-page-builder-body [data-skin="Portfolio"] h6, .gdlr-core-page-builder-body [data-skin="Portfolio"] .gdlr-core-skin-title, .gdlr-core-page-builder-body [data-skin="Portfolio"] .gdlr-core-skin-title a{ color: #111111 }
.gdlr-core-page-builder-body [data-skin="Portfolio"] .gdlr-core-skin-e-background{ background-color: #ffffff }.gdlr-core-page-builder-body [data-skin="Portfolio"] .gdlr-core-flexslider-nav.gdlr-core-round-style li a, .gdlr-core-page-builder-body [data-skin="Portfolio"] .gdlr-core-flexslider-nav.gdlr-core-rectangle-style li a{ background-color: #ffffff; }.gdlr-core-page-builder-body [data-skin="Portfolio"] input:not([type="button"]):not([type="submit"]):not([type="reset"]), .gdlr-core-page-builder-body [data-skin="Portfolio"] textarea, .gdlr-core-page-builder-body [data-skin="Portfolio"] select{ background-color: #ffffff; }.gdlr-core-page-builder-body [data-skin="Portfolio"] .gdlr-core-flexslider.gdlr-core-bottom-nav-1 .flex-direction-nav li a{ background-color: #ffffff; }
.gdlr-core-page-builder-body [data-skin="Contact Homepage"] h1, .gdlr-core-page-builder-body [data-skin="Contact Homepage"] h2, .gdlr-core-page-builder-body [data-skin="Contact Homepage"] h3, .gdlr-core-page-builder-body [data-skin="Contact Homepage"] h4, .gdlr-core-page-builder-body [data-skin="Contact Homepage"] h5, .gdlr-core-page-builder-body [data-skin="Contact Homepage"] h6, .gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-skin-title, .gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-skin-title a{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-skin-e-background{ background-color: #ffffff }.gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-flexslider-nav.gdlr-core-round-style li a, .gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-flexslider-nav.gdlr-core-rectangle-style li a{ background-color: #ffffff; }.gdlr-core-page-builder-body [data-skin="Contact Homepage"] input:not([type="button"]):not([type="submit"]):not([type="reset"]), .gdlr-core-page-builder-body [data-skin="Contact Homepage"] textarea, .gdlr-core-page-builder-body [data-skin="Contact Homepage"] select{ background-color: #ffffff; }.gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-flexslider.gdlr-core-bottom-nav-1 .flex-direction-nav li a{ background-color: #ffffff; }
.gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-skin-e-content{ color: #6b6b6b }.gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-flexslider-nav.gdlr-core-round-style li a i, .gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-flexslider-nav.gdlr-core-rectangle-style li a i{ color: #6b6b6b; }.gdlr-core-page-builder-body [data-skin="Contact Homepage"] input:not([type="button"]):not([type="submit"]):not([type="reset"]), .gdlr-core-page-builder-body [data-skin="Contact Homepage"] textarea, .gdlr-core-page-builder-body [data-skin="Contact Homepage"] select{ color: #6b6b6b; }.gdlr-core-page-builder-body [data-skin="Contact Homepage"] ::-webkit-input-placeholder{ color: #6b6b6b; }.gdlr-core-page-builder-body [data-skin="Contact Homepage"] ::-moz-placeholder{ color: #6b6b6b; }.gdlr-core-page-builder-body [data-skin="Contact Homepage"] :-ms-input-placeholder{ color: #6b6b6b; }.gdlr-core-page-builder-body [data-skin="Contact Homepage"] :-moz-placeholder{ color: #6b6b6b; }.gdlr-core-page-builder-body [data-skin="Contact Homepage"]  .gdlr-core-flexslider.gdlr-core-bottom-nav-1 .flex-direction-nav li a{ color: #6b6b6b; }
.gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-button, .gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-button-color{ color: #ffffff }.gdlr-core-page-builder-body [data-skin="Contact Homepage"] input[type="button"], .gdlr-core-page-builder-body [data-skin="Contact Homepage"] input[type="submit"]{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-pagination a{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-button:hover, .gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-button-color:hover, .gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-button-color.gdlr-core-active{ color: #ffffff }.gdlr-core-page-builder-body [data-skin="Contact Homepage"] input[type="button"]:hover, .gdlr-core-page-builder-body [data-skin="Contact Homepage"] input[type="submit"]:hover{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-pagination a:hover, .gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-pagination a.gdlr-core-active, .gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-pagination span{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-button, .gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-button-color{ background-color: #000000 }.gdlr-core-page-builder-body [data-skin="Contact Homepage"] input[type="button"], .gdlr-core-page-builder-body [data-skin="Contact Homepage"] input[type="submit"]{ background-color: #000000; }.gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-pagination a{ background-color: #000000 }
.gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-button:hover, .gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-button-color:hover, .gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-button-color.gdlr-core-active{ background-color: #3433b8 }.gdlr-core-page-builder-body [data-skin="Contact Homepage"] input[type="button"]:hover, .gdlr-core-page-builder-body [data-skin="Contact Homepage"] input[type="submit"]:hover{ background-color: #3433b8; }.gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-pagination a:hover, .gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-pagination a.gdlr-core-active, .gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-pagination span{ background-color: #3433b8 }
.gdlr-core-page-builder-body [data-skin="Purple Title"] h1, .gdlr-core-page-builder-body [data-skin="Purple Title"] h2, .gdlr-core-page-builder-body [data-skin="Purple Title"] h3, .gdlr-core-page-builder-body [data-skin="Purple Title"] h4, .gdlr-core-page-builder-body [data-skin="Purple Title"] h5, .gdlr-core-page-builder-body [data-skin="Purple Title"] h6, .gdlr-core-page-builder-body [data-skin="Purple Title"] .gdlr-core-skin-title, .gdlr-core-page-builder-body [data-skin="Purple Title"] .gdlr-core-skin-title a{ color: #5b62e5 }
.gdlr-core-page-builder-body [data-skin="Purple Title"] .gdlr-core-skin-caption, .gdlr-core-page-builder-body [data-skin="Purple Title"] .gdlr-core-skin-caption a, .gdlr-core-page-builder-body [data-skin="Purple Title"] .gdlr-core-skin-caption a:hover{ color: #e5e5e5 }.gdlr-core-page-builder-body [data-skin="Purple Title"]  span.wpcf7-not-valid-tip{ color: #e5e5e5; }
.gdlr-core-page-builder-body [data-skin="Purple Title"], .gdlr-core-page-builder-body [data-skin="Purple Title"] .gdlr-core-skin-content{ color: #dddddd }
.gdlr-core-page-builder-body [data-skin="Purple Title"] .gdlr-core-button, .gdlr-core-page-builder-body [data-skin="Purple Title"] .gdlr-core-button-color{ color: #ffffff }.gdlr-core-page-builder-body [data-skin="Purple Title"] input[type="button"], .gdlr-core-page-builder-body [data-skin="Purple Title"] input[type="submit"]{ color: #ffffff; }.gdlr-core-page-builder-body [data-skin="Purple Title"] .gdlr-core-pagination a{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="Purple Title"] .gdlr-core-button, .gdlr-core-page-builder-body [data-skin="Purple Title"] .gdlr-core-button-color{ border-color: #ffffff }.gdlr-core-page-builder-body [data-skin="Purple Title"] .gdlr-core-pagination a{ border-color: #ffffff }
.gdlr-core-page-builder-body [data-skin="Link color brown"] a, .gdlr-core-page-builder-body [data-skin="Link color brown"] .gdlr-core-skin-link{ color: #b08052 }
.gdlr-core-page-builder-body [data-skin="Link color brown"] a:hover, .gdlr-core-page-builder-body [data-skin="Link color brown"] .gdlr-core-skin-link:hover{ color: #b08052 }.gdlr-core-page-builder-body [data-skin="Link color brown"] .gdlr-core-blog-item .gdlr-core-excerpt-read-more.gdlr-core-plain-text.gdlr-core-hover-border:hover{ border-color: #b08052 !important }
.gdlr-core-page-builder-body [data-skin="Menu linkovi"] h1, .gdlr-core-page-builder-body [data-skin="Menu linkovi"] h2, .gdlr-core-page-builder-body [data-skin="Menu linkovi"] h3, .gdlr-core-page-builder-body [data-skin="Menu linkovi"] h4, .gdlr-core-page-builder-body [data-skin="Menu linkovi"] h5, .gdlr-core-page-builder-body [data-skin="Menu linkovi"] h6, .gdlr-core-page-builder-body [data-skin="Menu linkovi"] .gdlr-core-skin-title, .gdlr-core-page-builder-body [data-skin="Menu linkovi"] .gdlr-core-skin-title a{ color: #ffffff }
.gdlr-core-page-builder-body [data-skin="Menu linkovi"] a, .gdlr-core-page-builder-body [data-skin="Menu linkovi"] .gdlr-core-skin-link{ color: #141414 }
.gdlr-core-page-builder-body [data-skin="Menu linkovi"] a:hover, .gdlr-core-page-builder-body [data-skin="Menu linkovi"] .gdlr-core-skin-link:hover{ color: #b08052 }.gdlr-core-page-builder-body [data-skin="Menu linkovi"] .gdlr-core-blog-item .gdlr-core-excerpt-read-more.gdlr-core-plain-text.gdlr-core-hover-border:hover{ border-color: #b08052 !important }
.gdlr-core-page-builder-body [data-skin="Menu linkovi"] .gdlr-core-skin-divider{ border-color: #cecac6; column-rule-color: #cecac6; -moz-column-rule-color: #cecac6; -webkit-column-rule-color: #cecac6; }.gdlr-core-page-builder-body [data-skin="Menu linkovi"] .gdlr-core-flexslider.gdlr-core-nav-style-middle-large .flex-direction-nav li a{ border-color: #cecac6 }
.gdlr-core-page-builder-body [data-skin="Menu linkovi"] *, .gdlr-core-page-builder-body [data-skin="Menu linkovi"] .gdlr-core-skin-border{ border-color: #cecac6 }.gdlr-core-page-builder-body [data-skin="Menu linkovi"] input:not([type="button"]):not([type="submit"]):not([type="reset"]){ border-color: #cecac6; }.gdlr-core-page-builder-body [data-skin="Menu linkovi"] .gdlr-core-product-grid-4:hover .gdlr-core-product-title{ border-color: #cecac6; }
.gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-button.gdlr-core-button-gradient{ background: -webkit-linear-gradient(#4f2ec9, #7a64c9); background: -o-linear-gradient(#4f2ec9, #7a64c9);  background: -moz-linear-gradient(#4f2ec9, #7a64c9); background: linear-gradient(#4f2ec9, #7a64c9); } 
.gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-button.gdlr-core-button-gradient-v{ background: -webkit-linear-gradient(to right, #4f2ec9, #7a64c9); background: -o-linear-gradient(to right, #4f2ec9, #7a64c9);  background: -moz-linear-gradient(to right, #4f2ec9, #7a64c9); background: linear-gradient(to right, #4f2ec9, #7a64c9); } 
.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button.gdlr-core-button-gradient{ background: -webkit-linear-gradient(#000000, #4f2ec9); background: -o-linear-gradient(#000000, #4f2ec9);  background: -moz-linear-gradient(#000000, #4f2ec9); background: linear-gradient(#000000, #4f2ec9); } 
.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button.gdlr-core-button-gradient-v{ background: -webkit-linear-gradient(to right, #000000, #4f2ec9); background: -o-linear-gradient(to right, #000000, #4f2ec9);  background: -moz-linear-gradient(to right, #000000, #4f2ec9); background: linear-gradient(to right, #000000, #4f2ec9); } 
.gdlr-core-page-builder-body [data-skin="Blue"] .gdlr-core-button.gdlr-core-button-gradient{ background: -webkit-linear-gradient(#232323, #232323); background: -o-linear-gradient(#232323, #232323);  background: -moz-linear-gradient(#232323, #232323); background: linear-gradient(#232323, #232323); } 
.gdlr-core-page-builder-body [data-skin="Blue"] .gdlr-core-button.gdlr-core-button-gradient-v{ background: -webkit-linear-gradient(to right, #232323, #232323); background: -o-linear-gradient(to right, #232323, #232323);  background: -moz-linear-gradient(to right, #232323, #232323); background: linear-gradient(to right, #232323, #232323); } 
.gdlr-core-page-builder-body [data-skin="Purple Button"] .gdlr-core-button.gdlr-core-button-gradient{ background: -webkit-linear-gradient(#4f66bd, #3250bc); background: -o-linear-gradient(#4f66bd, #3250bc);  background: -moz-linear-gradient(#4f66bd, #3250bc); background: linear-gradient(#4f66bd, #3250bc); } 
.gdlr-core-page-builder-body [data-skin="Purple Button"] .gdlr-core-button.gdlr-core-button-gradient-v{ background: -webkit-linear-gradient(to right, #4f66bd, #3250bc); background: -o-linear-gradient(to right, #4f66bd, #3250bc);  background: -moz-linear-gradient(to right, #4f66bd, #3250bc); background: linear-gradient(to right, #4f66bd, #3250bc); } 
.gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-button.gdlr-core-button-gradient{ background: -webkit-linear-gradient(#000000, #3433b8); background: -o-linear-gradient(#000000, #3433b8);  background: -moz-linear-gradient(#000000, #3433b8); background: linear-gradient(#000000, #3433b8); } 
.gdlr-core-page-builder-body [data-skin="Contact Homepage"] .gdlr-core-button.gdlr-core-button-gradient-v{ background: -webkit-linear-gradient(to right, #000000, #3433b8); background: -o-linear-gradient(to right, #000000, #3433b8);  background: -moz-linear-gradient(to right, #000000, #3433b8); background: linear-gradient(to right, #000000, #3433b8); } 
@font-face {
font-family: "Fraunces";
src: url("https://pogrebnosvetisava.rs/wp-content/uploads/Fraunces.zip") format("truetype");
font-weight: 400;
font-style: normal;
}

.infinite-item-mgb, .gdlr-core-item-mgb{ margin-bottom: 40px; }.infinite-body .gdlr-core-testimonial-item .gdlr-core-flexslider.gdlr-core-with-outer-frame-element .flex-viewport, .infinite-body .gdlr-core-personnel-item .gdlr-core-flexslider.gdlr-core-with-outer-frame-element .flex-viewport, .infinite-body .gdlr-core-hover-box-item .gdlr-core-flexslider.gdlr-core-with-outer-frame-element .flex-viewport,.infinite-body .gdlr-core-portfolio-item .gdlr-core-flexslider.gdlr-core-with-outer-frame-element .flex-viewport, .infinite-body .gdlr-core-product-item .gdlr-core-flexslider.gdlr-core-with-outer-frame-element .flex-viewport, .infinite-body .gdlr-core-product-item .gdlr-core-flexslider.gdlr-core-with-outer-frame-element .flex-viewport, .infinite-body .gdlr-core-blog-item .gdlr-core-flexslider.gdlr-core-with-outer-frame-element .flex-viewport, .infinite-body .infinite-lp-course-list-item .gdlr-core-flexslider.gdlr-core-with-outer-frame-element .flex-viewport{ padding-top: 39px; margin-top: -39px; padding-right: 39px; margin-right: -39px; padding-left: 39px; margin-left: -39px; padding-bottom: 39px; margin-bottom: -39px; }