.iqitfake{ display: none;} /*** Style mixins ***/ /*** Variables mixins and functions ***/ .container, .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1200px; } a:link:not(.nav-link):not(.btn), a:visited:not(.nav-link):not(.btn) { color: #007bff; } a:hover:not(.nav-link):not(.btn) { color: #333333; } .pagination .page-list li:hover { border-color: #333333; } .pagination .page-list li.current { border-color: #333333; } .pagination .page-list li.current a { color: #333333; } #mobile-header { border-bottom: none 1px #e3e3e3; } #mobile-header .mobile-main-bar { padding-top: 1.4285714286rem; padding-bottom: 1.4285714286rem; } #mobile-header .m-nav-btn { color: #ffffff; } #mobile-header .m-nav-btn:hover { color: #c6e9ff; } #mobile-header .m-nav-btn > span { display: none !important; } #mobile-header .mobile-buttons-bar { background: #c9c9c9; } html { font-size: 14px; } @media (max-width: 767px) { html { font-size: 12px; } } body { line-height: 2rem; } body { font-family: 'Poppins', sans-serif; } #blockcart-content { background: #ffffff; border: none 1px; box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.15); } /*** Secondary button ***/ .btn-secondary, .btn-secondary.disabled, .btn-secondary:disabled, .bootstrap-touchspin .group-span-filestyle .btn-touchspin, .group-span-filestyle .bootstrap-touchspin .btn-touchspin, .group-span-filestyle .btn-default { background: #f8f8f8; color: #333333; border: none 1px; } .btn-secondary:hover, .btn-secondary:focus, .btn-secondary :active, .btn-secondary.disabled:hover, .btn-secondary.disabled:focus, .btn-secondary.disabled :active, .btn-secondary:disabled:hover, .btn-secondary:disabled:focus, .btn-secondary:disabled :active, .bootstrap-touchspin .group-span-filestyle .btn-touchspin:hover, .bootstrap-touchspin .group-span-filestyle .btn-touchspin:focus, .bootstrap-touchspin .group-span-filestyle .btn-touchspin :active, .group-span-filestyle .bootstrap-touchspin .btn-touchspin:hover, .group-span-filestyle .bootstrap-touchspin .btn-touchspin:focus, .group-span-filestyle .bootstrap-touchspin .btn-touchspin :active, .group-span-filestyle .btn-default:hover, .group-span-filestyle .btn-default:focus, .group-span-filestyle .btn-default :active { background: #dedede; color: #2e2e2e; } .btn-secondary:not(:disabled):not(.disabled):active { background: #dedede; color: #2e2e2e; } .btn-outline-secondary, .btn-outline-secondary.disabled, .btn-outline-secondary:disabled { background: #f8f8f8; color: #333333; border: solid 1px #e3e3e3; } .btn-outline-secondary:hover, .btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled:hover { background: #dedede; color: #2e2e2e; border: solid 1px #e3e3e3; } /*** Primary button ***/ .btn-primary, .btn-primary.disabled, .btn-primary:disabled { background: #0579be; color: #ffffff; border: none 1px; } .btn-primary:hover, .btn-primary:focus, .btn-primary :active, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled :active, .btn-primary:disabled:hover, .btn-primary:disabled:focus, .btn-primary:disabled :active { background: #333333; color: #ffffff; } .btn-primary:not(:disabled):not(.disabled):active { background: #333333; color: #ffffff; } #wrapper .breadcrumb { background: #f3f5f5; padding-top: 0.7142857143rem; padding-bottom: 0.7142857143rem; margin-top: -1.0714285714rem; margin-bottom: 1.0714285714rem; font-size: 0.8571428571rem; font-style: normal; font-weight: normal; text-transform: none; color: #8f8f8f; } #wrapper .breadcrumb li:after { color: #8f8f8f; } #wrapper .breadcrumb a { color: #8f8f8f; } /*** Text fields ***/ .form-control { background-color: #ffffff; color: #777777; border: solid 1px #e3e3e3; } .custom-select2, .custom-select2 option { background-color: #ffffff; } .custom-select2:after { color: #777777; } .bootstrap-touchspin .btn-touchspin { background-color: #ffffff; color: #777777; border: solid 1px #e3e3e3; } .bootstrap-touchspin .btn-touchspin:hover { color: #777777; } .form-control::-webkit-input-placeholder { color: #777777; } .form-control::-moz-placeholder { color: #777777; } .form-control:-ms-input-placeholder { color: #777777; } .form-control:-moz-placeholder { color: #777777; } .form-control:focus { color: #777777; border-color: #8a8a8a; } /*** Radio buttons and checkboxes ***/ .custom-checkbox input[type=checkbox] + span .checkbox-checked { color: #000000; } .custom-radio input[type=radio]:checked + span { background-color: #000000; } .custom-checkbox input[type=checkbox] + span:not(.color), .custom-radio { background: #ffffff; color: #000000; border-color: #e3e3e3; } /*** Dropdowns ***/ .dropdown-menu, .autocomplete-suggestions { background: #ffffff; border: solid 1px #e3e3e3; } .dropdown-menu .dropdown-item, .autocomplete-suggestions .dropdown-item { color: #474747!important; border-bottom: solid 1px #e3e3e3; } .dropdown-menu .dropdown-item:focus, .dropdown-menu .dropdown-item:hover, .autocomplete-suggestions .dropdown-item:focus, .autocomplete-suggestions .dropdown-item:hover { background: rgba(71, 71, 71, 0.05); } /*** Tooltips ***/ .tooltip-inner { background: #333333; color: #ffffff; } .tooltip.bs-tether-element-attached-bottom .tooltip-inner:before, .tooltip.tooltip-top .tooltip-inner:before, .bs-tooltip-auto[x-placement^=top] .arrow:before, .bs-tooltip-top .arrow:before { border-top-color: #333333; } .bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before { border-bottom-color: #333333; } /*** Modals ***/ .modal-backdrop { background: rgba(194, 194, 194, 0.7); } .modal-content { background: #ffffff; border: none 1px; } .js-quickview-np-btn { background: #ffffff; } /*** Notifications ***/ .ns-box { background: #ca5058; color: #ffffff; border: none 1px; } .product-price { color: #ad1f00; } .iqit-review-star { color: #e0d041; } .product-flags .product-flag { font-size: 0.7857142857rem; font-style: normal; font-weight: normal; text-transform: none; } .product-flags .discount, .product-flags .on-sale { background: #eba53d; color: #ffffff; } .product-flags .new { background: #969696; color: #ffffff; } .product-flags .online-only, .product-flags .pack { background: #e0e0e0; color: #000000; } .product-flags .out_of_stock { background: #a17738; color: #fff7f7; } .discount { background: #eba53d; color: #ffffff; } .product-available { background: #67a675; color: #ffffff; } .product-unavailable { background: #a17738; color: #fff7f7; } .alert-success a:link:not(.nav-link):not(.btn), .alert-success a:visited:not(.nav-link):not(.btn) { text-decoration: underline; } .alert-info a:link:not(.nav-link):not(.btn), .alert-info a:visited:not(.nav-link):not(.btn) { text-decoration: underline; } .alert-warning a:link:not(.nav-link):not(.btn), .alert-warning a:visited:not(.nav-link):not(.btn) { text-decoration: underline; } .alert-danger a:link:not(.nav-link):not(.btn), .alert-danger a:visited:not(.nav-link):not(.btn) { text-decoration: underline; } #iqitcompare-floating { border-top: none 1px; border-left: none 1px; border-right: none 1px; } #page-preloader { background: #ffffff; } #back-to-top { background: #000000; color: #ffffff; } #back-to-top:hover { background: #333333; color: #ffffff; } #header, #checkout-header { background: #000000; border-top: none 1px; border-bottom: none 1px; box-shadow: 0px -2px 11px 0px rgba(61, 57, 57, 0.17); } .sticky-desktop-wrapper #desktop-header.stuck-header { background: #000000; border-bottom: none 1px; box-shadow: 0px -2px 11px 0px rgba(61, 57, 57, 0.17); } #header .header-nav { color: #c9c9c9; background: #000000; border-bottom: solid 1px #cfcfcf; padding-top: 0.3571428571rem; padding-bottom: 0.3571428571rem; font-size: 0.8571428571rem; display: none !important; } #header .header-nav a { color: #c9c9c9; } #header .header-nav a:hover { color: #ffffff; } #header .header-nav .social-links._topbar { font-size: 1rem; } .header-top { padding-top: 1.1428571429rem; padding-bottom: 1.1428571429rem; color: #ffffff; } .header-top a:not(.btn):not(.nav-link) { color: #ffffff; } .header-top a:not(.btn):not(.nav-link):hover { color: #c6e9ff; } .header-top .form-search-control { background: rgba(0, 0, 0, 0); border: none 1px; } .header-top .header-btn-w .header-btn > .icon { font-size: 1.7142857143rem; display: block; } .header-top .header-btn-w .header-btn .title { display: none !important; } .header-top .header-cart-default a.cart-toogle { color: #ffffff; } .header-top .header-cart-default a.cart-toogle:hover { color: #ffffff; } .header-top a.header-cart-btn:not(:hover) { color: #ffffff; } .stuck-header .header-top { padding-top: 0.3571428571rem; padding-bottom: 0.3571428571rem; } .sticky-desktop-wrapper #desktop-header.stuck-header, .stuck-menu { background: #000000; } .cart-products-count-btn { background: #d06e6a; color: #ffffff; } /*** HORIZONTAL MENU ***/ #iqitmegamenu-horizontal { border-top: none 1px; border-right: none 1px; border-bottom: none 1px; border-left: none 1px; } .cbp-horizontal > ul > li > a, .cbp-horizontal > ul > li > a:not([href]):not([tabindex]), .cbp-horizontal > ul > li > .cbp-main-link { line-height: 3.2142857143rem; max-width: 14.2857142857rem; color: #ffffff; padding-left: 0.5rem; padding-right: 0.5rem; border-left: none 1px; } #sticky-cart-wrapper a.header-cart-btn:not(:hover) { color: #ffffff; } #sticky-cart-wrapper .ps-shoppingcart.side-cart #blockcart-content { top: -1.0357142857rem; } .cbp-vertical-on-top .cbp-vertical-title { line-height: 3.2142857143rem !important; } .cbp-vertical-on-top .cbp-vertical-title-text { display: none !important; } .cbp-horizontal > ul > li.cbp-hropen > a, .cbp-horizontal > ul > li.cbp-hropen > a:not([href]):not([tabindex]), .cbp-horizontal > ul > li.cbp-hropen > a:hover { background: #ffffff; color: #777777; } .cbp-horizontal .cbp-tab-title { font-size: 1.0714285714rem; font-style: normal; font-weight: normal; text-transform: none; line-height: 1em; } .cbp-horizontal .cbp-legend { background: #ca5058; color: #ffffff; } .cbp-horizontal .cbp-mainlink-icon, .cbp-horizontal .cbp-mainlink-iicon { font-size: 1.5714285714rem; max-height: 1.5714285714rem; } .cbp-horizontal > ul { text-align: center; } .cbp-horizontal > ul > li { float: none; text-align: left; } @media (max-width: 1300px) { .cbp-horizontal .cbp-tab-title { font-size: 0.7857142857rem; } .cbp-horizontal > ul > li > a, .cbp-horizontal > ul > li > a:not([href]):not([tabindex]), .cbp-horizontal > ul > li > .cbp-main-link { padding-left: 0.5714285714rem; padding-right: 0.5714285714rem; } } #cbp-hrmenu .cbp-hrsub { transform: translateY(-10px); } #cbp-hrmenu .cbp-hropen .cbp-hrsub { transform: translateY(0px); } #cbp-hrmenu .cbp-hrsub, #cbp-hrmenu .cbp-hrsub-level2, #cbp-hrmenu .cbp-hrsub-wrapper { transition: opacity 300ms ease-in-out, transform 300ms ease-in-out; } .container-iqitmegamenu, .iqit-megamenu-container, .cbp-hrsub-narrow, #desktop-header-container.container { position: static !important; } .iqitmegamenu-submenu-container { width: auto !important; max-width: 100% !important; padding: 0; } /*** VERTICAL MENU ***/ .cbp-vertical-on-top #cbp-hrmenu1-ul { background: #ffffff; border: solid 1px #e3e3e3; } #content-wrapper #cbp-hrmenu1 { background: #ffffff; border: solid 1px #e3e3e3; } #cbp-hrmenu1 .cbp-vertical-title { font-size: 1.2857142857rem; font-style: normal; font-weight: normal; text-transform: none; color: #ffffff; background: #000000; line-height: 3.5714285714rem; } #cbp-hrmenu1 .cbp-vertical-title:hover { color: #ffffff; background: #000000; } #cbp-hrmenu1 > ul > li > a, #cbp-hrmenu1 > ul > li > span.cbp-main-link { font-style: normal; font-weight: normal; text-transform: none; padding-top: 0.5714285714rem; padding-bottom: 0.5714285714rem; border-top: solid 1px rgba(227, 227, 227, 0.35); } #cbp-hrmenu1 > ul > li > a .cbp-mainlink-icon, #cbp-hrmenu1 > ul > li > a .cbp-mainlink-iicon { font-size: 1.7142857143rem; max-height: 1.7142857143rem; } #cbp-hrmenu1 > ul > li.cbp-hropen > a, #cbp-hrmenu1 > ul > li.cbp-hropen > a:hover { background: #f8f8f8; color: #333333; } #cbp-hrmenu1 .cbp-legend { background: #ca5058; color: #ffffff; } #cbp-hrmenu1 .cbp-hrsub, #cbp-hrmenu1 > ul, #cbp-hrmenu1 .cbp-hrsub-level2, #cbp-hrmenu1 .cbp-hrsub-wrapper { transition: visibility 300ms ease-in-out, opacity 300ms ease-in-out; } .cbp-vert-expanded #cbp-hrmenu1 .cbp-vertical-title { color: #ffffff; background: #000000; } .cbp-not-on-top #cbp-hrmenu1-ul { position: relative; } .cbp-hrmenu.cbp-vertical .cbp-hrsub-wrapper { top: 0; margin-top: 0px !important; min-height: 100%; } .cbp-hrmenu.cbp-vertical .cbp-hrsub { min-height: 100%; } .cbp-hrmenu.cbp-vertical .cbp-show { -js-display: flex; display: flex; flex-wrap: wrap; } .cbp-hrmenu.cbp-vertical .cbp-hrsub-inner { width: 100%; } /*** SUBMENU ***/ .cbp-hrmenu .cbp-hrsub { font-style: normal; font-weight: normal; text-transform: none; } .cbp-hrmenu .cbp-hrsub-inner, .cbp-hrmenu ul.cbp-hrsub-level2 { background: #ffffff; border: none 1px; box-shadow: 0px 4px 25px 0px rgba(74, 63, 63, 0.15); } .cbp-hrmenu .cbp-hrsub-inner, .cbp-hrmenu .cbp-hrsub-inner a, .cbp-hrmenu .cbp-hrsub-inner a:link { color: !important; } .cbp-hrmenu .cbp-hrsub-inner a:hover { color: #333333 !important; } .cbp-hrmenu .tabs-links { background: #f3f5f5; } .cbp-hrmenu .cbp-tabs-names li a { color: #8a9ea1 !important; } .cbp-hrmenu .cbp-tabs-names li a:hover, .cbp-hrmenu .cbp-tabs-names li a.active { background: #8a9ea1; color: #ffffff !important; } .cbp-hrmenu .cbp-hrsub-inner .cbp-column-title, .cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:link { color: #5f7279 !important; border-bottom: none 1px; font-size: 1rem; font-style: normal; font-weight: normal; text-transform: none; } .cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:hover { color: !important; } /*** MOBILE MENU ***/ #mobile-header .col-mobile-menu-dropdown.show { background: #000000; } #mobile-header .col-mobile-menu-dropdown.show .m-nav-btn { color: #dcd3e0 !important; } #iqitmegamenu-mobile { background: #000000; } #iqitmegamenu-mobile li > ul.mobile-menu__submenu--accordion .mobile-menu__tab:not(:last-child) { border-bottom: none 1px; } #iqitmegamenu-mobile li > ul.mobile-menu__submenu--accordion .mobile-menu__link { color: !important; font-style: normal; font-weight: normal; text-transform: none; } .col-mobile-menu-push #iqitmegamenu-mobile { border: none 1px; } .mobile-menu__submenu { background: #000000; } .mobile-menu__tab { border-bottom: none 1px; min-height: 4.4285714286rem; } .mobile-menu__link { color: #dcd3e0 !important; padding-top: 1.4285714286rem; padding-bottom: 1.4285714286rem; font-size: 1.5714285714rem; font-style: normal; font-weight: normal; text-transform: none; } .mobile-menu__arrow { padding-top: 1.4285714286rem; padding-bottom: 1.4285714286rem; color: #dcd3e0; font-size: 1.5714285714rem; } .mobile-menu__tab-icon { font-size: 1.5714285714rem; } .mobile-menu__tab-icon--img { max-height: 1.5714285714rem; } .mobile-menu__legend { font-style: normal; font-weight: normal; text-transform: none; } .mobile-menu__header-wrapper { color: #dcd3e0; background-color: #f4f4f4; border-bottom: none 1px; display: none; } .mobile-menu__title { font-size: 1.5714285714rem; font-style: normal; font-weight: normal; text-transform: none; } .mobile-menu__column-title { font-style: normal; font-weight: normal; text-transform: none; color: !important; } .mobile-menu__column { font-style: normal; font-weight: normal; text-transform: none; } .mobile-menu__close, .mobile-menu__back-btn { color: #dcd3e0; } .mobile-menu__footer { border-top: none 1px; color: #dcd3e0; background-color: #f4f4f4; display: none; } /*** PS_FacatedSearch ***/ /*** Carousels ***/ .swiper-button-next, .swiper-button-prev { background: #333333; color: #ffffff; } .swiper-pagination-bullet { background: #333333; } /*** Product miniature ***/ .products.row { margin: 0rem; } .products.row > .col, .products.row > [class*="col-"] { padding: 0rem; } .swiper-container-wrapper { margin: 0rem; } .swiper-container-wrapper .products.swiper-container { padding: 0rem; } .swiper-container-wrapper .product-carousel { padding: 0rem; } .swiper-products-carousel.swiper-arrows-above .swiper-button { margin: 0rem; } .product-miniature { border: none 1px; outline: 1px none transparent; } .product-miniature .thumbnail-container .product-thumbnail-second { position: absolute; top: 0; left: 0; right: 0; opacity: 0; transition: opacity 0.3s ease; backface-visibility: hidden; } .product-miniature .thumbnail-container:hover .product-thumbnail-second { opacity: 1; } .product-miniature .thumbnail-container:hover .product-thumbnail-first { opacity: 0; } .product-miniature .thumbnail-container:hover .product-thumbnail-first:last-child { opacity: 1; } .product-miniature-grid .product-title { font-size: 1rem; font-style: normal; font-weight: normal; text-transform: none; } .product-miniature-grid .product-price { font-size: 1rem; font-style: normal; font-weight: normal; text-transform: none; } @media (hover: hover) { .product-miniature:hover { outline: none 1px; box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.15); } } .product-miniature-grid .product-functional-buttons { background: #ffffff; } .product-miniature-grid .product-functional-buttons a:link, .product-miniature-grid .product-functional-buttons a:visited, .product-miniature-grid .product-functional-buttons a:hover { color: !important; } .products-grid .product-miniature .product-category-name { display: none !important; } .products-grid .product-miniature .product-reference { display: none !important; } .products-grid .product-miniature .product-brand { display: none !important; } .products-grid .product-miniature .product-description-short { display: none !important; } .products-grid .product-miniature .product-add-cart { display: none !important; } .products-grid .product-miniature .products-variants { display: none !important; } .products-grid .product-miniature .flag-discount-value { display: none !important; } .product-miniature .input-qty, .product-miniature .input-group-add-cart .bootstrap-touchspin { display: none !important; } .btn-product-list { padding: 0.5357142857rem 1.0714285714rem; background: black; color: #ffffff; border: none 1px; } .btn-product-list:hover { background: #ffffff; color: #000000; } .products-grid .product-miniature-default { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-flow: column; flex-flow: column; } .products-grid .product-miniature-default .product-description { -webkit-box-flex: auto; -ms-flex: auto; flex: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-flow: column; flex-flow: column; } .products-grid .product-add-cart { margin: auto auto 0 auto; } .product-carousel { height: 100%; } .products.swiper-container .swiper-slide { height: auto; } .products-grid .product-miniature-layout-1 { text-align: center; } .products-grid .product-miniature-layout-1 .input-group-add-cart { justify-content: center; } .products-grid .product-miniature-layout-1 .product-description { padding: 0.7142857143rem; } .products-grid .product-miniature-layout-2 .product-add-cart { display: none !important; } .products-grid .product-miniature-layout-2 .products-variants { padding-top: 0rem; } .products-grid .product-miniature-layout-2 .product-description { padding: 0.7142857143rem; } .products-grid .product-miniature-layout-3 .product-description { background: rgba(40, 44, 51, 0.93); } .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper { grid-template-rows: 1fr; grid-auto-rows: 0; display: grid; overflow-y: hidden; } .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper { grid-template-columns: repeat(2, 1fr); } @media (min-width: 768px) { .layout-full-width .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper { grid-template-columns: repeat(4, 1fr); } .layout-left-column .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper, .layout-right-column .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper { grid-template-columns: repeat(3, 1fr); } } @media (min-width: 992px) { .layout-full-width .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper { grid-template-columns: repeat(4, 1fr); } .layout-left-column .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper, .layout-right-column .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper { grid-template-columns: repeat(3, 1fr); } } @media (min-width: 1200px) { .layout-full-width .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper { grid-template-columns: repeat(4, 1fr); } .layout-left-column .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper, .layout-right-column .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper { grid-template-columns: repeat(3, 1fr); } } .product_header_container .product-price, .product_p_price_container .product-price { font-size: 1.2857142857rem; font-style: normal; font-weight: normal; text-transform: none; } #product .images-container .product-cover { border: none 1px; } .images-container .swiper-button-arrow, #product .product-cover .expander > span, #product-modal .modal-body .swiper-button-arrow { color: #ffffff; background: #333333; } .images-container .swiper-button-arrow:hover, #product .product-cover .expander > span:hover, #product-modal .modal-body .swiper-button-arrow:hover { opacity: 0.6 !important; } #product .product-cover .expander { color: #ffffff; background: #333333; } #product .product-cover .expander:hover { opacity: 0.6 !important; } .product-variants > .product-variants-item { display: inline-block; margin-right: 1rem; vertical-align: top; } #wrapper { background: #ffffff; border-top: none 1px; border-bottom: none 1px; padding-top: 1.0714285714rem; padding-bottom: 1.0714285714rem; color: #000000; } #index #wrapper, #module-iqitelementor-Preview.elementor-landing-body #wrapper { padding-top: 0rem; padding-bottom: 0rem; } #content-wrapper .page-title { color: #333333; font-size: 1.5714285714rem; font-style: normal; font-weight: normal; text-transform: none; border-bottom: solid 1px #e3e3e3; margin-bottom: 0.8em; padding-bottom: 0.5em; } #content-wrapper .page-title a:link, #content-wrapper .page-title a:visited { color: #333333; } #content-wrapper .section-title { color: #333333; font-size: 1.1428571429rem; font-style: normal; font-weight: normal; text-transform: none; border-bottom: solid 1px #e3e3e3; margin-bottom: 0.8em; padding-bottom: 0.5em; } #content-wrapper .section-title a:link, #content-wrapper .section-title a:visited { color: #333333; } .nav-tabs .nav-link { color: #000000; font-size: 1.1428571429rem; font-style: normal; font-weight: normal; text-transform: none; } .nav-tabs .nav-link.active, .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { color: #000000; border-bottom: solid 3px #ca5058; } .iqit-accordion .title { font-style: normal; font-weight: normal; text-transform: none; } .iqit-accordion .nav-link { border-bottom: solid 3px #ca5058; border-bottom-color: transparent; } .iqit-accordion .nav-link:not(.collapsed) { color: #000000; border-bottom: solid 3px #ca5058; } #wrapper .block-title { color: #333333; font-size: 1rem; font-style: normal; font-weight: normal; text-transform: none; border-bottom: solid 1px #a1a1a1; margin-bottom: 0.8em; padding-bottom: 0.5em; } #wrapper .block-title a:link, #wrapper .block-title a:visited { color: #333333; } #left-column .block, #right-column .block { border: none 1px; } #footer, #checkout-footer { background: #f3f5f5; } #footer .ps-emailsubscription-block .newsletter-input-group, #checkout-footer .ps-emailsubscription-block .newsletter-input-group { border: none 1px; background: #f3f5f5; } #footer .ps-emailsubscription-block .newsletter-input-group .input-subscription, #checkout-footer .ps-emailsubscription-block .newsletter-input-group .input-subscription { color: #000000; } #footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe, #checkout-footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe { color: #777777; } #footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe:hover, #checkout-footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe:hover { color: #f3f5f5; } #footer .ps-emailsubscription-block input.input-subscription::-webkit-input-placeholder, #checkout-footer .ps-emailsubscription-block input.input-subscription::-webkit-input-placeholder { color: #000000; } #footer .ps-emailsubscription-block input.input-subscription::-moz-placeholder, #checkout-footer .ps-emailsubscription-block input.input-subscription::-moz-placeholder { color: #000000; } #footer .ps-emailsubscription-block input.input-subscription:-ms-input-placeholder, #checkout-footer .ps-emailsubscription-block input.input-subscription:-ms-input-placeholder { color: #000000; } #footer .ps-emailsubscription-block input.input-subscription :-moz-placeholder, #checkout-footer .ps-emailsubscription-block input.input-subscription :-moz-placeholder { color: #000000; } #footer .social-links._footer, #checkout-footer .social-links._footer { font-size: 1.3571428571rem; } #footer .social-links._footer a:not(:hover), #checkout-footer .social-links._footer a:not(:hover) { color: #5f7279 !important; } #footer .block-title, #checkout-footer .block-title { color: #5f7279; font-size: 1.5714285714rem; font-style: normal; font-weight: normal; text-transform: none; margin-bottom: 0.8em; position: relative; -js-display: flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; width: 100%; } #footer .block-title a:link, #footer .block-title a:visited, #checkout-footer .block-title a:link, #checkout-footer .block-title a:visited { color: #5f7279; } #footer .block-title span, #checkout-footer .block-title span { margin-right: 0.5rem; } #footer .block-title:after, #checkout-footer .block-title:after { content: ""; display: block; -webkit-flex: 1; -ms-flex: 1; flex: 1; border-bottom: none 1px; } #footer-container-first { border-top: none 1px; padding-top: 2.1428571429rem; padding-bottom: 2.1428571429rem; background: #f3f5f5; color: #5f7279; } #footer-container-first h5 { font-size: 1.5rem; font-style: normal; font-weight: normal; text-transform: none; } #footer-container-main, #checkout-footer { border-top: none 1px; padding-top: 4.2857142857rem; padding-bottom: 3.2857142857rem; color: #5f7279; } #footer-container-main a, #checkout-footer a { color: #5f7279; } #footer-container-main a:hover, #checkout-footer a:hover { color: #000000; } #footer-copyrights { border-top: solid 1px #bfcacb; background: #f3f5f5; padding-top: 1.0714285714rem; padding-bottom: 1.0714285714rem; } @font-face { font-family: 'Material Icons'; font-style: normal; font-weight: 400; src: url(iconfont/MaterialIcons-Regular.eot); /* For IE6-8 */ src: local('Material Icons'), local('MaterialIcons-Regular'), url(iconfont/MaterialIcons-Regular.woff2) format('woff2'), url(iconfont/MaterialIcons-Regular.woff) format('woff'), url(iconfont/MaterialIcons-Regular.ttf) format('truetype'); } .material-icons { font-family: 'Material Icons'; font-weight: normal; font-style: normal; font-size: 24px; /* Preferred icon size */ display: inline-block; width: 1em; height: 1em; line-height: 1; text-transform: none; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; font-feature-settings: 'liga'; } #product #iqitreviews_submit.btn-primary:hover { width: 180px; } #manufacturer #productTab .product-title{ margin-bottom: 15px; } #manufacturer #productTab .product-title a{ color: #000; line-height: 25px; } body#manufacturer #main-page-content #wrapper{ padding-bottom: 60px; } body#manufacturer #main-page-content .accordion .card-body{ margin-top: 20px; } body#manufacturer #main-page-content .view-all-container a:hover{ color:#000000; } body#manufacturer #main-page-content .accordion .p_item{ padding-bottom: 20px; } body#manufacturer #main-page-content .accordion .p_item:hover{ box-shadow: 0 0 25px 0 rgba(0,0,0,.15);} #parentProductpp, body#manufacturer #main-page-content .accordion{ padding: 0; } #manufacturer .custom-view-btn button{ border-radius: 5px; text-transform: capitalize; } #parentProductpp .card-header{ border-bottom: 0; } ody#manufacturer #main-page-content .accordion .p_item{ padding-bottom: 20px; } body#manufacturer #main-page-content .accordion .p_item .p_item_name{ font-size: 15px; line-height: 25px; } body#manufacturer .p_item_reference{ font-size: 13px; color:#007bff; margin-top: 5px; } body#manufacturer #main-page-content .accordion .p_item .p_item_price{ font-size: 15px; font-weight: 400; } body#manufacturer #main-page-content .accordion .p_item .p_item_url a{ display: block; padding: 3px 60px; } body#manufacturer #main-page-content .accordion .card-body{ padding-left: 1px; padding-right: 1px; } #manufacturer #aboutTab h3 span, #manufacturer #faqTab h3 span, #manufacturer #productTab h3 span, #manufacturer #mediaTab h3 span, #manufacturer .mediacontent .h1.page-title, body#manufacturer #main-page-content .accordion button span{ position: relative; margin-bottom: 15px; display: inline-block; padding-bottom: 0; font-weight: 500; font-size: 23px; } #manufacturer #aboutTab h3 span:after, #manufacturer #faqTab h3 span:after, #manufacturer #productTab h3 span:after, #manufacturer #mediaTab h3 span:after, #manufacturer .mediacontent .h1.page-title:after, body#manufacturer #main-page-content .accordion button span:after{ content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background: #60a6d4; bottom: -15px; } .product-media{ display: flex; flex-wrap:wrap; justify-content: space-between; } .product-media .media-left, .product-media .media-right{ flex:0 0 49%; max-width:49%; } .product-media .media-left .inner-frame, .product-media .media-right .inner-frame{ position: relative; padding-bottom: 50.25%; padding-top: 25px; height: 0; } .product-media .inner-frame iframe{ position: absolute; top: 0; left: 0; width: 100%; height:100%; } @media(max-width: 768px){ .product-media .media-left, .product-media .media-right { flex: 0 0 100%; max-width: 100%; } .product-media .media-left { margin-bottom: 30px; }} @media(max-width: 580px){ .product-media .media-left .inner-frame, .product-media .media-right .inner-frame{ padding-bottom: 64.25%; }} /*SPLYNX*/ #product #price-cal-title{ font-size: 20px; margin-bottom: 30px; font-weight: 500; } label[for="customers_count_input"]{ font-size: 16px; } #product #splynx body.entry-title{ font-size: 32px; } #calc-style .input-group-addon.btn-default{ width: 40px; border: 1px solid #ccc; color: #fff!important; background-color: #5f7279!important; } #calc-style table{ margin-top: 25px; } #calc-style table thead td{ background: #5f7279; color: #fff; font-weight: 300; border: 1px solid #eee; } #calc-style table tbody td{ border: 1px solid #eee; } #calc-style table tbody tr:last-child{ background: #5f7279; color: #fff; font-weight: 300; } .trainer-image .thumb-container img { max-height: 350px; } #product .product-prices .product-price #tax_type_product{ float:none!important; } /*Product Event*/ @media (max-width: 610px){ #product .event-expired { margin-left:0!important; width: 100%; margin-top: 5px; }} #product .notify-info{ margin-bottom: 15px; } @media (max-width: 768px){ #product .notify-info{ width: 100%; display: block; margin-bottom: 15px; margin-top: 15px; padding-left: 0; }} #product #eta_date{ margin-bottom: 10px; } #product .product-prices span#product-availability{ margin-bottom: 10px!important; } #product #price_list_item_box .notify-container{ display: inline-block !important; } @media (max-width: 1180px){ #module-eventsmanager-events .calendar_outerdiv{ overflow-x: scroll; }} @media (max-width: 991px){ #module-eventsmanager-events .compojoom-bootstrap, #mat_events, #module-eventsmanager-events .calendar-wrapper-child, #module-eventsmanager-events .calendar_outerdiv{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } #module-eventsmanager-events .calendar_outerdiv.col-md-9{ border-left-width:0!important;} #module-eventsmanager-events .calendar_outerdiv.col-md-9 table.calendar{ width: 840px!important; } section.event-product section.product-accessories{ display: none; }} @media (max-width: 768px){ #mat_events .mat_event_content, #mat_events .mat_event_image_holder{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } #mat_events label.event-label{ width: 34%!important; } } #module-eventsmanager-events .calendar_outerdiv::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.22); border-radius: 0px; background-color: #F5F5F5; } #module-eventsmanager-events .calendar_outerdiv::-webkit-scrollbar{ width: 5px; background-color: #F5F5F5; } #module-eventsmanager-events .calendar_outerdiv::-webkit-scrollbar-thumb{ border-radius: 5px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #107abf; } article.address-hide-load{ display:none!important; } /*Whats New*/ #iqitmegamenu-mobile li:nth-child(2) a { color: darkorange; font-weight: 700 !important;} nav#cbp-hrmenu #cbp-hrmenu-tab-32 .cbp-tab-title { color: darkorange; font-weight: 700 !important;} body.cms-id-83 #main-page-content #wrapper{padding-top:0; } body.cms-id-83 #main-page-content header.page-header, body.cms-id-83 #main-page-content nav.breadcrumb{ display: none!important; } body.cms-id-83 #main-page-content #whats-slider{ background: linear-gradient(135deg, rgba(16, 20, 22, 0.60), rgba(16, 20, 22, 0.60)), transparent url("//miro.co.za/img/cms/MiRO-Whats-New-Banner.png") center center/cover no-repeat scroll; padding: 55px 0px 160px 0px; width: 100vw; position: relative; margin-left: -50vw; left: 50%; text-align: center; margin-top: -7px; margin-bottom: 15px;} body.cms-id-83 #main-page-content #whats-slider h2{ color: #fff; font-size: 28px; margin-bottom: 30px; font-weight: 600; margin-top: 20px;} body.cms-id-83 #main-page-content #whats-slider a{ color: #fff; font-weight: 500;} body.cms-id-83 #main-page-content .accordion{ background: #fff!important; font-family: 'Poppins',sans-serif!important; text-align: center; max-width: 850px; margin:0 auto; border-top-width: 0;} body.cms-id-83 #main-page-content .accordion .card-body{ margin-top: 30px; display: flex; flex-wrap: wrap; border-bottom: 1px solid rgba(0,0,0,.125);} body.cms-id-83 #main-page-content .accordion .p_item, #identity .p_item{ margin-bottom:30px; } body.cms-id-83 #main-page-content .accordion .p_item .p_item_name, #identity .p_item .p_item_name{ text-transform: capitalize; margin-top: 15px; display: -webkit-box; height: 55px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;} body.cms-id-83 #main-page-content .accordion .p_item .p_item_price{ font-size: 17px; font-weight: 600; margin: 10px 0;} body.cms-id-83 #main-page-content .accordion .p_item .p_item_url{ margin-top: 25px;} body.cms-id-83 #main-page-content .accordion .p_item .p_item_url a{ background: #0579be; color: #fff; padding: 8px 60px; border-radius: 5px; text-transform: capitalize; } body.cms-id-83 #main-page-content .accordion .card .card-header{ background:transparent; padding-left: 0;} body.cms-id-83 #main-page-content .accordion .card{ border-width: 0;} body.cms-id-83 #main-page-content .accordion button:hover{ text-decoration: none;} body.cms-id-83 #main-page-content .accordion button:focus{ outline: 0;} body.cms-id-83 #main-page-content .accordion button{ width:100%; text-align: left; position: relative; font-size: 18px; font-weight: 500; padding-left: 0; color:#000; text-decoration: none;} body.cms-id-83 #main-page-content .accordion button:after{ content: "\f104"; font:normal normal normal 20px/1 FontAwesome; position: absolute; right: 0; color: #aebbbe!important;} body.cms-id-83 #main-page-content .accordion button.collapsed:after{ content: "\f107"!important; } /*Instock*/ #product .product-prices .product-price #tax_type_product{ float:none!important; } #product .product_header_container #price_list_item_box{ display: flex; flex-wrap: wrap; align-items: flex-end; } #product .product_header_container .product-prices .product-price-wrapper{ display: flex; float: left; flex-wrap:wrap; } #product .product_header_container .product-prices .product-price-wrapper #prd-instock{ margin-left: 20px!important; } @media (max-width: 850px){ #product #price_list_item_box #prd-instock{ width: 100%; margin-top: 10px; margin-left: 0!important; }} /*Checkout Payment*/ #checkout-payment-step .payment-logos { display: flex; justify-content: flex-end; } #checkout-payment-step .payment-logos > a{ margin: 0 8px 5px 8px; } @media (max-width:720px){ body#checkout section.checkout-step .payment-options .payment-option .payment-logos{ flex:0 0 100%; max-width: 100%; width:100%; flex-wrap: wrap; text-align: center; margin-top: 20px; justify-content: center; }} @media (max-width:420px){ #checkout-payment-step .payment-logos > a img{ width: 75px; }} @media (max-width:620px){ body#checkout section.checkout-step .payment-options .payment-option .paygate-methods{ margin-left: 30px!important; }} #category .product-miniature-grid .product-availability, #manufacturer .product-miniature-grid .product-availability, #search .product-miniature-grid .product-availability { display:none!important; } .product-flags .discount, .product-flags .on-sale { background: #dc3545; color: #fff; font-size: 0.95rem; } .product-prices .discount { background: #dc3545; color: #fff; display:none; } #module-askforaquote-SavedQuotes div.fancybox-skin .fancybox-inner div.quote-delivery{ display: block!important; } #module-askforaquote-SavedQuotes div.fancybox-skin .fancybox-inner div.quote-delivery ~ div{ float: right;} #module-askforaquote-QuotesCart .fancybox-skin #include, #module-askforaquote-SavedQuotes .fancybox-skin #include{ margin-right: 15px; } #module-askforaquote-QuotesCart .fancybox-skin #donotinclude, #module-askforaquote-SavedQuotes #donotinclude{ margin-left: 15px; margin-right: 15px; } #module-askforaquote-QuotesCart .fancybox-skin .quote_shipping_cost, #module-askforaquote-SavedQuotes .fancybox-skin .quote_shipping_cost_saved{ margin-top: 20px; border-radius: 5px; width: 160px;} #module-askforaquote-QuotesCart .fancybox-skin h6.control-label, #module-askforaquote-SavedQuotes .fancybox-skin h6.control-label{ margin-bottom: 0; font-size: 17px; font-weight: 500; } @media (min-width: 768px){ #product .product-reference.prod-ref { margin-bottom: -2px; } } #id_quote_process_shipping{ border-left-width: 0!important; } #id_quote_process_shipping #submit_shipping_quote .shipping-type.chk-colt-type, #checkout #content > .quotename{ display: none; } @media (min-width: 768px){ #product .product-reference.prod-ref { margin-bottom: -2px; } } #product .product-reference .stock-keeping { line-height: 20px; } .delivery-options.shipping-section .row.delivery-option .col-sm-5.col-xs-12 .col-xs-3{ padding: 0; } #parcelperfectmodal .resp-flex{ display: flex; flex-wrap: wrap; justify-content: space-between; } #parcelperfectmodal .resp-flex .option-modal, #parcelperfectmodal .resp-flex .btn-modal{ margin-bottom: 20px; } #parcelperfectmodal{ display: flex!important; align-items: center; justify-content: center; } #parcelperfectmodal .modal-dialog{ max-width: 620px; } #parcelperfectmodal .modal-content{ transform: none; min-height: auto!important; } #parcelperfectmodal .js-modal-content{ background: #fff; padding-top: 30px!important; } @media (max-width: 620px){ #parcelperfectmodal .resp-flex{ justify-content: center!important; }} @media (max-width: 720px){ #parcelperfectmodal .modal-dialog{ width: 80%;}} #checkout #pp_postcode{ background-image:none; border-radius: 5px; height: 35px; } body#checkout section.checkout-step .address-item.international-region{ padding-left: 10px; padding-bottom: 10px; } body#checkout section.checkout-step .address-footer a.change-destination.text-muted { border-right: none !important; } body#checkout section.checkout-step .address-item.international-region .delivery-region{ display: flex; flex-wrap: wrap; } body#checkout section.checkout-step .address-item.international-region .delivery-region .custom-radio{ width: 15px; height: 15px; top:-1px; margin-left: 15px; margin-right: 10px; } body#checkout section.checkout-step .address-item.international-region .delivery-region .custom-radio input[type=radio]:checked+span{ background-color: #337ab7; border: 7px solid #337ab7; border-radius: 50%; position: absolute; padding: 4px; background: #fff; display: block; left: -2px; top: 0; width: 0; height: 0; } #module-askforaquote-QuotesCart #quotes-detail-content .bootstrap-touchspin .btn-touchspin{ padding: 7px!important; } #module-askforaquote-QuotesCart .bootstrap-touchspin .input-group-btn-vertical i{ left: -5px; top: 5px!important;} #ps-shoppingcart-wrapper img{ width: 20px; margin-bottom: 4px; } #manufacturer #productTab .product-title{ height: 45px; } #product button.btn.btn-touchspin.js-touchspin{ margin-right: 5px; line-height: 1.2; } #cart button.btn.btn-touchspin.js-touchspin, #cart button.btn.btn-touchspin.js-decrease-product-quantity, #checkout-addresses-step button.btn.btn-touchspin.js-touchspin, #checkout-addresses-step button.btn.btn-touchspin.js-decrease-product-quantity{ margin-right: 5px; line-height: 1.2; } #module-askforaquote-SubmitedQuotes .fancybox-overlay-fixed{ display: flex; align-items: center; justify-content: center; } #module-askforaquote-SubmitedQuotes .fancybox-desktop .fancybox-skin{ padding-bottom: 20px; background: #ffffff!important; } #product .fancybox-desktop .fancybox-skin{ padding: 40px 15px 20px!important; background: #ffffff!important; } #module-askforaquote-SubmitedQuotes .fancybox-desktop a.fancybox-close, #product .fancybox-desktop a.fancybox-close{ background-image: none; } #module-askforaquote-SubmitedQuotes .fancybox-desktop a.fancybox-close:before, #product .fancybox-desktop a.fancybox-close:before{ content: "\f00d"; font-family: FontAwesome; position: absolute; font-size: 22px; color: #000; top: 30px; right: 35px; font-weight: 500; } #module-askforaquote-SubmitedQuotes .fancybox-desktop h6.control-label{ line-height: 30px; } #product .fancybox-desktop h6{ font-weight: 500; } #module-askforaquote-SubmitedQuotes .fancybox-desktop .fancybox-inner > br{ display: none; } #module-askforaquote-SubmitedQuotes .fancybox-desktop:not(.out-of-stock-alert){ top: auto!important; left: auto!important; width: 80%!important; max-width: 600px; } #module-askforaquote-SubmitedQuotes .fancybox-desktop{ width: 80%!important; max-width: 600px; } #module-askforaquote-SubmitedQuotes .fancybox-desktop .fancybox-inner{ width: auto!important; height: auto!important; } #module-askforaquote-SubmitedQuotes .fancybox-desktop .fancybox-inner >div, #product .fancybox-desktop .fancybox-inner >div{ display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; } #product .fancybox-desktop .fancybox-inner>div{ margin-top: 25px; } #module-askforaquote-SubmitedQuotes .fancybox-desktop .fancybox-inner >div button, #product .fancybox-desktop .fancybox-inner >div button{ margin-right: 5px; border-radius: 5px; } #product .fancybox-inner >div button.btn-primary:hover{ width: 160px!important; } input#quote_quanty_id~span.input-group-btn-vertical { display: none!important; } #quote_quanty_id{ background: #fff; } #module-askforaquote-QuotesCart h1.h1.page-title { font-size: 1.5rem!important; font-weight: 600; margin-top: 5px; padding-left: 15px; padding-bottom: 35px!important; } #module-askforaquote-QuotesCart #submit-quote-cart-title{ padding-left: 0!important; } @media (max-width: 767px){ #product #product-images-thumbs .slick-slide.slick-active { width: 120px!important; } #product #product-images-large .slick-list.draggable .slick-track, #product #product-images-large .slick-list.draggable .slick-track .slick-slide > div > div{ width:680px!important; } #product .slick-next.slick-arrow{ right: 15%!important; }   #product .product-accessories .slick-next.slick-arrow, #product .crossselling-products .slick-next.slick-arrow{ right: 0!important; } } @media (max-width: 520px){ #product #product-images-thumbs .slick-slide.slick-active { width: 120px!important; } #product #product-images-large .slick-list.draggable .slick-track, #product #product-images-large .slick-list.draggable .slick-track .slick-slide > div > div{ width:380px!important; } #product .slick-next.slick-arrow{ right: 15%!important; } #product .slick-next.slick-arrow{ right: 15%!important; }  #product .product-accessories .slick-products-carousel, #product .crossselling-products .slick-products-carousel{ width: 300px; overflow: hidden; }}  #manufacturer #productTab, #manufacturer #mediaTab{ display:none; } #facets_search_wrapper{ padding-right: 20px; } #footer-copyrights .cp-logo-links{ display: flex; align-items: center; } #footer-copyrights .cp-logo-links .footer-logo-pay img{ max-width: 63%; } #footer-copyrights .copyright-img{ margin-top: -15px; } #footer-copyrights .footer-other{ display: flex; flex-wrap: wrap; text-align: center; justify-content: center; } #footer-copyrights .footer-other ul{ width: 100%; margin: 0 auto; text-align: center; display: flex; align-items: center; justify-content: center; } #Job_Application_Form h1.h1.page-title{ font-size: 1.5rem; font-weight: 600; margin-top: 5px; padding-left: 15px; padding-bottom: 35px!important; } #Job_Application_F#module-iqitwishlist-view .wishlist-priceorm div#Description-id{ font-size: 1.5rem; font-weight: 600; margin-top: 40px; } #Job_Application_Form h2.coverletter{ font-size: 18px; font-weight: 600; } #Job_Application_Form span.over-head{ font-weight: 500; } #Job_Application_Form .txt-center{ font-weight: 600; margin-bottom: 75px; } #Job_Application_Form .txt-center > p{ margin-bottom: 0; } #Job_Application_Form h2.jobhead{ font-size: 1.55rem; font-weight: 600; } #Job_Posts .jobheader{ border-top: none 1px; border-bottom: none 1px; padding-bottom: 8.07143rem; padding-top: 8.07143rem; background: url(//miro.co.za/img/cms/MiRO_Careers_Banner.png); background-repeat: no-repeat; background-size: cover; width: 100vw; position: relative; margin-left: -50vw; left: 50%; margin-top:-30px; } #Job_Posts li.job-region-style{ display: flex!important; flex-wrap: wrap; margin: 2rem; padding-bottom: 1rem; } #Job_Posts div#careertitle{ font-weight: 400; font-size: 35px; } #Job_Posts li.job-region-style div:first-child{ flex: 0 0 40%; max-width: 40%; } #Job_Posts li.job-region-style div:last-child{ flex: 0 0 60%; max-width: 60%; } #ps-quote-wrapper img { width: 25px; margin-bottom: 4px; } #Job_Posts h3.li-head.region-style{ font-weight: 500; } #product #wrapper .product_header_container.clearfix .breadcrumb.categories-bcm li:nth-last-child(2):after { content: "" !important; } #product #description a, #product .product-information .product-actions .buy-ttl{ display: none!important; } /*Mobile Responsive*/ @media (max-width:991px) { #module-ph_simpleblog-single .simpleblog__postInfo li{ margin-bottom: 10px; } #module-ph_simpleblog-single .simpleblog__share ul{ display: flex!important;} #module-ph_simpleblog-single .simpleblog__share ul li{ margin-right: 15px; } #identity .form-control-label, #authentication .form-control-label{ display: none; } #authentication #online_account .form-control-label{ display: block !important; } #div_company, #div_siret, #div_nature_company, #div_c_id_country, #div_vat_number, #div_bus_address1, #div_bus_address2, #div_bus_suburb, #div_bus_city, #div_bus_province, #div_bus_postcode, #div_company_phone1, #div_company_phone2, #div_address1, #div_address2, #div_bsuburb, #div_suburb, #div_city, #div_province, #div_postcode, #div_billaddress1, #div_billaddress2, #div_billcity, #div_billprovince, #div_billzipcode, #firstname, #lastname, #div_job_title, #div_email, #div_phone, #birthday_inner .col-md-6, #authentication section > .form-group.row:nth-child(3) > .col-md-6, #authentication #label_information~.col-md-6, #authentication #label_feedback~.col-md-6, #authentication #label_newsletter~.col-md-6, #authentication #label_newsletter~.col-md-6, #authentication #label_psgdpr~.col-md-6, #id_store_inner .col-md-6, .billing_title .col-md-6, #link-account .col-md-6, #div_website{ flex: 0 0 100%; max-width: 100%; display: flex; } #link-account{ margin-top: 50px; } #div_company #company{ margin-bottom: 20px; } #authentication .col-md-11, #authentication .col-md-10, #identity .col-md-11, #identity .col-md-10 { width: 91.66666667%; flex: 0 0 91.66666667%; max-width: 91.66666667%; padding-left: 0; } #authentication .col-md-1, #authentication .col-md-2, #identity .col-md-1{ width: 8.33333333%; } #authentication #lastname .col-md-10{ padding-left: 15px!important; margin-top: 15px; } #identity #div_mapped_branch_lable .col-md-6, #identity #div_mapped_branch_input .col-md-6, #identity #div_pay_term_lable .col-md-6, #identity #div_pay_term_input .col-md-6, #identity #div_password_form_lable .col-md-6, #identity #div_password_form .col-md-6{ flex: 0 0 100%; max-width: 100%; }} @media (min-width:991px) { #index .home-blog .post-item{ height: 280px; } } @media (max-width:580px) { .product-list-subcategories .col-6.col-md-3.col-lg-3{ flex: 0 0 96%!important; max-width: 96%!important; } body#product section.form-fields .form-group.row{ width: 100%; margin-bottom: 15px; } ._footer-copyrights-1 .copyright-img{ width: 100%; } #footer-copyrights .copyright-img{ margin-top: 0; } } @media (max-width:768px) { #module-ph_simpleblog-single #viewcommentbox { padding: 0 15px; } #module-ph_simpleblog-single #viewcommentbox input[type="text"] { margin-bottom: 15px; } #contact section.contact-form .form-fields .form-group{ flex: 0 0 100%!important; max-width: 100%!important; width: 100%!important; } #iqitcookielaw{ right:1rem;} #footer-container-first .block-newsletter{ flex:0 0 98%; max-width:98%; } #index .products-grid .js-product-miniature-wrapper{ flex: 0 0 100%!important; max-width: 100%!important; } ._footer-copyrights-1 .copyright-txt{ justify-content: center; flex-wrap: wrap; padding-left: 0; } #footer-container-main .block{ flex:0 0 100%!important; max-width:100%!important; margin-bottom: 15px;} #iqithtmlandbanners-block-1 .block-title{ text-align: left!important; } #footer-container-main{padding-bottom: 0!important; } #quotes_layer_cart{ width: 80%!important; } #identity #firstname{ margin-bottom: 20px; } .page-customer-account #content .no-account a{ display: inline!important; } #checkout-addresses-step .checkout-cart-ordertot .product-line-grid-left, #checkout-addresses-step .checkout-cart-ordertot .product-line-grid-body{ text-align: center; } #checkout-addresses-step .checkout-cust-details .col-md-4{ margin-bottom: 10px; } #checkout-addresses-step .checkout-cust-details .checkout-cust-dietary, #checkout-addresses-step .checkout-cust-details .checkout-cust-slots{ padding: 0; } .checkout-cust-dietary .modal .send-email-content{ left: 10%!important; width: 80%!important; } #checkout-confirmation-step .confirm-cust-det .col-md-4{ margin-bottom: 15px; } body#checkout .row.delivery-option .col-sm-5.col-xs-12 .col-xs-3{ width: 100%; margin-bottom: 15px; } #category div#js-product-list-top .small-gutters{ flex: 0 0 70%!important; max-width: 70%!important; } #category .products-sort-nb-dropdown.products-sort-order.dropdown a, #category .products-sort-nb-dropdown.products-nb-per-page.dropdown a{ width: 100%; margin-left: 0; } #product #product-images-thumbs .slick-slide.slick-active { width: 120px!important; } #product #product-images-large .slick-list.draggable .slick-track, #product #product-images-large .slick-list.draggable .slick-track .slick-slide > div > div{ width:680px!important; } #product .slick-next.slick-arrow{ right: 15%!important; } #Job_Posts li.job-region-style div:first-child, #Job_Posts li.job-region-style div:last-child{ flex: 0 0 100%; max-width: 100%; margin-bottom: 10px; } #manufacturer .mediaTabOpened .customContainer{ padding: 0!important; } #manufacturer a.select-title.expand-more.form-control{ width: 100%; } #manufacturer .products-selection .products-sort-nb-dropdown{ margin-right: 10px; } #manufacturer #productTab .col.col-auto{ width: 100%; justify-content: flex-end; display: flex; flex-wrap: wrap; } #Job_Application_Form div#inner-wrapper, #Job_Application_Form #oge_1_1, #Job_Application_Form #oge_1_2{ width: 100%!important; } #Job_Application_Form div#fileattach input{ width: 35%; } #module-iqitwishlist-view .remove-add-div{ margin-top: 5px; margin-bottom: 30px; } #module-iqitwishlist-view #iqitwishlist-share{ margin-top: 25px; } #product #price_list_item_box #prd-instock { width: 100%; margin-top: 10px; } #product #store_content .account_tooltiptext{ word-break: break-word; width: 215px!important; }} @media (min-width: 600px) and (max-width: 767px) { #module-iqitwishlist-view .select-div{ top: 12%; } } @media (max-width: 600px) { #module-iqitwishlist-view .select-div{ display:none; } } @media (max-width: 520px){ #product #product-images-thumbs .slick-slide.slick-active { width: 120px!important; } #product #product-images-large .slick-list.draggable .slick-track, #product #product-images-large .slick-list.draggable .slick-track .slick-slide > div > div{ width:380px!important; } #product .slick-next.slick-arrow{ right: 15%!important; } #category div#js-product-list-top .small-gutters{ flex: 0 0 100%!important; max-width: 100%!important; } #category .products-sort-nb-dropdown.products-sort-order.dropdown a, #category .products-sort-nb-dropdown.products-nb-per-page.dropdown a{ margin-bottom: 20px; } #category .products-selection .products-sort-nb-dropdown{ width: 100%!important; } #Job_Application_Form div#fileattach input{ width: 100%; }} @media (min-width:768px) and (max-width:1024px) { #footer-container-main .block{ flex:0 0 33.3%!important; max-width:33.3%!important; margin-bottom: 30px; } #iqithtmlandbanners-block-1 .block-title{ text-align: left!important; } #footer-container-first .block-newsletter{ padding:0 20px 0 0!important; } #footer-container-main{padding-bottom: 0!important; } } body.cms-id-11 .news-link-wrap a{ color:#fff!important; padding: 0 10px; line-height:27px; } /*Event Start*/ section.event-product .current-price{ margin-top: 5px; display: inline-block;} section.event-product .buy-ttl{ font-size: 1.3rem!important;font-weight: 700!important; margin-top: 20px; margin-bottom: 10px;} section.event-product .contact-location-link{ display: inline-block; margin-top: 10px; margin-bottom: 15px;} section.event-product .product-accessories .section-title{ margin-bottom: 30px!important; padding-bottom: 20px!important;} section.events-cart ~ section.product-accessories .section-title{ margin-bottom: 30px!important; padding-bottom: 20px!important; margin-top: 20px; } section.event-product .product-info-row .product-information{ border-width:0; } section.event-product .product-miniature-default .product-thumbnail img, section.events-cart ~ section.product-accessories .product-miniature-default .product-thumbnail img{ width: 230px; height: 180px; } section.events-cart ~ section.product-accessories{ margin-bottom: 28rem; } section.event-product .product-miniature .product-description, section.events-cart ~ section.product-accessories .product-miniature .product-description{ padding: 10px; text-align: center; } section.event-product .product-description h3.h3.product-title, section.events-cart ~ section.product-accessories .product-description h3.h3.product-title{ margin-bottom: 15px; margin-top: 15px;} section.event-product .product-miniature .product-description .custom-view-btn > a, section.events-cart ~ section.product-accessories .product-miniature .product-description .custom-view-btn > a { background:#0579be; color:#fff; padding: 5px 25px; margin-top: 15px; display: block; border-radius: 10px; margin-bottom: 15px;} section.event-product .product-info-row .product-information{ border-width:0!important; } /*Event End*/ #module-askforaquote-SavedQuotes .quotes_cart_description{ min-width: 120px; } #module-askforaquote-SavedQuotes div.fancybox-skin h6.control-label{ margin-top: 0!important; margin-bottom: 25px!important; } #module-askforaquote-SavedQuotes div.fancybox-skin h6.control-label:first-child{ margin-bottom: 0!important; margin-top: 10px!important; } #module-askforaquote-SavedQuotes div.fancybox-skin .fancybox-inner div{ display: flex; justify-content: space-between; } #module-askforaquote-SavedQuotes div.fancybox-skin div button{ width: 49%; } #module-eventsmanager-events td.calendar-day{ overflow: inherit; padding-top: 30px!important; } #module-eventsmanager-events .calendar_outerdiv h1{ font-size: 22px; font-weight: 600; margin-bottom: 2rem; margin-top: 1rem; } #module-eventsmanager-events h2.heading_calendar.test-class{ text-transform: uppercase; font-weight: 500; font-size: 20px; } #module-eventsmanager-events div.test{ overflow: visible; } #module-eventsmanager-events div.test > .single-events { position:relative; cursor:pointer!important; } #module-eventsmanager-events div.test > .single-events a{ position:relative; background-color: #95f0dd!important; } #module-eventsmanager-events div.test > .single-events a.booknow{ background-color: #067bbd!important; } #module-eventsmanager-events div.test p.eventtip{ display: none; background-color: #fff; color: #2c3335; text-align: justify; padding: 15px; border-radius: 6px; position: absolute; z-index: 9999; box-shadow: 0 0 7px 0 rgba(0,0,0,.1); white-space: initial!important; top:30px; } #module-eventsmanager-events div.test > .single-events:hover>p.eventtip{ display: block!important; } #module-eventsmanager-events div.test p.eventtip:before{ content: ""; position: absolute; border: 10px solid #fff; transform: rotate(45deg); left: 15px; top: -8px; } #c_id_country_det .col-md-6{ display:flex; } #authentication .account_tooltip.field-response{ position: relative; top:20px; } #authentication .account_tooltip.field-response .account_tooltiptext{ left: 0!important; right: auto!important; } #authentication .account_tooltip.field-response .account_tooltiptext:before { right: auto!important; left: 1px!important; } #authentication .col-md-11, #authentication .col-md-10, #identity .col-md-11 { padding-left: 0; padding-right: 10px!important; } .account_tooltip.field-response .account_tooltiptext{ right: 0!important; width: 280px!important;} #footer{ border-bottom: 46px solid #5f7279; } .cbp-hrsub.col-12.cbp-show.cbp-notfit{ border-width: 0!important; } .cbp-hrsub.col-12.cbp-show.cbp-notfit .cbp-hrsub-inner{ margin-left: 1.2%; } .cbp-hrmenu .cbp-tabs-names li a{ color:#808080!important; } .cbp-hrmenu .cbp-tabs-names li a:hover, .cbp-hrmenu .cbp-tabs-names li a.active{ background: #107abf; } #manufacturer .customContainer .brand-banner-img{ display: flex; align-items: center; justify-content: center; } #manufacturer #mediaTab h3{ display: none; } #manufacturer .manufacturer-ttl h2.h1.page-title.brand-mnchr-ttl{ margin-bottom: 0px!important; margin-top: 10px;} #white-link{ color:#fff; } #white-link:hover{ color:#c2e0ff; } #product .alert-info.iqitfreedeliverycount, #cart .quotes_layer_cart_header button.cross{ display:none!important;} #password section.form-fields input[type="email"]{ padding:.4rem 1rem; } #password .renew-password [type=submit]{ margin-left: 20px!important; } #password button.btn-primary{ border-radius: 5px; } #password #content{ margin: 45px 0; background: #f3f5f5;} #password header.page-header h1{ padding-bottom: 35px;} #module-mirowarranty-warrantycheck table thead th:nth-child(4), #module-mirowarranty-warrantycheck table thead th:nth-child(5){ width:9%; } #module-mirowarranty-warrantycheck table thead th:first-child{ width:12%; } #module-mirowarranty-warrantycheck .promo-input{ padding-left: 10px; border: 2px solid gray; border-radius: 5px; } #module-mirowarranty-warrantycheck #checkwarranty{ border-radius: 5px; margin-top: -2px;} #module-mirowarranty-warrantycheck #warranty-ajax-content h2{ margin: 15px 0 25px 0;} #module-mirowarranty-warrantycheck table thead th{ background: #25343a; color: #fff; font-weight: 500;} #module-mirowarranty-warrantycheck .my-account-page-content table tbody{ background: #f3f5f5;} /*Quotes Cart*/ @media (max-width:512px){ body#index .product-miniature-default .product-title a{ height: 30px; }} body#index .product-miniature-default .product-title a{ height: 27px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; margin-bottom: 5px;} #module-askforaquote-QuotesCart .quoteSubmitOptions .save_quote, #module-askforaquote-QuotesCart .quoteSubmitOptions .submit_quote{ background:#0579be; border-radius: 5px; border-width:0; } #module-askforaquote-QuotesCart .quoteSubmitOptions .alert.alert-warning.terms_alert{ display: none; } #div_c_id_country:before { content: "Country*"; color: gray; position: absolute; left: 30px; top: 10px; } #quoteAuth ul.nav.nav-inline{ margin-bottom: 25px;} #quoteAuth .quoteSubmitOptions { padding: 0; } #quoteAuth .nav.nav-inline .nav-item>span { display: block; margin-top: 7px;} #module-askforaquote-QuotesCart #div_id_miro input[type=radio]+span { width: 8px; height: 8px; border-radius: 50px; background-color: #0579be; } #module-askforaquote-QuotesCart select { border-radius: 13px; height: 48px!important; background-pos#module-askforaquote-QuotesCart .custom-checkbox input[type=checkbox]+span iition: calc(100% - 13px) calc(1em + 7px),calc(100% - 8px) calc(1em + 7px),100% 0; } #module-askforaquote-QuotesCart input[type="text"]{ border-radius: 10px;padding: .9rem 1rem; } #module-askforaquote-QuotesCart .bootstrap-touchspin .input-group-btn-vertical{ position: absolute!important; top: -1px; right: 0; z-index: 2;} #module-askforaquote-QuotesCart #quotes-detail-content .cart_quantity_input{ text-align:left!important; } #module-askforaquote-QuotesCart .custom-checkbox input[type=checkbox]+span{ width: 20px; height: 20px; border-radius: 50px; border:2px solid #929292!important; } #module-askforaquote-QuotesCart .custom-checkbox input[type=checkbox]+span i{ background-color: #0579be; color: #0579be; border-radius: 50px; top: 0!important;} #module-askforaquote-QuotesCart .custom-checkbox label{ margin-top: -3px; margin-left: 5px;} #quotes-detail-content .quote_row_total{ padding:0rem 15px 0 15px; } #quotes-detail-content ul.cart-items{ margin-bottom: 0;} #quotes-detail-content .saved_cart_quantity{ -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%;} #quotes-detail-content .bootstrap-touchspin{ border: 2px solid #a9a9a9; background: #fff; padding-left: 10px; width: 90px; } #quotes-detail-content .bootstrap-touchspin .saved_quantity_input{ background: transparent; } #quotes-detail-content .bootstrap-touchspin .btn-touchspin{ border-width:0; margin-left: 0; margin-right: 5px; display: block; background: transparent; } #quotes-detail-content .cart_quantity_input{ background-color: transparent; border-width: 0; } #module-askforaquote-QuotesCart .product-line-info a{ font-size: 18px; font-weight: 500; color: #000; } #module-askforaquote-QuotesCart .product-line-info a:hover{color: #007bff; } #module-askforaquote-QuotesCart #quotes-detail-content .cart-item hr{ display: none;} #module-askforaquote-QuotesCart .cart-container{ border-width: 0;} #module-askfor#aquote-QuotesCart #quoteAuth .card-block{ padding-bottom: 0;} #module-askforaquote-QuotesCart #quoteAuth h1.h1{ font-size: 20px; margin-bottom: 0; font-weight: 600;} /*Submited Quotes*/ #module-askforaquote-SubmitedQuotes h1.h1.page-title, #module-askforaquote-SavedQuotes h1.h1.page-title{ padding-bottom: 30px!important; margin-left: 15px; } #module-askforaquote-SubmitedQuotes .bargains_list{ padding: 0; } #module-askforaquote-SubmitedQuotes #block-quotes .table_link a:nth-child(1), #module-askforaquote-SubmitedQuotes #block-quotes .table_link a:nth-child(3), #module-askforaquote-SubmitedQuotes #block-quotes .table_link a:nth-child(4), #module-askforaquote-SavedQuotes #block-quotes .table_link a{text-transform: capitalize; } #module-askforaquote-SavedQuotes #block-quotes::-webkit-scrollbar-track, #module-askforaquote-SavedQuotes #saved-qt-inner-td::-webkit-scrollbar-track, #module-askforaquote-SubmitedQuotes #submitted-qt-inner-td::-webkit-scrollbar-track, #history #order-history-res-table::-webkit-scrollbar-track, #discount #content::-webkit-scrollbar-track, , #module-iqitwishlist-view #wishlist-scroll-mobile::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.22); border-radius: 0px; background-color: #F5F5F5; } #module-askforaquote-SavedQuotes #block-quotes::-webkit-scrollbar, #module-askforaquote-SavedQuotes #saved-qt-inner-td::-webkit-scrollbar, #module-askforaquote-SubmitedQuotes #submitted-qt-inner-td::-webkit-scrollbar, #history #order-history-res-table::-webkit-scrollbar, #discount #content::-webkit-scrollbar, #module-iqitwishlist-view #wishlist-scroll-mobile::-webkit-scrollbar { width: 5px; background-color: #F5F5F5; } #module-askforaquote-SavedQuotes #block-quotes::-webkit-scrollbar-thumb, #module-askforaquote-SavedQuotes #saved-qt-inner-td::-webkit-scrollbar-thumb, #module-askforaquote-SubmitedQuotes #submitted-qt-inner-td::-webkit-scrollbar-thumb, #history #order-history-res-table::-webkit-scrollbar-thumb, #discount #content::-webkit-scrollbar-thumb, #module-iqitwishlist-view #wishlist-scroll-mobile::-webkit-scrollbar-thumb{ border-radius: 5px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #107abf; } #module-askforaquote-SubmitedQuotes #block-quotes .table_link a:nth-child(2){text-transform: uppercase; } #module-askforaquote-SubmitedQuotes #block-quotes table#desktopQuotes .box, #block-quotes .box{ width: 100%; } #module-askforaquote-SubmitedQuotes .bargainBlock.customer_bargain{ margin-left: 0; width: 100%; } #module-askforaquote-SubmitedQuotes button.addClientBargain{ border-radius: 5px; display: flex; align-items: center; justify-content: center;} #module-askforaquote-SubmitedQuotes button.addClientBargain i{ font-size: 16px; margin-left: 5px;} #module-askforaquote-SubmitedQuotes td.table_link a{ margin-right: 10px;} #module-askforaquote-SubmitedQuotes td.table_link a i{ font-size: 17px; margin-right: 5px;} #module-askforaquote-SubmitedQuotes .toggleLegendPanel i{ color: #fff; font-size: 14px; margin-left: 5px;line-height: .5; margin-top: 5px; } #module-askforaquote-SubmitedQuotes #legendPanel .list-group{ flex-direction: inherit; justify-content: space-between; margin-bottom: 10px; margin-top: 10px; flex-wrap: wrap; } #module-askforaquote-SubmitedQuotes #legendPanel .list-group .list-group-item{ display: flex; align-items: center; } #module-askforaquote-SubmitedQuotes #legendPanel .list-group .list-group-item i{ margin-right:25px; font-size: 20px; } #legendPanel .list-group-item span{ text-align: left; line-height: 23px; } /*Saved Quotes*/ #module-askforaquote-SubmitedQuotes #mobileQuotes .col-xs-2.text-xs-right{ display: flex; flex-wrap: wrap; align-items: center; padding: 0; } #module-askforaquote-SubmitedQuotes #mobileQuotes .col-xs-2.text-xs-right > div{ width: 100%; } #module-askforaquote-SubmitedQuotes #mobileQuotes .col-xs-2.text-xs-right > div i.fa.fa-eye { font-size: 20px; } #module-askforaquote-SubmitedQuotes #mobileQuotes .col-xs-2.text-xs-right > div i.fa.fa-file-pdf-o { font-size: 18px; } #block-quotes div#mobileQuotes{ margin: 15px 10px!important; } #block-quotes div#mobileQuotes .quote{ background: #eee; margin-bottom: 20px; border-radius: 5px; padding: 15px 10px 16px 15px; } #block-quotes div#mobileQuotes .quote .show_quote_details i{ font-size: 15px; } #block-quotes div#mobileQuotes .quote .quote_name{ font-size: 15px; } #block-quotes div#mobileQuotes .quote .page-heading bottom-indent{ margin-bottom: 20px; } #module-askforaquote-SavedQuotes #desktopQuotes .product-name a, #module-askforaquote-SubmitedQuotes #desktopQuotes .product-name a{font-size: 16px; font-weight: 500; color: #000; } #module-askforaquote-SavedQuotes #desktopQuotes .product-name a:hover, #module-askforaquote-SubmitedQuotes #desktopQuotes .product-name a:hover{ color: #007bff;} #module-askforaquote-SavedQuotes #desktopQuotes a.btn-primary, #module-askforaquote-SubmitedQuotes #desktopQuotes a.btn-primary{ border-radius: 5px; margin-bottom: 15px; padding: 8px 5px;} #module-askforaquote-SavedQuotes #desktopQuotes .show_quote_products_info{padding: 10px 20px;border-radius: 5px;margin-bottom: 20px; } #module-askforaquote-SavedQuotes #desktopQuotes h5, #module-askforaquote-SubmitedQuotes #desktopQuotes h5{ margin-bottom: 20px; font-weight: 600; margin-top: 5px;} #module-askforaquote-SavedQuotes h1.h1.page-title > header h1.h1.page-title, #module-askforaquote-SubmitedQuotes h1.h1.page-title > header h1.h1.page-title, #module-askforaquote-QuotesCart h1.h1.page-title > header h1.h1.page-title{ padding-bottom: 2.5% !important; font-size: 18px!important; font-weight: 600;} #module-askforaquote-SavedQuotes h6, #module-askforaquote-SubmitedQuotes h6{ font-weight: 400; margin-bottom: 25px; margin-top: 30px;} #module-askforaquote-SavedQuotes td.quotes_cart_product_image, #module-askforaquote-SubmitedQuotes td.quotes_cart_product_image{ width:15%; background: #fff;} #module-askforaquote-SavedQuotes table{margin-bottom: 30px; } #module-askforaquote-SavedQuotes table thead th, #module-askforaquote-SubmitedQuotes table thead th { background: #25343a; color: #fff; font-weight: 500;font-size: 14px; } #module-askforaquote-SavedQuotes table tbody, #module-askforaquote-SubmitedQuotes table tbody{background: #f3f5f5; } /*Quotes*/ #product #store_content .account_tooltip.field-response{ position: relative; } #product #store_content .account_tooltiptext{ left: 0!important; font-size: 12px; line-height: 16px; padding: 10px 15px; } #product #store_content .account_tooltip.field-response .account_tooltiptext:before{ right: auto!important; left: 6px!important; } #product .breadcrumb.categories-bcm li:after{ margin: 0!important; margin-right: 5px!important;} #product .product-prices span#product-availability{ margin-left: 0px!important; padding: 6px 10px; display: block; line-height: 15px; font-size: 14px; } #product .product-prices span#product-availability >i { font-size: 15px; } #product .product_header_container .product-prices{ display: inline-block; float: none; } #product .product_header_container #price_list_item_box{ display: flex; flex-wrap: wrap; align-items: flex-end; } #product .modal-body .cart-content-btn button { border-radius: 5px; background: #ddd; } #product .modal-body .cart-content-btn a{ padding: .5rem 1.5rem; border-radius: 5px; } #product .modal-body .cart-content-btn button{ border-radius: 5px; } #product #iqitwishlist-modal input[type=email]{ border-radius: 13px!important; } #product #iqitwishlist-modal #submit-login{ border-radius: 10px; } #product #iqitwishlist-modal #submit-login:hover{ width:160px!important; } #product #iqitwishlist-modal .no-account a{ width: auto!important; } #product #iqitwishlist-modal .forgot-password{ margin-top: 10px; } #module-iqitwishlist-view h1.h1.page-title { padding-bottom: 27px!important; } #module-iqitwishlist-view .wishlist-header, #module-iqitwishlist-view .iqitwishlist-product .row{ flex-wrap: nowrap; } #product h1.h1.page-title{ padding-bottom: 0; } #quotes_layer_cart .quotes_layer_cart_header{background: #fff;} #quotes_layer_cart .quotes_layer_cart_header h4{ color: #000; font-weight: 500;} #quotes_layer_cart .quotes_layer_cart_header i{ margin-right:1rem!important; font-size: 15px; height: 0; line-height: .7;} #quotes_layer_cart .quotes_layer_cart_body{ background: #fff; padding: 2rem 1.875rem 0.5rem 1.875rem;} #quotes_layer_cart .quotes_layer_cart_buttons{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;} #quotes_layer_cart .quotes_layer_cart_header .cross{ font-weight: 400; line-height: .7; opacity: .7; font-size: 2rem;} #quotes_layer_cart .quotes_layer_cart_buttons hr{ display: none;} #quotes_layer_cart{ width: 40%;} #quotes_layer_cart .button-container{ padding-left: 0;} #quotes_layer_cart .button-container button, #quotes_layer_cart .button-container a.btn-primary { background: #0579be!important; border-radius: 5px;color: #fff; padding:.6rem 1.25rem; width: 100%; margin-bottom: 25px;} #quotes_layer_cart .button-container select { background-image: none!important; border: 1px solid #8a9ea1; border-radius: 10px; height: 40px; padding-left: 10px; margin-bottom: 25px; width: 100%;} #product .ajax_add_to_quote_cart_button{border-radius: 5px; background:#0579be!important; width:12rem!important; height: 36px; padding: 8px;} #header #quotesCart{ display:none!important; } /*Merchandise Returns*/ #order-follow table th, #order-return table th{ background: #25343a; color: #fff!important; font-weight: 500;} #order-follow table tbody, #order-return table tbody{ background: #f3f5f5;} #order-follow h1.page-title{padding-bottom: 30px;} #order-follow #content h2{ font-weight: 500; font-size: 19px; margin-bottom: 10px; margin-top: 15px; } #order-follow #main .page-content h6{ font-weight: 400; margin-bottom: 30px;} /*Order Return*/ #order-return .page-header h1.h1:last-child{ font-weight: 600!important; font-size: 1.5rem!important; margin-bottom: 35px;} #order-return #content h1.h1{ font-weight: 600!important; font-size: 1.5rem!important; margin-bottom: 25px;} #order-detail .g-recaptcha { -webkit-transform: scale(.6)!important; transform-origin: 0 0!important; } #order-detail #order-return-form .box:last-child{ padding: 2rem; background: #f3f5f5;} #order-detail #order-return-form header h3{ font-weight: 500; font-size: 20px; margin-bottom: 10px;} #order-detail #order-return-form textarea, #order-detail #order-return-form button{ border-radius: 10px;} #order-detail #order-return-form button:focus{ border-radius: 10px;} /*Comment*/ #reportModal h5{ font-size: 20px; font-weight: 600;} #reportModal select{ background-image:none; } #viewcommentbox .block-content.innercomment .simpleblog__addComment h4{ font-size: 17px; } #viewcommentbox .block-content.innercomment .simpleblog__addComment, #viewcommentbox .block-content.innercomment>ul{ max-width: 80%; margin: 0 auto;} #viewcommentbox .block-content.innercomment .simpleblog__addComment .g-recaptcha{ transform: scale(.50); -webkit-transform: scale(.50);} #phsimpleblog_comments #commentforall{border-bottom: 1px solid #b8c8cd; padding-bottom: 40px; margin-bottom: 50px;} #phsimpleblog_comments .simpleblog__addComment .block-content{ margin-top: 20px; } #viewcommentbox .simpleblog__addComment h4.section-title{ text-align: left; color: #000; padding-bottom: 0; font-size: 22px;} #phsimpleblog_comments .simpleblog__addComment textarea{ border-radius: 10px; height: 90px;} #phsimpleblog_comments .simpleblog__addComment input[type="text"], #phsimpleblog_comments .simpleblog__addComment input[type="email"]{ border-radius: 10px; height: 45px; background: #fff;} #phsimpleblog_comments .simpleblog__addComment .recaptcha-info{ padding-left: 7px; } #phsimpleblog_comments .simpleblog__addComment .g-recaptcha{ transform: scale(0.65); -webkit-transform: scale(0.65); transform-origin: 0 0; -webkit-transform-origin: 0 0;} #phsimpleblog_comments .simpleblog__addComment button{width: 100%; padding: 13px 0; border-radius: 10px;} #viewcommentbox .block-content.innercomment ul>li.ccloop{ padding:10px 0; border-bottom:1px solid #eee; } #viewcommentbox ul.simpleblog__comments__authorInfo{ display: flex; justify-content: space-between;} #viewcommentbox ul.simpleblog__comments__authorInfo li.simpleblog__comments__authorInfo__author{ font-size: 15px; color: #0579be; font-weight: 700; text-transform: capitalize;} #viewcommentbox ul.simpleblog__comments__authorInfo li.simpleblog__comments__authorInfo__author:after{ display:none; } #viewcommentbox ul.simpleblog__comments__authorInfo li.simpleblog__comments__authorInfo__duration{ font-weight: 700; color: #5f7279; font-size: 11px;} #viewcommentbox ul.simpleblog__comments__nestedcomments{ display: flex; justify-content: space-between; margin-top: 15px; align-items: center;} #viewcommentbox ul.simpleblog__comments__nestedcomments .likes, #viewcommentbox ul.simpleblog__comments__nestedcomments .comments{ flex: 0 0 20%;} #viewcommentbox ul.simpleblog__comments__nestedcomments .reports{ flex: 0 0 60%; text-align: right;} #viewcommentbox ul.simpleblog__comments__nestedcomments .likes a, #viewcommentbox ul.simpleblog__comments__nestedcomments .comments a{ font-size: 13px; color: #5f7279; font-weight: 600;} #viewcommentbox ul.simpleblog__comments__nestedcomments .reports a{ color: #5f7279; font-weight: 500;} #viewcommentbox ul.simpleblog__comments__nestedcomments .likes a i, #viewcommentbox ul.simpleblog__comments__nestedcomments .comments a i{ font-size: 28px; margin-right: 17px;} #viewcommentbox ul.simpleblog__comments__nestedcomments .likes a.count i, #viewcommentbox ul.simpleblog__comments__nestedcomments .comments a.count i{ color:#0579be; } #viewcommentbox #newoldlink{text-align:center; color:#0579be; margin-bottom: 30px;} #viewcommentbox #newoldlink a{ padding:0 15px; margin-bottom: 25px; color:#0579be; } #header #quotesCart{ display:none!important; } #index .home-blog .post-item{ margin: 0px 5px; padding: 80px 30px 80px 30px; display: flex; align-items: center; justify-content: center; text-align: center; flex-wrap: wrap;} #index .simpleblog-posts h2, #index .simpleblog-posts a{ color: #fff!important;} #index .simpleblog-posts h2{ font-weight: 500!important; margin-bottom: 10px!important;line-height: 28px;} .contact-form .error-input { border: 2px solid red!important; } /*Vouchers*/ #discount h1.page-title{ margin-bottom: 35px;} #discount #content{ border-width: 0; } #discount table thead th { background: #25343a;color: #fff; font-weight: 500;} #discount .alert-warning{ margin-top: 30px; } #back-to-top{ z-index: 9;} /*Search Page*/ #search #brands .clearfix.brand_list{ display: flex; flex-wrap: wrap; justify-content: space-between; } #search #brands .clearfix.brand_list li{ text-align: center; } #search .pagination .page-list li.current{ border: #007bff;} #search .pagination .page-list li.current a{ color: #fff; background: #007bff;} #search #blogs, #search #articles{ margin-top: 25px;} #search .bestkit-searchpage .nav-tabs>li>a.off, #search .bestkit-searchpage .nav-tabs>li>a.off:hover{ background: #717171!important; color: #fff!important; border-color: #717171!important;} #search .products-selection .products-sort-nb-dropdown{ margin-bottom: 20px;} #search #main h2.h2{ font-weight: 400; margin-top: 40px; font-size: 24px;} #search .custom-text-disc{ display:none; } #search #categories{ margin-top: 30px;} #search h3.product-title a{ text-transform: capitalize; margin-top: 15px; display: -webkit-box; height: 55px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; color:#000; } #search h3.product-title a:hover, #search .product-price-and-shipping a span:hover{ color:#007bff; } #search .product-price-and-shipping a span{ font-weight: 600; font-size: 16px; margin-top: 10px; color:#000;} #search .custom-view-btn button{ padding: 0px 20px; font-size: 16px; color: #fff; border-radius: 10px; margin-top: 15px; border-width: 0; height: 38px; text-transform: capitalize;} #search h2.brand-mnchr-ttl{ margin-bottom: 35px; font-weight: 600!important; font-size: 1.5rem!important; margin-left: 15px; margin-top: 10px;} #search #products{ margin-top: 40px;} #search .bestkit-searchpage .nav-tabs{ border-top-width:0; border-bottom-width:0; background:transparent; display: flex; flex: 0 0 100%; flex-wrap: wrap!important; } #search .bestkit-searchpage .nav-tabs>li>a{ background:#404040; opacity:1; border:1px solid #404040; color:#fff; border-top-width: 3px; display:block; text-align: center; } #search .bestkit-searchpage .nav-tabs>li>a.active{ color:#fff; background: #0579be; border-top:3px solid #0579be; border-bottom-width: 1px;border-color: #0579be; } #search #brands{ margin-top: -35px; } #search .bestkit-searchpage .nav-tabs>li>a span{ text-align: center!important; display: inline-block;} #search .bestkit-searchpage .nav-tabs>li>a span.title{ margin-bottom: 10px; margin-right: 5px;} #search .nav-tabs .nav-item{ margin-right: 0; flex: 0 0 20%; max-width: 20%; border: 1px solid #dcdcdc; } /*Header Search*/ .bestkit_asearch_container.row.category p.title,.bestkit_asearch_container.row.product .product_name span.category_name,.bestkit_asearch_container.row.manufacturer p.title { display: none!important; } #ui-id-1 .title-section{ margin-left:15px; margin-top: 10px; font-size: 13px;color:#859499;text-transform: uppercase;} #ui-id-1 .ui-menu-item a .bestkit_asearch_container.cms{ margin-left: 15px;} #ui-id-1 .bestkit_asearch_container>div>p{ display: inline; font-size: 13px; margin-bottom: 0; padding-right: 5px;} #ui-id-1 .bestkit_asearch_container>div>p.cms_title{ padding:10px;} #ui-id-1 li a p.product_name{ text-transform: capitalize; display: -webkit-box; height: 16px; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;} .search-section-enabled #header-search-btn .fullscreen-search {visibility: visible; opacity: 1;} .search-section-enabled #header-search-btn .fullscreen-search #search_widget { transform: scale(1); opacity: 1;} ul#ui-id-1.ui-autocomplete.active-list { display: block !important;} #ui-id-1 .bestkit_asearch_container img{ border:1px solid #eee; } #ui-id-1::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.22); border-radius: 0px; background-color: #F5F5F5; } #ui-id-1::-webkit-scrollbar { width: 5px; background-color: #F5F5F5; } #ui-id-1::-webkit-scrollbar-thumb { border-radius: 5px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #107abf; } #ui-id-1 li .bestkit_asearch_container > div{ display:flex; align-items:center; } #ui-id-1 li a{ background:#fff; border-width:0; border-bottom:1px solid #eee; border-radius:0; } #ui-id-1 li a:hover{ background:#eee; border-width:0; border-bottom:1px solid #eee;} #ui-id-1 li a p.pro#header-search-btn .fullscreen-search .form-search-controlduct_name{ font-weight: 500; color: #000; font-family: 'Poppins',sans-serif;font-size: 14px;} #ui-id-1 li a span.product-price, #ui-id-1 li a p.product_name{ font-family: 'Poppins',sans-serif;font-size: 12px;} #ui-id-1 .bestkit_asearch_container .category_name{font-size: 12px;color:#000;} #ui-id-1{ height: 350px; overflow-y: scroll; overflow-x: hidden; background: #fff; box-shadow: 0 8px 16px 0 rgba(0,0,0,.2); border-color:#eee;} #header-search-btn .fullscreen-search #search_widget { width: 100%; margin: 0 auto; z-index: 2; position: relative; transition: all .3s cubic-bezier(.7,0,.3,1); } #header-search-btn.show #search_widget { transform: scale(1); opacity: 1; } #search_widget { display: flex; justify-content: center; background: #25343a; } #search_widget #closebtn{ color: #fff; font-size: 22px; margin-top: 22px;font-weight:600; font-family:'Poppins',sans-serif;} #search_widget #closebtn:hover{ cursor:pointer; } /*Account Summary*/ #identity .account_tooltip.field-response{ position: relative; top: 20px; } @media (min-width: 768px){ #identity .history-summary >div{ -ms-flex: 0 0 32%; flex: 0 0 32%; max-width: 32%; }} #identity #form-details .account_tooltiptext, #identity .account_tooltip.field-response .account_tooltiptext{ left:0; } #identity .col-md-11{ padding-left: 0; } #identity .account_tooltip.field-response .account_tooltiptext:before{ right: auto!important; left: 6px!important; } #identity h1.h1.page-title{ padding-bottom: 30px!important; } #identity .account-main-title{ text-align: center; font-size: 23px; margin: 30px 0 75px 0; font-weight: 500;} #identity #div_company .input-group{ margin-bottom: 15px; } #identity .most-product{padding-bottom: 65px; border-bottom: 1px solid #000;margin-bottom: 55px; } #identity .financial-act h2{ text-align: center; font-size: 23px; font-weight: 500; margin-bottom: 25px;} #identity .financial-act{ max-width:850px; margin:0 auto;} #identity .financial-act table{ width:100%; border-collapse:separate; border-spacing: 0 15px; font-weight: 500;} #identity .financial-act table td{ border:1px solid #8a9ea1; padding: 10px 10px 10px 15px; background: #f3f5f5;} #identity .financial-act table tr td:first-child{ background:#25343a; color:#fff; width: 25%;} #identity .financial-act .fianical-link{ text-align: right;} #identity header.page-header a{ font-weight: 500;} #identity .history-summary{ justify-content: space-between;} #identity .history-summary >div{ background:#032b3d; color:#fff; text-align: center; padding: 35px 0 105px 0; margin-bottom:30px;} #identity .history-summary h4.my-account-title{ font-weight: 500; margin-bottom: 50px;} #identity .history-summary h1.my-account-link{ font-weight: 500;} #identity h4.most_product-title{ padding-top: 3%!important; font-size: 22px; font-weight: 600; margin-bottom: 30px;} #identity .most-product .p_item{text-align: center;} #identity .most-product .p_item_url a{ display: block; padding: 5px 20px; background: #007bff; color: #fff; border-radius: 10px; margin-top: 15px;} #identity .most-product .p_item_price{font-weight: 600; font-size: 16px; margin-top: 10px;} #identity .form-group h1{ font-size: 25px; } /*FAQ*/ body.cms-id-24 #wrapper{ padding-top: 0; } body.cms-id-24 header.page-header, body.cms-id-24 #wrapper .breadcrumb{ display:none;} body.cms-id-24 .mail-link-faq a{ color:#fff!important; } body.cms-id-24 .tab-faq .elementor-tabs{ display:flex; flex-wrap: wrap;} body.cms-id-24 .tab-faq ul.nav.nav-tabs{ flex: 0 0 20%; max-width: 20%; height: 300px; border-bottom-width:0;} body.cms-id-24 .tab-faq ul.nav.nav-tabs li.nav-item{ width: 100%;} body.cms-id-24 .tab-faq ul.nav.nav-tabs a{ display:block; border-bottom:1px solid #c5cfd0!important;opacity:1;font-weight: 600;padding-top: 10px;font-size: 14px; padding-left: 15px;} body.cms-id-24 .tab-faq ul.nav.nav-tabs a.active, body.cms-id-24 .tab-faq ul.nav.nav-tabs a:hover, body.cms-id-24 .tab-faq ul.nav.nav-tabs a:focus{ background:#032b3d; color:#fff; border-radius: 3px;} body.cms-id-24 .tab-faq div.tab-content{ flex: 0 0 80%; max-width: 80%; border-left: 1px solid #c5cfd0; padding-left: 30px;} @media (max-width: 1024px){ body.cms-id-24 .tab-faq div.tab-content, body.cms-id-24 .tab-faq ul.nav.nav-tabs{ flex: 0 0 100%; max-width: 100%; border-width: 0;} body.cms-id-24 .tab-faq div.tab-content{ padding-left: 0; } body.cms-id-24 .tab-faq ul.nav.nav-tabs li.nav-item{ margin-right: 0; } .row-mobile-header #ps-quote-wrapper{ padding: 0 0px 0 5px; } .row-mobile-header #ps-shoppingcart-wrapper a{ color: #ffffff; } #ps-shoppingcart-wrapper .header-btn.header-user-btn span{ right: 5px; }} body.cms-id-24 .tab-faq .elementor-accordion-item{ border-width:0; } body.cms-id-24 .tab-faq .elementor-accordion-icon{ display:none; } body.cms-id-24 .tab-faq .elementor-accordion-title{ font-weight: 500; padding: 15px 0px;color: #007bff;} body.cms-id-24 .tab-faq .elementor-accordion-title:hover, body.cms-id-24 .tab-faq .elementor-accordion-title:focus, body.cms-id-24 .tab-faq .elementor-accordion-title.active{ color: #000;} body.cms-id-24 .tab-faq .tab-content h3{ font-size: 22px; font-weight: 600; margin-bottom: 15px;} body.cms-id-24 .tab-faq .elementor-accordion{ margin-bottom: 40px;} body.cms-id-24 .tab-faq .elementor-accordion-content h2{font-size: 17px; font-weight: 500; margin-bottom: 15px; margin-top: 10px;} body.cms-id-24 .tab-faq .elementor-accordion-content{ padding:15px 0; border-bottom: 1px solid #d4d4d4;} /*Whats New*/ body.cms-id-9 #wrapper{padding-top:0; } body.cms-id-9 header.page-header, body.cms-id-9 nav.breadcrumb{ display: none!important;} body.cms-id-9 #whats-slider{ background: linear-gradient(135deg, rgba(16, 20, 22, 0.60), rgba(16, 20, 22, 0.60)), transparent url("//miro.co.za/img/cms/MiRO-Whats-New-Banner.png") center center/cover no-repeat scroll; padding: 55px 0px 160px 0px; width: 100vw; position: relative; margin-left: -50vw; left: 50%; text-align: center; margin-top: -7px; margin-bottom: 15px;} body.cms-id-9 #whats-slider h2{ color: #fff; font-size: 28px; margin-bottom: 30px; font-weight: 600; margin-top: 20px;} body.cms-id-9 #whats-slider a{ color: #fff; font-weight: 500;} body.cms-id-9 .accordion{ font-family: 'Poppins',sans-serif!important; text-align: center; max-width: 850px; margin:0 auto;} body.cms-id-9 .accordion .card-body{ margin-top: 30px; display: flex; flex-wrap: wrap; border-bottom: 1px solid rgba(0,0,0,.125);} body.cms-id-9 .accordion .p_item, #identity .p_item{ margin-bottom:30px; } body.cms-id-9 .accordion .p_item .p_item_name, #identity .p_item .p_item_name{ text-transform: capitalize; margin-top: 15px; display: -webkit-box; height: 55px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;} body.cms-id-9 .accordion .p_item .p_item_price{ font-size: 17px; font-weight: 600; margin: 10px 0;} body.cms-id-9 .accordion .p_item .p_item_url{ margin-top: 25px;} body.cms-id-9 .accordion .p_item .p_item_url a{ background: #0579be; color: #fff; padding: 8px 60px; border-radius: 5px; text-transform: capitalize; } body.cms-id-9 .accordion .card .card-header{ background:transparent; padding-left: 0;} body.cms-id-9 .card{ border-width: 0;} body.cms-id-9 .accordion{ background:#fff; border-top-width: 0;} body.cms-id-9 .accordion button:hover{ text-decoration: none;} body.cms-id-9 .accordion button:focus{ outline: 0;} body.cms-id-9 .accordion button{ width:100%; text-align: left; position: relative; font-size: 18px; font-weight: 500; padding-left: 0; color:#000; text-decoration: none;} body.cms-id-9 .accordion button:after{ content: "\f104"; font:normal normal normal 20px/1 FontAwesome; position: absolute; right: 0; color: #aebbbe!important;} body.cms-id-9 .accordion button.collapsed:after{ content: "\f107"!important; } /*Miro Bee*/ .input-group.focus{outline-width:0; } .mirobee-link a{ padding:0 5px;} /*Contact Us*/ #contact .info-details .contact-divider:last-child > span{ margin-bottom:0; } #contact nav.breadcrumb{ display:none!important; } #contact .contact-form .g-recaptcha{ transform:scale(0.60);-webkit-transform:scale(0.60);transform-origin:0 0;-webkit-transform-origin:0 0; } #contact .contact-form .form-group.button-enq{ padding-left: 15px; padding-right: 15px;} #contact .contact-form .form-group.button-enq input[type="submit"]{ width: 100%; border-radius: 5px; padding: 12px 0;} #contact .contact-form input[type="text"], #contact .contact-form input[type="email"], #contact .contact-form input[type="number"], #contact .contact-form select, #contact .contact-form textarea{ border-radius: 10px;} #contact .business-hrs{ width: 100%; text-align: center; } #contact h2.business-hrs-title, #contact h2.contact-other-det-info-title, #contact h2.contact-form-title{ font-weight: 600; font-size:20px; } #contact h2.contact-other-det-info-title, #contact h2.contact-form-title{ padding-top:30px; } #contact h2.business-hrs-title{ margin-top: 30px; margin-bottom: 15px;} #contact h2.contact-main-title{ text-align: center; margin-top: 25px; margin-bottom: 60px; font-weight: 600; font-size: 1.75rem;} #contact h2.contact-info-title, #contact h2.contact-other-det-title{ font-weight: 600; font-size: 15px;} #contact h2.contact-info-location-title{ font-size: 17px; font-weight: 600;} #contact section.contact-form .form-fields{ display:flex; flex-wrap:wrap; } #contact .info-details .contact-divider-separator{ display: block; background: #c5cfd0; height: 1px; margin: 30px 0 40px 0; } #contact section.contact-form .form-fields .form-group.recaptcha-info{ padding-left: 20px; } #contact section.contact-form .form-fields .form-group{ flex: 0 0 50%; max-width: 50%; width: 50%;} #contact section.contact-form .form-fields .message-field-det{ flex: 0 0 100%; max-width: 100%; width: 100%;} #contact section.contact-form .form-fields .gdprconsent{ display:none; } #contact .contact-divider-separator.business-top{ background: #c5cfd0; height: 1px; display: block; margin-bottom: 10px; margin-top: 25px;} #contact .contact-other-det-info p{ margin-bottom: 20px; } /*Single news*/ .page-module-ph-simpleblog-single h1.h1.page-title{ font-weight: 600; font-size: 1.5rem;margin-left: 15px;margin-bottom: 35px;} .page-module-ph-simpleblog-single #wrapper{ padding-bottom: 0; } .page-module-ph-simpleblog-single .simpleblog__post, .simpleblog__addComment{ margin-bottom: 0!important;} .page-module-ph-simpleblog-single .simpleblog__postInfo li, .page-module-ph-simpleblog-single .simpleblog__postInfo li a{ font-size: 12px; color: #8a9ea1; } .page-module-ph-simpleblog-single .simpleblog__postInfo i{ display:none; } .page-module-ph-simpleblog-single .simpleblog__post-featured img{ margin-bottom: 35px; } .page-module-ph-simpleblog-single .simpleblog__share a{ padding:6px 2px 6px 6px; border-radius: 0;} .page-module-ph-simpleblog-single .simpleblog__share a.btn-linkedin{ background:#0073b1; color:#fff; } .page-module-ph-simpleblog-single .simpleblog__share i{ background:transparent; } .page-module-ph-simpleblog-single #content{ margin-top: 45px!important; } .page-module-ph-simpleblog-single #content, .page-module-ph-simpleblog-single #phsimpleblog_comments h4, #phsimpleblog_comments .block-content, #phsimpleblog_comments .single-comment-vln{ max-width:850px; margin:0 auto; display:block; } #phsimpleblog_comments .innercomment.block-content{ padding-top: 5px; border-top:1px solid #eee;} #phsimpleblog_comments .single-comment-vln, .page-module-ph-simpleblog-single #phsimpleblog_comments h4{ text-align:center; border-width: 0; } #phsimpleblog_comments .single-comment-vln{ color:#007bff;} #phsimpleblog_comments .single-comment-vln:hover{cursor: pointer;color:#000;} .page-module-ph-simpleblog-single #phsimpleblog_comments h4{ font-size: 25px; color: #0579be; font-weight: 600;} .page-module-ph-simpleblog-single #phsimpleblog_comments h4 i{ margin-right: 30px; font-size: 40px;} #phsimpleblog_comments div>ul>li{ border-top-width:0!important; background: #fff; border-radius: 5px; margin-bottom: 15px;} .page-module-ph-simpleblog-single #phsimpleblog_comments{ margin-top: 40px; width: 100vw; position: relative; margin-left: -50vw; left: 50%; background: #e5f1f9; padding: 40px 0 1px 0;margin-bottom:0;padding-bottom:40px; } .page-module-ph-simpleblog-single .simpleblog_title h5{ font-weight: 500; font-size: 1.45rem; margin-bottom: 15px;} .page-module-ph-simpleblog-single .simpleblog__share{ margin-bottom: 20px;} /*News Category*/ .page-module-ph-simpleblog-list .filter-blog{ margin-top: 50px; margin-bottom: 25px;} .page-module-ph-simpleblog-list .filter-blog > div{ margin-bottom: 10px; font-size: 17px; color: #5f7279; font-weight: 600;} .page-module-ph-simpleblog-list .filter-blog > select{ width:30%; height: 35px; border-color: #8a9ea1; margin-right:15px; padding-top: 2px; padding-left: 10px; border-radius: 10px; border-color: #8a9ea1; color: #6e7f86; background-image: none!important; outline-width: 0!important;} @media (max-width: 999px){ .page-module-ph-simpleblog-list .filter-blog > select{ width: 100%; margin-bottom: 25px;} .page-module-ph-simpleblog-list .filter-blog{ margin-bottom:0; } #history #view-order{ margin: 10px 20px 30px 0!important; width: 100%; } #history #return-account{ margin-bottom: 15px; margin-left: -15px;} #module-askforaquote-SavedQuotes .saved-quotes-btn-info .sav-con-qt{ margin-top: 15px; } #search .nav-tabs .nav-item{ flex: 0 0 33.3%; max-width: 33.3%; } .bestkit-searchpage .nav-tabs > li:first-child{ display: block!important; } #history article.alert.alert-warning{ margin-top: 35px; width: 95%; }} .simpleblog-post-item{ border-bottom: 1px solid rgba(161,161,161,.25); margin-bottom: 10px; padding-bottom: 25px; margin-top: 30px; } #module-ph_simpleblog-category h1.h1.page-title, #module-ph_simpleblog-list h1.h1.page-title{ margin-bottom: 35px; font-weight: 600!important; font-size: 1.5rem!important; margin-left: 15px;} .simpleblog-posts h2{ border-bottom-width:0!important; margin-bottom: 0!important; padding-bottom: 5px!important;} .simpleblog-posts h2 a{ font-size: 1.30rem!important; font-weight: 600!important; color: #000!important;} .simpleblog-posts h2 a:hover{ color:#007bff!important;} .simpleblog-posts .post-additional-info{ border-top-width:0!important; } .simpleblog-posts .post-additional-info span i{ display:none!important; } .simpleblog-posts .post-additional-info span{ position:relative; } .simpleblog-posts .post-additional-info span:after{ content:"|"; position:absolute; right:-9px; } .simpleblog-posts .post-additional-info span:last-child:after{ display:none; } @media (min-width:1024px) { .page-module-ph-simpleblog-single #content{ max-width: 850px; margin: 0 auto;}} /*UI CODE Start*/ /*My Account*/ #my-account h1.page-title{ font-size: 1.5rem; font-weight: 600; margin-top: 5px; padding-left: 15px; padding-bottom: 35px!important;} #my-account h4.my-account-link{ font-weight: 400; font-size: 15px;} #my-account .history-summary h2, #my-account .vocher-wishlist h2, #my-account .history-setting h2{ font-weight:600; font-size: 1.55rem; margin-bottom:0; } #my-account h4.my-account-title{ font-size: 14px; font-weight: 400; margin: 20px auto; } #my-account #history-link{ font-size:12px; } #my-account .history-summary #history-link, #my-account .vocher-wishlist #history-link{ color:#fff!important; } #my-account .history-summary #history-link:hover, #my-account .vocher-wishlist #history-link:hover{ color:#007bff !important; } #my-account #wrapper .breadcrumb{ display:block!important; } #my-account-name{ display: flex; justify-content: center; align-items: center; height: 170px; text-align: center; font-size: 30px; font-weight: 500; margin-bottom: 25px; letter-spacing: 1.6px;} #my-account .page-addresses .address { margin-bottom: 1.875rem; font-size: .875rem; color: #232323; } #my-account .page-addresses .address, .page-authentication #content { box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2)!imoporant; background: #fff!imoporant; } #my-account .page-addresses .address .address-footer { border-top: 1px solid #7a7a7a; padding: .5rem 1rem; } #my-account .history-setting{ background:#f3f5f5; margin-bottom: 45px; padding:40px 20px 10px 20px; width: 100vw; position: relative; margin-left: -50vw; left: 50%;} #my-account .history-setting .fullwidth-sett{ width:1200px; margin: 0 auto; padding: 0 10px;} #my-account .history-setting .col-xs-12{ background:#fff; display:flex; justify-content:center; align-items:center; text-align:center; height:264px; margin-bottom:30px; } #my-account .history-summary{ display: flex; justify-content: space-between;} #my-account .history-summary .col-xs-12, #my-account .vocher-wishlist .col-xs-12{ background:#032b3d; display:flex; justify-content:center; align-items:center; text-align:center; height:264px; color:#fff; margin-bottom:30px; } @media (min-width:992px) { #my-account .history-summary, #my-account .vocher-wishlist, #my-account .history-setting, #my-account .history-setting .fullwidth-sett { display: flex; justify-content: space-between;} #my-account .history-summary .col-xs-12, #my-account .vocher-wishlist .col-xs-12, #my-account .history-setting .col-xs-12{ flex: 0 0 49%; max-width: 49%; }} /*Account Summary*/ #identity .form-control[readonly]{ background:#fff; } #identity #my-account-name{ display: none !important; margin-bottom: 50px;} #identity footer.form-footer{ text-align: center; margin-bottom:30px; } #identity span a{ font-weight:500; } /*Cart*/ #cart h1.h1.page-title header h1{font-size: 1.5rem!important; font-weight: 600; margin-top: 5px; padding-left: 15px; padding-bottom: 35px!important; } #cart .cart-detailed-cart.js-cart span.no-items{ margin-bottom: 20px; margin-top: 20px; display: inline-block; } #cart .checkout.card-block{ padding-right: 0; } #cart .text-sm-center { text-align: center!important; } #cart .product-line-actions .qty, #cart .product-line-actions .price { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } #cart .cart-summary-line-info{ display: inline-block; margin-top: 10px; } #cart .cart-detailed-actions1 > .text-sm-center ~ a{ display: block; margin-top: 15px; padding-left: 5px;} #cart #main .cart-grid-right ~ a.label i{ display:none; } #cart #main .cart-grid-right ~ a.label{ position: relative; padding-left: 13px; margin-bottom: 20px; display: inline-block; } #cart #main .cart-grid-right ~ a.label:before { content: "\f104"; font: normal normal normal 14px/1 FontAwesome; position: absolute; left: 0; top: 3px; } #cart .cart-grid-right .checkout.cart-detailed-actions.card-block{ float:right; padding: 0; margin-bottom: 15px;} #cart .cart-item { padding-top: 30px;} #cart .cart-detailed-actions .text-sm-center ~ a{ margin-top: 10px; display: block;} @media (min-width: 1024px) {#cart .cart-detailed-totalsbottom{ margin-left:17%; }} #cart .cacartrt-detailed-totalsbottom .card-block{ padding:0; } #cart .cart-detailed-totalsbottom .card-block > .float-xs-right{ margin-bottom: 15px;} #cart .cart-detailed-totalsbottom .cart-total{ border-top:1px solid hsla(0,0%,63%,.25); padding-top: 25px; font-weight:500; margin-bottom: 30px; margin-top: 25px; } #cart .cart-detailed-totalstop{ font-weight: 500; } #cart .cart-detailed-totalstop .cart-summary-line.cart-total-top .label{ font-size: 24px; font-weight: 500; margin-top: 45px; display: block; letter-spacing: 1px;} #cart .cart-grid-body ~ hr.seperator{ display:none; } #cart .card.cart-container{ border-width:0; } #cart .cart-grid-right .cart-summary{border-width:0;} #cart .cart-item .bootstrap-touchspin { max-width: 75px; border: 2px solid #a9a9a9;} #cart .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{border-width:0;} #cart .bootstrap-touchspin .btn-touchspin:hover { background: transparent; } #cart .product-line-info .current-price{ display:none; } #cart .product-line-info a{ font-size: 18px; font-weight: 500; color: #000; margin-bottom: 10px; display: inline-block;} #cart .product-line-info a:hover{ color:#007bff; } #cart .productreference{ color:#5f7279; font-size:13px; } #cart .product-line-grid-right .price{ text-align:right; } #cart .product-price > strong{ color: #000000; font-size: 18px; font-weight: 500; } #cart .deliveryinfo{ margin-top: 10px; border-top: 1px solid #eee; padding-top: 20px; font-size:13px; } /*Order Details*/ #order-detail #my-account-name{ display:none !important; } #order-detail h1.page-title { font-weight:600!important; font-size: 1.5rem!important; padding-bottom: 30px!important; margin-top: 10px; margin-left: 15px; } #order-infos .order-reference-no{ font-size: 20px; font-weight: 500; margin-bottom: 20px;} #order-detail .order-links{ text-align:right; margin-bottom: 20px;} #order-detail .order-links a{ padding: 0 5px; background: transparent !important; color: #007bff !important; border-width: 0; width: auto; } #order-detail .order-links a:hover{ color: #25343a !important; } #order-detail .order-links a.order-link-downinv, #order-detail .order-links a.order-link-rtitem{ position:relative; padding-left:15px; } #order-detail .order-links a.order-link-downinv:before, #order-detail .order-links a.order-link-rtitem:before{ content:"|"; position:absolute; left:0; } #order-detail .my-account-side-links, #order-detail h2{ display:none; } #order-detail .my-account-page-content{ width:100%!important; flex: 0 0 100%; max-width: 100%; } #order-detail .page-order-detail .box, .box.hidden-sm-down{ border-width:0!important; padding:0; } #order-history .order-his-title, h4#order-sum, #shiptrack .shtr-title, #order-detail .addresses h4{ font-size: 20px; font-weight: 500; margin-bottom: 25px; margin-top: 35px; } .messages.history .message{ padding:0 15px;} .messages.history h3{ font-size: 20px; font-weight: 500; margin-bottom: 20px; margin-top: 35px;} .message .msg-history, .message .msg-history td, .message .msg-history th{ border-width:0; } .message .msg-history tbody tr td:nth-child(1), .message .msg-history tbody tr td:nth-child(2){ width:20%; } #order-history table th, #shtr-title table th, #order-products th, #shiptrack table th{ background:#25343a; color:#fff; font-weight:500; } #order-history table tbody, #shtr-title table tbody, #order-products tbody, #order-products tfoot, #shiptrack tbody, .message .msg-history tbody{ background:#f3f5f5; } #carrierpick table tr td:first-child{ background:#25343a; color:#fff; width:20%; } #order-products tfoot tr td:first-child{ text-align:right; } #shiptrack, .messages.history, .order-message-form.box{ padding:0; border-width:0; } .order-message-form header strong{ font-size: 20px; font-weight: 500; margin-top: 25px; display:block; } .order-message-form select{ border-radius:10px;} .order-message-form textarea{ border-radius:10px; min-height:170px;} .order-message-form footer button{ width:100%; border-radius:5px; } .order-message-form footer button:hover{ color:#fff; width:100%; } .info-pay-details tr td:first-child{ background:#25343a; color:#fff; width:20%; } .info-pay-details tbody { background: #f3f5f5; } #order-infos2{ display:none; } #invoice-address, #delivery-address{ background: #f3f5f5; border-width: 0; padding: 1rem; margin-bottom: 1rem; } #order-detail .page-order-detail .box{ boder-width:0 !important; } /*Order history*/ #history h1.h1.page-title{ padding-bottom: 30px!important; } #history #view-order{ display: block; margin: -30px 20px 30px 0;} #history #view-order a{ padding:0 5px; } #history #my-account-name{ display:none !important; } #history table tbody a.history-invoice{ color:#000; } #history table tbody a.history-invoice:hover{ color:#007bff; } #history .my-account-page-content h2{ display:inline-block; font-size: 1.5rem; font-weight: 600; } #history #notifications{ position:absolute; width:100%; margin-top: 20px;} @media (min-width:650px){ #history .filter-right{ display: flex; justify-content: flex-end; align-items: flex-end;} #history #option-history { display: block; margin-top: -30px; margin-bottom: 30px; outline-width:0!important;} #history #filter-order { display: block; margin:-30px 10px 30px 0; outline-width:0!important;}} @media (max-width:650px){ #filter-order, #option-history{ margin:25px 0; } #history #notifications{ margin-top: 130px;}} #history .my-account-page-content table td{ text-align:left !important; } #history #filter-history, #history #sort-history{ height: 35px; padding-top: 2px; padding-left: 10px; border-radius: 10px; border-color:#8a9ea1; color:#6e7f86; background-image:none!important; outline-width:0!important; width: 100%;} #history .page-content h6 { font-weight:500 ; } #history .my-account-page-content{ width:100%!important; flex: 0 0 100%; max-width: 100%;} #history .my-account-page-content table thead th{ background:#25343a; color: #fff; font-weight: 500; } #history .my-account-page-content table tbody{ background:#f3f5f5; } #history .my-account-page-content table tbody tr:nth-of-type(odd){ background:transparent; } #history .my-account-page-content table tbody th{ font-weight:500; } /*Check Out*/ #checkout #checkout-delivery-step .clearfix.mb-5:after{ display:none!important; } #checkout #checkout-delivery-step .delivery-options.shipping-section .alert-danger{ font-size: .92rem; } #checkout #purchase_order .promo-input{ border-radius: 5px; padding-left: 10px; border: 2px solid #a5a5a5; } @media (max-width:380px){ #checkout .js-address-form{ display: flex; flex-direction: column; justify-content: center; align-items: center; } #checkout .js-address-form button{ margin-bottom: 25px; float: none!important; } #checkout .js-address-form button a{ float: none!important; } #checkout #checkout-delivery-step .js-address-form{ display: table!important; margin: 0 auto; } #module-askforaquote-SubmitedQuotes h1.h1.page-title, #module-askforaquote-SavedQuotes h1.h1.page-title { margin-left: 0; text-align: center!important; } #module-askforaquote-SubmitedQuotes h1>div, #module-askforaquote-SavedQuotes h1>div{ float: none!important; margin-top: 10px; } #search .nav-tabs .nav-item, #search #brands .clearfix.brand_list li{ flex:0 0 100%!important; max-width:100%!important; } #search #js-product-list-top .products-sort-nb-dropdown.products-sort-order.dropdown a, #search #js-product-list-top .products-sort-nb-dropdown.products-nb-per-page.dropdown a{ width:100%; margin-left: 0; } #search .products-selection .products-sort-nb-dropdown{ flex: 0 0 100%; } #manufacturer .products-selection .products-sort-nb-dropdown{ width: 100%; margin-bottom: 15px; } #manufacturer a.select-title.expand-more.form-control{ margin-left: 0; }} @media (max-width: 580px){ body#checkout .row.delivery-option .col-sm-1{ padding-bottom: 50px; } body#checkout .row.delivery-option .col-sm-4.col-xs-12, body#checkout .row.delivery-option .col-sm-3.col-xs-12{ padding-top: 20px; } body#checkout section.checkout-step .address-item{ display: flex; flex-wrap: wrap; } #checkout section.checkout-step header.h4, #checkout section.checkout-step .address-footer{flex:0 0 100%!important;} body#checkout section.checkout-step .address-item .store-item-container .divide-left{ flex:0 0 100%; text-align: center; margin-bottom: 20px; } body#checkout section.checkout-step .address-item .store-item-container .col-xs-2.col-sm-1{ flex:0 0 20%!important; } body#checkout section.checkout-step .address-item .store-item-container .store-description{ flex:0 0 80%!important;} body#checkout section.checkout-step .address-item .store-item-container, body#checkout section.checkout-step .payment-options .payment-option{ display: flex; flex-wrap: wrap; } body#checkout section.checkout-step .payment-options .payment-option .col-xs-2.col-sm-3 { flex:0 0 100%; text-align: center; margin-top: 20px; } body#checkout section.checkout-step .payment-options .payment-option .col-xs-2.col-sm-1{ margin-top: 10px; } #checkout #confirm-order-prd .order-line .text-sm-center:nth-child(1), #checkout #confirm-order-prd .order-line .text-sm-center:nth-child(2){ flex: 0 0 100%!important; max-width: 100%!important; text-align: center !important; } #checkout #confirm-order-prd .order-line .text-sm-center:nth-child(3), #checkout #confirm-order-prd .order-line .text-sm-center:nth-child(4){ flex: 0 0 50%!important; max-width: 50%!important; margin-top: 20px; margin-bottom: 20px; text-align: center; } #checkout #confirm-order-prd .order-line .text-sm-center:nth-child(4){ text-align: right!important; } #checkout #confirm-order-prd .order-line .text-sm-center:nth-child(3){ padding-top: 3px; }} #checkout #checkout-addresses-step #event-schedule{ display: none; } #checkout #checkout-addresses-step .no-items{ margin-bottom: 30px; display: inline-block; } #checkout-payment-step .front_panel { display: none; } .checkout-cust-dietary .modal input[type="text"], .checkout-cust-dietary .modal input[type="email"], .checkout-cust-dietary .modal select{ border-radius: 8px; border-color: #8a9ea1; } .checkout-cust-dietary .modal select{ background-image:none!important; margin-bottom: 20px; padding-top: 6px; } .checkout-cust-dietary .modal input[type="submit"]{ border-radius: 7px; } .checkout-cust-dietary .modal { background: rgba(208, 209, 209, 0.76)!important; overflow: hidden!important; } .checkout-cust-dietary, .checkout-cust-slots{ padding: 0!important;} .checkout-cust-dietary .modal .send-email-content{ width: 50%; padding: 20px; color: black; top: 20px; left: 25%; height: 550px; border:solid 2px #bfbfbf !important; border-radius: 5px; background: #fff!important; overflow-x:hidden!important; overflow-y: scroll; position: absolute; } .checkout-cust-dietary .modal .send-email-content .close.send-email-cls{ margin-top: -10px; font-size: 35px; font-weight: 300; } #send-email2112 .send-email-content::-webkit-scrollbar { width: 7px; background-color: #F5F5F5; } #send-email2112 .send-email-content::-webkit-scrollbar-thumb { border-radius: 5px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #107abf; } #send-email2112 .send-email-content::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.22); border-radius: 0px; background-color: #F5F5F5; } #checkout .delivery-option .custom-radio { width: 20px; height: 20px; border: 1px solid #94a6a9!important; } #checkout .delivery-option .custom-radio input[type=radio]:checked+span { background: #fff; width: 8px; height: 8px; border: 6px solid #337ab7; } #checkout #checkout-confirmation-step .cart-voucher .row{ display: flex; align-items: center; } #checkout #checkout-confirmation-step .cart-voucher .row > h5{ margin-bottom: 0; } #checkout h1.h1.page-title{ padding-bottom: 40px!important; font-size: 18px!important; font-weight: 600; margin-bottom: 0; margin-left: 15px!important; } #checkout button, #cart a.btn-primary{ border-radius:5px; } #checkout #addressModal button.close{ text-align: right; margin-right: 15px; margin-top: 10px; font-size: 35px; font-weight: 300;} #checkout #addressModal input[type="text"], #checkout #addressModal select{ border-radius:8px; border-color:#8a9ea1; } #checkout #addressModal .modal-content{ border-radius:15px; } #checkout #addressModal .modal-content .modal-body strong{ font-size: 20px; font-weight: 600; display: block; margin-bottom: -15px;} #checkout #addressModal .modal-content .modal-body .js-address-form{ margin-top:15px; } #checkout #addressModal .modal-content .modal-body{ text-align: center; margin: 0 auto; padding: 0; padding-bottom:40px!important; width:70%; } #checkout #addressModal .modal-content .modal-body .col-md-6{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;} #checkout .modal-body .js-address-form button{ width:100%; } #checkout .delivery-options .shipping-type strong{ font-size: 19px; } #checkout .payment-options{ padding-top: 20px; padding-bottom: 15px;} #checkout .checkout-menu nav{ flex-direction:inherit!important; -ms-flex-direction:inherit!important;} #checkout #delivery-addresses ~ a{ display:block; text-align:center; margin-bottom: 20px;} #checkout #delivery-addresses ~ a i{ font-size:15px; } #checkout-addresses-step #pocont{ margin-top: 25px; } #checkout-addresses-step .cart-detailed-totals .card-block.cart-summary-totals{ padding:16px 0 0; margin: 0 17px; border-top:1px solid #bfcacb; } #checkout .cart-item .bootstrap-touchspin{ max-width: 70px; border:2px solid #a9a9a9;} #checkout .remove-from-cart span{ font-size:.9rem; } #checkout .cart-item .product-image img{ width:80px; } #checkout .product-line-grid-right .price{ font-size:1rem; text-align:right; } #checkout .product-line-grid-right .price strong{ font-weight:500; } #checkout .product-line-grid-body .product-price{ display:none; } #checkout .product-line-grid-body .productreference{ color:#687a80; font-size:.93rem; } #checkout #checkout-personal-information-step #label_remember_me{ display:none; } #checkout #checkout-personal-information-step .content >h5{ font-size: 21px; font-weight: 500;} #checkout #checkout-personal-information-step .tab-content{ margin-top:20px; } #checkout #checkout-personal-information-step .forgot-password{ text-align:left; margin-bottom: .1rem; font-size: 13px;} #checkout #checkout-personal-information-step footer.form-footer{ margin-bottom: 20px;} @media (min-width: 991px) { #checkout .checkout-process{border-left:1px solid #bfcacb; } #checkout #checkout-personal-information-step{ width:55%; }} @media (max-width: 991px) { #checkout .checkout-process{border-top:1px solid #bfcacb; } #identity #form-details .account_tooltiptext, #identity .account_tooltip.field-response .account_tooltiptext, #authentication .account_tooltip.field-response .account_tooltiptext{ left:auto!important; right: 0!important; } #identity .account_tooltip.field-response, #authentication .account_tooltip.field-response{ position: relative; } #identity .account_tooltip.field-response .account_tooltiptext:before, #authentication .account_tooltip.field-response .account_tooltiptext:before{ right: 0!important; left: auto!important; }} #checkout #store-details{margin-top:30px;} #checkout article.address-item .custom-radio{width:35px;height:35px;border-color:#94a6a9!important;top:40px;} #checkout .custom-radio input[type=radio]{width:50px;height:50px;} #checkout article.address-item .custom-radio input[type=radio]:checked+span{background-color:#ffffff;border:10px solid #337ab7;width:35px;height:35px;} body#checkout section.checkout-step .address-alias{margin-left:25px!important;margin-bottom:0;} body#checkout section.checkout-step .address{margin-left:52px!important;padding-top:5px!important;font-size: 14px;line-height: 25px;} #checkout article.address-item.selected{background:#d1e7f3!important;border-color:#d1e7f3!important;} #checkout #inner-wrapper{padding-top:25px;padding-bottom:25px;} #checkout .cart-item{border-color:#c5cfd0!important;} #checkout .checkout-addresses-step strong{font-weight:600;} #checkout a.float-xs-left{font-weight:500;position:relative;padding-left:13px;} #checkout a.float-xs-left:before{content:"\f104";font:normal normal normal 14px/1 FontAwesome;position:absolute;left:0;top:5px;} #checkout nav.nav.flex-column a{color:#000;font-weight:600;} #checkout .product-line-info{margin-bottom:8px;} #checkout .product-line-info a{color:#000;font-weight:500;font-size:15px;line-height:30px;padding-top:10px;} #checkout .product-line-info a:hover{color:#007bff;} #checkout .product-price{color:#000;} #checkout-addresses-step a.float-xs-right{ font-size: .9rem; font-weight: 500; margin-top: 5px !important; display: block;} #checkout .cart-grid-right .cart-summary{background:#f3f5f5;padding:1.25rem;} #checkout .checkout-order-date .text-sm-left{ padding-left:0; } #checkout-addresses-step h5{font-weight:600;font-size:20px;} #checkout .cart-summary .cart-summary-line.cart-total{font-weight:600;font-size:1.2rem;text-transform:uppercase;border-top:1px solid #bfcacb;padding-top:20px;} #checkout .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{border-width:0;} #checkout .bootstrap-touchspin .btn-touchspin:hover{background:transparent;} #checkout-confirmation-step #discount-coupon hr{margin-bottom: 20px!important;} #checkout section.checkout-step hr{margin-bottom:35px!important;} #checkout .card{border-width:0!important;} #checkout .js-address-form button,#checkout .delivery-options button, #checkout-payment-step button.continue{background:#0579be;padding:7px 0;font-size:15px;} #checkout #content .col-xs-10{border-left:1px solid hsla(0,0%,63%,.25);} body#checkout section.checkout-step .address-item{flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;display:flex;background:#f3f5f5;border-radius:10px;margin-bottom:15px;padding-top:15px;} #checkout section.checkout-step header.h4{flex:0 0 80%;} #checkout section.checkout-step .address-footer a:first-child{border-right:1px solid #337ab7;padding-right:15px;} body#checkout section.checkout-step .address-footer a{font-size:1rem;color:#337ab7!important;} #checkout section.checkout-step .address-footer a i{display:none;} #checkout section.checkout-step .address-footer{flex:0 0 20%;} #checkout .delivery-options input[type="button"]{border:1px solid #0579be;color:#0579be;padding:10px 25px;margin-bottom:15px;border-radius:8px;background:#fff; } #checkout .delivery-options input[type="button"]:hover,#checkout .delivery-options input[type="button"]:focus{background:#0579be;color:#fff!important;} #checkout section.checkout-step .add-address{text-align:center;} #checkout .payment-options .checkout_cust_pay{width:100%;} #checkout article.address-item .custom-radio.payments-cust{top:-3px!important;} #checkout section.checkout-step .payment-options .address-item{ padding-top: 25px; padding-bottom: 15px;} #checkout #checkout-payment-step form > strong{ font-size: 18px; font-weight: 600;} #checkout #ship-address{ width:100%; padding-left: 10px; padding-bottom: 8px;} #checkout #ship-address .del-details{ margin-top: -6px; margin-left: 10px;} #checkout #ship-address strong{ text-transform: uppercase; } #checkout #ship-address .confir-radio-st input[type=radio]{ width: 20px; height: 20px; } #checkout #ship-address .confir-radio-st{ width: 20px; height: 20px; border-color: #94a6a9!important; top: 8px;} #checkout #ship-address .confir-radio-st input[type=radio]:checked+span{ background-color: #fff; border: 5px solid #337ab7; width: 20px; height: 20px;} #checkout #confirm-order-prd .order-line img{ width:80px; } #checkout #confirm-order-prd .order-line .row{ flex: 0 0 100%; max-width: 100%;} #checkout #confirm-order-prd .order-line .text-sm-center:nth-child(1){ flex: 0 0 20%; max-width: 20%;} #checkout #confirm-order-prd .order-line .text-sm-center:nth-child(2){ flex: 0 0 45%; max-width: 45%; text-align:left !important; } @media (max-width: 580px){ #checkout #confirm-order-prd .order-line .text-sm-center:nth-child(2){ text-align:center !important; }} #checkout #confirm-order-prd .order-line .text-sm-center:nth-child(3){ flex: 0 0 15%; max-width: 15%; border: 2px solid #a9a9a9; border-radius: 10px; height: 35px; } #checkout #confirm-order-prd .order-line .text-sm-center:nth-child(4){ flex: 0 0 20%; max-width: 20%; } #checkout .confirm-order-tot button{ width: 100%; margin-top: 25px;} #checkout .confirm-order-tot .text-sm-center a{ padding:2px; border-radius: 5px; border: 1px solid #0062cc; display: block; text-align: center;} #checkout .confirm-order-tot .text-sm-center a:hover{ background:#0062cc; color:#fff; } #checkout #checkout-confirmation-step .checkout-order-date{ border-bottom: 1px solid #eee; margin-bottom: 20px; padding-bottom: 10px; } #checkout .confirm-order-tot .card-block{ padding:0; } #checkout .confirm-order-tot .cart-summary-totals{ padding: 0.5rem 0 1.25rem 0;} #checkout .confirm-order-tot .text-sm-center:last-child{ padding-top: 15px;} #checkout-confirmation-step #confirm-order-prd{ margin-top: 15px; padding: 0;} #checkout-confirmation-step #discount-coupon{ margin-top: 20px; } #checkout-confirmation-step .confirm-cust-pay h4{ margin-bottom: 15px!important;} #checkout-confirmation-step .confirm-cust-pay hr.payment-chout{ margin-bottom: 20px!important; } #checkout-confirmation-step #discount-coupon .promo-input{ width: 67%; border: 2px solid #8a9ea1; border-radius: 5px; height: 37px; padding-left: 10px;} #checkout-confirmation-step #discount-coupon button{ width: 30%; border-radius: 5px; background: #fff!important; color: #0062cc!important; border: 1px solid #0062cc!important; padding:.5rem; height: 36px; } #checkout-confirmation-step #discount-coupon button:hover{ background: #0062cc!important; color: #fff!important; } #checkout-confirmation-step #discount-coupon ul.promo-name{ margin-bottom: 15px; padding: 0;} #checkout-confirmation-step #discount-coupon ul.promo-name a i{ font-size: 17px!important;} /*Login Menu*/ #ps-shoppingcart-wrapper .nav-account-menu li:nth-child(2), #ps-shoppingcart-wrapper .nav-account-menu li:nth-child(3){ padding: 5px 13px; border-bottom: 1px solid #eee !important;} #ps-shoppingcart-wrapper .nav-account-menu li:nth-child(2) span.link-item, #ps-shoppingcart-wrapper .nav-account-menu li:nth-child(3) span.link-item, #ps-quote-wrapper .nav-account-menu li:nth-child(2) span.link-item, #ps-quote-wrapper .nav-account-menu li:nth-child(3) span.link-item{ color:#5f7279;} #ps-shoppingcart-wrapper .nav-account-menu li:nth-child(2) span.link-item .item_count, #ps-shoppingcart-wrapper .nav-account-menu li:nth-child(3) span.link-item .total_value, #ps-quote-wrapper .nav-account-menu li:nth-child(2) span.item_count, #ps-quote-wrapper .nav-account-menu li:nth-child(3) span.item_count{ float:right; } #ps-shoppingcart-wrapper .header-btn.header-user-btn i{ font-size: 1.3rem!important; } #ps-shoppingcart-wrapper .header-btn.header-user-btn i.fa-paperclip{ font-size: 1.5rem!important; margin-right: 13px;} #ps-shoppingcart-wrapper .header-btn.header-user-btn span{ font-size: 12px!important; text-align: center; line-height: 20px; border-radius: 50px; min-width: 15px; height: 18px; width: 18px; position: absolute; top: -10px; right: -10px;} .header-btn.header-user-btn ~ #header-search-btn{margin-top:2px;} #header .header-btn-w,#.nav-account-menu{position:relative;padding-bottom:10px!important;} #ps-quote-wrapper > a{ font-size: 1.5rem!important; padding-right: 10px; } #header .header-btn-w .nav-account-menu,#ps-shoppingcart-wrapper .nav-account-menu,#ps-quote-wrapper .nav-account-menu{display:none;position:absolute;background-color:#ffffff;min-width:155px;top:36px;right:-3px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:999999;border-radius:10px;} #ps-shoppingcart-wrapper .nav-account-menu{right:-18px;} #header .header-btn-w .nav-account-menu:before,#ps-shoppingcart-wrapper .nav-account-menu:before, #ps-quote-wrapper .nav-account-menu:before {content:"";position:absolute;border:10px solid #fff;transform:rotate(45deg);right:15px;top:-8px;} #header .header-btn-w:hover .nav-account-menu,#ps-shoppingcart-wrapper:hover .nav-account-menu, #ps-quote-wrapper:hover .nav-account-menu{display:block;padding:0;} .nav-account-menu span.link-item-title{border-bottom:1px solid #eee;color:#5f7279;display:block;text-align:center;padding:7px;} #header .header-btn-w .nav-account-menu li:last-child a,#ps-shoppingcart-wrapper .nav-account-menu li:last-child a, #ps-quote-wrapper .nav-account-menu li:last-child a{border-bottom-width:0!important;} #header .header-btn-w .nav-account-menu li:first-child a:hover,#ps-shoppingcart-wrapper .nav-account-menu li:first-child a:hover, #ps-quote-wrapper .nav-account-menu li:first-child a:hover{border-radius:10px 10px 0 0;} #header .header-btn-w .nav-account-menu li:last-child a:hover,#ps-shoppingcart-wrapper .nav-account-menu li:last-child a:hover, #ps-quote-wrapper .nav-account-menu li:last-child a:hover{border-radius:0 0 10px 10px;} #header .header-btn-w .nav-account-menu a,#ps-shoppingcart-wrapper .nav-account-menu a, #ps-quote-wrapper .nav-account-menu a{border-bottom:1px solid #eee !important;color:#3e98cd;display:block;padding:5px 13px;flex:0 0 100%;max-width:100%;width:100%; font-size:13px; } #header .header-btn-w .nav-account-menu a:hover,#ps-shoppingcart-wrapper .nav-account-menu a:hover, #ps-quote-wrapper .nav-account-menu a:hover{background:#3e98cd;color:#fff;} #ps-quote-wrapper .nav-account-menu a:hover span{ color:#fff!important;} body#checkout section.checkout-step .address-item .store-item-container{display:flex;flex:0 0 100%;} /*Custom code*/ .container{max-width:1200px!important;} body .fa{padding:0;width:20px;} #footer .fa-twitter,#footer .fa-instagram{background:transparent;color:#5f7279;} #footer #block-employmentform{display:none!important;} .elementor-button .elementor-align-icon-right{margin-left:5px;} .first_rows menu-element-id-1{margin-bottom:5px!important;} .cbp-hrmenu .cbp-menu-column{margin-top:0!important;} .cbp-hrmenu .cbp-hrsub-inner .iqitmegamenu-submenu-container>.row:last-child{margin-bottom:0!important;} .iqitmegamenu-submenu-container .cbp-links.cbp-category-tree{ padding-left: 5px; } .cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:link{padding:10px 0; border-bottom: 1px solid #8a9ea1; margin-bottom: 10px!important;} .cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:link:hover{color:#0e7bc0!important;} .cbp-hrmenu .cbp-submenu-aindicator{ margin-left:0;} #header .header-btn-w{padding:0 .9rem;} #header-user-btn{order:4;} #header-user-btn i.fa-user{ margin-top: 2px;} #ps-shoppingcart-wrapper{order:3;} #header-search-btn{order:1;} #ps-quote-wrapper{order:2;} #header-search-btn .fullscreen-search{align-items:flex-start!important;top:77px!important;} #search_widget{width:100%;display:flex;justify-content:center;background:#25343a;} #header-search-btn .fullscreen-search #search_widget{width: 100%;} #header-search-btn .fullscreen-search #search_widget form{width:50%!important;left:-30px!important;} #header-search-btn .fullscreen-search .form-search-control{padding-left:65px!important;font-size:1.2rem!important;color:#fff;} #header-search-btn .fullscreen-search .search-btn{color:#fff!important;right:auto!important;left:0!important;} #header-search-btn .fullscreen-search .form-search-control::placeholder{color:#fff!important;} #footer .block-title{font-size:1.27rem!important;font-weight:600!important;margin-bottom:1.2em!important;} #iqitmegamenu-mobile{margin-top:16px;} .cbp-horizontal .cbp-tab-title{font-size:.93rem;} .header-top .header-btn-w .header-btn>.icon{font-size:1.5rem!important;} /*Footer*/ #iqithtmlandbanners-block-1 .block-title{display:block;text-align:right;} #footer-container-main{padding-top:3.28571rem!important;} #footer .footer-container,#footer ._footer-copyrights-1{flex:0 0 100%;max-width:100%;} div#footer-continer-last{ background: #f3f5f5!important;} #footer-continer-last .container>div{padding-top:30px;padding-bottom:20px;border-bottom:1px solid #bfcacb;} #footer-continer-last .container>div a{color:#007bff;} #footer-continer-last .container>div a:hover{color:#000;} #footer-copyrights{border-width:0;padding-top:0;} #footer-copyrights .align-items-center{border-top:solid 1px #bfcacb;padding-top:1.07143rem;} .copyright-txt{display:flex;justify-content:space-between;color:#5f7279!important;} .copyright-txt ul li{float:left!important;margin:0 5px;} .copyright-txt ul{list-style-type:none!important;} .copyright-txt li a{color:#5f7279!important;} .copyright-txt li a:hover{color:#007bff!important;} #footer .footer-style-1 .social-links>li{margin:0 3px;font-size:1.12rem;} #footer .block-links ul>li{margin-bottom:0;} #footer .block-iqitlinksmanager-6 ul>li:last-child a{ background: #5f7279; color: #f3f5f5; padding: 0px 9px!important; border-radius: 5px; margin-top: 5px; } #footer .block-iqitlinksmanager-6 ul>li:last-child a:hover{ background: #374348; } #footer .block-links ul>li a{padding-left:0!important;} #footer .block-links ul>li a:before{display:none!important;} #footer-container-first h5{font-size:1.37rem!important;font-weight:600!important;} #footer .ps-emailsubscription-block .newsletter-input-group .input-subscription{border:1px solid #5f7279;} #footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe{background:#5f7279 !important;color:#fff;border-radius:0!important;width: auto !important;} #footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe i{width:60px;} #footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe i:before{content:"Sign Up";font-family:'Poppins';} @media (min-width: 768px) { #footer-container-first .block-newsletter{flex:0 0 100%;max-width:100%;padding:0 310px;text-align:center;} } @media (min-width: 1170px) { #footer-container-first .block-newsletter{ padding:0 410px; } } /*Sub Menu*/ .cbp-hrmenu .tabs-links,.cbp-hrmenu .tab-content{flex:0 0 100%!important;max-width:100%!important;} .cbp-hrmenu .cbp-hrsub-tabs-names{display:flex;justify-content:center;align-items:center;width:100vw;position:relative;margin-left:-50vw;left:50%;} .cbp-hrmenu .cbp-submenu-it-indicator{display:none;} .cbp-hrmenu .cbp-hrsub-tabs-names li{border-color:#8a9ea1!important;border-style:solid!important;border-width:0 1px 0 0!important;} .cbp-hrmenu .cbp-hrsub-tabs-names li:last-child{border-right-width:0!important;} .cbp-hrmenu .cbp-tabs-names li a{padding:6px 5px;font-size:11px;} #cbp-hrmenu-tab-2 .cbp-hrsub.col-12.cbp-show.cbp-notfit{ width: 100vw!important; max-width: 100vw!important;} ul.cbp-hrsub-tabs-names.cbp-tabs-names{ border-width:1px 0 1px 0; } .cbp-hrmenu .cbp-hrsub-inner{border-radius:0 0 20px 20px;} .cbp-hrmenu .cbp-hrsub-inner .cbp-column-title{font-weight:600;font-size:13px;color:#5f7279!important;margin-top:16px!important;margin-bottom:0!important;font-style:normal!important;line-height:16px!important;} .cbp-hrmenu .cbp-hrsub-inner a{color:#5f7279!important;font-size:11px;} .cbp-hrmenu .cbp-hrsub-inner a:hover{color:#3e98cd!important;} .cbp-hrmenu .cbp-hropen .cbp-tab-pane.active{padding:5px 0 0!important;} .cbp-hrmenu .cbap-links.cbp-valinks-vertical{display:flex!important;flex-wrap:wrap;} .cbp-hrmenu .cbp-links.cbp-valinks-vertical li{flex:0 0 100%;} .cbp-hrmenu .cbp-links li{line-height:15px!important;} .cbp-hrmenu .cbp-links li a{padding-left:0!important;} .cbp-hrmenu .cbp-links li a:hover{ text-decoration: underline!important; } .cbp-hrmenu .cbp-links li a:before{display:none!important;} @media (min-width: 1200px) { .cbp-hrmenu .cbp-tab-pane>div>.row{width:1200px;margin:0 auto 20px!important;} } @media (min-width: 1200px) and (max-width: 1280px) { .cbp-hrmenu .cbp-tabs-names li a{padding:6px 18px!important;} } @media (min-width: 1280px) and (max-width: 1345px) { .cbp-hrmenu .cbp-tabs-names li a{padding:6px 22px!important; -webkit-padding-start:20px!important; -webkit-padding-end:20px!important; } } @media (min-width: 992px) and (max-width: 1200px) { .cbp-hrmenu .cbp-tabs-names li a{padding:6px!important;} .cbp-hrmenu>ul>li>a{padding-left:.45rem!important;padding-right:.45rem!important;} } /*Social*/ #iqithtmlandbanners-block-1 ul{list-style-type:none;padding:0;} #iqithtmlandbanners-block-1 ul li{float:left;margin:0 7px;} #iqithtmlandbanners-block-1 ul li a{font-size:21px;} /*Home*/ #index .product-miniature-default .product-thumbnail img{ width: 200px; } #index .products-grid{ justify-content: space-between; } #index .products-grid .js-product-miniature-wrapper { -ms-flex: 0 0 49%; flex: 0 0 49%; max-width: 49%; margin-bottom: 30px;} #index article.product-miniature-default{ display: flex; flex-wrap: wrap; background:#fff; } #index article.product-miniature-default:hover{ box-shadow:6px 7px 27px 0 rgba(0, 0, 0, 0.04); } #index article.product-miniature-default .thumbnail-container{ order: 2;} #index article.product-miniature-default .product-description{ display: flex; flex-wrap: wrap; order: 1;} #index article.product-miniature-default h3.product-title{ order: 2; font-size: 20px; } #index article.product-miniature-default li.product-flag:first-child{ display:none; } #index article.product-miniature-default h3.product-title a{ color: #000; display: -webkit-box; height: 24.2px; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;} #index article.product-miniature-default h3.product-title a:hover{ color: #007bff; } #index article.product-miniature-default .product-brand { order: 1; } #index article.product-miniature-default .product-brand img{ width: 200px!important; } #index article.product-miniature-default #prt_refferance{ margin-top: 15px; font-size: 15px;} #index article.product-miniature-default .custom-view-btn{ order: 3; } #index article.product-miniature-default .custom-view-btn button{ background: transparent!important;color: #0579be;border-width: 0; position:relative; width: auto !important; padding: 5px 15px 5px 0; margin-top: 10px; margin-bottom: 10px; font-size: 16px;} #index article.product-miniature-default .custom-view-btn button:after{ content: "\f105"; position:absolute; right:0; top: 12px; font: normal normal normal 14px/1 FontAwesome;} .btn-secondary:hover{ border-color:transparent; } #product .btn-primary:hover{ width:100%; } .home-slider .custom.tparrows{background:#f4f6f6!important;border-radius:50px;width:50px!important;height:50px!important;} .home-slider .custom.tparrows:hover{background:#000!important;} .home-slider .custom.tparrows:before{color:#6b7d83!important;line-height:50px!important;} .home-slider .custom.tparrows:hover::before{color:#fff!important;} #content .block{display:none!important;} @media (min-width: 576px) { .copyright-img{flex:0 0 20%;max-width:20%;left:80%;} .copyright-txt{flex:0 0 80%;max-width:80%;right:20%;} } #product .product-add-to-cart .col-12{ margin-bottom:15px!important; } @media (max-width: 575px) { #order-history .order-his-title{ display: flex; flex-wrap: wrap; justify-content: space-between; line-height: 35px; margin-bottom: 5px; } #product .product-quantity .qty-ttl-spn{ padding-left: 0!important; } #product .nav-tabs .nav-link { border-bottom: 3px solid #ddd; opacity: 1; } #product #product-infos-tabs { border-bottom: 0!important; } #product .nav-tabs .nav-link.active, #product .nav-tabs .nav-link:hover, #product .nav-tabs .nav-link:focus { border-bottom-color: #ca5058!important; } #product-modal .modal-dialog{min-height:100%;} #product-modal .modal-content{min-height:100%;position:absolute;left:0;right:0;} #footer-copyrights .cp-logo-links .footer-logo-pay img{ max-width: 30%; }} #product .product-quantity .qty-ttl-spn{ margin-right: 10px; } @media (max-width: 700px) { #facets_search_center #search_filters .facet{width:33%;} } @media (max-width: 530px) { #facets_search_center #search_filters .facet{width:50%;} } @media (max-width: 362px) { #facets_search_center #search_filters .facet{width:100%;} } /*About Us*/ body.page-cms header.page-header{margin-bottom:33px;margin-top:3px;} body.page-customer-account header.page-header{ margin-top:3px;} body.page-cms .page-title,body.page-customer-account .page-title{font-weight:600;font-size:1.5rem;margin-left:15px;} body.cms-id-4 header.page-header,body.cms-id-4 #wrapper .breadcrumb,body.cms-id-14 header.page-header,body.cms-id-14 #wrapper .breadcrumb,#index #wrapper .breadcrumb,body.cms-id-11 h2.h1.page-title.brand-mnchr-ttl,body.cms-id-4 #manufacturer #wrapper .breadcrumb,body.cms-id-15 #wrapper .breadcrumb,body.cms-id-4 header.page-header,body.cms-id-3 #wrapper .breadcrumb,body.cms-id-3 header.page-header,body.cms-id-18 #wrapper .breadcrumb,body.cms-id-18 header.page-header,body.cms-id-2 #wrapper .breadcrumb,body.cms-id-2 header.page-header,body.cms-id-11 header.page-header,body.cms-id-21 #wrapper .breadcrumb,body.cms-id-21 header.page-header, body.cms-id-11 header.page-header, body.cms-id-26 #wrapper .breadcrumb,body.cms-id-25 header.page-header, body.cms-id-25 #wrapper .breadcrumb,body.cms-id-26 header.page-header{display:none!important;} body.cms-id-15 #content-wrapper .page-title{border-bottom:0;margin-top:25px;text-align:center;} body.cms-id-15 .page-title{font-size:1.75rem;text-align:center;font-weight:600;} .about-intro-video .elementor-video-open-modal i{margin-left:-102px;} .about-intro-video .elementor-video-open-modal i:hover{opacity:1;} .about-intro-video .elementor-video-open-modal i:before{content:"\f01d";} .about-tab-design .elementor-accordion-title .elementor-accordion-icon .fa:before{content:"\f104";} .about-tab-design .elementor-accordion-title.active .elementor-accordion-icon .fa:before{content:"\f107"!important;} .about-tab-design .elementor-accordion-content{border-width:0!important;} .about-tab-design .elementor-accordion-item{border-width:0!important;} .about-tab-design .elementor-accordion-title{border-top:1px solid #d4d4d4!important;padding:25px 20px!important;} .about-tab-design .elementor-accordion-icon.elementor-accordion-icon-right{font-size:22px!important;margin-top:-2px!important;color:#aebbbe!important;} /*Latest News*/ body.cms-id-11 #content-wrapper .page-title,body.cms-id-11 #wrapper .breadcrumb{display:none!important;} body.cms-id-11 #wrapper{padding-top:0;padding-bottom:0;} /*Login*/ .page-authentication #content{border-width:0!important;padding:0!important;} .page-authentication #content hr{display:none!important;} .page-customer-account #content .forgot-password{padding-bottom:5px;font-size:1rem;font-size:.92rem;} .page-customer-account #content .no-account a{ font-size: 14px!important; } @media (min-width: 768px) { .login-form{width:30%;} .modal-body .login-form{width:100%;} } .login-form .custom-checkbox input[type=checkbox]+span, #checkout-personal-information-step .custom-checkbox input[type=checkbox]+span{width:16px;height:16px;border-radius:50px;} .login-form .custom-checkbox input[type=checkbox]+span .checkbox-checked, #checkout-personal-information-step .custom-checkbox input[type=checkbox]+span .checkbox-checked{background-color:#0579be;border-radius:50px;top:0!important;font-size:8px; left: 0;} .page-customer-account #content .forgot-password{ font-size: 14px; } .page-customer-account #content .no-account, .page-customer-account #content .forgot-password{text-align:left!important;} #login-form #submit-login{width:100%!important;border-radius:10px;} #login-form .col-md-3,#login-form .col-md-6{flex:0 0 100%;max-width:100%;} #login-form .col-md-6{margin-bottom:20px;} #login-form .form-control-label{padding-top:0;} #login-form .form-group{margin-bottom:0;} #login-form .form-control{border-radius:13px;padding:.7rem 1rem;} .register-form input[type="text"],.register-form input[type="email"],.register-form input{border-radius:10px;padding:.9rem 1rem;} .register-form select{border-radius:13px;height:48px!important;background-position:calc(100% - 13px) calc(1em + 6px),calc(100% - 8px) calc(1em + 6px),100% 0;} .register-form button{width:48%;border-radius:15px;padding:.7rem 1.25rem;margin-top:20px;} .register-form button:hover{ width:48%; } .register-form >p{text-align:center;} @media (max-width: 767px) { .register-form button{width:100%;} .register-form button:hover{ width:100%; } #product .product_header_container h1.h1.page-title { font-size: 26px!important; } #module-iqitwishlist-view .remove-add-div{ width: 100%; margin-top: 55px; text-align: center;} #module-iqitwishlist-view .remove-add-div button{ margin-bottom: 10px; } #history .orders .order{ padding: 1.5rem 1rem .75rem 1rem; border: 1px solid #eee; margin-bottom: 15px; background: #f7f7f7; } #discount .cart-rules.hidden-md-up{ background: #f3f3f3; border: 1px solid #ddd; padding: 10px; margin-bottom: 15px; }} #history .orders{ margin: 0!important; } .register-form .custom-checkbox input[type=checkbox]+span{width:20px;height:20px;border-radius:50px;} #form-address #form-address-inner ~ .form-group.row:nth-child(2){margin-top:40px;border-top:1px solid #bfcacb;} #authentication .reginfo{ display: flex; align-items: center;} #authentication .account_tooltip{ border-bottom-width: 0;margin-right: 14px;} #authentication .account_tooltip i{ color: #5f7279; } #authentication .reginfo h3{ margin-top: 6px;font-size: 12px;font-weight: normal;} #authentication .radio-inline .custom-radio{width:20px;height:20px;} #authentication .custom-radio input[type=radio]:checked+span{background-color:#0579be;width:10px;height:10px;} .register-form .custom-checkbox input[type=checkbox]+span .checkbox-checked{background-color:#0579be;color:transparent;border-radius:50px;top:0!important;} #authentication footer.form-footer{display:flex!important;justify-content:center;} #login-form input[type="password"],#login-form input[type="text"]{border-radius:13px 0 0 13px;padding:.7rem 1rem;} #login-form .input-group .input-group-btn>.btn{border:solid 1px #e3e3e3;border-radius:0 13px 13px 0;font-size:12px;} #authentication #wrapper{padding-top:1.5rem;padding-bottom:4.07143rem;} #authentication #wrapper .breadcrumb{display:block!important;} #authentication #wrapper .breadcrumb .row.align-items-center,#wrapper .breadcrumb .row.align-items-center{max-width:1200px!important;width:100%;padding-right:15px;padding-left:0;margin-right:auto;margin-left:auto;} #authentication h1.page-title{position:relative;font-weight:600;margin-bottom:.4em;text-align:center;font-size:1.5rem;margin-left:15px;} body#category section#wrapper{padding-top:0;} #authentication h1.page-title>div{margin-top:-10px;} .brand-logo{position:relative;display:inline-block;} .brand-logo .img-top{display:none;position:absolute;top:0;left:0;z-index:99;} .brand-logo:hover .img-top{display:inline;} @media (max-width: 650px) { #module-askforaquote-SubmitedQuotes #desktopQuotes, #history #table-res-order{ display:table!important; width: 623px; } } @media (max-width: 768px) { .main-bl .elementor-widget-html{text-align:center;} #cart .product-line-grid-body, #cart .product-line-grid-left{ text-align: center; } #block-quotes div#mobileQuotes{ display:none!important;} #module-askforaquote-SubmitedQuotes .toggleLegendPanel.hidden-md-up.btn.btn-sm.btn-info, #history .orders.hidden-md-up, #discount .cart-rules.hidden-md-up{ display: none; } #module-askforaquote-SavedQuotes #desktopQuotes, #module-askforaquote-SavedQuotes .quote_products_info table.table-bordered, #discount table.hidden-sm-down{ display:table!important; width: 768px; } #module-askforaquote-SubmitedQuotes #desktopQuotes, #history #table-res-order{ display:table!important; } #module-askforaquote-SavedQuotes .quote_products_info.table.table-bordered{ display:table!important; width: 870px; } #order-history-res-table table{ width: 880px; } #module-iqitwishlist-view #iqitwishlist-user-products{ width: 870px; overflow: hidden; } #module-askforaquote-SavedQuotes #block-quotes, #module-askforaquote-SavedQuotes #saved-qt-inner-td, #module-askforaquote-SubmitedQuotes #submitted-qt-inner-td, #history #order-history-res-table, #discount #content, #module-iqitwishlist-view #wishlist-scroll-mobile{ overflow-x: auto; } #module-askforaquote-SavedQuotes .toggleLegendPanel.btn-info{ display: none; } #module-askforaquote-SavedQuotes #saved-qt-inner-td .sav-con-qt{ margin-top: 15px; } #module-askforaquote-SubmitedQuotes td.table_link a{ display: inline-block; margin-bottom: 10px; } #search .nav-tabs .nav-item{ flex: 0 0 50%; max-width: 50%; } #search #js-product-list-top .justify-content-between.small-gutters .col.col-auto:nth-child(2){ flex: 0 0 100%; align-items: center; display: flex; justify-content: center; flex-wrap: wrap; } #search #js-product-list-top .justify-content-between.small-gutters .col.col-auto.facated-toggler{ display:none; } #search .products-selection .products-sort-nb-dropdown{ width:100%; max-width: 100%; } #manufacturer #mediaTab{ padding-top: 0; }} .home_brands img{-webkit-filter:grayscale(1);filter:grayscale(1);} .home_brands .slick-slide a:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);} #c_id_country_det .col-md-6,#birthday_inner .col-md-6,#company_birthday_inner .col-md-6{position:relative;} #c_id_country_det .col-md-6:before{content:"Country*";color:#808080;position:absolute;left:30px;top:10px;} #company_birthday_inner .col-md-6:before{content:"Date of Incorporation*";color:#808080;position:absolute;left:30px;top:10px;} #birthday_inner .col-md-6:before{content:"Birth Date*";color:#808080;position:absolute;left:30px;top:10px;} #birthday_inner input[type="date"],#company_birthday_inner input[type="date"]{text-align:right;text-transform:uppercase;} #c_id_country{direction:rtl;} #phone .prefix, #company_phone1 .prefix, #company_phone2 .prefix, #div_company_phone2 .prefix{position:absolute;top:10px;left:2%;z-index:5;} /* Category CSS */ #category .product-unavailable{ padding: 5px 10px 5px 5px; } #category div#js-product-list-top .view-switcher{ flex: 0 0 20%; max-width: 20%; } #category div#js-product-list-top .small-gutters{ flex: 0 0 80%; max-width: 80%; position: relative; justify-content: flex-end!important; margin: 0!important; } #category .row.align-items-center.justify-content-between.small-gutters .col.col-auto{ position: relative; } #manufacturer h1.h1.page-title{border-bottom:none;} #manufacturer .view-switcher p.custom-text-disc{display:none;} div#View_brand_image{margin-top:-30px;} div#js-product-list-header{max-width:1200px!important;margin:0 auto;} #content-wrapper .ms-grid .row{padding-bottom:70px;} /*body .fa {width: 10px !important; }*/ .block.block-toggle.block-categories.block-links.js-block-toggle h5.block-title{display:none!important;} .block-categories .collapse-icons{top:15px!important;} div#events_block_left{display:none;} .block-links ul>li a:before{display:none;} body#category .product-miniature-grid .product-price{ font-weight: 500; } body#category .product-miniature-grid .product-title a{ color:#000!important; height: 35px!important; display: inline-block; overflow: hidden; } body#category .product-miniature-grid .product-title a:hover{ color:#007bff!important;} body#category .product-miniature-grid .product-reference a{ font-size: 12px; } body#category .product-miniature-grid .custom-view-btn button{ border-width: 0; font-size: 15px; text-transform: capitalize; padding: 3px 15px; margin-top: 15px; border-radius: 5px; } body#category section#wrapper{width:100%!important;margin:0 auto;} div#content-wrapper .product-list-subcategories{display:block;} .product-list-subcategories{display:none;} a.header-btn.header-user-btn span{font-size:14px !important;} nav#cbp-hrmenu ul li,nav#cbp-hrmenu ul{text-align:center!important;float:none;} @media (min-width: 767px) and (max-width:1024px) { .product-list-subcategories .col-6.col-md-3.col-lg-3{border:1px solid #c7c7c7;margin-left:1%;margin-bottom:1%; max-width:32%!important;flex:0 0 32%; } } @media (min-width: 1024px) { .product-list-subcategories .col-6.col-md-3.col-lg-3{ border:1px solid #c7c7c7;margin-left:1%;margin-bottom:1%; width:22%!important;flex:0 0 23.75%; } } .products-sort-nb-dropdown.products-sort-order.dropdown.show .dropdown-menu.show, .products-sort-nb-dropdown.products-nb-per-page.dropdown.show .dropdown-menu.show{ border-radius: 10px; left: 0px!important; } .products-sort-nb-dropdown.products-sort-order.dropdown a, .products-sort-nb-dropdown.products-nb-per-page.dropdown a{ margin-left: 10px; } @media (min-width: 767px) { #category div#js-product-list-top{ display: flex; justify-content: space-around; flex-wrap: wrap; } .block.block-toggle.block-categories.block-links.js-block-toggle .category-top-menu.block-content{padding-top:30px;} body#category div#left-column{display:flex;flex-direction:column-reverse;justify-content:flex-end;border-right:1px solid #c7c7c7;padding-left: 30px;} .products-sort-nb-dropdown.products-sort-order.dropdown a, .products-sort-nb-dropdown.products-nb-per-page.dropdown a{width:199px!important; } .product-list-subcategories .row{padding-left:20px;} .subcategory-image img.img-fluid{width:60%; height: auto;} ul.category-sub-menu li a,p.custom-text-disc{text-align:left;padding:2%;} #wrapper .block-title{border-bottom:none;} div#search_filters aside.facet.clearfix{border-bottom:1px solid #c7c7c7;} .container nav.breadcrumb{background:#f3f3f3!important;} #wrapper .breadcrumb li:after{content:">"!important;} .js-product-miniature-wrapper.col-6.col-md-3.col-lg-3.col-xl-3,#category .js-product-miniature-wrapper.col-6.col-md-3.col-lg-4.col-xl-4{margin-right:1%;margin-bottom:2%;flex:0 0 24%;} div#js-product-list-top{border:none;} #search_filters .facet .facet-type-radio,#search_filters .facet > .facet-type-checkbox,#search_filters_brands .facet .facet-type-radio,#search_filters_brands .facet > .facet-type-checkbox,#search_filters_suppliers .facet .facet-type-radio,#search_filters_suppliers .facet > .facet-type-checkbox{max-height:140px;overflow-x:auto;} ul.facet-type-radio::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px;} ul.facet-type-radio::-webkit-scrollbar-thumb{background:rgb(5,121,190);border-radius:10px;} ul.facet-type-radio::-webkit-scrollbar-thumb:hover{background:#b30000;} ul.facet-type-radio::-webkit-scrollbar{width:10px;} } @media (min-width: 1200px) { .block.block-footer.block-toggle.block-social-links.js-block-toggle h5{text-align:right!important;} } @media (max-width: 1300px) { nav#cbp-hrmenu span.cbp-tab-title{font-size:12px!important;font-weight:300!important;} } @media (max-width: 1200px) { #ps-shoppingcart-wrapper{ padding-right: 3px; } .row-mobile-header #ps-shoppingcart-wrapper #headerblockcart > a, .row-mobile-header #header-user-btn > a{ color: #ffffff; } #ps-shoppingcart-wrapper .header-btn.header-user-btn span{ right: -6px!important; } .row-mobile-header #ps-quote-wrapper>a { padding-right: 0!important; } .row-mobile-header #ps-quote-wrapper{ padding: 0 0px 0 5px; } .row-mobile-header #mobile-btn-search a >i, .row-mobile-header #header-user-btn a >i{ font-size: 1.6rem;} #ps-quote-wrapper .nav-account-menu{ right:-15px!important; } #header .header-btn-w .nav-account-menu{ right: -3px!important; } .col.col-md.block.block-toggle.block-iqitlinksmanager.block-iqitlinksmanager-1.block-links.js-block-toggle,.col.col-md.block.block-toggle.block-iqitlinksmanager.block-iqitlinksmanager-3.block-links.js-block-toggle,.col.col-md.block.block-toggle.block-iqitlinksmanager.block-iqitlinksmanager-4.block-links.js-block-toggle,.col.col-md.block.block-toggle.block-iqitlinksmanager.block-iqitlinksmanager-5.block-links.js-block-toggle,.col.col-md.block.block-toggle.block-iqitlinksmanager.block-iqitlinksmanager-6.block-links.js-block-toggle,.col-12.col-md-auto{padding-left:0;} .elementor-element.elementor-element-oaaoiu0 .elementor-iqit-banner .elementor-iqit-banner-description,.elementor-element.elementor-element-dq18eiy .elementor-iqit-banner .elementor-iqit-banner-description{font-size:18px;font-family:Poppins;padding:5px;} .elementor-element.elementor-element-dq18eiy .elementor-iqit-banner .elementor-iqit-banner-title,.elementor-element.elementor-element-oaaoiu0 .elementor-iqit-banner .elementor-iqit-banner-title{font-size:24px;font-family:Poppins;} .col.col-auto.col-mobile-btn.col-mobile-btn-account p{font-size:16px;} #desktop-header{display:none!important;} .elementor-element-1kdfgom,.elementor-element-fix5xab{padding:10px 0;} #mobile-header{display:block;} .brnd-saction-top2 p{font-size:16px;padding:0 30px;} .brnd-saction-top1.home-miro-contant1 p{font-size:24px;} .brnd-saction-top3 a{font-size:12px;} .brnd-saction-top3.home-miro-contant3 a,span.elementor-button-link.elementor-button.btn.elementor-size-medium.btn-primary span{font-size:12px;} h4.elementor-iqit-banner-title{font-size:16px;padding:0 50px;} #footer .block-title{font-size:18px;} #footer-container-main a{font-size:14px;} .ps-emailsubscription-block{width:100%;} .brnd-saction-top{height:auto;} .home-page-corousal{font-size:24px;} .home-page-corousal-anchor{font-size:14px;} .elementor-element.elementor-element-te12qbj .elementor-heading-title,.elementor-element.elementor-element-jg6hayr .elementor-heading-title{font-size:30px;} } @media (max-width: 767px) { div#js-product-list-top{display:flex;justify-content:space-around; border-width: 0;} .js-product-miniature-wrapper.col-6.col-md-3.col-lg-3.col-xl-3{margin:1%;margin-bottom:2%;flex:0 0 48%;} p.custom-text-disc{display:none;} .cpyright-saction-top p{text-align:center;} div#left-column{display:none;} .cpyright-saction-top{flex-direction:column;justify-content:center!important;text-align:center;} .ps-emailsubscription-block{width:80%;} .product-list-subcategories .col-6.col-md-3.col-lg-3{border:1px solid #c7c7c7;margin:2%;flex:0 0 46%;} .subcategory-image img.img-fluid{width:60%; height: auto;} p.category-page-bottom-img{display:none;} .col.col-md.block.block-toggle.block-iqitlinksmanager.block-iqitlinksmanager-1.block-links.js-block-toggle,.col.col-md.block.block-toggle.block-iqitlinksmanager.block-iqitlinksmanager-3.block-links.js-block-toggle,.col.col-md.block.block-toggle.block-iqitlinksmanager.block-iqitlinksmanager-4.block-links.js-block-toggle,.col.col-md.block.block-toggle.block-iqitlinksmanager.block-iqitlinksmanager-5.block-links.js-block-toggle,.col.col-md.block.block-toggle.block-iqitlinksmanager.block-iqitlinksmanager-6.block-links.js-block-toggle,.col-12.col-md-auto{padding-left:15px;} } .account_tooltip .account_tooltiptext { visibility: hidden; width: 90%; background-color: #fff; color: #2c3335; text-align: justify; padding:15px; border-radius: 6px; border: 2px solid #5f7279; position: absolute; z-index: 1;box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.1); } .account_tooltip .account_tooltiptext:before{ content: ""; position: absolute; bottom: 100%; left: 0; border-width: 8px; border-style: solid; border-color: transparent transparent #5f7279 transparent; } .account_tooltip:hover .account_tooltiptext { visibility: visible; } .reassuranceQuoteRow{ padding: 0; margin-top: unset; box-shadow: 0 0 transparent!important;} #checkout .modal#addtoaccountmodal { z-index: 999999;} #Business-info #company_birthday_inner { display: none;} /*#product .product-manufacturer { display: none; }*/ /* Category*/ .product-list-subcategories .custum-category-name { height: 88px; } /*UI CODE End*/ /* END */