body.boxed {
}
@media (min-width: 768px) { .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main { width: 57.17%; } .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media { width: 40.83%; }
}
.page-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;
}
body { color: #3D3D3D !important;
}
.page-main { padding-top: 15px; padding-bottom: 0; margin-bottom: 13px
}
.cms-index-index .page-main,.breadcrumbs+.page-main { padding-top: 0
}
.page-main>.columns { padding-top: 15px; padding-bottom: 20px
}
.cms-index-index .page-main>.columns { padding: 0
}
.cms-index-index .page-main,.cms-index-index .page-main>.columns { background-color: transparent
}
.product-item-photo { padding: 0
}
.page-header.type16.sticky-header .minicart-wrapper .action.showcart,.page-header.type16.sticky-header .minicart-wrapper .action.showcart:before,.page-header.type16.sticky-header .minicart-wrapper .action.showcart.active:before { color: #fff;
}
.header .form-search { border-radius: 20px!important
}
#banner-slider-demo-7 .content h2 { font-size: 42px; letter-spacing: -.03em; font-weight: 900; color: #111; text-transform: uppercase; line-height: 1; margin: 2px 0 12px
}
#banner-slider-demo-7 .content p { margin: 0; font-family: Arial; font-size: 21px; color: #111; font-weight: 400; text-transform: uppercase; letter-spacing: .05em
}
#banner-slider-demo-7 .content a.btn-default { font-family: Arial; font-size: 14px; letter-spacing: .05em; color: #fff; text-transform: uppercase; margin-top: 25px; padding: 13px 20px; border-radius: 3px
}
.owl-bottom-narrow .owl-controls { position: absolute; bottom: 20px; margin: 0; width: 100%
}
#banner-slider-demo-7.owl-theme .owl-controls .owl-dot span { width: 13px; height: 3px; border-radius: 0; border: 0; background-color: #fff
}
#banner-slider-demo-7.owl-theme .owl-controls .owl-dot.active span { background-color: #000;
}
.owl-theme .owl-controls .owl-dot span { width: 15px; height: 15px; border-radius: 100%; border: solid 2px #d5d5d5; background: 0 0; position: relative; margin: 5px 2px 5px 2px
}
.owl-theme .owl-controls .owl-dot.active span,.owl-theme .owl-controls .owl-dot:hover span { border-color: #05131c; background: 0 0
}
.owl-theme .owl-controls .owl-dot.active span:before,.owl-theme .owl-controls .owl-dot:hover span:before { content: ''; position: absolute; left: 3px; top: 3px; right: 3px; bottom: 3px; background-color: #05131c; border-radius: 100%
}
.custom-support { text-align: center
}
.custom-support i { background-color: transparent; float: none; color: #08c; width: auto; height: auto; border-radius: 0; padding-bottom: 14px; display: inline-block
}
.custom-support div.content { margin-left: 0; padding: 0 15px
}
.custom-support { margin-top: 0!important
}
.custom-support div.content>h2 { text-transform: uppercase; font-size: 16px; color: #000; line-height: 22px
}
.custom-support div.content>em { color: #465157; font-size: 14px; line-height: 22px
}
.custom-support div.content>p { font-size: 13px; line-height: 24px; color: #3D3D3D !important;
}
.brands-slider .owl-controls .owl-nav>div { position: absolute; top: calc(50% - 15px); background: 0 0; color: #3D3D3D !important; font-size: 22px!important; padding: 0!important; margin: 0!important
}
.brands-slider .owl-theme .owl-controls { margin: 0
}
.brands-slider .owl-controls .owl-nav div.owl-prev { left: 8px
}
.brands-slider .owl-controls .owl-nav div.owl-prev em:before { content: "\f80a"
}
.brands-slider .owl-controls .owl-nav div.owl-next { right: 8px
}
.brands-slider .owl-controls .owl-nav div.owl-next em:before { content: "\f809"
}
.brands-slider.owl-side-narrow .owl-carousel { padding: 10px 106px
}
.page-wrapper>.breadcrumbs { margin-top: -10px
}
.breadcrumbs li.home a { width: 15px; display: inline-block; text-indent: 30px; overflow: hidden; float: left; position: relative; height: 5px
}
.breadcrumbs li.home a:after { content: "\e883"; font-family: 'porto-icons'; position: absolute; left: 0; top: 0; text-indent: 0
}
.sidebar.sidebar-main { position: relative
}
.block-category-list .block-title,.filter-options-title,.filter .filter-current-subtitle { border: 0; background-color: transparent; padding: 16px 20px 4px 20px; font-size: 15px; text-transform: uppercase; font-weight: 600; color: #000; letter-spacing: .01em
}
.block-category-list .block-title { padding: 30px 20px 0 20px
}
.block-category-list .block-title strong { font-weight: 600
}
.block-category-list .block-content,.filter-options-content { border: 0; background-color: transparent; padding: 10px 18px 26px 20px; border-bottom: #efefef solid 1px; position: relative; z-index: 2; border-radius: 0
}
.filter-current .items { border: 0; background-color: transparent; position: relative; z-index: 2
}
.filter-current .item { padding-left: 20px
}
.filter-current .action.remove { right: 20px; color: #000;
}
.filter-actions { border: 0; background-color: transparent; border-bottom: #efefef solid 1px; position: relative; z-index: 2; padding-right: 20px
}
.filter-actions a { color: #3D3D3D !important;
}
.filter-options-title:after { content: '\f803'; border: 0; color: #21293c; font-size: 17px; margin-top: -7px
}
.filter-options-title:hover:after { background: 0 0; color: #21293c;
}
.active>.filter-options-title:after { content: '\f800'
}
#ln_slider_price.ui-slider-horizontal { height: 3px; -webkit-box-shadow: none; box-shadow: none
}
#ln_slider_price .ui-slider-handle { width: 12px; height: 12px; border-radius: 100%
}
.sidebar-title { font-size: 15px; font-weight: 600; color: #000000; letter-spacing: .01em; margin-bottom: 20px; padding-left: 20px; padding-right: 20px
}
.porto-icon-left-open-huge:before { content: '\f802'; color: #000;
}
.porto-icon-right-open-huge:before { content: '\f801'; color: #000;
}
.sidebar .owl-top-narrow .owl-theme .owl-controls { top: -40px; right: -8px
}
.sidebar .product-items .product-item-info .product-item-photo { max-width: 25.19%
}
.sidebar .product-items .product-item-details { margin-left: calc(26% + 15px)
}
.sidebar .product-items .product-item-name a { font-size: 12px; color: #3D3D3D !important; font-weight: 400
}
.sidebar .sidebar-filterproducts { margin-bottom: 30px; padding-bottom: 40px; background: 0 0; border-bottom: #efefef solid 1px
}
.sidebar .product-items .product-item .product-reviews-summary { display: block
}
.sidebar-filterproducts.custom-block+h2 { font-size: 15px!important; text-transform: uppercase; font-weight: 600; color: #000 !important; letter-spacing: .01em; padding: 0 20px
}
.sidebar-filterproducts.custom-block+h2+h5 { font-family: Arial !important; font-weight: 600!important; font-size: 14px !important; color: #3D3D3D !important; letter-spacing: .022em; padding: 0 20px
}
.sidebar-filterproducts.custom-block+h2+h5+p { color: #000 !important; font-size: 15px !important; letter-spacing: .01em; padding: 0 20px
}
.sidebar .custom-block { padding: 0 20px
}
.category-boxed-banner.owl-theme .owl-controls { bottom: 0
}
.page-products .toolbar .limiter { display: block
}
.page-with-filter .toolbar-amount { display: none
}
.full-width-image-banner { height: 300px
}
.full-width-image-banner:after { display: none
}
.full-width-image-banner h2 { font-size: 36px; font-weight: 900; letter-spacing: -.025em; text-transform: uppercase; line-height: 38px
}
.full-width-image-banner p { font-size: 18px; line-height: 38px; font-weight: 700; text-transform: uppercase
}
.full-width-image-banner .btn-default { font-size: 14px; line-height: 25px; letter-spacing: .025em; padding: 10px 20px; background-color: #010204; color: #fff; font-family: Arial; text-transform: uppercase; border-radius: 2px; margin-top: 31px
}
.page-products .toolbar .limiter .limiter-text { display: none
}
.modes-mode.active { border: 0; background: 0 0; color: #111
}
.modes-mode,.modes-mode:hover { border: 0; background: 0 0; color: #111; width: 15px
}
.toolbar select { border: 1px solid #e4e4e4; height: 37px; color: #3D3D3D; font-weight: 400; font-size: 14px; text-transform: capitalize; padding: 0 10px; padding-right: 30px; line-height: 31px
}
.sorter-label { font-size: 14px; font-weight: 600; color: #21293c
}
.toolbar-sorter .sorter-action { margin-top: 6px; color: #21293c;
}
.toolbar-sorter .sorter-action:before { color: #21293c;
}
.pages a.page,.pages strong.page,.pages .action { width: 32px; line-height: 32px;
}
.products-grid+.toolbar.toolbar-products { border-top: solid 1px #efefef; padding-top: 25px;
}
.product-item .product-reviews-summary { background: 0 0;
}
.products-grid .product-item .product-item-info { background-color: #fff;
}
.products-grid:not(.side-list):not(.products-related) .product-item:hover .product-item-info { -webkit-box-shadow: 0 2px 20px 0 rgba(0,0,0,.2); box-shadow: 0 2px 20px 0 rgba(0,0,0,.2)
}
.products-grid:not(.side-list) .product-item .product-item-info .product.name a { font-size: 14px;
}
.product.name a { color: #3D3D3D !important;
}
.price-box .price { font-family: Arial; font-size: 18px; letter-spacing: .005em; color: #000; font-weight: 400;
}
.old-price .price,.old.price { font-size: 14px;
}
.special-price .price { color: red; font-weight: 400;
}
.product-label.sale-label { border-radius: 20px; background-color: #f83737; color: #fff
}
.product-label.new-label { border-radius: 20px; background-color: #0fc567; color: #fff
}
.products-grid .product-item-details .product-item-actions .tocart { text-transform: uppercase; font-size: 12.53px; font-family: Arial; font-weight: 400; letter-spacing: .025em; color: #6f6e6c; line-height: 30px; background-color: #f4f4f4; border-color: #f4f4f4
}
.product-item .tocart:before { content: '\e87f'; font-size: 17px; vertical-align: middle
}
.product-item-actions .action.towishlist,.product-addto-links .action.towishlist,.action.towishlist,.product-addto-links .action.tocompare,.product-item-actions .action.tocompare,.action.tocompare { border-color: #d8d8d6; background-color: #f4f4f4;
}
.products-grid .product-item-info:hover .product-item-details .product-item-actions .tocart { border-color: #000; background-color: #000;
}
.catalog-product-view .sidebar .custom-block { border: 0; color: #3D3D3D; padding-bottom: 0; margin-bottom: 33px; background: 0 0
}
.catalog-product-view .sidebar .custom-block-1>div i { color: #08c; border: 0; font-size: 40px; float: left
}
.catalog-product-view .sidebar .custom-block-1>div { min-height: 65px; clear: both; padding: 18px 0; border-bottom: solid 1px #dee5e8; margin-bottom: 0
}
.catalog-product-view .sidebar .custom-block-1>div:last-child { border-bottom-width: 0
}
.block-manufacturer { text-align: center; padding: 10px 20px 0; margin-bottom: 0
}
.block-manufacturer hr { border-color: #dee5e8; margin-bottom: 0
}
.catalog-product-view .sidebar .custom-block-1>div h3 { font-size: 14px; font-weight: 600; line-height: 20px; letter-spacing: .005em; color: #3D3D3D; margin-left: 80px
}
.block.related { padding: 0 20px
}
.block .title strong { font-size: 15px; font-weight: 600; color: #21293c; letter-spacing: .01em; margin-bottom: 20px!important; padding-top: 0; text-transform: uppercase
}
.block.related .product-items .product-item-actions { display: none
}
.product-info-main .page-title-wrapper h1 { font-size: 25px; font-weight: 600; letter-spacing: -.01em; color: #21293c; margin: 3px 0 15px
}
.prev-next-products a { color: #555
}
.product-reviews-summary .reviews-actions a { line-height: 20px; font-size: 14px; color: #bdbdbd
}
.product-info-main .product.overview { font-size: 14px; font-weight: 400; letter-spacing: .005em; line-height: 27px; border-bottom: solid 1px #dae2e6
}
.product.media { padding-right: 12px
}
.fotorama__stage__shaft { border: 0
}
.fotorama__nav--thumbs .fotorama__thumb { border-color: #dae2e6
}
.product-options-bottom .price-box .price-container .price,.product-info-price .price-box .price-container .price { font-family: Arial; font-size: 21px; font-weight: 700; letter-spacing: .005em
}
.product-info-main .product-info-price .old-price .price-wrapper .price { font-size: 16px; color: #000; font-weight: 400
}
.product-info-main .fieldset>.field.qty,.product-info-main .nested.options-list>.field.qty { position: relative; width: 106px
}
.product-info-main .qty.field .control,.product-info-main .qty.field .qty-changer { margin-left: 29px
}
.product-info-main .qty.field .qty-changer>a { position: absolute; top: 0; left: 0; height: 43px; width: 30px; line-height: 41px; text-align: center; margin: 0; border-color: #dae2e6
}
.product-info-main .qty.field .qty-changer>a:first-child { left: auto; right: 4px
}
.product-info-main .box-tocart .input-text.qty { font-family: Arial; display: inline-block; vertical-align: middle; height: 43px; width: 44px!important; font-size: 14px; font-weight: 400; text-align: center; color: #61605a; margin: 0; border-color: #dae2e6
}
.product-info-main .qty.field .qty-changer>a .porto-icon-up-dir:before { content: '\f882'
}
.product-info-main .qty.field .qty-changer>a .porto-icon-down-dir:before { content: '\f883'
}
.box-tocart .action.tocart { height: 43px; font-size: 14px; letter-spacing: .05em; font-weight: 400
}
.box-tocart .action.tocart:before { content: '\e87f'; font-family: 'porto-icons'; margin-right: 7px; font-size: 16px
}
.action.primary,.action.primary:active { font-family: Arial; letter-spacing: 1px; text-transform: uppercase
}
.product-addto-links .action.towishlist,.product-addto-links .action.tocompare,.product-social-links .action.mailto.friend { width: 43px; height: 43px; line-height: 41px
}
.product.data.items>.item.content { background-color: #fff; -webkit-box-shadow: none; box-shadow: none; border: 0; border-top: #dae2e6 solid 1px; font-size: 14px; font-weight: 400; letter-spacing: .005em; line-height: 27px
}
.main-upsell-product-detail .block.upsell .title strong { background: 0 0
}
.block.upsell .title { background: 0 0; border-bottom: #e1e1e1 solid 1px; font-weight: 700; margin-bottom: 16px; padding-bottom: 10px; text-transform: uppercase; text-align: left
}
.block.upsell .title strong { font-size: 18px; font-weight: 700; color: #302e2a
}
.review-ratings .rating-label { display: block
}
.page-footer { margin-top: 20px
}
.footer .container>.row { margin: 0
}
.footer-top,.footer-middle,.footer-bottom { margin: 0 auto
}
.footer-top { text-align: left; padding: 15px 0 0
}
.footer-top .block .block-title { margin-bottom: 13px; padding-top: 25px
}
.footer-top .block .block-title strong { font-size: 14px; font-weight: 600; text-transform: uppercase; color: #000
}
.footer-container .validation-advice { position: absolute
}
.footer-top .block.newsletter { width: auto; max-width: 400px; display: inline-block; margin-bottom: 0
}
.footer-top .block.newsletter .control:before { line-height: 48px; margin-left: 20px
}
.footer-top .block.newsletter .control { position: relative
}
.footer-top .block.newsletter .control input { background-color: #ebebee; color: #686865; height: 48px; border: 0; font-size: 14px; border-radius: 30px 0 0 30px; padding-left: 40px
}
.footer-top .block.newsletter .control div.mage-error { position: absolute; bottom: -22px
}
.footer-top .block.newsletter .actions button { height: 48px; border-radius: 0 30px 30px 0; text-transform: uppercase; padding: 0 22px
}
.footer-top .block-content { display: inline-block; vertical-align: middle
}
.footer .social-icons { float: left
}
.footer-bottom .social-icons a { background-image: none; background-color: #fff; text-indent: 0; color: #333; border-radius: 0; font-size: 13.67px; width: 32px; height: 32px; text-align: center; margin-left: 0; margin-right: 4px; float: left; line-height: 32px; border-radius: 100%
}
.footer-bottom .social-icons [class^=porto-icon-] { color: inherit
}
.footer-middle { padding: 24px 0
}
.footer-middle .block .block-title { margin-bottom: 15px
}
.footer-middle .block .block-title strong { font-size: 14px; font-weight: 600; text-transform: uppercase
}
.footer-middle ul.links li,.footer-middle ul.features li { padding: 6px 0
}
.footer-middle ul.contact-info li:first-child { border-top-width: 0
}
.footer-middle ul.contact-info li { padding: 12px 0
}
.footer-middle ul.contact-info i { color: #e1ddc3!important; font-size: 26px; line-height: 28px
}
.footer-middle ul.contact-info p { line-height: 1
}
.footer-middle ul.contact-info b { font-weight: 400; font-size: 13px; margin-bottom: 7px; display: inline-block
}
.footer-middle .working span { text-transform: uppercase; font-size: 13px; letter-spacing: .005em; line-height: 18px
}
.footer-middle .working span b { text-transform: capitalize; color: #a8a8a8
}
.footer-bottom .custom-block { margin: 0; padding: 0 15px
}
.footer-bottom address { margin-right: 60px
}
@media (min-width:640px) { .page-products .sorter { float: left } .modes { float: right; margin-right: 0; margin-left: 20px; margin-top: 5px } .modes-mode:before { content: '\e880'; font-size: 14px } .mode-list:before { content: '\e87b'; font-size: 14px } .products.wrapper~.toolbar .limiter { float: left } .products.wrapper~.toolbar .pages { float: right }
}
@media (min-width:768px) { .page-header.type16 .block-search input { background-color: #fff; color: #8d8d8d; border-radius: 20px } .sidebar.sidebar-main:before { content: ''; position: absolute; left: 0; right: 22px; border: solid 1px #dae2e6; top: 0; bottom: 0; border-radius: 2px } .product.data.items>.item.title { padding: 10px 30px 10px 0 } .product.data.items>.item.title>.switch { font-size: 14px; font-weight: 700; color: #818692; text-transform: uppercase; border: 0; border-radius: 0; line-height: 30px; background: 0 0; padding: 0 } .product.data.items>.item.title:not(.disabled)>.switch:focus,.product.data.items>.item.title:not(.disabled)>.switch:hover { background: 0 0; color: #818692 } .product.data.items>.item.title.active>.switch,.product.data.items>.item.title.active>.switch:focus,.product.data.items>.item.title.active>.switch:hover { color: #21293c; position: relative; border-bottom: #08c solid 2px } .product.data.items>.item.content { padding: 35px 0 0; margin-top: 45px }
}
@media (min-width:1070px) { body:not(.cms-index-index) .page-main { width: 1140px; padding: 0 15px } .footer-top,.footer-middle,.footer-bottom { width: 1140px }
}
@media (max-width:991px) { #banner-slider-demo-7 .content { top: 23%!important; right: 10%!important } #banner-slider-demo-7 .content h2 { font-size: 30px } #banner-slider-demo-7 .content p { font-size: 16px } #banner-slider-demo-7 .content a.btn-default { margin-top: 15px; padding: 9px 15px; font-size: 14px }
}
@media (max-width:767px) { #banner-slider-demo-7 .content { top: 22%!important; right: 5%!important } #banner-slider-demo-7 .content h2 { font-size: 19px; margin-bottom: 5px } #banner-slider-demo-7 .content p { font-size: 12px } #banner-slider-demo-7 .content a.btn-default { margin-top: 10px; padding: 5px 10px; font-size: 11px } .homepage-bar .col-md-4 { text-align: left!important } .sidebar.sidebar-main { position: static } .page-products .columns { position: relative; z-index: 1; padding-top: 60px } .page-products .toolbar .limiter { display: none } .product.data.items { margin: 0 } .prev-next-products .product-nav.product-next .product-pop { margin: 0 } .prev-next-products .product-nav.product-prev .product-pop { left: -20px } .product-info-main .fieldset>.field.qty { margin-bottom: 20px } .fieldset>.actions { vertical-align: top } .catalog-product-view .sidebar .custom-block { padding: 0 }
}
.category-image .image { width: auto
}
.category-image .image { width: auto
}
.items { position: relative
}
dl#narrow-by-list2 { margin-left: 10px
}
.title { margin-left: 5px; margin-top: 5px
}
.page-title-wrapper { margin-top: 10px
}
.history p { margin-left: 125px
}
@media (min-width:768px) { .page-header.type16 .navigation li.level0>.level-top { padding: 0 15px }
}
.page-header.type16 .logo { margin: 10px 0
}
@media (min-width:768px) { .header.content { padding: 0 15px; margin-bottom: 10px }
}
.category-image .image { width: auto
}
@media (max-width:900px) { .footer-bottom .custom-block.f-right { margin: 10px 0 } .footer-bottom .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .footer-bottom address { margin-right: 0!important } .footer-bottom .social-icons { margin-right: 0 }
}
.page-title-wrapper { padding-top: 10px
}
.history p { margin-left: 125px
}
h2.category-title { margin-top: 0; margin-bottom: 18px; font-size: 24px
}
.main-upsell-product-detail { padding: 0
}
.product.info.detailed { border-bottom: #1b65a9 1px solid
}
div#customer-reviews { padding-top: 30px
}
@media (min-width:640px) { .review-toolbar { margin: 0 }
}
form#review-form { margin-bottom: 60px
}
.product.info.detailed { margin-bottom: 30px
}
.sidebar.sidebar-main:before { right: 0; border: 0!important
}
.blog__sidebar-main { padding-left: 10px
}
.category-brands .brand-items { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 100%; overflow: hidden
}
.category-brands li.item.brand-item { padding: 5px; -webkit-box-flex: 1; -ms-flex: 1 1 0; flex: 1 1 0; -ms-flex-preferred-size: 22%; flex-basis: 22%
}
@media screen and (max-width:414px) { .category-brands li.item.brand-item { -ms-flex-preferred-size: 44%; flex-basis: 44% }
}
@media (max-width:767px) { .page-products .columns { padding-top: 10px!important }
}
.fotorama__arr.fotorama__arr--prev { max-width: 40px
}
.fotorama__arr.fotorama__arr--next { max-width: 40px
}
.reviews-actions { display: none!important
}
h1.category-title { font-size: 24px; margin-bottom: 20px
}
.page-header.header-newskin .nav-sections { background-color: #1e8bb7
}
.section-items.nav-sections-items { background: #fff
}
form#review-form { margin-bottom: 20px
}
.input-text:focus { -webkit-box-shadow: 0 0 3px 1px #68a8e0!important; box-shadow: 0 0 3px 1px #68a8e0!important
}
div#ln_slider_price,.ui-slider-handle { background-color: #1ab2ff!important
}
@media screen and (min-width:768px) { .section-items.nav-sections-items { background: #08c }
}
.block.upsell { background-color: #fff; margin-bottom: 0px;
}
.block.upsell .title { padding: 15px; background-color: #fff
}
body { background-color: #f6f6f6
}
.fotorama__stage { min-height: 432px
}
@media (min-width:768px) { .level0 .submenu { min-height: 280px }
}
strong.product.name.product-item-name { min-height: 36px
}
#layer-product-list strong.product.name.product-item-name { min-height: 65px
}
.custom-support { margin-bottom: 20px
}
button.action.switch:hover { color: #999
}
.sidebar-filterproducts .owl-item img { max-width: 100%!important
}
input[type=radio] { margin-right: 5px!important
}
input[type=checkbox] { margin-right: 5px!important
}
a.minimal-price-link { display: none
}
@media (max-width:767px) { .page-wrapper { margin-top: 75px } .single-images { margin-top: 10px } .single-images .col-sm-4.col-xs-12 { padding: 0 } div.custom-support { margin-top: 0!important } .column.main { padding-bottom: 0!important }
}
.moved-add-to-links { display: none
}
.moved-add-to-links { display: none
}
div#search_autocomplete { display: none!important
}
@media (max-width:767px) { .mobile-sticky header.page-header { position: inherit } .page-wrapper { margin-top: 0 } .search.results { margin-top: 20px } h1.category-title { margin-top: 35px } main#maincontent { padding-top: 10px } .page-title-wrapper { padding-top: 0 } .aw-sbb-brand-info { margin-bottom: 0 }
}
@media (max-width:330px) { .page-header.type16 .block-search .label { margin-right: 5px }
}
.logo img { width: auto
}
.block.related input { display: none
}
.block.related .block-actions { display: none
}
.block.related .block-content.content { padding-top: 10px
}
@media (min-width:940px) and (max-width:1150px) { .block-search { width: 260px }
}
@media (min-width:768px) and (max-width:939px) { .block.block-search { width: 160px; margin-left: 20px!important } .page-header .custom-block span b { font-size: 20px!important }
}
.product-addto-links { display: none
}
a.action.mailto.friend { display: none!important
}
p#toolbar-amount { margin-right: 10px
}
div#block-summary { display: block
}
.content.minicart-items { display: block!important
}
.items-in-cart .title::after { content: none!important
}
.opc-block-summary .items-in-cart>.title { cursor: inherit
}
.products-upsell ol.products.list.items.product-items { display: -webkit-box; display: -ms-flexbox; display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center;
}
.page-header .custom-block a:hover { text-decoration: none;
}
@media (max-width:767px) { .page-header .custom-block { min-width: 100%; display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important; background-color: #08c; margin: 0 -4%; padding: 5px 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .page-header .custom-block a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; min-width: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; flex-wrap: wrap; } .page-header .custom-block span { color: #fff!important; display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .page-header .custom-block span b { margin-left: 10px; font-size: 20px!important; color: #fff!important; margin-right: 5px; } .page-header .custom-block i.porto-icon-phone { color: #fff!important; margin-right: 10px } .block.block-search { min-width: 100% } .minicart-wrapper { z-index: 3; }
}
div#tab-label-custom-1 a { color: #5a4343 !important; padding: 0 10px; background-color: #febd11!important
}
#algolia-autocomplete-tt.algolia-autocomplete { width: auto!important; display: block!important
}
#algolia-left-container { display: none
}
div#algolia-right-container { width: 100%!important
}
#search_mini_form label { display: inline-block
}
@media (min-width:768px) { #algolia-autocomplete-tt.algolia-autocomplete { vertical-align: middle; display: inline-block!important }
}
.instant-search-bar-label { background-color: #08c!important
}
#algolia_instant_selector #instant-search-bar { padding-top: 10px
}
select.ais-sort-by-selector { border: 1px solid #e4e4e4; height: 37px; color: #7a7d82; font-weight: 400; font-size: 14px; text-transform: capitalize; padding: 0 10px; padding-right: 30px; line-height: 31px
}
#algolia_instant_selector .before_special { font-family: Arial; letter-spacing: .005em; color: #000; font-weight: 400; font-size: 14px
}
span.after_special.promotion { color: red; font-weight: 400; font-size: 18px; font-family: Arial
}
span.after_special { font-family: Arial; font-size: 18px; letter-spacing: .005em; color: #000; font-weight: 400
}
#algolia_instant_selector .result { border: 0
}
#algolia_instant_selector #instant-search-bar { border: 1px solid #08c
}
@media only screen and (max-width:767px) { .mobile-sticky .page-main { margin-top: 0 } .single-images { margin-top: 0; padding: 0 10px 5px 10px!important } main#maincontent { padding: 10px 20px 0 20px!important }
}
.billing-address-same-as-shipping-block.field.choice { padding: 15px; font-size: 14px; font-weight: 600; color: #fff; border-radius: 6px; background-color: #08c
}
.checkout-billing-address .actions-toolbar { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 25px
}
.checkout-billing-address .actions-toolbar .primary button { font-family: Arial; font-size: 16px
}
.checkout-billing-address .actions-toolbar .primary button.action-cancel { margin: 0; padding: 0 12px; margin-right: 15px; border: 1px solid #d3d3d3
}
.checkout-billing-address .actions-toolbar .primary button.action-update { background-color: #00ce7a; color: #fff; border: 0
}
.checkout-billing-address .actions-toolbar .primary button.action-update:hover { border: 0
}
.methods-shipping .actions-toolbar { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 10px
}
.payment-method-content .actions-toolbar { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start
}
.billing-address-form:before { content: "Please complete your billing information below"; font-size: 17px; color: #0088CC; font-family: Arial; background-color: #eae9e9; padding: 8px; border-radius: 10px; display: block; width: fit-content; margin-bottom: 30px;
}
.billing-address-form form { margin-top: 20px;
}
.block.upsell span.product-image-container { min-width: auto;
}
.block.upsell li.item.product.product-item { flex: 1; max-width: 250px;
}
.fotorama--fullscreen .fotorama__fullscreen-icon:before{ font-family: 'FontAwesome'; content: '\f00d';
}
button.action.primary.checkout { background-color: #00CE7A; border: none; font-weight: bold;
}
button.button.action.continue.primary { background-color: #00CE7A; border: none; font-weight: bold;
}
.block-minicart .block-content>.actions>.primary .action.primary{ background-color: #00CE7A; border: none;
}
.minicart-wrapper .action.showcart .counter.qty{ font-size: 11px; top: 40%;
}
a.use-ajax.action.action-towishlist{
display: none;
}
#block-shipping > div.title { cursor: context-menu;
}
#block-shipping > div.title::after { display: none;
}
#block-shipping div#block-summary { display: block !important;
}
#algolia_instant_selector .ais-hits--item .product-reviews-summary .rating-summary { display: none;
}
@media (min-width: 768px)
{
.page-header.type16 .custom-block { top: 38%;
}
}
.price-tier_price span.price { font-family: Arial; font-size: 14px; color: #0087cc;
}
div#amasty-shopby-product-list { padding-top: 30px;
}
.shop-by-industry-subcategory-link { display: block; text-align: center; padding: 10px 10px 0px; text-decoration: none !important; margin-bottom: 20px; border: 2px solid transparent; border-bottom: 4px solid transparent; min-height: 300px; } .shop-by-industry-subcategory-link:hover { border-color: lightgrey; border-bottom-color: orange; } .shop-by-industry-subcategory-link img { margin-bottom: 10px; } .shop-by-industry-subcategory-link span { font-size: 15px; font-weight: 500; } .shop-by-industry-subcategory-title { display: block; }
div#cybersource_cc_type_cvv_div { margin-bottom: 10px;
}
@media (max-width: 767px)
{
.brand-logo { margin-top: 50px;
}
}
ol.product-items.widget-product-grid { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap
}
.widget-product-grid li.product-item { margin: 10px 0;
}
.widget ul.items.pages-items { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center
}
.category-image img { margin: auto;
}
#cart-totals .totals .title, .totals.discount span.title { color: #0088CC;
}
#block-discount-heading:after{ display: inline-block; color: #0088CC; font-size: 10px; font-family: 'FontAwesome'; margin-left: 15px; vertical-align: super;
}
div#block-discount.active #block-discount-heading:after { content: '\f077';
}
div#block-discount #block-discount-heading:after{ content: '\f078';
}
strong#block-discount-heading { font-size: 1.5rem; cursor: pointer; color: #696868;
}
.payment-option._collapsible.opc-payment-additional.discount-code { display: none;
}
input, select, textarea { box-shadow: inset 0 1px 2px rgba(27,31,35,0.075);
}
span.field-tooltip-action.action-help { margin-right: 5px;
}
div#customer-reviews{
padding-top: 0px;
}
.rating-summary .rating-result { display: block !important;
}
.modal-inner-wrap { overflow: auto;
}
.main-upsell-product-detail{ background-color: #F6F6F6;
}
@media(min-width: 768px){
.header.panel>.header.links>li.welcome a { color: #3D3D3D !important;
}
}
.container.mainSlider { display: flex;
}
.mainSlider .side-area { display: flex; flex-wrap: wrap; flex-direction: column;
}
.mainSlider .item2 { margin: 10px 0;
}
div#banner-slider-demo-7 { min-width: 740px; flex-basis: 740px; margin-right: 10px;
}
.mainSlider .owl-carousel .owl-item img { min-width: 740px;
}
@media (max-width: 1160px){
.container.mainSlider { flex-direction: column;
}
div#banner-slider-demo-7 { min-width: 100%; flex-basis: auto;
}
.mainSlider .owl-carousel .owl-item img { min-width: 100%;
}
.mainSlider .side-area{ flex-direction: row; flex-wrap: nowrap; margin-top: 20px;
}
.mainSlider .side-area div { flex-grow: 1;
}
.mainSlider .item2 { margin: 0 5px;
}
}
@media (max-width: 767px){
.mainSlider .side-area{ flex-direction: column; margin-bottom: 5px; margin-top: 15px;
}
.mainSlider .item2 { margin: 5px 0;
}
}
@media (width:768px) { .page-header .custom-block { top: 100%!important; position: initial!important; display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 10px!important; height: -webkit-fit-content!important; height: -moz-fit-content!important; height: fit-content!important } .page-header .custom-block a { display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important } .page-header .custom-block span b { margin-right: 5px; } .minicart-wrapper { margin-top: -45px !important; }
}
@media (max-width: 800px){ .page-header .custom-block { padding-right: 5px !important; }
}
.mainSlider .owl-dots { margin: 0 auto; width: fit-content;
}
p.productSpecialMessage span { line-height: 1.8;
}
a.action.tocompare { display: none !important;
}
.crosssell strong.product.name.product-item-name { min-height: 57px;
}
div#notice-cookie-block { background-color: rgba(10, 10, 10, 0.6); color: #fff; border-top: 3px solid #0088CC;
}
div#notice-cookie-block a { font-weight: bold; color: #05a0ed;
}
.checkout-onepage-success div#registration { font-family: Arial; font-size: 14px; text-align: center; margin-top: 20px;
}
.checkout-success a.action.continue { margin: 0;
}
.message.global.demo {
background: #0088CC !important;
}
.message.global.demo a { color:#fff !important;
}
.subcategory-icons { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 25px auto 5px
}
.subcategory-icon { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-line-pack: center; align-content: center; min-width: 30%; text-decoration: none; border: 1px solid #eaeaeae3; padding: 5px 5px 10px 5px; border-bottom: 4px solid #efeded; margin: 0 5px 15px 5px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; max-width: 30%;
}
a.subcategory-icon { text-decoration: none!important
}
.subcategory-icon:hover { webkit-box-shadow: 0 2px 20px 0 rgba(0,0,0,.2); -webkit-box-shadow: 0 2px 20px 0 rgba(0,0,0,.2); box-shadow: 0 2px 20px 0 rgba(0,0,0,.2)
}
.subcategory-icon img { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: auto; max-width: 70px; max-height: 70px
}
.subcategory-icon p { font-family: 'Open Sans'; color: #000; font-size: 15px; float: left; text-decoration: none; text-align: center; max-width: 120px
}
@media (max-width:1150px) and (min-width:769px) { .subcategory-icons { width: 100% } .subcategory-icon { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-line-pack: center; align-content: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .subcategory-icon p { margin: 0 auto 8px auto; min-width: 100% }
}
@media (max-width:768px) { .subcategory-icons { width: 100% } .subcategory-icon { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-line-pack: center; align-content: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-width: 45% } .subcategory-icon p { margin: 0 auto 8px auto; min-width: 100% }
}
.category-description img { border-radius: 15px; margin: 3px 0 12px 0;
}
.product-options-bottom .price-box .price-container .price, .product-info-price .price-box .price-container .price { font-family: Arial !important; font-size: 26px !important;
}
.product-info-main .product-info-price .old-price .price-wrapper .price { font-size: 16px !important; color: #666; font-weight: 400;
}
.catalog-category-view .old-price .price { font-size: 16px !important; color: #999; font-weight: 100;
}
.price-box .price { font-family: Arial !important; font-size: 20px; font-weight: 600;
}
.box-tocart .action.tocart { font-family: Arial; font-weight: 600 !important;
}
.catalog-product-view .sidebar .custom-block-1>div i { color: #08c; border: 0; font-size: 40px; float: left;
}
.footer-middle p,.footer-middle a, .footer-top { color: #3D3D3D !important;
}
.footer-middle .block .block-title strong { color: #000000 !important;
}
.page-header.header-newskin .panel.header .header.links > li > span { color: #000000 !important;
}
.page-header.type16 .header.panel .links > li > span, .page-header.header-newskin .panel.header .header.links > li > a { color: #000000 !important;
}
.page-header.header-newskin .minicart-wrapper .action.showcart.active:before, .page-header.header-newskin .minicart-wrapper .action.showcart:before { content: none !important; font-family: 'FontAwesome';
}
.page-header.header-newskin .minicart-wrapper { vertical-align: middle; background-image: url(https://www.crowdcontrolstore.com/pub/media/wysiwyg/icons/cart.png); background-repeat: no-repeat; height: 32px; width: 58px;
}
.page-header.type16 .minicart-wrapper { right: 29px !important;
}
@media (max-width: 767px) {
.page-header.type16 .minicart-wrapper { right: 3px !important;
}
}
.page-header.type16 .minicart-wrapper .action.showcart .counter.qty { right: -7px !important;
}
.page-header.header-newskin .minicart-wrapper .action.showcart:after { content: none !important;
}
.page-header.header-newskin .minicart-wrapper .action.showcart { background-image: url(https://cdn-eu-ec.yottaa.net/5a58ca682bb0ac17a1a221b2/www.crowdcontrolstore.com/v~4b.a9/pub/media/wysiwyg/icons/arrow-blue-d.png?yocs=z_C_&yoloc=eu); height: 39px; width: 15px; margin-left: 10px; margin-top:2px;
}
.page-header .navigation .level0.parent > a:after { content: none !important;
}
@media (min-width: 768px), print {
.page-header .navigation .level0.parent > a:after { content: none !important;
} }
.page-header .navigation .level0.parent > a { background:url(https://cdn-eu-ec.yottaa.net/5a58ca682bb0ac17a1a221b2/www.crowdcontrolstore.com/v~4b.a9/pub/media/wysiwyg/icons/arrow-white-down.png?yocs=z_C_&yoloc=eu) no-repeat right 0px; background-repeat: no-repeat;
}
@media (min-width: 768px), print {
.page-header .navigation .level0.parent > a { background:url(https://cdn-eu-ec.yottaa.net/5a58ca682bb0ac17a1a221b2/www.crowdcontrolstore.com/v~4b.a9/pub/media/wysiwyg/icons/arrow-white-down.png?yocs=z_C_&yoloc=eu) no-repeat right 0px; background-repeat: no-repeat;
} }
.fa-group:before, .fa-users:before { content: none !important;
}
.porto-icon-phone:before { content: none !important;
}
.porto-icon-dollar:before { content: none !important;
}
.porto-icon-chevron-right:before { content: none !important;
}
.brands-slider .owl-controls .owl-nav div.owl-next em:before { content: none !important;
}
.porto-icon-chevron-left:before { content: none !important;
}
.brands-slider .owl-controls .owl-nav div.owl-prev em:before { content: none !important;
}
.porto-icon-facebook:before { content: none !important;
}
.porto-icon-twitter:before { content: none !important;
}
.porto-icon-youtube:before { content: none !important;
}
@media (min-width: 768px) {
.page-header.header-newskin .navigation .level0 { margin-right: 8px !important;
}}
@media (min-width: 768px) {
.page-header.header-newskin .navigation li.level0.fullwidth .submenu a { font-size: 12px !important;
}}
.netsuitecontactusform { width:50% }
@media only screen and (max-width: 786px) {
.netsuitecontactusform { width:100% }
}
.netsuiteformspace { margin-top:20px; }
input#search {
left: 0px;
}
#algolia-autocomplete-tt.algolia-autocomplete { width: 100% !important;
}