:root{--font-family-body: "IBM Plex Sans", "Helvetica", "Arial", "sans-serif";--font-family-label: "IBM Plex Sans", "Helvetica", "Arial", "sans-serif";--font-family-semi: "IBM Plex Sans", "Helvetica", "Arial", "sans-serif";--font-family-title: "IBM Plex Sans", "Helvetica", "Arial", "sans-serif";--color-a-hover: #DC143C;--color-primary: #DC143C;--color-secondary: #DC143C;--bg-color-btn: #DC143C;--bg-color-btn-hover: #DC143C;--color-price: #DC143C;--bg-color-label-new: #DC143C;--bg-color-label-sale: #DC143C;--ax-form-bi-width: 1px;--ax-form-btn-width: 1px;}@media (max-width: 767px){#box-product-grid .archive-wrapper-items{margin-left: calc(-10px/2);margin-right: calc(-10px/2);}#box-product-grid .archive-wrapper-items > .item{padding-left: calc(10px/2);padding-right: calc(10px/2);margin-bottom: 10px;}}@media (min-width: 768px) and (max-width: 1024px){#box-product-grid .archive-wrapper-items{margin-left: calc(-20px/2);margin-right: calc(-20px/2);}#box-product-grid .archive-wrapper-items > .item{padding-left: calc(20px/2);padding-right: calc(20px/2);margin-bottom: 20px;}}@media (min-width: 1025px) and (max-width: 1199px){#box-product-grid .archive-wrapper-items{margin-left: calc(-30px/2);margin-right: calc(-30px/2);}#box-product-grid .archive-wrapper-items > .item{padding-left: calc(30px/2);padding-right: calc(30px/2);margin-bottom: 30px;}}@media (min-width: 1200px){#box-product-grid .archive-wrapper-items{margin-left: calc(-30px/2);margin-right: calc(-30px/2);}#box-product-grid .archive-wrapper-items > .item{padding-left: calc(30px/2);padding-right: calc(30px/2);margin-bottom: 30px;}}@media (max-width: 767px){#box-product-grid .archive-wrapper-items > .item{-ms-flex: 0 0 calc(100%/2); flex: 0 0 calc(100%/2); max-width: calc(100%/2);}}@media (min-width: 768px) and (max-width: 1024px){#box-product-grid .archive-wrapper-items > .item{-ms-flex: 0 0 calc(100%/2); flex: 0 0 calc(100%/2); max-width: calc(100%/2);}}@media (min-width: 1025px) and (max-width: 1199px){#box-product-grid .archive-wrapper-items > .item{-ms-flex: 0 0 calc(100%/3); flex: 0 0 calc(100%/3); max-width: calc(100%/3);}}@media (min-width: 1200px){#box-product-grid .archive-wrapper-items > .item{-ms-flex: 0 0 calc(100%/3); flex: 0 0 calc(100%/3); max-width: calc(100%/3);}}@media (max-width: 1024px){html{font-size: 66%;}}@media (min-width: 1025px){html{font-size: 66%;}}header.is-sticked.is-scroll-up #header-sticky, header.is-sticked.is-scroll-down #header-sticky{-webkit-transform: none; transform: none; visibility: visible; opacity: 1; pointer-events: all;}/* Page Title (above breadcrumb) font size */ .page-title-layout-2.page-title .h1 { font-size: 2.5rem; } /* Sticky header always visible */ header.is-sticked #header-sticky { -webkit-transform: none; transform: none; visibility: visible; opacity: 1; } /* Categories bullet points */ .block-categories ul > li[data-depth="1"] > a::before { content: ""; display: inline-block; width: 3px; height: 15px; background-color: #242828; margin-bottom: -2px; margin-right: 7px; border: none; border-radius: 0px; } .block-categories ul > li[data-depth="1"] > a { font-weight: 500; } .block-categories ul > li[data-depth="0"] > a::before { border: none; } .block-categories ul > li[data-depth="0"] > a { font-weight: 500; } .block-categories ul > li[data-depth="2"] > a::before { content: ""; position: absolute; top: 0; left: 0; border: none; } /* Hide categories lines */ .block-categories .category-sub-menu > ul { border-left: none; } /* Hide in categories side menu toggler for categories with subcategories */ .navbar-toggler.collapse-icons { display: none; } /* Border around products in categories - Grid */ #box-product-grid .js-product.item-inner { border-style: solid; border-width: 1px; border-radius: 6px; border-color: #242828; } #box-product-grid .element-top { padding: 20px; } /* Border around products in categories - List */ #box-product-list .wrapper-imgs { border-style: solid; border-width: 1px; border-radius: 6px; border-color: #242828; } #box-product-list .wrapper-imgs { padding: 20px; } /* Mobile menu font color */ #canvas-menu-mobile .mo_element_a_depth_0 { color: #242828; } /* Circles at the beginning of bullet point list in summary */ .product-short-description > ul { list-style: disc; list-style-position: inside; } /* Text color for attachments links in product summary */ .summary-attachments > strong { color: #242828 } .summary-attachments > a { color: #242828 } .summary-attachments > a:hover { color: #dc143c } /* Align items in product compare */ .compare-col.compare-label { justify-content: start; } .compare-col.compare-value { justify-content: start; text-align: start; align-items: flex-start; } /* Circles at the beginning of bullet point list in product compare */ .compare-col.compare-value > ul { list-style: disc; list-style-position: inside; } /* Styling tables on Pepperl+Fuchs products pages */ .table-pepperl-fuchs td { vertical-align: top; } .td-border-pepperl-fuchs { border-bottom: solid; border-bottom-width: 1px; border-bottom-color: #919393; } /* Styling tables with 2 columns: td, td - border at the bottom of every row. */ .table-2-columns-td-td-border-bottom td { vertical-align: top; border-bottom: solid; border-bottom-width: 1px; border-bottom-color: #919393; } .table-2-columns-td-td-border-bottom th { border-bottom: solid; border-bottom-width: 1px; border-bottom-color: #919393; } /* Styling tables with 2 columns: th, td - border at the bottom of every row. */ /* In html structure every is inside , so it is rendered in table row. */ .table-2-columns-th-td-border-bottom { width: 100%; } .table-2-columns-th-td-border-bottom th, .table-2-columns-th-td-border-bottom td { vertical-align: top; text-align: left; border-bottom: solid; border-bottom-width: 1px; border-bottom-color: #919393; } .table-2-columns-th-td-border-bottom th { width: 40%; font-weight: 500; } .table-2-columns-blank-row td { vertical-align: top; text-align: left; border-bottom: none; } /* Styling tables with 1 column: td - border at the bottom of every row. */ .table-1-column-td-border-bottom { width: 100%; } .table-1-column-td-border-bottom td { vertical-align: top; text-align: left; border-bottom: solid; border-bottom-width: 1px; border-bottom-color: #919393; } /* Styling tables with border at the bottom of every row. */ .table-border-bottom { margin-bottom: 15px; } .table-border-bottom td { vertical-align: top; border-bottom: solid; border-bottom-width: 1px; border-bottom-color: #919393; padding: 1px 8px; } .table-border-bottom th { border-bottom: solid; border-bottom-width: 1px; border-bottom-color: #919393; } /* Mega Menu */ .nrt_mega_menu .megamenu-products .container.container-parent { max-width: 1320px; } .nrt_mega_menu .megamenu-products table { margin-left: auto; margin-right: auto; margin-top: 10px; } .nrt_mega_menu .megamenu-products table th,td { padding-left: 20px; padding-right: 20px; } .nrt_mega_menu .sub-menu-dropdown .style_content em::before { content: ''; display: inline-block; width: 3px; height: 15px; background-color: #dc143c; margin-right: 7px; margin-bottom: -1px; } .nrt_mega_menu .sub-menu-dropdown .style_content em { font-style: normal; font-weight: 500; } .nrt_mega_menu .sub-menu-dropdown .style_content a { font-size: 16px; } /* Mega Menu Brands */ .nrt_mega_menu .megamenu-brands .container.container-parent { max-width: 800px; } .nrt_mega_menu .megamenu-brands .row div .col-md-3 { text-align: center; } .nrt_mega_brand img { max-height: 100px; padding: 10px; margin: 15px 0px; border-style: solid; border-width: 1px; border-color: #242828; border-radius: 6px; } .nrt_mega_brand img:hover { box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1); border-color: #dc143c; } /* Brands page */ .wrapper-list-brand li .brand-img a,.wrapper-list-brand li .brand-img a:hover { box-shadow: none; } .brand-box { border: solid; border-width: 1px; border-radius: 6px; border-color: #242828; padding-bottom: 30px; } .brand-box:hover { box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); } /* No background color for product images to show background color of page body */ .ax-lazy-load:not([style]) { background-color: rgba(102, 102, 102, 0); } /* Product price with tax label */ .single-product-summary .summary-container .product-price .current-price .current-price-value { text-transform: lowercase; } /* Product list tax label */ /* Grid */ #products #js-product-list .product-price-and-shipping { color: #dc143c; text-transform: lowercase; } /* List */ #products #js-product-list .hidden-sm-down div { color: #dc143c; text-transform: lowercase; } #products #js-product-list .product-price-and-shipping .price { text-transform: none; } /* Home page featured products tax label */ .swiper-wrapper .product-description .product-price-and-shipping { color: #dc143c; text-transform: lowercase; } /* Ask for price text size on product page */ .single-product-summary .summary-container .product-price { font-size: 2.2rem; } /* Footer text styling */ footer .elementor-inline-editing b { font-style: normal; font-weight: 500; } footer em { font-style: normal; font-weight: 500; } footer em::before { content: ''; display: inline-block; width: 3px; height: 15px; background-color: #dc143c; margin-right: 7px; margin-bottom: -1px; } footer .elementor-45 .elementor-element a:hover { color: #dc143c; } /* Cookie law button style */ #cookielaw-accept { border-radius: 4px; font-weight: 500; font-size: 15px; } /* Offset for home page anchors */ #Teltonika,#Sektory,#Sectors { display: block; position: relative; top: -80px; visibility: hidden; } /* Font colors for pages */ :root { --color-label: #242828; --color-title: #242828; --color-body: #242828; --color-a: #242828; } /* Font colors for breadcrumbs */ .axps-breadcrumb a { color: #242828; } .axps-breadcrumb { color: #242828; } .page-title .axps-breadcrumb { color: #242828; } .page-title .h1 { color: #242828; } /* Line (dividers) colors on product page */ :root { --ax-line-color: #bdbebe; } /* Pagination numbers button */ .pagination > .current { border-radius: 4px; } /* Product Compare back button */ .return-to-home .btn.btn-primary { border-radius: 4px; font-weight: 500; }