/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2020-12-17 10:08:08 */
body.boxed {
}
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main {
        width: 57.17%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media {
        width: 40.83%;
    }

    .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {
        width: 42.8775%;
    }
    .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {
        width: 30.6225%;
    }
}
.page-header .switcher .options ul.dropdown, .page-footer .switcher .options ul.dropdown, .minicart-wrapper .block-minicart, .product-item .tocart, .bundle-options-container .block-bundle-summary .product-addto-links > .action, .product-item-actions .actions-secondary.action, .action.tocompare, .product-addto-links .action.tocompare, .product-social-links .action.tocompare, .wishlist.split.button > .action.split, .product-social-links .action.mailto.friend, .product-social-links .action.towishlist, .block-bundle-summary .action.towishlist, .product-item .action.towishlist, .table-comparison .action.towishlist, input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"], .footer-middle .block.newsletter input, .footer-middle .block.newsletter .action.subscribe, .filter-options-title, .filter-options-item.active .filter-options-title, .filter-options-content, .filter-options-title:after, .toolbar select, .swatch-option, .pages .page, .pages .action, .fotorama__stage, .fotorama__nav--thumbs .fotorama__thumb, .fotorama__nav .fotorama__thumb-border, .input-text.qty, .qty.field .qty-changer > a, button, a.action.primary, textarea, .minicart-items .item-qty, .block-minicart .block-content > .actions > .secondary .action.viewcart, .cart.table-wrapper .product-image-container, .cart-summary, select, #discount-coupon-form #coupon_code, .abs-discount-block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.cancel, .block-compare .action.primary, .cart-summary .block .actions-toolbar > .primary .action.primary, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review-discount .actions-toolbar .action.primary, .paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel, .login-container, .form.password.reset, .form.send.confirmation, .form.password.forget, .form.create.account, .form.form-edit-account, .form-address-edit, .form-newsletter-manage, .message, .box .box-title, .box .box-actions, .customer-welcome .header.links, .btn, .cms-index-index blockquote.testimonial, .recent-posts .item .post-image, .prev-next-products .product-nav .product-pop, #newsletter_popup, .product-label, .page-header.type11 .navigation li.level0.active, .page-header.type11 .navigation li.level0:hover, .filter .filter-current-subtitle, .filter-actions, .products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2, .block-header-customer-login, .bundle-options-container .block-bundle-summary .product-addto-links > .action, .product-item-actions .actions-secondary.action, .action.tocompare, .product-addto-links .action.tocompare, .moved-add-to-links .action.tocompare, .product-social-links .action.tocompare, .wishlist.split.button > .action.split, .product-social-links .action.mailto.friend, .moved-add-to-links .action.mailto.friend, .product-social-links .action.towishlist, .product-addto-links .action.towishlist, .block-bundle-summary .action.towishlist, .product-item .action.towishlist, .table-comparison .action.towishlist
{
    border-radius: 0;
}
.sw-megamenu.navigation li.level0.fullwidth:hover > .submenu, .sw-megamenu.navigation li.level0.staticwidth:hover > .submenu, .sw-megamenu.navigation li.level0.classic .submenu, .sw-megamenu.navigation li.level0.classic .subchildmenu .subchildmenu, .sw-megamenu.navigation span.cat-label, .category-boxed-banner .owl-item .item, .iwd-summary-cart, .iwd-one-page-checkout-sidebar .iwd-opc-block-summary {
    border-radius: 0 !important;
}
@media (min-width: 768px) {
    .block-search input, .page-header.type1 .navigation > ul, .navigation li.level0, .page-header.type1 .navigation li.level0.parent:hover, .page-header.type1 .navigation li.level0.active, .page-header.type1 .navigation li.level0:hover, .page-header .navigation .level0 .submenu, .product.data.items > .item.title > .switch, .customer-welcome .header.links, .page-header.type5 .block-search input, .page-header.type5 .navigation .level0.parent:hover > .level-top, .page-header.type6 .block-search input, .page-header.type6 .navigation .level0:hover > .level-top, .page-header.type6 .navigation .level0.parent:hover > .level-top, .product.info.detailed.vertical .product.data.items > .item.title > .switch, .page-header.type5 .navigation .level0:hover > .level-top, .page-header.type11 .navigation li.level0.parent:hover
    {
        border-radius: 0;
    }
}
@media (min-width: 640px) {
    .modes-mode
    {
        border-radius: 0;
    }
}
.product-item-photo {
    border-radius: 0;
    border: 0;
    padding: 0;
}
.product-image-photo.hover_image {
    padding: 0;
    border-radius: 0;
}

.nav-sections .header.links .customer-menu, .nav-sections .header.links .customer-welcome + .link.compare + .authorization-link {
    display: none;
}

.homepage-bar {
    border-top: none;
    border-color: #e5e8e8;
    background-color: transparent;
}
.homepage-bar .col-lg-4 {
    border: none;
    padding-top: 16px;
    padding-bottom: 13px;
}
.homepage-bar [class*=" porto-icon-"], .homepage-bar [class^="porto-icon-"] {
    color:#465157;
}
.homepage-bar h3 {
    font-size: 14px;
    font-weight: 600;
    color: #465157;
    line-height: 19px;
}
.homepage-bar p {
    font-size: 13px;
    font-weight: 300;
    color: #839199;
    line-height: 19px;
}
.filterproduct-title {
    background: none;
    text-align: center;
    font-size: 17px;
    font-weight: 700;
    padding-bottom: 10px;
}
.filterproduct-title .content {
    background: none;
    padding: 0;
}
.products-grid:not(.side-list):not(.products-related) .owl-carousel .product-item {
    padding: 12px 10px;
}
.owl-bottom-narrow .owl-controls {
    bottom: -35px;
}
.owl-bottom-narrow .owl-controls .owl-dots {
    margin: 0;
}
.owl-bottom-narrow .owl-controls .owl-dot span {
    width: 11px;
    height: 3px;
    margin: 5px;
}
.owl-bottom-absolute-narrow.owl-bottom-narrow .owl-controls .owl-dot span {
    background-color: #fff;
}
.owl-bottom-narrow .owl-controls .owl-dot:hover span,
.owl-bottom-narrow .owl-controls .owl-dot.active span,.owl-bottom-absolute-narrow.owl-bottom-narrow .owl-controls .owl-dot:hover span,.owl-bottom-absolute-narrow.owl-bottom-narrow .owl-controls .owl-dot.active span {
    background-color: #2b2b2d;
}
.custom-support {
    text-align: center;
}
.custom-support i {
    background-color: transparent;
    float: none;
    color: #0088cc;
    width: auto;
    height: auto;
    border-radius: 0;
    padding-bottom: 14px;
    display: inline-block;
}
.custom-support div.content {
    margin-left: 0;
}
.custom-support div.content>h2 {
    text-transform: uppercase;
    font-size: 16px;
    color: #2b2b2d;
    line-height: 22px;
}
.custom-support div.content>em {
    color: #465157;
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
}
.custom-support div.content>p {
    font-size: 13px;
    line-height: 24px;
    color: #687176;
}
.parallax {
    margin: 0;
}
.parallax-slider .owl-carousel h2 {
    font-size: 36px;
    font-family: 'Oswald';
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 20px;
    margin-top: 10px;
}
.parallax-slider .owl-carousel a {
    font-size: 13px;
    font-family: 'Oswald';
    text-transform: uppercase;
    color: #fff;
    line-height: 1;
    letter-spacing: 0.05em;
    padding: 17px 33px;
    border-radius: 3px;
    background-color: #2b2b2d;
    box-shadow: none;
}
.parallax-slider .owl-theme .owl-controls {
    margin-top: 5px;
}
.brands-slide .owl-side-narrow .owl-carousel {
    padding: 10px 80px;
}
.brands-slide .owl-no-narrow .owl-carousel a {
    display: inline-block;
    padding: 40px 0;
}
.brands-slide .owl-theme .owl-controls {
    margin: 0;
}
.brands-slide .owl-controls .owl-nav > div {
    position: absolute;
    top: calc(50% - 15px);
    background: none;
    padding: 0;
    margin: 0;
}
.brands-slide .owl-controls .owl-nav div.owl-prev {
    left: 0;
    color: #3a3a3c;
    font-size: 22px;
    margin: 0;
    padding: 0;
}
.brands-slide .owl-controls .owl-nav div.owl-next {
    right: 0;
    color: #3a3a3c;
    font-size: 22px;
    margin: 0;
    padding: 0;
}
.recent-posts .owl-item .item .recent-inner{
    background-color: #fff;
    padding: 10px;
}
.recent-posts .item .post-image {
    padding: 0;
    border: none;
    margin: 0;
}
.recent-posts .item .post-image img {
    border-radius: 0;
}
.recent-posts .item .post-image .post-date {
    background-color: #0088cc;
    text-align: center;
    font-family: 'Oswald';
    color: #fff;
    font-weight: 400;
    position: absolute;
    top: 7px;
    left: 22px;
}
.recent-posts .item .post-image .post-date .day {
    font-size: 18px;
    letter-spacing: 0.05em;
    background: none;
    color: #fff;
    font-weight: 400;
    padding: 10px 0 4px;
    line-height: 1;
}
.recent-posts .item .post-image .post-date .month {
    font-size: 13px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    background: none;
    font-weight: 400;
    padding: 0 0 8px;
    line-height: 1;
}
.recent-posts .item .postTitle {
    min-height: auto;
    padding-top: 10px;
    padding-left: 18px;
    margin-bottom: 10px;
}
.recent-posts .item .postContent,.recent-posts .item .postContent p {
    padding-left: 18px;
    font-size: 13px;
    color: #687176;
    line-height: 24px;
    margin-bottom: 5px;
}
.recent-posts .item .postContent p {
    padding-left: 0;
}
.recent-posts .item .readmore {
    margin-left: 18px;
    font-family: 'Oswald';
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0.05em;
    color: #fff;
    background-color: #2b2b2d;
    padding: 9px 16px;
    border-radius: 2px;
}
.recent-posts .item .postTitle h2 {
    font-size: 18px;
    letter-spacing: -0.001em;
    line-height: 22px;
}
.recent-posts .item .postTitle h2 a {
    color: #2b2b2d;
}
.page-wrapper >.breadcrumbs {
    padding: 5px 0 5px;
    margin-bottom: -15px;
    margin-top: -10px;
}
.breadcrumbs li {
    line-height: 30px;
    display: inline-block;
}
.page-wrapper > .breadcrumbs .items {
    padding: 0 15px 0;
}
.breadcrumbs li.home a {
    width: 15px;
    display: inline-block;
    text-indent: 30px;
    line-height: 30px;
    overflow: hidden;
    float: left;
    position: relative;
}
.breadcrumbs li.home a:after {
    content: "\e883";
    font-family: 'porto-icons';
    position: absolute;
    left: 0;
    top: 0;
    text-indent: 0;
}
.sidebar.sidebar-main {
    position: relative;
}
.block-category-list .block-title,.filter-options-title,.filter .filter-current-subtitle {
    border: none;
    background-color: transparent;
    padding: 16px 20px 4px 20px;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    color: #21293c;
    letter-spacing: 0.01em;
}
.block-category-list .block-title {
    padding: 30px 20px 0 20px;
}
.block-category-list .block-title strong {
    font-weight: 600;
}
.block-category-list .block-content,.filter-options-content {
    border: none;
    background-color: transparent;
    padding: 10px 20px 26px 20px;
    border-bottom: #efefef solid 1px;
    position: relative;
    z-index: 2;
    border-radius: 0;
}
.filter-current .items {
    border: none;
    background-color: transparent;
    position: relative;
    z-index: 2;
}
.filter-current .item {
    padding-left: 20px;
}
.filter-current .action.remove {
    right: 20px;
    color: #21293c;
}
.filter-actions {
    border: none;
    background-color: transparent;
    border-bottom: #efefef solid 1px;
    position: relative;
    z-index: 2;
    padding-right: 20px;
}
.filter-actions a {
    color: #858585;
}
.filter-options-title:after {
    content: '\f803';
    border: none;
    color: #21293c;
    font-size: 17px;
    margin-top: -5px;
}
.filter-options-title:hover:after {
    background: none;
    color: #21293c;
}
.active > .filter-options-title:after {
    content: '\f800';
}
#ln_slider_price.ui-slider-horizontal {
    height: 3px;
    box-shadow: none;
}
#ln_slider_price .ui-slider-handle {
    width: 12px;
    height: 12px;
    border-radius: 100%;
}
.sidebar-title {
    font-size: 15px;
    font-weight: 600;
    color: #21293c;
    letter-spacing: 0.01em;
    margin-bottom: 20px;
    padding-left:20px;
    padding-right: 20px;
}
.porto-icon-left-open-huge:before {
    content: '\f802';
    color: #21293c;
}
.porto-icon-right-open-huge:before {
    content: '\f801';
    color: #21293c;
}
.sidebar .owl-top-narrow .owl-theme .owl-controls {
    top: -40px;
    right: -7px;
}
.sidebar .owl-top-narrow .owl-theme .owl-controls .owl-nav div *:before {
    color:#21293c;
}
.sidebar .product-items .product-item-name a {
    font-size: 12px;
    color: #5b5b5f;
    font-weight: 400;
}
.sidebar .sidebar-filterproducts {
    margin-bottom: 30px;
    padding-bottom: 40px;
    background: none;
    border-bottom: #efefef solid 1px;
}
.sidebar .product-items .product-item .product-reviews-summary {
    display: block;
}
.sidebar-filterproducts.custom-block + h2 {
    font-size: 15px !important;
    text-transform: uppercase;
    font-weight: 600;
    color: #21293c !important;
    letter-spacing: 0.01em;
    padding: 0 20px;
}
.sidebar-filterproducts.custom-block + h2 +h5 {
    font-family: 'Open Sans' !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    color: #7a7d82 !important;
    letter-spacing: 0.022em;
    padding: 0 20px;
}
.sidebar-filterproducts.custom-block + h2 + h5 + p {
    color: #21293c !important;
    font-size: 15px !important;
    letter-spacing: 0.01em;
    padding: 0 20px;
}
.sidebar .custom-block {
    padding: 0 20px;
}
.category-boxed-banner.owl-theme .owl-controls {
    bottom: 0;
}
.page-products .toolbar .limiter {
    display: block;
}
.page-with-filter .toolbar-amount {
    display: none;
}
.full-width-image-banner {
    height: 300px;
    margin-bottom: 13px;
}
.full-width-image-banner:after {
    display: none;
}
.full-width-image-banner h2 {
    font-size: 36px;
    font-weight: 900;
    letter-spacing: -0.025em;
    text-transform: uppercase;
    line-height: 38px;
}
.full-width-image-banner p {
    font-size:18px;
    line-height:38px;
    font-weight: 700;
    text-transform:uppercase;
}
.full-width-image-banner .btn-default {
    font-size: 14px;
    line-height: 25px;
    letter-spacing: 0.025em;
    padding: 10px 20px;
    background-color: #010204;
    color: #fff;
    font-family: 'Oswald';
    text-transform: uppercase;
    border-radius: 2px;
    margin-top: 31px;
}
.page-products .toolbar .limiter .limiter-text {
    display: none;
}
.modes-mode.active {
    border: none;
    background: none;
    color: #111;
}
.modes-mode,.modes-mode:hover {
    border: none;
    background: none;
    color: #111;
    width: 15px;
}
.toolbar select {
    border: 1px solid #e4e4e4;
    height: 37px;
    color: #7a7d82;
    font-weight: 400;
    font-size: 14px;
    text-transform: capitalize;
    padding: 0 10px;
    padding-right: 30px;
    line-height: 31px;
}
.toolbar-sorter .sorter-action {
    margin-top: 6px;
    color: #21293c;
}
.toolbar-sorter .sorter-action:before {
    color: #21293c;
}
.pages a.page,.pages strong.page,.pages .action {
    width: 32px;
    line-height: 32px;
}
.products-grid + .toolbar.toolbar-products {
    border-top: solid 1px #efefef;
    padding-top: 25px;
}
.product-item .product-reviews-summary {
    background: none;
}
.products-grid .product-item .product-item-info {
    background-color: #fff;
}
.products-grid:not(.side-list):not(.products-related) .product-item:hover .product-item-info {
    box-shadow: 0 2px 15px 0px rgba(0, 0, 0, 0.1);
}
.products-grid:not(.side-list) .product-item .product-item-info .product.name a {
    font-size: 14px;
}
.product.name a {
    color: #5b5b5f;
}
.price-box .price {
    font-family: 'Oswald';
    font-size: 18px;
    letter-spacing: 0.005em;
    color: #2b2b2d;
    font-weight: 400;
}
.old-price .price, .old.price {
    font-size: 14px;
}
.special-price .price {
    color: #ff0000;
    font-weight: 400;
}
.product-label.sale-label {
    border-radius: 20px;
    color: #ffffff;
}
.product-label.new-label {
    border-radius: 20px;
    color: #ffffff;
}
.product-labels .product-label {
    height: 21px;
    font-size: 11px;
    line-height: 21px;
    padding: 0 10px;
}
.products-grid .product-item-details .product-item-actions .tocart {
    text-transform: uppercase;
    font-size: 12.53px;
    font-family: 'Oswald';
    font-weight: 400;
    letter-spacing: 0.025em;
    color: #6f6e6c;
    line-height: 30px;
    background-color: #f4f4f4;
    border-color: #f4f4f4;
}
.product-item .tocart:before {
    content: '\e87f';
    font-size: 17px;
    vertical-align: middle;
}
.product-item-actions .action.towishlist, .product-addto-links .action.towishlist, .action.towishlist,
.product-addto-links .action.tocompare, .product-item-actions .action.tocompare, .action.tocompare,
.product-addto-links .action.mailto.friend, .moved-add-to-links .action.mailto.friend, .product-social-links .action.mailto.friend {
    border-color: #dae2e6;
}
.products-grid .product-item-info:hover .product-item-details .product-item-actions .tocart {
    border-color: #2b2b2d;
    background-color: #2b2b2d;
}


