/** * WARNING: Do not change this file. Your changes will be lost. * 2023-12-07 05:00:35 */  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: 49%; } .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media { width: 49%; } .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: 36.75%; } .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: 36.75%; } }  @media (max-width: 480px){ .products-grid .product-item { float: none; width: 100%; padding: 10px 0; } }   .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; }  .page-header.type8:not(.header-newskin) .menu-wrapper { 
    border: none;
}
.page-header.type8.sticky-header:not(.header-newskin) .minicart-wrapper {
margin-top: 0;
}
@media (min-width: 768px) {
.page-header.type8.sticky-header:not(.header-newskin) .minicart-wrapper .action.showcart:before, .page-header.type8.sticky-header:not(.header-newskin) .minicart-wrapper .action.showcart.active:before {
color:#fff;
}
.page-header.type8.sticky-header:not(.header-newskin) .minicart-wrapper .action.showcart .counter.qty {
    color: #333;
}
}
body {
        font-size: 1.3rem !important;
}
#totop {
        right: 255px;
}
#sucuri-badge.sucuri-right {
    right: 87px !important;
}
.footer-bottom {
         padding-bottom: 10px;
}
.footer-bottom address {
          margin-top: 10px;
}
.history {
        margin: 0px 0;
}
.minicart-items .item-qty {
        height: 35px !important;
 }        
