.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://bencs.myrdbx.io/wp-content/plugins/goodlayers-core/include/images/pattern/pattern-1.png); } 
.infinite-item-pdlr, .gdlr-core-item-pdlr{ padding-left: 15px; padding-right: 15px; }.infinite-mobile-header .infinite-logo.infinite-item-pdlr{ padding-left: 15px; }.infinite-item-rvpdlr, .gdlr-core-item-rvpdlr{ margin-left: -15px; margin-right: -15px; }.gdlr-core-metro-rvpdlr{ margin-top: -15px; margin-right: -15px; margin-bottom: -15px; margin-left: -15px; }.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: 15px; margin-right: 15px; }.gdlr-core-pbf-wrapper-container-inner{ width: calc(100% - 15px - 15px); } 
.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: 1180px; } 
.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: 10px; padding-left: 10px; } 
.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: 13px; } 
.infinite-top-bar, .infinite-top-bar-bottom-border{ border-bottom-width: 2px; } 
.infinite-top-bar{ box-shadow: 0px 0px  rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 0px  rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px  rgba(0, 0, 0, 0.1); } 
.infinite-header-style-plain{ border-bottom-width: 0px; } 
.infinite-header-background-transparent .infinite-top-bar-background{ opacity: 1; } 
.infinite-header-background-transparent .infinite-header-background{ opacity: 0.5; } 
.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: 14px; padding-right: 14px; } 
.infinite-navigation .infinite-main-menu{ margin-left: 0px; } 
.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  rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 0px  rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px  rgba(0, 0, 0, 0.1); } 
.infinite-logo{ padding-top: 20px; } 
.infinite-logo{ padding-bottom: 10px; } 
.infinite-logo-inner{ max-width: 350px; } 
@media only screen and (max-width: 767px){ .infinite-mobile-header .infinite-logo-inner{ max-width: 250px; } } 
.infinite-navigation{ padding-top: 50px; }.infinite-navigation-top{ top: 50px; } 
.infinite-navigation .sf-menu > li > a{ padding-bottom: 0px; } 
.infinite-navigation .infinite-main-menu{ padding-right: 0px; } 
#infinite-side-content-menu{ box-shadow: 0px 0px  rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 0px  rgba(0, 0, 0, 0.1); } 
.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: 10px; } 
.infinite-animate-fixed-navigation.infinite-header-style-plain .infinite-logo, .infinite-animate-fixed-navigation.infinite-header-style-boxed .infinite-logo{ padding-bottom: 10px; } 
.infinite-animate-fixed-navigation.infinite-header-style-plain .infinite-navigation, .infinite-animate-fixed-navigation.infinite-header-style-boxed .infinite-navigation{ padding-top: 30px; }.infinite-animate-fixed-navigation.infinite-header-style-plain .infinite-navigation-top, .infinite-animate-fixed-navigation.infinite-header-style-boxed .infinite-navigation-top{ top: 30px; }.infinite-animate-fixed-navigation.infinite-navigation-bar-wrap .infinite-navigation{ padding-top: 30px; }.infinite-animate-fixed-navigation.infinite-header-style-plain.infinite-style-splitted-menu .infinite-main-menu-left-wrap,.infinite-animate-fixed-navigation.infinite-header-style-plain.infinite-style-splitted-menu .infinite-main-menu-right-wrap{ padding-top: 30px; } 
.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: 20px; }.infinite-animate-fixed-navigation.infinite-navigation-bar-wrap .infinite-navigation .sf-menu > li > a{ padding-bottom: 20px; }.infinite-animate-fixed-navigation .infinite-main-menu-right{ margin-bottom: 20px; } 
.infinite-page-title-wrap{ border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; } 
.infinite-page-title-wrap{ border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; } 
.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: 900; } 
.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-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.42; } 
.infinite-not-found-wrap .infinite-not-found-background{ opacity: 0.33; } 
.infinite-blog-title-wrap{ border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; } 
.infinite-blog-title-wrap{ border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; } 
.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(https://bencs.myrdbx.io/wp-content/uploads/2025/10/CED25_Banner_1920x200px_highres.jpg); } 
.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.8; } 
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{ padding-top: 25px; } 
.infinite-footer-wrapper{ padding-bottom: 25px; } 
.infinite-copyright-container{ padding-top: 38px; } 
.infinite-copyright-container{ padding-bottom: 38px; } 
.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: "Montserrat", sans-serif; }.woocommerce-breadcrumb, .woocommerce span.onsale, .single-product.woocommerce div.product p.price .woocommerce-Price-amount, .single-product.woocommerce #review_form #respond label{ font-family: "Montserrat", sans-serif; } 
.infinite-navigation .sf-menu > li > a, .infinite-navigation .sf-vertical > li > a, .infinite-navigation-font{ font-family: "Roboto Condensed", 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: "Roboto Condensed", sans-serif; } 
.infinite-body .gdlr-core-info-font, .infinite-body .infinite-info-font{ font-family: "Roboto Condensed", sans-serif; } 
.infinite-body .gdlr-core-blog-info-font, .infinite-body .infinite-blog-info-font{ font-family: "Roboto Condensed", sans-serif; } 
.infinite-body .gdlr-core-quote-font, blockquote{ font-family: "Montserrat", sans-serif; } 
.infinite-body .gdlr-core-testimonial-content{ font-family: "Roboto Condensed", sans-serif; } 
.infinite-additional-font{ font-family: "Roboto Condensed", sans-serif !important; } 
.infinite-additional-font2{ font-family: "Roboto Condensed", sans-serif !important; } 
.infinite-body h1{ font-size: 60px; } 
.infinite-body h2, #poststuff .gdlr-core-page-builder-body h2{ font-size: 40px; } 
.infinite-body h3{ font-size: 36px; } 
.infinite-body h4{ font-size: 26px; } 
.infinite-body h5{ font-size: 20px; } 
.infinite-body h6{ font-size: 16px; } 
.infinite-body{ font-size: 18px; } 
.infinite-body, .infinite-line-height, .gdlr-core-line-height{ line-height: 1.7; } 
@media only screen and (max-width: 767px){ .infinite-body h1{ font-size: 34px; } } 
@media only screen and (max-width: 767px){ .infinite-body h2, #poststuff .gdlr-core-page-builder-body h2{ font-size: 28px; } } 
@media only screen and (max-width: 767px){ .infinite-body h3{ font-size: 26px; } } 
@media only screen and (max-width: 767px){ .infinite-body h4{ font-size: 20px; } } 
.infinite-navigation .sf-menu > li > a, .infinite-navigation .sf-vertical > li > a{ font-size: 12px; } 
.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{ 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: none; } 
.infinite-main-menu-right-button{ font-size: 11px; } 
.infinite-main-menu-right-button{ text-transform: none; } 
.infinite-widget h1{ font-size: 52px; } 
.infinite-widget h2{ font-size: 48px; } 
.infinite-widget h3{ font-size: 36px; } 
.infinite-widget h4{ font-size: 28px; } 
.infinite-widget h5{ font-size: 22px; } 
.infinite-widget h6{ font-size: 18px; } 
.infinite-widget h1, .infinite-widget h2, .infinite-widget h3, .infinite-widget h4, .infinite-widget h5, .infinite-widget h6{ text-transform: none; } 
.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: 12px; } 
.infinite-footer-wrapper .infinite-widget-title{ text-transform: uppercase; } 
.infinite-footer-wrapper{ font-size: 13px; } 
.infinite-footer-wrapper .widget_text{ text-transform: none; } 
.infinite-copyright-text, .infinite-copyright-left, .infinite-copyright-right{ font-size: 13px; } 
.infinite-copyright-text, .infinite-copyright-left, .infinite-copyright-right{ text-transform: none; } 
.infinite-top-bar-background{ background-color: #f3f8f9; } 
.infinite-body .infinite-top-bar, .infinite-top-bar.infinite-splited-border .infinite-top-bar-right-social a:after,.infinite-top-bar-left-text .infinite-with-divider:before, .infinite-body .infinite-top-bar-bottom-border{ border-color: #dce9ed; border-color: rgba(220, 233, 237, ); } 
.infinite-top-bar{ color: #183448; } 
.infinite-body .infinite-top-bar a{ color: #285c72; } 
.infinite-body .infinite-top-bar a:hover{ color: #d62725; } 
.infinite-top-bar .infinite-top-bar-right-social a, .infinite-header-style-side .infinite-header-social a{ color: #285c72; } 
.infinite-top-bar .infinite-top-bar-right-social a:hover, .infinite-header-style-side .infinite-header-social a:hover{ color: #D62725; } 
.infinite-header-background, .infinite-sticky-menu-placeholder, .infinite-header-style-boxed.infinite-fixed-navigation, body.single-product .infinite-header-background-transparent, body.archive.woocommerce .infinite-header-background-transparent{ background-color: #FFFFFF; } 
.infinite-header-wrap.infinite-header-style-plain{ border-color: #dce9ed; } 
.infinite-header-side-nav.infinite-style-side-toggle .infinite-logo{ background-color: #FFFFFF; } 
.infinite-top-menu-button i, .infinite-mobile-menu-button i{ color: #285c72; }.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: #285c72; }.infinite-side-content-menu-button span,.infinite-side-content-menu-button:before, .infinite-side-content-menu-button:after{ background: #285c72; } 
.infinite-main-menu-right .infinite-top-menu-button, .infinite-mobile-menu .infinite-mobile-menu-button{ border-color: #dce9ed; } 
.infinite-top-search-wrap{ background-color: #ffffff; background-color: rgba(255, 255, 255, 0.88); } 
.infinite-top-cart-content-wrap .infinite-top-cart-content{ background-color: #ffffff; } 
.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, .infinite-body .infinite-top-cart-button-wrap .infinite-top-cart-button:hover{ color: #323232; } 
.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: #ffffff; } 
.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: #c0c0c0; } 
.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: #777777; } 
.infinite-navigation-background{ background-color: #ffffff; } 
.infinite-navigation-bar-wrap{ border-color: #ffffff; } 
.infinite-navigation .infinite-navigation-slide-bar, .infinite-navigation .infinite-navigation-slide-bar-style-dot:before{ border-color: #d62725; }.infinite-navigation .infinite-navigation-slide-bar:before{ border-bottom-color: #d62725; } 
.sf-menu > li > a, .sf-vertical > li > a{ color: #607f91; } 
.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: #d62725; } 
.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: #FFFFFF; } 
.sf-menu > li > .sub-menu a, .sf-menu > .infinite-mega-menu > .sf-mega a, .sf-vertical ul.sub-menu li a{ color: #183448; } 
.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: #d62725; } 
.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: #f3f8f9; } 
.infinite-navigation .sf-menu > .infinite-mega-menu .sf-mega-section-inner > a{ color: #285c72; } 
.infinite-navigation .sf-menu > .infinite-mega-menu .sf-mega-section{ border-color: #dce9ed; } 
.infinite-navigation .sf-menu > .infinite-normal-menu .sub-menu, .infinite-navigation .sf-menu > .infinite-mega-menu .sf-mega{ box-shadow: 0px 0px  rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0px 0px  rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 0px  rgba(0, 0, 0, 0.15); } 
.infinite-fixed-navigation.infinite-style-fixed, .infinite-fixed-navigation.infinite-style-slide{ box-shadow: 0px 0px  rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0px 0px  rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 0px  rgba(0, 0, 0, 0.15); } 
.infinite-mm-menu-wrap.mm-menu a, .infinite-mm-menu-wrap.mm-menu a:active, .infinite-mm-menu-wrap.mm-menu a:link, .infinite-mm-menu-wrap.mm-menu a:visited{ color: #ffffff; }.mm-menu .mm-btn:after, .mm-menu .mm-btn:before{ border-color: #ffffff; } 
.infinite-mm-menu-wrap.mm-menu a:hover{ color: #ffffff; }.mm-menu .mm-btn:hover:after, .mm-menu .mm-btn:hover:before{ border-color: #ffffff; } 
.infinite-mm-menu-wrap.mm-menu{ --mm-color-background: #285c72; } 
.infinite-mm-menu-wrap .mm-listitem:after{ border-color: #7799a8; } 
.infinite-overlay-menu-content{ background-color: #ffffff; background-color: rgba(255, 255, 255, 0.88); }.infinite-modern-menu-display{ background: #ffffff; } 
.infinite-overlay-menu-content ul.menu > li, .infinite-overlay-menu-content ul.sub-menu ul.sub-menu{ border-color: #b57b89; }.zyth-modern-menu-nav ul li a:after{ background: #b57b89; } 
.infinite-overlay-menu-content ul li a, .infinite-overlay-menu-content .infinite-overlay-menu-close{ color: #000000; }.zyth-modern-menu-content .zyth-modern-menu-close, .zyth-modern-menu-nav-back, .zyth-modern-menu-nav ul li a, .zyth-modern-menu-nav ul li a:hover, .zyth-modern-menu-nav ul li i{ color: #000000; } 
.infinite-overlay-menu-content ul li a:hover{ color: #7799a8; } 
.infinite-bullet-anchor a:before{ background-color: #777777; } 
.infinite-bullet-anchor a:hover, .infinite-bullet-anchor a.current-menu-item{ border-color: #ffffff; }.infinite-bullet-anchor a:hover:before, .infinite-bullet-anchor a.current-menu-item:before{ background: #ffffff; } 
.infinite-main-menu-search i, .infinite-main-menu-cart i{ color: #383838; } 
.infinite-main-menu-cart > .infinite-top-cart-count{ background-color: #bd584e; } 
.infinite-main-menu-cart > .infinite-top-cart-count{ color: #ffffff; } 
.infinite-body .infinite-main-menu-right-button{ color: #ffffff; } 
.infinite-body .infinite-main-menu-right-button:hover{ color: #555555; } 
.infinite-body .infinite-main-menu-right-button{ border-color: #333333; } 
.infinite-body .infinite-main-menu-right-button:hover{ border-color: #555555; } 
.infinite-main-menu-right-button.infinite-style-round-with-shadow{ box-shadow: 0px 4px 18px rgba(0, 0, 0, 0.11); -webkit-box-shadow: 0px 4px 18px rgba(0, 0, 0, 0.11); }  
.infinite-page-preload{ background-color: #ffffff; } 
.infinite-body-outer-wrapper, body.infinite-full .infinite-body-wrapper{ 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: #79A7B7; }.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: #79A7B7; } 
.infinite-page-title-wrap{ background-color: #79a7b7; } 
.infinite-page-title-wrap .infinite-page-title-overlay{ background-color: #285c72; } 
.infinite-page-title-wrap .infinite-page-title-top-gradient{ background: -webkit-linear-gradient(to top, rgba(185, 220, 225, 0), rgba(185, 220, 225, 1)); background: -o-linear-gradient(to top, rgba(185, 220, 225, 0), rgba(185, 220, 225, 1)); background: -moz-linear-gradient(to top, rgba(185, 220, 225, 0), rgba(185, 220, 225, 1)); background: linear-gradient(to top, rgba(185, 220, 225, 0), rgba(185, 220, 225, 1)); }.infinite-page-title-wrap .infinite-page-title-bottom-gradient{ background: -webkit-linear-gradient(to bottom, rgba(185, 220, 225, 0), rgba(185, 220, 225, 1)); background: -o-linear-gradient(to bottom, rgba(185, 220, 225, 0), rgba(185, 220, 225, 1)); background: -moz-linear-gradient(to bottom, rgba(185, 220, 225, 0), rgba(185, 220, 225, 1)); background: linear-gradient(to bottom, rgba(185, 220, 225, 0), rgba(185, 220, 225, 1)); } 
.infinite-body, .infinite-body span.wpcf7-not-valid-tip{ color: #183448; } 
.infinite-body h1, .infinite-body h2, .infinite-body h3, .infinite-body h4, .infinite-body h5, .infinite-body h6{ color: #285c72; }.woocommerce table.shop_attributes th, .woocommerce table.shop_table th, .single-product.woocommerce div.product .product_meta .infinite-head{ color: #285c72; } 
.infinite-body a{ color: #d62725; }.infinite-blog-style-3 .infinite-comments-area .comment-reply a, .infinite-blog-style-3 .infinite-comments-area .comment-reply a:hover,.infinite-blog-style-5 .infinite-comments-area .comment-reply a, .infinite-blog-style-5 .infinite-comments-area .comment-reply a:hover{ color: #d62725; }.woocommerce ul.products li.product .gdlr-core-product-default .button{ color: #d62725; } 
.infinite-body a:hover{ color: #16394d; }.gdlr-core-blog-item .gdlr-core-excerpt-read-more.gdlr-core-plain-text.gdlr-core-hover-border:hover{ border-color: #16394d !important; }.woocommerce ul.products li.product .gdlr-core-product-default .button:hover{ color: #16394d; } 
.infinite-body *{ border-color: #d62725; }.infinite-body .gdlr-core-portfolio-single-nav-wrap{ border-color: #d62725; }.gdlr-core-product-grid-4:hover .gdlr-core-product-title{ border-color: #d62725; }.gdlr-core-columnize-item .gdlr-core-columnize-item-content{ column-rule-color: #d62725; -moz-column-rule-color: #d62725; -webkit-column-rule-color: #d62725; } 
.infinite-body input, .infinite-body textarea, .infinite-body select, .woocommerce form .select2-selection{ background-color: #ffffff; } 
.infinite-body input, .infinite-body textarea, .infinite-body select, .woocommerce form .select2-selection{ border-color: #dce9ed; } 
.infinite-body input, .infinite-body textarea, .infinite-body select, .woocommerce form .select2-selection{ color: #183448; } 
.infinite-body ::-webkit-input-placeholder{  color: #657e8c; }.infinite-body ::-moz-placeholder{  color: #657e8c; }.infinite-body :-ms-input-placeholder{  color: #657e8c; }.infinite-body :-moz-placeholder{  color: #657e8c; } 
.gdlr-core-round-checkbox .wpcf7-list-item-label{ background: #686868; } 
.gdlr-core-round-checkbox label input[type="checkbox"]:checked + .wpcf7-list-item-label:before{ background: #4f00ff; } 
.infinite-float-social, .infinite-float-social .infinite-float-social-icon{ color: #ffffff; }.infinite-float-social .infinite-divider{ border-color: #ffffff; } 
.infinite-float-social .infinite-float-social-icon:hover{ color: #ffffff; } 
.infinite-float-social[data-section="footer"], .infinite-float-social[data-section="footer"] .infinite-float-social-icon{ color: #ffffff; }.infinite-float-social[data-section="footer"] .infinite-divider{ border-color: #ffffff; } 
.infinite-float-social[data-section="footer"] .infinite-float-social-icon:hover{ color: #ffffff; } 
.infinite-not-found-wrap{ background-color: #285c72; } 
.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: #e0f2f0; } 
.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: #183448; } .infinite-not-found-wrap input::-webkit-input-placeholder { color: #183448; } .infinite-not-found-wrap input:-moz-placeholder{ color: #183448; } .infinite-not-found-wrap input::-moz-placeholder{ color: #183448; } .infinite-not-found-wrap input:-ms-input-placeholder{ color: #183448; } 
.infinite-not-found-wrap .infinite-not-found-back-to-home a, .infinite-not-found-wrap .infinite-not-found-back-to-home a:hover{ color: #d62725; } 
body.infinite-sidebar-block .infinite-sidebar-area .widget{ background-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-cat > a, .infinite-sidebar-area .current-menu-item > a{ color: #323232; } 
.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, .wp-block-search .wp-block-search__input, .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, .wp-block-search .wp-block-search__input, .widget_archive select, .widget_categories select, .widget_text select{ border-color: #e0e0e0; } 
.widget_search form:after{ 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: #6774a2; } 
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: #1c3375; } 
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: #233c85; }ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list li a:before{ color: #233c85; } 
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: #f3f3f3; } 
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: #143369; } 
.infinite-footer-wrapper{ background-color: #16394d; } 
.infinite-footer-wrapper .infinite-widget-title{ color: #ffffff; }.infinite-footer-wrapper h1, .infinite-footer-wrapper h2, .infinite-footer-wrapper h3, .infinite-footer-wrapper h4, .infinite-footer-wrapper h5, .infinite-footer-wrapper h6{ color: #ffffff; }  
.infinite-footer-wrapper{ color: #cbdde4; }.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: #cbdde4; } 
.infinite-footer-wrapper a{ color: #97bfcc; } 
.infinite-footer-wrapper a:hover{ color: #ffffff; } 
.infinite-footer-wrapper, .infinite-footer-wrapper *{ border-color: #365b6d; } 
.infinite-copyright-wrapper{ background-color: #102f40; } 
.infinite-copyright-wrapper{ color: #aac2cc; } 
.infinite-copyright-wrapper a{ color: #ffffff; } 
.infinite-copyright-wrapper a:hover{ color: #d62725; } 
.infinite-footer-back-to-top-button{ background-color: #285c72; } 
.infinite-body .infinite-footer-back-to-top-button, .infinite-body .infinite-footer-back-to-top-button:hover{ color: #FFFFFF; } 
.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: #343de9; border-color: #343de9; } 
.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: #343de9; } 
.infinite-blog-style-2 .infinite-single-nav-area-right .infinite-single-nav-area-overlay{ background-color: #343de9; } 
.infinite-blog-style-2 .infinite-single-related-post-wrap{ background-color: #f5f5f5; } 
.infinite-blog-style-5 .infinite-single-nav .infinite-text{ color: #9e9e9e; } 
.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-author a{ color: #464646; } 
.infinite-comments-area .comment-respond{ background-color: #f9f9f9; } 
.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, .gdlr-core-blog-column-hover-background{ 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: #343de2; }.gdlr-core-blog-feature .gdlr-core-blog-info-category{ background: #343de2; }.gdlr-core-recent-post-widget-thumbnail .gdlr-core-blog-info-category{ background: #343de2; } 
.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,.gdlr-core-blog-grid.gdlr-core-style-3-date.gdlr-core-with-thumbnail .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,.gdlr-core-blog-grid.gdlr-core-style-3-date.gdlr-core-with-thumbnail .gdlr-core-blog-info-date a{ color: #009460; } 
.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: #cd1719; }.infinite-blog-quote-format .infinite-single-article-content, .gdlr-core-blog-quote-format{ background-color: #cd1719; } 
.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; }.woocommerce nav.woocommerce-pagination ul li a{ 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; }.woocommerce nav.woocommerce-pagination ul li a{ 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; }.woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li 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; }.woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li 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: #50bd77; }.gdlr-core-event-item-info.gdlr-core-type-start-date-month{ border-color: #50bd77; } 
.gdlr-core-type-start-date-month .gdlr-core-month{ color: #152647; } 
.gdlr-core-event-item-list .gdlr-core-event-item-title a, .gdlr-core-event-item-list .gdlr-core-event-item-title a:hover{ color: #182847; } 
.gdlr-core-event-item .gdlr-core-event-item-info-wrap{ color: #6cb531; } 
.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: #4275dc; } 
.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: #f5f5f5; } 
.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: #2653e3; } 
.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: #abbfff; } 
.gdlr-core-portfolio-grid2 .gdlr-core-portfolio-content-wrap .gdlr-core-portfolio-info{ background-color: #3d3ac2; } 
.gdlr-core-portfolio-badge{ color: #ffffff; } 
.gdlr-core-portfolio-badge{ background-color: #e24a3b; } 
.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: #aaaaaa; } 
.gdlr-core-filterer-wrap.gdlr-core-style-text a:hover, .gdlr-core-filterer-wrap.gdlr-core-style-text a.gdlr-core-active{ color: #747474; }.gdlr-core-filterer-wrap.gdlr-core-style-text .gdlr-core-filterer-slide-bar{ border-bottom-color: #747474; }.gdlr-core-filterer-wrap.gdlr-core-round-slide-bar .gdlr-core-filterer-slide-bar:before{ background-color: #747474; } 
.gdlr-core-filterer-wrap.gdlr-core-style-button a{ color: #838383; } 
.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: #ffffff; } 
.gdlr-core-filterer-wrap.gdlr-core-style-button a:hover, .gdlr-core-filterer-wrap.gdlr-core-style-button a.gdlr-core-active{ background-color: #2f9cea; } 
.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: #ffffff; } 
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: #329eec; background: -webkit-linear-gradient(#59b9fe, #329eec); background: -o-linear-gradient(#59b9fe, #329eec); background: -moz-linear-gradient(#59b9fe, #329eec); background: linear-gradient(#59b9fe, #329eec); } 
.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: #b1d8f5; } 
.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: #ffffff; } 
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: #319dea; background: -webkit-linear-gradient(#52aae9, #319dea); background: -o-linear-gradient(#52aae9, #319dea); background: -moz-linear-gradient(#52aae9, #319dea); background: linear-gradient(#52aae9, #319dea); } 
.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: #b57b89; } 
.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-box-background .gdlr-core-accordion-item-title:before, .gdlr-core-toggle-box-style-box-background .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-box-background .gdlr-core-accordion-item-title .gdlr-core-head, .gdlr-core-toggle-box-style-box-background .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: #b57b89; }.gdlr-core-accordion-style-box-background .gdlr-core-accordion-item-title, .gdlr-core-toggle-box-style-box-background .gdlr-core-toggle-box-item-title{ color: #b57b89; }  
.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-box-background .gdlr-core-accordion-item-title, .gdlr-core-toggle-box-style-box-background .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-box-background .gdlr-core-active .gdlr-core-accordion-item-title:before, .gdlr-core-toggle-box-style-box-background .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-box-background .gdlr-core-active .gdlr-core-accordion-item-title, .gdlr-core-toggle-box-style-box-background .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: #b57b89; }.gdlr-core-accordion-style-box-background .gdlr-core-active .gdlr-core-accordion-item-title, .gdlr-core-toggle-box-style-box-background .gdlr-core-active .gdlr-core-toggle-box-item-title{ background-color: #b57b89; } 
.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: #2d9bea; } 
.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: #ef5e68; } 
.gdlr-core-alert-box-item .gdlr-core-alert-box-item-inner{ border-color: #cd515a; } 
.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: #777777; } 
blockquote, q, pre{ background-color: #f5f5f5; } 
.infinite-body blockquote, .infinite-body q{ border-color: #e2e2e2; } 
.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: #ffffff; } 
.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: #2F2F2F; }.infinite-blog-style-4 .infinite-comments-area .form-submit input[type="submit"]{ box-shadow: 5px 5px 20px rgba(47, 47, 47, 0.4); -webkit-box-shadow: 5px 5px 20px rgba(47, 47, 47, 0.4); -moz-box-shadow: 5px 5px 20px rgba(47, 47, 47, 0.4); } 
.gdlr-core-body .gdlr-core-load-more:hover, .gdlr-core-body .gdlr-core-button:hover{ background-color: #93b3db; } 
.gdlr-core-body .gdlr-core-button-with-border{ border-color: #383838; } .gdlr-core-body .gdlr-core-button-with-border.gdlr-core-button-transparent{ color: #383838; } 
.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: #271f61; background: -webkit-linear-gradient(#271f61, #271f61); background: -o-linear-gradient(#271f61, #271f61); background: -moz-linear-gradient(#271f61, #271f61); background: linear-gradient(#271f61, #271f61); }.gdlr-core-body .gdlr-core-button.gdlr-core-button-gradient-v{ background-color: #271f61; background: -webkit-linear-gradient(to right, #271f61, #271f61); background: -o-linear-gradient(to right, #271f61, #271f61); background: -moz-linear-gradient(to right, #271f61, #271f61); background: linear-gradient(to right, #271f61, #271f61); } 
.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: #309cea; } 
.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: #2d9bea; } 
.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: #2a80be; } 
.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: #2d9bea; } 
.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: #a6aafb; } 
.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: #c1caf6; } 
.gdlr-core-roadmap-item .gdlr-core-roadmap-item-head-count{ color: #c5c5c5; } 
.gdlr-core-roadmap-item .gdlr-core-roadmap-item-head-count{ background-color: #223077; } 
.gdlr-core-roadmap-item-head.gdlr-core-active .gdlr-core-roadmap-item-head-count{ color: #223077; } 
.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: #c1caf6; } 
.gdlr-core-roadmap-item .gdlr-core-roadmap-item-content{ color: #babdff; } 
.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: #2d9bea; } 
.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: #8a8a8a; }.gdlr-core-flexslider .flex-control-nav li a.flex-active{ background-color: #8a8a8a; }.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: #8a8a8a; }.gdlr-core-flexslider.gdlr-core-border-color-bullet .flex-control-nav li a.flex-active{ border-color: #8a8a8a; }ul.gdlr-core-sly-nav li{ background: #8a8a8a; } 
.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: #dfdfdf; }.gdlr-core-flexslider.gdlr-core-border-color-bullet .flex-control-nav li a{ border-color: #dfdfdf; }ul.gdlr-core-sly-nav li.active{ background: #dfdfdf; } 
.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: #2d9bea; color: #2d9bea; } 
.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: #49b7df; } 
table tr th, .infinite-body table tr th a, .infinite-body table tr th a:hover{ color: #ffffff; } 
table tr:nth-child(odd){ background-color: #f9f9f9; } 
table tr:nth-child(odd){ color: #949494; } 
table tr:nth-child(even){ background-color: #f3f3f3; } 
table tr:nth-child(even){ color: #949494; } 
.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: #ffa127; } 
.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: #bd584e; }.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: #bd584e; } 
span.woocommerce-Price-amount.amount, .gdlr-core-product-item.woocommerce .gdlr-core-product-price{ color: #bd584e; }.infinite-top-cart-content-wrap .infinite-highlight, .infinite-top-cart-item-wrap .infinite-top-cart-price-wrap .woocommerce-Price-amount.amount{ color: #bd584e; }body.single-product.woocommerce div.product p.price{ color: #bd584e; } 
.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: #d4786e; } 
.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: #ffffff; } 
.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-item .gdlr-core-filterer-wrap a{ color: #233439; } 
.gdlr-core-product-item .gdlr-core-filterer-wrap a{ background-color: #f5f5f5; } 
.gdlr-core-product-item .gdlr-core-filterer-wrap a.gdlr-core-active, .gdlr-core-product-item .gdlr-core-filterer-wrap a:hover{ color: #ffffff; } 
.gdlr-core-product-item .gdlr-core-filterer-wrap a.gdlr-core-active, .gdlr-core-product-item .gdlr-core-filterer-wrap a:hover{ background-color: #233439; } 
.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: #bd584e; background-color: rgba(189, 88, 78, 0.9); } 
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{ background-color: #e6e6e6; }.wc-block-components-price-slider__range-input-wrapper{ background-color: #e6e6e6; } 
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{ background-color: #824141; }.wc-block-components-price-slider__range-input-progress { --range-color: #824141; } 
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{ background-color: #b3564e; }.wc-block-components-price-slider__range-input::-webkit-slider-thumb{ background: #b3564e; } 
.infinite-single-product-style-2.single-product.woocommerce div.product .product_meta a, .infinite-single-product-style-2.single-product.woocommerce div.product .product_meta .sku{ color: #000000; }.infinite-single-product-style-2.single-product.woocommerce div.product form.cart .variations label{ color: #000000; }.infinite-single-product-style-2.single-product.woocommerce div.product form.cart table.variations select{ border-color: #000000; }.infinite-single-product-style-2.single-product.woocommerce a.add_to_wishlist{ color: #000000; }.infinite-single-product-style-2.single-product.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__author,.infinite-single-product-style-2.single-product.woocommerce #reviews .comment-reply-title{ color: #000000; } 
.infinite-single-product-style-2.single-product.woocommerce a.woocommerce-review-link, .infinite-single-product-style-2.single-product.woocommerce a.woocommerce-review-link:hover{ color: #9a9a9a; }.infinite-single-product-style-2.single-product.woocommerce div.product .product_meta{ color: #9a9a9a; } 
.infinite-single-product-style-2.single-product.woocommerce div.product .quantity .qty{ background-color: #f6f6f6; } 
.gdlr-core-body .gdlr-core-privacy-box-wrap .gdlr-core-privacy-box-button{ background: #1a49a8; } 
.gdlr-core-gdpr-form-checkbox:checked + .gdlr-core-gdpr-form-checkbox-appearance .gdlr-core-gdpr-form-checkbox-button{ background-color: #1a49a8; }.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: #1a49a8; } 
.gdlr-core-body .gdlr-core-gdpr-form-submit input[type="submit"]{ background: #1a49a8; } 
/* EMAH Webinar / DGPK colour refresh — original layout and selectors retained.
   DGPK Red #D62725 | Medical Blue #285C72 | Dark Blue #16394D | Aqua #79A7B7 */

.gdlr-core-icon-item-icon.fa.fa-spinner {
  animation: spin-animation 1.3s infinite;
  display: inline-block;
}

@keyframes spin-animation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}

#wp-admin-bar-editor-menu, #wp-admin-bar-edit-default {
display: none;
}

#popmake-9381 .popmake-close {
display: none;
}

/* (A) FIXED WRAPPER */
.hwrap {
  overflow: hidden; /* HIDE SCROLL BAR */
  background: #D62725;
}
 
/* (B) MOVING TICKER WRAPPER */
.hmove { display: flex; }

/* (C) ITEMS - INTO A LONG HORIZONTAL ROW */
@media screen and (min-width: 1350px) { 
.hitem:first-child {
  flex-shrink: 0;
  width: fit-content;
  box-sizing: border-box;
  padding: 10px;
  text-align: center;
color: #fff;
font-weight: 600;
font-size: 20px;

}
.hitem:nth-child(2) {
  flex-shrink: 0;
  width: fit-content;
  box-sizing: border-box;
  padding: 10px;
  text-align: center;
color: #fff;
font-weight: 600;
font-size: 20px;

}

.hitem {
  flex-shrink: 0;
  width: fit-content;
  box-sizing: border-box;
  padding: 10px;
  text-align: center;
color: #fff;
font-weight: 600;
font-size: 20px;
margin-left: 0rem;
}

}
@media screen and (max-width: 1344px) { 
.hitem {
  flex-shrink: 0;
  width: fit-content;
  box-sizing: border-box;
  padding: 10px;
  text-align: center;
color: #fff;
font-weight: 600;
font-size: 20px;
margin-left: 0rem;
}

}

@media screen and (max-width: 1000px) { 
.hitem {
  flex-shrink: 0;
  width: fit-content;
  box-sizing: border-box;
  padding: 10px;
  text-align: center;
color: #fff;
font-weight: 600;
font-size: 20px;
margin-left: 0rem;
}

}



.hitem::before {
content: '+++';
padding: 0px 20px;
}

.hitem::after {
content: '+++';
padding: 0px 20px;
}
 
/* (D) ANIMATION - MOVE ITEMS FROM RIGHT TO LEFT */
/* 4 ITEMS -400%, CHANGE THIS IF YOU ADD/REMOVE ITEMS */
@keyframes tickerh {
  0% { transform: translate3d(100%, 0, 0); }
  100% { transform: translate3d(-300%, 0, 0); }
}
.hmove { animation: tickerh linear 50s infinite; }
.hmove:hover { animation-play-state: paused; }



ul.themen li {
  padding-bottom: 15px;
}

li::marker {
  color: #285C72;
  font-size: 180%;
}

ul {
  list-style: square;
}

.infinite-body h4 {
  color: #285C72;
}

.color1 {
color: #285C72 !important;
}

#wp-admin-bar-edit-default {
  display: none;
}

.dpintro-tooltip.center, .dpintro-tooltip {
  background-color: #fff;
  border: solid #000 1px;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0;
    height: 0;
    overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media only screen and (max-width: 1090px) {
.infinite-navigation .sf-menu > li > a {
      font-size: 16px !important;
}
.infinite-navigation .sf-menu > li {
   padding-right: 6px;
}
}




.loginbenutzer.zwei:hover {
background-color: #285C72;
}


.loginbenutzer a {
    color: #fff !important;
    margin-right: 5px !important;
font-size: 13px !important;
}

.loginbenutzer.zwei {
background-color: #D62725;
}

.loginbenutzer:hover {
background-color: #D62725;
}

.loginbenutzer {
background-color: #285C72;
border-radius: 0px;
padding: 1px 5px 0px 10px;
}


.home .zwei:hover {
background-color: #285C72;
   
}
.home .loginbenutzer a {
    color: #fff !important;
    margin-right: 5px !important;
font-size: 13px !important;
    background-color: #285C72;
      border:#000 solid 1px;
}

html.infinite-mmenu-right .infinite-sticky-navigation.infinite-fixed-navigation {
    box-shadow: 1px 1px 6px #cacaca;
}

#nf-field-61 {
width: 100% !important;
}
.nf-form-content input[type="button"]:hover {
    background: #8c8c8c !important;
}

.nf-form-content input[type="button"] {
    background: #285C72 !important;
    border: 0;
    color: #fff !important;
    transition: all .5s;
}

.nf-breadcrumbs li a {
    background: #8c8c8c !important;
    color: #ffffff !important;
    transition: all .5s;
}

.nf-breadcrumbs li.active a {
    background: #285C72 !important;
    color: #fff !important;
    transition: all .5s;
}

.nf-breadcrumbs li a:hover {
    background: #285C72 !important;
    color: #fff !important;
    transition: all .5s;
}
.nf-breadcrumbs li a {
    padding: 3px 15px !important;
}

.nf-progress {
    background-color: #285C72 !important;
}

.nf-progress-container, .nf-progress {
    height: 10px !important;
}

.nf-form-fields-required {
display: none;
}


form.searchandfilter h4 {
    font-size: 26px !important;
margin-top: 10px;
}

wpadminbar .quicklinks .ab-empty-item, #wpadminbar .quicklinks a, #wpadminbar .shortlink-input {
    height: 1px;
    }

.messebg .gdlr-core-pbf-background.gdlr-core-parallax.gdlr-core-js {
    background-repeat: no-repeat;
}

#infoicon {
    top: 39% !important;
    left: 15%;
    position: absolute;
}

.infinite-body h4 {
    margin-bottom: 10px;
 }


.infinite-body h5 {
    color: #fff;
    margin-bottom: 10px;
}

table tr td {
    padding: 15px 15px 15px 15px;
}

table tr:nth-child(2n+1), table tr:nth-child(2n) {
    color: #fff;
    text-align: left;
}

table tr:nth-child(2n+1), table tr:nth-child(2n) {
    background-color: rgba(0,0,0,0.4);
}

.overlayimage .gdlr-core-image-item-wrap.gdlr-core-media-image.gdlr-core-image-item-style-rectangle {
    box-shadow: 0px 2px 2px 2px rgba(0, 0, 0, 0.2);
}

.gdlr-core-feature-box-item .gdlr-core-feature-box {
    box-shadow: 0px 2px 2px 2px rgba(0, 0, 0, 0.2);
}

.gdlr-core-feature-box-item .gdlr-core-feature-box-item-image {
    margin-bottom: 27px;
    width: 80px;
    text-align: center;
    display: inline-block;
}

.infinite-navigation .infinite-navigation-slide-bar-style-dot::before {
    border-color: #D62725;
}

.infinite-navigation .infinite-navigation-slide-bar::before {
    border-bottom-color: #D62725;
}

.infinite-navigation .sf-menu > li > a {
    padding-bottom: 11px;
}

.infinite-navigation .infinite-navigation-slide-bar-style-dot::before {
    content: " ";
    display: block;
    width: 39px;
    margin: 0px auto;
    border-bottom-width: 5px;
    border-top-width: 0px;
    border-style: dashed;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}

.video-holder {
display: inline-block;
position: relative;
padding-bottom: 60%;
margin-bottom: 10px;
width: 100%;
}
.video-holder iframe {
height: 100% !important;
position: absolute;
top: 0; left: 0;
width: 100% !important;
}

.infinite-page-title-wrap .infinite-page-title {
    text-transform: none;
}

.gdlr-core-toggle-box-item-tab.gdlr-core-active .gdlr-core-toggle-box-item-content {
    display: block;
    background-color: #fff;
    padding: 20px;
    border-color: #285C72;
    border-style: solid;
    border-width: 2px;
}

.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: #285C72;
}

.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: #fff;
    border-style: solid;
    border-width: 2px;
    border-color: #285C72;
    padding: 11px;
    text-align: center;
}



.ihc-theme_9 .member-name {
font-weight: 400;
font-style: normal;
}

.ihc-theme_9 .member-img {
    width: 55% !important;
}

.ihc-theme_9 .member-extra-fields {
    font-size: 13px !important;
}

.ihc-theme_9 .ihc-wrapp-list-users ul li {
    font-size: 13px !important;
}

.ihc-theme_9 {
padding-top: 30px;
}

.ihc-theme_9 .ihc-wrapp-list-users ul li {
    color: rgb(136, 136, 136);
font-weight: 400;
font-style: normal;
    font-size: 13px;
    line-height: 21px;
    text-align: left;
}

.ihc-theme_9 .member-email, .ihc-theme_9 .member-web, .ihc-theme_9 .member-phone {
font-family: "Roboto Condensed", sans-serif;
font-weight: 700;
font-style: normal;
    font-size: 13px;
    line-height: 20px;
    font-weight: bold;
letter-spacing: 1px;
}

.team-member {
padding: 10px; 
}

.iump-listing-users-filter {
    width: 25%;
}

#ihc-custom-controls i {
    font-weight: 700;
    background-color: rgba(0, 0, 0, 0.9) !important;
}

.ihc-register-7 {
    width: 100%;
}

.gdlr-core-image-overlay-icon.gdlr-core-size-22 {
    width: 60px;
    font-size: 40px;
    line-height: 24px;
    margin-left: -35px;
    margin-top: -26px;
}

.infinite-body input[type="submit"]:hover {
    background-color: #fff;
    width: 100%;
    color: #D62725;
}

.infinite-body input[type="submit"] {
    background-color: #D62725;
    width: 100%;
    color: #fff;
}

.gdlr-core-tab-feature-item .gdlr-core-tab-feature-content-wrap {
    padding: 40px 20px 20px 20px;
}


.gdlr-core-tab-feature-item .gdlr-core-tab-feature-size-4 {
      width: 23%;
}

.gdlr-core-tab-feature-item .gdlr-core-tab-feature-title-wrap {
    padding: 15px 10px;
        margin: 3px;
}

a.boxlink:hover {
    color: #4c4c4c;
background-color: #B9DCE1;
transition: 1s;
}


a.boxlink {
    color: #fff;
padding: 0px 5px;
}

.boximage {
transition: transform 1s;
}

.messebox:hover .gdlr-core-pbf-column-content.clearfix.gdlr-core-js.gdlr-core-sync-height-content .gdlr-core-pbf-element .boximage {
transform: scale(0.9);
transition: transform 1s;
}


.infinite-page-title-wrap.infinite-style-small .infinite-page-title-content {
    padding-top: 45px;
    padding-bottom: 38px;
}

.infinite-page-title-wrap.infinite-style-small .infinite-page-caption {
    font-size: 25px;
    margin-top: 10px;
}

.infinite-page-title-wrap.infinite-style-small .infinite-page-title {
    font-size: 40px;
    margin-bottom: -10px;
    font-weight: 600;
}

.infinite-copyright-text {
    text-transform: none;
    letter-spacing: 1px;
}

h1, h2. h3, h4, h5, h6 {
font-weight: 700;
font-style: normal;
}

.infinite-body h1 {
    margin-top: 0px;
    margin-bottom: 20px;
    line-height: 1.1;
    font-weight: 300;
}


.infinite-body, p {
font-family: "Roboto Condensed", sans-serif;
font-weight: 400;
font-style: normal;
}

.infinite-navigation .sf-menu > li > a {
font-weight: 500;
font-style: normal;
font-size: 17px;
}

.shock {
color: #79A7B7 !important;
}

.shock:hover{
opacity: 0.7;
}


.pklein {
font-size: smaller !important; 
    font-style: italic !important;
font-family: "Roboto Condensed", sans-serif;} 

.post-password-form {z-index: 9999 !important;
position: relative;  }

.suphier sup {
    vertical-align: super;
    font-size: 0.8em; 
}

.thinme {
    font-weight: 400; 
}

 .t-light {
    background: linear-gradient(180deg, #f4f4f2, #fafafa);
}

.t-white a{
color: #fff !important; }


.colorherev  .gdlr-core-video-item-overlay-icon {
border-color: #D62725;
   border-width: 2px;
}

.colorherev  .fa-play {
    color: #D62725; 
    font-size: 24px;
}

 




 .home .infinite-top-bar {
       position: absolute; 
     right: 0; 
border: 0px; 
      
}

.home .infinite-top-bar a {
   outline: 1px solid #fff; 
    padding: 8px
}

.home .infinite-top-bar a:hover {

    padding: 8px;
    background: #fff !important; 
    color: #000 !important; 
}

.home .gdlr-core-ilightbox {
    display: none; 
}

table h3 {
    font-size: 22px !important; 
}

table h4 {
    font-size: 20px !important; 
}

.clipp img {
   clip-path: circle(40%);
}
.welcome h1 {
  font-family: "Montserrat", sans-serif;
        font-weight: 700 !important;
}

#videobg .gdlr-core-pbf-background {
    
                background-position: center center !important;
        background-size: contain !important;
        height: unset !important; 
    transform: unset !important;}


    
    .gdlr-core-pbf-background-video {
        width: unset !important; 
         height: unset !important;        
         margin-left: unset !important; 
        margin-top: 0px !important; 
        width: 100% !important; 
        height: 100% !important; 
         padding: unset !important; 
}



.thinme {
    font-weight: 400 !important; 
}


#progt .gdlr-core-tab-feature3-title{ 
    color: #285C72 !important;
   opacity: 0.5;
     border-radius: 20px;   
}

#progt .gdlr-core-tab-feature3-title-wrap.gdlr-core-active .gdlr-core-tab-feature3-title {
  font-weight: 900; /* or 600, or bold */
  color: #D62725 !important; 
    padding: 5px;
     padding-top: 25px;
       font-size: 22px; 
    opacity: 1 !important; 
}
#progt .gdlr-core-tab-feature3-title {
     font-weight: 900; 
 color: #285C72 !important; 
    padding: 5px;
     padding-top: 25px;
       font-size: 22px !important;   
}




 #progt .gdlr-core-tab-feature3-title {
    font-size: 19px; 
}


.disableth {
    pointer-events: none; 
    user-select: none; 
}


.hightl svg {
    width: 30vw;
}

.anmeldenjj   {
    color: #fff !important; 
    background-color: #285C72  !important;

}

.anmeldenjj:hover {
    background-color: #D62725  !important;
}

.home .infinite-top-bar .anmeldenjj a {
    outline: 1px solid #fff; 
    padding: 9px;
          background-color: #D62725  !important;
}

.home .infinite-top-bar .anmeldenjj a:hover {
    outline: 1px solid #fff; 
    padding: 9px;
     color: #000 !important; 
 background-color: #fff  !important;
}




.rhamm {
 --s: 50px; /* the size on the corner */
  --t: 5px;  /* the thickness of the border */
  --g: 20px; /* the gap between the border and image */
  
  padding: calc(var(--g) + var(--t));
  outline: var(--t) solid #285C72; /* the color here */
  outline-offset: calc(-1*var(--t));
  mask:
    conic-gradient(at var(--s) var(--s),#0000 75%,#000 0)
     0 0/calc(100% - var(--s)) calc(100% - var(--s)),
    conic-gradient(#000 0 0) content-box;
  transition: .4s;
}

	.flexhier img{
    display: inline-block !important; 
    max-width: 250px;
    border: 1px #000 solid;
}

.flexhier .alignnone{
   margin-bottom: 10px !important; 
}

.gdlr-core-button {
    font-size: 20px; 
}

.spk-badge {
    display: none  !important; 
}

.spk-name {
    color: #000 !important; 
    font-size: 20px !important; 
}

.frameg iframe {
    width: 100%; 
}

.filterme img {
    filter: drop-shadow(1px 3px 2px #fff);
}

.centerme {
display: flex; 
        justify-content: center;
        gap: 10px;
        margin: 0 auto;
        flex-direction: row;
        flex-wrap: wrap;
        align-content: center;
        align-items: center;
}
.centerme ul a {
display: flex; 
         
        justify-content: space-between;
        gap: 5px;
        margin: 0 auto;
        flex-direction: row;
        flex-wrap: wrap;
        align-content: center;
        align-items: center;
}

.tablepress-id-9 .row-2 .column-2 {
    background-color: #e4e4e4 !important; 
    
}


.flexhier p {
  display: grid;
  grid-template-columns: 1fr;       
  gap: 10px;                          
  justify-items: center;             
  max-width: 650px;
    margin: 0 auto;
}

.flexhier p img {
  max-width: 300px;
  width: 100%;                 
  padding: 1rem;                     
  box-sizing: border-box;
}


@media (min-width: 768px) {
  .flexhier p {
    grid-template-columns: repeat(2, 1fr);  
  }
}


.trans .gdlr-core-toggle-box-item-title {
    font-size: 18px !important; 
    text-align: left !important;
    font-weight: 700 !important;
    padding-left: 30px !important; 
}

.trans .gdlr-core-toggle-box-item-title:before {
        content: "\4c";
        font-family: "ElegantIcons";
        margin-right: 15px;
    font-size: 24px !important; 
    font-weight: 700 !important; 
}

.shadowme {
box-shadow: 0px 0px 37px 9px rgba(0, 0, 0, 0.12);
}

.symbtn {
        background: #285C72 !important;
        background: linear-gradient(to right, #285C72, #D62725) !important;
        -moz-background: linear-gradient(to right, #285C72, #D62725) !important;
        -o-background: linear-gradient(to right, #285C72, #D62725) !important;
        -webkit-background: linear-gradient(to right, #285C72, #D62725) !important;
        border-width: 0 !important;
        border-color: #285C72 !important;
    color: #fff !important; 
}

.symbtn:hover {
        background: linear-gradient(to right, #285C72, #D62725) !important;
        -moz-background: linear-gradient(to right, #285C72, #D62725) !important;
        -o-background: linear-gradient(to right, #285C72, #D62725) !important;
        -webkit-background: linear-gradient(to right, #285C72, #D62725) !important;
        opacity: 0.9;
    color: #fff !important; 
}

.linkme a:hover {
        color: #285C72 !important;
}

.tabme:hover {
    outline: 1px solid #285C72; 
}


body.ced-user-guest .only-logged-in {
  display: none !important;
}


body.ced-user-loggedin .only-logged-out {
  display: none !important;
}

.PlayPauseReloadButton {
   background-color:  #D62725 !important;
}


.radius50 img {
    width: 300px;      
    height: 300px;       
    border-radius: 50%;
    object-fit: cover;   
    display: block;
    margin: 0 auto;    
}








:root{
  /* Base colors inspired by your dark schedule screenshot */
  --bg: #07080a;
  --bg2:#0b0d10;
  --card:#0f1217;
  --stroke:#1b2230;
  --text:#e8edf6;
  --muted:#a8b3c7;

  /* Accents (blue from screenshot + warm coral from illustration) */
  --primary:#285C72;
  --primary2:#16394D;
  --coral:#D62725;

  --shadow: 0 16px 60px rgba(0,0,0,.55);
  --radius: 18px;
  --radius2: 26px;

  --container: 1120px;
}

.container{
  width:min(var(--container), calc(100% - 40px));
  margin-inline:auto;
}

.sr-only{
  position:absolute;
  width:1px;height:1px;
  padding:0;margin:-1px;
  overflow:hidden;clip:rect(0,0,0,0);
  white-space:nowrap;border:0;
}

/* Scroll progress */
.scroll-progress{
  position:fixed;
  inset:0 0 auto 0;
  height:2px;
  background:rgba(255,255,255,.06);
  z-index:1000;
}
.scroll-progress__bar{
  height:100%;
  width:0%;
  background:linear-gradient(90deg, var(--primary), var(--coral));
}

/* Header */
.header{
  position:sticky;
  top:0;
  z-index:999;
  backdrop-filter: blur(14px);
  background: rgba(7,8,10,.55);
  border-bottom: 1px solid rgba(255,255,255,.06);
}
.header__inner{
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:14px 0;
  gap:16px;
}

.brand{
  display:flex;
  align-items:center;
  gap:10px;
}
.brand__mark{
  width:40px;height:40px;
  border-radius:12px;
  display:grid;
  place-items:center;
  font-weight:800;
  letter-spacing:.3px;
  background:
    radial-gradient(14px 14px at 30% 25%, rgba(255,255,255,.35), transparent 60%),
    linear-gradient(180deg, rgba(40,92,114,.95), rgba(22,57,77,.95));
  box-shadow: 0 12px 30px rgba(40,92,114,.18);
}
.brand__text{ display:flex; flex-direction:column; line-height:1.05; }
.brand__title{ font-weight:700; font-size:14px; }
.brand__sub{ font-size:12px; color:var(--muted); margin-top:2px; }

.nav{ display:flex; align-items:center; gap:12px; }
.nav__toggle{
  display:none;
  background:transparent;
  border:1px solid rgba(255,255,255,.10);
  border-radius:12px;
  padding:10px;
  cursor:pointer;
}
.nav__toggleLine{
  display:block;
  width:20px;height:2px;
  background:rgba(255,255,255,.75);
  margin:4px 0;
  border-radius:2px;
}

.nav__menu{
  display:flex;
  align-items:center;
  gap:14px;
}
.nav__link{
  font-size:13px;
  color:rgba(232,237,246,.86);
  padding:10px 10px;
  border-radius:12px;
  transition: background .2s ease, color .2s ease;
}
.nav__link:hover{
  background:rgba(255,255,255,.06);
  color:#fff;
}
.nav__cta{
  font-size:13px;
  font-weight:600;
  padding:10px 12px;
  border-radius:12px;
  border:1px solid rgba(40,92,114,.55);
  background:rgba(40,92,114,.12);
  transition: transform .15s ease, background .2s ease;
}
.nav__cta:hover{
  transform: translateY(-1px);
  background:rgba(40,92,114,.18);
}

/* Hero */
.hero{
  position:relative;
  padding:84px 0 46px;
  overflow:hidden;
}
.hero__bg{
  position:absolute;
  inset:0;
  z-index:-2;
}
.hero__bgImg{
  width:100%;
  height:100%;
  object-fit:cover;
  filter:saturate(1.05) contrast(1.05) brightness(.72);
  transform: scale(1.03);
}
.hero__bgGlow{
  position:absolute;
  inset:0;
  background:
    radial-gradient(900px 500px at 70% 10%, rgba(40,92,114,.38), transparent 55%),
    radial-gradient(700px 420px at 30% 35%, rgba(214,39,37,.18), transparent 58%),
    linear-gradient(180deg, rgba(7,8,10,.45), rgba(7,8,10,.92));
}
.hero__bgGrid{
  position:absolute;
  inset:-40px;
  background-image:
    linear-gradient(rgba(255,255,255,.05) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.05) 1px, transparent 1px);
  background-size: 64px 64px;
  opacity:.18;
  mask-image: radial-gradient(closest-side at 60% 30%, black 0%, transparent 75%);
}
.hero__fade{
  height:42px;
  background:linear-gradient(180deg, transparent, var(--bg2));
}

.hero__inner{
  display:grid;
  grid-template-columns: 1.1fr .9fr;
  gap:26px;
  align-items:center;
}
.hero__content{
  padding:20px 0;
}
.hero__kicker{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  align-items:center;
  color:rgba(232,237,246,.86);
  font-size:13px;
}
.pill{
  padding:6px 10px;
  border-radius:999px;
  border:1px solid rgba(40,92,114,.55);
  background:rgba(40,92,114,.14);
  font-weight:600;
}
.dot{
  width:5px;height:5px;
  border-radius:999px;
  background:rgba(255,255,255,.35);
}

.hero__title{
  margin:14px 0 10px;
  font-size: clamp(30px, 3.8vw, 52px);
  letter-spacing:-.02em;
  line-height:1.02;
}
.hero__titleAccent{
  display:block;
  margin-top:10px;
  font-size: clamp(16px, 1.5vw, 20px);
  color:rgba(232,237,246,.86);
  font-weight:600;
}
.hero__lead{
  margin:0;
  max-width: 62ch;
  color:rgba(232,237,246,.82);
  font-size:15px;
  line-height:1.6;
}
.hero__actions{
  display:flex;
  gap:12px;
  margin-top:18px;
  flex-wrap:wrap;
}

.btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  padding:12px 14px;
  border-radius:14px;
  font-size:14px;
  font-weight:600;
  border:1px solid rgba(255,255,255,.10);
  background:rgba(255,255,255,.04);
  transition: transform .15s ease, background .2s ease, border-color .2s ease;
}
.btn:hover{ transform: translateY(-1px); }
.btn--primary{
  border-color: rgba(40,92,114,.65);
  background:
    radial-gradient(14px 14px at 20% 20%, rgba(255,255,255,.35), transparent 60%),
    linear-gradient(180deg, rgba(40,92,114,.95), rgba(22,57,77,.95));
  box-shadow: 0 16px 40px rgba(40,92,114,.18);
}
.btn--ghost{
  background:rgba(255,255,255,.03);
  border-color: rgba(255,255,255,.10);
}

.hero__stats{
  margin-top:18px;
  display:grid;
  grid-template-columns: repeat(3, minmax(0,1fr));
  gap:12px;
}
.stat{
  padding:12px 12px;
  border-radius: var(--radius);
  background: rgba(15,18,23,.55);
  border:1px solid rgba(255,255,255,.08);
}
.stat__num{
  font-weight:800;
  font-size:20px;
  letter-spacing:-.02em;
}
.stat__label{
  margin-top:4px;
  font-size:12px;
  color:rgba(232,237,246,.74);
}

.hero__art{
  position:relative;
  border-radius: var(--radius2);
  overflow:hidden;
  background: rgba(15,18,23,.55);
  border:1px solid rgba(255,255,255,.10);
  box-shadow: var(--shadow);
  transform: rotate(1.5deg);
}
.hero__artImg{
  width:100%;
  height:100%;
  object-fit:cover;
  opacity:.95;
  mix-blend-mode: screen;
  filter: saturate(1.12) contrast(1.03);
}
.hero__artShadow{
  position:absolute;
  inset:0;
  background:
    radial-gradient(500px 280px at 30% 30%, rgba(214,39,37,.20), transparent 60%),
    radial-gradient(600px 340px at 70% 70%, rgba(40,92,114,.18), transparent 60%),
    linear-gradient(180deg, rgba(7,8,10,.0), rgba(7,8,10,.35));
  pointer-events:none;
}

/* Sections */
.section{
  padding:64px 0;
}
.section--contact{
  padding-top:46px;
}
.section__head{
  margin-bottom:20px;
}
.section__head--split{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:16px;
  flex-wrap:wrap;
}
.h2{
  margin:0 0 8px;
  font-size: clamp(22px, 2.2vw, 30px);
  letter-spacing:-.02em;
}
.sub{
  margin:0;
  color:rgba(232,237,246,.78);
  line-height:1.6;
  max-width: 70ch;
}

.grid{
  display:grid;
  gap:14px;
}
.grid--2{
  grid-template-columns: repeat(2, minmax(0,1fr));
}

.card{
  padding:18px;
  border-radius: var(--radius);
  background: rgba(15,18,23,.62);
  border:1px solid rgba(255,255,255,.09);
  box-shadow: 0 10px 30px rgba(0,0,0,.22);
}
.card--accent{
  border-color: rgba(214,39,37,.35);
  background:
    radial-gradient(420px 220px at 20% 20%, rgba(214,39,37,.12), transparent 60%),
    rgba(15,18,23,.62);
}
.h3{
  margin:0 0 8px;
  font-size:16px;
}
.card p{
  margin:0;
  color:rgba(232,237,246,.78);
  line-height:1.65;
  font-size:14px;
}
.muted{ color:rgba(232,237,246,.62); font-size:13px; margin-top:10px; }

.list{
  margin:10px 0 0;
  padding-left:18px;
  color:rgba(232,237,246,.78);
}
.list li{ margin:6px 0; }

/* Schedule */
.controls{ display:flex; gap:10px; flex-wrap:wrap; }
.chip{
  cursor:pointer;
  padding:9px 12px;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.10);
  background:rgba(255,255,255,.04);
  color:rgba(232,237,246,.86);
  font-weight:600;
  font-size:13px;
}
.chip.is-active{
  border-color: rgba(40,92,114,.65);
  background: rgba(40,92,114,.14);
}

.schedule__tableWrap{
  border-radius: var(--radius2);
  border:1px solid rgba(255,255,255,.10);
  background: rgba(15,18,23,.55);
  overflow:auto;
  box-shadow: var(--shadow);
}
.schedule__table{
  width:100%;
  border-collapse:collapse;
  min-width: 980px;
}
.schedule__table th,
.schedule__table td{
  border:1px solid rgba(255,255,255,.08);
  vertical-align:top;
  padding:12px;
}
.schedule__table th{
  position:sticky;
  top:0;
  background: rgba(7,8,10,.88);
  color: rgba(232,237,246,.9);
  font-size:13px;
  text-align:left;
}
.cellDate{
  font-size:12px;
  color:rgba(232,237,246,.70);
  margin-bottom:8px;
}
.slot{
  border-radius:14px;
  padding:10px 10px;
  border:1px solid rgba(255,255,255,.10);
  background: rgba(255,255,255,.03);
}
.slot + .slot{ margin-top:10px; }
.slot--online{
  border-color: rgba(40,92,114,.55);
  background: rgba(40,92,114,.10);
}
.slot--praesenz{
  border-color: rgba(214,39,37,.40);
  background: rgba(214,39,37,.10);
}
.slot__top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
}
.badge{
  font-size:11px;
  font-weight:700;
  letter-spacing:.02em;
  padding:5px 8px;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.14);
}
.badge--online{ border-color: rgba(40,92,114,.65); color:#E0F2F0; }
.badge--praesenz{ border-color: rgba(214,39,37,.55); color:#FBECEE; }
.slot__title{
  margin-top:6px;
  font-weight:700;
  font-size:13px;
}
.slot__meta{
  margin-top:6px;
  font-size:12px;
  color:rgba(232,237,246,.78);
  line-height:1.45;
}

.schedule__legend{
  margin-top:12px;
  display:flex;
  gap:12px;
  flex-wrap:wrap;
  color:rgba(232,237,246,.75);
  font-size:13px;
}
.legendItem{ display:flex; align-items:center; gap:8px; }
.legendSwatch{
  width:10px;height:10px;border-radius:999px;
  border:1px solid rgba(255,255,255,.18);
}
.legendSwatch--online{ background: rgba(40,92,114,.8); border-color: rgba(40,92,114,.95); }
.legendSwatch--praesenz{ background: rgba(214,39,37,.8); border-color: rgba(214,39,37,.95); }
.legendSwatch--empty{ background: rgba(255,255,255,.10); }

.note{
  margin-top:14px;
  padding:14px;
  border-radius: var(--radius);
  border:1px solid rgba(255,255,255,.10);
  background: rgba(255,255,255,.03);
  color:rgba(232,237,246,.78);
  line-height:1.6;
  font-size:13px;
}

/* Speakers */
.speakerGrid{
  display:grid;
  grid-template-columns: repeat(3, minmax(0,1fr));
  gap:14px;
}
.speaker{
  padding:16px;
  border-radius: var(--radius);
  background: rgba(15,18,23,.62);
  border:1px solid rgba(255,255,255,.09);
}
.speaker__name{
  font-weight:800;
    color: #D62725;
  letter-spacing:-.01em;
     font-size:18px;
}
.speaker__role{
  margin-top:4px;
  color:rgba(232,237,246,.72);
  font-size:17px;
    font-weight: 800;
}
.speaker__bio{
  margin-top:10px;
  color:rgba(232,237,246,.78);
  font-size:14px;
  line-height:1.6;
}


.speaker:hover{
  padding:16px;
  background-color:  #fff;
    color: #000;
  border:1px solid rgba(255,255,255,.09);
}


.speaker:hover .speaker__bio, .speaker:hover .speaker__role{
  color: #000;
}


/* Accordion */
.accordion{ display:grid; gap:12px; }
.accItem{
  border-radius: var(--radius);
  border:1px solid rgba(255,255,255,.10);
  background: rgba(15,18,23,.55);
  padding:12px 14px;
}
.accItem summary{
  cursor:pointer;
  font-weight:700;
  outline:none;
}
.accBody{
  margin-top:10px;
  color:rgba(232,237,246,.78);
  line-height:1.6;
  font-size:13px;
}

/* Contact / Footer */
.contactCard{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  flex-wrap:wrap;
  padding:18px;
  border-radius: var(--radius2);
  border:1px solid rgba(40,92,114,.35);
  background:
    radial-gradient(520px 260px at 20% 20%, rgba(40,92,114,.18), transparent 60%),
    radial-gradient(520px 260px at 80% 80%, rgba(214,39,37,.12), transparent 62%),
    rgba(15,18,23,.60);
  box-shadow: var(--shadow);
}
.contactActions{ display:flex; gap:10px; flex-wrap:wrap; }

.footer{
  margin-top:22px;
  padding-top:18px;
  border-top:1px solid rgba(255,255,255,.08);
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:14px;
  flex-wrap:wrap;
}
.footer__link{
  font-size:13px;
  color:rgba(232,237,246,.72);
  padding:8px 10px;
  border-radius:12px;
}
.footer__link:hover{ background:rgba(255,255,255,.05); color:#fff; }

.brand--footer .brand__mark{ width:36px; height:36px; border-radius:12px; }

/* Responsive */
@media (max-width: 980px){
  .hero__inner{ grid-template-columns: 1fr; }
  .hero__art{ transform: rotate(0deg); }
  .grid--2{ grid-template-columns: 1fr; }
  .speakerGrid{ grid-template-columns: 1fr; }
}
@media (max-width: 860px){
  .nav__toggle{ display:inline-flex; }
  .nav__menu{
    position:absolute;
    right:20px;
    top:64px;
    width:min(360px, calc(100vw - 40px));
    display:none;
    flex-direction:column;
    align-items:stretch;
    gap:6px;
    padding:12px;
    border-radius: 16px;
    background: rgba(7,8,10,.92);
    border:1px solid rgba(255,255,255,.10);
    box-shadow: var(--shadow);
  }
  .nav__menu.is-open{ display:flex; }
  .nav__link, .nav__cta{ width:100%; text-align:left; }
}



/* Color Variables */
:root {
  --color-primary: #285C72;
  --color-secondary: #D62725;
  --bg-white: #ffffff;
  --text-dark: #333333;
  --border-light: #eeeeee;
}

.custom-schedule-section {
  background: var(--bg-white);
  padding: 40px 0;
  color: var(--text-dark);
  font-family: inherit;
}
.schedule__legend {
      color:#285C72;
}
.note {
      color:#285C72;
}
.legendSwatch--praesenz {
    background: #D62725;
}

.schedule-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 30px;
  flex-wrap: wrap;
  gap: 20px;
}

.schedule-title { margin: 0; color: var(--color-primary); }

/* Filter Chips */
.filter-controls { display: flex; gap: 10px; }
.chip {
  padding: 8px 18px;
  border-radius: 20px;
  border: 1px solid var(--color-primary);
  background: transparent;
  color: var(--color-primary);
  cursor: pointer;
  transition: 0.3s;
}
.chip.is-active, .chip:hover {
  background: var(--color-primary);
  color: white;
}
 table tr {
        background-color: #fff;
    color:#285C72;
}

.sub {
    color:#285C72; 
}



.container {
        width: min(var(--container), calc(100% - 10px));
        margin-inline: auto;
}

:root {
        --bg: #285C72;
        --bg2: #0b0d10;
        --card: #0f1217;
        --stroke: #1b2230;
        --text: #e8edf6;
        --muted: #a8b3c7;
        --primary: #285C72;
        --primary2: #16394D;
        --coral: #285C72;
        --shadow: 0 16px 60px rgba(0, 0, 0, .55);
        --radius: 18px;
        --radius2: 26px;
        --container: 1420px;
}

.schedule__tableWrap {
        border-radius: var(--radius2);
        border: 1px solid rgba(255, 255, 255, .10);
        background: rgba(15, 18, 23, .55);
        overflow: auto;
        box-shadow: unset ;
}

.schedule__table th {
    font-size: 16px;
}
.cellDate {
      font-size: 14px;
}

.slot__title {
    font-size: 16px;
}
th {
     background-color: #285C72 !important;
 }
 td {
     background-color: rgba(214,39,37,0);
 }
  .badge {
      font-size: 12px;
}
.schedule__legend {
       font-size: 20px;
    margin-top: 30px;
}
 .slot__meta {
     font-size: 16px;
}
.infinite-mobile-button-hamburger {
    background-color: #285C72;
}

.infinite-logo img {
    width: 350px; /* Adjust to your needs */
    height: auto;
}


.badge {
    flex: 1;}

/* 1. Force the table to respect assigned widths */
.schedule__table {
  table-layout: fixed;
  width: 100%;
}

/* 2. Optically reduce Thursday (Donnerstag) - the 4th column */
.schedule__table th:nth-child(4),
.schedule__table td:nth-child(4) {
  width: 16%; /* Shrinks Thursday */
}

/* 3. Distribute the remaining space equally to the other 5 columns */
.schedule__table th:not(:nth-child(4)),
.schedule__table td:not(:nth-child(4)) {
  width: 16%; /* (100% - 14%) / 5 columns */
}

/* 4. Ensure "Online" and times stay visible and neat */
.slot__top {
  display: flex;
  flex-wrap: wrap; /* Allows elements to wrap neatly if space gets tight */
  gap: 4px;
}

.badge {
  white-space: nowrap; /* Prevents the word "Online" from breaking or hiding */
}


.buttonme .gdlr-core-button {
        background: linear-gradient(to right, #285C72, #D62725);
    color:#fff !important;
    min-width: 100%;
    display: block;
  height: 100%;
padding: 0;
}



.buttonme .gdlr-core-button a {
        background: linear-gradient(to right, #285C72, #D62725);
    color:#fff !important;
       min-width: 100%;
    display: block;
    min-height: 100%;
    padding: 15px 33px;
    border-radius: 99px;
}


.buttonme .gdlr-core-button:hover {
       outline:4px solid #285C72;
}




/* ==============================================
   DGPK EMAH WEBINAR 2026
   Slider Revolution Animated Hero
   ============================================== */

.dgpk-rev-layer {
    width: 100% !important;
    height: 100% !important;
}

.dgpk-rev-hero {
    --dgpk-red: #D62725;
    --dgpk-blue: #285C72;
    --dgpk-dark: #16394D;
    --dgpk-light: #B9DCE1;

    width: 100%;
    height: 100%;
    min-height: 580px;
    position: relative;
    overflow: hidden;
    isolation: isolate;

    display: flex;
    align-items: center;
    justify-content: center;

    background: linear-gradient(
        120deg,
        #DFF4F3 0%,
        #B9DCE1 48%,
        #79A7B7 100%
    );

    font-family: inherit;
    box-sizing: border-box;
}

.dgpk-rev-hero *,
.dgpk-rev-hero *::before,
.dgpk-rev-hero *::after {
    box-sizing: border-box;
}

.dgpk-rev-grid {
    position: absolute;
    inset: 0;
    pointer-events: none;

    background-image:
        linear-gradient(
            rgba(255,255,255,.13) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(255,255,255,.13) 1px,
            transparent 1px
        );

    background-size: 56px 56px;
    opacity: .65;
}

.dgpk-rev-orb {
    position: absolute;
    border-radius: 50%;
    pointer-events: none;
    animation: dgpk-rev-float 9s ease-in-out infinite alternate;
}

.dgpk-rev-orb-1 {
    width: 470px;
    height: 470px;
    right: -170px;
    top: -180px;

    background: radial-gradient(
        circle,
        rgba(255,255,255,.6),
        rgba(255,255,255,0) 70%
    );
}

.dgpk-rev-orb-2 {
    width: 330px;
    height: 330px;
    left: -150px;
    bottom: -170px;

    border: 50px solid rgba(255,255,255,.27);
    animation-delay: -4s;
}

/* Main content */

.dgpk-rev-inner {
    position: relative;
    z-index: 2;

    width: 100%;
    max-width: 1200px;
    margin: 0 auto;

    padding: 80px 45px 105px;

    display: grid;
    grid-template-columns: 1.15fr .85fr;
    align-items: center;
    gap: 35px;
}

.dgpk-rev-content {
    min-width: 0;
}

.dgpk-rev-kicker {
    font-size: 12px;
    font-weight: 800;
    letter-spacing: 2px;
    color: #A9232D;

    animation: dgpk-rev-up .9s .1s both;
}

.dgpk-rev-title {
    font-size: clamp(48px, 5.5vw, 80px) !important;
    line-height: 1.05 !important;
    letter-spacing: -2px;

    font-weight: 800 !important;
    color: var(--dgpk-dark) !important;

    margin: 20px 0 !important;

    animation: dgpk-rev-up 1s .3s both;
}

.dgpk-rev-title span {
    display: block;
    color: var(--dgpk-red) !important;
}

.dgpk-rev-subtitle {
    font-size: clamp(19px, 2vw, 26px);
    font-weight: 650;
    line-height: 1.4;
    color: var(--dgpk-blue);

    animation: dgpk-rev-up 1s .55s both;
}

.dgpk-rev-accent {
    width: 60px;
    height: 3px;

    background: var(--dgpk-red);
    margin: 28px 0;

    animation: dgpk-rev-up .9s .7s both;
}

/* Information pills */

.dgpk-rev-meta {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;

    animation: dgpk-rev-up .9s .85s both;
}

.dgpk-rev-pill {
    padding: 11px 16px;
    border-radius: 100px;

    background: rgba(255,255,255,.65);
    border: 1px solid rgba(255,255,255,.8);

    color: var(--dgpk-blue);
    font-size: 13px;
    font-weight: 700;
}

/* Buttons */

.dgpk-rev-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;

    margin-top: 26px;

    animation: dgpk-rev-up .9s 1s both;
}

.dgpk-rev-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    padding: 15px 23px;
    border-radius: 40px;

    font-size: 12px;
    font-weight: 800;
    line-height: 1.3;
    letter-spacing: .4px;

    text-decoration: none !important;
    white-space: normal;
    text-align: center;

    transition:
        transform .25s ease,
        box-shadow .25s ease,
        background .25s ease;
}

.dgpk-rev-btn:hover {
    transform: translateY(-3px);
}

.dgpk-rev-btn-primary {
    background: var(--dgpk-red);
    color: #FFFFFF !important;

    box-shadow: 0 12px 26px rgba(214,39,37,.22);
}

.dgpk-rev-btn-primary:hover {
    background: #B71F20;
    color: #FFFFFF !important;
}

.dgpk-rev-btn-outline {
    background: rgba(255,255,255,.4);
    border: 1px solid var(--dgpk-blue);
    color: var(--dgpk-blue) !important;
}

.dgpk-rev-btn-outline:hover {
    background: #FFFFFF;
    color: var(--dgpk-dark) !important;
}

.dgpk-rev-note {
    font-size: 12px;
    line-height: 1.5;
    color: var(--dgpk-blue);
    margin: 22px 0 0 !important;
    opacity: .8;

    animation: dgpk-rev-up .9s 1.15s both;
}

/* Animated illustration */

.dgpk-rev-art {
    position: relative;
    width: 100%;
    height: 390px;

    display: flex;
    align-items: center;
    justify-content: center;

    animation: dgpk-rev-enter 1.2s .35s both;
}

.dgpk-rev-ring {
    position: absolute;
    width: 350px;
    height: 350px;

    border: 1px solid rgba(255,255,255,.8);
    border-radius: 50%;

    animation: dgpk-rev-rotate 20s linear infinite;
}

.dgpk-rev-ring::before,
.dgpk-rev-ring::after {
    content: "";
    position: absolute;

    width: 12px;
    height: 12px;
    border-radius: 50%;

    left: 50%;
    top: -6px;
    background: var(--dgpk-red);
}

.dgpk-rev-ring::after {
    top: auto;
    bottom: -6px;
    background: #FFFFFF;
}

.dgpk-rev-halo {
    width: 290px;
    height: 290px;
    border-radius: 50%;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    background: radial-gradient(
        circle at 30% 25%,
        rgba(255,255,255,.9),
        rgba(255,255,255,.16) 70%
    );

    box-shadow: 0 30px 70px rgba(40,92,114,.18);

    animation: dgpk-rev-float 6s ease-in-out infinite alternate;
}

.dgpk-rev-heart {
    font-size: 190px;
    font-weight: 300;
    line-height: 1;
    color: var(--dgpk-red);
}

.dgpk-rev-brand {
    font-size: 12px;
    font-weight: 900;
    letter-spacing: 5px;
    color: var(--dgpk-blue);
    margin-top: -12px;
}

/* Scroll down indicator */

.dgpk-rev-scroll {
    position: absolute;
    z-index: 5;
    bottom: 26px;
    left: 50%;

    transform: translateX(-50%);

    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 6px;

    color: var(--dgpk-blue) !important;
    font-size: 10px;
    font-weight: 800;
    letter-spacing: 2px;

    text-decoration: none !important;

    animation: dgpk-rev-scroll-enter .9s 1.4s both;
}

.dgpk-rev-chevron {
    font-size: 30px;
    line-height: 1;
    animation: dgpk-rev-bounce 1.8s ease-in-out infinite;
}

/* Smooth scrolling */

html {
    scroll-behavior: smooth;
}

#emah-content {
    scroll-margin-top: 80px;
}

/* Animations */

@keyframes dgpk-rev-up {
    from {
        opacity: 0;
        transform: translateY(30px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes dgpk-rev-enter {
    from {
        opacity: 0;
        transform: scale(.85) translateY(25px);
    }
    to {
        opacity: 1;
        transform: scale(1) translateY(0);
    }
}

@keyframes dgpk-rev-float {
    from { transform: translateY(-10px); }
    to { transform: translateY(13px); }
}

@keyframes dgpk-rev-rotate {
    to { transform: rotate(360deg); }
}

@keyframes dgpk-rev-bounce {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(9px); }
}

@keyframes dgpk-rev-scroll-enter {
    from {
        opacity: 0;
        transform: translate(-50%, 20px);
    }
    to {
        opacity: 1;
        transform: translate(-50%, 0);
    }
}

/* Tablet */

@media (max-width: 1024px) {
    .dgpk-rev-inner {
        padding: 65px 30px 95px;
        gap: 15px;
    }

    .dgpk-rev-art {
        height: 290px;
    }

    .dgpk-rev-ring {
        width: 260px;
        height: 260px;
    }

    .dgpk-rev-halo {
        width: 220px;
        height: 220px;
    }

    .dgpk-rev-heart {
        font-size: 145px;
    }
}

/* Mobile */

@media (max-width: 767px) {
    .dgpk-rev-hero {
        min-height: 720px;
        height: 100%;
    }

    .dgpk-rev-inner {
        grid-template-columns: 1fr;
        gap: 5px;
        padding: 52px 24px 100px;
    }

    .dgpk-rev-title {
        font-size: clamp(40px, 9vw, 55px) !important;
        letter-spacing: -1.5px;
    }

    .dgpk-rev-kicker {
        font-size: 10px;
        letter-spacing: 1.3px;
    }

    .dgpk-rev-subtitle {
        font-size: 19px;
    }

    .dgpk-rev-accent {
        margin: 20px 0;
    }

    .dgpk-rev-pill {
        font-size: 12px;
        padding: 9px 13px;
    }

    .dgpk-rev-actions {
        margin-top: 22px;
    }

    .dgpk-rev-btn {
        font-size: 11px;
        padding: 13px 18px;
    }

    .dgpk-rev-art {
        height: 185px;
    }

    .dgpk-rev-ring {
        width: 175px;
        height: 175px;
    }

    .dgpk-rev-halo {
        width: 150px;
        height: 150px;
    }

    .dgpk-rev-heart {
        font-size: 100px;
    }

    .dgpk-rev-brand {
        font-size: 9px;
    }

    .dgpk-rev-note {
        font-size: 11px;
    }
}

/* Accessibility */

@media (prefers-reduced-motion: reduce) {
    .dgpk-rev-hero *,
    .dgpk-rev-hero *::before,
    .dgpk-rev-hero *::after {
        animation: none !important;
        transition: none !important;
    }

    html {
        scroll-behavior: auto;
    }
}


.infinite-mobile-button-hamburger {
  background: #ffffff;
}




/* ==========================================
   DGPK HERO — PREVENT LAYOUT SHIFT
   Reserve space before JavaScript moves hero
   ========================================== */

/* Reserve space above GoodLayers header immediately */
body.home .infinite-body-wrapper {
    padding-top: 100vh;
    padding-top: 100svh;
    position: relative;
}

/* Position hero inside reserved space */
body.home #emah-v24 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 100vh;
    min-height: 100svh;
}

/* Remove reservation once JavaScript is ready */
body.home.emah-hero-ready .infinite-body-wrapper {
    padding-top: 0;
}

/* Return hero to normal layout */
body.home.emah-hero-ready #emah-v24 {
    position: relative;
}

/* ==========================================
   DGPK HERO — PREVENT LAYOUT SHIFT
   Reserve space before JavaScript moves hero
   ========================================== */


/* ===================================================================
 * hide section temp
 *
 * =================================================================== */
/* 1. Completely hide the element for normal visitors */
    .hide {
        display: none;
    }

    /* 2. Show for logged-in users on the frontend, but make it look "drafted" or hidden */
    body.logged-in .hide {
        display: block; /* Adjust to flex or inline-block if your layout breaks */
        opacity: 0.5;
        outline: 2px dashed #ff0000;
        position: relative; /* Required for the badge below */
    }

    /* 3. Add a visual badge on the frontend so you know WHY it looks like that */
    body.logged-in .hide::after {
        content: "Hidden from public";
        position: absolute;
        top: -10px;
        right: -10px;
        background-color: #ff0000;
        color: #ffffff;
        font-size: 10px;
        font-weight: bold;
        padding: 3px 6px;
        border-radius: 3px;
        z-index: 99;
    }

    /* 4. Make it look completely normal when you are actually inside the WordPress backend */
    body.wp-admin .hide {
        display: block;
        opacity: 1;
        outline: none;
    }

    /* 5. Hide the warning badge in the backend */
    body.wp-admin .hide::after {
        display: none;
    }




/* =========================================================
   DGPK AKADEMIE — GLOBAL HOMEPAGE TYPOGRAPHY
   Applies ONLY to the 5 homepage sections
   Does NOT affect the animated hero or navigation
   ========================================================= */

:root {
    /* DESKTOP TYPOGRAPHY */
    --dgpk-h2-size: 44px;
    --dgpk-h3-size: 25px;

    --dgpk-lead-size: 21px;
    --dgpk-body-size: 18px;
    --dgpk-small-size: 16px;
    --dgpk-label-size: 14px;

    --dgpk-button-size: 18px;
    --dgpk-date-size: 18px;

    /* FONT WEIGHTS */
    --dgpk-heading-weight: 800;
    --dgpk-body-weight: 400;
    --dgpk-button-weight: 750;

    /* LINE HEIGHTS */
    --dgpk-heading-line: 1.2;
    --dgpk-body-line: 1.75;
}

/* Shared typography for all five sections */

:where(
    #dgpk-about,
    #dgpk-topics,
    #dgpk-program,
    #dgpk-certification,
    #dgpk-registration
) {
    font-family: inherit;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

/* H2 HEADINGS */

#dgpk-about h2,
#dgpk-topics h2,
#dgpk-program h2,
#dgpk-certification h2,
#dgpk-registration h2 {
    font-size: var(--dgpk-h2-size) !important;
    font-weight: var(--dgpk-heading-weight) !important;
    line-height: var(--dgpk-heading-line) !important;
    letter-spacing: -0.025em;
}

/* H3 HEADINGS */

#dgpk-topics h3,
#dgpk-program h3 {
    font-size: var(--dgpk-h3-size) !important;
    font-weight: var(--dgpk-heading-weight) !important;
    line-height: 1.35 !important;
}

/* BODY PARAGRAPHS */

#dgpk-about p,
#dgpk-topics p,
#dgpk-program .dg-program-description,
#dgpk-certification p,
#dgpk-registration p {
    font-size: var(--dgpk-body-size) !important;
    font-weight: var(--dgpk-body-weight);
    line-height: var(--dgpk-body-line) !important;
}

/* LEAD TEXT */

#dgpk-program .dg-program-lead {
    font-size: var(--dgpk-lead-size) !important;
    line-height: 1.65 !important;
}

/* SECTION EYEBROWS / LABELS */

#dgpk-about .dg-eyebrow,
#dgpk-topics .dg-eyebrow,
#dgpk-program .dg-eyebrow,
#dgpk-certification .dg-cert-label,
#dgpk-registration .dg-registration-label {
    font-size: var(--dgpk-label-size) !important;
    font-weight: 800;
    line-height: 1.5 !important;
}

/* TOPIC TAGS */

#dgpk-topics .dg-topic-tag {
    font-size: var(--dgpk-small-size) !important;
}

/* INFORMATION CARD */

#dgpk-about .dg-about-label {
    font-size: var(--dgpk-small-size) !important;
}

#dgpk-about .dg-about-value {
    font-size: var(--dgpk-date-size) !important;
}

/* TIMELINE */

#dgpk-program .dg-timeline-time {
    font-size: var(--dgpk-date-size) !important;
}

#dgpk-program .dg-timeline-info p {
    font-size: var(--dgpk-small-size) !important;
}

/* BUTTONS */

#dgpk-program .dg-program-btn,
#dgpk-registration .dg-registration-btn {
    font-size: var(--dgpk-button-size) !important;
    font-weight: var(--dgpk-button-weight) !important;
    line-height: 1.45 !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
}

/* MOBILE TYPOGRAPHY */

@media (max-width: 767px) {
    :root {
        --dgpk-h2-size: 32px;
        --dgpk-h3-size: 21px;

        --dgpk-lead-size: 18px;
        --dgpk-body-size: 16px;
        --dgpk-small-size: 14px;
        --dgpk-label-size: 12px;

        --dgpk-button-size: 16px;
        --dgpk-date-size: 16px;
    }
} 
@media only screen and (max-width: 767px){ .infinite-logo img {
    width: 250px; /* Adjust to your needs */
    height: auto;
}

.infinite-page-title-wrap.infinite-style-small .infinite-page-title {
    font-size: 34px;
}

table.programm {
    border-spacing: 7px 2px !important;
}

.infinite-body h4 {
    font-size: 16px;
    margin-bottom: 10px;
}

.tabeins {
    writing-mode: sideways-lr;
    width: 25%;
    padding: 7px 4px;
}

.ihc-theme_9 .member-img {
    width: 100%;
}

.iump-listing-users-filter {
    width: 100%;
    margin-bottom: 50px;
}

.gdlr-core-tab-feature-title-item-wrap.clearfix {
    width: 30%;
    float: left;
}

.gdlr-core-tab-feature-item .gdlr-core-tab-feature-size-4 {
    width: 100%;
}

.gdlr-core-tab-feature-item .gdlr-core-tab-feature-item-content-wrap {
    width: 100%;
}

/* (C) ITEMS - INTO A LONG HORIZONTAL ROW */
.hitem {
    flex-shrink: 0;
    width: 80%;
    box-sizing: border-box;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-weight: 600;
    font-size: 20px;
    margin-left: 0rem;
}

.infinite-overlay-menu-content .infinite-overlay-menu-close {
    color: #000;
    z-index: 999;
}

.home .infinite-mobile-header-container .infinite-logo {
    display: none;
}

.home .infinite-header-background {
    background-color: transparent !important;
}

.infinite-header-background span,
.infinite-mobile-button-hamburger::before,
.infinite-mobile-button-hamburger::after {
    background-color: #fff !important;
}

/* DGPK Mobile Menu */
.infinite-mobile-menu {
    position: fixed;
    right: 10px;
    top: 19px;
    background-color: #D62725;
}

/* DGPK Medical Blue */
.infinite-mobile-header-wrap {
    background-color: #285C72;
}

.infinite-mobile-header {
    margin-top: -14px !important;
}

.infinite-top-bar {
    padding-top: 12px;
}

.infinite-mobile-header-wrap {
    margin-top: -35px;
}

#infinite-top-bar-menu {
    margin-top: 37px;
}

#infinite-top-bar-menu .gdlr-core-ilightbox {
    display: none;
}

.infinite-footer-back-to-top-button {
    display: none;
}

.dt-container .dt-search input {
    width: 100%;
}

.bordermobile .gdlr-core-pbf-background-wrap {
    border-width: 0px 0px 0px 5px !important;
    padding-left: 10px !important;
}

.infinite-mobile-header {
    padding-top: 35px;
}

.home .infinite-mobile-header {
    padding-top: 15px;
}

.infinite-mobile-button-hamburger {
  background: #285c72;
} } 
.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, body .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: #309cea }.gdlr-core-page-builder-body [data-skin="Dark"] input[type="button"], .gdlr-core-page-builder-body [data-skin="Dark"] input[type="submit"]{ background-color: #309cea; }.gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-pagination a{ background-color: #309cea }
.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: #0f82db }.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: #0f82db; }.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: #0f82db }
.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, body .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, body .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: #2d9bea }.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: #2d9bea; }.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: #2d9bea }
.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, body .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, body .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, body .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="Dark"] .gdlr-core-button.gdlr-core-button-gradient{ background: -webkit-linear-gradient(#309cea, #0f82db); background: -o-linear-gradient(#309cea, #0f82db);  background: -moz-linear-gradient(#309cea, #0f82db); background: linear-gradient(#309cea, #0f82db); } 
.gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-button.gdlr-core-button-gradient-v{ background: -webkit-linear-gradient(to right, #309cea, #0f82db); background: -o-linear-gradient(to right, #309cea, #0f82db);  background: -moz-linear-gradient(to right, #309cea, #0f82db); background: linear-gradient(to right, #309cea, #0f82db); } 
.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button.gdlr-core-button-gradient{ background: -webkit-linear-gradient(#000000, #2d9bea); background: -o-linear-gradient(#000000, #2d9bea);  background: -moz-linear-gradient(#000000, #2d9bea); background: linear-gradient(#000000, #2d9bea); } 
.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button.gdlr-core-button-gradient-v{ background: -webkit-linear-gradient(to right, #000000, #2d9bea); background: -o-linear-gradient(to right, #000000, #2d9bea);  background: -moz-linear-gradient(to right, #000000, #2d9bea); background: linear-gradient(to right, #000000, #2d9bea); } 
.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); } 

.infinite-fixed-navigation .infinite-navigation .infinite-navigation-slide-bar{ display: none !important; }.infinite-item-mgb, .gdlr-core-item-mgb{ margin-bottom: 30px; }.infinite-body .gdlr-core-testimonial-item .gdlr-core-flexslider.gdlr-core-with-outer-frame-element .flex-viewport, .infinite-body .gdlr-core-feature-content-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 .gdlr-core-page-list-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: 29px; margin-top: -29px; padding-right: 29px; margin-right: -29px; padding-left: 29px; margin-left: -29px; padding-bottom: 29px; margin-bottom: -29px; }