.catalog-product-view .sidebar .custom-block {
    border: none;
    color: #6b7a83;
    padding-bottom: 0;
    margin-bottom: 33px;
    background: none;
}
.catalog-product-view .sidebar .custom-block-1>div i {
    color: #0088cc;
    border: none;
    font-size: 40px;
    float: left;
}
.catalog-product-view .sidebar .custom-block-1>div {
    min-height: 65px;
    clear: both;
    padding: 18px 0;
    border-bottom: solid 1px #dee5e8;
    margin-bottom: 0;
}
.catalog-product-view .sidebar .custom-block-1>div:last-child {
    border-bottom-width: 0;
}
.block-manufacturer {
    text-align: center;
    padding: 10px 20px 0;
    margin-bottom: 0;
}
.block-manufacturer hr {
    border-color: #dee5e8;
    margin-bottom: 0;
}
.catalog-product-view .sidebar .custom-block-1>div h3 {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.005em;
    color: #6b7a83;
    margin-left: 80px;
}
.block.related {
    padding: 0 20px;
}
.block .title strong {
    font-size: 15px;
    font-weight: 600;
    color: #21293c;
    letter-spacing: 0.01em;
    margin-bottom: 20px !important;
    padding-top: 0;
    text-transform: uppercase;
}
.block.related .product-items .product-item-actions {
    display: none;
}
.product-info-main .page-title-wrapper h1 {
    font-size: 25px;
    font-weight: 600;
    letter-spacing: -0.01em;
    color: #21293c;
    margin: 3px 0 5px;
}
.prev-next-products a {
    color: #555;
}
.product-reviews-summary .reviews-actions a {
    line-height: 20px;
    font-size: 14px;
    color: #bdbdbd;
}
.product-info-main .product.overview {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.005em;
    line-height: 27px;
    border-bottom: solid 1px #dae2e6;
}
.product.media {
    padding-right: 12px;
}
.fotorama__stage__shaft {
    border: none;
}
.fotorama__nav--thumbs .fotorama__thumb {
    border-color: #dae2e6;
}
.product-options-bottom .price-box .price-container .price, .product-info-price .price-box .price-container .price {
    font-family: 'Oswald';
    font-size: 21px;
    font-weight: 700;
    letter-spacing: 0.005em;
}
.product-info-main .product-info-price .old-price .price-wrapper .price {
    font-size: 16px;
    color: #2b2b2d;
    font-weight: 400;
}
.product-info-main .fieldset > .field.qty, .product-info-main .nested.options-list > .field.qty {
    position: relative;
    width: 106px;
}
.product-info-main .qty.field .control, .product-info-main .qty.field .qty-changer {
    margin-left: 29px;
}
.product-info-main .qty.field .qty-changer > a {
    position: absolute;
    top: 0;
    left: 0;
    height: 43px;
    width: 30px;
    line-height: 41px;
    text-align: center;
    margin: 0;
    border-color: #dae2e6;
}
.product-info-main .qty.field .qty-changer > a:first-child {
    left: auto;
    right: 4px;
}
.product-info-main .box-tocart .input-text.qty {
    font-family: 'Oswald';
    display: inline-block;
    vertical-align: middle;
    height: 43px;
    width: 44px!important;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    color: #61605a;
    margin: 0;
    border-color: #dae2e6;
}
.product-info-main .qty.field .qty-changer > a .porto-icon-up-dir:before {
    content: '\f882';
}
.product-info-main .qty.field .qty-changer > a .porto-icon-down-dir:before {
    content: '\f883';
}
.catalog-product-view:not(.weltpixel-quickview-catalog-product-view) .box-tocart .action.tocart {
    height: 43px;
    font-size: 14px;
    letter-spacing: 0.05em;
    font-weight: 400;
}
.box-tocart .action.tocart:before {
    content: '\e87f';
    font-family: 'porto-icons';
    margin-right: 7px;
    font-size: 16px;
}
.action.primary,.action.primary:active {
    font-family: "Oswald";
    letter-spacing: 1px;
    text-transform: uppercase;
}
.product.data.items > .item.content {
    background-color: #fff;
    box-shadow: none;
    border: none;
    border-top: #dae2e6 solid 1px;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.005em;
    line-height: 27px;
}

.main-upsell-product-detail .block.upsell .title strong {
    background: none;
}
.block.upsell .title {
    background: none;
    border-bottom: #e1e1e1 solid 1px;
    font-weight: 700;
    margin-bottom: 16px;
    padding-bottom: 10px;
    text-transform: uppercase;
    text-align: left;
}
.block.upsell .title strong {
    font-size: 18px;
    font-weight: 700;
    color: #302e2a;
}
.review-ratings .rating-label {
    display: block;
}