.page-header.type8:not(.header-newskin) .header.content {
         background-color: silver;
         max-width:100%;
}
.page-header .drop-menu + .custom-menu-block a {
          color: #FFF !important;
}
.page-header.type8 .block-search input {
         background-color:white
}
.menu-container {
        background-color: #000;
        border: 0px;
}
.page-header.type8:not(.header-newskin) .panel.header .header.links > li > a {
        color: #FFF;
}
.page-header.type8:not(.header-newskin) .panel.header .header.links > li > a:hover {
        color: #08c;
}
.header.panel > .header.links > li:first-child > a, .header.panel > .header.links > li:first-child > span {
         color: #FFF;;
}
a, a:focus {
           color: #000;;
}
.page-header.type8:not(.header-newskin) .custom-block > * {
         color: #000;;
}
.page-header .drop-menu > a {
             background-color: transparent;
             color: #FFFFFF;
}
.footer-middle [class^="porto-icon-"].theme-color, .footer-middle [class*=" porto-icon-"].theme-color {
             color: #0088cc !important;
}
.page-header.type8.sticky-header:not(.header-newskin) .menu-container {
             background-color: #000;
}
.block-minicart .block-content > .actions > .secondary .action.viewcart {
             color: #000;
}
.page-header.type8:not(.header-newskin) > .panel.wrapper {
            color: #ffa500c;
}
.page-header.type8:not(.header-newskin) .block-search input {
            color: #000;
            margin-left: 85px;
             border-color: gray;
}
.block-search .action.search {
            right: -82px;
}
#itoris-pm-link {color:red; font-size:16px;}
#itoris-pm-link:hover {color:red; font-weight:bold;}
.itoris-pm-modal .modal-title {margin:-20px 0 0; padding:0 !important;}
.itoris-pm-admin-comment, .itoris-pm-field {margin:0 0 5px !important;}
.itoris-pm-modal .modal-footer {padding:10px 30px !important;}
.itoris-pm-modal .field {padding:5px 7px !important; height:auto !important;}
.amquickview-hover a, .amquickview-hover a:hover {
             color: white !important;
}
.header.panel > .header.links > li {
             color: orange ;
}
.column:not(.sidebar-main) .form.contact, .column:not(.sidebar-additional) .form.contact {
    width: 100%; 
}
.onestepcheckout-index-index .page-header {
     background-color: #F8F9FA !important;
}
.product-info-main .box-tocart .actions-two{
	clear:both;
	display:block;
	overflow:hidden;
	margin: 12px 0 0 0;
	padding:0 0 0 82px;
}
.product-info-main .box-tocart .box-tocart .fieldset{
	clear:both;
	display:block;
	overflow:hidden;
}
.product-info-main .box-tocart .actions-two .paypal.checkout.paypal-logo > a{
	display:none;
}
.product-info-main .box-tocart .actions-two .amazon-button-container.centered-button{
	margin:8px 0 0 0;
}
.product-container-social{
	margin: 20px 0 0 0;
    padding: 0;
    border: 0;
}
.product-container-social .product-reward-points-share.product-social-links{
	margin: 0 3px 10px 0;
    padding: 0;
    border: 0;
	width: auto;
    float: left;
}
.product-container-social .product-reward-points-share.product-social-links a{
	margin-right:5px;
}
.product-container-social .addthis_inline_share_toolbox{
	margin: 0 0 0 -4px;
    padding: 0;
    border: 0;
	float:left;
	clear:none !important;
}
.product-container-social .addthis_inline_share_toolbox .at-share-btn-elements .at-icon-wrapper{
	padding:0;
	margin-left:4px;
	margin-right:4px;
}
.product-container-social .product-reward-points-discount{
	clear:both;
	display:block;
	width:100%;
	text-align:left;
	padding:0;
	margin:0;
}
@media (min-width: 768px){
	body .page-header .menu-wrapper .custom-menu-block > div > a {
		line-height: 41px;
		display: inline-block;
	}
	body .page-header .menu-wrapper .custom-menu-block > div > a:hover{
		background:#777;
		text-decoration:none;
	}
	body.cms-index-index .page-header .drop-menu .nav-sections{
		visibility: hidden;
	}
	body .page-header .drop-menu:hover > a{
		background:#777;
	}
}
.amslider-header-container {
         padding: 0px 0 5px 35px !important;
}
.sections.nav-sections {
    background-color: #303030 !important;
}
ul.subchildmenu li.ui-menu-item a span {
    color: black;
}
.sw-megamenu ul li a span {
    color: white;
}
.sw-megamenu.navigation li.level0.fullwidth > .submenu, .sw-megamenu.navigation li.level0.staticwidth > .submenu {
    border-color: #0188cc;
}
.sw-megamenu.navigation.side-megamenu li.level0.fullwidth > .submenu {
left: 100%;
}
.sw-megamenu.navigation.side-megamenu li.level0 {
    display: block;
    position: static;
    border-radius: 0;
    margin: 0;
}
.sw-megamenu.navigation.side-megamenu li.level0.fullwidth > .submenu {
    min-height: 100%;
}
.sw-megamenu.navigation.side-megamenu li.level0 > a {
    line-height: 35px;
    text-transform: capitalize;
}
.sw-megamenu.navigation li > a:after {
    position: absolute;
    right: 5px;
    top: 0px;
}
.minicart-wrapper .action.showcart::before {
    color: #FFFFFF !important;
}
.page-header.type8.sticky-header:not(.header-newskin) .minicart-wrapper .action.showcart .counter.qty {
    color: #000000;
}
.page-header.type8:not(.header-newskin) .minicart-wrapper .action.showcart .counter.qty {
    color: #000000;
}
.menu-container {
    background-color: #303030 !important;
}
.amquickview-hover {
    width  : 100% !important;
    top    : 68% !important;
    background-color: #0088cc !important;
    color: #ffffff !important;
}
.bundle-options-container .block-bundle-summary .box-tocart .action.primary, .box-tocart .action.tocart {
     margin-bottom: 10px !important;
     margin-left: 3px !important;
}
.rating-summary .rating-result > span:before, .review-control-vote label:before {
	color: #ffc600 !important;
}
.owl-top-narrow .owl-theme .owl-controls .owl-nav [class*="owl-"] {
    background-color: inherit;
}
.special-price .price-container .price {
    font-size: 2rem;
    color: red;
}
.amquickview-hover {
     z-index:20;
}
.ampromo-label {
    z-index: 1;
}
.owl-theme .owl-nav [class*="owl-"]:hover {
    background: #08c;
}

