import url('https://fonts.googleapis.com/css?family=Roboto:400,500,700'); .row-m-s-20px{ margin-right: -20px !important; margin-left: -20px !important; } .h-link:hover{ color: #333333; } .sb-product-image{ position: relative; } .fragment.caption u{text-decoration: none; } .brochure-table tr{ border-bottom: 1px solid #e0d8d8; } .brochure-table td, .brochure-table th{ padding: 5px; } .fragment.caption p>strong, .fragment.caption li>strong{ padding-left: 0px; padding-bottom: 5px; display: inline-block; } .fragment.caption p>br+strong, .fragment.caption p>br+u{ padding-top: 15px; display: inline-block; } .fragment.caption p>br+u{ padding-bottom: 5px; } .brochure-price-list, .brochure-list{ list-style: none; padding-left: 0; margin-top: 15px; margin-bottom: 0; } .brochure-list li:after{ background: #a0a0a0 !important; } .divider{ padding: 1px; width: 100%; background: #e6d2d26e; margin-bottom: 15px; -webkit-box-shadow: 0 3px 17px 0 rgba(234, 0, 0, 0.09); box-shadow: 0 3px 17px 0 rgba(234, 0, 0, 0.09); border-bottom: 1px solid #34256508; } .alert a{ color: #333333; } .h-link{ text-decoration: underline; color: #333333; } #cart tfoot tr:last-child{ color: #333333; } #searchFields{ background: #333333; margin: 15px 0; } #searchFields label{ font-size: 16px; color: #fff; font-weight: 600; } #searchFields .radio{ display: inline-block; padding-left: 15px; } #searchFields .radio:first-child{ padding-left: 0px; } .thumbnail.search-thumbnail .desc-sec h5{ color: #333333; } .thumbnail.search-thumbnail .sb-product-image a{ height: 180px; display: flex; align-items: center; padding: 15px; } .thumbnail.search-thumbnail .sb-product-image a img{ margin-left: auto; margin-right: auto; } .pagination.top{ height: 100%; align-items: center; } .pagination a { color: #848484; padding: 3px 10px; margin: 0 5px; border: 1px solid rgb(234, 234, 234); font-weight: 600; } .pagination a:hover{ color: #333333; } .pagination b { color: #ffffff; padding: 3px 10px; margin: 0 5px; border: 1px solid #333333; background: #333333; } .pagination b:first-child, .pagination a:first-child { margin-left: 0; } .pagination li>a{ margin: 0 5px !important; } .pagination li:first-child a{ margin-left: 0 !important; } .pagination li.active a:hover, .pagination li.active a{ background: #333333; color: #fff; } form.imageOnLeftTextWrappedAround .form-group label { font-weight: 600; } form.imageOnLeftTextWrappedAround img{ margin-left: auto; margin-right: auto; } .add-to-cart-btn{ border-radius: 0px; transition: all .4s ease; } .add-to-cart-btn img.cartIconBlack{ display: none; } .add-to-cart-btn img.cartIcon, .add-to-cart-btn img.cartIconBlack{ width: 38px; height: 22px; } .add-to-cart-btn:hover a{ color: #342565; } .add-to-cart-btn:hover{ background: #fff !important; color: #342565 !important; font-weight: 500; } .prev-parent:hover{ background: #fff; } .prev-parent:hover input[type=submit]{ color: #342565; } .prev-child .leftArrowWhite{ display: block; } .prev-child .leftArrowRed{ display: none; } .prev-parent:hover .leftArrowRed{ display: block; } .prev-parent:hover .leftArrowWhite{ display: none; } .nxt-child .rightArrowWhite{ display: block; } .nxt-child .rightArrowRed{ display: none; } .nxt-parent:hover .rightArrowRed{ display: block; } .nxt-parent:hover .rightArrowWhite{ display: none; } .nxt-parent:hover{ border: 1px solid #333333; background: #fff; } .nxt-parent input[type=submit], .nxt-prev input[type=submit]{ background: transparent; color: #fff; } .nxt-parent:hover input[type=submit]{ color: #342565; } .safe{ margin-bottom: 15px; padding-left: 30px; position: relative; } .safe::before{ content: ""; position: absolute; left: 0; top: 2px; width: 15px; height: 20px; background-image: url(lockIcon.png); background-repeat: no-repeat; background-position: center; } .cart-details a:hover{ color: #e90000; } td[data-th="Price"]{ color: #fbb10e; font-weight: 600; } .cart-cell a{ color: #333333; } select::-ms-expand { display: none; } form.imageOnLeftTextWrappedAround #price .product-price, #price .price{ font-size: 40px; font-weight: 600; color: #342565; } form.imageOnLeftTextWrappedAround #price .product-price .small, #price .small{ color: #333333; font-size: 15px; } .pt-15{ padding-top: 15px; } .side-bar-title{ color: #333333; text-transform: uppercase; margin-bottom: 15px; font-size: 18px; font-weight: 700; } .side-bar-title +.fragment.caption .title-shadow{ padding-top: 5px; } .side-bar>.row{ margin-bottom: 15px; } .side-bar .product-info .btn.d-flex{ padding: 0px 15px; color: #fff; font-size: 12px; width: auto; display: inline-block !important; max-width: unset; align-items: center; } .side-bar .image{ padding: 0; } .side-bar .image a{ display: block; padding: 10px; border: 1px solid rgb(234, 234, 234); } .side-bar .caption a h5{ font-size: 14px; font-weight: 700; margin-bottom: 5px; } .side-bar .caption .product-price{ color: #342565; font-weight: 600; font-size: 14px; margin-bottom: 5px; } .side-bar .product-info .btn.d-flex img{ max-height: 16px !important; display: inline; } .side-bar a{ color: #333333; } .theme-border{ border: 1px solid rgb(234, 234, 234); } .bb-theme{ border-bottom: 1px solid rgb(234, 234, 234); } .section-name { color: #fbb10e; font-weight: 600; text-transform: capitalize; font-size: 25px; margin-bottom: 20px; padding-top: 10px !important; } .product-title{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 12px; } .footerFragment{ background-position: center; background-size: cover; background-repeat: no-repeat; padding-top: 40px; padding-bottom: 40px; } p{ margin: 0; } .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{ margin-bottom: 0; } img{ max-width: 100%; } .w-73{ width: 73%; left: 12.5% !important; } .products-list-section{ /*padding-top: 15px;*/ } .fragment.caption.footerFragment{ margin-top: 10px; } .fragment.caption.footerFragment h2{ /*color: #fff;*/ } .fragment.caption a{ color: #333333; font-size: 15px; text-decoration: none; } .fragment.caption a:hover{ text-decoration: underline; } .fragment.caption p>u{ padding-left: 0px; } .abs-pos{ position: absolute; left: 0; top: 0; } .banner-title{ display: block; width: 100%; text-transform: uppercase; color: #fff; font-size: 36px; } .col-12.col-12-7{ padding-left: 8px; padding-right: 8px; } .col-12.col-12-7 .section-title{ margin-left: -8px; margin-right: -8px; } .indexPage .product-list>div{ padding-left: 7px; padding-right: 7px; margin-bottom: 15px; } /*.indexPage .product-list>div:first-child{ padding-left: 0px; } .indexPage .product-list>div:last-child{ padding-right: 0px; }*/ .btn-success{ border: 1px solid #2a00b5 !important; background: #342565 !important; color: #fff !important; position: relative; font-size: 16px; text-transform: uppercase; } .btn-red{ border: 1px solid #333333; background: #333333; color: #fff; position: relative; font-size: 16px; text-transform: capitalize; } .btn-theme{ border: 1px solid #342565; background: #342565; color: #fff; position: relative; font-size: 16px; text-transform: uppercase; } .btn-theme:hover{ background: #fff; color: #342565; font-weight: 600; } .btn{ font-weight: 400; line-height: 30px; transition: all 0.4s ease; } .btn img{ max-width: 100%; max-height: 23px !important; padding-right: 10px; } .btn-text{ line-height: 20px; } .btn.d-flex{ display: flex; align-items: flex-end; padding: 10px 15px; } .footer-prods-cols{ padding: 15px 5px 0; } .indexPage .thumbnail .caption{ /*background: rgba(0, 0, 0, 0.5); position: absolute; left: 0; bottom: 0;*/ } .indexPage .thumbnail .caption h2{ font-size: 16px; color: #333333; text-transform: uppercase; font-weight: 600; } .home-page-menu{ padding: 0px; text-align: center; } .home-page-menu.page-list .page-item a{ color: #333333; text-align: center; display: block; height: auto; } .home-page-menu.page-list .page-item a:hover{ color: #333333; } .copyright-border{ border-top: 1px solid #4e3f80; padding-top: 15px; margin: 0; color: #cdcdcd; font-size: 12px; } .header-phone{ font-size: 27px; margin-bottom: 3px; margin-top: 3px; line-height: 25px; color: #333333; } .header-phone:nth-child(1){ font-size: 20px; } .header-phone:nth-child(2){ font-size: 25px; font-weight: 600; } .header-timing{ font-size: 10px; line-height: 17px; font-weight: 600; margin: 0; } .header-cart-money{ position: absolute; bottom: -20px; right: 0px; background: #e90000; color: #333333; padding: 1px 5px; border-radius: 2px; width: 70px; text-align: center; font-weight: 600; font-size: 11px; } .header-cart-count{ position: absolute; color: #fff; background: #fbb10e; top: -9px; right: -10px; padding: 5px 7px; border-radius: 50%; font-size: 11px; font-weight: 600; min-width: 30px; text-align: center; height: 30px; } ul.d-flex { list-style: none; } .sub-header ul{ margin-bottom: 0; } .sub-header ul.d-flex li{ padding-left: 15px; } /* Sellerboot Theme */ /* General Styles */ html {-webkit-font-smoothing: antialiased} body { font-family: 'Roboto', sans-serif; position: relative; background-color: #ffffff; color: #333333; font-size: 14px; } .row.DeliverField, .DeliverField.form-group{ margin-left: 0; margin-right: 0; } .DeliverField.form-group{ padding-right: 15px; padding-left: 15px; } .menu-bg{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; /*background: url(menu-bg.jpg);*/ opacity: 0.1; } /* .btn, .nxt-parent, .prev-parent{ -webkit-box-shadow: 5px 2px 1px 1px rgba(199, 221, 241, 0.34), 1px 4px 5px 1px rgba(167, 210, 249, 0.35), 0 0px 5px 0 rgba(0, 82, 155, 0.09); box-shadow: 5px 2px 1px 1px rgba(199, 221, 241, 0.34), 1px 4px 5px 1px rgba(167, 210, 249, 0.35), 0 0px 5px 0 rgba(0, 82, 155, 0.09); } .nxt-parent .btn, .prev-parent .btn{ -webkit-box-shadow: none; box-shadow: none; }*/ .contactus-icons{ font-size: 60px !important; color: #333333; } .flex-1-to-child>*{ flex: 1; } .table-hover tbody tr:hover { background-color: rgba(0, 0, 0, 0.03) !important; } .tab-content{ border-top: none; padding: 17px 0px; } .tab-content h3{ color: #333333; margin-bottom: 10px; } .tab-content>.tab-pane{ font-size: 14px; } .btn-number{ background: transparent; color: #232122; border: 1px solid #ced4da; } .nav-tabs { border-bottom: none; } .nav-tabs .nav-item { margin-left: 0px; margin-bottom: -3px; border-bottom: none; } .nav-tabs .nav-item .nav-link{ padding-left: 0; } .nav-tabs .nav-item.show .nav-link.active, .nav-tabs .nav-item .nav-link.active{ border-bottom: 3px solid #fbb10e; } .nav-tabs .nav-link{ border: none; border-radius: 0px; color: #333333; text-transform: capitalize; font-weight: 600; } /*.recent-products{ width: 100%; }*/ .pagination li { /*padding: 0 15px;*/ } .pagination li:hover{ /*background: #e6e6e6;*/ } .pagination li.active:hover, .pagination li.pagi-full-page-url:hover{ background: transparent; } .pagination li.active a{ cursor: default; } .pagination li:first-child { padding-left: 0; } .pagination li:last-child { padding-right: 0; } .footer-product-sec h3, .section-title, .other-fragment-list h3, .other-fragment-list .title-shadow{ padding: 10px 0; color: #333333; font-size: 22px; text-transform: uppercase; text-align: left; font-weight: 600; } .other-fragment-list p{ margin-bottom: 15px; } span.btn-default{ background: #dddddd; border-radius: 0px; } .row.half-margin-row{ margin-right: -7px !important; margin-left: -7px !important; } .sitemap .page-list ul, ol.infoPagesSecondaryBar{ display: flex; flex-wrap: wrap; margin: 15px 0; padding: 0; } #actinic-sitemap ul { padding: 0; } #actinic-sitemap ul li { padding: 3px 0 !important; } .sitemap li{ margin-left: 2em; padding: 3px 15px; margin-top: 2px; margin-bottom: 2px; list-style: none; } .sitemap .page-list ul li, ol.infoPagesSecondaryBar li{ background: #333333; flex: 1 1 auto; border: 1px red solid; text-align: center; margin: 5px; } .sitemap .page-list ul li a, ol.infoPagesSecondaryBar li a{ color: #fff; font-weight: 600; } .sitemap li.site-map-1{ } .sitemap li a{ color: #333333; } .sitemap li a:hover{ color: #333333; }1 .footer-product-sec { padding: 15px 0px 0px; } .thumbnail, #ContentPage form.regularProductSummary, .thumbnail.search-thumbnail{ border: 1px solid rgb(234, 234, 234); } #ContentPage .row.row-eq-height .thumbnail{ border: 1px solid #848484; } #idShoppingCartGrid #cart .cart-cell.cart-details:nth-of-type(2){ color: #333333; } #cart .cart-cell.cart-details:nth-of-type(5), #cart .cart-cell.cart-details:nth-of-type(2) { /*font-size: 13px;*/ color: #000; font-weight: 600; } span.product-price{ display: block; padding-bottom: 5px; } .selectOptions > label{ font-weight: 600; } label.ajs-attr{ position: relative; padding-left: 25px; cursor: pointer; font-size: 14px; } label.ajs-attr:before{ content: ""; position: absolute; left: 0; top: 2px; top: 2.5px; height: 16px; width: 16px; border: 1px solid #ced4da; cursor: pointer; border-radius: 50%; } label.ajs-attr.active:after{ content: "\f111"; position: absolute; left: 4.5px; top: 5px; color: #2bbbad; cursor: pointer; font: normal normal normal 14px/1 FontAwesome; font-size: 9px; } label.ajs-attr input[type="radio"]{ position: absolute; left: 99999999px; top: 0; visibility: hidden; } .options-list{ display:flex; flex-wrap: wrap; list-style: none; padding-left: 0; overflow: hidden; } form.imageOnLeftTextWrappedAround{ /*margin-bottom: 30px;*/ } form.imageOnLeftTextWrappedAround h1{ /*border: none; border-bottom: 1px solid #ececec; padding-bottom: 10px; padding-left: 2px; font-weight: 600; font-size: 20px; color: #b30a00;*/ } .megamenu .title{ border-bottom: none; padding: 4px 5px 4px 0px; height: unset; } .link-list li a{ padding-left: 15px !important; position: relative; background: transparent !important; font-weight: 400; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .link-list li a:before{ content: "\f101"; position: absolute; left: 0; top: 5px; font-size: 20px; display: inline-block; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; font-size: 17px; } .link-list li a.title:before{ display: none; } .link-list li a:hover, .wsdownmenu-list .megamenu li a:hover{ text-decoration: none !important; padding-left: 18px; font-weight: 600; } .link-list li a.title:hover{ padding-left: 18px !important; } .btn.login, .btn.forgotpassword{ -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .btn.forgotpassword{ background: transparent; border: 1px solid #ced4da; margin-top: 10px; } .btn.forgotpassword:hover{ background: #ced4da; } .btn.login:hover{ background: transparent; border: 1px solid #ced4da; } .unregistered a{ font-size: 12px; font-weight: 600; width: 100%; display: block; text-align: center; color: #342565; } .unregistered a:hover, .unregistered a:focus{ color: #e90000; } .login h1, .contactUsForm h1{ margin-bottom: 20px; } .login p, .contactUsForm p{ font-size: 12px; font-weight: 600; width: 100%; display: block; } /*.addressConf .cartheading{ color: #212529; font-weight: 600; }*/ .breadcrumb-top{ width: 100%; margin-top: 8px; } #pspwait{ margin-top: 15px; display: block !important; font-style: italic; font-size: 13px; color: #2bbbad; font-weight: 600; } .alert.cart-not-found b:first-child{ padding-left: 35px; margin: 15px 0 0; display: block; font-size: 20px; position: relative; } .alert.cart-not-found b:first-child::after{ content: "\f06a"; position: absolute; left: 0; top: 0; font-size: 20px; display: inline-block; font: normal normal normal 14px/1 FontAwesome; /* font-size: inherit; */ text-rendering: auto; -webkit-font-smoothing: antialiased; font-size: 30px; } .alert{ border-radius: 0px !important; width: 100%; padding: .5rem 1.25rem; margin-bottom: 5px; } .alert i.fa{ padding-right: 10px; } .alert h1{ margin-bottom: 0; font-size: 20px; color: #155724; display: flex; align-items: center; } .alert h1 i{ border: 2px solid; border-radius: 50%; padding: 1px !important; margin-right: 15px; font-size: 11px; } #cart .item-label{ display: none; } #cart tbody tr:hover{ background: #ced4da; } #idShoppingCartGrid #cart .item-label{ display: block; font-style: normal; } #idShoppingCartGrid #cart .cart-cell.cart-quantity .row{ margin: 0; } #idShoppingCartGrid #cart .product-list-row .padd-from-md .cart-cell.cart-quantity:nth-of-type(6){ display: none !important; } #idShoppingCartGrid #cart .product-list-row .padd-from-md img.cartthumbnail { max-width: 100%; margin: 0 auto; } #idShoppingCartGrid #cart .product-list-row .padd-from-md{ position: relative; display: flex; flex-wrap: wrap; } #idShoppingCartGrid #cart .product-list-row .padd-from-md:nth-child(2){ display: block; text-align: right; padding: 0; } #idShoppingCartGrid #cart .product-list-row .padd-from-md .cart-thumb{ padding-left: 0; width: 20%; max-width: 20%; padding: 0; /*flex: 1;*/ } #idShoppingCartGrid #cart .product-list-row .padd-from-md .cart-thumb:nth-of-type(4){ display: none !important; } #idShoppingCartGrid #cart .product-list-row .padd-from-md .cart-cell.cart-details{ width: 80%; max-width: 80%; flex: 3; } #idShoppingCartGrid #cart .product-list-row .padd-from-md .cart-cell.cart-details:nth-of-type(2){ color: #333333; padding-bottom: 15px; } #idShoppingCartGrid #cart .product-list-row .padd-from-md .cart-cell.cart-details:nth-of-type(5){ font-size: 13px; color: #333333; font-weight: 500; } #idShoppingCartGrid #cart .product-list-row .padd-from-md .cart-cell.cart-quantity .input-group{ width: 100%; text-align: center; align-items: center; justify-content: center; padding: 0 2px; } .btn.btn-cancel{ box-shadow: none; background: #fff; border: 1px solid #333333; color: #333333; } .btn.btn-cancel:hover{ font-weight: 400; } .btn.btn-red:hover{ background: #fff; color: #333333; border: 1px solid #333333; } .checkout-buttons::before { content: ""; position: absolute; left: 0px; top: -2px; height: 1px; width: 100%; background: #ced4da; } .checkout-buttons{ margin: 15px 0 !important; position: relative; /*padding: 10px 0px 0;*/ } button, input[type=submit], input[type=submit]:focus, input[type=submit]:active, a.btn-default:hover, input.btn-default:hover, a.btn-default:focus, input.btn-default:focus, a.btn-default:active, input.btn-default:active{ outline: 0 !important;	 } .btn.focus, .btn:focus{ box-shadow: none !important; } .nxt-parent input.btn-success:hover, .nxt-parent input.btn-success:focus, .nxt-parent input.btn-success:active{ -webkit-box-shadow: none !important; box-shadow: none !important; } .nxt-parent, .prev-parent{ position: relative; background: #342565; border: 1px solid #342565; } .checkout-buttons .nxt-parent:hover{ color: #342565; font-weight: 600; } .nxt-child{ position: absolute; right: 0; top: 0; height: 100%; width: 25px; background: transparent; cursor: pointer; display: flex; align-items: center; text-align: center; color: white; } .prev-child img, .nxt-child img{ margin: auto; } .nxt-parent input[type=submit]{ padding-right: 0; margin-right: 25px; } .prev-parent input.btn-success:hover, .prev-parent input.btn-success:focus, .prev-parent input.btn-success:active{ -webkit-box-shadow: none !important; box-shadow: none !important; } .prev-child{ position: absolute; left: 0; top: 0; height: 100%; width: 25px; /*background: #dddddd;*/ cursor: pointer; display: flex; align-items: center; text-align: center; } .prev-parent:hover .prev-child{ background: #fff; } .prev-parent input[type=submit]{ padding-left: 0; margin-left: 25px;background: transparent; color: #fff; } .toggle-checkbox label, .checkbox label{ cursor: pointer; } .cart-thumb span.qty-overlay{ left: 50%; width: 80%; transform: perspective(1px) translateX(-50%); position: absolute; } .title-shadow{ font-size: 25px; color: #333333 !important; width: 100%; text-transform: uppercase; font-weight: 600; padding: 15px 0; } .checkout-right .shadow-effect{ background: white; } #rememberme-sec{ margin-top: 15px !important; } #idShoppingCartGrid{ display: block; } #idShoppingCartGrid h4{ font-size: 16px; } .product-list-row{ border-bottom: 1px solid #ced4da; padding: 15px; } .checkoutMobileTR, .parent-border-bottom>.row{ border-bottom: 1px solid #ced4da; padding: 5px 0; } #idShoppingCartGrid .product-list-sub-row:nth-child(2) h4{ font-size: 12px; font-weight: 600; color: #342565; } .checkoutMobileTR:last-child{ border: none !important; color: #342565; } .checkoutMobileTR:last-child .checkout-cartheading{ color: #342565 !important; } .checkoutMobileTR td{ padding: .4rem .75rem; } .checkoutMobileTR div.cart, .checkout-cartheading{ text-align: right; } .checkout-cartheading{ color: #333333; } input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=tel]:focus, select:focus, textarea:focus{ outline:none !important; border-color:#1990c6 !important; -webkit-box-shadow:0 0 0 1px #1990c6 !important; box-shadow:0 0 0 1px #1990c6 !important; } input#search-desktop:focus, input#search:focus{ border-color: transparent !important; -webkit-box-shadow: 0 0 0 1px transparent !important; box-shadow: 0 0 0 1px transparent !important; } #toggle-account, #rememberme-sec, #checkOutTaC, .checkbox{ display: inline-block; padding-left: 30px; line-height: 2; cursor: pointer; position: relative; /*margin-bottom: 15px !important;*/ } .invoiceField.checkbox label{ margin-bottom: 0px !important; } p.notification{ margin-top: 1rem; font-size: 12px; font-weight: 600; color: #333333; padding: 5px 0px; margin: 0 0 10px; } #toggle-account{ margin-bottom: 0px !important; } .checkbox label, #toggle-account, #toggle-account>label, #idSeparateShipCell, #idSeparateShipCell>label, #rememberme-sec, #rememberme-sec>label, #checkOutTaC, #checkOutTaC>label{ position: relative; margin: 0; } #toggle-account::before, .checkbox::before, #rememberme-sec::before, #checkOutTaC::before { content: ""; cursor: pointer; position: absolute; left: 3px; top: 4px; height: 20px; width: 20px; font-size: 18px; line-height: 35px; border: 1px solid #ced4da; font-weight: 600; } #toggle-account.active::after, .checkbox.active::after, #rememberme-sec.active::after, #checkOutTaC.active::after{ content: "\2713"; cursor: pointer; position: absolute; left: 6px; top: -3px; height: 20px; width: 20px; font-size: 20px; line-height: 35px; color: #342565; font-weight: 600; } #idCREATEANACCOUNT, #idSEPARATESHIP, #idREMEMBERME, #idAGREETERMSCONDITIONS, .checkbox label input[type=checkbox]{ visibility: hidden; position: absolute; height: 0 !important; width: 0 !important; right: 99999999px; } #terms-body h1, #terms-body h2, #terms-body h3{ color: #333333; padding: 15px 0; } #terms-body h3, #terms-body h3 a, .fragment.caption h3{ color: #333333 !important; } .m-box h2, fieldset>fieldset>h2, fieldset>fieldset h3, .m-box h3{ font-size: 16px; color: #342565; font-weight: 600; text-transform: capitalize; margin-bottom: 15px; } .m-box h3.cartheading{ margin-bottom: 15px; } .wsdownmenu-list .megamenu li>a{ display: inline-block; white-space: nowrap !important; overflow: hidden; text-overflow: ellipsis; width: 100%; } .padd-15{ padding: 15px; } .table td, .table th{ border-top: none; } .table tr{ border-bottom: 1px solid #ced4da; } .form-inline label{ text-align: left; } .ripple { width: 0; height: 0; border-radius: 50%; background: rgba(255, 255, 255, 0.4); transform: scale(0); position: absolute; opacity: 1; } .rippleEffect { animation: rippleDrop .6s linear; } @keyframes rippleDrop { 100% { transform: scale(2); opacity: 0; } } #menu-overlay{ position: absolute; left: 0; top: 0; background: #00000099; height: 100%; width: 100%; z-index: 100; opacity:0; visibility: hidden; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .row .cart-cell.cart-details.col-8:nth-child(4){ padding-left: 80px; } #menu-overlay.menu-activated{ opacity:1; visibility: visible; } span.full-width{ position: relative; z-index: 101; } header{ position: relative; z-index: 102; } .close-btn{ position: absolute; right: 1px; top: 1px; background: #ececec; color: #bdbdbd; padding: 0 6px; z-index: 99; font-size: 11px; } .recenththeader{ /*float: left; width: 100%; margin-bottom: 15px;*/ } form{ width: 100%; } form h1{ margin-bottom: 25px; } .sidebar-box.well{ border: 1px solid rgba(187, 212, 234, 0.2); background: #ffffff; border-radius: 0px; box-shadow: 3px 5px 2px 1px rgba(199, 221, 241, 0.2), 3px 5px 6px 2px rgba(167, 210, 249, 0.2), 0 0px 5px 0 rgba(0, 82, 155,0); } header+span.full-width { background-color:#342565; } header+span.full-width .wsdownmenu, header+span.full-width .wsdownmenu-list > li > a{ background-color: transparent !important; color: #fff; font-weight: 600; text-transform: uppercase; } header+span.full-width .wsdownmenu-list > li > a:hover { color: #fbb10e; } ol.breadcrumb{ /*border: 1px solid #e9f4ff; */ /* box-shadow: 0 2px 2px 0 rgba(230, 230, 230, 0), 0 3px 1px -2px rgba(232, 232, 232, 0.05), 0 1px 5px 0 rgba(21, 21, 21, 0.09); */ border-radius: 0px; background-color: #f5f5f5; /* background-image: linear-gradient(to bottom, #d2e1ef , #efeeee); */ /* background: -webkit-linear-gradient(50deg,#d3e1ef,#7873f5)!important;  background: -o-linear-gradient(50deg,#ff6ec4,#7873f5)!important; background: linear-gradient(50deg,rgba(199, 221, 241, 0.2),#ffffff)!important; background: rgba(199, 221, 241, 0.2);*/ padding: .35rem 0px; font-size: 12px; font-weight: 600; /* box-shadow: 3px 5px 2px 1px rgba(199, 221, 241, 0.2), 5px 5px 6px 2px rgba(167, 210, 249, 0.2), 0 0px 5px 0 rgba(0, 82, 155,0);  background: linear-gradient(50deg,rgba(163, 211, 255, 0.2),#f9f9f9)!important;*/ background: transparent; margin-bottom: 0px; } ol.breadcrumb li{ color : #999999; font-size: 12px; font-weight: 400; } ol.breadcrumb li a{ color : #342565; font-size: 12px; } .breadcrumb-bottom{ padding: 0 5px; } .home-page-menu.page-list .page-item{ padding: 10px; } @media only screen and (max-width: 1023px) and (min-width: 780px){ .wsdownmenu-list li a { white-space: nowrap !important; padding-left: 12px !important; padding-right: 12px !important; } } /* This code only for Safari Browser */ @media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 767px) {  .footer-prods-cols{ margin-bottom: 10px; } #idShoppingCartGrid { display: block; padding: 0 15px !important; } .CheckoutProgress.progress{ padding-left: 15px; padding-right: 15px; } /* .nav-tabs .nav-item .nav-link{ padding-left: 0px !important; }*/ .section-name{ /*padding-left: 4px !important;*/ } #ContentPage .sb-product-image a, #ContentPage .sb-product-image img.sb-thumbnail{ height: 100%; } #ContentPage .row.row-eq-height .thumbnail .caption h4{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; } #ContentPage .row.row-eq-height .thumbnail>a, #ContentPage .sb-product-image{ height: 130px !important; position: relative; margin: 15px 0; width: 100%; } #ContentPage .row.row-eq-height .thumbnail>a img{ max-height: 100% !important; min-height: 0px !important; position: absolute; top: 50%; left: 50%; -webkit-transform: perspective(1px) translate(-50%,-50%); transform: perspective(1px) translate(-50%,-50%); } } @media screen and (-webkit-min-device-pixel-ratio: 0) and (min-width: 768px) {  #ContentPage .sb-product-image img.sb-thumbnail, .sub-footer .thumbnail > .image img{ /*position: absolute; top: 50%; left: 50%; -webkit-transform: perspective(1px) translate(-50%,-50%); transform: perspective(1px) translate(-50%,-50%);*/ } #ContentPage .row.row-eq-height .fragments > div{ } .thumbnail a > img, .thumbnail > img, #ContentPage .sb-product-image img {  max-height: 100%; } #ContentPage .row.row-eq-height .thumbnail{ /*height: 250px;*/ }  /*#ContentPage form.regularProductSummary{ height: 400px; }*/ #ContentPage .sb-product-image, .sub-footer .thumbnail > .image, .thumbnail > .product-image{ height: 200px; width: 100%; padding: 10px; display: flex; align-items: center; } #ContentPage .sb-product-image a{ height: 100%; } #ContentPage form.regularProductSummary .caption.main-info{ min-height: 120px; } .sub-footer .thumbnail > .caption, .thumbnail > .caption { margin-bottom: 15px; } } @media screen and (-webkit-min-device-pixel-ratio: 0) and (min-width: 991px) { #ContentPage .sb-product-image{ height: 200px; width: 100%; /*border-bottom: 1px solid #e1e8e8;*/ } } @media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 991px) { .m-0-upto-md{ margin: 0 !important; } } @media screen and (-webkit-min-device-pixel-ratio: 0){ .product-title, #ContentPage form.regularProductSummary .caption.main-info h2, .sub-footer .thumbnail > .caption h5, .footer-product-sec .thumbnail > .caption h5, .footer-product-list .thumbnail > .caption h4{ /*white-space: nowrap; text-overflow: ellipsis;*/ overflow: hidden; height: 32px; padding: 0 12px; } } @media (min-width: 768px) and (max-width: 950px) { .fragment-content-video-sec>div{ width: 100% !important; max-width: 100% !important; flex: none; } } @media (max-width: 991px) { form.imageOnLeftTextWrappedAround { margin-bottom: 15px; } .cart-cell.cart-quantity { padding: 0 !important; } } @media (min-width: 768px) and (max-width: 991px) { #search-bar-desktop{ width: 100%; margin: 0px 0 15px; } .header .cart-area{ margin: 15px 0 15px; width: 33%; } .header .logo-area{ width: 60%; display: flex; align-items: center; } div#search-bar{ margin-top: 15px; } img.logoimage{ max-width: 100%; } .p-0-md{ padding: 0 !important; } .home-page-menu.page-list .page-item { padding-right: 5px !important; padding-left: 5px !important; } .home-page-menu.page-list .page-item>a{ font-size: 13px; } } .thumbnail p, .thumbnail h5, #ContentPage form.regularProductSummary .caption.main-info h2, .sub-footer .thumbnail > .caption h5, .footer-product-list .thumbnail > .caption h5, .footer-product-list .thumbnail > .caption h4{ /*white-space: nowrap; text-overflow: ellipsis; height: 32px;*/ overflow: hidden;	 padding: 0 12px; color: #333333; } /* Pace */ .pace { -webkit-pointer-events: none; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; z-index: 2000; position: fixed; top: 34.8%; left: 0; right: 0; bottom: 0; height: 15px; width: 400px; background: #fff; border: 1px solid #333333; overflow: hidden; margin-left: auto; margin-right: auto; } .pace .pace-progress { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); max-width: 400px; position: fixed; z-index: 2000; display: block; position: absolute; top: 0; right: 100%; height: 100%; width: 100%; background: #333333; } .pace.pace-inactive { display: none; } .loading-gif img { display: none; } .loading-gif { border: 16px solid #b7b7b7; /* Light grey */ border-top: 16px solid #d7006d; /* Blue */ border-radius: 50%; width: 120px; height: 120px; animation: spin 1.5s linear infinite; position: absolute; top: 40%; z-index: 9999; left: 46%; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } span.mobile-cart { position: absolute; background: #fbb10e; border-radius: 100%; text-align: center; color: white; padding: 1px 7px; font-size: 14px; right: -14px; top: -10px; height: 30px; min-width: 30px; line-height: 30px; } h1, h2, h3 { color: #333333; } .h1, h1 { font-size:25px; } .caption h1 { margin-top: 10px; } .h2, h2 { font-size:23px; } .h3, h3 { font-size:20px; } a { color:#e90000; } form a { color: #333333; } a:hover { cursor: pointer; } a:focus, a:hover { color: #e90000; text-decoration: none; }	 .small { font-size:13px; } body > section > .container { /*padding-top: 15px;*/ } blockquote td { padding: 15px; } .hide-md { } .show-md { display:none; } .homepage-h1 { font-size: 33px; } h3 span.actxxsmall { font-size: 11px; float: left; text-align: center; width: 100%; margin-bottom: 7px; } /* Bootstrap Overwrites */ .margin-top { margin-top:15px; } .form-inline .form-group { margin-bottom:15px !important; } a.btn-success, input.btn-success { border-radius: 0px !important; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .product-links .btn-success{ -webkit-box-shadow:none !important; box-shadow: none !important; margin-top: 10px; } /*.nxt-parent:hover, .prev-parent:hover, a.btn-success:hover, input.btn-success:hover, a.btn-success:focus, input.btn-success:focus, a.btn-success:active, input.btn-success:active, button.btn-success:hover, button.btn-success:active{ border: 1px solid #333333; background: #fff !important; border-color: #333333; color: #fff; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important; outline: 0 !important; }*/ .no-padding-right { padding-right: 0; } .no-padding-left { padding-left:0; } .container > .row > .col-xs-12.pull-right { padding-right: 0; } .well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05); box-shadow: inset 0 1px 1px rgba(0,0,0,.05); } .thumbnail { background-color: transparent; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; height:100%; padding:0; float:left; width:100%; position: relative; } .thumbnail a{ display: block;  } .thumbnail .caption { padding-top: 0; margin-top:0px; display: block; width:100%; } input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0;  } /* Sidebar */ .sidebar-box { border: 1px solid #ddd; margin-bottom: 15px; padding:10px; } .sidebar-box:empty { display: none; } /* Marketing List */ .marketing-list { min-height: 20px; padding: 0 19px 0 19px; margin-bottom: 20px; border: 1px solid #e3e3e3; border-radius: 4px; color: #333333; } .marketing-list-entry img { max-height: 100px; width: auto; margin: 0 auto; } .marketing-list h2 { margin: 15px 0; font-weight: 600; text-transform: uppercase; color: #333333; font-size: 20px; } .marketing-list .marketing-list-entry{ margin-bottom: 15px; } .marketing-list .marketing-list-entry .product-price{ color: #342565; font-weight: 600; } .marketing-list .marketing-list-entry .product-image{ display: flex; height: 100%; width: 100%; align-items: center; border: 1px solid rgb(234, 234, 234); padding: 5px; } .marketing-list .marketing-list-entry a{ color: #333333; } /* Home */ .thumbnail .img-responsive.Brochure { height: auto; max-height: 253px !important; width: 253px; max-width: 100% !important; min-height: 1px !important; } .thumbnail.Brochure > .image { min-height: 253px; } .col-md-2 .product-info { position: absolute; bottom: -10px; width: 100%; } .col-md-2 .thumbnail .product-info, .thumbnail .product-info{ position: relative; bottom: unset; /*margin-bottom: 30px;*/ margin-top: 5px; width: auto; } .thumbnail .cart-sec .product-price, .footer-product-sec .thumbnail .product-price, .fragments .product-price{ margin-bottom: 20px; /*margin-top: 20px;*/ color: #342565; font-weight: 600; font-size: 30px; display: block; width: 100%; } .fragments .product-price .price, .fragments .product-price .small{ display: block; } .col-md-2 .thumbnail { position:relative; } .col-md-2 .product-info .btn { border-radius: 0; } .img-responsive.Section { max-width: 100%; max-height: 200px; min-height: 200px; } /* Social Media */ .social-icons { /*max-width:150px;*/ } .social-icons i.fa { font-size: 30px; } .social-icons a { font-size: 20px; background: #fff; width: 44px; height: 44px; display: block; float: left; border-radius: 100%; margin: 0 2px; text-align: center; padding-top: 8px; color: #342565 !important; margin: 0 10px 6px 0; } .social-icons a:hover { background: #342565; color: #e90000 !important; border: 2px solid #e90000; transition: background-color 0.5s ease; } i.fa.fa-google-plus { font-size: 19px; margin-left: 3px; } i.fa.fa-pinterest-p { margin-left: 3px; } i.fa.fa-youtube-play { margin-left: 2px; } .product-info a { width: 100%; } #FilterResultElements p.product-price { font-size: 21px; } #FilterResultElements .product-info a { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; color: #fff; background-color: #5cb85c; border-color: #4cae4c; } #FilterResultElements .product-info a:hover { color: #fff; background-color: #398439; border-color: #255625; } .pagination>li>a:hover, .pagination>li>span { color:#333333; } .pagination>li>a{ color: #848484; } div[id^=FilterPropertyOptions], #FilterSectionOptions { max-height: 135px; overflow: auto; padding:5px; } .product-description, .product-links { /*padding: 0 15px;*/ margin-top: 15px; } .product-links { margin-bottom:15px; } .filter-text { font-size: 18px; padding:10px 2px; text-transform:uppercase; } .filter-by { float: right; } .filter-by input { } img.cartthumbnail { max-width: 70px; margin: 0 auto; } .pull-right.cartButtons input { margin-left: 5px; } .cartButtons input, .cartButtons a, .cartButtons span{ margin-right: 15px; } #rphtml { display: none; visibility: hidden; } td.quantity:empty { display:none; } .attribute-list .col-lg-9 { /*margin-bottom: 10px;*/ } .attribute-list .col-lg-3 { /*text-align: right;*/ } form .row > .col-xs-6 input { float: right; margin: 0 0 12px 0px; width: 100%; } ul#filter_pagination_links_top { margin-top: 0; margin-bottom: 0; /*min-height: 30px;*/ } h4.panel-title { text-align: left; } h4.panel-title a { float: right; /*padding: 5px; border: 1px solid rgb(234, 234, 234);*/ } .sort_by select { /*float: right;*/ border: 1px solid rgb(234, 234, 234); height: 30px !important; padding: 0 10px; } #SortBy p { float:right; margin-right: 5px; } .sort_by { margin-bottom: 0px; /*float: right;*/ } .sidebar-filter-element h2 { margin-top: 0; } div[id^=FilterPropertyOptions] input[type="checkbox"] { } div[id^=FilterPropertyOptions] label { line-height:0; } .safe i { margin-right:5px; color:#008000; font-size:19px; } #cart tr img { /*height: 30px;*/ width: 50px; } .thumbnail .caption h2 { font-size: 15px; margin: 10px 0; } img.sb-thumbnail { margin-top: 0px; } .thumbnail > .image { height: 280px; position: relative; } .thumbnail > .image > a{ /*padding: 10px;*/ height: 100%; } .animation, .animation a { -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } .thumbnail form { float: left; width:100%; } fieldset.form-horizontal { padding: 0 15px; } .caption a h2:hover { color: #342565; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease ; transition: all 0.5s ease; font-weight:500; } .caption a:hover { text-decoration: none; color: #333333; } /* Header Styles */ header { background-color: #fff; } header i { color:#fff; } i.fa.fa-search { color: #333333; } .header { display:inherit; } .mobile-header { display:none; } .sb-input-group .input-group-addon{ background: white !important;  } .input-group-addon { padding: 0px 12px; font-size: 14px; } .sb-input-group .form-control{ border-right:0;  box-shadow:0 0 0;  border-color:#ccc; } .sb-input-group button{ border:0; background:transparent; } /* img.logoimage { max-height:65px; height: auto; width: auto; } .thumbnail a>img, .thumbnail>img { max-height:170px; min-height:170px; }*/ .sub-header { background: #fff; color: white; padding: 10px 10px 0; font-size: 16px; } .header-cart { color:#fff; position: relative; text-align: left; } .quick-search .input-group { border: 1px solid #cccccc; border-radius: 3px; /*overflow: hidden;*/ } .search-area .input-group-addon, .search-area .sb-input-group .form-control { border: 0; } .search-area .sb-input-group .form-control, .sb-input-group button{ height: 48px !important; } .form-group{ width: 100%; } .form-group label{ font-weight: 400; font-size: .9rem; margin-bottom: 8px; } .form-group > .col-xs-12 { padding: 0; } .search-icons i { color: #333333; font-size: 28px; margin: 6px 2px; } #search-bar .form-group { margin:0; } .sf_suggestion { float: left !important; width: 100% !important; clear:both; color:red !important; left:0 !important; position:absolute !important; top: 48px !important; z-index:9999; background: #333333; } .sf_suggestion ul{ width: 100% !important; padding: 5px; } .sf_suggestion li { color:#333333; list-style:none; border-bottom: 1px solid #e84e4e; } .sf_suggestion li a { color: #fff; display: block; text-align: left; padding: 5px; padding-left: 15px; } .logo-area, #search-bar, .search-icons, .cart-area { margin: 15px 0; } div#search-bar, div#search-bar-desktop, .cart-area { margin: 25px 0 23px; } /*.cart-area { padding: 0; }*/ /* Footer Styles */ .footer-list { list-style:none; } .list-group-item{ color: #333333; } .footer-list li.list-group-item { padding: 2px 0 !important; } ul.footer-list li a:hover{ color: #e90000 !important; /*font-weight: 600; padding-left: 5px;*/ } div#postfooter { background: #333333; color: #fff; padding-top: 5px; padding-bottom: 5px; font-size: 14px; } div#postfooter p{ margin-bottom: 0; } #footer { padding: 45px 0 35px; background: #342565; font-size: 14px; color: #f9f9f9; } #footer .list-group-item { padding: 5px 0px; margin-bottom: -1px; background-color: inherit; border: 0; } #footer h3 { font-size: 18px; font-weight: 600; color: #f9f9f9; margin-bottom: 15px; } #footer a{ color: #fff; } #footer b.d-block{ font-size: 14px; margin: 5px 0; } #footer b.d-block, #footer h3{ text-transform: uppercase; } /* Main Content Styles */ .home-fragment { margin-bottom:25px; } /* Breadcrumb */ .breadcrumb-bottom { float: left; width: 100%; } /* Product Page */ .product-image { margin:0 auto; } .show-md .add-to-cart input { margin-top: 10px; margin: 10px auto; display: block; width: 100%; } .thumbnail .badges .sale, .thumbnail .badges .out, .thumbnail .badges .best-seller { display: block; float: left; margin-right: 2px; width: 55px; height: 55px; background: url("badges.png") no-repeat; } .thumbnail .badges .sale { background-position: 0 0; } .thumbnail .badges .out { background-position: -57px 0; } .thumbnail .badges .best-seller { background-position: -114px 0; } .thumbnail .badges:after { visibility: hidden; display: block; content: ""; clear: both; height: 0; } .badges { position: absolute; top: -10px; left: 10px; } .tab-content p { margin: 10px 0; } .tab-content h4{ font-size: 1.2rem; text-decoration: underline; margin-top: 5px; color: #333333; margin-bottom: 5px; } .delivery-time i { margin-right: 10px; } .delivery-time { font-size: 20px; } /* Section Page */ .breadcrumb li:empty { display: none; } .section-banner-img { margin-bottom:10px; width:100%; } .best-sellers.row-eq-height { padding-left: 0; margin-left: 0; margin-right: 0; } .more-btn { margin-top:5px; width:100%; } .category-banner { border-bottom: 1px solid #d5d5d5; clear: both; margin: 0px 0px 15px; padding: 0; position: relative; text-align: center; z-index: 1; width: 100%; } .category-banner > h1 { margin-top: 5px; } /* Sidebar Styles */ .sb-sidebar { padding:0; } /* Back to Top */ #return-to-top { position: fixed; bottom: 20px; right: 20px; background: rgb(0, 0, 0); background: rgb(35, 31, 32); width: 50px; height: 50px; display: block; text-decoration: none; -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px; display: none; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; z-index:99999; } #return-to-top i { color: #fff; margin: 0; position: relative; left: 16px; top: 13px; font-size: 19px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } #return-to-top:hover { background:#333333; } #return-to-top:hover i { color: #fff; top: 5px; } /* Cart */ form .row > .col-xs-6 input { float: right; margin: 0 2px; } form .row > .col-xs-6> h1 { margin-top: 0; } #cart .col-sm-10>.col-sm-10 { padding: 0; } .nomargin { margin: 0 0 5px 0; } td input { text-align:center !important; } .thumbnail .small { display: none; } .progress span { float: left; width: 25%; text-align: center; padding: 10px; font-size: 16px; font-weight: 600; background-color: #e9ecef; display: flex; text-align: center; align-items: center; cursor: default; /*border-right: 1px solid white;*/ } .progress span:last-child{ border-right: none; } .progress span i{ font-style: normal; width: 100%; } .CheckoutProgress.progress { height: auto; border-radius: 0; background: #e9ecef; padding: 0; } .CheckoutProgress.progress>span.cpi-active{ /*cursor: pointer;*/ } .CheckoutProgress.progress>span.cpi-inactive{ cursor: default; } /*#create-account { display:none; }*/ .InvoiceField label { display: block; font-size: .9rem; margin-bottom: 8px; } /*#idCheckoutForm .col-sm-8 { border-right: 1px solid #ddd; }*/ span.cpi-active { background: #fbb10e; color: #fff; } /* Marketing Lists */ .marketing .thumbnail a>img, .marketing .thumbnail>img { max-height: 100px; } .marketing h3 { margin-top: 0; } .marketing .thumbnail .caption { padding:0 9px; } .marketing span#price { font-size: 16px; } /* Checkout */ .cart-thumb { padding-left:0; } .cart-quantity input { } .cart-quantity input[type=number] { width: 52px; border: none; border-top: 1px solid #ced4da; border-bottom: 1px solid #ced4da; background: transparent; } span#idShowHide { text-transform: capitalize; } span#idCartHeadingTotal { float: right; } .confirmCustomerAddress tr th:first-child { width: 36%; } .table>tbody>tr>th { vertical-align:middle; } .checkout > h2 { margin-top: 5px; } #cart>thead>tr>th { vertical-align: middle; border-bottom: 0; vertical-align: middle; border-bottom: 0; text-transform: capitalize; } #idShoppingCartGrid #cart>thead>tr>th{ padding: 15px 0; } #idShoppingCartGrid #cart tbody tr:hover{ background: #f1f1f1; } span.qty-overlay { background: #2bbbad; padding: 3px 0; border-radius: 2px; color: #fff; text-align: center; font-size: 13px; line-height: 11px; display: block; margin-top: 5px; -webkit-transform: perspective(1px) translateX(-50%); transform: perspective(1px) translateX(-50%); left: 50%; width: 90%; } input.bumpbutton { background: #a50057; border: 0; color: white; padding: 3px 8px; } input.minusbtn { padding: 3px 9.2px; } .removecssbtn { text-align: center; float: left; margin-left: 22%; color: #333333; transition: all 0.5s; color: #ffffff !important; border-radius: 50%; height: 24px; width: 24px; /* background: #ff4a4a; box-shadow: 5px 2px 1px 1px rgba(199, 221, 241, 0.34), 1px 4px 5px 1px rgba(167, 210, 249, 0.35), 0 0px 5px 0 rgba(0, 82, 155, 0.09);*/ } .removecssbtn:hover { cursor: pointer; color: #a50057; } /* Contact Us Page */ .contactRows.form-inline input.form-control { min-width: 357px; } /* Menu */ .col-xs-8.logo-area { padding: 0; } span.full-width { display: block; width: 100%; /*margin: 0 0 15px 0; border-top:1px solid #342565; border-bottom:1px solid #342565;*/ } .megamenu { top:48px; padding:14px 0; /*margin-left:1.1%;*/ width: 100%; } .wsdownmenu { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; max-width:1170px; } .wsdownmenu-list li:first-child a { -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; } .wsdownmenu-list .megamenu >ul>li:first-child a{ padding-left: 0 !important; } .wsdownmenu-list .megamenu >ul>li a:hover{ padding-left: 22px !important; } .wsdownmenu-list .megamenu >ul>li:first-child a:hover{ padding-left: 4px !important; } .wsdownmenu-list > li > a { line-height: 24px; min-height: 48px; padding-top: 5px; /*justify-content: center;*/ display: flex; align-items: center; } .wsdownmenu-list > li > a { transition: all 0.5s; /*color: #333333;*/ color: #6f6f6f } .wsdownmenu-list > li > a:hover { background-color: #333333 !important; color: white; } .wsdownmenu-animated-arrow { display: none; } header .mobile-nav i { color: #fff; } .wsdownmenu-text { display: none; } .wsdownmenu > div > .wsdownmenu-list { border: 0 !important; } .wsdownmenu-list > li > a { border:0;	 } .megamenu a.title { font-weight: 600; font-size:14px; } .megamenu a { font-size:13px; } .row > ul > li > a { color: #333333; } ul.footer-list li a { color: #333333; transition: all .4s ease; } div#recaptcha_widget_div { float: right; margin: 15px; } /* Product Table Layout */ .tb-row { width: 100%; float: left; } .table-headers { float: left; width: 100%; border-top: 1px solid #d5d5d5; } .table-headers h3 { margin: 10px 0; font-size: 16px; color: #333333; font-weight: 600; } .product-table h2 { font-size: 18px; margin-top: 10px; } .product-table .small { display: none; } .section-info { margin-bottom: 15px; } .section-info img { max-height:250px; } .product-table #price { font-size: 18px; } .product-table div[class^="col"] { margin: 9px 0 0 0 !important; } .tb-row div:nth-child(2) { margin: 0 !important; } .button-wrapper { margin: 10px 0px 10px 0; float: right; } .col-4 .button-wrapper+.button-wrapper { margin-left: 10px; } .order-2 .button-wrapper:first-child{ margin-right: 0px; } .button-wrapper:last-child{ margin-right: 0px; } .order-2 .button-wrapper:last-child{ /*margin-right: 10px;*/ } .tb-row:last-child { border-bottom: 1px solid #d5d5d5; } .table-summary { padding-top: 5px; padding-bottom: 5px; float:left; border-top: 1px solid #d5d5d5; } .table-image {display:none;} span.small-logo { display:none; max-width: 75%; margin: 0 auto; } .megamenu.clearfix { display: block !important; } #recenthtlist { /*float: left;*/ width: 100%; } input#idINVOICECOUNTRYText { margin-top: 15px; } .lightgrey { background: #e7e7e7; padding: 0 0 17px 0; } .white { color: white; } #ContentPage .row.row-eq-height .fragments{ display: flex; flex-wrap: wrap; /*margin-bottom: 25px;*/ width: 100%; float: left;  display: -webkit-flex; display: flex; } /*#ContentPage .row.row-eq-height .fragments>div{ padding: 0 7px; margin-bottom: 14px; }*/ #ContentPage .fragments>div{ padding: 0 7px; margin-bottom: 14px; } #ContentPage .row.row-eq-height .thumbnail{ margin-bottom: 0px; /*padding-bottom: 45px;*/ position: relative; } #ContentPage form.regularProductSummary:hover, .thumbnail.search-thumbnail:hover, .thumbnail:hover, .sub-footer .thumbnail:hover{ transition: all .2s linear; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; transform: translateY(-4px); -webkit-transform: translateY(-4px); -moz-transform: translateY(-4px); -ms-transform: translateY(-4px); box-shadow: 0px 1px 3px 0px rgba(28, 41, 47, 0.16); -webkit-box-shadow: 0px 4px 20px 0px rgba(28, 41, 47, 0.16); -moz-box-shadow: 0px 4px 20px 0px rgba(28, 41, 47, 0.16); -ms-box-shadow: 0px 4px 20px 0px rgba(28, 41, 47, 0.16); } #ContentPage .row.row-eq-height .thumbnail:hover{ -webkit-box-shadow: 0 3px 17px 0 rgba(23,84,116,0.09); box-shadow: 0 3px 17px 0 rgba(23,84,116,0.09); border: 1px solid #666; } #ContentPage .row.row-eq-height .thumbnail, #ContentPage form.regularProductSummary, .thumbnail.search-thumbnail, .checkoutArea>fieldset>fieldset, .checkout>fieldset>fieldset{ background: #fff; margin-bottom: 15px; } .sub-footer .thumbnail{ background: #fff; margin-bottom: 0px; box-shadow: 0px 1px 4px 0px rgba(174, 173, 173, 0.15); } .tr-bg-shadow-effect{ -webkit-box-shadow: 5px 2px 1px 1px rgba(199, 221, 241, 0.2), 1px 4px 5px 1px rgba(167, 210, 249, 0.2), 0 0px 5px 0 rgba(0, 82, 155,0); box-shadow: 5px 2px 1px 1px rgba(199, 221, 241, 0.2), 1px 4px 5px 1px rgba(167, 210, 249, 0.2), 0 0px 5px 0 rgba(0, 82, 155,0); } #ContentPage .row.row-eq-height .thumbnail a { display: flex; height: 100%; align-items: center; justify-content: center; text-align: center; width: 100%; padding: 15px; } #ContentPage .row.row-eq-height .thumbnail a.img-sec{ height: 188px !important; } #ContentPage .row.row-eq-height .thumbnail .caption a{ padding: 10px; } #ContentPage .row.row-eq-height .thumbnail .caption{ /* position: absolute; bottom: 0; left: 0; padding: 0px; background: #e90000;*/ } #ContentPage .row.row-eq-height .thumbnail .caption h4{ margin: 3px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; font-size: 16px; text-transform: capitalize; font-weight: 600; color: #342565; } #ContentPage .sb-product-image a{ display: flex; align-items: center; padding: 0 15px; text-align: center; width: 100%; position: relative; } #ContentPage .sb-product-image img.sb-thumbnail, .sub-footer .thumbnail > .image img, .thumbnail > .product-image img{ max-width: 100%; max-height: 85%; width: auto; margin-top: 0; margin-left: auto; margin-right: auto; } .sub-footer .thumbnail > .image a, .thumbnail > .product-image a{ position: relative; height: 100%; width: 100%; display: flex; align-items: center; } #ContentPage form.regularProductSummary, .thumbnail.search-thumbnail{ height: 100%; display: flex; flex-wrap: wrap; align-items: flex-end; transition: all .2s linear; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; transform: translateY(0px); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); box-shadow: 0px 1px 3px 0px rgba(28, 41, 47, 0.08); -webkit-box-shadow: 0px 1px 3px 0px rgba(28, 41, 47, 0.08); -moz-box-shadow: 0px 1px 3px 0px rgba(28, 41, 47, 0.08); -ms-box-shadow: 0px 1px 3px 0px rgba(28, 41, 47, 0.08); } .thumbnail.search-thumbnail .desc-sec, .thumbnail.search-thumbnail .cart-sec{ text-align: center; width: 100%; } .thumbnail.search-thumbnail .cart-sec p.btn-success{ display: inline-block; width: auto; margin: 15px auto; float: none; padding: 10px 15px; } #ContentPage form.regularProductSummary .caption.main-info, .sub-footer .thumbnail > .caption, .thumbnail > .caption{ text-align: center; display: flex; flex-wrap: wrap; justify-content: center; align-items: center;width: 100%; } #ContentPage form.regularProductSummary .caption.main-info a, .sub-footer .thumbnail > .caption a{ width: 100%; } .sub-footer .thumbnail > .caption a, .thumbnail > .caption a, .thumbnail > .caption p{ height: 100%; width: 100%; position: relative; } .sub-footer .thumbnail > .caption a.btn{ width: auto !important; display: inline-block; } .sub-footer .thumbnail > .caption a.add-to-cart-btn span{ margin: auto; } #ContentPage form.regularProductSummary .caption.main-info h2, .sub-footer .thumbnail > .caption h5, .thumbnail > .caption h5, .thumbnail > .caption h4{ margin: 10px auto 10px auto; width: 100%; font-size: 14px; color: #333333; text-align: center; /*display: flex; align-items: center; justify-content: center;*/ } .row.row-eq-height.marketing { margin-top: 10px; width: 100%; } .row-flex-wrap{ display: flex; flex-wrap: wrap; } .row-flex-wrap>div{ padding: 5px; } .logo-area a{ display: inline-block; width: auto; } .d-flex-space-bw{ display: flex; justify-content: space-between; } .cart-left, .cart-left .externalButtons { /*display: flex; justify-content: center; align-items: center;*/ } .white a { color:white; } .mobileHeader { display:none; } @media (max-width:1200px) { .header.container, .sub-header > .container { width: 100%; } } @media (max-width:1024px) { .wsdownmenu-list > li > a { font-size:14px; } } @media (max-width:1000px) { .thumbnail.Brochure > .image { min-height: 253px; } } @media (max-width:780px) { .mobile-header div#search-bar { margin-bottom: 15px; } /*.wsdownmenu > div > .wsdownmenu-list{ display: none; } .wsdownmenu > div{ display: none; }*/ .mobile-header > div, .mobile-header > nav { /* This width is commented for .mobile-header.container .row */ /*width: 11%;*/ } .mobile-header > div#search-bar { width: 100%; } .mobile-header > div.logo-area { width: 56%; } span.full-width { width: 100%; border:0; } .row-mobile { padding:0; } .wsdownmenu { margin: 0 0.5%; border: 0; width:99%; } .wsdownmenu-animated-arrow { border-image: none; color: #333333; cursor: pointer; font-size: 14px; line-height: 20px; margin: 0; padding: 21px 14px; position: absolute; right: 0; text-align: center; display: block !important; top: 0; vertical-align: middle; height: 48px; width: 100%; z-index: 1000; } .mobile-nav .wsdownmenu-animated-arrow { color: #333333; padding: 0; position: relative; height: auto; width: auto; font-size: 24px; /*margin-top: 26px;*/ } .wsdownmenu-list { border: 1px solid #ddd; border-bottom: 4px solid #ddd !important; border-top: 4px solid #ddd !important; } .wsdownmenu > a.wsdownmenu-animated-arrow { display: none !important; } .thumbnail.Brochure > .image { min-height: 200px; } #ContentPage .col-lg-9 .row.row-eq-height { width: 100%; margin: 0; } .form-inline.row { margin-left: 0; margin-right: 0; } .button i.fa.fa-search { /*color: #fff;*/ } .mobileHeader { display:block; } input.bumpbutton { display:none; } .row .col-xs-6 { /*padding: 0 5px;*/ } .row-eq-height .col-xs-6 { padding: 0 15px; } .hide-md { display:none; } .show-md { display:block; } #information { display:none !important; } img.logoimage { margin:0 auto; max-width: 100%; } nav.nav { display:none; } nav.mobile-nav { display:inherit; float:left; } .mobile-header { display:inherit; position: relative; } .menu-collapser { margin:20px 0; } .header { display:none; } .collapse-button { position:relative; } .collapse-button .icon-bar { height: 4px; width: 22px; } ul#mobile-navigation { position: absolute; z-index: 99; padding: 0; width: 95.5%; } .mobile-margin { font-size:24px; } .mobile-margin i { color: #fff; }	 i.fa.fa-phone { font-size: 27px; margin-top: 6px; color:#fff; } i.fa.fa-search { color:#fff; } .collapse-button .icon-bar { background-color:#e90000; } #ContentPage .col-xs-6 { /*padding: 0 !important;*/ } #ContentPage .col-xs-12 { padding: 0 7px; } div#search-bar, .cart-area { margin:0; } } @media (max-width: 600px) { .removecssbtn{ margin-left: 0; } table#cart tbody td .form-control{ width:100%; display: inline !important; } .actions .btn{ width:36%; margin:1.5em 0; } .actions .btn-info{ float:left; } .actions .btn-danger{ float:right; } table#cart thead { display: none; } table#cart tbody td { display: block; padding: .6rem; min-width: 320px; float: left; width: 100%; } table#cart tbody td:before { content: attr(data-th); font-weight: 600; display: inline-block; width: 80px; float: left; text-align: left; } .removecssbtn-td input[type=checkbox] { text-align: left; margin-left: 20px; float: left; width: auto; position: relative; top: -6px; } table#cart tfoot td{ display: inline-block; width: 50%; } table#cart tfoot td .btn{display:block;} } @media (max-width:550px) { .table-image { display: block; } .table-image img { max-height: 190px; } .table-headers { display: none; } .tb-row { margin-bottom: 5px; } .tb-row .table-summary > div { float: left; width: 100%; text-align: center; } .button.cart-button { float: left; width: 100%; font-size: 14px; padding: 10px 5px; } } @media (max-width:440px) { span.large-logo { display: none; } span.small-logo { display:block; } } @media only screen and (max-width: 1200px) and (min-width: 781px) { .wsdownmenu-list > li > a .fa.fa-home { display:block !important; } } .wsdownmenu-list > li > div { display: none !important; visibility: hidden !important; } .wsdownmenu-list > li:hover > div { display: flex !important; flex-wrap: wrap; visibility:visible !important; } .col-xs-12 > .add-to-cart.col-sm-12.col-xs-12 { padding: 0; } .feefo-placeholder { position: absolute; top: 0; left: 0; z-index: 0; padding: 1em; } .feefowidget-global-container-header h1 { display: none !important; } .feefo-table { float: left; width: 100%; } .feefo-table feefowidget-global .feefowidget-global-container { padding: 0 15px; } .std-product-details .caption { float: left; } .std-product-details h2.text-center { font-size: 18px; margin: 6px 5px; } .std-product-details p.btn.btn-success { position: absolute; left: 0; width: 100%; bottom: 0; border-radius: 0; } .std-product-details .thumbnail { position:relative; } .std-product-details .thumbnail .desc-sec{ text-align: center; } .std-product-details .product-price { margin-top: 10px; } /* Nicola's Changes */ .checkout-logo-medium, select, input[type=submit], input[type=button], input[type=number], input, button, button.d-flex, p.form-control{ border-radius: 0px !important; height: 44px !important; line-height: 0 !important; } .form-group input{ line-height: 20px !important; } input[type=radio]{ height: auto !important; } p.form-control{ line-height: 30px !important; } button.d-flex{ height: 45px !important; } .quantity-box input { /*width: calc(50% - 10px) !important; margin: 0 5px;*/ margin-bottom: 0px; border-radius: 0px !important; height: 40px; } .quantity-box .input-number{ border-left: none; border-right: none; } .quantity-box button { float: left; width: calc(25% - 3px); } .button { width: 100%; } @media only screen and (max-width:575px) { .footer-product-sec { padding: 0 15px; } .p-xs-0{ padding: 0 !important; } .brochure-price-list li, .brochure-list li{ padding-left: 30px; position: relative; } .brochure-price-list li:after, .brochure-list li:after{ content:""; position: absolute; left: 5px; top: 7px; height: 10px; width: 10px; background: #333333; } .fragment.caption u{ color: #333333; padding-left: 0px; } .p-22-xs{ padding: 2.2rem; } .home-page-menu.page-list a{ text-align: left; } .footer-product-list > .d-flex { flex-wrap: wrap; } section { padding: 0 15px; } #idShoppingCartGrid #cart .product-list-row .padd-from-md .cart-cell.cart-details:nth-of-type(5){ margin-left: 0px; } .CheckoutProgress.progress{ background: transparent; /*padding: 15px;*/ -webkit-box-shadow: 5px 2px 1px 1px rgba(199, 221, 241, 0.2), 1px 4px 5px 1px rgba(167, 210, 249, 0.2), 0 0px 5px 0 rgba(0, 82, 155,0); box-shadow: 5px 2px 1px 1px rgba(199, 221, 241, 0.2), 1px 4px 5px 1px rgba(167, 210, 249, 0.2), 0 0px 5px 0 rgba(0, 82, 155,0); } .checkout-left .shadow-effect, .checkout-right .shadow-effect{ /*padding: 0 !important;*/ } #idCheckoutForm{ /*padding: 0 15px;*/ } #ContentPage .col-xs-6{ padding: 0 !important; } /*#ContentPage .row.row-eq-height .thumbnail{ box-shadow: 3px 3px 3px 0px rgba(120, 134, 148, 0.2), 0px 5px 10px 0px rgba(148, 172, 193, 0.2), 0 0px 5px 0 rgba(132, 145, 156, 0); } #ContentPage .row.row-eq-height .thumbnail:hover, .sub-footer .thumbnail:hover{ box-shadow: 3px 3px 3px 0px rgba(120, 134, 148, 0.3), 0px 5px 10px 0px rgba(148, 172, 193, 0.31), 0 0px 5px 0 rgba(233, 238, 243, 0.03) !important; } #ContentPage form.regularProductSummary, .thumbnail.search-thumbnail, #ContentPage .row.row-eq-height .thumbnail, .sub-footer .thumbnail, .row.footer-product-list .thumbnail{ box-shadow: 3px 3px 4px 1px rgba(174, 194, 214, 0.4), 1px 4px 0px -4px rgba(185, 207, 226, 0.3), 0 0px 5px 0 rgba(0, 82, 155,0) !important; border: 1px solid rgba(209, 233, 255, 0.4) !important; }*/ .product-list-row .padd-from-md:nth-child(1){ width: 70%; } .product-list-row .padd-from-md:nth-child(2){ width: 30%; text-align: right; } } @media (min-width:576px) and (max-width:767px){ .cart-cell.cart-details{ padding-left: 0 !important; } .sidebar-outer .margin-adj-md{ margin-right: -10px; margin-left: -10px; } } @media (min-width:576px) and (max-width: 991px){ .cart-cell.cart-quantity{ padding: 0 !important; } .product-list-row .padd-from-md:nth-child(2){ text-align: right; } } @media (min-width:601px) and (max-width: 991px){ .cart-cell.cart-quantity span.input-group{ width: auto; margin-left: auto; } } @media (min-width:601px) and (max-width: 767px){ .cart-cell.cart-quantity button.btn-number, .cart-cell.cart-quantity input{ padding: 3px 5px !important; height: 30px !important; font-size: 12px !important; } .cart-quantity input[type=number]{ width: 40px !important; } } @media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 991px){ .theme-border-upto-md{ border: 1px solid rgb(234, 234, 234); } } @media (min-width:576px){ .no-side-padd-not-xs{ padding-left: 0; padding-right: 0; } .d-flex-sm{ display: flex !important; } .abs-pos-sm.w-73-sm{ width: 73%; left: 12.5% !important; } .abs-pos-sm{ position: absolute; left: 0; top: 0; } .rel-pos-sm.w-73-sm{ width: 73%; margin-left : auto; margin-right : auto; } } @media only screen and (max-width:767px) { .row.row-eq-height.fragments{ padding-left: 10px; padding-right: 10px; } form.has-validation-callback .title-shadow{ padding: 0; } .side-bar-title{ padding: 10px 0; color: #333333; font-size: 22px; text-transform: uppercase; text-align: left; font-weight: 600; } .bestseller-sidebar{ padding: 0; } .bestseller-sidebar>.theme-border-md{ padding-left: 0; padding-right: 0; } form.imageOnLeftTextWrappedAround .add-to-cart-btn{ width: 100%; text-align: center; } form.imageOnLeftTextWrappedAround .add-to-cart-btn span{ margin: auto; } .product-details-sec .product-img-sec{ border: none !important; border-bottom: 1px solid rgb(234, 234, 234) !important; padding-bottom: 20px; padding-top: 20px; } .product-details-sec .product-order-sec{ margin-bottom: 15px !important; } .product-details-sec{ padding: 0!important; } .p-xs-0{ padding: 0 !important; } .row.footer-product-list-row{ margin-right: 0px !important; margin-left: 0px !important; } .banner-content-sec{ min-height: auto !important; } .banner-content{ padding-top: 10vw; padding-bottom: 10vw; } .fragment-video-sec .video-wrapper { margin: auto; display: block !important; padding: 10px !important; box-shadow: 0px 1px 4px 0px rgba(174, 173, 173, 0.15); width: 100%; margin-top: 15px !important; margin-bottom: 20px !important; } .fragment-video-sec .video-wrapper iframe{ width: 100%; } .fragment.caption.fragment-thumbnail, .fragment.caption.footerFragmentList{ padding-left: 15px; padding-right: 15px; margin-bottom: 15px; } .container.sub-footer .fragment.caption h2{ text-align: center; } .container.sub-footer .fragment.caption.footerFragmentList h2{ text-align: left; } .thumbnail > .image > a{ overflow: hidden; } .products-list-section .caption{ padding-bottom: 10px; } .caption.home-fragment{ padding: 15px; } .caption.home-fragment p { margin-bottom: 5px; } .mobile-header img { width: 27px; height: 27px; } .mobile-header .logo-area img{ width: auto !important; height: auto !important; } .footer-prods-cols{ margin-bottom: 10px; } #idCheckoutForm .checkout-right{ border: 1px solid rgb(234, 234, 234); margin-bottom: 15px; } .searchResults .sort_by{ margin-top: 15px; } #ContentPage .sb-product-image a{ display: flex; align-items: center; } .footer-product-list{ /*padding-left: 10px; padding-right: 10px;*/ } .container.sub-footer.fragments-rows{ max-width: 100%; } header { padding-right: 15px; padding-left: 15px; } .footer-product-list { float: left; } .home-page-menu.page-list .page-item{ -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .row-flex-wrap>div{ padding: 5px 0; } /*#SortBy{ margin-top: 15px; }*/ .sidebar-filter-element.side-menu{ padding: 0 !important; } .sort_by{ padding-left: 15px !important; padding-right: 15px !important; } .p-0-xs{ padding: 0 !important; } .pl-5-xs{ padding-left: 5px !important; } .pr-5-xs{ padding-right: 5px !important; } #FilterResultElements{ padding-left: 5px; padding-right: 5px; } #FilterResultElements .std-product-details { width: 100%; margin-bottom: 10px; } #filter_results_area{ margin-left: -15px !important; margin-right: -15px !important; } .sort_by select{ float: none !important; width: 100%; } ul#filter_pagination_links_top{ width: 100%; margin-left: 0 !important; margin-right: 0 !important; } #search_results_list>nav{ display: flex; } .CheckoutProgress.progress{ /*padding-left: 15px; padding-right: 15px;*/ } #idShoppingCartGrid { display: block; padding: 0 15px !important; } .sub-footer .thumbnail > .image a, .thumbnail > .product-image a{ padding: 5px; } .justify-content-between-upto-sm{ -webkit-box-pack: justify!important; -ms-flex-pack: justify!important; justify-content: space-between!important; } #idShoppingCartGrid #cart .product-list-row .padd-from-md .cart-cell.cart-quantity{ font-size: 13px; padding: 0; } #idShoppingCartGrid #cart .product-list-row .padd-from-md .cart-cell.cart-quantity .input-group{ text-align: left; justify-content: left; } #idShoppingCartGrid #cart .cart-cell.cart-details:nth-of-type(2), #cart .cart-cell.cart-quantity:nth-of-type(1){ margin-bottom: 0px; } #cart .cart-cell.cart-details:nth-of-type(5), #cart .cart-cell.cart-details:nth-of-type(2){ padding: 0 !important; } #cart .cart-cell.cart-details:nth-of-type(2), #cart .cart-cell.cart-quantity:nth-of-type(1) { margin-bottom: 25px; /*padding-left: 0;*/ } #idShoppingCartGrid #cart .product-list-row .padd-from-md .cart-cell.cart-quantity{ /*left: 0;*/ } .p-0-upto-sm{ padding: 0 !important; } .nav-tabs { margin-left: -10px; } .nav-tabs .nav-item .nav-link{ border: 1px solid #eaeaea; margin-left: 10px; padding-left: 10px; margin-top: 12px; } .padd-s-10-xs{ padding-left: 10px !important; padding-right: 10px !important; } .col-md-2 .thumbnail .product-info, .thumbnail .product-info{ margin-bottom: 15px; } .btn img{ display: none; } .footer-product-sec .thumbnail .product-price{ margin-bottom: 10px; margin-top: 0px; } .sub-footer .footer-prods-cols .thumbnail{ margin-bottom: 0px; } .thumbnail > .image{ height: 318px; } #cart .cart-cell.cart-details:nth-of-type(2), #cart .cart-cell.cart-quantity:nth-of-type(1){	 margin-bottom: 10px; } #menu-overlay{ display: none !important; } #ContentPage, .indexPage{ margin-bottom: 15px; } .home-page-menu.page-list a { text-align: left; text-transform: uppercase; font-weight: 500; } .cartButtons>div, .cartButtons input, .cartButtons button, .cartButtons a{ width: 100%; text-align: center; display: block; margin-bottom: 10px; } .cartButtons>div, .cartButtons a{ margin-bottom: 0px !important; } .cartButtons a img{ margin: 0 auto; display: block; } table#cart tfoot td:empty { display: none; } .p-l-xs-0{ padding-left: 0 !important; } .p-r-xs-0{ padding-right: 0 !important; } .contactus-icons{ font-size: 40px !important; } .contactus-icons.fa-map-marker{ font-size: 50px !important; } .wsdownmenu-list > li > a { padding-left: 0 !important; } header+span.full-width>nav{ max-width: 540px; margin-left: auto; width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } .terms-conds { /*padding-left: 15px; padding-right: 15px;*/ } #terms-body h1, #terms-body h2, #terms-body h3 { color: #333333; padding: 15px 0; } .thumbnail, #ContentPage form.regularProductSummary, .thumbnail.search-thumbnail{ border: 1px solid rgb(234, 234, 234); } .home-page-menu{ margin-top: 15px; margin-bottom: 15px; } .home-page-menu.page-list { border: 1px solid rgba(234,234,234); } .banner-title, .footer-product-sec h3, .section-title{ font-size: 1.5rem; } .section-name { font-weight: 600; text-transform: capitalize; font-size: 22px; margin-top: 15px; margin-bottom: 15px; width: 100%; padding: 9px 15px !important; } form.imageOnLeftTextWrappedAround .section-name{ margin-top: 0; padding: 9px 0px !important; } .footer-prods-cols { width: 100% !important; padding: 0px; max-width: 100% !important; position: relative; float: left; } form h1 { margin-bottom: 0px; } /*.footerFragment h2{ padding-top: 50px; }*/ .breadcrumb-top{ display: none; } /* .container.sub-footer .row > div, .row.footer-product-list > div{ margin-bottom: 15px; }*/ .checkout-right .shadow-effect{ /*width: calc( 100% - 60px);*/ margin: 0 auto; /*margin-top: 15px;*/ } #idShoppingCartGrid{ display: block; padding: 0 10px; } .CheckoutProgress.progress{ flex-wrap: wrap; } .CheckoutProgress.progress>span{ width: 50%; border: 1px solid #fff; } #footer h3 { margin-top: 15px; } form[name=simplesearch] .input-group-addon .button{ margin: 0; } .mobile-header > div>*{ padding: 0 !important; } ol.breadcrumb{ margin-bottom: 15px; } .no-margin-r-upto-sm{ margin-right: 0; } .row-xs { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; } .padd-lr-xs{ padding-right: 15px; padding-left: 15px; } .button { /*margin:20px 0 0 0; */} #ContentPage .row.row-eq-height .thumbnail a.img-sec img { max-height: 170px; min-height: 170px; } .cart-left, .cart-left .externalButtons{ flex-wrap: wrap; justify-content: flex-start; } .cart-left .externalButtons{ margin-top: 15px; width: 100%; } .cart-left .externalButtons p{ width: 100%; text-align: center; } } @media only screen and (min-width: 781px) { header+span.full-width .wsdownmenu-list > li:first-child > a{ padding-left: 0 !important; } } @media only screen and (min-width: 768px) { .row.row-eq-height.fragments{ margin-right: -22px !important; margin-left: -22px !important; } ul.pagination{ margin: 15px -15px 10px; } .row.footer-product-list-row{ margin-right: -10px !important; margin-left: -10px !important; } #ContentPage .row.row-eq-height .fragments{ margin-left: -7px; margin-right: -7px; min-width: 100%; } .border-bottom-md{ border-bottom: 1px solid rgba(234,234,234) !important; } .footer-col{ padding-left: 0 !important; padding-right: 0 !important; } .products-list-section{ margin-bottom: 5px; } .home-page-menu.page-list .page-item{ border-right: 1px solid rgba(234,234,234); } .home-page-menu.page-list .page-item:first-child{ border-left: 1px solid rgba(234,234,234); } .home-page-menu.page-list .page-item:last-child{ border-right: 1px solid rgba(234,234,234); } /*.header-partial-area{ width: calc( 100% - 481px ); }*/ .quick-search>form>.form-group{ margin: 0; margin-top: 8px; } .wsdownmenu > div > .wsdownmenu-list { border: 0 !important; width: auto; margin: 0; display: flex; min-height: 48px; align-items: center; list-style: none; } .footer-prods-cols{ /*flex-grow: 1; flex-basis: 0;*/ } #FilterResultElements .thumbnail { min-height:400px; } .row-m-s-20px-md{ margin-right: -20px !important; margin-left: -20px !important; } .pull-left-md{ float: left !important; } #filter_results_area #SortBy{ /*margin-right: -15px !important; margin-left: -15px !important;*/ } #FilterResultElements .std-product-details{ width: 50%; margin-bottom: 10px; } .sb-product-inner{ padding-left: 5px !important; padding-right: 5px !important; } #FilterResultElements .std-product-details .thumbnail{ min-height: 300px; } .sb-product-inner .sb-product-image{ padding: 10px; } .thumbnail > .caption{ margin-bottom: 12px; } .sub-footer .thumbnail > .caption { margin-bottom: 25px; } #ContentPage .fragments .thumbnail .caption{ margin-bottom: 0px; } .order-1-md{ -webkit-box-ordinal-group: 2 !important; -ms-flex-order: 1 !important; order: 1 !important; } .order-2-md{ -webkit-box-ordinal-group: 3 !important; -ms-flex-order: 2 !important; order: 2 !important; } .justify-content-end-from-md{ -webkit-box-pack: end!important; -ms-flex-pack: end!important; justify-content: flex-end!important; } .product-list-row .padd-from-md{ width: 100%; } .row-md{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; } #idShoppingCartGrid #cart .product-list-row .padd-from-md .cart-cell.cart-details:nth-of-type(5){ margin-left: 17%; } .padd-from-md{ padding-left: 15px; padding-right: 15px; } #idShoppingCartGrid #cart .product-list-row .padd-from-md .cart-cell.cart-quantity{ position: absolute; background: #342565; width: auto; left: 0px; bottom: -12px; color: #fff; padding: 0 5px; font-size: 13px; } body > section > .container > .row > form{ padding: 0 15px; } body > section > .container > .row > form.searchResults, body > section > .container > .row > form.has-validation-callback{ padding: 0px !important; } .cart-btn{ margin-top: 1rem; } #idShoppingCartGrid #cart .product-list-row .padd-from-md .cart-cell.cart-details{ padding-left: 25px; } #cart .cart-cell.cart-details:nth-of-type(5), #cart .cart-cell.cart-details:nth-of-type(2) { padding: 0; } .footer-prods-cols { -webkit-box-flex: 0; /*-ms-flex: 0 0 34%; flex: 0 0 33.33%; */ max-width: 33.33%; } .add-to-cart-btn:hover img.cartIconBlack, .add-to-cart-btn:active img.cartIconBlack, .add-to-cart-btn:hover a img.cartIconBlack, .add-to-cart-btn:active a img.cartIconBlack{ display: inline; } .add-to-cart-btn:hover img.cartIcon, .add-to-cart-btn:active img.cartIcon{ display: none; } .nav-tabs .nav-item .nav-link{ border-bottom: 3px solid #eaeaea; } .fragment.caption{ margin-bottom: 15px; /*min-height: 380px;*/ } .fragment.caption.fragment-thumbnail { width: 33.33%; padding-right: 15px; } .fragment.caption.fragment-thumbnail:last-child { padding-right: 0px; } #footer { margin-top: 40px; border-top: 1px solid #e4e4e4; } .container.sub-footer{ margin-bottom: 30px; } .d-flex-md { display: flex !important; } /*.footer-prods-cols:first-child{ padding-left: 0px; } .footer-prods-cols:last-child{ padding-right: 0px; }*/ span.full-width>nav { max-width: 720px; } form.login, form.contactUsForm{ max-width: 40%; margin: 0 auto; } .align-items-center-sm{ -webkit-box-align: center!important; -ms-flex-align: center!important; align-items: center!important; } .brochure-price-list li, .brochure-list li{ padding-left: 20px; position: relative; } .brochure-price-list li:after, .brochure-list li:after{ content:""; position: absolute; left: 0px; top: 7px; height: 10px; width: 10px; background: #333333; } .fragment.caption u{ color: #333333; /*padding-left: 45px;*/ } .fragment.caption p, .fragment.caption strong { /*padding-left: 45px;*/ } table#cart { margin-top: 15px; } .pl-0-md{ padding-left: 0 !important; } .pr-0-md{ padding-right: 0 !important; } /*.footer-product-sec{ margin-top: 30px; }*/ .table .row.justify-content-between>div{ max-width: 49.5%; max-width: calc(50% - 7.5px); margin: 0; } .sidebar-outer { padding-left:0; } .footer-product-list>div{ padding-right: 10px; padding-left: 10px; } /*.footer-product-list>div:nth-child(1){ padding-left: 0 !important; } .footer-product-list>div:nth-child(6), .recent-products>div:last-child{ padding-right: 0 !important; }*/ } @media (min-width:1200px){ /*.home-page-menu.page-list .page-item{ -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }*/ } @media (min-width:992px) { #search-bar-desktop{ width: 295px; } #phone-sec{ width: 245px; } .cart-cell.cart-quantity span.input-group { width: auto; margin: auto; } #FilterResultElements .std-product-details { width: 33.33%; margin-bottom: 10px; } .footer-prods-cols{ width: 25%; -webkit-box-flex: 0; max-width: 25%; } .home-page-menu.page-list .page-item{ /*-webkit-box-flex: 0; -ms-flex: 0 0 27%; flex: 0 0 27%; max-width: 27%;*/ } .nav-tabs{ margin-top: 15px; border-bottom: 3px solid #eaeaea; } .d-block-from-lg{ display: block !important; } .theme-border-md{ border: 1px solid rgb(234, 234, 234); } span.full-width>nav { max-width: 960px; } img.header-quest-img{ /*margin-left: 30px;*/ } .product-list-row .padd-from-md:nth-child(1){ width: 70%; padding-left: 0; } .product-list-row .padd-from-md:nth-child(2){ width: 30%; } .wsdownmenu-list li > .megamenu>ul{ float: left; } } @media (min-width:992px) and (max-width:1199px){ .header .logo-area{ width: 400px; display: flex; align-items: center; } .p-0-lg{ padding: 0 !important; } } @media (min-width:992px) and (max-width:1006px){ span.full-width>nav>.row{ margin: 0 !important; } } @media (min-width: 1200px){ .p-0-xl{ padding: 0 !important; } } .no-gutters { padding-right: 0; padding-left: 0; } .breadcrumb>li+li{ position: relative; padding-left: 20px; } .breadcrumb>li+li:before { color: #001b33;  /*content: "\00a0 | \00a0";*/ content: ""; background-image: url(rightArrow.png); height: 20px; width: 15px; /* background-size: contain; */ position: absolute; left: 5px; top: 2px; background-repeat: no-repeat; } @media (min-width: 1200px){ .container, .wsdownmenu { max-width: 1110px !important; } } button i.open-sans{ font-weight: 600; font-style: normal; font-size: 22px; color: #495057; } .attribute-list select:after { content:""; background: url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) no-repeat right #fff; } .select-wrapper{ position: relative; } .select-wrapper:after{ content: "";	background: url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) no-repeat right #fff; position: absolute; height: 50px; width: 50px; /* background: rebeccapurple; */ display: block; visibility: visible; } .btn-group-lg>.btn, .btn-lg{ font-size: 16px; } #idBtnConfirm:hover, .btn-success:hover, #idBtnConfirm:focus, .btn-success:focus, #idBtnConfirm:active, .btn-success:active, .btn-success:not(:disabled):not(.disabled):active{ border: 1px solid #342565 !important; color: #342565 !important; background: #fff !important; } input.btn.btn-default.checkout-change-button { height: 28px !important; background: #333333; color: #fff; line-height: 0px !important; } img { -webkit-user-drag: none; -khtml-user-drag: none; -moz-user-drag: none; -o-user-drag: none; user-drag: none; } .text-dark *{ color: #343a40!important; } .ShopTimingMsg{ font-style: italic; font-weight: 600; font-size: 15px; } #ContentPage .row.row-eq-height .thumbnail>a, #ContentPage .sb-product-image{ text-align: center; } .desc-img-sec img{ max-width: 80px; } p:empty{ display: none !important; } .panel input[type=checkbox]{ height: 0 !important; visibility: hidden; } label.chkbox{ position: relative; padding-left: 10px; font-size: 14px; color: #333333; } label.chkbox:hover{ cursor: pointer; } label.chkbox:before{ content: ""; position: absolute; left: 0; top: 2px; height: 18px; width: 18px; border: 1px solid #999999; } label.chkbox.active:after{ content: "\2713"; position: absolute; left: 0; top: 1px; height: 18px; width: 18px; color: #fff; background: #999999; font-size: 14px; padding: 0px 3px 0; font-weight: 600; } .filter-list { margin-bottom: 1rem; margin-top: 1rem; } .panel-heading { min-height: 21px; } .panel-heading h4.panel-title{ font-size: 14px; color: #333333; } #search_results_list{ transition: all .2s ease-in-out; } .clear-button:hover{ color: #333333; } .clear-button{ border: 1px solid #333333; padding: 0px 5px; font-size: 13px; } .btn.clear-all{ height: auto !important; padding: 12px 15px; height: auto !important; padding: 9px 5px; font-size: 13px; font-weight: 600; } #FilterResultElements .std-product-details .thumbnail .sb-product-image>a{ height: 180px; display: flex; align-items: center; } .thumbnail .sb-product-image>a img{ margin-top: 0px; max-height: 100%; margin: auto; } .ml-auto{ margin-left: auto !important; } .mr-auto{ margin-right: auto !important; } .m-auto{ margin: auto !important; } .sub-header ul li a { font-size: 12px; text-transform: uppercase; } b, strong { font-weight: 600 !important; } #search-desktop{ border: none; height: 50px !important; } #idCheckoutForm .alert{ margin-bottom: 15px; } #idCheckoutForm .m-box h3{ margin-bottom: 0px; } #idCheckoutForm input.btn.btn-default.checkout-change-button{ height: auto !important; padding: 9px 5px; font-size: 13px; font-weight: 600; margin-bottom: 8px; margin-top: 8px; background: #fff; color:#333333; border: 1px solid #333333; } input.btn.btn-default.checkout-change-button:hover{ background: #333333 !important; color: #fff !important; } #idCheckoutForm .row.justify-content-between{ align-items: center; } .receipt-page .button-wrapper .button.cart-button, .receipt-page .button-wrapper{ float: none; } table#cart tbody tr td{ padding-left: 0; } .list-group-item a{ color : #333333; } .product-list .thumbnail{ border: 1px solid #666; } .products-list-section .caption { padding-top: 10px; border-top: 1px solid #333333; } .products-list-section .caption .product-title{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: auto !important; } .caption.home-fragment *{ color: #fff; text-align: left; } .caption.home-fragment p { margin-bottom: 18px; } .caption.home-fragment{ font-size: 14px; } .caption.home-fragment h2{ font-size: 25px; text-transform: uppercase; margin-bottom: 10px; } .fragment.caption h2{ font-size: 22px; text-transform: uppercase; margin-bottom: 10px; color: #342565; } .full-abs{ position: absolute; left: 0; top: 0; height: 100%; width: 100%; } .fragment-video-sec .video-wrapper{ margin: auto; display: inline-block; padding: 20px; box-shadow: 0px 1px 4px 0px rgba(174, 173, 173, 0.15); } .fragment.caption.fragment-thumbnail h2{ font-size: 20px; text-transform: capitalize; } .fragment.caption.fragment-thumbnail .inner-fragment-thumbnail{ background: #fff; margin-bottom: 0px; text-align: center; height: 100%; width: 100%; margin: auto; } .fragment.caption.fragment-thumbnail .inner-fragment-thumbnail>div{ border-style: solid; border-width: 1px; border-color: rgb(204, 204, 204); padding: 15px; height: 100%; width: 100%; } .fragment.caption.fragment-thumbnail .inner-fragment-thumbnail .img-sec{ height: 280px; margin-bottom: 25px; } .fragment.caption.fragment-thumbnail .inner-fragment-thumbnail .img-sec>div img{ max-height: 100%; margin: auto; } .fragment.caption.fragment-thumbnail .inner-fragment-thumbnail .desc{ padding: 10px 25px; } .fragments-rows>.row{ margin-bottom: 15px; } .fragment.caption.footerFragmentList { margin-bottom: 30px; } #searchFields select{ width: 100%; } .border-bottom{ border-bottom: 1px solid rgba(234,234,234) !important; } #ContentPage .row.row-eq-height .thumbnail>a.img-sec{ height: 188px !important; } .row.footer-product-list-row{ margin-bottom: 20px; } input[type=submit].continue-shopping{ background: #fbb10e !important; border: 1px solid #fbb10e !important; text-transform: capitalize !important; transition: all 0.4s ease; } input[type=submit].continue-shopping:hover{ background: #fff !important; color: #fbb10e !important; font-weight: 600; } @media (min-width: 991px) and (max-width: 996px) { .row.footer-product-list-row{ margin-right: -6px !important; margin-left: -6px !important; } } .btn:focus, .btn:hover{ font-weight: 600; } .overflow-hidden{ overflow: hidden !important; } a.checkout-textcolor{ color: #e90000; } #idCheckoutForm .alert blockquote{ margin-bottom: 5px; } #idCheckoutForm .alert.alert-dismissible .close{ height: auto !important; padding: 15px !important; } .read-more, .btn-listen{ background: #fbb10e; color: #fff; border-radius: 0; } .product-links input[type=button]{ margin-top: 10px; height: 30px !important; } #ContentPage .row.row-eq-height .thumbnail .caption a.read-about, .product-links input[type=button]{ color: #ffffff; background: #342565; display: inline-block !important; width: auto; background: #fbb10e; /* height: 35px; */ padding: 2px 10px !important; font-size: 12px; font-weight: bold; transition: all .2s linear; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; transform: translateY(0px); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); box-shadow: 0px 1px 3px 0px rgba(28, 41, 47, 0.08); -webkit-box-shadow: 0px 1px 3px 0px rgba(28, 41, 47, 0.08); -moz-box-shadow: 0px 1px 3px 0px rgba(28, 41, 47, 0.08); -ms-box-shadow: 0px 1px 3px 0px rgba(28, 41, 47, 0.08); } .product-links input[type=button]{ margin-top: 10px; } .listen{ background: #fbb10e; padding: 5px 15px; display: inline-block; color: #fff; margin-top: 15px; } #ContentPage .row.row-eq-height .thumbnail .caption{ padding: 0 15px; color: #8e8e8e; line-height: 17px; font-size: 13px; text-align: left; } #ContentPage .row.row-eq-height .thumbnail .caption .btn.read-about{ margin-top: 10px; } .thumbnail > .image > a img{ max-height: 100%; max-width: 100%; } .fragment-list .fragment.caption p a:first-of-type { margin-top: 15px; } .fragment-list .fragment.caption p a:last-of-type { margin-bottom: 15px; } .fragment-list .fragment.caption p a { display: block; margin-top: 10px; color: #e4af3a; font-weight: 600; }