.footer-top {
    text-align: left;
    padding: 15px 0 0;
}
.footer-top .footer-top-inner{
    border-bottom: 1px solid #3d3d38;
}
.footer-top .block .block-title {
    margin-bottom: 13px;
    padding-top: 25px;
}
.footer-top .block .block-title strong {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.footer-container .validation-advice {
    position: absolute;
}
.footer-top .block.newsletter {
    width: auto;
    max-width: 400px;
    display: inline-block;
}
.footer-top .block.newsletter .control:before {
    line-height: 48px;
    margin-left: 20px;
}
.footer-top .block.newsletter .control {
    position: relative;
}
.footer-top .block.newsletter .control input {
    background-color: #fff;
    color: #686865;
    height: 48px;
    border: none;
    font-size: 14px;
    border-radius: 30px 0 0 30px;
    padding-left: 40px;
}
.footer-top .block.newsletter .control div.mage-error {
    position: absolute;
    bottom: -22px;
}
.footer-top .block.newsletter .actions button {
    height: 48px;
    border-radius: 0 30px 30px 0;
    text-transform: uppercase;
    padding: 0 22px;
}
.footer-top .block-content {
    display: inline-block;
    vertical-align: middle;
}
.footer .social-icons {float: right}
.footer-top .social-icons a {
    background-image: none;
    background-color: #33332f;
    text-indent: 0;
    color: #fff;
    border-radius: 0;
    font-size: 18.6px;
    width: 48px;
    height: 48px;
    text-align: center;
    margin-left: 0;
    margin-right: 4px;
    float: left;
    line-height: 46px;
}
.footer-middle {
    padding:24px 0;
}
.footer-middle .block .block-title {
    margin-bottom: 15px;
}
.footer-middle .block .block-title strong {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
}
.footer-middle ul.links li,
.footer-middle ul.features li {
    padding: 6px 0;
}
.footer-middle .contact-info li:first-child{
    border-top-width: 0;
}
.footer-middle .contact-info li {
    padding: 12px 0;
}
.footer-middle .contact-info i {
    color: #e1ddc3 !important;
    font-size: 26px;
    line-height: 28px;
}
.footer-middle .contact-info p{
    line-height: 1;
}
.footer-middle .contact-info b {
    font-weight: 400;
    font-size: 13px;
    margin-bottom: 7px;
    display: inline-block;
}
.footer-middle .block-bottom {
    border-top: 1px solid #3d3d38;
    text-align: left;
    padding: 27px 0;
    overflow: hidden;
    margin-top: 32px;
}
.footer-middle .working span {
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 0.005em;
    line-height: 18px;
}
.footer-middle .working span b {
    text-transform: capitalize;
    color: #a8a8a8;
}

@media (max-width: 767px) {
    .parallax-slider .owl-carousel h2 {
        font-size: 22px;
    }
    .parallax-slider .owl-carousel a {
        padding: 10px 20px;
        font-size: 11px;
    }
    .homepage-bar .col-lg-4 {
        text-align: left !important;
    }
    .brands-slide .owl-side-narrow .owl-carousel {
        padding: 10px 0;
    }
    .brands-slide .owl-theme .owl-controls {
        display:none;
    }
    .sidebar.sidebar-main {
        position: static;
    }
    .page-products .toolbar .limiter {
        display: none;
    }
    .product.data.items {
        margin: 0;
    }
    .prev-next-products .product-nav.product-next .product-pop {
        margin: 0;
    }
    .prev-next-products .product-nav.product-prev .product-pop {
        left: -20px;
    }
    .product-info-main .fieldset > .field.qty {
        margin-bottom: 20px;
    }
    .fieldset > .actions {
        vertical-align: top;
    }
    .catalog-product-view .sidebar .custom-block {
        padding: 0;
    }
}
    .page-products .sorter {
        float: left;
    }
    .modes {
        float: right;
        margin-right: 0;
        margin-left: 20px;
        margin-top: 7px;
    }
    .modes-mode:before {
        content: '\e880';
        font-size: 14px;
    }
    .mode-list:before {
        content: '\e87b';
        font-size: 14px;
    }
    .products.wrapper ~ .toolbar .limiter {
        float: left;
    }
    .products.wrapper ~ .toolbar .pages {
        float: right;
    }
@media (min-width: 768px) {
    .page-header.type16 .block-search input {
        border-radius: 20px;
    }
    .sidebar.sidebar-main:before {
        content: '';
        position: absolute;
        left: 0;
        right: 22px;
        border: solid 1px #dae2e6;
        top: 0;
        bottom: 0;
        border-radius: 2px;
    }
    .product.data.items > .item.title {
        padding: 10px 30px 10px 0;
    }
    .product.data.items > .item.title > .switch {
        font-size: 14px;
        font-weight: 700;
        color: #818692;
        text-transform: uppercase;
        border: none;
        border-radius: 0;
        line-height: 30px;
        background: none;
        padding: 0;
    }
    .product.data.items > .item.title:not(.disabled) > .switch:focus,
    .product.data.items > .item.title:not(.disabled) > .switch:hover {
        background: none;
        color: #818692;
    }
    .product.data.items > .item.title.active > .switch,
    .product.data.items > .item.title.active > .switch:focus,
    .product.data.items > .item.title.active > .switch:hover {
        color: #21293c;
        position: relative;
        border-bottom: #0088CC solid 2px;
    }
    .product.data.items > .item.content {
        padding: 35px 0 0;
        margin-top: 45px;
    }
}
.page-header .switcher strong, .page-footer .switcher strong {
    text-transform: uppercase;
}
.products-grid .product-item-details .product-item-actions .actions-secondary {
    border: 0;
    line-height: 32px;
}
.footer-middle ul.contact-info li {
    padding: 12px 0;
}
.block-bottom address {
    padding: 11px 0;
}
.block-bottom .working {
    margin-bottom: 10px;
}
.products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2 {
    background-color: #2b2b2d;
}
.swatch-attribute.size .swatch-option, .swatch-attribute.manufacturer .swatch-option {
    background: #fff;
    color: #636363;
    border-color: #e9e9e9;
}
.swatch-option.text {
    min-width: 24px;
    line-height: 16px;
    padding: 3px;
    height: 24px;
}
.pages a.page, .pages strong.page, .pages .action {
    background: transparent;
    color: #706f6c;
    font-size: 15px;
    font-weight: 600;
    line-height: 30px;
}
.pages a.page:hover, .pages a.action:hover {
    background-color: transparent;
    color: #706f6c;
}
.pages a.action:hover:before {
    color: #706f6c !important;
}
.pages .action {
    border-color: transparent;
}
.product-info-main .product-info-stock-sku {
    color: #333;
    font-size: 14px;
    padding-bottom: 23px;
}
.product-reviews-summary .reviews-actions a {
    color: #21293c;
}
.product-info-main .product-info-stock-sku {
    color: #21293c;
}

.catalog-product-view .sidebar .custom-block.custom-block-1 {
    margin-top: -25px;
}
.block-minicart .block-content > .actions > .secondary .action.viewcart {
    color: #333;
    font-weight: 500;
    font-family: 'Oswald';
}
.product-item .rating-summary .rating-result > span:before {
    color: #575f68;
}
@media (max-width: 767px) {
    .block-category-list .block-title, .block-category-list .block-content, .sidebar-title, .sidebar .custom-block, .sidebar-filterproducts.custom-block + h2, .sidebar-filterproducts.custom-block + h2 +h5, .sidebar-filterproducts.custom-block + h2 + h5 + p {
        padding-left: 0;
        padding-right: 0;
    }
}
.product-info-main .product-addto-links > a.action, .product-info-main .product-addto-links + a.action.mailto {
    width: 43px;
    height: 43px;
    line-height: 41px;
}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:400;font-display:swap;src:local('Barlow Condensed Regular'),local('BarlowCondensed-Regular'),url(https://fonts.gstatic.com/s/barlowcondensed/v4/HTx3L3I-JCGChYJ8VI-L6OO_au7B6xHT2g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:600;font-display:swap;src:local('Barlow Condensed SemiBold'),local('BarlowCondensed-SemiBold'),url(https://fonts.gstatic.com/s/barlowcondensed/v4/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3bWuQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:700;font-display:swap;src:local('Barlow Condensed Bold'),local('BarlowCondensed-Bold'),url(https://fonts.gstatic.com/s/barlowcondensed/v4/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3bWuQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.fotorama__caption{display:none}.fotorama__active .fotorama__dot{background-color:#00aeef;border-color:#00aeef}.fotorama__stage{border:0}.fotorama__stage__frame .zoomImg{background:#fff}.sntc-list-check ul{padding:0;list-style:none}.sntc-list-check li{background:url(/media/wysiwyg/Senetic/tickBlue.png) 0 5px no-repeat;padding-left:30px}.HPFullimg{background:url('https://www.senetic.com/media/gene-cms/s/l/slider_background_main.jpg') top center no-repeat}.HPFullimg2{background:url('https://www.senetic.com/media/wysiwyg/Senetic/slider_background_main3.jpg') top center no-repeat}.HPFullimg3{background:url('/media/wysiwyg/Senetic/slider_background_4.jpg') top center no-repeat}.HPFullimg4{background:url('https://www.senetic.com/media/wysiwyg/Senetic/main-tlo_AU.jpg') top center no-repeat}.HPFullimg4.senetic-slide h3,.HPFullimg4.senetic-slide p{color:#fff !important}.BFfullwidth{margin-left:-9999rem !important;margin-right:-9999rem !important;padding-left:9999rem !important;padding-right:9999rem !important}[data-content-type="row"][data-appearance="contained"],[data-content-type="row"][data-appearance="full-width"]>.row-full-width-inner,.navigation,.page-header .header.panel,.page-wrapper>.widget,.page-wrapper>.page-bottom,.page-wrapper>.breadcrumbs,.page-wrapper>.breadcrumbs .items,.page-header .header.panel,.header.content,.footer.content,.block.category.event,.top-container,.page-main{max-width:1280px}.flexCenterHorizontal{display:flex;flex-flow:row wrap;justify-content:center}.pagebuilder-accordion{margin-bottom:20px}.pagebuilder-accordion>.item.title{margin-top:10px;position:relative}.about-us-accordion .item.title[aria-expanded="false"]:after,.about-us-accordion .item.title[aria-expanded="true"]:after{font-size:40px;color:#fff;position:absolute;top:50%;right:10px;z-index:1;text-align:center;width:30px}.about-us-accordion .item.title[aria-expanded="false"]:after{content:'+';margin-top:-28px}.about-us-accordion .item.title[aria-expanded="true"]:after{content:'_';margin-top:-47px}.pagebuilder-accordion>.item.title .switch{font-size:17px;padding:0 10px !important;font-weight:600;background:#00aeef;color:#fff;cursor:pointer}.pagebuilder-accordion>.item.title>.switch:hover{color:#fff;background:#00406b}.pagebuilder-accordion>.item.content{padding:10px}.pagebuilder-accordion>.item.content p{margin:0 0 2.9rem}.pagebuilder-accordion>.item.content table tr td{padding:6px 9px}.pagebuilder-accordion.microsoft-365-page>.item.title .switch{background:#fff;color:#000;box-shadow:0 4px 8px 0 rgba(0,0,0,.15);height:auto;padding:10px 20px !important}.pagebuilder-accordion.microsoft-365-page>.item.title[aria-expanded="true"] .switch{background:#00406b;color:#fff}.pagebuilder-accordion.microsoft-365-page>.item.title:after{color:#000;content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;top:23px;right:20px;position:absolute;transition:all .2s ease}.pagebuilder-accordion.microsoft-365-page>.item.title[aria-expanded="true"]:after{transform:rotate(90deg);color:#fff}button:not(.primary){line-height:initial}#___ratingbadge_0,#___ratingbadge_1{display:none !important}#totop{display:none !important}.sntc-new-section-heading{font-size:30px;font-weight:700;color:#00406b}@media all and (min-width:769px),print{.ie11 .page-main{-webkit-flex-grow:0;flex-grow:0}.ie11 .page-header.type16 .navigation>ul{height:42px}.ie11 .page-footer{background-color:#272723}}.product-item-actions .action.tocart:before,.product-item-actions .action.toquote:before{content:'' !important;display:none !important}button.action.tocart.primary:before{content:'\f814'}span.action.tocart:before{font-family:'FontAwesome' !important;content:"\f0c2"}button.quote-btn-list.tocart{background:#56c30d !important;color:#777 !important;border:1px solid #ccc !important}button.quote-btn-list.tocart:before{content:"\f27a" !important;font-family:"Font Awesome 5 Free" !important;font-weight:400}button#top-quote-btn-checkout{display:none}.page-header{z-index:initial}.page-header.type16{border-top:0}.page-header.type16>.panel.wrapper{background-color:#eef5f9 !important}.page-header.type16 .header.panel .top-header__global-phone{float:left}.header.panel>.header.links>li>.customer-name{cursor:pointer}.header.panel>.header.links>li.customer-register .links-container-title{border-left:0}.header.panel>.header.links>li.customer-register .customer-menu .links{top:25px;display:flex;flex-flow:column-reverse}.header.panel>.header.links>li.customer-register .customer-menu li:last-child a{color:#000 !important;font-weight:700}.links-container .action.switch{line-height:1.4rem}.links-container .action.switch::after{font-size:1.4rem;line-height:1rem;color:#606669}.customer-welcome .header.links{text-align:left}.customer-welcome .action.switch:hover:after,.links-container .action.switch:hover:after{color:#606669}.quickorder-index-index .upload-container .file-upload{border-radius:0;font-size:14px;font-weight:400;border:1px solid #ccc;color:#777;background:#fff}.quickorder-index-index .upload-container .upload-container:hover .file-upload{background:#fff;color:#00aeef;border:1px solid #00aeef}.page-header.type16 .header.content{display:flex;align-items:center}.page-header.type16 .header.content .block-search{order:2}#switcher-currency{display:none}.sntc-section-heading-lift{font-size:25px;border-bottom:1px solid #d3d3d3 !important;padding-bottom:10px;margin-bottom:0}.page-header .top-contact-block,.page-header .top-global-link,.page-header .contact-us-link{color:#000}.page-header .not-logged-in{display:none}.page-header .logged-in{display:block}.page-header.type16 .header.panel>.header.links,.page-header.type16 .header.panel>.header.links>li>a,.links-container .action.switch:after{color:#000}@media(max-width:767px){.page-header.type16 .panel.wrapper{display:none}header.page-header .action.showcart .minicart-info-container{display:none}.page-header.type16 .miniquote-wrapper .action.showquote{padding-right:0}.page-header.type16 .miniquote-wrapper .action.showquote:after{display:none}.page-header.type16 .miniquote-wrapper .action.showquote .counter.qty{top:5px}.page-header.type16 .nav-sections{background:#fff}.page-header.type16 .navigation>ul{background-color:#fff}.navigation li.level0>a.ui-state-active,.navigation li.level0>a.ui-state-active+.submenu{background-color:#f0f0f0}.page-header.type16 .navigation li.level0.active,.page-header.type16 .navigation li.level0:hover,.page-header.type16 .header.links li:hover{background-color:#f0f0f0}.page-header.type16 .navigation li.level0.active>.level-top,.page-header.type16 .navigation li.level0:hover>.level-top{color:#00aeef}.nav-sections .header.links li.greet.welcome,.nav-sections .header.links li.pslogin-welcome-msg,.nav-sections .header.links li.pslogin-welcome-msg,.nav-sections .header.links li.customer-register.links-container{display:none}.pslogin-block.pslogin-login .pslogin-buttons{text-align:center}.pslogin-block .pslogin-buttons ul li{float:none;width:32px;display:inline-block}.pslogin-block .pslogin-buttons ul li .pslogin-button-icon{position:relative}}@media screen and (max-width:640px){.pslogin-block .pslogin-buttons ul li span.pslogin-button-auto,.pslogin-block .pslogin-buttons.pslogin-buttons-showfull ul li{width:32px}.pslogin-block .pslogin-buttons.pslogin-buttons-showfull ul li .pslogin-button-icon{position:relative}}.page-header.type16 .block-search input{border-radius:0;border-color:#d3d3d3;padding:20px}.page-header.type16 .block-search .action.search{padding:0 15px}.page-header.type16 .block-search .action.search::before{color:#00aeef}.page-header.type16 .block-search .search-autocomplete{margin-top:-1px;background:#fff}.page-header.type16 .block-search .search-autocomplete dl dt:first-child{background:#f0f0f0 !important}.page-header.type16 .block-search .search-autocomplete dl dd{display:flex;align-items:center}.page-header.type16 .block-search .search-autocomplete dl dd[href],.page-header.type16 .block-search .search-autocomplete dl dt:not(:empty){margin:0}.page-header.type16 .block-search .search-autocomplete dl dd[href]:hover{background:#f0f0f0}.page-header.type16 .block-search .search-autocomplete dl dd .product-name{color:#000}.page-header.type16 .block-search .search-autocomplete dl dd .product-sku{color:#ababab}.page-header.type16 .block-search .search-autocomplete .availability-box .label{display:none}.page-header.header-newskin .minicart-wrapper .action.showcart::before,.page-header.header-newskin .minicart-wrapper .action.showcart.active::before{content:'\f814'}.page-header.type16 .minicart-wrapper .action.showcart{padding-right:15px}.page-header.type16 .minicart-wrapper .action.showcart .counter.qty{right:17px;margin-top:-18px;line-height:16px;background-color:#56c30d}.page-header.type16.sticky-header .minicart-wrapper .action.showcart .counter.qty{right:5px;left:20px}.page-header.type16 .minicart-wrapper{order:4;position:relative !important;margin:0 !important;right:auto !important;height:40px;margin-left:auto !important}.minicart-wrapper .action.showcart::before{content:'\f814'}.minicart-items-wrapper{border:1px solid #ccc;border-left:0;border-right:0;margin:0 -18px}.minicart-items-wrapper .mask{background:rgba(255,255,255,.8)}.minicart-items-wrapper .loader:before{z-index:5}.minicart-items-wrapper .minicart-items .product-item-name{color:#000}.minicart-items-wrapper .minicart-items .item-qty{padding:5px}.minicart-items-wrapper .minicart-items .product-item-photo{display:flex;align-items:center}.minicart-items-wrapper .minicart-items .product-item-photo .product-image-photo{height:auto !important;width:100% !important}.minicart-wrapper .action.showcart .counter.qty{right:5px;left:24px;top:18px;margin-top:-18px;line-height:18px;border-radius:20px;min-width:auto;width:18px;height:18px;display:block;padding:0}#store\.menu{background:#00406b}.page-header.type16 .nav-sections{margin-bottom:0}.page-header.type16 .navigation>ul{background-color:transparent}.page-header.type16 .navigation li.level0>.level-top{font-size:13px;color:#fff}.page-header.type16 .navigation li.level0>.level-top:after{color:#00aeef}.page-header.type16 .navigation li.level0.active,.page-header.type16 .navigation li.level0:hover{background-color:#0a2b4b}.page-header.type16 .ves-megamenu .navigation li.level0.active>a,.page-header.type16 .ves-megamenu .navigation li.level0:hover>a,.page-header.type16.sticky-header .ves-megamenu .navigation li.level0.active>a,.page-header.type16.sticky-header .ves-megamenu .navigation li.level0:hover>a{color:#000}.page-header.type16.sticky-header #store\.menu{background:transparent}.page-header.type16.sticky-header .ves-megamenu nav.navigation{display:flex;align-items:center}.page-header.type16.sticky-header .navigation>ul{background-color:#fff}.page-header.type16.sticky-header div.navigation>.minicart-wrapper{display:none}.page-header.type16.sticky-header .navigation li.level0>a{font-size:13px}.page-header.type16.sticky-header .navigation li.level0>.level-top{font-size:12px;color:#000}.page-header.type16.sticky-header .navigation li.level0.active,.page-header.type16.sticky-header .navigation li.level0:hover{background-color:#fff}.page-header.type16.sticky-header .navigation li.level0.active>.level-top,.page-header.type16.sticky-header .navigation li.level0:hover>.level-top{color:#00aeef}.page-header.type16 .minicart-wrapper .action.showcart::before,.page-header.type16 .minicart-wrapper .action.showcart.active::before{font-family:"Font Awesome 5 Free" !important;font-weight:900;content:"\f07a" !important;font-size:24px}.page-header.type16 .miniquote-wrapper{order:3;position:relative;margin-left:auto;margin-top:0;top:0;right:auto;margin-right:20px;height:40px}.page-header.type16 .miniquote-wrapper+.minicart-wrapper{margin-left:0 !important}.page-header.type16 .miniquote-wrapper .action.close{display:none}.page-header.type16 .miniquote-wrapper .action.showquote{padding-right:15px;margin:0}.page-header.type16 .miniquote-wrapper .action.showquote::before,.page-header.type16 .miniquote-wrapper .action.showquote.active::before{font-family:"Font Awesome 5 Free" !important;font-weight:400;content:"\f27a" !important;font-size:24px;vertical-align:top;color:#00aeef;line-height:40px;margin-bottom:-2px;display:inline-block}.page-header.type16 .miniquote-wrapper .action.showquote:after{content:"\f803";font-family:'porto-icons';position:absolute;right:0;top:1px;-webkit-font-smoothing:antialiased;line-height:36px;color:#606669}.page-header.type16 .miniquote-wrapper .action.showquote .miniquote-info-container{display:inline-block;line-height:25px;margin-left:12px}.page-header.type16 .miniquote-wrapper .action.showquote .counter.qty{width:16px;height:16px;font-size:10px;color:#fff;background-color:#56c30d;line-height:16px;font-weight:600;display:block;border-radius:20px;min-width:auto;overflow:hidden;white-space:normal;position:absolute;top:5px;left:17px}.page-header.type16 .action.showcart .counter.qty.empty,.page-header.type16 .action.showquote .counter.qty.empty{background:#d3d3d3}.page-header.type16 .miniquote-wrapper .block-miniquote{margin-top:7px;right:-45px;width:350px;padding:15px 18px 10px;border:0;border-top:2px solid #00aeef;box-shadow:0 0 5px rgba(0,0,0,.25)}.page-header.type16 .miniquote-wrapper .block-miniquote .items-total{float:right;margin:2px 0 0}.page-header.type16 .miniquote-wrapper .block-miniquote .subtotal{text-align:left;margin:0}.page-header.type16 .miniquote-wrapper .block-miniquote .amount.price-container,.page-header.type16 .miniquote-wrapper .block-minicart .amount.price-container{display:inline-block;vertical-align:initial}.block-minicart .amount .price-wrapper:first-child .price,.block-miniquote .amount .price-wrapper:first-child .price{font-size:16px;margin-left:2px}.page-header.type16 .miniquote-wrapper .action.showquote .text-label{font-size:13px;color:#999}.page-header.type16 .miniquote-wrapper .action.showquote .text-price{display:block;line-height:0;font-weight:700;margin-top:2px;color:#606669}.block-miniquote .items-total .count,.block-minicart .items-total .count{color:#000}.page-header.type16.sticky-header .miniquote-wrapper .action.showquote{padding-right:0}.page-header.type16.sticky-header .miniquote-wrapper .action.showquote .text-label{font-weight:100}.page-header.type16.sticky-header .miniquote-wrapper .action.showquote:after{display:none}.page-header.type16 .miniquote-wrapper .block-miniquote::before{top:-18px;border-bottom-color:#00aeef}.page-header.type16 .miniquote-wrapper .block-miniquote::after{top:-20px}.page-header.type16 .miniquote-wrapper .block-miniquote .subtitle.empty{text-align:center;font-size:13px;font-weight:400;padding:27px 0 18px}.page-header.type16 .miniquote-wrapper .block-miniquote .product-item-name a{color:#00aeef}.page-header.type16 .block-miniquote .block-content>.actions>.primary .action.primary{border:1px solid #00aeef;background:#fff;font-size:15px;line-height:1;padding:10px 15px;color:#00aeef !important}.page-header.type16 .block-miniquote .block-content>.actions>.primary .action.primary:hover{background:#fff;color:#00aeef;border:1px solid #00aeef;box-shadow:1px 1px 7px rgba(169,164,164,0.30)}.page-header.type16 .block-miniquote .block-content>.actions>.secondary .action.viewquote{border:1px solid #00aeef;color:#fff;background:#00aeef;font-family:'Oswald';display:block;padding:10px 15px;text-transform:uppercase;font-size:15px;text-decoration:none}.page-header.type16 .block-miniquote .block-content>.actions>.secondary .action.viewquote:hover{color:#00aeef;background:#fff}.page-header.type16 .ves-megamenu .navigation>.navigation{padding:0}.page-header.type16 .ves-megamenu .navigation .level0{border-top:0}.page-header.type16 .ves-megamenu .navigation .level0.parent>a:after{font-family:"Font Awesome 5 Free";font-weight:700;content:'\f0d7'}.page-header.type16 .ves-megamenu .navigation .level0:hover>a,.page-header.type16 .ves-megamenu .navigation .level0.current>a,.page-header.type16 .ves-megamenu .navigation .level0.active>a{background:#0a2e50;color:#fff !important}.page-header.type16 .ves-megamenu .navigation .level0.parent>a:after{font-family:"Font Awesome 5 Free";font-weight:700;content:'\f0d7'}.page-header .navigation .level0 .submenu{padding:0}.page-header .ves-megamenu .navigation .nav-item.subhover>.submenu>.submenu-inner{padding:0}.page-header .ves-megamenu .navigation .nav-item .level1 .dorgin-items{margin-left:0;margin-right:0}.page-header .ves-megamenu .navigation .nav-item .dynamic-items{padding:25px 0 25px 0;background:#0a2e50;margin-left:-1px}.page-header .ves-megamenu .navigation .nav-item .dynamic-items>ul>li{position:relative}.page-header .ves-megamenu .navigation .nav-item .dynamic-items>ul>li:after{content:'\f0da';position:absolute;top:50%;margin-top:-12px;right:10px;font-family:"Font Awesome 5 Free";font-weight:700;color:#c3c3c3}.page-header .ves-megamenu .navigation .nav-item .dynamic-items>ul>li>a{background:#0a2e50;color:#fff;border:0}.page-header .ves-megamenu .navigation .nav-item .dynamic-items>ul>li.dynamic-active>a{background:#fff}.page-header .ves-megamenu .navigation .nav-item .dynamic-content{padding:25px 25px 25px 15px;width:calc(80% - 1px)}.page-header .ves-megamenu .navigation .nav-item .dynamic-content>.nav-item{height:100%}.page-header .ves-megamenu .navigation .nav-item .dynamic-content>.nav-item .submenu-inner{height:100%;display:flex;flex-flow:column;min-height:370px}.page-header .ves-megamenu .navigation .nav-item .dynamic-content>.nav-item .submenu-inner .item-footer{margin-top:auto}.page-header.type16.sticky-header .ves-megamenu .navigation>ul{width:100%}@media(max-width:768px){.page-header.type16 .header.content .nav-toggle{margin-right:10px}.page-header.type16 .header.content .nav-toggle:before{font-size:24px}.page-header.type16 .header.content .miniquote-wrapper{margin-left:0}.page-header.type16 .header.content .block-search{margin-left:auto !important}.page-header.type16 .header.content .block-search .label:before{font-size:24px;margin:-3px 10px 0}.page-header.type16 .header.content .block-search .label.active+.control{width:100%;position:absolute;left:0;background:#fff;top:100%;z-index:10;margin:0}.page-header.type16 .miniquote-wrapper .action.showquote .miniquote-info-container{display:none !important}.ves-megamenu>.navigation{background:#fff}.ves-megamenu .navigation .level0{border-top-color:#d1d1d1}.ves-megamenu .drill-opener::before,.ves-megamenu .opener::before{content:'\f813';font-family:'porto-icons'}.ves-megamenu .opener.item-active{background:inherit}.ves-megamenu .opener.item-active::before{content:"\f810"}header.page-header .nav-sections-item-title{width:50%}.section-item-title:nth-last-of-type(2){display:none}#store\.settings{display:none !important}.page-header.type16 .ves-megamenu .navigation .level0:hover,.page-header.type16 .ves-megamenu .navigation .level0.active,.page-header.type16 .ves-megamenu .navigation .level0.current,.page-header.type16 .ves-megamenu .header.links li:hover{background:#fff}.page-header.type16 .ves-megamenu .navigation .level0.parent>a:after{display:none}}.page-header.type16 .header.content .logo{order:1}.page-header.type16.sticky-header div.navigation>.sticky-logo{display:none}.sticky-logo .logo img{height:20px;margin-top:5px}@media(min-width:768px){.logo img{width:auto !important;height:60px}}@media(max-width:768px){.page-header.type16 .logo img{height:auto;max-height:40px}.page-header.type16 .header.content .logo{display:flex;align-items:center}}.ves-megamenu .navigation{position:relative}.ves-megamenu .navigation .level0{border-top:1px solid #00406b;font-size:15px}.ves-megamenu .navigation .level0>a{color:#fff}.ves-megamenu .navigation .level0:hover>a,.ves-megamenu .navigation .level0.current>a,.ves-megamenu .navigation .level0.active>a{background:#fff;color:#000}.ves-megamenu .navigation .level0.parent>a:after{font-size:12px;line-height:50px}.ves-megamenu .navigation .level0 .submenu .dynamic-items a{font-size:14px;color:#00aeef;border-right-color:transparent;background:#fff}.ves-megamenu .navigation .level0 .submenu .dynamic-items .dynamic-active a{color:#000}.ves-megamenu .navigation .level0 .submenu .mega-col>.nav-item>a{font-size:14px;color:#000;background:#fff;border-left:1px solid transparent}.ves-megamenu .navigation .level0 .submenu .mega-col>.nav-item.current>a span{text-decoration:underline}.ves-megamenu .navigation .level0 .submenu .submenu-inner .item-header{border-bottom:0}.ves-megamenu .navigation .level0 .submenu .submenu-inner .item-footer a,.ves-megamenu .navigation .level0 .submenu .submenu-inner .item-header a{display:inline-block}.ves-megamenu .navigation .level0 .submenu .submenu-inner .item-footer a:hover,.ves-megamenu .navigation .level0 .submenu .submenu-inner .item-header a:hover{background:transparent}.ves-megamenu img:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}.ves-megamenu a{transition:none}.sticky-header .ves-megamenu .nav-item>a{line-height:30px}.sticky-header .ves-megamenu .navigation .level0{border-top:0}.sticky-header .ves-megamenu .navigation .level0>a{color:#00aeef}.breadcrumbs li.home a{text-indent:-3000px}.page-wrapper>.breadcrumbs{margin-top:5px}.pages .current strong.page{border:1px solid #00aeef}.pages a.page{border:1px solid transparent}.pages a.page:visited{color:#706f6c}.pages a.page:hover,.pages a.action:hover{border:1px solid #e4e4e4}.pages strong.page{border:1px solid transparent}.breadcrumbs .items{white-space:nowrap}.breadcrumbs .item.product{width:50%}.breadcrumbs .item.product>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.breadcrumbs .item.home+.item.product{width:auto}@media all and (max-width:900px){.breadcrumbs .item.product{width:45%}}.senetic-slide h3{color:#00406b;font-size:4rem}.senetic-slide p{font-size:1.6rem;margin:10px 0 30px}.senetic-slide button:not(.primary){background-color:#00aeef;border:1px solid #00aeef;color:#fff;padding:0 40px;height:40px;font-weight:700;transition:all .3s ease}.senetic-slide button:not(.primary):hover{background-color:#fff;color:#00aeef}.product-info-main .delivery-date{font-size:16px}.senetic-slide .pagebuilder-button-secondary{text-align:center;background-color:#00aeef;border:1px solid #00aeef;color:#fff;padding:10px 40px;font-weight:700;transition:all .3s ease;font-size:1.4rem;border-radius:0}.senetic-slide .pagebuilder-button-secondary:hover{background-color:#fff;color:#00aeef}div[data-content-type="slider"].slick-initialized{margin-bottom:0 !important}.slick-dots li{width:10px;height:10px;margin:0 3px}.slick-dots li button{background:#d8d8d8;border:0;width:10px;height:10px}.slick-dots li.slick-active button{background:#aaa}.sntc-divider hr{margin:0}.sntc-section-heading{font-family:'Barlow Condensed','Oswald','Lato',Arial;font-size:36px;font-weight:600;color:#000}.sntc-section-heading.--white{color:#fff}.sntc-section-heading.--green{color:#56c30d}.sntc-section-heading.--thin{font-weight:300}.sntc-section-heading.--fs24{font-size:24px}.pagebuilder-slider .slick-dots{bottom:10px}.pagebuilder-slider .slick-dots li button{background:#fff}.pagebuilder-slider .slick-dots li.slick-active button{background:#727272}@media(max-width:768px){.homeslider-row{display:none !important}}.formbuilder-form input::-webkit-input-placeholder,.formbuilder-form textarea::-webkit-input-placeholder{color:#727272}.formbuilder-form input::-moz-placeholder,.formbuilder-form textarea::-moz-placeholder{color:#727272}.formbuilder-form input:-ms-input-placeholder,.formbuilder-form textarea:-ms-input-placeholder{color:#727272}.formbuilder-form input:-moz-placeholder,.formbuilder-form textarea:-moz-placeholder{color:#727272}.formbuilder-form .subtemplate-wrapper>label{display:none}.formbuilder-form .form-list .field{margin-bottom:20px;min-height:auto}.formbuilder-form .buttons-set{text-align:right}.formbuilder-form .formbuilder-button.button{font-family:"Oswald";letter-spacing:1px;text-transform:uppercase;padding:5px 25px;height:auto;border:1px solid #00aeef}.formbuilder-form .formbuilder-button.button:hover{background:#fff !important;color:#00aeef !important}.form-shipping-address .field-error span{color:#e02b27}.usp-row .pagebuilder-column:nth-child(2)>figure{border-left:1px solid #d3d3d3 !important;border-right:1px solid #d3d3d3 !important}@media(max-width:768px){.usp-row{display:none !important}}.promo-banners-row img{box-shadow:0 9px 22px 0 rgba(114,114,114,0.212)}.promo-banners-row img:hover{box-shadow:0 9px 22px 0 rgba(114,114,114,0.38);transition:all .2s ease}@media(max-width:768px){.promo-banners-row{margin-top:0 !important}}.partnerships-slider .owl-carousel .owl-item img{margin:0 auto}.sidebar.sidebar-main{margin-bottom:20px}.sidebar.sidebar-main::before{border-radius:0}.sidebar .product-items-names .product-item{white-space:nowrap}.sidebar .product-items-names .product-item .product-item-name{max-width:90%}.sidebar .sidebar-filterproducts{border-bottom:0}.sidebar .block.widget.block-viewed-products-grid{max-width:240px;margin:0 auto 45px}.sidebar .product-items .product-item-info{padding:5px;display:flex;align-items:center}.sidebar .product-items .product-item-info .product-item-photo{border:0;width:30%;min-width:60px;margin-right:0}.sidebar .product-items .product-item-info .product-item-photo .product-image-wrapper{height:auto;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;padding-bottom:0 !important}.sidebar .product-items .product-item-info .product-item-photo .product-image-wrapper .product-image-photo{position:relative;width:60px;height:auto;min-width:60px}.sidebar .product-items .product-item-info .product-item-details{margin-left:10px;width:70%}.sidebar .product-items .product-item-info .product-item-details .product-item-name a{padding-left:0 !important;height:auto !important;margin-bottom:10px}.sidebar .product-items .product-item-description{display:none}.sidebar .product-items .product-item-actions .tocart{border-radius:0}.sidebar .product-items .product-item-actions .actions-primary .stock.unavailable{position:re}.sidebar .product-items .product-item-actions .actions-primary .stock.unavailable span{color:#000;position:absolute;left:0;background:#fff;font-weight:700}.sidebar .product-items .product-item-actions .actions-secondary{display:none !important}.page-footer .clearfix::before,.page-footer .clearfix::after,.page-footer .container::before,.page-footer .container::after,.page-footer .container-fluid::before,.page-footer .container-fluid::after,.page-footer .row::before,.page-footer .row::after{content:none}.footer-middle ul.contact-info p{line-height:1.75}.footer-top .block.newsletter{max-width:100%;width:80%}.footer-middle .social-icons a{background-image:none;background-color:#33332f;text-indent:0;color:#fff;border-radius:0;font-size:18.6px;width:48px;height:48px;text-align:center;margin-left:0;margin-right:4px;float:left;line-height:46px}.footer-middle ul.contact-info p{line-height:1.75}.block.newsletter .control #newsletterEmail,.footer-top .block.newsletter .control input,.footer-top .block.newsletter .action.subscribe{border-radius:0}.block.newsletter .action.subscribe{padding:7px 15px;height:48px;margin-left:0}.block.newsletter .action.subscribe.primary.sr-only{width:auto;position:inherit;margin:inherit;white-space:nowrap}.block.newsletter .action.subscribe:hover{background:#fff;border:1px solid #00aeef;color:#00aeef}.homepage-newsletter-section>.newsletter{margin:0 auto;width:40%}.homepage-newsletter-section>.newsletter #newsletter{padding:10px 10px 10px 45px;height:58px}.homepage-newsletter-section>.newsletter .field .control:before{line-height:56px;margin-left:20px}.homepage-newsletter-section>.newsletter .action.subscribe{height:58px;background-color:#56c30d;border-color:#56c30d;font-weight:700;font-size:16px;padding:7px 20px}.homepage-newsletter-section>.newsletter .action.subscribe:hover{background-color:#fff;border-color:#56c30d;color:#56c30d}.footer-top .block.newsletter{max-width:100%;width:60%}.footer-top .block.newsletter button.action.subscribe{background:#00aeef;border-color:#00aeef}.footer-top .block.newsletter button.action.subscribe:hover{background:#fff;color:#00aeef}.footer-top .block.newsletter .control div.mage-error{position:relative;bottom:0}@media(max-width:768px){.footer-top .block.newsletter{width:100%}}.product-social-links .at-resp-share-element .at-share-btn{width:20px;height:20px}.product-social-links .at-resp-share-element .at-share-btn svg{width:20px !important;height:20px !important}.product.data.items>.item.title.active>.switch,.product.data.items>.item.title.active>.switch:focus,.product.data.items>.item.title.active>.switch:hover{border-color:#00aeef !important}.footer-middle .social-icons a{background-image:none;background-color:#33332f;text-indent:0;color:#fff;border-radius:0;font-size:18.6px;width:48px;height:48px;text-align:center;margin-left:0;margin-right:4px;float:left;line-height:46px}.homeProductGridNoBF .products-grid .product-item{width:25%}.pagebuilder-column-group [data-content-type=products] .block.widget .products-grid .widget-product-grid.product-items .product-item{width:100%}.homepage-products-section .products-grid .product-item-info{padding-top:10px !important}.homepage-products-section .products-grid .product-item .product-item-photo{display:flex;height:130px}.homepage-products-section .products-grid .product-item .product-item-photo .product-image-photo{width:auto}.homepage-tabs-banner img,.products-grid:not(.side-list):not(.products-related) .product-item .product-item-info{box-shadow:0 2px 15px 0 rgba(114,114,114,0.1)}.homepage-tabs-banner img:hover,.products-grid:not(.side-list):not(.products-related) .product-item:hover .product-item-info,.products-grid:not(.side-list):not(.products-related) .product-item:hover .product-item-info{box-shadow:0 2px 15px 0 rgba(114,114,114,0.2) !important;transition:all .2s ease}.cms-index-index .page.messages{display:block}.cms-index-index .message.success,.cms-index-index .message.error{margin:0}@media(max-width:770px){.homeProductGrid .bluefoot-column-3{width:50%}.homeProductGridNoBF .products-grid .product-item{width:50%}.homeProductGrid .products-grid .product-item{padding:0;margin-bottom:15px}.homeProductGrid .pagebuilder-column{flex-basis:50%;overflow:hidden}}.catalog-product-view .fotorama-item .fotorama__fullscreen-icon:after{display:none}button.action.primary:hover,button.toquote.product-addtoquote-button:hover{background-color:#fff;border-color:#00aeef;color:#00aeef}.box-tocart .action.tocart,.box-tocart .action.toquote{background-color:#56c30d;border-color:#56c30d;color:#fff;font-family:'Barlow Condensed','Oswald','Lato',Arial;text-transform:uppercase;font-size:16px !important;letter-spacing:.05em;font-weight:600 !important;padding:10px 0;width:auto !important;min-width:135px;height:43px;border-width:1px;display:inline-block;vertical-align:middle;margin-right:8px;margin-left:-3px}.box-tocart .action.tocart:hover{background-color:#fff;border-color:#56c30d;color:#56c30d}.box-tocart .action.tocart::before,.box-tocart .action.toquote::before{font-family:'porto-icons';font-size:16px;content:'' !important;margin-top:-8px;margin-right:2px !important;display:none}.box-tocart .action.tocart>span,.box-tocart .action.toquote>span{vertical-align:initial}.products-grid .product-item-details .product-item-actions .tocart,.products-list .product-item-details .product-item-actions .tocart{color:#fff;background-color:#56c30d;border-color:#56c30d;font-family:'Barlow Condensed','Oswald',Arial;font-weight:600;font-size:14px}.products-grid .product-item-info:hover .product-item-details .product-item-actions .tocart,.products-list .product-item-info .product-item-details .product-item-actions .tocart:hover{color:#56c30d;background-color:#fff;border-color:#56c30d}.products-grid .product-item-info.affiliate .product-item-details .product-item-actions .actions-secondary,.products-list .product-item-info.affiliate .product-item-details .product-item-actions .actions-secondary{display:none}.products-grid .product-item-info:hover .product-item-details .product-item-actions .actions-secondary.towishlist{right:5px}.products-grid .product-item-info:hover .product-item-details .product-item-actions .actions-secondary.tocompare{left:5px}.product-item .tocart::before{vertical-align:initial;content:'\f814'}.products-grid .product-item-details .product-item-actions .quote-btn-list,.products-list .product-item-details .product-item-actions .quote-btn-list{width:auto;padding-top:0;border-width:1px}button.action.toquote.tocart.quote-btn-list{border-color:#56c30d !important;color:#fff !important}button.action.toquote.tocart.quote-btn-list:hover{color:#56c30d !important;background:#fff !important}.products-grid .product-item-details .product-item-actions .actions-secondary:hover{background:transparent}.homepage-products-section .product-item-info img{max-width:150px}.products-grid:not(.side-list) .product-item .product-item-info .product.name a,.products-grid:not(.side-list) .product-item .product-item-info .product-item-name a{font-size:14px;overflow:hidden;text-overflow:ellipsis;display:block;height:40px;padding:0 10px;color:#000}.product.info.detailed .additional-attributes>thead>tr>th,.product.info.detailed .additional-attributes>tbody>tr>th,.product.info.detailed .additional-attributes>tfoot>tr>th{min-width:300px}.product.info.detailed #description .product.attribute.description{color:#000}.product-info-price .product-info-stock-sku{font-size:16px;font-weight:700}.product-info-price .product-info-stock-sku .product.attribute.sku{display:flex;justify-content:flex-end;align-items:flex-end}.product-info-price .product-info-stock-sku .product.attribute.sku .value{white-space:normal;word-break:break-all}.product-info-main .page-title-wrapper h1{font-size:28px;font-family:'Barlow Condensed','Oswald','Lato',Arial}.product-info-main .product.overview{border-bottom:0;padding-bottom:0;margin-bottom:0}.product-info-main .product-info-price{margin:20px 0 25px;padding-top:20px;border-top:1px solid #dae2e6}.product-info-main .product-info-price .price-box{vertical-align:top;padding-bottom:0}.product-info-main .product-info-price .price-box .price-final_price>span{margin-bottom:0}.product-info-main .product-info-price .product-info-stock-sku{padding-bottom:0;vertical-align:middle}.product-info-main .product-info-price .product-info-stock-sku .stock .label,.product-info-main .product-info-price .product-info-stock-sku .product.sku .type{font-weight:400;color:#727272;font-size:13px}.product-info-main .product-info-price .product-info-stock-sku .stock .value,.product-info-price .product-info-stock-sku .product.attribute.sku .value{font-weight:700;color:#000;font-size:16px}.product-info-main .product-info-price .price-box .price-container .price{font-family:'Barlow Condensed','Oswald','Lato',Arial;font-size:50px;line-height:44px}.product-info-main .product-info-price .price-box .price-container .price-including-tax+.price-excluding-tax .price{font-size:18px;font-weight:400}.product-info-main .fieldset>.field.qty .qty-inc i,.product-info-main .fieldset>.field.qty .qty-dec i{color:#000}.product-info-main .product-addtoquote-button{margin-bottom:0;border:1px solid #56c30d !important;background:#56c30d !important;color:#fff !important;font-weight:300 !important}.product-info-main .product-addtoquote-button:hover{background:#fff !important;color:#56c30d !important}.product-info-main .product.alert{border-color:#00aeef}.product-info-main .delivery-date{font-size:16px}.product-info-main .delivery-date .label,.product-info-main .shipping-charge .label{font-weight:700;color:#000}.product-info-main .product-addto-links{display:none}.product-info-main .box-tocart:not(.affiliate) .product-addto-links{display:inline}.products-upsell .product.name a{white-space:normal}.products-grid.products-upsell .product-item-photo{border:0}.products-upsell .owl-middle-narrow.owl-theme .owl-controls{visibility:hidden;opacity:0;padding:0;margin:0;top:28%}.products-upsell .owl-middle-narrow.owl-theme:hover .owl-controls{visibility:visible;opacity:1}.product.description h3{line-height:25px}.product.description p{line-height:20px}.product.description ul{padding-left:0}.product.description ul li{padding-left:20px}.product.description ul li:before{content:'\f80d';font-family:'porto-icons';padding-right:10px;margin-left:-20px}.product-info-price .price-box .special-price .price-container .price{color:#ff4242}.product-info-price .price-box .price-container .price{color:#000}.product-item-description{float:none;width:auto}.modes-mode.active{color:#ababab}.toolbar .modes>a{color:#111}.toolbar .modes>a:hover{color:#00aeef}.toolbar .modes .modes-mode{width:16px}.toolbar .modes .modes-mode.mode-list:before{content:'\f83a'}.toolbar .modes .modes-mode:before{font-size:16px}.products-list .product-item-details{box-sizing:border-box}.catalog-category-view .sidebar-main .filter.block{background:#fff;margin-bottom:0}.catalog-category-view .sidebar-main .filter.block .filter-options-item{border-bottom:0}.catalog-category-view .sidebar-main .filter.block .filter-options-title:after{background:#fff}.catalog-category-view .column.main .product-item-info img{max-width:100%;width:auto;left:0;right:0;max-height:170px}.catalog-product-view .column.main .product-info-main .product-social-links{padding-top:20px}.catalog-product-view .products-grid.products-upsell .product-item-photo img{max-width:100px}@media(max-width:767px){.catalog-product-view.page-layout-2columns-right:not(.weltpixel-quickview-catalog-product-view) a.right-side-open{display:none}}.filter-options-title,.filter .filter-current-subtitle{font-size:13px;padding:5px 20px;text-transform:initial}.filter .filter-current-subtitle{padding-top:20px}.filter-options-title::after{margin-top:-12px;background:#fbfbfb}.filter-options-content{border-bottom:0;padding:10px 20px}.filter-options-item{margin:0;padding:10px 0;border-bottom:#efefef solid 1px}.filter-current .items{padding:10px 20px}.filter-current .action.remove{top:5px;right:0}.filter-label{text-transform:initial}.filter-actions{margin-bottom:0}.filter.block{background:#fbfbfb}.field.search+ol.items{margin-top:5px}.smile-es-range-slider .ui-slider-handle{background:#00406b}.smile-es-range-slider .actions-toolbar .action.primary{color:#fff !important}.smile-es-range-slider .actions-toolbar .action.primary:hover{color:#00aeef !important;background:#fff}@media(max-width:767px){.filter.active .filter-current{padding:15px 30px}.filter.active .filter-actions .filter-clear{color:#00aeef}.filter .filter-title strong{background:#00406b}.filter.active .filter-title{background:#00406b}.filter-options-title::after{background:#fff}.filter.active .filter-title strong{background:#00406b}.filter .filter-title strong::before{color:#fff}.filter.active .filter-title strong::before{color:#fff}}.field-tooltip.toggle span>span{display:none}@media(max-width:768px){.field-tooltip .field-tooltip-content{left:auto;right:0;top:-55px}.field-tooltip .field-tooltip-content:before,.field-tooltip .field-tooltip-content:after{border-right-color:transparent;border-top-color:#f4f4f4;bottom:-21px;right:-1px;left:auto;top:auto}}.checkout-index-index header{border-bottom:0}.checkout-index-index #maincontent{padding-top:0}.checkout-index-index .opc-progress-bar{background:#00406b;margin-left:-9999px;margin-right:-9999px;padding-left:9999px;padding-right:9999px;padding-top:15px;padding-bottom:15px}.checkout-index-index .opc-progress-bar-item{width:300px}.checkout-index-index .opc-progress-bar-item:before{background:#4d7a98;height:2px}.checkout-index-index .opc-progress-bar-item._active:before{background:#00aeef}.checkout-index-index .opc-progress-bar-item>span{color:#4d7a98;font-size:15px;font-weight:600;transition:color .3s}.checkout-index-index .opc-progress-bar-item._active>span{color:#fff}.checkout-index-index .opc-progress-bar-item>span:before{background:#4d7a98}.checkout-index-index .opc-progress-bar-item._active>span:before{background:#00aeef}.checkout-index-index .opc-progress-bar-item>span:after{background:#00406b;color:#4d7a98}.checkout-index-index .opc-progress-bar-item._active>span:after{background:#fff}.checkout-index-index .opc-progress-bar-item>span:before{border-radius:4px}.checkout-index-index .opc-progress-bar-item>span:after{font-size:15px;border-radius:3px;padding-top:5px;width:34px;height:34px;top:2px;margin-left:-17px}.checkout-index-index .opc-progress-bar-item._active>span:after{font-family:'oswald';content:counter(i);counter-increment:i;border-radius:3px;color:#00406b}.checkout-index-index .opc-progress-bar-item._complete:hover:before{background:#4d7a98}.checkout-index-index .opc-progress-bar-item._complete:hover>span{color:#fff}.checkout-index-index .opc-progress-bar-item._complete>span:after{color:#56c30d;background:#00406b}.checkout-index-index .opc-progress-bar-item._complete:hover>span:before{background:#4d7a98}.checkout-index-index .opc-progress-bar-item._complete:hover>span:after{background:#fff}#customer-email-fieldset{margin-bottom:0;padding-bottom:0}.opc-wrapper .form-shipping-address .field.street .field.additional .label{position:relative}.opc-wrapper .shipping-address-item.selected-item{border-color:#00aeef}.opc-wrapper .shipping-address-item.selected-item:after{background:#00aeef}.table-checkout-shipping-method{width:100%}.table-checkout-shipping-method .row{margin:0}.opc-wrapper .action-select-shipping-item{float:left;border:1px solid #ccc;color:#777;background:#fff}.opc-wrapper .action-select-shipping-item:hover{border:1px solid #00aeef;color:#00aeef;background:#fff}.opc-wrapper .action-show-popup:hover{background:#fff;color:#00aeef}.checkout-index-index .opc-wrapper .checkout-shipping-address .step-title,.checkout-index-index .opc-wrapper .checkout-shipping-method .step-title{font-family:'Barlow Condensed','Oswald','Lato',Arial;color:#000;font-size:30px;font-weight:600}.checkout-index-index .opc-block-summary .table-totals .totals.sub>*{padding-top:15px;color:#000}.checkout-index-index .opc-block-summary .table-totals .totals.shipping{color:#000}.checkout-index-index .opc-block-summary .table-totals .totals-tax-summary .amount,.checkout-index-index .opc-block-summary .table-totals .totals-tax-details .amount{vertical-align:middle}.checkout-index-index .opc-block-summary .table-totals .grand strong{color:#56c30d}.checkout-index-index .opc-block-summary .table-totals .totals.grand .mark,.checkout-index-index .opc-block-summary .table-totals .totals.grand .amount{color:#aaa;vertical-align:middle}.checkout-index-index .opc-block-summary .totals.surcharge{display:none}.checkout-index-index .opc-block-summary .grand.totals .amount{font-size:24px}.checkout-index-index .opc-block-summary .items-in-cart>.title strong{font-weight:600;text-transform:initial}.checkout-index-index .opc-block-summary .items-in-cart .product-item .details-qty .value{color:#000}.checkout-index-index .opc-block-shipping-information .shipping-information-title{font-size:18px;color:#000;font-weight:600}.checkout-index-index .miniquote-wrapper{display:none}.opc-block-summary,.cart-summary{background:#fff;border:0;border-radius:0;box-shadow:0 6px 16px 0 rgba(0,64,107,0.14)}.opc-block-summary>.title{font-family:'Barlow Condensed','Oswald','Lato',Arial;color:#000;font-size:30px;font-weight:600}@media only screen and (max-width:639px){.opc-wrapper .form-login,.opc-wrapper .form-shipping-address,.opc-wrapper .methods-shipping{background:#fff}}.checkout-index-index .opc-wrapper .methods-shipping .actions-toolbar{margin-top:20px}.checkout-index-index .opc-wrapper .methods-shipping .actions-toolbar button.action.primary{background:#56c30d;border:#56c30d;color:#fff;padding:20px 70px;font-size:20px;font-family:'Barlow Condensed','Oswald','Lato',Arial;font-weight:600;height:auto}.checkout-payment-method .payment-method-billing-address .primary .action-cancel{margin-top:0}.checkout-payment-method .payment-method-billing-address .primary .action-update{background:#00aeef;color:#fff;border:1px solid #00aeef}.checkout-payment-method .payment-method-billing-address .primary .action-update:hover{background-color:#fff;border-color:#00aeef;color:#00aeef}.checkout-index-index .opc-wrapper .checkout-payment-method .step-title{font-family:'Barlow Condensed','Oswald','Lato',Arial;color:#000;font-size:30px;font-weight:600}.checkout-index-index .opc-wrapper .checkout-payment-method .payment-method-title{color:#000}.checkout-index-index .opc-wrapper .checkout-payment-method .checkout-billing-address label{color:#000;font-weight:600}.checkout-index-index .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.primary.checkout{background-color:#56c30d;border-color:#56c30d;color:#fff;font-family:'Barlow Condensed','Oswald','Lato',Arial;font-weight:600;font-size:20px;padding:15px 30px;height:auto}.checkout-index-index .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.primary.checkout:hover{background:#fff;color:#56c30d}.checkout-index-index .opc-wrapper .checkout-payment-method .form-discount .action-apply{background:#00aeef;border-color:#00aeef;color:#fff}.checkout-index-index .opc-wrapper .checkout-payment-method .form-discount .action-apply:hover{background:#fff;color:#00aeef}.checkout-payment-method .payment-option-title{border-top:0}.checkout-payment-method .payment-option.giftcardaccount{display:none}#billing-address-same-as-shipping-magenest_stripe{display:none}label[for="billing-address-same-as-shipping-magenest_stripe"]{padding-left:23px;pointer-events:none;display:block}.checkout-container .authentication-wrapper .action-auth-toggle{display:none}.opc-payment{border:0}.opc-payment .step-title{padding:15px 20px;font-weight:400}.opc-payment .step-title:before{content:'';width:13px;height:18px;background:url(/media/wysiwyg/Senetic/lock.png) top center no-repeat;display:inline-block;margin-right:10px}.opc-payment .payment-method{padding:0 20px;margin:15px 0;box-shadow:0 6px 16px 0 rgba(0,64,107,0.14)}.opc-payment .payment-method-title{border-top:0;display:flex;align-items:center;padding:0}.opc-payment .payment-method-title label{width:100%;padding:20px 0;margin-left:10px;cursor:pointer}.opc-sidebar.opc-summary-wrapper{margin-top:0}.opc-sidebar.opc-summary-wrapper .modal-header{border-bottom:0}.opc-estimated-wrapper .estimated-block .estimated-price{color:#00aeef}@media(max-width:768px){.checkout-payment-method .payment-methods{margin:0}.opc-estimated-wrapper{margin-top:0}.opc-estimated-wrapper .minicart-wrapper{order:4;position:relative !important;margin:0 !important;right:auto !important;height:40px;margin-left:auto !important}.opc-estimated-wrapper .minicart-wrapper .action.showcart:before{font-family:"Font Awesome 5 Free" !important;font-weight:900;content:"\f07a" !important;font-size:35px}.opc-estimated-wrapper .minicart-wrapper button.action.showcart .counter.qty,.opc-estimated-wrapper .minicart-wrapper .quote-details-items .actions-toolbar>.action.action.showcart .counter.qty{left:30px;top:15px}.opc-estimated-wrapper .minicart-wrapper button.action.showcart .counter.qty{background-color:#56c30d}.opc-estimated-wrapper .estimated-block .estimated-price{color:#000}.opc-wrapper .payment-group .step-title{padding:5px 15px}.opc-summary-wrapper .opc-block-shipping-information{padding:0 27px}}.modal-popup .action-primary{background:#00aeef;border:1px solid #00aeef;color:#fff}.modal-popup .action-primary{background:#fff;color:#00aeef}.company-account-create .columns .main .form-create-account{width:100%;box-shadow:0 6px 16px 0 rgba(0,64,107,0.14)}.company-account-create .columns .main .form-create-account .reseller-id{display:none}.fieldset>.legend{color:#000;text-transform:initial;font-weight:600}.fieldset>.field.gender{display:none}.pslogin-block .pslogin-buttons.pslogin-buttons-showfull .pslogin-button-auto .pslogin-button-text{display:none}.login-container .action.create.primary:hover{border:1px solid #00aeef;background:#fff;color:#00aeef}.block.account-nav{display:none}.block-collapsible-nav .item.current a,.block-collapsible-nav .item.current strong{font-weight:700;color:inherit}.account .page-main>.page-title-wrapper .page-title{font-family:'Barlow Condensed','Oswald','Lato',Arial;color:#000;font-size:30px;font-weight:600}.pslogin-block.pslogin-register .pslogin-buttons{display:block;text-align:center}.pslogin-block.pslogin-register .pslogin-buttons ul li{float:none;width:32px;display:inline-block}@media(max-width:767px){.iwd-address-validation-popup.modal-popup .modal-footer button{color:#fff;border-color:#00aeef;background:#00aeef}.iwd-address-validation-popup.modal-popup .modal-footer button:hover{color:#00aeef;background:#fff}}@media(min-width:767px){.block.block-collapsible-nav{margin-bottom:0}.block-collapsible-nav .nav>li{line-height:1.5;border-bottom:0;margin-bottom:0}.block-collapsible-nav .nav>li>strong{position:initial;padding:8px 18px 8px 15px;display:block}.block-collapsible-nav .item a::before,.block-collapsible-nav .item>strong::before{left:5px}.block-collapsible-nav .item:first-child{border-top:0}}.block-company-profile-account .box-account-information .box-content,.block-company-profile-address .box-address-information .box-content,.block-company-profile-contacts .box-contact-information .box-content{border-top:1px solid #ddd}.modal-popup .action-close:before{color:#5e5e5e}.popup-tree .modal-footer .secondary{color:#00aeef}.popup-tree .modal-footer .secondary:hover{text-decoration:underline}.jstree li a{height:32px}.jstree li .company-admin{height:40px}.block-dashboard-company .jstree .jstree-clicked{background:#00aeef}.block-dashboard-company .box-actions button{color:#00aeef !important}.block-dashboard-company .box-actions button:hover{text-decoration:underline !important}.company-role-index .action.create:hover{background:#fff;color:#00aeef;border:1px solid #00aeef}.page-main>.page-title-wrapper .page-title{font-family:'Barlow Condensed','Oswald','Lato',Arial;color:#000;font-size:30px;font-weight:600}.cart.table-wrapper .cart thead tr th.col{background:#fff;padding:12px 15px;border-bottom:2px solid #d3d3d3;font-size:13px;font-weight:400;color:#4a4a4a}.cart.table-wrapper .product-image-container{border:0;width:100px !important}.cart.table-wrapper .product-item-name{font-weight:700}.cart.table-wrapper .col.subtotal .price{color:#000}.cart.table-wrapper .col.subtotal .price-including-tax .price{color:#000;font-weight:700}.cart.table-wrapper .actions-toolbar>.action-edit{display:none}.cart.table-wrapper .actions-toolbar>.action-delete:before{color:#4a4a4a}.cart-container .form-cart .actions.main .update{border:1px solid #00aeef;color:#00aeef;background:#fff}.cart-container .form-cart .actions.main .update:hover{background:#fff;color:#00aeef;border:1px solid #00aeef}.cart-discount .block>.title strong{color:#000}.cart-discount .block.giftcard{display:none}.negotiable-quote.request button:hover{background:#fff;color:#00aeef;border:1px solid #00aeef}.checkout-cart-index .action.primary.checkout{background-color:#56c30d;border-color:#56c30d;color:#fff;padding:15px !important;height:auto;font-family:'Barlow Condensed','Oswald','Lato',Arial;font-size:20px;font-weight:600}.checkout-cart-index .action.primary.checkout:hover{background-color:#fff;color:#56c30d}.checkout-cart-index .cart-summary .summary.title{font-family:'Barlow Condensed','Oswald','Lato',Arial;color:#000;font-size:30px;font-weight:600}.checkout-cart-index .cart-summary .block.shipping div[name="shippingAddress.region"]{display:none}.checkout-cart-index .cart-summary #co-shipping-method-form .item-title{display:none}.checkout-cart-index .cart-summary #co-shipping-method-form .item-options{margin:0}.checkout-cart-index .cart-summary #co-shipping-method-form .item-options .field{padding:5px;margin:0}.checkout-cart-index .cart-summary #co-shipping-method-form .item-options .field:hover{background:#e5f7fd}.checkout-cart-index .cart-summary #co-shipping-method-form .item-options label{color:#000;display:flex}.checkout-cart-index .cart-summary .shipping.totals .mark .value{display:none}.checkout-cart-index .cart-summary #co-shipping-method-form .item-options label .price{margin-left:auto;font-weight:400}.checkout-cart-index .cart-summary .sub.totals .mark,.checkout-cart-index .cart-summary .shipping.totals .mark{color:#000}.checkout-cart-index .cart-summary .sub.totals .amount,.checkout-cart-index .cart-summary .shipping.totals .amount{font-weight:700}.checkout-cart-index .cart-summary .totals-tax-summary,.checkout-cart-index .cart-summary .totals-tax-details{border-bottom:0}.checkout-cart-index .cart-summary .totals-tax-summary .amount,.checkout-cart-index .cart-summary .totals-tax-details .mark,.checkout-cart-index .cart-summary .totals-tax-details .amount{color:#727272}.checkout-cart-index .cart-summary .totals-tax-summary .mark,.checkout-cart-index .cart-summary .totals-tax-summary .amount,.checkout-cart-index .cart-summary .totals-tax-details .mark,.checkout-cart-index .cart-summary .totals-tax-details .amount{border-bottom:0}.checkout-cart-index .cart-summary .grand.totals .mark{color:#56c30d;vertical-align:middle;border-top:0}.checkout-cart-index .cart-summary .grand.totals .amount{color:#56c30d;font-size:24px;border-top:0}.checkout-cart-index .cart-summary .checkout-methods-items{margin-top:0}.quotation-quote-index .authentication-wrapper .action-auth-toggle{display:none !important}.quotation-quote-index #checkoutSteps>.step-title{font-family:'Barlow Condensed','Oswald','Lato',Arial;color:#000;font-size:30px;font-weight:600;margin-bottom:10px}.quotation-quote-index #checkoutSteps .form-login{padding-bottom:20px}.quotation-quote-index #checkoutSteps .form-login .field{margin-bottom:10px}.quotation-quote-index #checkoutSteps .form-login a span{cursor:pointer}.quotation-quote-index #checkoutSteps #shipping>.step-title,.quotation-quote-index #checkoutSteps #billing>.step-title{font-size:1.4rem;font-weight:600;color:#21293c;letter-spacing:.01em;padding-top:10px;text-transform:uppercase}.block-minicart .block-content>.actions>.primary .action.primary{border:1px solid #ccc;background:#fff;border-color:#00aeef !important;color:#00aeef !important}.block-minicart .block-content>.actions>.primary .action.primary:hover{background:#fff;color:#00aeef;border:1px solid #00aeef;box-shadow:1px 1px 7px rgba(169,164,164,0.30)}.block-minicart .block-content>.actions>.secondary .action.viewcart{border:1px solid #56c30d;color:#fff;background:#56c30d;text-decoration:none;font-family:'Barlow Condensed','Oswald','Lato',Arial;font-weight:600;font-size:20px}.block-minicart .block-content>.actions>.secondary .action.viewcart:hover{color:#56c30d;background:#fff;text-decoration:none}.minicart-items .product-image-container{border:0}#minicart-content-wrapper .subtotal span.label{top:3px;position:relative}#top-cart-btn-checkout{display:none}.minicart-wrapper .block-minicart,.miniquote-wrapper .block-miniquote{border-top-width:2px}.minicart-wrapper .block-minicart:before,.minicart-wrapper .block-minicart:after,.miniquote-wrapper .block-miniquote:before,.miniquote-wrapper .block-miniquote:after{display:none}.minicart-wrapper .block-minicart .product .actions .action.edit{display:none}.minicart-wrapper .block-minicart .product .actions .action.delete:before{color:#727272}.minicart-wrapper .block-minicart .actions .secondary{margin-top:20px}.minicart-wrapper .block-minicart .actions .secondary .action.viewcart span{color:transparent;display:flex;align-items:center;justify-content:center;position:relative}.minicart-wrapper .block-minicart .actions .secondary .action.viewcart span:after{content:'GO TO CHECKOUT';color:#fff;position:absolute;display:block;top:0}.minicart-wrapper .block-minicart .actions .secondary .action.viewcart:hover span:after{color:#56c30d}.customer-account-index .column.main .block-title,.customer-account-index .column.main .block-title strong{font-weight:400;color:#000;font-family:Oswald;font-size:20px}.customer-account-index .column.main .block-content .box{padding:10px 0;box-shadow:0 6px 16px 0 rgba(0,64,107,0.14)}.customer-account-index .column.main .block-content .box .box-title,.customer-account-index .column.main .block-content .box .box-content,.customer-account-index .column.main .block-content .box .box-actions{border:0;background:#fff}.customer-account-index .column.main .block-content .box .box-title{border-bottom:1px solid #d3d3d3}.customer-account-index .column.main .block-title .action.edit span{font-family:'Lato',Arial}.quote-status{margin-top:-3px;margin-left:10px}.quote-details-items .actions-toolbar>.action.action-delete{border:0;padding:0}.quote-details-items .actions-toolbar>.action:hover{background:#fff}.quote-table-items .product-item-photo{display:none}.quote-table-items .product-item-details{padding:5px 0}.quote-details-items thead .col.price,.quote-details-items .item .col.price,.quote-details-items thead .col.stock,.quote-details-items .item .col.stock,.quote-details-items thead .col.qty,.quote-details-items .item .col.qty{text-align:center}.negotiable-quote-quote-view .block-order-details-view .box .box-content{border-radius:0}.negotiable-quote-quote-view .block-order-details-view .box-order-billing-address>.box-content{border:0;background-color:#fff;padding:10px 0}.quote-details-items .actions-toolbar>.action{border-radius:0}.quote-view-links.quote-view-buttons .action.checkout{height:38px}.quote-details-items .actions-toolbar>.action:hover,.quote-view-links.quote-view-buttons .action.checkout:hover{color:#00aeef;border-color:#00aeef;background:#fff}.order-actions-toolbar .block-requisition-list .requisition-list-action{vertical-align:top;margin-top:-9px}.order-actions-toolbar .block-requisition-list .requisition-list-action .requisition-list-button{font-size:13px;color:#00aeef}.order-actions-toolbar .block-requisition-list .requisition-list-action .requisition-list-button:after{margin:0}.block-order-details-view .box .box-content{border-radius:0}.block-order-details-view .block-content .box.box-order-billing-method table.data th{display:block;padding:10px 0 5px}.block-order-details-view .block-content .box.box-order-billing-method table.data td{display:block;border-top:0;padding:0 0 10px;word-break:break-all}.wishlist .product-item-name{text-overflow:ellipsis;overflow:hidden;padding:0 10px}.wishlist .product-item-name>a{white-space:nowrap}.form-wishlist-items .actions-toolbar>.primary .update,.form-wishlist-items .actions-toolbar>.primary .share{height:38px;border:1px solid #ccc;color:#777;background:#fff}.form-wishlist-items .actions-toolbar>.primary .update:hover,.form-wishlist-items .actions-toolbar>.primary .share:hover{background:#fff;color:#00aeef;border-color:#00aeef}.page-multiple-wishlist .page-title-wrapper .page-title{width:auto;height:auto;position:relative;overflow:initial}.giftcard-account button.check{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:initial;border:1px solid #ccc;color:#777;background:#fff}.giftcard-account button.check:hover{background:#fff;color:#00aeef;border-color:#00aeef}.magento-invitation-index-index .action.send:hover{background:#fff;color:#00aeef;border:1px solid #00aeef}.form-add-invitations .action.add:hover{background:#fff;border-color:#00aeef;color:#00aeef}.form-add-invitations .action.add:before{content:'\f882'}.formbuilder-message-index .formbuilder-container{width:100%}.formbuilder-message-index .formbuilder-messages ul{display:flex;flex-flow:row wrap;justify-content:space-between}.formbuilder-message-index .formbuilder-messages ul li{width:49%}.customer-account-createpassword .form.password,.customer-account-forgotpassword .form.password{width:48%}.box-tocart .requisition-list-action,.product-addto-links .requisition-list-action{margin-bottom:-15px;margin-right:4px}.box-tocart .requisition-list-action .requisition-list-button,.product-addto-links .requisition-list-action .requisition-list-button{width:43px;height:43px;border:1px solid #dae2e6;border-radius:0;padding:0 5px}.box-tocart .requisition-list-action .requisition-list-button:hover,.product-addto-links .requisition-list-action .requisition-list-button:hover{color:#00aeef;border:1px solid #00aeef}.requisition-list-requisition-index .title-actions-links button:hover{background:#fff;color:#00aeef;border:1px solid #00aeef;text-decoration:none}.block-requisition-management .requisition-list-title button{color:#00aeef}.block-requisition-management .requisition-toolbar-select{margin-top:-2px;vertical-align:middle}.block-requisition-management .requisition-toolbar-actions{vertical-align:middle}.block-requisition-management .requisition-toolbar-actions .requisition-list-button{color:#00aeef}.block-requisition-management .requisition-toolbar-actions .remove-selected,.block-requisition-management .requisition-toolbar-actions .remove-selected:hover{color:#00aeef}.block-requisition-management .requisition-toolbar-actions .requisition-list-action{vertical-align:top}.requisition-grid thead .col.col-checkbox,.requisition-grid .item .col.col-checkbox{max-width:30px}.requisition-grid thead .col.price,.requisition-grid .item .col.price,.requisition-grid thead .col.qty,.requisition-grid .item .col.qty{text-align:center}.requisition-view-buttons.actions-toolbar .secondary.action{height:38px;border:1px solid #ccc;color:#777;background:#fff}.requisition-view-buttons.actions-toolbar .secondary.action:hover{background:#fff;color:#00aeef;border-color:#00aeef}.cms-contact-us .messages .messages{margin-top:20px}.message.success{margin:0 0 22px;padding:9px 18px 10px 45px;font-size:1.2rem;background:#e6f6db;color:#379144}.cms-index-index .message.success>*:first-child,.cms-contact-us .message.success>*:first-child{max-width:1280px;margin:0 auto}.cms-index-index .message.success>*:first-child:before,.cms-contact-us .message.success>*:first-child:before{margin:-48px 0 0;position:relative}.cms-contact-us .message.success>*:first-child:before{width:22px;margin-right:5px}.message.success>*:first-child:before{font-size:22px;color:#56c30d;margin:-17px 0 0}.message.error{margin:0 0 22px;padding:9px 18px 10px 45px;font-size:1.2rem;background:#ffe3e3;color:#ac1d1d}.message.error>*:first-child:before{font-size:22px;color:#ff4242;margin:-17px 0 0}.message.info,.message.notice{margin:0 0 22px;padding:9px 18px 10px 45px;font-size:1.2rem;background:#fdf3db;color:#ae8010}.message.info>*:first-child:before,.message.notice>*:first-child:before{font-size:22px;color:#f1ae0d;margin:-17px 0 0}.message.global.cookie{background:#e5f6fd;z-index:10}.message.global.cookie .content{display:flex;align-items:center;justify-content:space-between}.message.global.cookie .content .actions{margin-top:0}.message.global.cookie .content a{color:#00aeef}.mt0{margin-top:0}.mt30{margin-top:30px}.mt50{margin-top:50px}.mb0{margin-bottom:0}.mb30{margin-bottom:30px}.mb50{margin-bottom:50px}.heading-black{color:#000}.sntc-hidden-productbox .products-grid:not(.side-list):not(.products-related) .product-item:hover .product-item-info{box-shadow:none}.sntc-hidden-productbox .product-item-photo,.sntc-hidden-productbox .product-item-name,.sntc-hidden-productbox .product-sku,.sntc-hidden-productbox .price-box,.sntc-hidden-productbox .price-excluding-tax,.sntc-hidden-productbox .product-item-actions{display:none}.sntc-hidden-productbox.--price .price-box{display:block;margin:0}.sntc-hidden-productbox.--price .price-box .price-container{display:block}.sntc-hidden-productbox.--large-price .price-box .price{font-size:60px;font-weight:700}.sntc-hidden-productbox.--price .price-box .price-additional-info-unit{color:#000}.sntc-hidden-productbox.--price .price-box .price-additional-info-billing{color:#727272}.sntc-hidden-productbox.--large-price .save-amount-wrapper{border:1px solid #56c30d;border-radius:10px;padding:5px;background:#fff;color:#56c30d;display:inline-block;margin-top:20px}.ms365page-form{max-width:60%;margin:0 auto !important}.ms365page-form textarea{height:100px !important}.pagebuilder-column{max-width:100%}.senetic-btn-primary a,.sntc-btn-primary a{font-size:20px;border:1px solid #00aeef;background:#00aeef;color:#fff;border-radius:0;transition:all .15s ease;font-family:'Barlow Condensed','Oswald','Lato',Arial;font-weight:400}.senetic-btn-primary:hover a,.sntc-btn-primary:hover a,.sntc-btn-primary.--active a{background:#fff;color:#00aeef}.senetic-btn-secondary a,.sntc-btn-secondary a{border:1px solid #ccc;background:#fff;color:#777;border-radius:0;font-family:"Oswald";font-weight:400}.senetic-btn-secondary:hover a,.sntc-btn-secondary:hover a{border:1px solid #00aeef;background:#fff;color:#00aeef}.senetic-global h1{margin:40px 0 50px}.senetic-global .regionName{font-size:1.6rem;font-weight:600;line-height:2rem;padding:10px 10px;background:#f0f0f0;width:100%}.senetic-global .countries{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;background:#fff;padding:10px 10px 30px;width:100%}.senetic-global .countries>.country{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-align:center;align-items:center;width:22%;max-width:262px;padding:10px 0;margin:0 2%;border-bottom:1px solid #d3d3d3}.senetic-global .countries>.country:nth-child(4n){margin-right:0}.senetic-global .countries>.country:nth-child(4n+1){margin-left:0}.senetic-global .countries>.country img{margin-right:20px}.senetic-global .countries>.country a{color:#000;font-size:1.4rem}.senetic-global .countries>.country a:hover{color:#00aeef}.senetic-global .countries>.country .separator{display:block;padding:0 4px}.senetic-global .country-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.sntc-tabs .tabs-content{border-width:0 !important}div[data-content-type="tabs"].sntc-tabs .tabs-navigation li.tab-header{border-width:0 !important;background:transparent;text-transform:uppercase}div[data-content-type="tabs"].sntc-tabs .tabs-navigation li.tab-header.ui-state-active{z-index:0}div[data-content-type="tabs"].sntc-tabs .tabs-navigation li.tab-header a.tab-title{font-size:18px;font-weight:400;color:#727272;padding:1.4rem 0;margin:0 2rem}div[data-content-type="tabs"].sntc-tabs .tabs-navigation li.tab-header span.tab-title{padding-bottom:.5rem;border-bottom:3px solid transparent}div[data-content-type="tabs"].sntc-tabs .tabs-navigation li.tab-header.ui-state-active span.tab-title,div[data-content-type="tabs"].sntc-tabs .tabs-navigation li.tab-header.ui-state-hover span.tab-title{border-bottom:3px solid #00aeef;color:#000}.visual-table{margin-bottom:20px}.visual-table .adnotation{font-size:11px;margin-top:20px}.visual-table .table-row{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap}.visual-table .table-row:nth-child(even)>div{background:#f5f5f5}.visual-table .table-row:nth-child(even)>.popular-col{background:#e8e3ef}.visual-table .table-row:nth-child(odd)>div{background:#fbfbfb}.visual-table .table-row:nth-child(odd)>.popular-col{background:#efecf4}.visual-table .table-row.popular-title div{font-size:11px;background:#fff;color:#000}.visual-table .table-row.popular-title .popular-col{background:#efecf4}.visual-table .table-row.product>div,.o365-product-cat.visual-studio .visual-table .table-row.pricing>div{font-weight:700;color:#000}.visual-table .table-row.product-pn>div{font-weight:400;font-size:1.2rem;word-break:break-all}.visual-table .table-row.product-pn>div.label{font-size:1.4rem}.visual-table .table-row.buy-row>div:not(.label){font-size:15px;font-weight:700;background:#663f90 !important;cursor:pointer;border:2px solid #663f90;transition:all .3s ease}.visual-table .table-row.buy-row>div:not(.label):hover{background:#fff !important}.visual-table .table-row.buy-row>div:not(.label):hover a{color:#663f90}.visual-table .table-row.buy-row>div:not(.label):hover a path{fill:#663f90 !important}.visual-table .table-row.buy-row>div a{color:#fff}.visual-table .table-row.buy-row svg path{fill:#fff !important}.visual-table .table-row.buy-row .to-o365-order .loaderOuterWrapper{background:transparent !important}.visual-table .table-row>div{width:20%;width:25%;margin:1px;padding:10px;text-align:center;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:#727272;font-weight:600}.visual-table .table-row>div.label{-webkit-box-pack:start;justify-content:flex-start}.catalog-product-view .column.main .product-info-main .box-tocart{border-top:0;padding-top:0}.catalog-product-view .column.main .product-info-main .delivery-info{border-bottom:0;padding:0 0 15px}.catalog-product-view .column.main .product-info-main .delivery-date,.catalog-product-view .column.main .product-info-main .shipping-charge{font-size:13px;margin-bottom:5px}.catalog-product-view .column.main .product-info-main .delivery-date .label,.catalog-product-view .column.main .product-info-main .shipping-charge .label{font-weight:400;color:#727272;font-size:13px}.catalog-product-view .column.main .product-info-main .delivery-date .value,.catalog-product-view .column.main .product-info-main .shipping-charge .value{font-weight:700;color:#000;font-size:14px}.catalog-product-view .products-grid.products-upsell .product-item-photo img{max-width:100px}@media(max-width:768px){.page-header.type16 .logo img{height:auto;max-height:40px;width:auto}.opc-estimated-wrapper .minicart-wrapper{order:4;position:relative !important;margin:0 !important;right:auto !important;height:40px;margin-left:auto !important}.opc-estimated-wrapper .minicart-wrapper .action.showcart:before{font-family:"Font Awesome 5 Free" !important;font-weight:900;content:"\f07a" !important;font-size:35px}.opc-estimated-wrapper .minicart-wrapper button.action.showcart .counter.qty,.opc-estimated-wrapper .minicart-wrapper .quote-details-items .actions-toolbar>.action.action.showcart .counter.qty{left:30px;top:15px}}@media screen and (max-width:640px){.pslogin-block .pslogin-buttons ul li span.pslogin-button-auto,.pslogin-block .pslogin-buttons.pslogin-buttons-showfull ul li{width:32px}.pslogin-block .pslogin-buttons.pslogin-buttons-showfull ul li .pslogin-button-icon{position:relative}}.table-checkout-shipping-method .row{display:flex}.table-checkout-shipping-method .row:hover{background:#e5f7fd}.table-checkout-shipping-method .row .col-input.col-method{order:1}.table-checkout-shipping-method .row .col-carrier{display:none}.table-checkout-shipping-method .row .col-method{order:3;font-weight:700}.table-checkout-shipping-method .row .col:nth-child(4){order:4}.table-checkout-shipping-method .row .col:nth-child(5){order:5}.table-checkout-shipping-method .row .col-price{order:6;text-align:right}.table-checkout-shipping-method #label_carrier_2_dhl,.table-checkout-shipping-method #label_carrier_5_dhl,.table-checkout-shipping-method #label_carrier_6_dhl,.table-checkout-shipping-method #label_carrier_7_dhl,.table-checkout-shipping-method #label_carrier_9_dhl,.table-checkout-shipping-method #label_carrier_B_dhl,.table-checkout-shipping-method #label_carrier_C_dhl,.table-checkout-shipping-method #label_carrier_D_dhl,.table-checkout-shipping-method #label_carrier_U_dhl,.table-checkout-shipping-method #label_carrier_K_dhl,.table-checkout-shipping-method #label_carrier_L_dhl,.table-checkout-shipping-method #label_carrier_G_dhl,.table-checkout-shipping-method #label_carrier_W_dhl,.table-checkout-shipping-method #label_carrier_I_dhl,.table-checkout-shipping-method #label_carrier_N_dhl,.table-checkout-shipping-method #label_carrier_O_dhl,.table-checkout-shipping-method #label_carrier_R_dhl,.table-checkout-shipping-method #label_carrier_S_dhl,.table-checkout-shipping-method #label_carrier_T_dhl,.table-checkout-shipping-method #label_carrier_X_dhl{color:transparent;background:url('/media/wysiwyg/logos/delivery/dhl.png') center left no-repeat #fff}.table-checkout-shipping-method #label_carrier_11_ups,.table-checkout-shipping-method #label_carrier_54_ups,.table-checkout-shipping-method #label_carrier_65_ups,.table-checkout-shipping-method #label_carrier_82_ups,.table-checkout-shipping-method #label_carrier_83_ups,.table-checkout-shipping-method #label_carrier_84_ups,.table-checkout-shipping-method #label_carrier_85_ups,.table-checkout-shipping-method #label_carrier_86_ups,.table-checkout-shipping-method #label_carrier_07_ups,.table-checkout-shipping-method #label_carrier_08_ups{color:transparent;background:url('/media/wysiwyg/logos/delivery/ups1.png') center left no-repeat #fff}.table-checkout-shipping-method #label_carrier_flatrate_flatrate{color:transparent;background:url('/media/wysiwyg/logos/delivery/dhl.png') center left no-repeat #fff}.customer-account-login .login-container{border:0;padding:0;display:flex;flex-flow:column wrap;height:auto;max-height:600px;box-shadow:none}@media(max-width:768px){.customer-account-login .login-container{max-height:initial}}.customer-account-login .login-container .block-customer-login{padding:20px 20px 0;order:1;border-top:4px solid#00aeef;box-shadow:0 6px 16px 0 rgba(0,64,107,0.14)}.customer-account-login .login-container .block-new-company{padding:20px 20px 0;order:2;border-top:4px solid#00aeef;box-shadow:0 6px 16px 0 rgba(0,64,107,0.14);align-self:flex-end}.customer-account-login .login-container .block-new-company .block-content{border-bottom:1px solid #e5e2e2;padding-bottom:30px}.customer-account-login .login-container .block-new-customer{order:3;padding:20px 20px 30px;box-shadow:0 6px 16px 0 rgba(0,64,107,0.14);align-self:flex-end;z-index:1;background:#fff}@media(max-width:768px){.customer-account-login .login-container .block-new-customer{width:100%}}.company-account-index .columns .column.main .block:not(.widget) .block-title strong,.login-container .block .block-title strong{font-weight:400;color:#000;font-family:Oswald;font-size:20px}.block-new-company .actions-toolbar,.block-new-customer .actions-toolbar{margin:40px 0 0}.block-new-customer .actions-toolbar a{background:#fff !important;color:#00aeef !important;border-color:#00aeef !important}.ms365pagerow div[data-content-type="tabs"] .tabs-content{margin-left:-9999px;padding-left:9999px;margin-right:-9999px;padding-right:9999px;background-color:#f5f6f7}.ms365pagerow .colum-box-shadow{box-shadow:0 4px 8px 0 rgba(0,0,0,.15)}.ms365pagerow .colum-box-shadow .product-item .product-item-info{box-shadow:none !important}.ms365pagerow div[data-content-type="tabs"].sntc-tabs .tabs-navigation li.tab-header a.tab-title{margin:0 2rem -13px}