/* Optiweb fix for create account link not opening a popup */
a[href*="/customer/account/create/"] {
    opacity: 0;
    pointer-events: none;
}
a[href*="/customer/account/create/"].show_popup_login {
    opacity: 1;
    pointer-events: auto;
}
.field-tooltip .field-tooltip-action {
    margin-left: 60px;
    padding-right: 10px;
}
.img.am-banners-lite-label {
     z-index: 1 !important;
}
.paypal img {
   margin: 10px 0px 0px 20px;
   width: 250px;
}
.paypal-logo {
    margin-left: 20px;
}
.am-show-button > .am-button {
   margin-left: 0px;
   margin-right: 175px;
}
#braintree_cc_cid {
    width: 70px;
}
.braintree-credit-card-selected {
    left: 4px;
    bottom: -2px;
}
.eapps-facebook-feed-error-container .eui-error {
    z-index: 45 !important;
}
div.AuthorizeNetSeal a img {
    position: relative;
}
.footer-bottom .custom-block img {
    position: relative;
}
#amscroll-navbar .amscroll-navbar-link {
    right: 100px;
}
.amscroll-navbar-text {
    padding-left: 30px;
}
#amscroll-navbar {
    padding: 10px 15px 4px 15px;
}
.product-info-main .box-tocart .actions-two .amazon-button-container.centered-button {
    margin: -25px 0 0 0;
}
.eapps-faq .eui-widget-title {
    padding-bottom: 0;
    margin-bottom: 10px !important;
    font-size: 18px !important;
}
.eapps-faq-layout-accordion .eapps-faq-content-category {
    margin-top: 20px;
    margin-bottom: 0px !important;
}
.eapps-faq-content-category-title {
    font-size: 16px !important;
    font-weight: 600;
    margin-bottom: 8px !important;
}
.eapps-faq-layout-accordion .eapps-faq-content-category-item-question {
    padding: 14px !important;
    margin-bottom: -10px !important;
}   
.eapps-faq-content-category-item-question {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px !important;
}
.eapps-faq-content-category-item-answer {
    line-height: 20px !important;
}
.eapps-faq-layout-accordion .eapps-faq-content-category-item-active .eapps-faq-content-category-item-answer {
    padding: 0px 0px 10px 25px;
}
.page-main {
    padding-bottom: 0px !important;
}
.amreview-submit-form .review-form.review-form .action.submit.primary {
    padding-bottom: 30px;
}
.amreview-add-new .amreview-button.action {
    padding: 8px 15px 15px 15px;
}
.header .custom-block a {
    max-height: 30px;
}
.eactc-window-show {
    top: -2px !important;
}
.logo img {
    margin-left:30px;
}
.page-header.type8:not(.header-newskin) .block-search input {
    margin-left: 0px;
}
.page-header.type1 .block-search input, .page-header.type1 .block-search .action.search, .page-header.type2 .block-search input, .page-header.type2 .block-search .action.search, .page-header.type8 .block-search input, .page-header.type8 .block-search .action.search, .page-header.type8.header-newskin .block-search input, .page-header.type8.header-newskin .block-search .action.search, .page-header.type11 .block-search input, .page-header.type11 .block-search .action.search, .page-header.type12:not(.sticky-header) .header.panel .block-search input {
    margin-right: 65px;
}
input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"] {
    width: 105%;
}

.amazon-button-container img {
    margin-left: 40px;
}
.cataloglabel {
    z-index:2 !important;
}
#itoris_dynamicproductoptions .fieldset {
    margin:10px 0 !important
}
#itoris_dynamicproductoptions .fieldset .legend {
    border:none !important; margin:0 !important;
}
.actions-toolbar > .primary .action:last-child, .actions-toolbar > .secondary .action:last-child {
margin-bottom: 0;
opacity: 1;
pointer-events: all;
}.pslogin-welcome-msg {
    height      : auto;
    line-height : 1.5em;
}

.page-header.type8:not(.header-newskin) > .panel.wrapper {
    background-color : #000;
    margin-top: 0px;
}

body:not(.checkout-index-index):not(.onestepcheckout-index-index):not(.page-layout-checkout) .page-header .header.content:after {
    content             : '';
    display             : block;
    position            : absolute;
    top                 : 0;
    left                : 50%;
    width               : 100vw;
    height              : 100%;
    transform           : translate(-50%, 0);
    background-color    : #b9c0d1;
    background-image    : -moz-linear-gradient(top, #009fe3 0%, #009fe3 100%); /* FF3.6-15 */
    background-image    : -webkit-linear-gradient(top, #009fe3 0%, #009fe3 100%); /* Chrome10-25,Safari5.1-6 */
    background-image    : linear-gradient(to bottom, #009fe3 0%, #009fe3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter              : progid:DXImageTransform.Microsoft.gradient(startColorstr='#009fe3', endColorstr='#009fe3', GradientType=0); /* IE6-9 */
    background-size     : 100% 10px;
    background-repeat   : no-repeat;
    background-position : center bottom;
    z-index             : -1;
}

.page-wrapper .page-header.type8:not(.sticky-header) .minicart-wrapper .action.showcart:before {
    color : #000 !important;
}

.page-wrapper .page-header.type8 .minicart-wrapper .action.showcart .counter.qty {
    color : #fff;
}

.header .custom-block a {
    font-weight : 500;
    color       : #000;
}

.sw-megamenu ul li a:after {
    color : white;
}

.menu-container {
    border-bottom : 1px solid #eee;
}

.homepage-bar .col-md-4 {
    border-left    : 1px solid #e1e1e1;
    padding-top    : 20px;
    padding-bottom : 21px;
}

.filterproduct-title .content {
    font-weight : normal;
}

.history p.minimal-price,
.history .content p,
.footer-middle p {
    margin-left : 0;
}

.page-footer {
    margin-top : 15px;
}

.footer-bottom address {
    width      : 100%;
    text-align : center;
    margin     : 30px 0 10px;
}

.footer-ribbon {
    position         : absolute;
    margin           : -56px 0 25px;
    padding          : 10px 20px 6px 20px;
    background-color : #0088cc;
}

.footer-ribbon:before {
    content      : '';
    display      : block;
    width        : 7px;
    height       : 0;
    position     : absolute;
    left         : -10px;
    top          : 0;
    border-right : 10px solid #006598;
    border-top   : 16px solid transparent;
}

@media (min-width : 768px) {
    .navigation,
    .page-wrapper > .breadcrumbs .items,
    .page-header .header.panel,
    .header.content,
    .footer.content,
    .page-wrapper > .widget,
    .page-wrapper > .page-bottom,
    .block.category.event,
    .top-container,
    .page-main,
    .container {
        max-width : 1280px;
        width     : 100%;
    }

    .page-header .header.panel {
        padding-bottom : 11px;
        padding-top    : 11px;
    }

    .page-header.type8 .header.content {
        background-size     : auto 100%;
        background-position : center bottom;
    }

    .page-header.type8.sticky-header:not(.header-newskin) .navigation li.level0 > .level-top {
        line-height : 35px;
    }
}

body.page-products .page-wrapper .sidebar .product.product-item {
    width           : 100%;
    justify-content : start;
}

.sidebar .product-items .product-item-info {
    width : 100%;
}

@media (min-width : 1200px) {
    .products-grid.columns4 .product-item:nth-child(4n+1) {
        clear : left;
    }
}

@media (min-width : 992px) and (max-width : 1199px) {
    .products-grid.columns4 .product-item:nth-child(3n+1) {
        clear : left;
    }
}

@media (max-width : 991px) {
    .products-grid .product-item:nth-child(2n+1) {
        clear : left;
    }
}

#itoris-pm-link:hover {
    letter-spacing : -0.45px;
}

.onestepcheckout-index-index .page-header .header.content {
    background : #F8F9FA;
}

.onestepcheckout-index-index .page-header .menu-container {
    display : none;
}
.dpo_dd_mask .dpo_dd_list_outer {
    z-index: 101;
}
.block-static-block.widget, .block-cms-link.widget {
  margin-bottom: 0px;
)