.o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(105, 153, 168, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning{color: #212529; background-color: #f0ad4e; border-color: #f0ad4e;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:hover{color: #212529; background-color: #ed9d2b; border-color: #ec971f;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.focus{box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:disabled{color: #212529; background-color: #f0ad4e; border-color: #f0ad4e;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.dropdown-toggle{color: #212529; background-color: #ec971f; border-color: #ea9214;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger{color: #FFFFFF; background-color: #e6586c; border-color: #e6586c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:hover{color: #FFFFFF; background-color: #e1374f; border-color: #df2c45;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.focus{box-shadow: 0 0 0 0.2rem rgba(230, 88, 108, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:disabled{color: #FFFFFF; background-color: #e6586c; border-color: #e6586c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.dropdown-toggle{color: #FFFFFF; background-color: #df2c45; border-color: #dd213c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(230, 88, 108, 0.5);} .o_ace_view_editor :not(.input-group):not(.form-group):not(.input-group-append):not(.input-group-prepend) > .form-control{height: 34px;} .o_ace_view_editor .form-control{padding: 6px 12px; font-size: 14px; line-height: 1.5; border: 1px solid #d4d5d7; color: #555; background-color: #fff; border-radius: 0;} .o_ace_view_editor .form-control.is-invalid{border-color: #dc3545;} .o_ace_view_editor .input-group .form-control{height: auto;} .o_ace_view_editor .input-group-text{background-color: #e9ecef;} .o_ace_view_editor .was-validated .form-control:invalid{border-color: #dc3545;} .o_ace_view_editor select.form-control{-webkit-appearance: none; -moz-appearance: none; appearance: none; background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1 sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyNCcgaGVpZ2 h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBpZD0nc3ZnXzEnIGQ9J203LjQwNiw3L jgyOGw0LjU5NCw0LjU5NGw0LjU5NCwtNC41OTRsMC40MDYsMS40MDZsLTUsNC43NjZsLTUsLTQu NzY2bDAuNDA2LC0xLjQwNnonIGZpbGw9JyM4ODgnLz48L3N2Zz4="); background-position: 100% 65%; background-repeat: no-repeat;} .tour .popover-navigation{margin-left: 13px; margin-bottom: 8px;} .css_published .btn-danger, .css_published .css_publish{display: none;} .css_unpublished .btn-success, .css_unpublished .css_unpublish{display: none;} [data-publish='off'] > *:not(.css_options){opacity: 0.5;} @media print{a[href]:after{content: initial;}} .o_page_management_info .o_switch{padding-top: 9px;} #list_website_pages th{background-color: #7C7BAD; color: white;} #list_website_pages td, #list_website_pages th{padding: 0.45rem;} #list_website_pages td > a.fa{margin-left: 5px; color: #7C7BAD;} #list_website_pages td .text-muted{opacity: 0.5;} #list_website_pages .fa-check, #list_website_pages .fa-eye-slash{color: #17a2b8;} 

/* /website/static/src/scss/website.zoomodoo.scss defined in bundle 'web.assets_frontend' */
 .zoomodoo{position: relative; display: inline-block; *display: inline; *zoom: 1;} .zoomodoo img{vertical-align: bottom;} .zoomodoo-flyout{position: absolute; z-index: 100; overflow: hidden; background: #FFF; top: 0; width: 100%; height: 100%;} .zoomodoo-flyout img{max-width: 500%;} .zoomodoo-hover .zoomodoo-flyout{left: 0;} .zoomodoo-next .zoomodoo-flyout{left: 100%;} 

/* /website_form/static/src/scss/website_form.scss defined in bundle 'web.assets_frontend' */
 .o_website_form_flex{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap;} .o_website_form_flex_item{flex-basis: 33%;} @media (max-width: 991.98px){.o_website_form_flex_item{flex-basis: 50%;}} @media (max-width: 767.98px){.o_website_form_flex_item{flex-basis: 100%;}} .o_website_form_field_hidden{display: none;} .editor_enable .o_website_form_field_hidden{display: block; opacity: 0.5;} .editor_enable .s_website_form .form-field select{pointer-events: none;} .o_website_form_required .col-form-label:after, .o_website_form_required_custom .col-form-label:after{content: ' *';} #editable_select.form-control{height: 100%;} .form-field input[type=file].form-control{height: 100%;} 

/* /website_mail/static/src/css/website_mail.scss defined in bundle 'web.assets_frontend' */
 .js_follow[data-follow='on'] .js_follow_btn, .js_follow[data-follow='off'] .js_unfollow_btn{display: none;} 

/* /website_rating/static/src/scss/website_rating.scss defined in bundle 'web.assets_frontend' */
 .o_website_rating_static{color: #FACC2E;} .o_website_rating_card_container{} .o_website_rating_card_container .o_message_counter{color: #495057;} .o_website_rating_card_container table.o_website_rating_progress_table{width: 100%; overflow: visible;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_star_num{min-width: 30px;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_select[style*="opacity: 1"]{cursor: pointer;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress{min-width: 120px;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress > .progress{margin-bottom: 5px; margin-left: 5px; margin-right: 5px;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress .o_rating_progressbar{background-color: #FACC2E;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_percent{text-align: right; padding-left: 5px; font-size: 0.75rem;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_reset .o_website_rating_select_text{visibility: hidden;} .o_rating_star_card{margin-bottom: 5px;} .o_rating_star_card .stars{display: inline-block; color: #FACC2E; margin-right: 15px;} .o_rating_star_card .stars i{margin-right: -3px; text-align: center;} .o_rating_star_card .stars.enabled{cursor: pointer;} .o_rating_star_card .rate_text{display: inline-block;} 

/* /website_sale/static/src/scss/website_sale.scss defined in bundle 'web.assets_frontend' */
 .oe_product{border: 1px solid rgba(100, 100, 100, 0.2);} .oe_website_sale ul ul{margin-left: 1.5rem;} .oe_website_sale .o_payment_form .card{border-radius: 4px !important;} .oe_website_sale .address-inline address{display: inline-block;} .oe_website_sale table#cart_products tr td, .oe_website_sale table#suggested_products tr td{vertical-align: middle;} .oe_website_sale table#cart_products{margin-bottom: 0;} .oe_website_sale table#cart_products td:first-child, .oe_website_sale table#cart_products th:first-child{padding-left: 15px;} .oe_website_sale h1[itemprop="name"], .oe_website_sale .oe_product_cart form h5{word-wrap: break-word;} @media (max-width: 767.98px){.oe_website_sale .td-img{display: none;}} @media (min-width: 1200px){.oe_website_sale .toggle_summary_div{max-width: 400px;}} .o_alternative_product{margin: auto;} .oe_product{position: relative;} .oe_product .oe_product_image{position: absolute; left: 15px; right: 15px; top: 15px; bottom: 55px; text-align: center;} .oe_product .oe_product_image img{max-width: 100%; max-height: 100%; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 4;} .oe_product section{position: absolute; left: 0; right: 0; bottom: 0; overflow: hidden; padding: 0 15px 0 10px; min-height: 56px; border-top: 1px solid rgba(255, 255, 255, 0.2); background: rgba(255, 255, 255, 0.75); z-index: 5;} .oe_product .product_price{bottom: 0;} .oe_product .oe_product_cart{position: relative; width: 100%; height: 100%;} .oe_product .oe_subdescription{font-size: 0.8em; overflow: hidden; margin-bottom: 10px;} .oe_mycart .input-group-addon{padding-left: 6px; padding-right: 6px;} .oe_product.oe_image_full .oe_product_image{left: 0; right: 0; top: 0; bottom: 0;} .oe_product.oe_ribbon_promo .ribbon-wrapper{display: block;} .oe_product .ribbon-wrapper{display: none; width: 85px; height: 88px; z-index: 5; overflow: hidden; position: absolute; top: 0; right: 0;} .oe_product .ribbon{font: bold 15px Sans-Serif; color: white; text-align: center; transform: rotate(45deg); position: relative; padding: 7px 0; left: -5px; top: 15px; width: 120px; cursor: default;} #products_grid > table tr:not(:first-child) > td{height: 100%;} #products_grid.col-lg-12 > table > tbody > tr > td:empty, #products_grid.col-lg-9 > table > tbody > tr > td:empty{height: 0;} #products_grid.col-lg-12 .oe-height-1{height: 75px;} #products_grid.col-lg-12 .oe-height-2{height: 150px;} #products_grid.col-lg-12 .oe-height-4{height: 300px;} #products_grid.col-lg-12 .oe-height-6{height: 450px;} #products_grid.col-lg-12 .oe-height-8{height: 600px;} #products_grid.col-lg-9 .oe-height-1{height: 70px;} #products_grid.col-lg-9 .oe-height-2{height: 140px;} #products_grid.col-lg-9 .oe-height-4{height: 280px;} #products_grid.col-lg-9 .oe-height-6{height: 420px;} #products_grid.col-lg-9 .oe-height-8{height: 560px;} #products_grid .oe_product.oe_grid .oe_subdescription{max-height: 40px;} @media (min-width: 992px){#products_grid.col-lg-12 .oe-height-1{height: 95px;}#products_grid.col-lg-12 .oe-height-2{height: 190px;}#products_grid.col-lg-12 .oe-height-4{height: 380px;}#products_grid.col-lg-12 .oe-height-6{height: 570px;}#products_grid.col-lg-12 .oe-height-8{height: 760px;}#products_grid.col-lg-12 .oe_product.oe_grid .oe_subdescription{max-height: 70px;}#products_grid.col-lg-9 .oe-height-1{height: 72px;}#products_grid.col-lg-9 .oe-height-2{height: 144px;}#products_grid.col-lg-9 .oe-height-4{height: 288px;}#products_grid.col-lg-9 .oe-height-6{height: 432px;}#products_grid.col-lg-9 .oe-height-8{height: 576px;}} @media (min-width: 1200px){#products_grid.col-lg-12 .oe-height-1{height: 125px;}#products_grid.col-lg-12 .oe-height-2{height: 250px;}#products_grid.col-lg-12 .oe-height-4{height: 500px;}#products_grid.col-lg-12 .oe-height-6{height: 750px;}#products_grid.col-lg-12 .oe-height-8{height: 1000px;}#products_grid.col-lg-9 .oe-height-1{height: 95px;}#products_grid.col-lg-9 .oe-height-2{height: 190px;}#products_grid.col-lg-9 .oe-height-4{height: 380px;}#products_grid.col-lg-9 .oe-height-6{height: 570px;}#products_grid.col-lg-9 .oe-height-8{height: 760px;}#products_grid .oe_product.oe_grid .oe_subdescription{max-height: 120px;}} @media (max-width: 767.98px){#products_grid table, #products_grid tbody, #products_grid td, #products_grid tr{float: left; width: 100%; display: inline-block;}#products_grid .oe_product{float: left; width: 100%; display: inline-block;}#products_grid .oe_product.oe_grid{height: 400px;}#products_grid .oe_product.oe_grid section{background: rgba(100, 100, 100, 0.2);}#products_grid .oe_product .oe_subdescription{max-height: 200px;}} @media (max-width: 400px){#products_grid .oe_product.oe_grid{height: 270px;}#products_grid .oe_product.oe_list{height: 200px;}#products_grid .oe_product.oe_list .oe_subdescription{max-height: 40px;}#products_grid .oe_product.oe_list section{background: rgba(100, 100, 100, 0.2);}#products_grid .oe_product .oe_product_image{top: 0; bottom: 65px;}#products_grid .oe_product.oe_image_full .oe_product_image{bottom: 50px;}} .oe_cart table td:first-child{min-width: 76px;} .oe_cart > .oe_structure{clear: both;} div#payment_method div.list-group{margin-left: 40px;} div#payment_method .list-group-item{padding-top: 5px; padding-bottom: 5px;} @media (min-width: 400px){.oe_product.oe_list{border: none; border-bottom: 1px solid rgba(100, 100, 100, 0.2); width: 100%; min-height: 100px; position: relative; padding-bottom: 5px; padding-left: 180px;}.oe_product.oe_list .oe_product_image{top: 0; bottom: 0; left: 0; right: 0; width: 170px;}.oe_product.oe_list section{position: relative; border: 0; top: auto; bottom: auto; left: auto; right: auto; background: transparent;}} .oe_website_sale .row .row .col-lg-12{float: none;} .product_detail_img{margin-left: auto; margin-right: auto; display: block; max-height: 500px;} .oe_website_sale input.js_quantity{min-width: 48px; text-align: center;} .oe_website_sale input.quantity{padding: 0;} .oe_overlay_options .dropdown div[name="size"] table{margin-left: 20px;} .oe_overlay_options .dropdown div[name="size"] td{margin: 0; padding: 0; width: 20px; height: 20px; border: 1px #dddddd solid; cursor: pointer;} .oe_overlay_options .dropdown div[name="size"] td.selected{background-color: #B1D4F1;} .oe_overlay_options .dropdown div[name="size"] table.oe_hover td.selected{background-color: transparent;} .oe_overlay_options .dropdown div[name="size"] table.oe_hover td.select{background-color: #B1D4F1;} ul.wizard{padding: 0; margin-top: 20px; list-style: none outside none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.065); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.065); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.065);} ul.wizard li{border: 1px solid #d4d4d4; border-right-width: 0; position: relative; float: left; padding: 0 10px 0 20px; margin: 0; line-height: 38px; background: #fbfbfb;} ul.wizard li .chevron{position: absolute; top: 0; right: -10px; z-index: 1; display: block; border: 20px solid transparent; border-right: 0; border-left: 10px solid #d4d4d4;} ul.wizard li .chevron:before{position: absolute; top: -20px; right: 1px; display: block; border: 20px solid transparent; border-right: 0; border-left: 10px solid #fbfbfb; content: "";} ul.wizard li .o_link_disable{text-decoration: none; color: inherit; cursor: text;} ul.wizard li.text-success{background: #f3f4f5;} ul.wizard li.text-success .chevron:before{border-left: 10px solid #f5f5f5;} ul.wizard li.text-primary{background: #f1f6fc;} ul.wizard li.text-primary .chevron:before{border-left: 10px solid #f1f6fc;} ul.wizard li:first-child{padding-left: 15px; border-radius: 4px 0 0 4px;} ul.wizard li:last-child{border-radius: 0 4px 4px 0; border-right-width: 1px;} ul.wizard li:last-child .chevron{display: none;} #o_shop_collapse_category li{width: 100%;} #o_shop_collapse_category li a{display: inline-block; width: 80%; padding-left: 3px;} #o_shop_collapse_category li i.fa{cursor: pointer;} .mycart-popover{max-width: 500px; min-width: 250px;} .mycart-popover .cart_line{border-bottom: 1px #EEE solid;} tr#empty{display: none;} td.noborder{border: none !important;} .border_primary{border: 1px solid #00A09D;} .js_change_shipping{cursor: pointer;} a.no-decoration{cursor: pointer; text-decoration: none !important;} #o-carousel-product.css_not_available{opacity: 0.2;} #o-carousel-product .carousel-inner div.item, #o-carousel-product .carousel-control-prev, #o-carousel-product .carousel-control-next{height: 400px;} #o-carousel-product .carousel-inner div.item img{max-height: 100%;} #o-carousel-product .carousel-control-prev, #o-carousel-product carousel-control-next{background-image: none !important;} #o-carousel-product .carousel-indicators{background-color: transparent; margin: 10px 0 0; overflow-y: hidden; position: static; text-align: left; white-space: nowrap; width: 100%; height: 100px !important; text-align: center; list-style-position: inside;} #o-carousel-product .carousel-indicators li{background-color: transparent !important; border-radius: 0; display: inline-block; margin: 0 !important; width: 54px !important; height: 54px !important; border: 0 !important; box-shadow: none !important;} #o-carousel-product .carousel-indicators li img{display: block; opacity: 0.5;} #o-carousel-product .carousel-indicators li.active img{opacity: 1;} .ecom-zoomable:not(.ecom-autozoom) img[data-zoom]{cursor: zoom-in;} .ecom-zoomable.ecom-autozoom img[data-zoom]{cursor: crosshair;} .ecom-zoomable .o_editable img[data-zoom]{cursor: pointer;} .break-word{word-wrap: break-word;} #coupon_box form{max-width: 300px;} .font-weight-normal{font-weight: normal;} .o_website_sale_animate{opacity: 0.7; position: absolute !important; height: 150px; width: 150px; z-index: 1020;} .o_red_highlight{background: #db0700 !important; box-shadow: 0 0 0 0 rgba(240, 8, 0, 0.4); transition: all 0.5s linear;} .o_shadow_animation{box-shadow: 0 0 5px 10px rgba(240, 8, 0, 0.4) !important;} 

/* /website_sale/static/src/scss/website_mail.scss defined in bundle 'web.assets_frontend' */
 .oe_msg img.oe_msg_avatar{width: 50px; margin-right: 10px;} .oe_msg_attachment{display: inline-block; width: 120px; margin: 4px 2px; min-height: 80px; position: relative; border-radius: 3px; text-align: center; vertical-align: top;} .oe_msg_attachment a img.oe_attachment_embedded{display: block; position: relative; margin: 0 0 0 10px; width: 100px; height: 80px; border-radius: 1px; border: solid 3px #FFF; -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19);} .oe_msg_attachment a div.oe_attachment_name{display: inline-block; max-width: 100%; padding: 1px 3px; margin-top: 2px; margin-bottom: 5px; background: #F4F5FA; overflow: hidden; color: #4c4c4c; text-shadow: none; border-radius: 3px; word-wrap: break-word;} 

/* /website_sale/static/src/scss/website_sale_frontend.scss defined in bundle 'web.assets_frontend' */
 .progress-wizard{margin-top: 15px; padding: 0 15px;} @media (min-width: 768px){.progress-wizard{padding: 0;}} .progress-wizard .progress-wizard-step{position: relative;} @media (min-width: 768px){.progress-wizard .progress-wizard-step{margin-top: 0.8125rem; float: left; width: 33.33333333%;}.o_wizard_has_extra_step + .progress-wizard .progress-wizard-step{width: 25%;}} @media (max-width: 767.98px){.progress-wizard .progress-wizard-step.disabled, .progress-wizard .progress-wizard-step.complete{display: none;}} .progress-wizard .progress-wizard-step .progress-wizard-dot{width: 0.625rem; height: 0.625rem; position: relative; display: inline-block; background-color: white; border-radius: 50%; box-shadow: 0 0 0 0.125rem #e9ecef;} @media (min-width: 768px){.progress-wizard .progress-wizard-step .progress-wizard-dot{position: absolute; top: auto; left: 50%; bottom: auto; right: auto; margin: -0.375rem 0 0 -0.3125rem;}} .progress-wizard .progress-wizard-step .progress-wizard-steplabel{color: #6c757d; margin: 5px 0 5px 5px; font-size: 0.875rem; display: inline-block;} @media (min-width: 768px){.progress-wizard .progress-wizard-step .progress-wizard-steplabel{display: block; margin: 1rem 0 20px 0;}} @media (max-width: 767.98px){.progress-wizard .progress-wizard-step .progress-wizard-steplabel{margin-left: -15px; font-size: 24px;}} .progress-wizard .progress-wizard-step .progress-wizard-bar{height: 0.125rem; background-color: #e9ecef;} .progress-wizard .progress-wizard-step.active .progress-wizard-dot{animation: fadeIn 1s ease 0s 1 normal none running; background: #00A09D; box-shadow: 0 0 0 0.1875rem white, 0 0 0 0.25rem rgba(0, 160, 157, 0.5);} .progress-wizard .progress-wizard-step.active .progress-wizard-steplabel{color: #212529; font-weight: bolder;} .progress-wizard .progress-wizard-step.complete .progress-wizard-dot{background: none; box-shadow: none;} .progress-wizard .progress-wizard-step.complete .progress-wizard-dot:after{position: absolute; top: -0.3125rem; left: -0.3125rem; bottom: auto; right: auto; width: 1.25rem; height: 1.25rem; border-radius: 100%; background: white; color: #28a745; text-align: center; line-height: 1; font-size: 1.25rem; font-family: FontAwesome; content: "\f058";} .progress-wizard .progress-wizard-step.complete .progress-wizard-steplabel{color: #28a745;} .progress-wizard .progress-wizard-step.complete:hover:not(.disabled) .progress-wizard-dot:after{color: #28a745;} .progress-wizard .progress-wizard-step.complete:hover:not(.disabled) .progress-wizard-steplabel{color: #212529;} .progress-wizard .progress-wizard-step.disabled{cursor: default;} table.js_cart_lines .td-img img{max-height: 64px;} 

/* /sale/static/src/scss/sale_portal.scss defined in bundle 'web.assets_frontend' */
 .orders_vertical_align{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;} .orders_label_text_align{vertical-align: 15%;} .sale_tbody .o_line_note{word-break: break-all;} 

/* /sale/static/src/scss/product_configurator.scss defined in bundle 'web.assets_frontend' */
 .css_attribute_color{display: inline-block; border: 1px solid #999999; text-align: center;} .css_attribute_color input{margin: 8px; height: 13px; opacity: 0;} .css_attribute_color.active{border: 3px ridge #66ee66;} .css_attribute_color.active input{margin: 6px;} .css_attribute_color.custom_value{background-image: linear-gradient(to bottom right, #FF0000, #FFF200, #1E9600);} .css_not_available_msg{display: none;} .css_not_available.js_product > *:nth-child(4) > *{display: none;} .css_not_available.js_product .css_quantity, .css_not_available.js_product .product_price{display: none;} .css_not_available.js_product .css_not_available_msg{display: block;} .css_not_available.js_product .js_add, .css_not_available.js_product .oe_price, .css_not_available.js_product .oe_default_price, .css_not_available.js_product .oe_optional{display: none;} .css_quantity{max-width: 125px;} .css_quantity input[name="add_qty"]{text-align: center;} option.css_not_available{color: #ccc;} label.css_not_available{opacity: 0.6;} label.css_attribute_color.css_not_available{opacity: 1; background-image: url("/website_sale/static/src/img/redcross.png"); background-size: cover;} .variant_attribute{padding-bottom: 0.5rem;} .variant_attribute .attribute_name{padding-bottom: 0.5rem; display: inline-block;} .variant_attribute .radio_input{margin-right: 0.7rem; vertical-align: middle;} .variant_attribute .radio_input_value{display: inline-block; vertical-align: middle; line-height: 1;} .variant_attribute .variant_custom_value{margin-bottom: 0.7rem;} .variant_attribute .custom_value_radio{margin: 0.3rem 0rem 0.3rem 1.6rem;} .variant_attribute .variant_custom_value_label{margin: 0.3rem 0rem;} .o_product_configurator .product_detail_img{max-height: 240px;} .o_product_configurator .variant_attribute .custom_value_radio{margin: 0.3rem 0rem 0.3rem 2.1rem;} .oe_optional_products_modal .table-striped tbody tr:nth-of-type(odd){background-color: rgba(0, 0, 0, 0.025);} .oe_optional_products_modal .o_total_row{font-size: 1.2rem;} .modal.o_technical_modal .oe_optional_products_modal .btn.js_add_cart_json{padding: 0.075rem 0.75rem;} .js_product.in_cart .js_add_cart_variants{display: none;} .js_product select{-webkit--webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; -moz--webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; background-image: none;} .js_product .td-product_name{word-wrap: break-word;} .js_product .td-product_name{min-width: 140px;} .js_product .td-img{width: 100px;} .js_product .td-qty{width: 200px;} .js_product .td-qty a.input-group-addon{background-color: transparent; border: 0px;} .js_product .td-qty .input-group{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex;} .js_product .td-action{width: 30px;} .js_product .td-price, .js_product .td-price-total{width: 120px;} @media (max-width: 767.98px){.js_product .td-img, .js_product .td-price-total{display: none;}.js_product .td-qty{width: 60px;}.js_product .td-price{width: 80px;}} @media (max-width: 476px){.js_product .td-qty{width: 60px;}.js_product #modal_optional_products table thead, .js_product .oe_cart table thead{display: none;}.js_product #modal_optional_products table td.td-img, .js_product .oe_cart table td.td-img{display: none;}} .o_total_row{height: 50px;} .oe_striked_price{text-decoration: line-through; white-space: nowrap;} 

/* /website_sale/static/src/scss/website_sale_options.scss defined in bundle 'web.assets_frontend' */
 .css_not_available.js_product > *:nth-child(5) > *{display: none;} table.js_cart_lines .optional_product .js_delete_product{display: none;} div#modal_optional_products table tr td{border: 0;} @media (max-width: 767.98px){div#modal_optional_products .td-qty{display: none;}} 

/* /website_sale_wishlist/static/src/scss/website_sale_wishlist.scss defined in bundle 'web.assets_frontend' */
 .oe_website_sale .td-wish-btn{width: 140px;} .oe_website_sale div.css_not_available .o_add_wishlist_dyn{display: none;} @media (max-width: 767.98px){.oe_website_sale .td-wish-btn{width: 100px;}} table.table-comparator .td-img img{max-height: 100px;} 

/* /eg_website_sale_frontend/static/src/css/theme.css defined in bundle 'web.assets_frontend' */
 @font-face{font-family: 'Montserrat'; font-style: italic; font-weight: 400; font-display: swap; src: local('Montserrat Italic'), local('Montserrat-Italic'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;} @font-face{font-family: 'Montserrat'; font-style: italic; font-weight: 400; font-display: swap; src: local('Montserrat Italic'), local('Montserrat-Italic'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;} @font-face{font-family: 'Montserrat'; font-style: italic; font-weight: 400; font-display: swap; src: local('Montserrat Italic'), local('Montserrat-Italic'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;} @font-face{font-family: 'Montserrat'; font-style: italic; font-weight: 400; font-display: swap; src: local('Montserrat Italic'), local('Montserrat-Italic'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;} @font-face{font-family: 'Montserrat'; font-style: italic; font-weight: 400; font-display: swap; src: local('Montserrat Italic'), local('Montserrat-Italic'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} @font-face{font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;} @font-face{font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;} @font-face{font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;} @font-face{font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;} @font-face{font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} @font-face{font-family: 'Montserrat'; font-style: normal; font-weight: 500; font-display: swap; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3gTD_u50.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;} @font-face{font-family: 'Montserrat'; font-style: normal; font-weight: 500; font-display: swap; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3g3D_u50.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;} @font-face{font-family: 'Montserrat'; font-style: normal; font-weight: 500; font-display: swap; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3gbD_u50.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;} @font-face{font-family: 'Montserrat'; font-style: normal; font-weight: 500; font-display: swap; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3gfD_u50.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;} @font-face{font-family: 'Montserrat'; font-style: normal; font-weight: 500; font-display: swap; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} .bootbox .modal-footer{padding: 5px;} .bootbox button{width: 70px; height: 35px; padding: 0px;} .bootbox .modal-content{top: 20vh;} .bootbox.fade{background-color: #80808061;} .brg_v2 .dropdown-toggle::after{width: 22px; height: 22px; content: ""; background: url(/eg_website_sale_frontend/static/src/css/../icon/arrow-bottom.svg) center center no-repeat; border: none; position: absolute; background-size: cover; top: 8px;} li.menu-dropdown .content{position: absolute; top: 0; display: block; z-index: 1; height: 0; width: 18em; margin-left: 20px; padding-top: 30px;} li.menu-dropdown:hover .content{height: 70px; z-index: 3;} li.menu-dropdown ul{background: #fff; margin: 0; padding: 0; overflow: hidden; height: 100%; padding-left: 20px;} li.menu-dropdown ul li{font-size: 14px; line-height: 30px; height: 30px; padding-left: 10px; list-style: none;} li.menu-dropdown a{display: block; color: #000;} li.menu-dropdown a:hover{background: #eee; color: #333;} .brg_v2 .main_cover .carousel-inner{max-height: 880px !important; width: 100%;} .brg_v2 .main_cover .carousel-inner a.add_to_wishlist{cursor: pointer} .yith-wcwl-add-to-wishlist{} .yith-wcwl-add-button>a i, .hidden-title-form a.hide-title-form i, .hidden-title-form button i, .yith-wcwl-wishlist-new button i{margin-right: 10px} .pagination_new{display: block; margin-left: auto; margin-right: auto;} .yith-wcwl-add-button a.add_to_wishlist, .yith-wcwl-popup-button a.add_to_wishlist, .woocommerce .yith-wcwl-wishlist-new button{margin: 0; box-shadow: none; text-shadow: none; border-radius: 3px} #additional_notes{min-height: 150px} .news-title{font-size: 25px; color:#232323;} .master.col-md-3{padding-left: 2px;} .bank.col-md-3{padding-left: 2px;} .main_image.col-md-4{padding-left: 0px;} .main_new.row{margin-top: 30px;} .title_main_new.row{margin-top: 30px;} .day_before, .preview_content{margin-top: 5px; font-size: 18px;} .preview_content.row{margin-top: 10px;} .button_see_detail{margin-top: 20px;} img.img.img-fluid{width: 100%;} .brg_v2 .col-auto{margin-left: -86px !important;} div#navBar{margin-left: -82px;} li.nav-item.u-header__nav-item{padding: 0px 16px; margin-right: 6px;} .brg_v2 .sticky-wrapper{background-image: url('/eg_website_sale_frontend/static/src/img/header.png');} .brg_v2 .col-auto{margin-left: 36px;} .d-inline-flex{padding-right: 18px;} .brg_v2 .input-group{width: 100% !important;} .brg_v2 .btn:hover{background-color: #b01117; border: #b01117;} a#dropdownTK{border: 1px solid white; border-radius: 10px;} .new_one_image{min-height: 230px;} .new_one{margin-bottom: 35px;} .preview_new_one_content{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; margin-top: 5px;} .preview_new_one .day_before{font-size: 14px;} .preview_new_one_button{margin-top: 10px; display: inline-block;} .preview_new_one{display: inline-block;} a.btn.btn-danger.see_more_news{background-color: #FFFF; color: #b01117; border-radius: 0; padding-top: 7px; padding-bottom: 7px; border-radius: 0; border: 1px solid #b01117;} a.btn.btn-danger.see_more_news:hover{background:#b01117; color:#fff;} .new_one.col-md-5{margin-bottom: 40px;} a.btn.btn-danger.see_more_new{background-color: #b01117; color: #FFFF; padding-top: 7px; padding-bottom: 7px; border-radius: 0;} .page-item .page-link{background-color: #FFFF; color: black;} .page-item.active .page-link{background-color: #b01117; color: #FFFF; border-color: #b01117;} .page-item.disabled .page-link{background-color: #FFFF; color: black;} .new_banner.row{padding-bottom: 20px; padding-top: 20px; height: 250px;} .other_new.row{margin-top: 50px;} .other_new .news-title{font-size: 20px;} .visa_card.col-md-3{padding-left: 2px;} .crash.col-md-3{padding-left: 2px;} .payment_method_image{padding-bottom: 40px;} .yith-wcwl-add-to-wishlist .ajax-loading{box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; display: inline !important; margin-left: 5px; vertical-align: middle; visibility: hidden; width: 16px !important; height: 16px !important} a[x-apple-data-detectors]{color: inherit !important; text-decoration: none !important; font-size: inherit !important; font-family: inherit !important; font-weight: inherit !important; line-height: inherit !important} @font-face{font-family: "font-electro"; src: url(/eg_website_sale_frontend/static/src/css/../fonts/font-electro.woff) format("woff"); font-weight: 400; font-style: normal} [data-icon]:before{font-family: "font-electro" !important; content: attr(data-icon); font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale} [class^="icon-"]:before, [class*=" icon-"]:before{font-family: "font-electro" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; vertical-align: middle; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale} .ec{display: inline-block; font: normal normal normal 14px/1 font-electro; font-size: inherit; text-rendering: auto; vertical-align: middle; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale} .ec-add-to-cart:before{content: "\61"} .ec-comment:before{content: "\63"} .ec-compare:before{content: "\64"} .ec-customers:before{content: "\65"} .ec-dollar:before{content: "\66"} .ec-favorites:before{content: "\67"} .ec-grid-view:before{content: "\68"} .ec-list-view:before{content: "\69"} .ec-phone:before{content: "\6b"} .ec-returning:before{content: "\6c"} .ec-search:before{content: "\6d"} .ec-shopping-bag:before{content: "\6e"} .ec-support:before{content: "\6f"} .ec-tag:before{content: "\70"} .ec-thing-arrow-right:before{content: "\71"} .ec-user:before{content: "\72"} .ec-arrow-right-categproes:before{content: "\62"} .ec-blog-likes:before{content: "\6a"} .ec-category-icon:before{content: "\73"} .ec-mail:before{content: "\74"} .ec-map-pointer:before{content: "\75"} .ec-newsletter:before{content: "\76"} .ec-close-remove:before{content: "\77"} .ec-payment:before{content: "\78"} .ec-arrow-down-search:before{content: "\79"} .ec-list-view-small:before{content: "\7a"} .ec-list-view-medium:before{content: "\41"} .ec-transport:before{content: "\42"} .ec-cameras:before{content: "\e900"} .ec-drone:before{content: "\e901"} .ec-gamepad:before{content: "\e902"} .ec-headphones:before{content: "\e903"} .ec-laptop:before{content: "\e904"} .ec-printer:before{content: "\e905"} .ec-smartphones:before{content: "\e906"} .ec-smartwatch:before{content: "\e907"} .ec-speaker:before{content: "\e915"} .ec-tvs:before{content: "\e916"} .ec-menu:before{content: "\e908"} .sr-only{border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px} .sr-only-focusable:active, .sr-only-focusable:focus{clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto} *{box-sizing: border-box} body{overflow-x: hidden; background-color: #fff; color: #333e48; direction: ltr; font-family: 'Montserrat', sans-serif;} a:focus{outline: 0} a:focus, a:hover{text-decoration: none} .clearfix::after{content: ""; display: table; clear: both} .hide{display: none !important} .show{display: block !important} .alignleft{display: inline; float: left; margin-right: 1.618em} .alignleft.flip{float: right !important; margin-left: 1.618em !important} .alignright{display: inline; float: right; margin-left: 1.618em} .alignright.flip{float: left !important; margin-right: 1.618em !important} .aligncenter{clear: both; display: block; margin: 0 auto} .screen-reader-text{clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); position: absolute !important} .screen-reader-text:active, .screen-reader-text:focus, .screen-reader-text:hover{background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6); clip: auto !important; display: block; font-weight: 700; height: auto; left: 0; line-height: normal; padding: 1em 1.618em; text-decoration: none; top: 0; width: auto; z-index: 100000; outline: 0} .light-bg{background: #f5f5f5} body{-ms-word-wrap: break-word; word-wrap: break-word; font-size: .875em; letter-spacing: -.01em} body, button, input, textarea{color: #333e48; line-height: 1.714em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility} button, input{line-height: 1.286em} select{color: initial;} .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{margin-bottom: .5em} .dropdown-menu{font-size: 1em} table{width: 100%; max-width: 100%; margin-bottom: 1.236rem} table td, table th{padding: .75rem; line-height: 1.5; vertical-align: top; border-top: 1px solid #eceeef} table thead th{vertical-align: bottom; border-bottom: 2px solid #eceeef} table tbody+tbody{border-top: 2px solid #eceeef} table .table{background-color: #fff} table tbody tr td a{color: #3e3e3e} table tbody tr td a:focus, table tbody tr td a:hover{color: #000; text-decoration: none} table.layout{margin-bottom: 0} table.layout td, table.layout th{padding: 0; line-height: inherit; border: none; vertical-align: middle} img{height: auto; max-width: 100%; display: block} .form-control, .navbar-search .form-control, table.cart .coupon .input-text{font-size: 1.071em; line-height: 2em; border-radius: 1.467em; padding: .701em 2.134em; border-width: 0} label{font-size: 1em; line-height: 1.286em; font-weight: 700; margin-bottom: .857em} .input-text{font-size: 1em; line-height: 1.286em; border: 1px solid #ddd; padding: .858em 1.858em; border-radius: 1.286em; width: 100%} .input-text:focus{border-color: #66afe9; outline: 0} textarea.input-text{min-height: 10em; padding: 1.858em} .btn, .button, button, input[type=button], input[type=reset], input[type=submit]{font-size: .875rem; border-radius: 1.571em; padding: 1.036em 2.134em; border-width: 0; display: inline-block; color: #333e48; background-color: #efecec; border-color: #efecec; transition: all .2s ease-in-out} .btn:hover, .button:hover, button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover{color: #fff; background-color: #000; border-color: #000} .btn.focus, .btn:focus, .button.focus, .button:focus, button.focus, button:focus, input[type=button].focus, input[type=button]:focus, input[type=reset].focus, input[type=reset]:focus, input[type=submit].focus, input[type=submit]:focus{color: #fff; background-color: #000; border-color: #000} .btn.active, .btn:active, .button.active, .button:active, button.active, button:active, input[type=button].active, input[type=button]:active, input[type=reset].active, input[type=reset]:active, input[type=submit].active, input[type=submit]:active{color: #333e48; background-color: #000; border-color: #000; background-image: none} .btn.active.focus, .btn.active:focus, .btn.active:hover, .btn:active.focus, .btn:active:focus, .btn:active:hover, .button.active.focus, .button.active:focus, .button.active:hover, .button:active.focus, .button:active:focus, .button:active:hover, button.active.focus, button.active:focus, button.active:hover, button:active.focus, button:active:focus, button:active:hover, input[type=button].active.focus, input[type=button].active:focus, input[type=button].active:hover, input[type=button]:active.focus, input[type=button]:active:focus, input[type=button]:active:hover, input[type=reset].active.focus, input[type=reset].active:focus, input[type=reset].active:hover, input[type=reset]:active.focus, input[type=reset]:active:focus, input[type=reset]:active:hover, input[type=submit].active.focus, input[type=submit].active:focus, input[type=submit].active:hover, input[type=submit]:active.focus, input[type=submit]:active:focus, input[type=submit]:active:hover{color: #333e48; background-color: #c7bdbd; border-color: #b5a7a7} .btn.disabled.focus, .btn.disabled:focus, .btn:disabled.focus, .btn:disabled:focus, .button.disabled.focus, .button.disabled:focus, .button:disabled.focus, .button:disabled:focus, button.disabled.focus, button.disabled:focus, button:disabled.focus, button:disabled:focus, input[type=button].disabled.focus, input[type=button].disabled:focus, input[type=button]:disabled.focus, input[type=button]:disabled:focus, input[type=reset].disabled.focus, input[type=reset].disabled:focus, input[type=reset]:disabled.focus, input[type=reset]:disabled:focus, input[type=submit].disabled.focus, input[type=submit].disabled:focus, input[type=submit]:disabled.focus, input[type=submit]:disabled:focus{background-color: #efecec; border-color: #efecec} .btn.disabled:hover, .btn:disabled:hover, .button.disabled:hover, .button:disabled:hover, button.disabled:hover, button:disabled:hover, input[type=button].disabled:hover, input[type=button]:disabled:hover, input[type=reset].disabled:hover, input[type=reset]:disabled:hover, input[type=submit].disabled:hover, input[type=submit]:disabled:hover{background-color: #efecec; border-color: #efecec} .btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus, .button.active.focus, .button.active:focus, .button.focus, .button:active.focus, .button:active:focus, .button:focus, button.active.focus, button.active:focus, button.focus, button:active.focus, button:active:focus, button:focus, input[type=button].active.focus, input[type=button].active:focus, input[type=button].focus, input[type=button]:active.focus, input[type=button]:active:focus, input[type=button]:focus, input[type=reset].active.focus, input[type=reset].active:focus, input[type=reset].focus, input[type=reset]:active.focus, input[type=reset]:active:focus, input[type=reset]:focus, input[type=submit].active.focus, input[type=submit].active:focus, input[type=submit].focus, input[type=submit]:active.focus, input[type=submit]:active:focus, input[type=submit]:focus{outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px} .btn:focus, .btn:hover, .button:focus, .button:hover, button:focus, button:hover, input[type=button]:focus, input[type=button]:hover, input[type=reset]:focus, input[type=reset]:hover, input[type=submit]:focus, input[type=submit]:hover{text-decoration: none} .btn.focus, .btn:active:focus, .btn:focus, .button.focus, .button:active:focus, .button:focus, button.focus, button:active:focus, button:focus, input[type=button].focus, input[type=button]:active:focus, input[type=button]:focus, input[type=reset].focus, input[type=reset]:active:focus, input[type=reset]:focus, input[type=submit].focus, input[type=submit]:active:focus, input[type=submit]:focus{text-decoration: none; outline: 0} .btn.active, .btn:active, .button.active, .button:active, button.active, button:active, input[type=button].active, input[type=button]:active, input[type=reset].active, input[type=reset]:active, input[type=submit].active, input[type=submit]:active{background-image: none; outline: 0} .btn.disabled, .btn:disabled, .button.disabled, .button:disabled, button.disabled, button:disabled, input[type=button].disabled, input[type=button]:disabled, input[type=reset].disabled, input[type=reset]:disabled, input[type=submit].disabled, input[type=submit]:disabled{cursor: not-allowed; opacity: .65} .btn-secondary, .checkout_coupon .form-row-last .button, table.cart .coupon .button{background-color: #333e48; color: #fff} .form-inline-block{display: inline-block} .btn-longer{padding: .6875rem 2.625rem} .btn-primary, input[type=submit]{font-weight: 700} .form-row{position: relative; float: left; min-height: 1px; padding-left: .9375rem; padding-right: .9375rem; width: 100%; margin-bottom: 1.714em} @media (min-width:768px){.form-row{width: 100%}} .form-row label:not(.inline){display: block} @media (min-width:768px){.form-row-first, .form-row-last{width: 50%}} .form-row-wide{clear: both; width: 100%} .form-row{padding-left: 0; padding-right: 0} .form-row.form-row-first{padding-right: 15px; clear: left} .form-row.form-row-last{padding-left: 15px} .clear::after, form::after{content: ""; display: table; clear: both} .input-text, input[type=email], input[type=password], input[type=search], input[type=text], input[type=url], textarea{padding: .857em 1.214em; background-color: transparent; color: #818181; line-height: 1.286em; outline: 0; border: 0; -webkit-appearance: none; border-radius: 1.571em; box-sizing: border-box; border-width: 1px; border-style: solid; border-color: #ddd} textarea{overflow: auto; padding-left: .857em; vertical-align: top; width: 100%} fieldset{clear: both} fieldset legend{font-size: 1.5em} @media (min-width: 1480px){.container{max-width: 1200px;}} .col2-set{margin-left: -.9375rem; margin-right: -.9375rem} .col2-set::after{content: ""; display: table; clear: both} .col2-set .col-1, .col2-set .col-2{position: relative; float: left; min-height: 1px; padding-left: .9375rem; padding-right: .9375rem; width: 100%} @media (min-width:768px){.col2-set .col-1, .col2-set .col-2{width: 50%}} .woocommerce-page .page-header{position: relative; margin-bottom: 1.429em} .woocommerce-page .page-header .woocommerce-result-count{position: absolute; margin: 0; right: 0; top: 50%; transform: translateY(-50%)} .woocommerce-page .page-title{font-size: 1.786em; line-height: 1.6em; margin: 0} .woocommerce-error, .woocommerce-info, .woocommerce-message, p.no-comments{padding: 1em 1.618em; margin-bottom: 2.618em; background-color: #5cb85c; margin-left: 0; border-radius: 2px; color: #fff; clear: both; border-left: .618em solid rgba(0, 0, 0, .15)} .woocommerce-error::after, .woocommerce-info::after, .woocommerce-message::after, p.no-comments::after{content: ""; display: table; clear: both} .woocommerce-error a, .woocommerce-info a, .woocommerce-message a, p.no-comments a{color: #fff} .woocommerce-error a:hover, .woocommerce-info a:hover, .woocommerce-message a:hover, p.no-comments a:hover{color: #fff; opacity: .7} .woocommerce-error a.button:hover, .woocommerce-info a.button:hover, .woocommerce-message a.button:hover, p.no-comments a.button:hover{opacity: 1} .woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button, p.no-comments .button{float: right; padding: 0; background: 0 0; color: #fff; box-shadow: none; line-height: 1.618; padding-left: 1em; border-width: 0; border-left-width: 1px; border-left-style: solid; border-left-color: rgba(255, 255, 255, .25) !important; border-radius: 0} .woocommerce-error .button:hover, .woocommerce-info .button:hover, .woocommerce-message .button:hover, p.no-comments .button:hover{background: 0 0; color: #fff; opacity: .7} .woocommerce-error pre, .woocommerce-info pre, .woocommerce-message pre, p.no-comments pre{background-color: rgba(0, 0, 0, .1)} .site-content>.container>.woocommerce>.woocommerce-error:first-child, .site-content>.container>.woocommerce>.woocommerce-info:first-child, .site-content>.container>.woocommerce>.woocommerce-message:first-child{margin-top: 2.618em} .wc-forward:after{content: "\f30b"; margin-left: .53em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; font-family: 'Font Awesome 5 Free'; font-weight: 900} .woocommerce-error{list-style: none} .woocommerce-info, p.no-comments{color: #333e48} .woocommerce-info a, .woocommerce-info button, p.no-comments a, p.no-comments button{color: #333e48; font-weight: 700} .woocommerce-info a:focus, .woocommerce-info a:hover, .woocommerce-info button:focus, .woocommerce-info button:hover, p.no-comments a:focus, p.no-comments a:hover, p.no-comments button:focus, p.no-comments button:hover{color: #333e48; text-decoration: none} .woocommerce-error{background-color: #d9534f} dl.variation{font-size: .857em; margin: .857em 0 0 0} dl.variation dd{margin: 0 0 1em} dl.variation dd p{margin: 0} .in-stock span, p.in-stock{color: #5cb85c} .out-of-stock span, p.out-of-stock{color: #d9534f} .available-on-backorder span, p.available-on-backorder{color: #f0ad4e} section{margin-bottom: 3.571em} section header{margin-bottom: 2.857em; border-bottom: 1px solid #dadada} section header .h1, section header h1{font-size: 1.786em; line-height: 1.6em; display: inline-block; padding-bottom: .4em; position: relative; margin-bottom: 0} section header .h1:after, section header h1:after{content: ' '; border-bottom: 2px solid transparent; display: block; position: absolute; bottom: -1px; width: 100%} section>h2{font-size: 1.786em; line-height: 1.6em; position: relative; margin-bottom: 1.6em} .page .entry-header{text-align: center; margin-bottom: 2.857em} .page .entry-header h1{font-size: 2.857em; letter-spacing: -.025em; margin-bottom: 0} .page .entry-header .entry-subtitle{color: #9f9f9f} .page .entry-header.header-with-cover-image{background-size: cover; background-position: center top; width: 100vw; margin-left: -50vw; left: 50%; position: relative; min-height: 589px; margin-bottom: 0} .page .entry-header.header-with-cover-image .caption{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%)} .page .entry-header.header-with-cover-image .caption h1{font-weight: 700; margin-bottom: 0} .page .entry-header.header-with-cover-image .caption .entry-subtitle{color: #434343; font-size: 1.286em; position: relative; top: 1.667em} embed, iframe, object, video{max-width: 100%} img.desaturate{-webkit-filter: grayscale(100%); filter: grayscale(100%); filter: gray} img.desaturate:hover{-webkit-filter: grayscale(0); filter: none} .primary-nav .nav-inline>.menu-item, .primary-nav-menu .nav-inline>.menu-item{display: inline-block} .primary-nav .nav-inline>.menu-item+.menu-item, .primary-nav-menu .nav-inline>.menu-item+.menu-item{margin-left: 2.5em} .primary-nav .nav-inline>.menu-item.dropdown+.menu-item, .primary-nav-menu .nav-inline>.menu-item.dropdown+.menu-item{margin-left: 2.143em} .primary-nav .nav-inline>.menu-item>a, .primary-nav-menu .nav-inline>.menu-item>a{display: inline-block; color: #334141; font-size: 1.071em; font-weight: 700} .primary-nav .nav-inline>.menu-item>a:focus, .primary-nav .nav-inline>.menu-item>a:hover, .primary-nav-menu .nav-inline>.menu-item>a:focus, .primary-nav-menu .nav-inline>.menu-item>a:hover{text-decoration: none} .primary-nav .nav-inline>.menu-item>a.disabled, .primary-nav-menu .nav-inline>.menu-item>a.disabled{color: #818a91} .primary-nav .nav-inline>.menu-item>a.disabled, .primary-nav .nav-inline>.menu-item>a.disabled:focus, .primary-nav .nav-inline>.menu-item>a.disabled:hover, .primary-nav-menu .nav-inline>.menu-item>a.disabled, .primary-nav-menu .nav-inline>.menu-item>a.disabled:focus, .primary-nav-menu .nav-inline>.menu-item>a.disabled:hover{color: #818a91; cursor: not-allowed; background-color: transparent} .primary-nav .nav-inline .dropdown-toggle::after, .primary-nav-menu .nav-inline .dropdown-toggle::after{content: '\f107'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; font-family: 'Font Awesome 5 Free'; font-weight: 900; color: #aeaeae; border-top: none; border-left: none; border-right: none; margin-left: .5em; margin-right: 0; width: auto; height: auto; font-size: 12px} .header-logo+.primary-nav{padding: .9em .9375rem} .departments-menu>.nav-item{width: 24%; margin-right: 15px} .departments-menu>.nav-item .nav-link{padding-left: 1.5em} .departments-menu .departments-menu-dropdown, .departments-menu .menu-item-has-children>.dropdown-menu{width: 100%; border-width: 2px; border-radius: .625rem; padding: .857em 0} .departments-menu .departments-menu-dropdown>li, .departments-menu .menu-item-has-children>.dropdown-menu>li{padding: 0 .929em} .departments-menu .departments-menu-dropdown:hover, .departments-menu .menu-item-has-children>.dropdown-menu:hover{border-bottom-right-radius: 0} .departments-menu .menu-item-has-children>.dropdown-menu{padding: 0} .departments-menu .departments-menu-dropdown{top: 107%; border-top-width: 0; border-top-left-radius: 0; border-top-right-radius: 0; z-index: 2000} .departments-menu .dropdown-menu>.menu-item{position: static} .departments-menu .dropdown-menu>.menu-item>a{display: block; width: 100%; padding: 3px 20px; clear: both; font-weight: 400; line-height: 1.5; color: #373a3c; text-align: inherit; white-space: nowrap; background: 0 0; border: 0; color: #333e48; padding: 9px 0 9px 8px; white-space: normal} .departments-menu .dropdown-menu>.menu-item>a:focus, .departments-menu .dropdown-menu>.menu-item>a:hover{color: #2b2d2f; text-decoration: none; background-color: #f5f5f5} .departments-menu .dropdown-menu>.menu-item>a.active, .departments-menu .dropdown-menu>.menu-item>a.active:focus, .departments-menu .dropdown-menu>.menu-item>a.active:hover{color: #fff; text-decoration: none; background-color: #efecec; outline: 0} .departments-menu .dropdown-menu>.menu-item>a.disabled, .departments-menu .dropdown-menu>.menu-item>a.disabled:focus, .departments-menu .dropdown-menu>.menu-item>a.disabled:hover{color: #818a91} .departments-menu .dropdown-menu>.menu-item>a.disabled:focus, .departments-menu .dropdown-menu>.menu-item>a.disabled:hover{text-decoration: none; cursor: not-allowed; background-color: transparent; background-image: none} .departments-menu .dropdown-menu>.menu-item>a .fa{font-size: 1.071em; padding-right: 1em} .departments-menu .dropdown-menu>.menu-item>a .ec{font-size: 1.286em; padding-right: .667em} .departments-menu .dropdown-menu>.menu-item>a i{width: 30px} .departments-menu .dropdown-menu>.menu-item.highlight>a{font-weight: 700} .departments-menu .dropdown-menu>.menu-item+.menu-item>a{border-top: 1px solid #ddd} .departments-menu .menu-item-has-children>.dropdown-menu{top: -4px; border-radius: 0} .departments-menu .menu-item-has-children>.dropdown-menu .menu-item-object-static_block{position: relative} .departments-menu .menu-item-has-children>.dropdown-menu>li.menu-item:not(.menu-item-object-static_block){width: 277px} .departments-menu .menu-item-has-children>.dropdown-menu>li.menu-item:not(.menu-item-object-static_block):first-child{margin-top: 1.143em} .departments-menu .menu-item-has-children>.dropdown-menu>li.menu-item:not(.menu-item-object-static_block) .dropdown-menu{left: 98%} .page-template-template-homepage-v2 .departments-menu>.dropdown>.dropdown-menu{display: block} .secondary-nav{padding-left: 0; margin-bottom: 0; list-style: none; line-height: 3.714em} .secondary-nav>.menu-item{display: inline-block} .secondary-nav>.menu-item a{display: inline-block; color: #333e48} .secondary-nav>.menu-item a:focus, .secondary-nav>.menu-item a:hover{text-decoration: none; color: #333e48} .secondary-nav>.menu-item.highlight>a{color: #df3737} .secondary-nav>.menu-item.unbold a{font-weight: 400} .secondary-nav>.menu-item.bold a{font-weight: 400} .secondary-nav>.menu-item.pull-right a{font-weight: 400} .secondary-nav>.menu-item+.menu-item{margin-left: 2em} .secondary-nav .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top: 0} .secondary-nav>.dropdown>a.dropdown-toggle::after{content: "\f107"; border: none; width: auto; height: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; font-family: 'Font Awesome 5 Free'; font-weight: 900; margin-left: 8px} .secondary-nav>.dropdown .dropdown-submenu.menu-item-has-children>a::after{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; font-family: 'Font Awesome 5 Free'; font-weight: 900; content: "\f105"; float: right} .secondary-nav>.dropdown .dropdown-submenu>.dropdown-menu{top: 0} .navbar-search{float: left; width: 52%} .navbar-search>.input-group{width: 100%; display: flex} .navbar-search>.input-group .input-search-field{flex-grow: 1; flex-basis: 0%; margin-right: -1px} .navbar-search>.input-group .input-search-field .product-search-field.form-control, .navbar-search>.input-group .input-search-field table.cart .coupon .product-search-field.input-text, table.cart .coupon .navbar-search>.input-group .input-search-field .product-search-field.input-text{border-top-left-radius: 2.467em; border-bottom-left-radius: 2.467em} .navbar-search>.input-group .search-categories{display: flex} .navbar-search>.input-group .input-group-btn, .navbar-search>.input-group .search-categories{width: auto; height: 50px} .navbar-search .form-control, .navbar-search table.cart .coupon .input-text, table.cart .coupon .navbar-search .input-text{background: #fff; line-height: 1.34em; padding: 1.01em 2.134em; height: 50px; border-radius: 2.467em} .navbar-search .search-field:not(:first-child):not(:last-child){border-top-left-radius: 2.467em; border-bottom-left-radius: 2.467em} .navbar-search .btn, .navbar-search button{line-height: 1.36em; padding: 1.08em 1.93em; height: 50px; border-radius: 2.571em} .navbar-search .btn:focus, .navbar-search .btn:hover, .navbar-search button:focus, .navbar-search button:hover{background-color: #000; border-color: #000; color: #fff} .navbar-search .search-categories.input-group-addon{border: none; background-color: #fff} .navbar-search .search-categories>select{color: #6b6b6b; font-size: .938em; line-height: 1.4em; display: inline-block; max-width: 100%; padding: 0 1.75rem 0 .75rem; vertical-align: middle; background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) no-repeat right .75rem center; background-size: 8px 10px; border: none; -moz-appearance: none; -webkit-appearance: none} .navbar-search .search-categories>select:focus{border-color: #51a7e8; outline: 0} .navbar-search .search-categories>select::-ms-expand{opacity: 0} .navbar-mini-cart .nav-link>.fa{margin-right: 1.071em} .navbar-mini-cart .nav-link{position: relative} .navbar-mini-cart .cart-items-count{font-size: .75em; line-height: 1.75em; font-weight: 700; position: absolute; left: 7px; width: 1.75em; text-align: center; border-radius: 50%; bottom: 4px} .dropdown-menu-mini-cart{width: 332px; left: auto; right: 0; padding: 2.2em 2.2em 1.2em 2.2em; border-radius: 0; top: 120% !important; box-shadow: 0 0 6px 0 rgba(1, 1, 1, .3); border: none} .dropdown-menu-mini-cart .mini_cart_item{margin-bottom: 1em; padding-bottom: 1.143em; border-bottom: 1px solid #ddd} .dropdown-menu-mini-cart p.total{display: none} .dropdown-menu-mini-cart .quantity, .dropdown-menu-mini-cart dl.variation{margin-left: 95px} .dropdown-menu-mini-cart p.buttons{text-align: center; margin-bottom: 0} .dropdown-menu-mini-cart .wc-forward{padding: .75em 2.07em; margin: 0 .5em} .dropdown-menu-mini-cart .wc-forward::after{content: none} .site-header .dropdown-menu-mini-cart .widget_shopping_cart p.buttons.wcppec-cart-widget-spb{padding-top: 1.5em; padding-bottom: 0} .woocommerce-ordering .orderby{display: inline-block; max-width: 100%; padding: .375rem 1.75rem .375rem .75rem; color: #55595c; vertical-align: middle; background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) no-repeat right .75rem center; background-size: 8px 10px; border: 1px solid #ccc; -moz-appearance: none; -webkit-appearance: none; border-radius: 1.071em; color: #7e7e7e; border-color: #e3e3e3} .woocommerce-ordering .orderby:focus{border-color: #51a7e8; outline: 0} .woocommerce-ordering .orderby::-ms-expand{opacity: 0} .widget .woocommerce-ordering .orderby{display: block; width: 100%; padding: 8px 25px} .ec-tabs, .wc-tabs{padding-left: 0; margin-bottom: 0; list-style: none} @media (max-width:1199px){.ec-tabs, .wc-tabs{margin-bottom: 20px; display: flex; overflow: auto; border: none; padding-bottom: 6px; position: relative}.ec-tabs::after, .wc-tabs::after{content: ' '; border-bottom: 1px solid #ddd; display: block; position: absolute; bottom: 5px; width: 100%}.ec-tabs li, .wc-tabs li{margin: 0; flex-shrink: 0}.ec-tabs li .nav-link.active::after, .wc-tabs li .nav-link.active::after{z-index: 1}.ec-tabs li+li, .wc-tabs li+li{padding-left: 40px}} .ec-tabs>li, .wc-tabs>li{display: inline-block} .ec-tabs>li a, .wc-tabs>li a{line-height: 1em; font-size: 1.286em; color: #333e48; padding-bottom: 1em; position: relative; display: block} .ec-tabs>li a:focus, .ec-tabs>li a:hover, .wc-tabs>li a:focus, .wc-tabs>li a:hover{text-decoration: none} .ec-tabs>li.active a, .wc-tabs>li.active a{font-weight: 700} .ec-tabs>li.active a::before, .wc-tabs>li.active a::before{content: ' '; height: 4px; width: 10px; display: block; position: absolute; bottom: -5px; left: 50%; border-radius: 0 0 10px 10px; transform: translateX(-50%)} .ec-tabs>li.active a::after, .wc-tabs>li.active a::after{content: ' '; border-bottom: 2px solid transparent; display: block; position: absolute; bottom: -1px; width: 100%; z-index: 2} .ec-tabs>li+li, .wc-tabs>li+li{margin-left: 3.214em} .electro-wc-wppp-select{border-radius: 1.071em; color: #7e7e7e; border-color: #e3e3e3} li.product .product-outer{height: 100%} li.product .product-inner{padding: 1.429em 1.714em 1.357em 1.714em; height: 100%; position: relative} li.product .hover-area{display: none; border: none; position: relative; background-color: #fff} li.product .hover-area .button{position: absolute; top: -20px; left: 50%; white-space: pre; transform: translateX(-50%)} li.product .hover-area .button:active, li.product .hover-area .button:focus, li.product .hover-area .button:hover{color: #fff} li.product .hover-area .action-buttons{width: 100%; font-size: .929em; line-height: 1.385em; display: flex; justify-content: space-around; align-items: center} li.product .hover-area .action-buttons .clear{display: none} li.product .hover-area .action-buttons a, li.product .hover-area .action-buttons div, li.product .hover-area .action-buttons p, li.product .hover-area .action-buttons span{margin: 0; padding: 0; color: #949494} li.product .hover-area .action-buttons>a, li.product .hover-area .action-buttons>div{padding-top: .571em} li.product .hover-area .action-buttons .clear{display: none} li.product .hover-area .action-buttons a:hover{color: #3b3b3b} li.product .product-loop-footer{position: relative} li.product .product-loop-footer .onsale{top: -30px} li.product .loop-product-categories{display: block; color: #878787; overflow: hidden} li.product .loop-product-categories a{color: #878787} li.product .loop-product-categories a:focus, li.product .loop-product-categories a:hover{text-decoration: none; color: #333} li.product .woocommerce-loop-product__link{color: #0062bd} li.product .woocommerce-loop-product__link:focus, li.product .woocommerce-loop-product__link:hover{text-decoration: none} li.product .product-rating{clear: both; margin-bottom: 1.667em; font-size: .857em; color: #7d7d7d} li.product .product-rating::after{content: ""; display: table; clear: both} li.product .product-short-description{clear: both; color: #7d7d7d; font-size: .857em; line-height: 1.75em; margin-bottom: 3em; height: 7em; overflow: hidden} li.product .product-short-description::after{content: ""; display: table; clear: both} li.product .product-short-description ul{padding-left: 18px} li.product .product-sku{font-size: .857em; color: #7d7d7d; margin-bottom: .5em} li.product .price-add-to-cart{clear: both; position: relative; display: flex; justify-content: space-between; align-items: center; margin-top: 60px; right: 0;} li.product .price{color: #343f49; font-weight: 400} li.product .price del, li.product .price ins{text-decoration: none} li.product .price ins{color: #e00} li.product .price del{color: #848484; font-size: .6em; line-height: 1.5em} li.product .price del .amount{text-decoration: line-through} li.product .button{padding: 0;} li.product .add-to-cart-wrap .button, li.product .added_to_cart{background-color: transparent; text-indent: -99999px; position: relative; display: inline-block; overflow: hidden;} li.product .add-to-cart-wrap .button{opacity: 0; transition:none;} li.product .add-to-cart-wrap .button:focus, li.product .add-to-cart-wrap .button:hover, li.product .added_to_cart:focus, li.product .added_to_cart:hover{background-color: transparent} li.product .add-to-cart-wrap .button::before, li.product .added_to_cart::before{display: inline-block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; background-color: #e6e6e6; border-radius: 50%; color: #fff; font-size: 18px; padding: .5em .433em} li.product .add-to-cart-wrap .button::before, li.product .added_to_cart::before{content: "\f30b"; padding: .5em .504em; float: right; text-indent: 0; line-height: 16px; font-family: 'Font Awesome 5 Free'; font-weight: 900} li.product .button.add_to_cart_button::before{content: "\61"; font-family: font-electro; padding: 8.94px 8px; float: right; text-indent: 0; font-weight: 400; line-height: 16px} li.product .button.product_type_variable::before{content: "\f0a6"; padding: .5em .575em; font-family: 'Font Awesome 5 Free'; font-weight: 400} li.product .button.product_type_external::before{content: "\f360"; padding: .5em .504em; float: right; text-indent: 0; font-family: 'Font Awesome 5 Free'; font-weight: 900} li.product .button.added{display: none!important} .action-buttons a:hover{color: #3b3b3b} @keyframes fadeOut{0%{opacity: 1}100%{opacity: 0}} article.post{margin-bottom: 6.786em; position: relative} article.post .media-attachment{margin-bottom: 2.143em} article.post .media-attachment .electro-img-placeholder{position: relative} article.post .media-attachment .electro-img-placeholder img{display: block; max-width: 100%; height: auto} article.post .media-attachment .electro-img-placeholder i{color: #fff; font-size: 3.571em; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%)} article.post .entry-header{border-bottom: 1px solid #ececec; margin-bottom: 1.429em} article.post .entry-header h1.entry-title{font-size: 1.786em; letter-spacing: -.025em; font-weight: 400; margin-bottom: .36em; padding-bottom: .36em} article.post .entry-header h1.entry-title a{color: #434343; text-decoration: none} article.post .entry-header h1.entry-title a:focus, article.post .entry-header h1.entry-title a:hover{color: #000} article.post .entry-header .entry-meta{padding-bottom: 1.071em} article.post .entry-header .entry-meta div, article.post .entry-header .entry-meta span{display: inline-block; font-size: .929em; line-height: 1.231em; padding-right: .769em; color: #878787} article.post .entry-header .entry-meta div:after, article.post .entry-header .entry-meta span:after{color: #9f9f9f; content: "\f111"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; font-family: 'Font Awesome'; font-weight: 900; font-size: .385em; line-height: .385em; padding-left: 2em; position: relative; top: -.6em} article.post .entry-header .entry-meta div:last-child:after, article.post .entry-header .entry-meta span:last-child:after{display: none} article.post .entry-header .entry-meta .meta-label, article.post .entry-header .entry-meta .tags-links{display: none} article.post .entry-header .entry-meta a{color: #878787} article.post .entry-content{color: #747474} article.post .entry-content .page-links{color: #262626; font-weight: 700} article.post .entry-content .page-links .page-links-label{font-weight: 400; background-color: transparent; border: none; padding: 0} article.post .entry-content .page-links a{color: #7e7e7e; font-weight: 400} article.post .entry-content .page-links a:focus, article.post .entry-content .page-links a:hover{color: #262626} article.post .entry-content .page-links>a, article.post .entry-content .page-links>span{display: inline-block; border: 1px solid #e3e3e3; padding: .357em .714em; line-height: 1em} article.post .entry-content .page-links>span{background-color: #fed700} article.post .entry-content dl, article.post .entry-content ol, article.post .entry-content ul{margin-bottom: 2.143em} article.post .entry-content iframe{width: 100%; border: none} article.post .post-readmore{position: relative; display: inline-block; margin-right: 1.143em} article.post .post-readmore .btn-primary{color: #333e48; background-color: #efecec; border-color: #efecec; padding: .786em 3em; font-weight: 400} article.post .post-readmore .btn-primary:hover{color: #fff; background-color: #000; border-color: #000} article.post .post-readmore .btn-primary.focus, article.post .post-readmore .btn-primary:focus{color: #fff; background-color: #000; border-color: #000} article.post .post-readmore .btn-primary.active, article.post .post-readmore .btn-primary:active{color: #333e48; background-color: #000; border-color: #000; background-image: none} article.post .post-readmore .btn-primary.active.focus, article.post .post-readmore .btn-primary.active:focus, article.post .post-readmore .btn-primary.active:hover, article.post .post-readmore .btn-primary:active.focus, article.post .post-readmore .btn-primary:active:focus, article.post .post-readmore .btn-primary:active:hover{color: #333e48; background-color: #c7bdbd; border-color: #b5a7a7} article.post .post-readmore .btn-primary.disabled.focus, article.post .post-readmore .btn-primary.disabled:focus, article.post .post-readmore .btn-primary:disabled.focus, article.post .post-readmore .btn-primary:disabled:focus{background-color: #efecec; border-color: #efecec} article.post .post-readmore .btn-primary.disabled:hover, article.post .post-readmore .btn-primary:disabled:hover{background-color: #efecec; border-color: #efecec} article.post .comments-link a, article.post .likes a{position: relative; color: #878787; font-size: .857em; line-height: 1.5em} article.post .comments-link a:after, article.post .comments-link a:before, article.post .likes a:after, article.post .likes a:before{color: #999; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; font-family: 'Font Awesome 5 Free'; font-weight: 400} article.post .comments-link a:focus, article.post .comments-link a:hover, article.post .likes a:focus, article.post .likes a:hover{color: #000; text-decoration: none} article.post .comments-link a:focus:after, article.post .comments-link a:focus:before, article.post .comments-link a:hover:after, article.post .comments-link a:hover:before, article.post .likes a:focus:after, article.post .likes a:focus:before, article.post .likes a:hover:after, article.post .likes a:hover:before{color: #000} article.post .comments-link a:before{content: "\f075"; margin-right: .429em} article.post .likes a:before{content: "\f164"} article.post.format-quote{background-color: #333e48; padding: 6.429em 6em 6.429em 7.143em} article.post.format-quote .entry-content blockquote{letter-spacing: -.025em; color: #fff; margin-left: 0; margin-bottom: 0} article.post.format-quote .entry-content blockquote:before{display: none} article.post.format-quote .entry-content blockquote p{font-size: 1.5em; font-style: italic; line-height: 1.429em; margin-bottom: 1.667em} article.post.format-quote .entry-content blockquote ol:last-child, article.post.format-quote .entry-content blockquote p:last-child, article.post.format-quote .entry-content blockquote ul:last-child{margin-bottom: 0} article.post.format-quote .entry-content blockquote cite{display: block; font-style: normal} article.post.format-quote .entry-content blockquote cite:before{content: '-'; padding-right: 4px} article.post.format-link{background: #f5f5f5; padding: 5.357em 7.143em; letter-spacing: .025em} article.post.format-link .entry-content p{font-size: 1.786em; margin-bottom: .8em; color: #434343; line-height: 1.2em} article.post.format-link .entry-content p:last-child{margin-bottom: 0} article.post.format-link .entry-content p a{color: #0062bd; font-size: .875rem; line-height: 2.143em} article.post.format-aside .entry-content p{font-size: 1.286em; margin-bottom: 1.889em} article.post.format-status .entry-content p{font-size: 1.571em; margin-bottom: 1.545em} .sticky h1.entry-title{font-size: 1.786em; letter-spacing: -.025em; font-weight: 400; margin-bottom: .36em; padding-bottom: .36em} .sticky h1.entry-title a{color: #434343; text-decoration: none} .sticky h1.entry-title a:focus, .sticky h1.entry-title a:hover{color: #000} table.cart{width: 100%; max-width: 100%; margin-bottom: 1.236rem} table.cart td, table.cart th{padding: .75rem; line-height: 1.5; vertical-align: top; border-top: 1px solid #eceeef} table.cart thead th{vertical-align: bottom; border-bottom: 2px solid #eceeef} table.cart tbody+tbody{border-top: 2px solid #eceeef} table.cart .table{background-color: #fff} table.cart thead th{font-size: 1em; line-height: 1.714em; color: #747474; border-bottom: 1px solid #ddd; border-top: none; font-weight: 400} table.cart td{vertical-align: middle; font-size: 1.214em; line-height: 1.147em} table.cart tbody tr.cart_item:first-child td{padding-top: 2.059em} table.cart tbody tr.cart_item td{border-top: none; padding-top: 1.029em; padding-bottom: 1.029em} table.cart .product-remove a{color: #a7a7a7; font-size: 1.5em} table.cart .product-remove a:focus, table.cart .product-remove a:hover{text-decoration: none; color: #e00} table.cart .product-thumbnail{width: 136px} table.cart .product-thumbnail a{display: block} table.cart .product-thumbnail img{display: block; max-width: 100%; height: auto; max-width: 100px; margin: auto; height: 92px; width: auto; border: 1px solid #ddd; padding: 4px} table.cart .product-name a{color: #3e3e3e} table.cart .product-name a:focus, table.cart .product-name a:hover{color: #000; text-decoration: none} table.cart .product-quantity .quantity{width: 5em} table.cart .product-quantity .quantity.buttons_added{width: 8em; font-size: .824em} table.cart .product-quantity .quantity.buttons_added .minus, table.cart .product-quantity .quantity.buttons_added .plus{bottom: .5em} table.cart .product-quantity .input-text{padding: .5em 1em; border-radius: 1em} table.cart .actions{text-align: right; font-size: 1em; padding-top: 2em; padding-right: 40px;} table.cart .actions .wc-proceed-to-checkout{display: inline-block; margin-left: .5em} table.cart .actions .wc-proceed-to-checkout .checkout-button{font-weight: 700} table.cart .actions .wc-proceed-to-checkout .checkout-button::after{content: none} table.cart .coupon{font-size: 1em; float: left; text-align: left; display: flex} @media (max-width:767px){table.cart .coupon{flex-direction: column}} @media (min-width:768px){table.cart .coupon{width: 41.6666666667%}} table.cart .coupon label[for=coupon_code]{display: none} table.cart .coupon .input-text{border: 1px solid #ddd; border-right: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; padding: .534em 1.8em} @media (max-width:767px){table.cart .coupon .input-text{border-top-right-radius: 1.467em; border-bottom-right-radius: 1.467em; border-right: 0; margin-bottom: 16px}} table.cart .coupon .button{border-top-left-radius: 0; border-bottom-left-radius: 0; margin-left: -4px; position: relative; white-space: pre; font-weight: 700} @media (max-width:767px){table.cart .coupon .button{border-top-left-radius: 1.467em; border-bottom-left-radius: 1.467em}} table.cart input[name=update_cart]{color: #333e48; background-color: #efecec; border-color: #efecec; width: auto} table.cart input[name=update_cart]:hover{color: #fff; background-color: #000; border-color: #000} table.cart input[name=update_cart].focus, table.cart input[name=update_cart]:focus{color: #fff; background-color: #000; border-color: #000} table.cart input[name=update_cart].active, table.cart input[name=update_cart]:active{color: #333e48; background-color: #000; border-color: #000; background-image: none} table.cart input[name=update_cart].active.focus, table.cart input[name=update_cart].active:focus, table.cart input[name=update_cart].active:hover, table.cart input[name=update_cart]:active.focus, table.cart input[name=update_cart]:active:focus, table.cart input[name=update_cart]:active:hover{color: #333e48; background-color: #c7bdbd; border-color: #b5a7a7} table.cart input[name=update_cart].disabled.focus, table.cart input[name=update_cart].disabled:focus, table.cart input[name=update_cart]:disabled.focus, table.cart input[name=update_cart]:disabled:focus{background-color: #efecec; border-color: #efecec} table.cart input[name=update_cart].disabled:hover, table.cart input[name=update_cart]:disabled:hover{background-color: #efecec; border-color: #efecec} table.cart input[name=update_cart].disabled.focus, table.cart input[name=update_cart].disabled:focus, table.cart input[name=update_cart].disabled:hover, table.cart input[name=update_cart]:disabled.focus, table.cart input[name=update_cart]:disabled:focus, table.cart input[name=update_cart]:disabled:hover{color: #333e48} .cart-collaterals{margin-left: -.9375rem; margin-right: -.9375rem; padding-top: 5em} .cart-collaterals::after{content: ""; display: table; clear: both} .cart-collaterals h2:not(.woocommerce-loop-product__title){font-size: 1.786em; line-height: 1.6em; display: block; position: relative; padding-bottom: .4em; border-bottom: 1px solid #dadada; margin-bottom: 1.36em; margin-bottom: .5em} .cart-collaterals h2:not(.woocommerce-loop-product__title)::after{content: ' '; border-bottom: 2px solid transparent; display: block; width: 20%; position: absolute; bottom: -1px} .cart-collaterals .cross-sells{position: relative; float: left; min-height: 1px; padding-left: .9375rem; padding-right: .9375rem; width: 100%} @media (min-width:768px){.cart-collaterals .cross-sells{width: 50%}} @media (min-width:768px){.cart-collaterals .cross-sells+.cart_totals{margin-left: 8.3333333333%}} .cart-collaterals .cart_totals{position: relative; float: left; min-height: 1px; padding-left: .9375rem; padding-right: .9375rem; width: 100%} @media (min-width:768px){.cart-collaterals .cart_totals{width: 41.6666666667%; margin-left: 58.3333333333%}} .cart-collaterals .cart_totals table.shop_table{width: 100%; max-width: 100%; margin-bottom: 1.236rem} .cart-collaterals .cart_totals table.shop_table td, .cart-collaterals .cart_totals table.shop_table th{padding: .75rem; line-height: 1.5; vertical-align: top; border-top: 1px solid #eceeef} .cart-collaterals .cart_totals table.shop_table thead th{vertical-align: bottom; border-bottom: 2px solid #eceeef} .cart-collaterals .cart_totals table.shop_table tbody+tbody{border-top: 2px solid #eceeef} .cart-collaterals .cart_totals table.shop_table .table{background-color: #fff} .cart-collaterals .cart_totals table.shop_table tbody tr th{padding-left: 0} .cart-collaterals .cart_totals table.shop_table tbody tr td{padding-right: 0} .cart-collaterals .cart_totals table.shop_table tbody tr:first-child td, .cart-collaterals .cart_totals table.shop_table tbody tr:first-child th{border-top-width: 0} .cart-collaterals .cart_totals .wc-proceed-to-checkout{display: none} @media (max-width:767px){.cart-collaterals .cart_totals .wc-proceed-to-checkout{display: block; line-height: 1.147em}.cart-collaterals .cart_totals .wc-proceed-to-checkout a{width: 100%; text-align: center; font-weight: 700}.cart-collaterals .cart_totals .wc-proceed-to-checkout a:after{content: none}} .cart-collaterals .cart_totals table.shop_table{display: block} .cart-collaterals .cart_totals table.shop_table tbody, .cart-collaterals .cart_totals table.shop_table tfoot, .cart-collaterals .cart_totals table.shop_table thead{display: block; width: 100%} .cart-collaterals .cart_totals table.shop_table tbody>tr, .cart-collaterals .cart_totals table.shop_table tfoot>tr, .cart-collaterals .cart_totals table.shop_table thead>tr{display: flex; width: 100%; justify-content: space-between} .cart-collaterals .cart_totals table.shop_table tbody>tr+tr, .cart-collaterals .cart_totals table.shop_table tfoot>tr+tr, .cart-collaterals .cart_totals table.shop_table thead>tr+tr{border-top: 1px solid #eceeef} .cart-collaterals .cart_totals table.shop_table tbody>tr td, .cart-collaterals .cart_totals table.shop_table tbody>tr th, .cart-collaterals .cart_totals table.shop_table tfoot>tr td, .cart-collaterals .cart_totals table.shop_table tfoot>tr th, .cart-collaterals .cart_totals table.shop_table thead>tr td, .cart-collaterals .cart_totals table.shop_table thead>tr th{border-top: 0} @media (max-width:767px){.cart-collaterals .cart_totals table.shop_table.shop_table_responsive tr td:before{content: none}.cart-collaterals .cart_totals table.shop_table.shop_table_responsive tr th{display: block}.cart-collaterals .cart_totals table.shop_table.shop_table_responsive tr td, .cart-collaterals .cart_totals table.shop_table.shop_table_responsive tr th{text-align: inherit}} .seperator-first, .seperator-second{height: 34px} .seperator-first, .seperator-second{width: 0; position: absolute; top: 0; left: 33px; border: 1px solid #fff; border-left-color: #ddd; border-width: 0 1px} .seperator-second{left: auto; right: 89px} .inner{padding-top: 8.571em; padding-bottom: 8.571em} .inner-md{padding-top: 7.143em; padding-bottom: 7.143em} .inner-sm{padding-top: 5.714em; padding-bottom: 5.714em} .inner-xs{padding-top: 2.857em; padding-bottom: 2.857em} .inner-top{padding-top: 8.571em} .inner-top-md{padding-top: 7.143em} .inner-top-sm{padding-top: 5.714em} .inner-top-xs{padding-top: 2.857em} .inner-bottom{padding-bottom: 8.571em} .inner-bottom-md{padding-bottom: 7.143em} .inner-bottom-sm{padding-bottom: 5.714em} .inner-bottom-xs{padding-bottom: 2.857em} .inner-left{padding-left: 5.357em} .inner-left-md{padding-left: 4.286em} .inner-left-sm{padding-left: 3.214em} .inner-left-xs{padding-left: 2.143em} .inner-right{padding-right: 5.357em} .inner-right-md{padding-right: 4.286em} .inner-right-sm{padding-right: 3.214em} .inner-right-xs{padding-right: 2.143em} .outer{margin-top: 8.571em; margin-bottom: 8.571em} .outer-md{margin-top: 7.143em; margin-bottom: 7.143em} .outer-sm{margin-top: 5.714em; margin-bottom: 5.714em} .outer-xs{margin-top: 2.857em; margin-bottom: 2.857em} .outer-top{margin-top: 8.571em} .outer-top-md{margin-top: 7.143em} .outer-top-sm{margin-top: 5.714em} .outer-top-xs{margin-top: 2.857em} .outer-bottom{margin-bottom: 8.571em} .outer-bottom-md{margin-bottom: 7.143em} .outer-bottom-sm{margin-bottom: 5.714em} .outer-bottom-xs{margin-bottom: 2.857em} .center-block{float: none} .height-xs{height: 30vh} .height-sm{height: 44vh} .height-md{height: 61vh} .height-lg{height: 90vh} .no-margin{margin: 0} .animate-in-view{opacity: 0} .animated{opacity: 1} .inline{display: inline} div.quantity.buttons_added{position: relative} div.quantity.buttons_added .minus, div.quantity.buttons_added .plus{width: 1.429em; height: 1.429em; border-radius: 50%; font-size: 1em; font-weight: 700; color: #333e48; padding: 0; text-align: center; line-height: 1.429em; position: absolute; bottom: .536em; right: .536em; display: inline-block} div.quantity.buttons_added .minus:hover, div.quantity.buttons_added .plus:hover{color: #fff} div.quantity.buttons_added input[type=number]{-moz-appearance: textfield} div.quantity.buttons_added input[type=number]::-webkit-inner-spin-button, div.quantity.buttons_added input[type=number]::-webkit-outer-spin-button{-webkit-appearance: none; margin: 0} div.quantity.buttons_added .plus{right: 1.965em; margin-right: .357em} .departments-menu .menu-item-has-children a[data-toggle=dropdown-hover]::after, .departments-menu .menu-item-has-children a[data-toggle=dropdown]::after{content: '\62'; color: #aeaeae; font-size: 1.214em; float: right} .departments-menu .menu-item-has-children>.dropdown-menu{opacity: 0; visibility: hidden; left: 100%; border-top-width: 2px; border-top-style: solid; width: 0; min-width: 0} @keyframes slidenavAnimation{from{margin-top: -30px; opacity: 0}to{margin-top: 0; opacity: 1}} @-webkit-keyframes slidenavAnimation{from{margin-top: -30px; opacity: 0}to{margin-top: 0; opacity: 1}} #scrollUp{border-radius: 3px; bottom: 1.25rem; color: #fff; font-size: 2.25rem; height: 2.625rem; line-height: 100%; opacity: .5; padding: 3px; right: 1.25rem; text-align: center; width: 2.625rem} #scrollUp:active, #scrollUp:focus, #scrollUp:hover{opacity: 1} #scrollUp i{display: inline-block; vertical-align: top} @media (max-width:991px){#scrollUp{bottom: 1.25rem}} .electro_recent_posts_widget ul>li{margin-bottom: 1.429em} .electro_recent_posts_widget ul>li .post-thumbnail{float: left; padding-right: .929em} .electro_recent_posts_widget ul>li .post-thumbnail img{display: block; max-width: 100%; height: auto; width: 75px; height: 75px} .electro_recent_posts_widget ul>li .post-content::after{content: ""; display: table; clear: both} .electro_recent_posts_widget ul>li .post-content>a{color: #434343; display: block} .electro_recent_posts_widget ul>li .post-content>a:focus, .electro_recent_posts_widget ul>li .post-content>a:hover{text-decoration: none; color: #000} .electro_recent_posts_widget ul>li .post-content .post-date{color: #878787; font-size: .857em; line-height: 1em} .electro_recent_posts_widget ul>li:last-child{margin-bottom: 0} .electro_recent_posts_widget .electro-img-placeholder{position: relative} .electro_recent_posts_widget .electro-img-placeholder .fa{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #fff} .pace{-webkit-pointer-events: none; pointer-events: none; user-select: none} .pace-inactive{display: none} .pace .pace-progress{position: fixed; z-index: 2000; top: 0; right: 100%; width: 100%; height: 2px} .navbar-toggle-close{display: none} .toggled .navbar-toggle-close{display: block} .toggled .navbar-toggle-hamburger{display: none} .handheld-navigation-wrapper.toggled .handheld-navigation{left: 0} .handheld-navigation-wrapper .navbar-toggler, .handheld-navigation-wrapper button, .handheld-navigation-wrapper.toggled .navbar-toggler, .handheld-navigation-wrapper.toggled button{color: #333e48; border: none} .handheld-navigation-wrapper .navbar-toggler:active, .handheld-navigation-wrapper .navbar-toggler:focus, .handheld-navigation-wrapper .navbar-toggler:hover, .handheld-navigation-wrapper button:active, .handheld-navigation-wrapper button:focus, .handheld-navigation-wrapper button:hover, .handheld-navigation-wrapper.toggled .navbar-toggler:active, .handheld-navigation-wrapper.toggled .navbar-toggler:focus, .handheld-navigation-wrapper.toggled .navbar-toggler:hover, .handheld-navigation-wrapper.toggled button:active, .handheld-navigation-wrapper.toggled button:focus, .handheld-navigation-wrapper.toggled button:hover{background-color: transparent; border: none; color: #333e48} .sticky-wrapper .handheld-navbar-toggle-buttons.stuck{border-radius: 3px; position: fixed; right: 1.75rem; top: 1.25rem; z-index: 9999} .handheld-navigation{background-color: #333e48; position: fixed; top: 0; left: -80%; width: 80%; height: 100%; transition: left .2s; overflow-y: scroll; -webkit-overflow-scrolling: touch; -webkit-transition: left .2s; -moz-transition: left .2s; -ms-transition: left .2s; -o-transition: left .2s; transition: left .2s; z-index: 10000; display: block !important; border-right: 1px solid rgba(255, 255, 255, .2)} .handheld-navigation .ehm-close{display: block; background-color: rgba(0, 0, 0, .5); cursor: pointer; color: #fff; overflow: hidden; font-weight: 700; border-bottom: 1px solid rgba(255, 255, 255, .2)} .handheld-navigation .ehm-close:before{content: '\f00d'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; font-family: 'Font Awesome 5 Free'; font-weight: 900; margin-right: 1em; padding: .857em 0 .857em 1.387em} .handheld-navigation .navbar-toggler{cursor: pointer; text-align: left; float: right; position: relative; border: 2px solid #333e48; box-shadow: none; border-radius: 2px; padding: .6180469716em .875em .6180469716em 2.617924em; font-size: .875em} .handheld-navigation .nav-title, .handheld-navigation .widget-title, .handheld-navigation .widgettitle{color: #fff; padding-left: .2em} .handheld-navigation .nav-divider{display: none} .handheld-navigation ul{list-style: none; margin: 0; padding: 0} .handheld-navigation ul li.menu-item-has-children .dropdown-toggle::after, .handheld-navigation ul li.menu-item-has-children>a::after{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; font-family: 'Font Awesome 5 Free'; font-weight: 900; color: #fff; float: right; border: none} .handheld-navigation ul li.menu-item-has-children .dropdown-toggle::after, .handheld-navigation ul li.menu-item-has-children>a::after{content: "\f055"} .handheld-navigation ul li.menu-item-has-children a::after{display: inline-block; width: 0; height: 0; margin-right: .25rem; margin-left: .25rem; vertical-align: middle; border: none} .handheld-navigation ul li a{padding: .857em 1.387em; display: inline-block; width: 100%; color: #fff} .handheld-navigation ul li a i{margin-right: 10px} .handheld-navigation ul li ul{border-radius: 0} .handheld-navigation ul li ul::after, .handheld-navigation ul li ul::before{bottom: 100%; right: 10px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(72, 72, 72, 0); border-bottom-color: #090b0c; border-width: 7px; margin-left: -7px} .handheld-navigation ul li ul li a{color: #c7c7c7} .handheld-navigation ul .dropdown-menu{position: relative; background-color: #090b0c; width: 100%; transition: all .3s ease; border: none} .handheld-navigation ul .dropdown-menu li a{padding-left: 2.188em} .handheld-navigation ul .dropdown-menu .dropdown-menu{background-color: #222930} .handheld-navigation ul .dropdown-menu .dropdown-menu::after, .handheld-navigation ul .dropdown-menu .dropdown-menu::before{border-bottom-color: #222930} .handheld-navigation ul .dropdown-menu .dropdown-menu .dropdown-menu{background-color: #2b343c} .handheld-navigation ul .dropdown-menu .dropdown-menu .dropdown-menu::after, .handheld-navigation ul .dropdown-menu .dropdown-menu .dropdown-menu::before{border-bottom-color: #2b343c} .live-search-media{display: block; color: #333} .twitter-typeahead{z-index: 1051; width: 100%; display: flex !important} .tt-hint{color: #999} .tt-menu{margin-top: 2px; padding: 8px 0; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, .2); width: calc(100% - 2.134em); margin-left: 2.134em; text-align: left; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); box-shadow: 0 5px 10px rgba(0, 0, 0, .2)} .empty-message, .tt-suggestion{padding: 3px 20px; font-size: 14px; line-height: 24px; margin: 0; cursor: pointer} .empty-message:focus, .empty-message:hover, .tt-suggestion:focus, .tt-suggestion:hover{color: #333e48; background-color: #f5f5f5; cursor: pointer} .tt-suggestion.tt-cursor{color: #333e48; background-color: #f5f5f5; cursor: pointer} .tt-suggestion p{margin: 0} .demo_store{position: fixed; left: 0; right: 0; margin: 0; padding: 12px 2.6180340252em; z-index: 999; text-align: center; font-weight: 700; top: 0} @media (min-width:768px){.demo_store{line-height: 2; display: flex; justify-content: space-between; align-items: center; padding: 0 0 0 2.6180340252em}} .demo_store a{text-decoration: underline; display: block} .demo_store a:hover{text-decoration: none} .woocommerce-store-notice-dismissed #page{margin-top: 0 !important} @media (min-width:768px){.demo_store a{background: rgba(0, 0, 0, .1); float: right; display: inline-block; margin: 0; padding: 12px 2.6180340252em}} .single-product .single-product-wrapper .electro-price .auction{font-size: .629em} .single-product .single-product-wrapper .auction-condition, .single-product .single-product-wrapper .auction-time{padding: 10px} .single-product .single-product-wrapper .auction-condition{border: 1px solid #ddd; margin-bottom: 0} .single-product .single-product-wrapper .auction-condition .curent-bid{font-weight: 700; color: green} .single-product .single-product-wrapper .auction-condition+p{padding-top: 14px} .single-product .single-product-wrapper .auction-condition+p+p .button{min-width: 160px; text-align: center; font-size: 16px} .single-product .single-product-wrapper .auction-time{border-right: 1px solid #ddd; border-left: 1px solid #ddd} .single-product .single-product-wrapper .auction-time .auction-time-countdown{display: flex; flex-wrap: wrap} .single-product .single-product-wrapper .auction-time .countdown_section{background-color: #f1f1f1; margin: 2px 1px; padding: 8px 0} .single-product .single-product-wrapper .auction-ajax-change .auction-end{padding: 10px; border: 1px solid #ddd} .single-product .single-product-wrapper .auction-ajax-change .auction-bid{font-size: 18px} .single-product .single-product-wrapper .auction_form{margin-bottom: 12px} .single-product .single-product-wrapper .auction_form .bid_button{min-width: 150px; margin-left: 14px} .single-product .single-product-wrapper .wsawl-link a{color: #949494} .single-product .single-product-wrapper .wsawl-link a:hover{color: #3b3b3b} li.product-type-auction span.winning{min-height: 24px; padding: 6px 10px; line-height: 1; top: 0; border-radius: 0; z-index: 9; left: 0} .top-bar{border-bottom: 1px solid #ddd; padding: .464em 0} .top-bar .nav-inline .menu-item{display: inline-block; color: #959595; font-size: .929em} .top-bar .nav-inline>.menu-item+.menu-item:before{content: '|'; color: #cad5d5; display: inline-block; margin: 0 1em} .top-bar .nav-inline .menu-item>a{display: inline-block; color: #334141} .top-bar .nav-inline .menu-item>a i{margin-right: 6px; font-size: 1rem} .top-bar .nav-inline .menu-item>a:focus, .top-bar .nav-inline .menu-item>a:hover{text-decoration: none} .top-bar .nav-inline .menu-item>a.disabled{color: #818a91} .top-bar .nav-inline .menu-item>a.disabled, .top-bar .nav-inline .menu-item>a.disabled:focus, .top-bar .nav-inline .menu-item>a.disabled:hover{color: #818a91; cursor: not-allowed; background-color: transparent} .top-bar .nav-inline .menu-item .dropdown-menu{top: 30px; z-index: 1060} .top-bar .nav-inline .menu-item .dropdown-menu .menu-item{display: block} .top-bar .nav-inline .menu-item .dropdown-menu .menu-item:before{content: none} .site-header .dropdown-menu{z-index: 1001} .header-logo{position: relative; float: left; min-height: 1px; padding-left: .9375rem; padding-right: .9375rem} @media (min-width:768px){.header-logo{width: 25%}} .header-logo .header-logo-link{display: block} .primary-nav{position: relative; float: left; min-height: 1px; padding-left: .9375rem; padding-right: .9375rem; padding-top: .393em; padding-bottom: .393em} @media (min-width:768px){.primary-nav{width: 50%}} @media (min-width:768px){.no-header-support-info .primary-nav{width: 75%}} .header-support-info{position: relative; float: left; min-height: 1px; padding-left: .9375rem; padding-right: .9375rem} @media (min-width:768px){.header-support-info{width: 25%}} .header-support-info .support-icon{padding-right: 20px; padding-left: 15px} .header-support-info .support-icon .fa{font-size: 3em} .header-support-info .support-icon .ec{font-size: 3.571em} .header-v8{padding-bottom: 0; border-bottom: 1px solid #ddd} .header-v8 .container>.row:first-child{margin-bottom: 1.786em} .header-v8 .navbar-search .input-group .form-control, .header-v8 .navbar-search .input-group table.cart .coupon .input-text, table.cart .coupon .header-v8 .navbar-search .input-group .input-text{border-width: 2px; border-style: solid; border-right: 0} .header-v8 .navbar-search .input-group .input-group-addon{border-width: 2px; border-style: solid; border-left: 0; border-right: 0} .header-v8 .navbar-search .input-group .btn{border-width: 2px; border-style: solid; border-left: 0; color: #333e48} .header-v8 .navbar-nav .nav-link{line-height: 2.53em; font-weight: 700; font-size: 1.142em; color: #333e48} .header-v8 .header-logo+.navbar-nav, .header-v8 .navbar-nav+.navbar-nav, .header-v8 .navbar-search+.navbar-nav, .header-v8 .primary-nav+.navbar-nav{margin-left: 2.714em} .header-v8 .header-logo+.navbar-nav, .header-v8 .navbar-search+.navbar-nav, .header-v8 .primary-nav+.navbar-nav{padding-right: .9375rem} .sticky-wrapper .stick-this.stuck{position: fixed; top: 0; width: 100%; z-index: 2000} .sticky-wrapper .stick-this.stuck .departments-menu .dropdown .dropdown-menu{display: none} @media (max-width:568px){.site-header{border-bottom: 1px solid #ddd; padding-bottom: 0}.handheld-header{margin-bottom: 1.429em; display: flex; align-items: center}.handheld-header .header-logo{margin-bottom: 0}} .navbar-primary{padding: .358em 1rem} .navbar-primary a[data-toggle=dropdown-hover]::after, .navbar-primary a[data-toggle=dropdown]::after{content: '\79'; font-family: font-electro; color: #333e48; border-top: none; border-left: none; border-right: none; margin-left: .857em; width: auto; height: auto} .navbar-primary .navbar-nav .nav-link{line-height: 2.143em; font-weight: 700; font-size: 1.142em; color: #333e48} .navbar-primary .navbar-nav+.navbar-nav, .navbar-primary .navbar-search+.navbar-nav{margin-left: 2.714em} .navbar-primary .navbar-nav+.navbar-nav.navbar-compare, .navbar-primary .navbar-search+.navbar-nav.navbar-compare{margin-left: 0} .navbar-primary .navbar-nav>.menu-item{float: left} .navbar-primary .navbar-nav>.menu-item>a{display: block; font-size: 1.143em; font-weight: 700; line-height: 1.125em; color: #333e48; padding: 1.358em 1.375em; border-right: 1px solid transparent} .navbar-primary .navbar-nav>.menu-item>a:focus, .navbar-primary .navbar-nav>.menu-item>a:hover{color: #333e48; text-decoration: none} .navbar-primary .navbar-nav>.menu-item:last-child>a{border-right: 0} .navbar-primary .navbar-mini-cart .dropdown-menu-mini-cart{top: 108% !important; right: -25px; box-shadow: none; padding: 2.2em 2.1em 1.2em 2.1em; border: 2px solid transparent} .navbar-primary .navbar-mini-cart .nav-link::after{content: none} .navbar-primary .navbar-mini-cart .cart-items-count{background-color: #333e48; color: #fff} .navbar-primary .navbar-compare .count, .navbar-primary .navbar-wishlist .count{background-color: #333e48; color: #fff} .navbar-primary .nav:after, .navbar-primary .nav:before{display: none} .primary-nav .nav-inline .dropdown-menu .menu-item>a, .top-bar .nav-inline .dropdown-menu .menu-item>a{display: block; width: 100%; padding: 3px 20px; clear: both; font-weight: 400; line-height: 1.5; color: #373a3c; text-align: inherit; white-space: nowrap; background: 0 0; border: 0; padding: .571em 1.429em} .primary-nav .nav-inline .dropdown-menu .menu-item>a:focus, .primary-nav .nav-inline .dropdown-menu .menu-item>a:hover, .top-bar .nav-inline .dropdown-menu .menu-item>a:focus, .top-bar .nav-inline .dropdown-menu .menu-item>a:hover{color: #2b2d2f; text-decoration: none; background-color: #f5f5f5} .primary-nav .nav-inline .dropdown-menu .menu-item>a.active, .primary-nav .nav-inline .dropdown-menu .menu-item>a.active:focus, .primary-nav .nav-inline .dropdown-menu .menu-item>a.active:hover, .top-bar .nav-inline .dropdown-menu .menu-item>a.active, .top-bar .nav-inline .dropdown-menu .menu-item>a.active:focus, .top-bar .nav-inline .dropdown-menu .menu-item>a.active:hover{color: #fff; text-decoration: none; background-color: #efecec; outline: 0} .primary-nav .nav-inline .dropdown-menu .menu-item>a.disabled, .primary-nav .nav-inline .dropdown-menu .menu-item>a.disabled:focus, .primary-nav .nav-inline .dropdown-menu .menu-item>a.disabled:hover, .top-bar .nav-inline .dropdown-menu .menu-item>a.disabled, .top-bar .nav-inline .dropdown-menu .menu-item>a.disabled:focus, .top-bar .nav-inline .dropdown-menu .menu-item>a.disabled:hover{color: #818a91} .primary-nav .nav-inline .dropdown-menu .menu-item>a.disabled:focus, .primary-nav .nav-inline .dropdown-menu .menu-item>a.disabled:hover, .top-bar .nav-inline .dropdown-menu .menu-item>a.disabled:focus, .top-bar .nav-inline .dropdown-menu .menu-item>a.disabled:hover{text-decoration: none; cursor: not-allowed; background-color: transparent; background-image: none} .primary-nav .nav-inline .menu-item .dropdown-menu, .top-bar .nav-inline .menu-item .dropdown-menu{opacity: 0; position: absolute; display: block; visibility: hidden; border-radius: 0; border-top-width: 2px; border-top-style: solid} .primary-nav .nav-inline>.menu-item .dropdown-menu .menu-item-has-children:hover>.dropdown-menu, .top-bar .nav-inline>.menu-item .dropdown-menu .menu-item-has-children:hover>.dropdown-menu{opacity: 1; visibility: visible; transition-delay: 0s} .primary-nav .nav-inline>.menu-item .dropdown-menu .menu-item-has-children .dropdown-menu, .top-bar .nav-inline>.menu-item .dropdown-menu .menu-item-has-children .dropdown-menu{top: 0; left: 100%} .primary-nav .nav-inline .menu-item .dropdown-menu{top: 46px} .navbar-compare i.ec, .navbar-mini-cart i.ec, .navbar-search i.ec, .navbar-wishlist i.ec{line-height: .9em; font-size: 1.429em} .navbar-search .input-group .form-control:last-child, .navbar-search .input-group table.cart .coupon .input-text:last-child, table.cart .coupon .navbar-search .input-group .input-text:last-child{border-top-left-radius: 2.467em; border-bottom-left-radius: 2.467em} .navbar-compare .nav-link, .navbar-wishlist .nav-link{position: relative} .navbar-compare .count, .navbar-wishlist .count{font-size: .75em; line-height: 1.75em; font-weight: 700; position: absolute; left: 7px; width: 1.75em; text-align: center; border-radius: 50%; bottom: 4px} @keyframes fadeIn{from{opacity: 0}to{opacity: 1}} .home-v1-slider, .home-v2-slider, .home-v3-slider{background-color: #f9f9f9; width: 100vw; position: relative; margin-left: -50vw; left: 50%; margin-bottom: 3em} .home-full-width-slider{margin-bottom: 2em} .features-list{border: 1px solid #ddd; border-radius: 8px; margin-bottom: 2.5em; margin-left: 0; margin-right: 0} .features-list::after{content: ""; display: table; clear: both} .features-list .media{width: 150px; margin: 0 auto} .features-list .media-left i{font-size: 2.571em} .features-list .media-left i.ec-customers{font-size: 3.386em} .features-list .media-body{text-align: center; font-size: 1.071em} .features-list .feature{padding-top: 2.143em; padding-bottom: 2.143em} .features-list .feature+.feature{border-left: 1px solid #ddd} .features-list .feature-text strong{display: block} .deal-and-tabs{margin-bottom: 5em} .shop-control-bar{background-color: #f5f5f5; padding: .714em 1.429em; border-radius: 9px} .shop-control-bar::after{content: ""; display: table; clear: both} .shop-control-bar .shop-view-switcher{float: left; min-height: 1px; position: relative; border: none} @media (min-width:992px){.shop-control-bar .switch-view{width: 25%; float: left;}} .shop-control-bar .switch-view a{color: #d6dbe1; font-size: 1.286em; line-height: 2.24em; border: none; border-radius: 0; padding: 0} .shop-control-bar .switch-view a:focus, .shop-control-bar .switch-view a:hover{text-decoration: none; color: #575560} .shop-control-bar .switch-view a.active{text-decoration: none; color: #575560; background-color: transparent} .shop-control-bar .switch-view a+a{margin-left: .714em; margin-left: 1.071em} @media (max-width:991px){.shop-control-bar .switch-view a+a{margin-left: 2.5em}} .shop-control-bar .woocommerce-ordering{float: left; width: auto; padding: 1px 0} @media (max-width:991px){.shop-control-bar .woocommerce-ordering .orderby{width: 100%; border-radius: 100px; padding-left: 18px}} .shop-control-bar .form-electro-wc-ppp{float: left; margin-left: 1em; padding: 1px 0} .shop-control-bar-bottom{border-top: 1px solid #eaeaea; padding: 1.714em 0} .shop-control-bar-bottom::after{content: ""; display: table; clear: both} .shop-control-bar-bottom .form-electro-wc-ppp{float: left; padding: .215em 0} .shop-control-bar-bottom .woocommerce-result-count{margin-bottom: 0; float: left; line-height: 3em; margin-left: 2em} .product-loop-categories .product-category>a{display: block; color: #333e48} .product-loop-categories .product-category>a:focus, .product-loop-categories .product-category>a:hover{color: #333e48} .product-loop-categories .product-category img{display: block; max-width: 100%; height: auto; margin: 0 auto .714em auto; position: static} .product-loop-categories .product-category .woocommerce-loop-category__title, .product-loop-categories .product-category h2, .product-loop-categories .product-category h3{font-size: 1.286em; font-weight: 400; height: 1.286em; margin-bottom: .5em} .product-loop-categories .product-category .count{background-color: transparent; color: inherit; display: none} .product-loop-categories .product-category::after{content: ''; border-right: 1px solid #ebebeb; position: absolute; height: 70%; width: 1px; top: 50%; transform: translateY(-50%); right: 0} .product-loop-categories .product-category.first{clear: both} .columns-5 .product .hover-area .action-buttons>a:first-child, .columns-5 .product .hover-area .action-buttons>div:first-child, .columns-6 .product .hover-area .action-buttons>a:first-child, .columns-6 .product .hover-area .action-buttons>div:first-child, .page-template-template-homepage-v2 .columns-4 .product .hover-area .action-buttons>a:first-child, .page-template-template-homepage-v2 .columns-4 .product .hover-area .action-buttons>div:first-child{margin: 0; font-size: 12px} .columns-5 .product .hover-area .action-buttons>a:last-child, .columns-5 .product .hover-area .action-buttons>div:last-child, .columns-6 .product .hover-area .action-buttons>a:last-child, .columns-6 .product .hover-area .action-buttons>div:last-child, .page-template-template-homepage-v2 .columns-4 .product .hover-area .action-buttons>a:last-child, .page-template-template-homepage-v2 .columns-4 .product .hover-area .action-buttons>div:last-child{margin: 0; font-size: 12px} .columns-5 .product .hover-area .action-buttons .add-to-compare-link::before, .columns-6 .product .hover-area .action-buttons .add-to-compare-link::before, .page-template-template-homepage-v2 .columns-4 .product .hover-area .action-buttons .add-to-compare-link::before{margin-right: 5px} .columns-5 .product .hover-area .action-buttons .add_to_wishlist::before, .columns-6 .product .hover-area .action-buttons .add_to_wishlist::before, .page-template-template-homepage-v2 .columns-4 .product .hover-area .action-buttons .add_to_wishlist::before{margin-right: 0} section.section-product-cards-carousel.electro-v1 header{margin-bottom: 0} section.section-product-cards-carousel.electro-v1 header ul.nav{float: right} section.section-product-cards-carousel.electro-v1 header ul.nav .nav-link+.nav-link{margin-left: 1.429em} section.section-product-cards-carousel.electro-v1 header ul.nav{line-height: 3.571em} section.section-product-cards-carousel.electro-v1 header ul.nav .nav-link{font-size: 1.071em; line-height: 1.2em; color: #7b8186; background-color: transparent} section.section-product-cards-carousel.electro-v1 header ul.nav .nav-link:focus, section.section-product-cards-carousel.electro-v1 header ul.nav .nav-link:hover{color: #333e48} section.section-product-cards-carousel.electro-v1 header ul.nav .active .nav-link{color: #333e48; border-radius: 1em; padding: .301em 1.429em; border: 2px solid transparent} .sidebar .widget, .sidebar-blog .widget{margin-bottom: 5.143em} .sidebar .widget-title, .sidebar-blog .widget-title{font-size: 1.357em; line-height: .947em; margin-bottom: 1.842em; padding-bottom: 1.053em; position: relative; border-bottom: 1px solid #dadada} .sidebar .widget-title:after, .sidebar-blog .widget-title:after{content: ' '; width: 3.684em; border-bottom: 2px solid transparent; display: block; position: absolute; bottom: -1px} .sidebar .widget-title+ul, .sidebar ul.menu, .sidebar-blog .widget-title+ul, .sidebar-blog ul.menu{list-style: none; padding-left: 0; margin-bottom: 0} .sidebar .widget-title+ul .cat-item>a, .sidebar .widget-title+ul .menu-item>a, .sidebar .widget-title+ul .page_item>a, .sidebar .widget-title+ul li>a:only-child, .sidebar ul.menu .cat-item>a, .sidebar ul.menu .menu-item>a, .sidebar ul.menu .page_item>a, .sidebar ul.menu li>a:only-child, .sidebar-blog .widget-title+ul .cat-item>a, .sidebar-blog .widget-title+ul .menu-item>a, .sidebar-blog .widget-title+ul .page_item>a, .sidebar-blog .widget-title+ul li>a:only-child, .sidebar-blog ul.menu .cat-item>a, .sidebar-blog ul.menu .menu-item>a, .sidebar-blog ul.menu .page_item>a, .sidebar-blog ul.menu li>a:only-child{color: #333e48; padding: .5em 0; display: inline-block} .sidebar .widget-title+ul .cat-item>a:focus, .sidebar .widget-title+ul .cat-item>a:hover, .sidebar .widget-title+ul .menu-item>a:focus, .sidebar .widget-title+ul .menu-item>a:hover, .sidebar .widget-title+ul .page_item>a:focus, .sidebar .widget-title+ul .page_item>a:hover, .sidebar .widget-title+ul li>a:only-child:focus, .sidebar .widget-title+ul li>a:only-child:hover, .sidebar ul.menu .cat-item>a:focus, .sidebar ul.menu .cat-item>a:hover, .sidebar ul.menu .menu-item>a:focus, .sidebar ul.menu .menu-item>a:hover, .sidebar ul.menu .page_item>a:focus, .sidebar ul.menu .page_item>a:hover, .sidebar ul.menu li>a:only-child:focus, .sidebar ul.menu li>a:only-child:hover, .sidebar-blog .widget-title+ul .cat-item>a:focus, .sidebar-blog .widget-title+ul .cat-item>a:hover, .sidebar-blog .widget-title+ul .menu-item>a:focus, .sidebar-blog .widget-title+ul .menu-item>a:hover, .sidebar-blog .widget-title+ul .page_item>a:focus, .sidebar-blog .widget-title+ul .page_item>a:hover, .sidebar-blog .widget-title+ul li>a:only-child:focus, .sidebar-blog .widget-title+ul li>a:only-child:hover, .sidebar-blog ul.menu .cat-item>a:focus, .sidebar-blog ul.menu .cat-item>a:hover, .sidebar-blog ul.menu .menu-item>a:focus, .sidebar-blog ul.menu .menu-item>a:hover, .sidebar-blog ul.menu .page_item>a:focus, .sidebar-blog ul.menu .page_item>a:hover, .sidebar-blog ul.menu li>a:only-child:focus, .sidebar-blog ul.menu li>a:only-child:hover{color: #333e48; text-decoration: none} .sidebar .product_list_widget li>a, .sidebar .product_list_widget li>a .product-title{display: block; color: #333e48; font-weight: 400} .sidebar .product_list_widget .electro-price{display: block; position: relative} .sidebar .product_list_widget .electro-price::after{content: ""; display: table; clear: both} .sidebar .product_list_widget .electro-price .amount{font-weight: 700; font-size: 1.071em} .sidebar .product_list_widget .electro-price del{float: left; display: block; width: 100%; position: absolute; top: -18px; line-height: 18px} .sidebar .product_list_widget .electro-price del .amount{font-size: .733em} .sidebar .product_list_widget .electro-price ins{float: left} .sidebar .product_list_widget .electro-price ins .amount{color: #e00} .widget_electro_products_filter .widget{margin-bottom: 0} .widget_electro_products_filter .widget .widget-title{font-weight: 700; font-size: 1em; color: #575560; margin-bottom: 1.572em; border: none; padding: 0} .widget_electro_products_filter .widget .widget-title::after{content: none} .widget_electro_products_filter .widget+.widget{padding-top: 30px; margin-top: 20px; border-top: 1px solid #ddd} .widget_electro_products_filter ul{list-style: none} .widget_electro_products_filter .widget_layered_nav li>a::before, .widget_electro_products_filter .widget_layered_nav li>span:not(.count)::before, .widget_electro_products_filter .widget_product_categories li>a::before, .widget_electro_products_filter .widget_product_categories li>span:not(.count)::before{content: "\f0c8"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; font-family: 'Font Awesome 5 Free'; font-weight: 400; margin-right: .571em; font-size: 1.143em; line-height: 22px; vertical-align: middle; color: #dfdfdf} .widget_electro_products_filter .widget_layered_nav li>a:focus::before, .widget_electro_products_filter .widget_layered_nav li>a:hover::before, .widget_electro_products_filter .widget_layered_nav li>span:not(.count):focus::before, .widget_electro_products_filter .widget_layered_nav li>span:not(.count):hover::before, .widget_electro_products_filter .widget_product_categories li>a:focus::before, .widget_electro_products_filter .widget_product_categories li>a:hover::before, .widget_electro_products_filter .widget_product_categories li>span:not(.count):focus::before, .widget_electro_products_filter .widget_product_categories li>span:not(.count):hover::before{content: "\f14a"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; font-family: 'Font Awesome 5 Free'; font-weight: 400; font-size: 1.143em; margin-right: .571em} .widget_electro_products_filter .widget_layered_nav li.chosen>a::before, .widget_electro_products_filter .widget_layered_nav li.current-cat>a::before, .widget_electro_products_filter .widget_product_categories li.chosen>a::before, .widget_electro_products_filter .widget_product_categories li.current-cat>a::before{content: "\f14a"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 1.143em; margin-right: .571em} .maxlist-more{margin-top: 1.14em} .maxlist-more a{color: #575560; font-size: .929em} .maxlist-more a:focus, .maxlist-more a:hover{text-decoration: none; color: #575560} .electro_posts_carousel_widget .post-item .post-thumbnail{display: block; padding-bottom: .857em} .electro_posts_carousel_widget .post-item .post-content{color: #878787} .electro_posts_carousel_widget .post-item .post-content .post-name{font-size: 1.071em; font-weight: 700; color: #333e48; display: block; padding-bottom: .571em} .electro_posts_carousel_widget .post-item .post-content .post-category a, .electro_posts_carousel_widget .post-item .post-content .post-date{color: #878787; font-size: .857em} .electro_posts_carousel_widget .electro-img-placeholder{position: relative} .electro_posts_carousel_widget .electro-img-placeholder .fa{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #fff} section.section-posts-carousel header{margin-bottom: 1.429em} section.section-posts-carousel .widget-title{display: inline-block; margin-bottom: 0; border-bottom: none} section.section-posts-carousel .comments-link a, section.section-posts-carousel .likes a{position: relative; color: #878787; font-size: .857em; line-height: 1.5em} section.section-posts-carousel .comments-link a::before, section.section-posts-carousel .likes a::before{color: #999; font-family: font-electro; margin-rightf: 3px; vertical-align: middle; font-size: 16px} section.section-posts-carousel .comments-link a:focus, section.section-posts-carousel .comments-link a:hover, section.section-posts-carousel .likes a:focus, section.section-posts-carousel .likes a:hover{color: #000; text-decoration: none} section.section-posts-carousel .comments-link a:focus:before, section.section-posts-carousel .comments-link a:hover:before, section.section-posts-carousel .likes a:focus:before, section.section-posts-carousel .likes a:hover:before{color: #000} section.section-posts-carousel .comments-link a:before{content: "\63"} section.section-posts-carousel .likes a:before{content: "\6a"} .brands-carousel{} .brands-carousel .item{text-align: center; position: relative} .brands-carousel .item figure{text-align: center} .brands-carousel .item figure .text-overlay{background-color: rgba(26, 187, 156, 0) !important; display: none} .brands-carousel .item figure .text-overlay a{opacity: 0} .brands-carousel .item figure:hover img{opacity: 1} .brands-carousel .item figure img{max-height: 100px; width: auto; margin: 0 auto} .widget img{display: block; max-width: 100%; height: auto} .widget select{display: inline-block; max-width: 100%; padding: .375rem 1.75rem .375rem .75rem; color: #55595c; vertical-align: middle; background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) no-repeat right .75rem center; background-size: 8px 10px; border: 1px solid #ccc; -moz-appearance: none; -webkit-appearance: none; max-width: 100%} .widget select:focus{border-color: #51a7e8; outline: 0} .widget select::-ms-expand{opacity: 0} .sidebar .widget_product_search .woocommerce-product-search label, .sidebar .widget_product_search form.search-form label, .widget_search .woocommerce-product-search label, .widget_search form.search-form label{display: block} .sidebar .widget_product_search .woocommerce-product-search .search-field, .sidebar .widget_product_search form.search-form .search-field, .widget_search .woocommerce-product-search .search-field, .widget_search form.search-form .search-field{border: 1px solid #ddd; border-radius: 50px; line-height: 1.286em; padding: .929em 1.929em; width: 100%; color: #818181} .sidebar .widget_product_search .search-submit, .sidebar .widget_product_search button[type=submit], .sidebar .widget_product_search input[type=submit], .widget_search .search-submit, .widget_search button[type=submit], .widget_search input[type=submit]{display: none} .widget_tag_cloud .tagcloud a{background: 0 0; border-color: #e4e5e7; border-style: solid; border-width: 1px; color: #565656; display: inline-block; font-size: 1em !important; line-height: 1; margin: 0 .457em .731em 0; padding: .823em .788em} .widget_tag_cloud .tagcloud a:focus, .widget_tag_cloud .tagcloud a:hover{text-decoration: none; color: #fff} .widget_nav_menu .sub-menu .sub-menu .sub-menu{padding: 0} .product_list_widget{list-style: none; padding-left: 0; margin-bottom: 0} .product_list_widget>li{margin-bottom: 2.143em} .product_list_widget>li::after{content: ""; display: table; clear: both} .product_list_widget>li>a:focus, .product_list_widget>li>a:hover{color: #000; text-decoration: none} .product_list_widget>li:last-child{margin-bottom: 0} .product_list_widget .product-title{color: #0062bd; font-weight: 700; font-size: 1em; display: block; line-height: 1.2em} .product_list_widget a{color: #0062bd; font-weight: 700} .product_list_widget .wp-post-image, .product_list_widget img{width: 75px; height: 75px; margin-right: 20px; float: left} .product_list_widget .electro-price{margin-top: 1.667em; display: block; margin-left: 95px} .product_list_widget .amount{display: inline-block; font-size: 1.071em} .product_list_widget del, .product_list_widget del .amount{color: #8f8f8f} .product_list_widget del .amount{text-decoration: line-through; font-size: .928em} .product_list_widget ins{text-decoration: none} .product_list_widget ins .amount{font-size: 1.071em} .product_list_widget.cart_list{margin-bottom: 1rem} .product_list_widget .mini_cart_item .remove{float: right; color: #e00} .product_list_widget .mini_cart_item a:nth-child(2){line-height: 1.286em; font-size: 1em} .product_list_widget .mini_cart_item .quantity{display: block} .product_list_widget .mini_cart_item .quantity .amount{margin-top: 0} .product_list_widget .mini_cart_item .variation-Vendor{display: none} .widget_layered_nav ul li>a, .widget_layered_nav ul li>span, .widget_product_categories ul li>a, .widget_product_categories ul li>span{color: #333e48; padding: .571em 0 .643em 0; display: inline-block} .widget_layered_nav ul li>a:focus, .widget_layered_nav ul li>a:hover, .widget_layered_nav ul li>span:focus, .widget_layered_nav ul li>span:hover, .widget_product_categories ul li>a:focus, .widget_product_categories ul li>a:hover, .widget_product_categories ul li>span:focus, .widget_product_categories ul li>span:hover{color: #333e48; text-decoration: none} .widget_layered_nav ul li .count, .widget_product_categories ul li .count{font-size: .857em; color: #acacac} .widget_layered_nav .select2-selection--multiple .select2-selection__rendered li{line-height: 1; font-size: 12px} .widget_electro_products_filter .widget_layered_nav .select2-selection--multiple li>a::before, .widget_electro_products_filter .widget_layered_nav .select2-selection--multiple li>span:not(.count)::before, .widget_electro_products_filter .widget_product_categories .select2-selection--multiple li>a::before, .widget_electro_products_filter .widget_product_categories .select2-selection--multiple li>span:not(.count)::before{display: none} .widget_product_categories ul{list-style: none} .widget_product_categories .product-categories, .widget_product_categories .widget-title+ul{padding: 0 !important; border: 2px solid #ececec; border-radius: 6px} .widget_product_categories ul li{border-top: 1px solid #ddd} .widget_product_categories ul li:first-child{border: none} .widget_product_categories ul li .child-indicator{padding-right: .429em} .widget_product_categories ul li .child-indicator i{font-size: .857em; color: #aeaeae; width: .571em} .widget_product_categories ul li .children{padding: 0} .widget_product_categories ul li .children .child-indicator{padding-left: 2.214em} .widget_product_categories ul li .children .no-child{padding-left: 3.143em} .widget_product_categories ul li .child-indicator{padding-left: 1.214em} .widget_product_categories ul li .no-child{padding-left: 2.143em} .widget_product_categories .product_cat>span{padding: 1em 2em; border-bottom: 1px solid #ececec; display: block; cursor: pointer} .widget_product_categories .product_cat>ul{padding: .929em} .widget_product_categories .category-single{padding: 0 !important} .widget_product_categories .category-single .show-all-cat>li, .widget_product_categories .category-single>li{border: none} .widget_product_categories .category-single .show-all-cat{padding: 0} .widget_product_categories .category-single .show-all-cat .show-all-cat-dropdown{padding: 1em 2em; border-bottom: 1px solid #ececec; display: block; cursor: pointer} .widget_product_categories .category-single .show-all-cat .show-all-cat-dropdown .child-indicator{padding-left: .643em} .widget_product_categories .category-single .show-all-cat .show-all-cat-dropdown .child-indicator i{font-size: 1.2em; color: #333e48; font-weight: 700; vertical-align: middle} .widget_product_categories .category-single .show-all-cat .show-all-cat-dropdown+ul{padding: .929em} .widget_product_categories .category-single .show-all-cat .show-all-cat-dropdown+ul li:first-child{border: none} .widget_product_categories .category-single>li>ul:last-child{padding: .929em} .widget_product_categories .category-single>li>ul:last-child>li>a .child-indicator{display: none} .widget_product_categories .category-single>li>ul:last-child>li>a .no-child{padding-left: 0} .widget_product_categories .category-single>li>ul:last-child li.current-cat-parent>.children li>a .child-indicator{padding-left: 0} .widget_product_categories .category-single>li>ul:last-child li.current-cat-parent>.children li>a .no-child{padding-left: 1.214em} .widget_product_categories .category-single>li>ul:last-child li.current-cat>a{font-weight: 700} .widget_product_categories .category-single>li>ul:last-child li.current-cat>.children li>a .child-indicator{padding-left: 0} .widget_product_categories .category-single>li>ul:last-child li.current-cat>.children li>a .no-child{padding-left: 1.214em} .widget_product_categories .category-single>li>ul:last-child li>a{padding-left: 1.071em; padding-bottom: .643em} .widget_product_categories .category-single>li>ul:last-child li>.children>li .child-indicator{padding-left: 1.214em} .widget_product_categories .category-single>li>ul:last-child li>.children>li .no-child{padding-left: 2.143em} .widget_product_categories .category-single>li>ul:last-child li>.children>li:first-child>a{padding-top: 1em} .widget_product_categories .category-single>li>ul:last-child li .children li{padding: 0} .widget_product_categories .category-single>li>ul:last-child li .children li .children{transition: opacity .1s ease; padding-bottom: .571em} .widget_product_categories .category-single>li>ul:last-child li .children li:first-child{border-top: 1px solid #ddd} .widget_product_categories .category-single>li>ul:last-child li .children li .children li{border: none} .widget_product_categories .category-single>li>ul:last-child li .children li .children li a{padding-left: 3.214em; line-height: 1.1em; padding-bottom: .893em} .widget_product_categories .category-single>li>ul:last-child li .children li .children li .child-indicator, .widget_product_categories .category-single>li>ul:last-child li .children li .children li .no-child{padding-left: 0} .footer-widgets{margin-bottom: 6.429em} .footer-widgets .widget-title{font-size: 1.429em; padding: 15px 0; border-bottom: 1px solid #dadada; margin-bottom: 40px; position: relative} .footer-widgets .widget-title:after{content: ' '; width: 83px; border-bottom: 2px solid transparent; display: block; position: absolute; bottom: -1px} .footer-newsletter{padding: 1.286em 0} .footer-newsletter .newsletter-title{display: inline-block; font-size: 1.571em; margin-right: 25px; line-height: 2.429em; margin-bottom: 0} .footer-newsletter .newsletter-title::before{content: "\76"; font-family: font-electro; margin-right: 15px; font-size: 1.619em; vertical-align: middle} .footer-newsletter .newsletter-marketing-text{margin-left: 25px; font-size: 1.071em} .footer-newsletter form{margin-top: 2px} .footer-newsletter input[type=email], .footer-newsletter input[type=text]{padding: 1.04em 2em; background-color: #fff; border: 0} .footer-bottom-widgets{} .footer-bottom-widgets .widget-title{font-size: 1.143em; line-height: 1.125em; margin-bottom: 2.5em; font-weight: 700} .footer-bottom-widgets ul{list-style: none; padding-left: 0; margin-bottom: 0} .footer-bottom-widgets ul>li>a{font-size: 1em; color: #FFFF} .footer-bottom-widgets ul>li>a:focus, .footer-bottom-widgets ul>li>a:hover{color: #333e48} .footer-bottom-widgets ul>li+li{margin-top: 1em} .footer-bottom-widgets ul.children{margin-top: 1em} .footer-bottom-widgets .widget_product_categories .product-categories, .footer-bottom-widgets .widget_product_categories .widget-title+ul{border: none; border-radius: 0; margin-left: -2.173em} .footer-bottom-widgets .widget_product_categories ul li{border-top: none} .footer-bottom-widgets .widget_product_categories ul li>a{padding: 0; display: block} .footer-contact>div:last-child{margin-bottom: 0} .footer-logo{margin-bottom: 2.571em} .footer-call-us{margin-bottom: 3em} .footer-call-us .call-us-icon{padding-right: 20px} .footer-call-us .call-us-icon .fa{font-size: 3em} .footer-call-us .call-us-icon .ec{font-size: 4.643em} .footer-call-us .call-us-text{font-weight: 100; font-size: .929em; display: block; line-height: 1.429em} .footer-call-us .call-us-number{font-size: 1.571em; display: block; line-height: 1.429em} .footer-call-us .call-us-number a{color: #333e48} .footer-address{margin-bottom: 3.143em} .footer-address .footer-address-title{display: block} .footer-address address{margin-bottom: 0} .footer-social-icons{margin-bottom: 3em} .footer-social-icons .social-icons{margin-bottom: 0} .footer-social-icons .social-icons>li{display: inline-block} .footer-social-icons .social-icons>li+li{margin-left: 1.857em} .footer-social-icons .social-icons a{color: #7c7c7c; font-size: 1.571em} .footer-social-icons .social-icons a:focus, .footer-social-icons .social-icons a:hover{text-decoration: none; color: #494949} .copyright-bar{background-color: #eaeaea; padding: .78em 0} .copyright-bar a{font-weight: 700; color: #333e48} .copyright-bar a:focus, .copyright-bar a:hover{color: #333e48} .copyright-bar .copyright{line-height: 3em} .footer-payment-logo .cash-card{padding-left: 0; margin-bottom: 0; list-style: none} .footer-payment-logo .card-inline .card-item{float: left} .footer-payment-logo .card-inline .card-item+.card-item{margin-left: 1.143em} .footer-payment-logo .card-item>img{height: auto} .comment-reply-title, .comments-title, .pings-title{font-size: 1.786em; line-height: 1.6em; color: #333e48; position: relative; margin-bottom: 1.5em; border-bottom: 1px solid #ddd; padding-bottom: .6em} .comment-reply-title:after, .comments-title:after, .pings-title:after{border-bottom: 2px solid transparent; bottom: -1px; content: " "; display: block; position: absolute; width: 3.684em} .comments-area{margin: 1.786em 0} .comment-list{padding-left: 0} .comment-list .comment{list-style-type: none} .comment-list .bypostauthor>.media .comment-body cite:after{margin-left: .53em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; font-family: 'Font Awesome 5 Free'; font-weight: 400; content: "\f02e"} .comment-list, .pings-list{margin-bottom: 3.571em} .comment-list .comment, .comment-list .pingback, .pings-list .comment, .pings-list .pingback{padding: 2.714em 0; border-bottom: 1px solid #ddd} .comment-list .comment:last-child, .comment-list .pingback:last-child, .pings-list .comment:last-child, .pings-list .pingback:last-child{border: none} .comment-list .comment .gravatar-wrapper, .comment-list .pingback .gravatar-wrapper, .pings-list .comment .gravatar-wrapper, .pings-list .pingback .gravatar-wrapper{padding-right: 1.429em} .comment-list .comment .gravatar-wrapper img, .comment-list .pingback .gravatar-wrapper img, .pings-list .comment .gravatar-wrapper img, .pings-list .pingback .gravatar-wrapper img{border-radius: 50%; max-width: none} .comment-list .comment .children, .comment-list .pingback .children, .pings-list .comment .children, .pings-list .pingback .children{list-style: none; margin-top: 2.5em; border-top: 1px solid #ddd} .comment-list .comment .children>li:last-child, .comment-list .pingback .children>li:last-child, .pings-list .comment .children>li:last-child, .pings-list .pingback .children>li:last-child{padding-bottom: 0} .comment-list .comment-body .comment-content, .pings-list .comment-body .comment-content{margin-bottom: 2.5em; color: #686c6f} .comment-list .comment-body .author, .pings-list .comment-body .author{margin-right: .714em; display: inline-block; font-weight: 700} .comment-list .comment-body .author cite, .pings-list .comment-body .author cite{font-style: normal} .comment-list .comment-body .author a, .pings-list .comment-body .author a{color: #686c6f} .comment-list .comment-body .author a:focus, .comment-list .comment-body .author a:hover, .pings-list .comment-body .author a:focus, .pings-list .comment-body .author a:hover{text-decoration: none} .comment-list .comment-body .comment-awaiting-moderation, .pings-list .comment-body .comment-awaiting-moderation{display: none} .comment-list .comment-body .date, .pings-list .comment-body .date{margin-right: .714em; display: inline-block; font-size: .929em} .comment-list .comment-body .date a, .comment-list .comment-body .date a:focus, .comment-list .comment-body .date a:hover, .pings-list .comment-body .date a, .pings-list .comment-body .date a:focus, .pings-list .comment-body .date a:hover{color: #aeaeae; text-decoration: none} .comment-list .comment-body .reply, .pings-list .comment-body .reply{float: right; display: inline-block} .comment-list .comment-body .reply a:focus, .comment-list .comment-body .reply a:hover, .pings-list .comment-body .reply a:focus, .pings-list .comment-body .reply a:hover{text-decoration: none} .comment-list #respond, .pings-list #respond{background: #f5f5f5; padding: 1.618em; margin-top: 1.429em} .comment-list #respond .comment-reply-title, .pings-list #respond .comment-reply-title{font-size: 1.429em} .comment-list #respond .comment-reply-title small, .pings-list #respond .comment-reply-title small{float: right; font-size: .7em} .comment-list #respond .comment-reply-title small a:focus, .comment-list #respond .comment-reply-title small a:hover, .pings-list #respond .comment-reply-title small a:focus, .pings-list #respond .comment-reply-title small a:hover{text-decoration: none} .page .comment-form>p, .single-post .comment-form>p{margin-bottom: 1.714em} .page .comment-form>p label, .single-post .comment-form>p label{display: block} .page .comment-form>p input[type=email], .page .comment-form>p input[type=text], .page .comment-form>p input[type=url], .page .comment-form>p textarea, .single-post .comment-form>p input[type=email], .single-post .comment-form>p input[type=text], .single-post .comment-form>p input[type=url], .single-post .comment-form>p textarea{width: 100%} .page .comment-form-rating, .single-post .comment-form-rating{clear: both} .page .comment-form-rating label, .single-post .comment-form-rating label{display: block} .page .comment-form-url, .single-post .comment-form-url{clear: both} .page .comment-form-author, .page .comment-form-email, .single-post .comment-form-author, .single-post .comment-form-email{position: relative; float: left; min-height: 1px; padding-left: .9375rem; padding-right: .9375rem} @media (min-width:768px){.page .comment-form-author, .page .comment-form-email, .single-post .comment-form-author, .single-post .comment-form-email{width: 50%}} .page .comment-form-author, .single-post .comment-form-author{padding-left: 0} .page .comment-form-email, .single-post .comment-form-email{padding-right: 0} .page .comment-form-email, .single-post .comment-form-email{margin-right: 0} .page .form-submit, .single-post .form-submit{clear: both} .comment-navigation{margin-bottom: 3.571em} .comment-navigation::after{content: ""; display: table; clear: both} .comment-navigation .nav-next, .comment-navigation .nav-previous{width: 48%} .comment-navigation .nav-next a, .comment-navigation .nav-previous a{color: #575560} .comment-navigation .nav-previous{float: left} .comment-navigation .nav-next{float: right; text-align: right} .hentry .byline, .hentry .updated:not(.published){display: none} embed, iframe, object, video{max-width: 100%; border: none} article.post .entry-content p{margin-bottom: 2.143em} article.post .entry-content ol, article.post .entry-content p, article.post .entry-content ul{line-height: 1.714em} article.post .entry-content ol.highlight, article.post .entry-content p.highlight, article.post .entry-content ul.highlight{font-size: 1.143em; font-weight: 700} article.post .entry-content blockquote{border-left: 0 none; font-size: inherit; margin: 0 0 1.429em 2.714em; padding: 0} article.post .entry-content blockquote:before{color: #a7a7a7; content: ""; float: left; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 1.786em; margin-left: -1.5em} article.post .entry-content blockquote p{font-style: italic; font-size: 1.071em} article.post .entry-content img{display: block; max-width: 100%; height: auto} article.post .entry-content .wp-caption img, article.post .entry-content figure img{margin-bottom: 10px} .single-post article.post{margin-bottom: 0} .single-post article.post .entry-header{position: relative} .single-post article.post .entry-header h1.entry-title .comments-link{float: right} .single-post article.post .entry-header h1.entry-title .comments-link a{font-size: .48em; display: inline-block; vertical-align: middle} .post-author-info{background: #f5f5f5; padding: 1.357em 1.143em; margin-bottom: 5.714em; margin-top: 2.857em} .post-author-info .media .media-left{padding-right: 1.786em} .post-author-info .media img{max-width: none} .post-author-info .media .media-body h4.media-heading{font-size: 1.357em; line-height: 1.474em; margin-bottom: 1.071em; margin-top: .526em} .post-author-info .media .media-body h4.media-heading a{color: #333e48} .post-author-info .media .media-body p{color: #747474; line-height: 1.714em} .post-author-info .media .media-body p:last-child{margin-bottom: 0} .post-navigation{margin-bottom: 5.714em} .post-navigation .nav-links::after{content: ""; display: table; clear: both} .post-navigation .nav-links .nav-previous{float: left} .post-navigation .nav-links .nav-next{float: right; text-align: right} .post-navigation .nav-links .nav-next, .post-navigation .nav-links .nav-previous{width: 48%} .post-navigation .nav-links .nav-next a, .post-navigation .nav-links .nav-previous a{color: #575560} .post-navigation .nav-links .nav-next a:focus, .post-navigation .nav-links .nav-next a:hover, .post-navigation .nav-links .nav-previous a:focus, .post-navigation .nav-links .nav-previous a:hover{text-decoration: none; color: #333e48} @media (min-width:768px){.blog-grid:not(.single-post) article.post{margin-bottom: 5em; width: 47.8260869565%; float: left; margin-right: 4.347826087%; clear: both}.blog-grid:not(.single-post) article.post:nth-child(odd){float: left}.blog-grid:not(.single-post) article.post:nth-child(even){clear: none; margin-right: 0; float: right}.blog-grid:not(.single-post) article.post .media-attachment{margin-bottom: 2em}.blog-grid:not(.single-post) article.post .entry-header h1.entry-title{padding-bottom: .2em; margin-bottom: .2em}} .blog-list:not(.single-post) article.post{margin-left: -.9375rem; margin-right: -.9375rem; margin-bottom: 6.214em} .blog-list:not(.single-post) article.post::after{content: ""; display: table; clear: both} .blog-list:not(.single-post) article.post .media-attachment{margin-bottom: 0; position: relative; float: left; min-height: 1px; padding-left: .9375rem; padding-right: .9375rem; width: 100%} @media (min-width:768px){.blog-list:not(.single-post) article.post .media-attachment{width: 33.3333333333%}} .blog-list:not(.single-post) article.post .content-body{position: relative; float: left; min-height: 1px; padding-left: .9375rem; padding-right: .9375rem; width: 100%} @media (min-width:768px){.blog-list:not(.single-post) article.post .content-body{width: 66.6666666667%}} .blog-list:not(.single-post) article.post .entry-header h1.entry-title{padding-bottom: .24em; margin-bottom: .24em} .blog-navigation{padding: 0; margin-bottom: 2.5em; border-bottom: 1px solid #eee; padding: 0 0 1.429em; border-radius: 0} .blog-navigation .navbar-toggle{display: none} .blog-navigation .collapse{display: block} .blog-navigation ul.blog-nav-menu{margin-bottom: 0; position: relative; text-align: center; padding-left: 0} .blog-navigation ul.blog-nav-menu>li{display: inline-block} .blog-navigation ul.blog-nav-menu>li>a{letter-spacing: .05em; color: #333e48; font-weight: 400} .blog-navigation ul.blog-nav-menu>li>a:focus, .blog-navigation ul.blog-nav-menu>li>a:hover{color: #000; text-decoration: underline} .blog-navigation ul.blog-nav-menu>li:after{content: "/"; display: inline-block; margin: 0 10px; color: #b9b9b9} .blog-navigation ul.blog-nav-menu>li:last-child:after{display: none} .blog-navigation ul.blog-nav-menu>li.current-menu-item>a{font-weight: 700; text-decoration: underline} #ship-to-different-address{font-size: 1em; border-bottom: none} #ship-to-different-address::after{content: none} #ship-to-different-address label{display: inline-block} #ship-to-different-address .woocommerce-form__input-checkbox{position: relative; margin-left: 0} #ship-to-different-address .input-checkbox{float: left; margin-right: .714em; margin-top: 3px} .form-row.notes{padding-left: 0; padding-right: 0} .checkout_coupon .form-row-first{padding-right: 0} .checkout_coupon .form-row-first .input-text{border-top-right-radius: 0; border-bottom-right-radius: 0; font-size: 1.071em} .checkout_coupon .form-row-last{padding-left: 0} .checkout_coupon .form-row-last .button{border-top-left-radius: 0; border-bottom-left-radius: 0} @media (min-width:1200px){.flex-header .row{display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; flex-wrap: wrap; align-items: center}.flex-header .row .navbar-search, .flex-header .row .primary-nav{flex-basis: 0%; flex-grow: 1; max-width: 100%}.flex-header .row .navbar-mini-cart{order: 5}.flex-header .row .navbar-wishlist{order: 4}.flex-header .row .header-logo+.primary-nav{padding: 0 .9375rem}.flex-header .row .primary-nav .nav-inline .menu-item .dropdown-menu{top: 36px}.flex-header .row+.row{align-items: inherit}.flex-header+.navbar-primary .departments-menu, .flex-header+.sticky-wrapper .navbar-primary .departments-menu{width: 24%; margin-right: 15px}.flex-header+.navbar-primary .navbar-nav+.navbar-nav.navbar-compare, .flex-header+.sticky-wrapper .navbar-primary .navbar-nav+.navbar-nav.navbar-compare{margin-left: 2.714em}.flex-header+.navbar-primary .departments-menu>.nav-item, .flex-header+.sticky-wrapper .navbar-primary .departments-menu>.nav-item{width: 100%; margin-right: 0}.flex-header+.navbar-primary .container, .flex-header+.sticky-wrapper .navbar-primary .container{display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; flex-wrap: wrap}.flex-header+.navbar-primary .container .navbar-search, .flex-header+.sticky-wrapper .navbar-primary .container .navbar-search{flex-basis: 0%; flex-grow: 1; max-width: 100%}.flex-header+.navbar-primary .container .navbar-mini-cart, .flex-header+.sticky-wrapper .navbar-primary .container .navbar-mini-cart{order: 5}.flex-header+.navbar-primary .container .navbar-wishlist, .flex-header+.sticky-wrapper .navbar-primary .container .navbar-wishlist{order: 4}} .woocommerce-password-strength{text-align: left; font-weight: 600; padding: .53em 0; text-align: right; font-size: .857em} .woocommerce-password-strength:after{content: "\f119"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; font-family: 'Font Awesome 5 Free'; font-weight: 400; margin-left: .53em} .woocommerce-password-strength.strong{color: #5cb85c} .woocommerce-password-strength.strong:after{content: "\f118"} .woocommerce-password-strength.short{color: #d9534f} .woocommerce-password-strength.bad{color: #d9534f} .woocommerce-password-strength.good{color: #5bc0de} .woocommerce-password-strength.good:after{content: "\f11a"} .woocommerce-info+.checkout_coupon, .woocommerce-info+.login{margin-bottom: 2.618em} .create-account .checkbox{display: inline-block; margin-left: .25em} .no-registration-form{width: 41.6666666667%; margin: 0 auto} .or-text{position: absolute; right: 50%; top: 50%; transform: translate(50%); width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; border: 1px solid #ddd; font-style: italic; background-color: #fff; z-index: 1} .address header.title, .addresses header.title, .track-order header.title{border-bottom: 1px solid #dadada; margin-bottom: 1.36em} .address header.title::after, .addresses header.title::after, .track-order header.title::after{content: ""; display: table; clear: both} .address header.title h3, .addresses header.title h3, .track-order header.title h3{font-size: 1.786em; line-height: 1.6em; display: block; position: relative; float: left; padding-bottom: .4em; margin-bottom: 0; width: 90%} .address header.title h3::after, .addresses header.title h3::after, .track-order header.title h3::after{content: ' '; border-bottom: 2px solid transparent; display: block; width: 20%; position: absolute; bottom: -1px} .address header.title .edit, .addresses header.title .edit, .track-order header.title .edit{float: right; line-height: 3.571em} .address address, .addresses address, .track-order address{line-height: 2em} .woocommerce-edit-address form h3{line-height: 1.6em; display: block; position: relative; padding-bottom: .4em; border-bottom: 1px solid #dadada; margin-bottom: 1.36em} .woocommerce-edit-address form h3::after{content: ' '; border-bottom: 2px solid transparent; display: block; width: 20%; position: absolute; bottom: -1px} .edit-account legend{line-height: 1.6em; display: block; position: relative; padding-bottom: .4em; border-bottom: 1px solid #dadada; margin-bottom: 1.36em} .edit-account legend::after{content: ' '; border-bottom: 2px solid transparent; display: block; width: 20%; position: absolute; bottom: -1px} .my_account_orders{width: 100%; max-width: 100%; margin-bottom: 1.236rem} .my_account_orders td, .my_account_orders th{padding: .75rem; line-height: 1.5; vertical-align: top; border-top: 1px solid #eceeef} .my_account_orders thead th{vertical-align: bottom; border-bottom: 2px solid #eceeef} .my_account_orders tbody+tbody{border-top: 2px solid #eceeef} .my_account_orders .table{background-color: #fff} .my_account_orders .order-actions .button.view{padding: .5875em 2.625em; font-size: .875em} .notes{padding-left: 0; list-style: none} .note{margin-bottom: 2em} .note .meta{color: #999; font-size: 11px; line-height: 1.5} .note .description{padding: 10px; background-color: #efefef; font-size: 13px; position: relative} .note .description::after{content: ""; display: block; position: absolute; top: -10px; left: 20px; width: 0; height: 0; border-width: 0 0 10px 10px; border-style: solid; border-color: #efefef transparent} .note .description p:last-child{margin: 0; padding: 0} .order-again{margin-bottom: 2.5em} .order-again .button{padding: .6875rem 2.625rem} .order-info mark{padding: inherit; background-color: transparent; font-weight: 700} .customer_details, .order_details{width: 100%; max-width: 100%; margin-bottom: 1.236rem} .customer_details td, .customer_details th, .order_details td, .order_details th{padding: .75rem; line-height: 1.5; vertical-align: top; border-top: 1px solid #eceeef} .customer_details thead th, .order_details thead th{vertical-align: bottom; border-bottom: 2px solid #eceeef} .customer_details tbody+tbody, .order_details tbody+tbody{border-top: 2px solid #eceeef} .customer_details .table, .order_details .table{background-color: #fff} .order_details.bacs_details{list-style: none; padding: 0} .customer_details{border: 1px solid #eceeef} .customer_details td, .customer_details th{border: 1px solid #eceeef} .customer_details th{background-color: #f9f9f9} .customer_details thead td, .customer_details thead th{border-bottom-width: 2px} .addresses, .commentlist.notes, .customer_details, .order-info, .order_details{margin-bottom: 2.5em} label[for=rememberme]{margin-left: .75em} .my_account_orders .button{padding: .618em .857em; font-size: .857em; margin-right: .236em} .my_account_orders .button.view:after{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; font-family: 'Font Awesome 5 Free'; font-weight: 900; content: "\f06e"; margin-left: .53em} p.order-again .button:after{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; font-family: 'Font Awesome 5 Free'; font-weight: 900; content: "\f021"; margin-left: .53em} .cart-empty{font-size: 3.5em; font-weight: 300; text-align: center; line-height: 1.5em; margin-bottom: .75em; margin-top: 2em} .return-to-shop{text-align: center; margin-bottom: 7em} .woocommerce-order-received h2{font-size: 1.786em; line-height: 1.6em; display: block; position: relative; padding-bottom: .4em; border-bottom: 1px solid #dadada; margin-bottom: 1.36em} .woocommerce-order-received h2::after{content: ' '; border-bottom: 2px solid transparent; display: block; width: 20%; position: absolute; bottom: -1px} .track_order>p:first-child{text-align: center; margin: 0 auto 4.714em; width: 90%} .track-order h2{font-size: 1.786em; line-height: 1.6em; display: block; padding-bottom: .4em; position: relative; margin-bottom: 1.36em; border-bottom: 1px solid #dadada} .track-order h2::after{content: ' '; border-bottom: 2px solid transparent; display: block; width: 20%; position: absolute; bottom: -1px} .track-order>p{text-align: center} .single-product-wrapper{margin-left: -.9375rem; margin-right: -.9375rem} .single-product-wrapper::after{content: ""; display: table; clear: both} .single-product-wrapper .product-images-wrapper{position: relative; float: left; min-height: 1px; padding-left: .9375rem; padding-right: .9375rem; width: 100%} @media (min-width:768px){.single-product-wrapper .product-images-wrapper{width: 41.6666666667%}} .single-product-wrapper .summary.entry-summary{position: relative; float: left; min-height: 1px; padding-left: .9375rem; padding-right: .9375rem; width: 100%} @media (min-width:768px){.single-product-wrapper .summary.entry-summary{width: 58.3333333333%}} .extended .single-product-wrapper .summary.entry-summary{width: 100%} @media (min-width:768px){.extended .single-product-wrapper .summary.entry-summary{width: 33.3333333333%}} .extended .single-product-wrapper>.product-actions-wrapper{position: relative; float: left; min-height: 1px; padding-left: .9375rem; padding-right: .9375rem; width: 100%} @media (min-width:768px){.extended .single-product-wrapper>.product-actions-wrapper{width: 25%}} div.quantity>label{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0} .extended .single-product-wrapper div.brand{margin-top: 15px; background: #c3bebe; padding: 5px; display: inline-block;} .extended .single-product-wrapper>.product-actions-wrapper .product-actions{border: 2px solid #ddd; border-radius: 1.214em; padding: 20px;} .extended .single-product-wrapper>.product-actions-wrapper .product-actions div.availability{display: block; padding-bottom: .714em; border-bottom: 1px solid #ddd; margin-bottom: 1.429em} .extended .single-product-wrapper>.product-actions-wrapper .product-actions .price .electro-price{display: block} .extended .single-product-wrapper>.product-actions-wrapper .product-actions .price del{font-size: 16px; display: block} .extended .single-product-wrapper>.product-actions-wrapper .product-actions div.quantity label{position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; font-weight: 400; margin-bottom: .714em} .extended .single-product-wrapper>.product-actions-wrapper .product-actions div.quantity .qty{padding: .536em 1.214em} .extended .single-product-wrapper>.product-actions-wrapper .product-actions table.variations{margin-bottom: 0; position: relative} .extended .single-product-wrapper>.product-actions-wrapper .product-actions table.variations tr:last-child td, .extended .single-product-wrapper>.product-actions-wrapper .product-actions table.variations tr:last-child th{border: none} .extended .single-product-wrapper>.product-actions-wrapper .product-actions table.variations td, .extended .single-product-wrapper>.product-actions-wrapper .product-actions table.variations th{border: none; display: block; padding: 0} .extended .single-product-wrapper>.product-actions-wrapper .product-actions table.variations td.label{padding-bottom: .714em} .extended .single-product-wrapper>.product-actions-wrapper .product-actions table.variations td.label label{font-weight: 400} .extended .single-product-wrapper>.product-actions-wrapper .product-actions table.variations td.value{margin-bottom: 1em} .extended .single-product-wrapper>.product-actions-wrapper .product-actions table.variations td.value input[type=text], .extended .single-product-wrapper>.product-actions-wrapper .product-actions table.variations td.value select{width: 100%} .extended .single-product-wrapper>.product-actions-wrapper .product-actions table.variations .reset_variations{position: absolute; top: 0; right: 0; font-size: 80%} .extended .single-product-wrapper>.product-actions-wrapper .product-actions div.quantity{margin-bottom: .714em} .extended .single-product-wrapper>.product-actions-wrapper .product-actions .single_add_to_cart_button.button{display: block; width: 100%; padding: 10px; margin-top: 20px;} .extended .single-product-wrapper>.product-actions-wrapper .product-actions .action-buttons{display: block; text-align: center; margin-bottom: 0} .extended .single-product-wrapper>.product-actions-wrapper .product-actions .woocommerce-variation{margin-top: 1.786em} .single-product .single-product-wrapper{margin-bottom: 6.429em} .extended .single-product-wrapper .add_to_wishlist{display: flex; justify-content: center; align-items: center;} .single-product .single-product-wrapper .loop-product-categories a{color: #878787; margin-left: 10px;} .single-product .single-product-wrapper .loop-product-categories a:focus, .single-product .single-product-wrapper .loop-product-categories a:hover{text-decoration: underline; color: #333} .single-product .single-product-wrapper .action-buttons{margin-bottom: 1.615em} .single-product .product-images-wrapper{position: relative} .single-product .product-images-wrapper .onsale{position: absolute; top: 0; left: 0; z-index: 1} .single-product .product-images-wrapper .flex-direction-nav{padding: 0; list-style: none; opacity: 0} .single-product .product-images-wrapper .flex-direction-nav li a{position: absolute; top: 50%; transform: translate(0, -50%); line-height: 1.6; color: #fff; background: #010101; padding: 4px 30px 7px 30px; border-radius: 24px; opacity: .6} .single-product .product-images-wrapper .flex-direction-nav li a.flex-disabled{opacity: 0; z-index: -1} .single-product .product-images-wrapper .flex-direction-nav li:hover a{opacity: 1} .single-product .product-images-wrapper .flex-direction-nav li:hover a.flex-disabled{opacity: 0; z-index: -1} .single-product .product-images-wrapper .flex-direction-nav>li a{left: 0; right: auto} .single-product .product-images-wrapper .flex-direction-nav li+li a{right: 0; left: auto} .single-product .product-images-wrapper:hover .flex-direction-nav{opacity: 1} .single-product .product-images-wrapper div.images>a{display: block; margin-bottom: .857em} .single-product .product-images-wrapper div.images>a>img{display: block; max-width: 100%; height: auto} .single-product .product-images-wrapper div.images>.thumbnails-single{margin-bottom: .857em} .single-product div.thumbnails-all a{display: inline-block; border: 1px solid #eaeaea} .single-product div.thumbnails-all a img{display: block; max-width: 100%; height: auto} .single-product div.thumbnails-all .synced a{border-bottom-width: 2px; border-bottom-style: solid} .single-product .product_title{font-size: 1.786em; line-height: 1.28em; margin-bottom: .48em} .single-product .woocommerce-product-rating{margin-bottom: 1em} .single-product .brand{display: table-cell; margin-right: 1.5em} .single-product .brand img{max-height: 1.5em; width: auto} .single-product .availability{display: table-cell; vertical-align: middle; color: #8f8e94} .single-product .availability span{font-weight: 700} .single-product .availability p.stock{display: inline} .single-product .action-buttons{font-size: .929em; line-height: 1.385em; display: inline-block} .single-product .action-buttons .clear{display: none} .single-product .action-buttons a, .single-product .action-buttons div, .single-product .action-buttons p, .single-product .action-buttons span{margin: 0; padding: 0; color: #949494} .single-product .action-buttons>a, .single-product .action-buttons>div{display: inline-block; margin: 0 5px; padding-top: .923em} .single-product .action-buttons a:hover{color: #3b3b3b} .single-product .entry-summary>div[itemprop=description], .single-product .woocommerce-product-details__short-description{line-height: 1.5em; color: #7d7d7d; margin-bottom: 0;} .single-product p.stock{display: none} .product-des p:last-child{display:none;} .product-des p{margin-bottom: 0; margin-top: 15px;} .single-product .price{color: #333e48; font-size: 24px; line-height: 1.286em; font-weight: 400; margin-bottom: .571em} .single-product .price del, .single-product .price ins{text-decoration: none; color: #9D0B19;} .single-product .price del{color: #848484; font-size: .6em; line-height: 1.5em; margin-left: .174em} .single-product .price del .amount{text-decoration: line-through} .single-product .cart .quantity{display: inline-block; width: 10em} .single-product .wc-tabs{text-align: center} .single-product .wc-tab{border-radius: 1em; border: 1px solid #ddd; padding: 2.5em} .single-product table.shop_attributes{width: 100%; max-width: 100%; margin-bottom: 1.236rem} .single-product table.shop_attributes td, .single-product table.shop_attributes th{padding: .75rem; line-height: 1.5; vertical-align: top; border-top: 1px solid #eceeef} .single-product table.shop_attributes thead th{vertical-align: bottom; border-bottom: 2px solid #eceeef} .single-product table.shop_attributes tbody+tbody{border-top: 2px solid #eceeef} .single-product table.shop_attributes .table{background-color: #fff} .single-product table.shop_attributes td p{margin-bottom: 0} .single-product table.shop_attributes tbody tr:nth-of-type(odd){background-color: #f9f9f9} .single-product table.variations{width: 100%; max-width: 100%; margin-bottom: 1.236rem; margin-bottom: 1.786em} .single-product table.variations td, .single-product table.variations th{padding: .75rem; line-height: 1.5; vertical-align: top; border-top: 1px solid #eceeef} .single-product table.variations thead th{vertical-align: bottom; border-bottom: 2px solid #eceeef} .single-product table.variations tbody+tbody{border-top: 2px solid #eceeef} .single-product table.variations .table{background-color: #fff} .single-product table.variations tr:last-child td, .single-product table.variations tr:last-child th{border-bottom: 1px solid #eceeef} .single-product table.variations td, .single-product table.variations th{vertical-align: middle} .single-product table.variations td.label{display: table-cell; color: inherit; font-size: 100%; font-weight: 400; border-radius: 0; text-align: inherit; white-space: inherit} .single-product table.variations td.label label{margin-bottom: 0} .single-product table.variations td.value select{display: inline-block; max-width: 100%; padding: .375rem 1.75rem .375rem .75rem; color: #55595c; vertical-align: middle; background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) no-repeat right .75rem center; background-size: 8px 10px; border: 1px solid #ccc; -moz-appearance: none; -webkit-appearance: none; border-radius: 1.071em; color: #7e7e7e; border-color: #e3e3e3} .single-product table.variations td.value select:focus{border-color: #51a7e8; outline: 0} .single-product table.variations td.value select::-ms-expand{opacity: 0} .single-product table.variations td.value .reset_variations{margin-left: .75em; color: #333e48; font-size: 90%} .single-product table.variations td.value .reset_variations:focus, .single-product table.variations td.value .reset_variations:hover{color: #333e48; text-decoration: none} .single-product .woocommerce-variation{margin-bottom: 1.786em} .single-product .woocommerce-tabs{margin-bottom: 4.857em} .single-product .woocommerce-tabs+section.related, .single-product .woocommerce-tabs~div.products{margin-bottom: 4.857em} .single-product .woocommerce-tabs+section.related>h2, .single-product .woocommerce-tabs~div.products>h2{font-size: 1.786em; line-height: 1.6em; display: block; position: relative; padding-bottom: .4em; border-bottom: 1px solid #dadada; margin-bottom: 1.36em} .single-product .woocommerce-tabs+section.related>h2::after, .single-product .woocommerce-tabs~div.products>h2::after{content: ' '; border-bottom: 2px solid transparent; display: block; width: 20%; position: absolute; bottom: -1px} .single-product .wcppec-checkout-buttons{max-width: 350px} .single_add_to_cart_button.button{color: #fff; font-weight: 700; font-size: 1em; padding: 1.036em 3.434em} .single_add_to_cart_button.button::before{display: inline-block; font: normal normal normal 14px/1 font-electro; font-size: 1.357em; vertical-align: middle; content: "\61"; margin-right: .5em} .single_add_to_cart_button.button:focus::before, .single_add_to_cart_button.button:hover::before{background-color: transparent} #tab-description{color: #686c6f} #tab-description h1, #tab-description h2, #tab-description h3, #tab-description h4, #tab-description h5, #tab-description h6{font-size: 1.643em; line-height: 1.043em; color: #333e48; margin-bottom: 1em} #tab-description p{margin-bottom: 2.857em} #tab-description :last-child{margin-bottom: 0} #tab-description .electro-description .layout{margin-bottom: 140px} #tab-description .electro-description .layout tr td{width: 50%} #tab-description .electro-description .layout tr td:last-child img{position: relative; left: 100px; width: 100%} #tab-description .electro-description .layout:last-child tr td:first-child img{position: relative; right: 100px; width: 100%} #primary #tab-description .electro-description .layout{margin-bottom: 80px} #primary #tab-description .electro-description .layout tr td:last-child img{left: 35px} #primary #tab-description .electro-description .layout:last-child tr td:first-child img{right: 37px} .extended.full-width #primary #tab-description .electro-description .layout{margin-bottom: 80px} .extended.full-width #primary #tab-description .electro-description .layout tr td:last-child img{left: 100px} .extended.full-width #primary #tab-description .electro-description .layout:last-child tr td:first-child img{right: 100px} .full-width #primary #tab-description .electro-description .layout tr td:last-child img{left: 70px} .full-width #primary #tab-description .electro-description .layout:last-child tr td:first-child img{right: 71px} .single-product.full-width .single-product-wrapper{margin-bottom: 11.429em} .single-product.full-width .product-images-wrapper div.images>a{margin-bottom: 1.214em} .single-product.full-width .product-images-wrapper div.images>.thumbnails-single{margin-bottom: 1.214em} .single-product.full-width .loop-product-categories{margin-bottom: 1em} .single-product.full-width .entry-summary>div[itemprop=description], .single-product.full-width .woocommerce-product-details__short-description{margin-bottom: 3.214em} .single-product.full-width .price{margin-bottom: .714em} .single-product.full-width .wc-tab{padding: 5em} .single-product.full-width .woocommerce-tabs{margin-bottom: 7.714em} .electro-description{margin-bottom: 8.571em} .electro-description>:last-child{margin-bottom: 0} .product_meta>span{font-weight: 700; color: #686c6f} .product_meta>span a, .product_meta>span span{font-weight: 400} .product_meta>span+span::before{content: '/'; color: #c5c5c5; margin: 0 1.571em} .single-product .related>h2, .single-product .up-sells>h2{font-size: 1.786em; line-height: 1.6em; display: block; position: relative; padding-bottom: .4em; border-bottom: 1px solid #dadada; margin-bottom: 1.36em} .single-product .related>h2::after, .single-product .up-sells>h2::after{content: ' '; border-bottom: 2px solid transparent; display: block; width: 20%; position: absolute; bottom: -1px} .electro-tabs{background-color: #f9f9f9; width: 100vw; position: relative; margin-left: -50vw; left: 50%; padding: 2.857em 0; margin-bottom: 5em} .electro-tabs+section.related>h2, .electro-tabs~div.products>h2{font-size: 1.786em; line-height: 1.6em; display: block; position: relative; padding-bottom: .4em; border-bottom: 1px solid #dadada; margin-bottom: 1.36em} .electro-tabs+section.related>h2::after, .electro-tabs~div.products>h2::after{content: ' '; border-bottom: 2px solid transparent; display: block; width: 20%; position: absolute; bottom: -1px} .electro-tabs .electro-tab{margin-bottom: 3.357em} .electro-tabs .electro-tab:last-child{margin-bottom: 0} .electro-tabs .electro-tab .tab-content{background-color: #fff; padding: 2.571em 8.3333%} .electro-tabs .ec-tabs{text-align: center; margin-bottom: 4.571em; border-bottom: 1px solid #ddd; margin-left: -2em; margin-right: -2em} .onsale{display: inline-block; margin-top: 16px; padding: 2px 10px; margin-left: 15px; background: #e00; color: #fff; text-decoration: none; font-size: 14px; font-weight: 700} .normal.single-product .quantity.buttons_added .minus, .normal.single-product .quantity.buttons_added .plus{bottom: .857em; right: .857em} .normal.single-product .quantity.buttons_added .plus{right: 2.286em} #tab-specification h1, #tab-specification h2, #tab-specification h3, #tab-specification h4, #tab-specification h5, #tab-specification h6{font-size: 1.286em; line-height: 1.043em; color: #333e48; margin-bottom: 1em} #tab-specification table.shop_attributes tbody tr:nth-of-type(2n+1){background-color: transparent} #tab-specification table, #tab-specification table.shop_attributes{margin-bottom: 5em} #tab-specification table.shop_attributes:last-child, #tab-specification table:last-child{margin-bottom: 0} #tab-specification table tr td, #tab-specification table tr th, #tab-specification table.shop_attributes tr td, #tab-specification table.shop_attributes tr th{padding: 7px 30px; font-size: 14px} #tab-specification table tr th, #tab-specification table.shop_attributes tr th{font-weight: 700} #tab-specification table tr td:first-child, #tab-specification table tr th, #tab-specification table.shop_attributes tr td:first-child, #tab-specification table.shop_attributes tr th{width: 30%} #tab-specification table tr:first-child td, #tab-specification table tr:first-child th, #tab-specification table.shop_attributes tr:first-child td, #tab-specification table.shop_attributes tr:first-child th{padding-top: 0; border-top: none} .single-product-wrapper table.group_table tr{border-top: 1px solid #eceeef} .single-product-wrapper table.group_table tr:last-child{border-bottom: 1px solid #eceeef} .single-product-wrapper table.group_table td{border: none; display: table-cell; vertical-align: middle} .single-product-wrapper table.group_table .price{text-align: right; font-size: 1.5em} .single-product-wrapper table.group_table .label{display: table-cell; vertical-align: middle; white-space: normal} .single-product-wrapper table.group_table .label label{font-size: 16px; font-weight: 400; margin-bottom: 0} .single-product-wrapper table.group_table .quantity{width: 100px} .text-boxes h2, .text-boxes h3.highlight, .wpb-accordion h2, .wpb-accordion h3.highlight{font-size: 1.286em; line-height: 1em; color: #434343; margin-bottom: 1.667em; font-weight: 600} .text-boxes h2, .wpb-accordion h2{margin-bottom: 1.222em} .about-features{text-align: center} .about-features h2{font-size: 1.286em; line-height: 1em; font-weight: 600; margin-bottom: 1.556em} .faq-page-title{padding-bottom: .88em; border-bottom: 1px solid #dadada; margin-bottom: 1.6em; margin-top: 1em} h3.faq-title{font-size: 1.143em; line-height: 2.5em; font-weight: 700; color: #434343; margin-bottom: 1.25em} .text-content p{color: #434343} .table-compare{border: 1px solid #d7d7d7; margin-bottom: 3.75em} .table-compare .product-title{font-size: 1.071em; line-height: 1.286em; font-weight: 700; color: #0062bd} .table-compare tbody tr th{text-transform: uppercase; background-color: #f1f1f1; vertical-align: middle; text-align: center} .table-compare tbody tr td, .table-compare tbody tr th{border: 1px solid #d7d7d7} .table-compare tbody tr td{vertical-align: middle; text-align: center; padding: 1em} .table-compare tbody tr td .in-stock, .table-compare tbody tr td .out-of-stock{font-size: .6875rem; padding: 4px .625rem; letter-spacing: .6px; text-transform: uppercase} .table-compare tbody tr td .in-stock{border: 1px solid #1abc9c; color: #1abc9c} .table-compare tbody tr td .out-of-stock{border: 1px solid #e74c3c; color: #e74c3c} .table-compare tbody tr td .product-image{display: inline-block} .table-compare tbody tr:first-child td{vertical-align: top; width: 22%} .table-compare tbody .button{padding: .6em 2em} .table-compare tbody .price{font-size: 1.3em} .table-compare tbody .price ins{text-decoration: none} .table-compare tbody .price del{color: #5d7184; font-size: .875rem} .contact-page-title{font-size: 1.786em; color: #333e48; padding-bottom: .6em; position: relative; border-bottom: 1px solid #dadada; margin-bottom: 1.2em} .contact-page-title:after{content: ' '; width: 4.56em; border-bottom: 2px solid transparent; display: block; position: absolute; bottom: -1px} .store-info h3{font-size: 1em; font-weight: 700; color: #333e48; padding-top: 2.143em; padding-bottom: .714em} .store-info a{text-decoration: underline} .store-info iframe{filter: grayscale(100%)} .store-info iframe:hover{filter: grayscale(0)} .contact-form.vc_column_container .vc_column-inner{padding-right: 70px} .contact-form .form-group{margin-bottom: 1.714em} .store-info.vc_column_container .vc_column-inner{padding-left: 0; padding-right: 0} .store-info.store-info-v2.vc_column_container .vc_column-inner{padding-left: 15px; padding-right: 0} .wpb_gmaps_widget .wpb_wrapper{padding: 0 !important} .info-404 .search-field{width: 40%} .wishlist-title{text-align: center; padding: 40px 0} .wishlist-title h2{font-size: 40px; line-height: 50px; color: #434343} #yith-wcwl-popup-message, .yith-wcwl-add-button img, .yith-wcwl-wishlistexistsbrowse .feedback{display: none !important} .yith-wcwl-wishlistaddedbrowse .feedback{cursor: pointer} .yith-wcwl-wishlistaddedbrowse .feedback:before{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; margin-right: 5px; content: "\f00c"; font-family: 'Font Awesome 5 Free'; font-weight: 900} .yith-wcwl-wishlistaddedbrowse>a{display: none} .brg_v2 .add_to_wishlist{position: relative; height: 24px; display: inline-block;} .add_to_wishlist::before{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; height: 24px; width: 24px; background-image: url("/eg_website_sale_frontend/static/src/css/../icon/heart.svg"); margin-right: 0; content: ""} .yith-wcwl-wishlistexistsbrowse>a::before{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; height: 24px; width: 24px; background-image: url("/eg_website_sale_frontend/static/src/css/../icon/heart_active.svg"); margin-right: 0; content: ""} .yith-wcwl-share .yith-wcwl-share-title{margin: 0} .yith-wcwl-share>ul{padding-left: 0 !important} .shop_table.wishlist_table>tbody>tr>td, .shop_table.wishlist_table>tbody>tr>th, .shop_table.wishlist_table>tfoot>tr>td, .shop_table.wishlist_table>tfoot>tr>th{vertical-align: middle} .shop_table.wishlist_table .mc-price-wrapper>ins{float: left; margin-right: 10px} .shop_table.wishlist_table .mc-price-wrapper>del, .shop_table.wishlist_table .mc-price-wrapper>del .amount{font-size: 90%} .yith-wcwl-share{margin-top: 10px} .yith-wcwl-share h4{line-height: 27px; padding-bottom: 11px; font-weight: 700; font-size: 18px} .yith-wcwl-share ul>li>a{line-height: 1} .yith-wcwl-share ul>li>a::before{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; font-family: 'Font Awesome 5 Brands'} .yith-wcwl-share ul>li{padding-right: 10px} .yith-wcwl-share .facebook:before{content: '\f09a'; color: #3b5998} .yith-wcwl-share .twitter:before{content: '\f099'; color: #00aced} .yith-wcwl-share .pinterest:before{content: '\f0d2'; color: #cb2027} .yith-wcwl-share .googleplus:before{content: '\f2b3'; color: #dd4b39} .yith-wcwl-share .email:before{content: '\f0e0'; color: #333e48; font-family: 'Font Awesome 5 Free'; font-weight: 900} .btn-add-to-wishlist i{margin: 0 5px 0 0; color: #c6c6c6; transition: .3s, ease} .wishlist_table .add_to_cart.button i, .yith-wcwl-add-button>a i{margin-right: 5px !important} .action-buttons .yith-wcwl-add-to-wishlist img.ajax-loading{display: none !important} .add-to-compare-link{padding: 0; border-radius: 0; font-weight: 400} .add-to-compare-link::before{font: normal normal normal 14px/1 font-electro; margin-right: 6px; content: "\64"; vertical-align: middle; display: inline-block; font-size: 16px} .add-to-compare-link.added::before{content: "\f00c"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; font-family: 'Font Awesome 5 Free'; font-weight: 900; margin-right: 5px} .btn-add-to-compare i{margin: 0 5px 0 0; color: #c6c6c6; transition: .3s, ease} .yith-woocommerce-ajax-product-filter small.count{margin-left: 5px} .yith-woocommerce-ajax-product-filter small.count:before{content: '('} .yith-woocommerce-ajax-product-filter small.count:after{content: ')'} .yith-woocommerce-ajax-product-filter ul.yith-wcan-color li>a{padding: 0 !important} .yith-woocommerce-ajax-product-filter ul.yith-wcan-color li>a::before{content: none} .yith-woocommerce-ajax-product-filter ul:not(.yith-wcan-color) li>span{color: #333e48; padding: .571em 0 .643em; display: inline-block} .yith-woocommerce-ajax-product-filter ul:not(.yith-wcan-color) li>span::before{content: "\f0c8"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; font-family: 'Font Awesome 5 Free'; font-weight: 400; margin-right: .571em; font-size: 1.143em; line-height: 22px; vertical-align: middle; color: #dfdfdf} .sp-container{border-color: #ddd; -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, .2); box-shadow: 0 1px 10px rgba(0, 0, 0, .2)} .product-thumbnail .container-image-and-badge{position: static} .product-loop-header{position: relative} .product-loop-header .yith-wcqv-button{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -15%); white-space: nowrap; display: none} .product-card .yith-wcqv-button{position: absolute; display: none; top: 100%; left: -65%} .columns-3 .product-card .yith-wcqv-button{left: -85%} .product-card:focus .yith-wcqv-button, .product-card:hover .yith-wcqv-button, .product:focus>.product-outer .yith-wcqv-button, .product:hover>.product-outer .yith-wcqv-button{display: block} #yith-quick-view-content form.cart{margin-bottom: 25px} .yith-wcqv-main{padding: 30px} .other_item{margin-bottom: 20px;} .other_item:first-child{margin-top: 10px;} .feature_new .sidebar-title{border: 1px solid black; background-color: #b01117; color: #FFFF; height: 60px; display: flex; align-items: center; justify-content: center; font-size: 26px; font-weight: bold; text-transform: uppercase;} .feature_new h3.new_title a{font-size: 15px; color:#232323;} .news-content div, .news-content p, .news-content{max-width: 100%;} @media (max-width:767px){.title_main_new{margin-top: 15px;}.other_new.row{margin-top: 30px;}.new_one{margin-bottom: 10px;}.new_one_image{min-height: auto;}.other_new .news-title{font-size: 16px;}.preview_new_one{height:auto;}.day_before, .preview_content{font-size: 14px;}.preview_new_one .day_before, .preview_new_one .preview_new_one_content, .preview_new_one_button, .button_see_detail{display: none;}#content{margin-bottom: 10px}.secondary-nav .menu-item{display: block}.secondary-nav .menu-item a{display: block}.secondary-nav .menu-item+.menu-item{margin-left: 0}.secondary-nav .menu-item.pull-right{float: left}.header-support-info{float: none; text-align: center}.header-support-info .media-body, .header-support-info .media-left, .header-support-info .media-right{display: inline-block}.header-support-info .media-body{width: auto}.header-support-info .media-left{padding-right: 10px; padding-left: 0}.slider-sm-btn{padding: 7px 27px !important; font-size: 14px !important}#tab-description .electro-description .layout tr td{display: inline-block; width: 100%}#primary #tab-description .electro-description .layout tr td:last-child img{left: 24px; width: 100%}#primary #tab-description .electro-description .layout:last-child tr td:first-child img{right: 25px; width: 100%}#primary #tab-description .electro-description .layout:last-child tr td:first-child{margin-bottom: 60px}.navbar-primary .navbar-nav>.menu-item{float: none}.navbar-primary .navbar-nav>.menu-item>a{border-right: none}.navbar-primary button.navbar-toggler:focus, .navbar-primary button.navbar-toggler:hover{background: 0 0; border: 1px solid transparent; padding: .5rem .75rem; line-height: 1}.page-template-template-homepage-v2 .departments-menu>.dropdown>.dropdown-menu{display: none}.site-header .handheld-header .header-logo{text-align: left; width: 80%}.site-header .handheld-header .handheld-navigation-wrapper, .site-header .handheld-header .header-logo{display: inline-block}.site-header .handheld-header .handheld-navigation-wrapper{width: 16%}.primary-nav .navbar-toggler{position: absolute; right: 1.071em; top: .4em; border: 1px solid #ddd; padding: .4rem .75rem .6rem}.primary-nav .nav-inline>.menu-item{display: block}.primary-nav .nav-inline>.menu-item.dropdown+.menu-item{margin-left: 0}.primary-nav .nav-inline>.menu-item+.menu-item{margin-left: 0}.primary-nav .nav-inline>.menu-item>a{display: block; padding: .6em .8em}.departments-menu .menu-item-has-children a[data-toggle=dropdown-hover]:after, .departments-menu .menu-item-has-children a[data-toggle=dropdown]:after{transform: rotate(90deg)}.departments-menu .menu-item-has-children>.dropdown-menu>li.menu-item:not(.menu-item-object-static_block){width: 100%}.departments-menu-dropdown .menu-item-has-children>.dropdown-menu{display: none; visibility: visible; opacity: 1; width: 100%; position: static; top: 0; left: 0; margin: 1.429em 0; min-height: inherit; margin-top: 0}.departments-menu-dropdown .menu-item-has-children>.dropdown-menu>li{min-height: inherit}.departments-menu-dropdown .menu-item-has-children>.dropdown-menu:hover{opacity: 0; visibility: hidden}.departments-menu-dropdown .menu-item-has-children>.dropdown-menu .vc_column_container:first-child{margin-bottom: 1.429em}.departments-menu-dropdown .menu-item-has-children>.dropdown-menu .vc_column_container:last-child{margin-bottom: 0}.footer-widgets .row>div{margin-bottom: 5em}.footer-widgets .row>div:last-child{margin-bottom: 0}.footer-newsletter .newsletter-title{display: block; margin-right: 0}.footer-newsletter .newsletter-marketing-text{margin-left: 0; display: block; text-align: center}.footer-newsletter form{margin-top: .714em}.footer-social-icons .social-icons>li+li{margin-left: 1.786em}.woocommerce-page .page-header .woocommerce-result-count{position: relative}.woocommerce-page .page-title{margin-bottom: .8em}.shop-control-bar{text-align: center; padding: 1.071em 1.429em; margin-bottom: 2.143em}.shop-control-bar .form-electro-wc-ppp, .shop-control-bar .shop-view-switcher, .shop-control-bar .woocommerce-ordering{float: none !important}.shop-control-bar .shop-view-switcher{display: inline-block}.shop-control-bar .form-electro-wc-ppp, .shop-control-bar .woocommerce-ordering{margin-left: 0; margin-bottom: 1.071em}.shop-control-bar-bottom{text-align: center}.shop-control-bar-bottom .form-electro-wc-ppp, .shop-control-bar-bottom .woocommerce-result-count{float: none}.shop-control-bar-bottom .woocommerce-result-count{margin: .5em 0; margin-left: 0; float: none !important}.woocommerce-page .page-header .woocommerce-result-count{position: relative; top: auto; transform: none; display: inline-block}.single-product .product-images-wrapper, .single-product .summary.entry-summary{margin-bottom: 2.143em}.single-product.full-width .wc-tab{padding: 2em}.ec-tabs>li, .wc-tabs>li{display: block; margin-bottom: 1.429em}.ec-tabs>li+li, .wc-tabs>li+li{margin-left: 0}.ec-tabs>li a, .wc-tabs>li a{display: inline-block}.extended.full-width #primary #tab-description .electro-description .layout tr td:last-child img{left: 0}.extended.full-width #primary #tab-description .electro-description .layout:last-child tr td:first-child img{right: 0}.full-width #primary #tab-description .electro-description .layout tr td:last-child img{left: 0}.full-width #primary #tab-description .electro-description .layout:last-child tr td:first-child img{right: 0}table.shop_table.shop_table_responsive thead{display: none}table.shop_table.shop_table_responsive tr td{text-align: right; display: block}table.shop_table.shop_table_responsive tr td:before{content: attr(data-title) ": "; float: left; font-weight: 700}table.shop_table.shop_table_responsive tr td.product-thumbnail{display: none}table.shop_table.shop_table_responsive tr td.actions, table.shop_table.shop_table_responsive tr td.order-actions, table.shop_table.shop_table_responsive tr td.product-thumbnail{text-align: left}table.shop_table.shop_table_responsive tr td.actions:before, table.shop_table.shop_table_responsive tr td.order-actions:before, table.shop_table.shop_table_responsive tr td.product-thumbnail:before{display: none}table.shop_table.shop_table_responsive tr td.product-remove:before{display: none}table.shop_table.shop_table_responsive tr td.product-quantity .quantity{width: 100%}table.shop_table.shop_table_responsive tr td.product-quantity .input-text{max-width: 5em}table.shop_table.shop_table_responsive tr td.product-quantity .quantity.buttons_added .input-text{max-width: 8em}table.shop_table.shop_table_responsive tr.cart_item{border-bottom: 1px solid #eaeaea; display: block; padding: 10px 0}table.shop_table.shop_table_responsive tr.cart_item:first-child{padding: 0 0 10px}table.shop_table.shop_table_responsive tr.cart_item:last-child{border-bottom: none}table.shop_table.shop_table_responsive.cart tbody tr.cart_item:first-child td{padding-top: 1.029em}table.shop_table.shop_table_responsive.cart .coupon{float: none}table.shop_table.shop_table_responsive.cart button[name=update_cart], table.shop_table.shop_table_responsive.cart input[name=update_cart]{display: block; margin-bottom: 1.429em; width: 100%}table.shop_table.shop_table_responsive.cart .wc-proceed-to-checkout{margin-left: 0}table.shop_table.shop_table_responsive.cart .wc-proceed-to-checkout, table.shop_table.shop_table_responsive.cart .wc-proceed-to-checkout a{float: right}.cart-collaterals .cart_totals table.shop_table_responsive tbody tr th{display: none}.cart-empty{font-size: 2.143em}.checkout_coupon .form-row-first .input-text{border-top-right-radius: 1.571em; border-bottom-right-radius: 1.571em}.checkout_coupon .form-row-last .button{border-top-left-radius: 1.571em; border-bottom-left-radius: 1.571em}.form-row.form-row-first{padding-right: 0}.form-row.form-row-last{padding-left: 0}table.wishlist_table thead{display: none}table.wishlist_table tbody tr{display: block; border-bottom: 1px solid #ddd; margin-bottom: 1.429em; padding-bottom: 1.429em}table.wishlist_table tbody tr:last-child{border-bottom: none; padding-bottom: 0; margin-bottom: 0}table.wishlist_table tbody tr td{display: block; border-top: none}table.wishlist_table tbody tr td.product-thumbnail{width: 100%}table.wishlist_table tbody tr td.product-thumbnail img{margin: 0}article.post.format-link, article.post.format-quote{padding: 2.857em}.blog-list article.post .media-attachment{margin-bottom: 1.429em}.blog-list article.post.format-link, .blog-list article.post.format-quote{margin: 0 0 6.214em}.entry-meta{clear: both}.post-author-info .media .media-left{display: block; padding-right: 0}.single-post article.post .entry-header h1.entry-title .comments-link{display: none}.comment-list .comment .gravatar-wrapper, .comment-list .pingback .gravatar-wrapper, .pings-list .comment .gravatar-wrapper, .pings-list .pingback .gravatar-wrapper{display: block; padding-right: 0}.comment-list .comment-body .comment-content, .pings-list .comment-body .comment-content{display: block; width: 100%; margin-top: 20px}.comment-list .comment-body .comment-content, .pings-list .comment-body .comment-content{margin-bottom: 0}.contact-form.vc_column_container .vc_column-inner{padding-right: 1.071em}.store-info.vc_column_container .vc_column-inner{padding-left: 1.071em; padding-right: 1.071em}.store-info.store-info-v2.vc_column_container .vc_column-inner{padding-right: 1.071em}.store-info.store-info-v2.vc_column_container .vc_column-inner .inner-left-xs{padding-left: 0}.no-registration-form{margin: 0; width: 100%}.or-text{display: none}.nav-inline .nav-item{display: block; text-align: center}.nav-inline .nav-item+.nav-item, .nav-inline .nav-link+.nav-item{margin-left: 0}.sidebar .widget:last-child, .sidebar-blog .widget:last-child{margin-bottom: 0}} @media (max-width:543px){.dropdown-menu-mini-cart{width: 308px; right: -25px !important}} @media screen and (max-width:370px){.navbar-search>.input-group .search-categories.input-group-addon select{max-width: 9.313em}} @media (max-width:991px){.top-bar .nav.nav-inline{float: none; text-align: center; margin: .714em 0}.top-bar .nav.nav-inline.pull-left.flip, .top-bar .nav.nav-inline.pull-right.flip{float: none !important}.header-logo, .primary-nav{margin-bottom: 1.429em; float: none}.woocommerce-billing-fields .form-row-first, .woocommerce-billing-fields .form-row-last{width: 100%}.woocommerce-billing-fields .form-row.form-row-last{padding-left: 0}.woocommerce-billing-fields .form-row.form-row-first{padding-right: 0}.footer-newsletter .newsletter-marketing-text{margin-left: 0; display: block; text-align: center}.header-logo{text-align: center; z-index: 1; float: left}.header-logo a.header-logo-link{display: inline-block}.departments-menu>.nav-item{width: 100%; margin-right: 0; text-align: center}.navbar-search{width: 100%; margin: .714em 0}.navbar-search>.input-group{display: block}.navbar-search>.input-group .search-field.form-control, .navbar-search>.input-group table.cart .coupon .search-field.input-text, table.cart .coupon .navbar-search>.input-group .search-field.input-text{border-bottom: 1px solid #ddd; border-bottom-left-radius: 0; border-top-right-radius: 1.467em}.navbar-search>.input-group .search-categories.input-group-addon{border-bottom-left-radius: 1.467em; border-top-left-radius: 0; width: 100%; text-align: left}.navbar-search>.input-group .search-categories.input-group-addon select{padding: 0 1.75rem 0 1em}.navbar-search>.input-group .input-group-btn>.btn{padding: 1.036em 2.2em; border-top-right-radius: 0}.navbar-search>.input-group .twitter-typeahead{display: block !important}.navbar-search .form-control, .navbar-search table.cart .coupon .input-text, table.cart .coupon .navbar-search .input-text{border-radius: 1.467em}.navbar-search .search-field:not(:first-child):not(:last-child){border-top-left-radius: 1.467em}.navbar-search .btn, .navbar-search button{border-radius: 1.571em}.dropdown-menu-mini-cart{right: -1.071em}.dropdown-menu-mini-cart p.buttons::after{content: ""; display: table; clear: both}.dropdown-menu-mini-cart p.buttons .wc-forward{margin: 0 .5em 0 0; padding: .6em 1.8em}.dropdown-menu-mini-cart p.buttons .wc-forward.checkout{margin: 0 0 0 .5em}.navbar-primary{padding: 1rem}.navbar-primary .container{position: relative}.navbar-primary .navbar-mini-cart .dropdown-menu-mini-cart{right: -1.071em}.departments-menu .menu-item-has-children>.dropdown-menu{display: none}.departments-menu .menu-item-has-children:focus>.dropdown-menu, .departments-menu .menu-item-has-children:hover>.dropdown-menu{opacity: 0; visibility: hidden}.departments-menu>.dropdown .departments-menu-dropdown{display: none}.navbar-primary .navbar-nav+.navbar-nav, .navbar-primary .navbar-search+.navbar-nav{margin-left: 0}.navbar-primary .navbar-nav.navbar-compare{float: left !important; padding-left: .714em}.navbar-primary .navbar-nav.navbar-wishlist{bottom: 0; display: inline-block; left: 50%; position: absolute; text-align: center; transform: translateX(-50%)}.page-template-template-homepage-v2 #sidebar{margin-top: 5.714em !important}.features-list.columns-5 .feature, .features-list.columns-5 .feature+.feature{border-left: none}.features-list.columns-5 .feature+.feature:last-child, .features-list.columns-5 .feature:last-child{border-bottom: none}.shop-control-bar-bottom .woocommerce-result-count{float: right}.shop-control-bar .form-electro-wc-ppp{margin-left: 0}.single-product .cart{margin-bottom: 1.429em}.single-product .cart .quantity{margin-bottom: 1.429em}.single-product table.variations td, .single-product table.variations th{padding: .571em}.site-footer{padding-bottom: 60px}} @media (max-width:1199px){table.shop_table.cart .coupon{position: relative; margin-bottom: 1.429em}table.shop_table.cart .coupon .input-text{flex-grow: 1; border-right: 1px solid #ddd}table.shop_table.cart .coupon .button{width: auto; margin-left: 0; padding: 1.036em 1.134em}} @media (min-width:992px) and (max-width:1199px){.departments-menu>.nav-item{width: 25%}.navbar-search{width: 50%}.primary-nav .nav-inline>.menu-item.dropdown+.menu-item{margin-left: 1.429em}.primary-nav .nav-inline>.menu-item+.menu-item{margin-left: 1.786em}} @media (min-width:544px) and (max-width:991px){.header-logo, .header-support-info, .primary-nav{width: 100%; text-align: center; display: inline-block}.handheld-header .header-logo, .handheld-header .header-support-info, .handheld-header .primary-nav{width: inherit}.handheld-header .handheld-navigation-wrapper{float: right}.handheld-navigation{width: 50%; left: -50%}.header-support-info{float: none}.header-support-info .media-body, .header-support-info .media-left, .header-support-info .media-right{display: inline-block}.header-support-info .media-body{width: auto}.header-support-info .media-left{padding-right: 10px; padding-left: 0}.primary-nav{float: left}.primary-nav .nav-inline>.menu-item{display: inline-block}.primary-nav .nav-inline>.menu-item.dropdown+.menu-item{margin-left: 0}.primary-nav .nav-inline>.menu-item+.menu-item{margin-left: 0}.primary-nav .nav-inline>.menu-item>a{display: block; padding: .6em .8em}.header-support-info .media{width: 50%; display: inline-block}.product_list_widget .product-title{margin-left: 95px}.electro_posts_carousel_widget .section-posts-carousel .post-item{padding-right: 6px; padding-left: 6px}#sidebar>aside{width: 50%; float: left; padding-right: 8px; padding-left: 8px}#sidebar>aside:last-child{clear: both}.extended .single-product-wrapper .product-images-wrapper, .extended .single-product-wrapper .summary.entry-summary{width: 50%}.extended .single-product-wrapper .product-actions-wrapper{width: 100%; margin-top: 60px}.single-product.full-width .single-product-wrapper{margin-bottom: 5.429em}#primary #tab-description .electro-description .layout tr td:last-child img{left: 60px; width: 100%}#primary #tab-description .electro-description .layout:last-child tr td:first-child img{right: 60px; width: 100%}} @media (min-width:768px) and (max-width:1199px){.extended .single-product-wrapper>.product-actions-wrapper .product-actions{padding: 1.071em 1.429em}.extended .single-product-wrapper>.product-actions-wrapper .product-actions div.quantity{width: auto}.extended.full-width #primary #tab-description .electro-description .layout{margin-bottom: 80px}.extended.full-width #primary #tab-description .electro-description .layout tr td:last-child img{left: 57px}.extended.full-width #primary #tab-description .electro-description .layout:last-child tr td:first-child img{right: 57px}.shop-control-bar .woocommerce-ordering{float: right}.shop-control-bar .form-electro-wc-ppp{float: left; clear: both; margin-top: 1.429em}.navbar-primary .navbar-nav+.navbar-nav, .navbar-primary .navbar-search+.navbar-nav{margin-left: 1.714em}li.product .price{font-size: 1.286em}li.product .added_to_cart{position: relative}} .secondary-nav{line-height: 3.214em} .home-v1-slider, .home-v2-slider{margin-bottom: 2.143em} li.product .product-inner{padding: 1.429em 1.714em 1em 1.714em} .footer-widgets{margin-bottom: 3.2145em} .footer-newsletter .input-group-btn .btn, .footer-newsletter .input-group-btn button{padding: .54em 2.134em} .footer-newsletter input[type=email], .footer-newsletter input[type=text]{padding: .734em 2em} .footer-newsletter{padding: .55em 0} .footer-newsletter .row{display: flex; align-items: center} .footer-newsletter form{margin-top: 0} .footer-newsletter .newsletter-title{font-size: 1.429em} .footer-bottom-widgets ul>li+li{margin-top: .4em} .footer-bottom-widgets .widget-title{margin-bottom: 1.6em} .footer-logo{margin-bottom: 1.55em} .footer-call-us{margin-bottom: 1em} .footer-address{margin-bottom: 1.2em} .footer-bottom-widgets{padding: 3em 0 3em 0;} .copyright-bar{padding: .1em 0} .brands-carousel{} .primary-nav .nav-inline>.menu-item>a{font-size: 1em} .navbar-mini-cart .cart-items-count{left: 10px; bottom: -1px} .departments-menu .departments-menu-dropdown{top: 110%} .departments-menu>.nav-item .nav-link{padding-left: 1.7em; font-size: 1em; line-height: 2.5em} .navbar-nav .nav-link{padding-top: .1rem; padding-bottom: .1rem} .header-logo-link svg{width: 145px} .header-support-info{line-height: 1.429em} .header-support-info .media-body{vertical-align: middle} .navbar-search .btn, .navbar-search .form-control, .navbar-search>.input-group .input-group-btn, .navbar-search>.input-group .search-categories{height: 41px} .navbar-search .btn, .navbar-search button{padding: .3em 1.4em .3em} .navbar-search .form-control{padding: .3em 2.134em} .departments-menu .dropdown-menu>.menu-item>a{padding-top: .465em; padding-bottom: .465em} .home-v2-slider{margin-bottom: 1.357em} .navbar-mini-cart .cart-items-total-price{padding-left: 1.25em} .navbar-primary .navbar-nav>.menu-item>a{font-size: 1em} .home-v3-slider{margin-bottom: 1.643em} .features-list{margin-bottom: 2.929em} .features-list .feature{padding-top: 1.357em; padding-bottom: .929em} .features-list .media-left i{font-size: 3.071em} .features-list .media-body{font-size: 1em; line-height: 1.25} .home-v5-product-cards-carousel .product-cards-carousel{overflow: hidden; padding: .857em 0} .widget_layered_nav ul li>a, .widget_layered_nav ul li>span, .widget_product_categories ul li>a, .widget_product_categories ul li>span{padding: .4em 0} .sidebar-blog .widget, .sidebar>.widget{margin-bottom: 3.3em} .product_list_widget>li{margin-bottom: 1.35em} .electro_posts_carousel_widget .post-item .post-content .post-name{font-size: 1em} .sidebar .widget-title+ul .cat-item>a, .sidebar .widget-title+ul .menu-item>a, .sidebar .widget-title+ul .page_item>a, .sidebar .widget-title+ul li>a:only-child, .sidebar ul.menu .cat-item>a, .sidebar ul.menu .menu-item>a, .sidebar ul.menu .page_item>a, .sidebar ul.menu li>a:only-child, .sidebar-blog .widget-title+ul .cat-item>a, .sidebar-blog .widget-title+ul .menu-item>a, .sidebar-blog .widget-title+ul .page_item>a, .sidebar-blog .widget-title+ul li>a:only-child, .sidebar-blog ul.menu .cat-item>a, .sidebar-blog ul.menu .menu-item>a, .sidebar-blog ul.menu .page_item>a, .sidebar-blog ul.menu li>a:only-child{padding: .35em 0} .widget_electro_products_filter .widget .widget-title{margin-bottom: .8em} .widget_product_categories .category-single .show-all-cat .show-all-cat-dropdown, .widget_product_categories .product_cat>span{padding: 1.06em 2em} .widget_product_categories .product_cat>ul{padding: .5em .929em .5em} .widget_product_categories .category-single .show-all-cat{padding: 0} .widget_product_categories ul li .children li{border-top: none} .sidebar-blog .widget-title, .sidebar>.widget>.widget-title{font-size: 1.286em; line-height: 1em; margin-bottom: 1.75em} .sidebar .widget.widget_electro_products_filter>.widget-title{margin-bottom: 1.95em} .widget_electro_products_filter .widget_layered_nav ul li>a{padding: 0} .electro-wc-wppp-select, .woocommerce-ordering .orderby{border-radius: 1.429em} .electro-wc-wppp-select.c-select, .woocommerce-ordering .orderby{padding: .26rem 1.75rem .26rem .75rem} .shop-control-bar{padding: .2em 1.429em} .shop-control-bar .form-electro-wc-ppp, .shop-control-bar .woocommerce-ordering{padding: 3px 0} .woocommerce-page .page-header{margin-bottom: 1em} .sidebar .widget_shopping_cart .woocommerce-mini-cart__buttons{display: flex; justify-content: space-between} .sidebar .widget_shopping_cart .woocommerce-mini-cart__buttons a{padding: 12px 20px; line-height: 1} .off-canvas-navigation{background-color: #333; position: fixed; top: 0; left: -250px; width: 250px; height: 100vh; transition: all .2s; z-index: 10000; overflow: hidden; overflow-y: auto} .off-canvas-navigation .nav-title, .off-canvas-navigation .widget-title, .off-canvas-navigation .widgettitle{color: #fff; padding: 0} .off-canvas-navigation .nav-title a, .off-canvas-navigation .widget-title a, .off-canvas-navigation .widgettitle a{color: #fff; padding: 0 1.387em} .off-canvas-navigation .nav-divider, .off-canvas-navigation .nav-subtext, .off-canvas-navigation .nav-text{display: none} .off-canvas-navigation .yamm .yamm-content{padding: 0} .off-canvas-navigation .yamm .yamm-content .kc-wrap-columns, .off-canvas-navigation .yamm .yamm-content .vc_row{margin: 0} .off-canvas-navigation .yamm .yamm-content .kc_column, .off-canvas-navigation .yamm .yamm-content .wpb_column{width: 100%} .off-canvas-navigation .yamm .yamm-content .kc_column, .off-canvas-navigation .yamm .yamm-content .vc_column-inner{padding: 0} .off-canvas-navigation .yamm .yamm-content, .off-canvas-navigation ul{list-style: none; margin: 0; padding: 0; flex-direction: column} .off-canvas-navigation .yamm .yamm-content li.menu-item-has-children .dropdown-toggle::after, .off-canvas-navigation .yamm .yamm-content li.menu-item-has-children>a::after, .off-canvas-navigation ul li.menu-item-has-children .dropdown-toggle::after, .off-canvas-navigation ul li.menu-item-has-children>a::after{content: "\62"; transform: rotate(90deg); margin-left: auto} .off-canvas-navigation .yamm .yamm-content li .dropdown-toggle::after, .off-canvas-navigation .yamm .yamm-content li.menu-item-has-children>a::after, .off-canvas-navigation ul li .dropdown-toggle::after, .off-canvas-navigation ul li.menu-item-has-children>a::after{width: auto; height: auto; margin: 0; border: none; font-family: font-electro; color: rgba(255, 255, 255, .7); display: block} .off-canvas-navigation .yamm .yamm-content li a, .off-canvas-navigation .yamm .yamm-content li.nav-title, .off-canvas-navigation .yamm .yamm-content li>a, .off-canvas-navigation ul li a, .off-canvas-navigation ul li.nav-title, .off-canvas-navigation ul li>a{padding: 0 1.387em; line-height: 3em; border-bottom: 1px solid #262626; text-decoration: none} .off-canvas-navigation .yamm .yamm-content li a:hover, .off-canvas-navigation .yamm .yamm-content li.nav-title:hover, .off-canvas-navigation .yamm .yamm-content li>a:hover, .off-canvas-navigation ul li a:hover, .off-canvas-navigation ul li.nav-title:hover, .off-canvas-navigation ul li>a:hover{text-decoration: none} .off-canvas-navigation .yamm .yamm-content li .nav-title, .off-canvas-navigation .yamm .yamm-content li .nav-title a, .off-canvas-navigation ul li .nav-title, .off-canvas-navigation ul li .nav-title a{font-size: 1em} .off-canvas-navigation .yamm .yamm-content li.nav-title a, .off-canvas-navigation ul li.nav-title a{padding: 0; border-width: 0; color: #fff} .off-canvas-navigation .yamm .yamm-content li.nav-title a:hover, .off-canvas-navigation ul li.nav-title a:hover{background-color: transparent; box-shadow: none; font-weight: 700} .off-canvas-navigation .yamm .yamm-content li .nav-title a, .off-canvas-navigation ul li .nav-title a{padding: 0; border-bottom: 0} .off-canvas-navigation .yamm .yamm-content li a, .off-canvas-navigation ul li a{display: flex; align-items: center; color: rgba(255, 255, 255, .7)} @media (max-width:767.98px){.off-canvas-navigation .yamm .yamm-content li a, .off-canvas-navigation ul li a{flex-wrap: wrap}.off-canvas-navigation .yamm .yamm-content li a .nav-subtext, .off-canvas-navigation ul li a .nav-subtext{width: 100%; margin-bottom: 14px}} .off-canvas-navigation .yamm .yamm-content li a:focus, .off-canvas-navigation .yamm .yamm-content li a:hover, .off-canvas-navigation ul li a:focus, .off-canvas-navigation ul li a:hover{background-color: #b3b3b3; box-shadow: inset -2px 0 4px -1px rgba(0, 0, 0, .6)} .off-canvas-navigation .yamm .yamm-content li a i, .off-canvas-navigation ul li a i{margin-right: 10px} .off-canvas-navigation .yamm .yamm-content li .dropdown-toggle:focus, .off-canvas-navigation .yamm .yamm-content li .dropdown-toggle:hover, .off-canvas-navigation .yamm .yamm-content li .nav-title a:focus, .off-canvas-navigation .yamm .yamm-content li .nav-title a:hover, .off-canvas-navigation ul li .dropdown-toggle:focus, .off-canvas-navigation ul li .dropdown-toggle:hover, .off-canvas-navigation ul li .nav-title a:focus, .off-canvas-navigation ul li .nav-title a:hover{background-color: transparent; box-shadow: none} .off-canvas-navigation .yamm .yamm-content li ul, .off-canvas-navigation ul li ul{border-radius: 0} .off-canvas-navigation .yamm .yamm-content li ul::after, .off-canvas-navigation .yamm .yamm-content li ul::before, .off-canvas-navigation ul li ul::after, .off-canvas-navigation ul li ul::before{display: none; bottom: 100%; right: 20px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(72, 72, 72, 0); border-bottom-color: #090b0c; border-width: 7px; margin-left: -7px} .off-canvas-navigation .yamm .yamm-content .bg-yamm-content, .off-canvas-navigation ul .bg-yamm-content{display: none} .off-canvas-navigation .yamm .yamm-content .dropdown-menu, .off-canvas-navigation ul .dropdown-menu{position: relative; background-color: #090b0c; width: 100%; transition: all .3s ease; border: none} .off-canvas-navigation-wrapper .navbar-toggler, .off-canvas-navigation-wrapper button, .off-canvas-navigation-wrapper.toggled .navbar-toggler, .off-canvas-navigation-wrapper.toggled button{color: #000; border: none} .off-canvas-navigation-wrapper .navbar-toggler:active, .off-canvas-navigation-wrapper .navbar-toggler:focus, .off-canvas-navigation-wrapper .navbar-toggler:hover, .off-canvas-navigation-wrapper button:active, .off-canvas-navigation-wrapper button:focus, .off-canvas-navigation-wrapper button:hover, .off-canvas-navigation-wrapper.toggled .navbar-toggler:active, .off-canvas-navigation-wrapper.toggled .navbar-toggler:focus, .off-canvas-navigation-wrapper.toggled .navbar-toggler:hover, .off-canvas-navigation-wrapper.toggled button:active, .off-canvas-navigation-wrapper.toggled button:focus, .off-canvas-navigation-wrapper.toggled button:hover{background-color: transparent; border: none; color: #000} .off-canvas-navigation-wrapper .navbar-toggler .ec-menu, .off-canvas-navigation-wrapper button .ec-menu, .off-canvas-navigation-wrapper.toggled .navbar-toggler .ec-menu, .off-canvas-navigation-wrapper.toggled button .ec-menu{-webkit-font-smoothing: none !important} .off-canvas-navigation.light{background-color: #fdfcfc; border-right: 1px solid #ebebeb} .off-canvas-navigation.light .yamm .yamm-content li.nav-title, .off-canvas-navigation.light ul li.nav-title{border-color: #ebebeb; color: #000} .off-canvas-navigation.light .yamm .yamm-content li a, .off-canvas-navigation.light .yamm .yamm-content li.nav-title a, .off-canvas-navigation.light ul li a, .off-canvas-navigation.light ul li.nav-title a{color: #000; border-color: #ebebeb} .off-canvas-navigation.light .yamm .yamm-content li a:focus, .off-canvas-navigation.light .yamm .yamm-content li a:hover, .off-canvas-navigation.light .yamm .yamm-content li.nav-title a:focus, .off-canvas-navigation.light .yamm .yamm-content li.nav-title a:hover, .off-canvas-navigation.light ul li a:focus, .off-canvas-navigation.light ul li a:hover, .off-canvas-navigation.light ul li.nav-title a:focus, .off-canvas-navigation.light ul li.nav-title a:hover{background-color: #ebebeb; box-shadow: none} .off-canvas-navigation.light .yamm .yamm-content li .dropdown-toggle:focus, .off-canvas-navigation.light .yamm .yamm-content li .dropdown-toggle:hover, .off-canvas-navigation.light .yamm .yamm-content li .nav-title a:focus, .off-canvas-navigation.light .yamm .yamm-content li .nav-title a:hover, .off-canvas-navigation.light .yamm .yamm-content li.nav-title .dropdown-toggle:focus, .off-canvas-navigation.light .yamm .yamm-content li.nav-title .dropdown-toggle:hover, .off-canvas-navigation.light .yamm .yamm-content li.nav-title .nav-title a:focus, .off-canvas-navigation.light .yamm .yamm-content li.nav-title .nav-title a:hover, .off-canvas-navigation.light ul li .dropdown-toggle:focus, .off-canvas-navigation.light ul li .dropdown-toggle:hover, .off-canvas-navigation.light ul li .nav-title a:focus, .off-canvas-navigation.light ul li .nav-title a:hover, .off-canvas-navigation.light ul li.nav-title .dropdown-toggle:focus, .off-canvas-navigation.light ul li.nav-title .dropdown-toggle:hover, .off-canvas-navigation.light ul li.nav-title .nav-title a:focus, .off-canvas-navigation.light ul li.nav-title .nav-title a:hover{background-color: transparent; box-shadow: none} .off-canvas-navigation.light ul li .dropdown-toggle::after, .off-canvas-navigation.light ul li.menu-item-has-children>a::after{color: #000} .off-canvas-navigation.light ul .dropdown-menu{background-color: #f6f4f4} .off-canvas-navigation.light ul li ul::after, .off-canvas-navigation.light ul li ul::before{display: none; border-bottom-color: #f6f4f4} .off-canvas-bg-opacity .site-content::before{background: rgba(37, 41, 51, .2); content: " "; position: absolute; top: 0; bottom: 0; right: 0; left: 0; z-index: 999999} .off-canvas-bg-opacity .site-header .animated, .off-canvas-bg-opacity .site-header.animated{animation-fill-mode: none} .off-canvas-bg-opacity .site-header .faster, .off-canvas-bg-opacity .site-header.faster{animation-duration: 0s !important} @media (min-width:1200px){.off-canvas-hide-in-desktop{display: none}} .off-canvas-wrapper{width: 100%; overflow-x: hidden; position: relative; backface-visibility: hidden; -webkit-overflow-scrolling: auto} .off-canvas-wrapper #page{overflow: hidden} .off-canvas-wrapper #page.off-canvas-bg-opacity{overflow: visible} .off-canvas-active{overflow: hidden} .off-canvas-cart{position: fixed; top: 0; bottom: 0; width: 290px; z-index: 9999; overflow: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; background-color: #fff; transition: transform .25s ease; right: 0; left: auto; transform: translate3d(290px, 0, 0); padding: 0} @media (min-width:1200px){.off-canvas-cart{right: -15px}} @media (min-width:450px){.off-canvas-cart{width: 420px; transform: translate3d(450px, 0, 0)}} .off-canvas-cart .dropdown-menu-mini-cart{padding: 0; width: auto; border-width: 0; box-shadow: none} .off-canvas-cart .dropdown-menu-mini-cart .mini_cart_item{padding: 12px 28px 12px 20px} @media (max-width:991.98px){.off-canvas-cart .dropdown-menu-mini-cart p.buttons .wc-forward, .off-canvas-cart .dropdown-menu-mini-cart p.buttons .wc-forward.checkout{margin: 0}} .off-canvas-cart .dropdown-menu-mini-cart p.buttons .wc-forward{margin: 0 0 15px} @media (min-width:768px){.off-canvas-cart .dropdown-menu-mini-cart p.buttons .wc-forward{margin: 0}} .off-canvas-cart .woocommerce-mini-cart .woocommerce-mini-cart-item:last-child{margin-bottom: 0} .off-canvas-cart .woocommerce-mini-cart__total{padding: 1em 25px} @media (min-width:450px){.off-canvas-cart .woocommerce-mini-cart__total{padding: 1em 30px}} .off-canvas-cart .woocommerce-mini-cart__buttons{padding: 0 25px} @media (min-width:450px){.off-canvas-cart .woocommerce-mini-cart__buttons{padding: 6px 30px 10px; display: flex; justify-content: space-between}} .off-canvas-cart .woocommerce-mini-cart__buttons .button{display: block; margin: 0 0 15px} @media (min-width:450px){.off-canvas-cart .woocommerce-mini-cart__buttons .button{margin: 0; width: 48%}} .off-canvas-cart .woocommerce-mini-cart__buttons .checkout{margin-bottom: 0} .off-canvas-cart .woocommerce-mini-cart__empty-message{padding: 20px; text-align: center} .off-canvas-cart.active{transform: none} .off-canvas-cart.active~.electro-overlay{opacity: 1; visibility: visible; transition: opacity .25s ease, visibility 0s ease} .off-canvas-cart__header{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 20px; border-bottom: 1px solid; border-color: rgba(129, 129, 129, .2)} .off-canvas-cart__header .section-title{margin: 0; font-size: 16px; font-weight: 700} .off-canvas-cart__header .electro-close-icon{display: block; position: relative; height: 20px; width: 20px; top: 0; right: 0} .off-canvas-cart__header .electro-close-icon::after, .off-canvas-cart__header .electro-close-icon::before{width: 16px; height: 2px; right: auto} .electro-overlay{position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1002; opacity: 0; visibility: hidden; transition: opacity .25s ease, visibility 0s ease .25s; background-color: rgba(0, 0, 0, .7)} .electro-close-icon{display: none; position: absolute; top: 5px; right: 5px; font-size: 0; height: 100px; width: 100px; z-index: 200; cursor: pointer} .electro-close-icon::after, .electro-close-icon::before{content: " "; width: 40px; height: 3px; position: absolute; right: 50%; top: 50%; margin-top: -2px; margin-right: -20px; display: inline-block; background-color: #2d2a2a} .electro-close-icon::before{transform: rotate(45deg); transition: background-color .25s ease, transform .25s ease, -webkit-transform .25s ease} .electro-close-icon::after{transform: rotate(-45deg); transition: background-color .25s ease, transform .25s ease} .electro-close-icon:focus::before, .electro-close-icon:hover::before{transform: rotate(0)} .electro-close-icon:focus::after, .electro-close-icon:hover::after{transform: rotate(0)} .faster{animation-duration: .25s !important} .nav{display: flex; flex-wrap: nowrap; padding-left: 0; margin-bottom: 0; list-style: none} .nav-link{display: block; padding: .5rem 1rem} .nav-link:focus, .nav-link:hover{text-decoration: none} .nav-link.disabled{color: #6c757d} .off-canvas-navigation .nav{flex-wrap: wrap} .woocommerce-breadcrumb{margin-bottom: 1.6em;} .woocommerce-breadcrumb a{color: #333e48; display: inline-block} .woocommerce-breadcrumb a:focus, .woocommerce-breadcrumb a:hover{color: #333e48; text-decoration: none} .woocommerce-breadcrumb span.delimiter{margin: 0 1.429em} .woocommerce-breadcrumb span.delimiter+a{padding: .465em .929em; background-color: #f5f5f5; border-radius: .357em} .woocommerce-breadcrumb span.delimiter+a:focus, .woocommerce-breadcrumb span.delimiter+a:hover{background-color: #e8e8e8} .ec-backup.no-breadcrumb #content, .ec-backup.page.no-breadcrumb .entry-header, .home.blog #content, .home.page .entry-header{margin-top: 3.571em} @media (max-width:568px){.woocommerce-breadcrumb{margin-top: 0; background-color: #f8f8f8; margin-left: -15px; margin-right: -15px; padding: 15px 15px 0 15px; white-space: nowrap; overflow: scroll}.woocommerce-breadcrumb a{padding-bottom: 1.2em}.woocommerce-breadcrumb span.delimiter{margin: 0 10px}.woocommerce-breadcrumb span.delimiter+a{padding: 0 0 1.2em 0}} .woocommerce-loop-product__title{font-weight: 700; overflow: hidden; font-size: .857em; line-height: 1.167em; height: 2.334em; color: #0062bd} @media (min-width:992px){.woocommerce-loop-product__title{font-size: 1em; line-height: 1.28572em; height: 2.57144em}} .products>.product{border-bottom: 1px solid #eaeaea; margin: 0} .products>.product::after{content: ''; border-right: 1px solid #eaeaea; display: block; position: absolute; top: 50%; right: 0; height: 70%; transform: translateY(-50%); display:none;} @media (max-width:991.98px){.products>.product .product-outer{height: 100% !important}} .products>.product .product-inner{padding: 5px 1em} .products>.product .loop-product-categories{margin-bottom: .4em; font-size: .8em; line-height: 1.05em; height: 1.1em} .products>.product .woocommerce-LoopProduct-link{display: block} .products>.product .product-thumbnail{margin-bottom: .714em; width: 100%} .products>.product .onsale{font-size: .857em; display: inline-block; text-align: center; line-height: 2em; padding: 0; min-width: 39px; border-radius: 4px; background-color: #44b81b; color: #fff; font-weight: 700; border-radius: 4px; margin: 0; position: absolute; top: -21px} .products>.product .product-thumbnail>img, .products>.product .wp-post-image{max-width: 100%; max-height: 100%; width: auto; height: auto; margin: auto} .products>.product .price-add-to-cart{height: 2.571em} .products>.product .price{font-size: 1.143em; line-height: 1em} .products>.product .add-to-cart-wrap{display: unset} .products>.product .add-to-cart-wrap.show-in-mobile{display: block} .products>.product .product-loop-body{display: none} .block .block-body .products-block{margin-top:20px} #new-product-area .block-body .products-block, #top-product-area .block-body .products-block{margin-top:0px} @media (min-width:1200px){.products>.product.hover, .products>.product:hover{z-index: 999; position: relative;}.products>.product.hover, .products>.product:hover .add-to-cart-wrap .button{opacity: 1; visibility: visible;}.products>.product{height: 290px;}.products>.product.hover:after, .products>.product:hover:after{content: none !important}.products>.product.hover .product-inner, .products>.product:hover .product-inner{position: absolute; width: 100%; height: auto; min-height: 100%; box-shadow: 0 0 6px 0 rgba(1, 1, 1, .3); background-color: #fff}.products>.product.hover .hover-area, .products>.product:hover .hover-area{display: block; padding-top: .214em; border-top: 1px solid #eaeaea}.products>.product::after{height: 80%}.products>.product.product-card::after{height: 70%}.products>.product .loop-product-categories{margin-bottom: 1em; font-size: .857em; line-height: 1.05em; height: 1.05em}.products>.product .price-add-to-cart{margin-bottom: .5em}.products>.product .price{line-height: 1em}.products>.product .add-to-cart-wrap{display: block}.products>.product .hover-area .action-buttons{flex-wrap: wrap}} .product-card .product-inner{display: flex; align-items: flex-start; flex-wrap: wrap} .product-card .card-media-left{flex: 0 0 43%; max-width: 43%; padding-right: 15px} .product-card .card-body{flex: 0 0 57%; max-width: 57%; padding-left: 15px; align-self: stretch} .product-card .card-body-inner{height: 100%; display: flex; flex-direction: column; position: relative} .product-card.product .price-add-to-cart{margin-top: auto} .product-card .hover-area{flex: 0 0 57%; align-self: flex-end; margin-left: 43%; max-width: 57%} .product-loop-categories{padding-left: 0; list-style: none; display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px} .product-loop-categories .product-category{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; text-align: center; margin-bottom: 1em} .product-loop-categories .product-category:last-child::after, .product-loop-categories .product-category:nth-child(3n)::after{content: none} .product-loop-categories .product-category .woocommerce-loop-category__title{font-size: 15px; height: auto} @media (min-width:576px){.product-loop-categories .product-category{flex: 0 0 25%; max-width: 25%}.product-loop-categories .product-category:nth-child(3n)::after{content: ' '}.product-loop-categories .product-category:nth-child(4n)::after{content: none}} @media (min-width:768px){.product-loop-categories .product-category{flex: 0 0 20%; max-width: 20%}.product-loop-categories .product-category:nth-child(3n)::after, .product-loop-categories .product-category:nth-child(4n)::after{content: ' '}.product-loop-categories .product-category:nth-child(5n)::after{content: none}} @media (min-width:1200px){.product-loop-categories.columns-1 .product-category{flex: 0 0 100%; max-width: 100%}.product-loop-categories.columns-1 .product-category::after{content: none}.product-loop-categories.columns-2 .product-category{flex: 0 0 50%; max-width: 50%}.product-loop-categories.columns-2 .product-category::after{content: ' '}.product-loop-categories.columns-2 .product-category:last-child::after, .product-loop-categories.columns-2 .product-category:nth-child(2n)::after{content: none}.product-loop-categories.columns-3 .product-category{flex: 0 0 33.3333333333%; max-width: 33.3333333333%}.product-loop-categories.columns-3 .product-category::after{content: ' '}.product-loop-categories.columns-3 .product-category:nth-child(3n)::after{content: none}.product-loop-categories.columns-4 .product-category{flex: 0 0 25%; max-width: 25%}.product-loop-categories.columns-4 .product-category::after{content: ' '}.product-loop-categories.columns-4 .product-category:nth-child(4n)::after{content: none}.product-loop-categories.columns-5 .product-category{flex: 0 0 20%; max-width: 20%}.product-loop-categories.columns-5 .product-category::after{content: ' '}.product-loop-categories.columns-5 .product-category:nth-child(5n)::after{content: none}.product-loop-categories.columns-6 .product-category{flex: 0 0 16.6666666667%; max-width: 16.6666666667%}.product-loop-categories.columns-6 .product-category::after{content: ' '}.product-loop-categories.columns-6 .product-category:nth-child(6n)::after{content: none}.product-loop-categories.columns-7 .product-category{flex: 0 0 14.2857142858%; max-width: 14.2857142858%}.product-loop-categories.columns-7 .product-category::after{content: ' '}.product-loop-categories.columns-7 .product-category:nth-child(7n)::after{content: none}.product-loop-categories.columns-8 .product-category{flex: 0 0 12.5%; max-width: 12.5%}.product-loop-categories.columns-8 .product-category::after{content: ' '}.product-loop-categories.columns-8 .product-category:nth-child(8n)::after{content: none}.product-loop-categories .product-category:focus, .product-loop-categories .product-category:hover{box-shadow: 0 0 6px 0 rgba(1, 1, 1, .3)}} .section-product-categories header{margin-bottom: 1em} @media (max-width:991.98px){.footer-v2{padding-bottom: 0}} .footer-v2 .handheld{background-color: #f2f2f2; padding-top: 15px} @media (min-width:992px){.footer-v2 .handheld{display: none}} .footer-v2 .handheld .handheld-widget-menu{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; margin-bottom: 30px} @media (min-width:576px){.footer-v2 .handheld .handheld-widget-menu{max-width: 540px}} @media (min-width:768px){.footer-v2 .handheld .handheld-widget-menu{max-width: 720px}} @media (min-width:992px){.footer-v2 .handheld .handheld-widget-menu{max-width: 960px}} @media (min-width:1200px){.footer-v2 .handheld .handheld-widget-menu{max-width: 1140px}} @media (min-width:1480px){.footer-v2 .handheld .handheld-widget-menu{max-width: 1430px}} .footer-v2 .handheld .handheld-widget-menu .columns{background-color: #fff; margin-bottom: 10px; border-radius: 7px} .footer-v2 .handheld .handheld-widget-menu .widget-title{font-size: 16px; font-weight: 600; padding: 20px; margin-bottom: 0; position: relative; cursor: pointer} .footer-v2 .handheld .handheld-widget-menu .widget-title:after{position: absolute; content: '\79'; font-family: font-electro; color: #333e48; right: 20px} .footer-v2 .handheld .handheld-widget-menu .menu{padding-left: 0; list-style: none; padding: 0 20px 20px; margin-bottom: 0} .footer-v2 .handheld .handheld-widget-menu .menu a{color: #0062bd} .footer-v2 .handheld .footer-social-icons{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; margin-bottom: 30px; text-align: center} @media (min-width:576px){.footer-v2 .handheld .footer-social-icons{max-width: 540px}} @media (min-width:768px){.footer-v2 .handheld .footer-social-icons{max-width: 720px}} @media (min-width:992px){.footer-v2 .handheld .footer-social-icons{max-width: 960px}} @media (min-width:1200px){.footer-v2 .handheld .footer-social-icons{max-width: 1140px}} @media (min-width:1480px){.footer-v2 .handheld .footer-social-icons{max-width: 1430px}} .footer-v2 .handheld .handheld-footer-bar{background-color: #333e48} .footer-v2 .handheld .handheld-footer-bar .handheld-footer-bar-inner{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; display: flex; justify-content: space-between; padding-top: 20px; padding-bottom: 20px} @media (min-width:576px){.footer-v2 .handheld .handheld-footer-bar .handheld-footer-bar-inner{max-width: 540px}} @media (min-width:768px){.footer-v2 .handheld .handheld-footer-bar .handheld-footer-bar-inner{max-width: 720px}} @media (min-width:992px){.footer-v2 .handheld .handheld-footer-bar .handheld-footer-bar-inner{max-width: 960px}} @media (min-width:1200px){.footer-v2 .handheld .handheld-footer-bar .handheld-footer-bar-inner{max-width: 1140px}} @media (min-width:1480px){.footer-v2 .handheld .handheld-footer-bar .handheld-footer-bar-inner{max-width: 1430px}} .footer-v2 .handheld .handheld-footer-bar .footer-logo{margin-bottom: 0; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; align-self: center} .footer-v2 .handheld .handheld-footer-bar .footer-call-us{margin-bottom: 0; flex: 0 0 45.8333333333%; max-width: 45.8333333333%} .footer-v2 .handheld .handheld-footer-bar .footer-call-us .call-us-text{font-size: 13px; color: #fff; font-weight: 400} .footer-v2 .handheld .handheld-footer-bar .footer-call-us .call-us-number, .footer-v2 .handheld .handheld-footer-bar .footer-call-us .call-us-number a{font-size: 20px; color: #fff} .dropdown-menu-user-account{right: -50px; left: auto; border-top: 2px solid transparent} .register-sign-in-dropdown-inner{min-width: 220px; text-align: center; font-size: 12px; padding-left: 21px; padding-right: 21px} .register-sign-in-dropdown-inner p{margin: 0} .register-sign-in-dropdown-inner .sign-in-action{padding: 10px 0} .register-sign-in-dropdown-inner .register{border-top: 1px solid #ebebeb; padding: 10px 0} @media (max-width:575.98px){.single_add_to_cart_button.button{display: block; width: 94%}.ec-tabs>li, .single-product .cart, .single-product .single-product-wrapper, .single-product .woocommerce-tabs, .wc-tabs>li{margin-bottom: 0}.sticky-single-add-to-cart-mobile .single_add_to_cart_button{position: fixed; z-index: 1080; left: 0; right: 0; bottom: 10px; margin: 0 auto; border-radius: 6px; background-color: #333e48 !important}.sticky-single-add-to-cart-mobile .single_add_to_cart_button:focus, .sticky-single-add-to-cart-mobile .single_add_to_cart_button:hover{color: #fff}.single-product #scrollUp{bottom: 52px}.add-all-to-cart{width: 80%; border-radius: 8px; margin: auto; display: block}#tab-specification table tr td, #tab-specification table tr th, #tab-specification table.shop_attributes tr td, #tab-specification table.shop_attributes tr th{padding: 10px 0}.electro-description{margin-bottom: 1em}} .woocommerce-page .page-header{display: flex; align-items: center; justify-content: space-between} .woocommerce-page .page-header .woocommerce-result-count{margin-bottom: 0} .woocommerce-page .shop-control-bar-bottom{display: flex; align-items: center; padding: 1em 0; justify-content: space-between; flex-direction: column} @media (min-width:576px){.woocommerce-page .shop-control-bar-bottom{flex-direction: initial}} .woocommerce-page .shop-control-bar-bottom:after{content: none} .woocommerce-page .shop-control-bar-bottom .woocommerce-result-count{float: none; line-height: 1; margin-left: 0; margin-bottom: 20px} @media (min-width:576px){.woocommerce-page .shop-control-bar-bottom .woocommerce-result-count{margin: .5em 0}} .widget_shopping_cart_content .wcppec-cart-widget-button{margin-top: 16px; display: block} .widget_shopping_cart_content .wcppec-cart-widget-button img{margin: auto} .woocommerce_checkout_timeline{margin-bottom: 2.4rem} .timeline-horizontal .woocommerce-form-coupon-toggle{display: flex} .timeline-horizontal .checkout_billing, .timeline-horizontal .checkout_coupon, .timeline-horizontal .woocommerce-NoticeGroup-checkout, .timeline-horizontal .woocommerce-form-coupon-toggle>.woocommerce-info{flex: 0 0 66.67% !important; margin: 0 auto} .prdctfltr_wc .prdctfltr_filter_title{margin-top: 20px} .prdctfltr_wc{margin-bottom: 0 !important; padding: 0 1.429em} .stretch-full-width{width: 100vw; position: relative; margin-left: calc(-50vw + 50% - 8px)} @media (max-width:991.98px){.stretch-full-width{margin-left: calc(-50vw + 50%)}} body .site-content-inner{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px} body .content-area{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; flex: 0 0 100%; max-width: 100%} body .sidebar, body .sidebar-blog{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; flex: 0 0 100%; max-width: 100%} @media (min-width:1200px){body .sidebar, body .sidebar-blog{flex: 0 0 25%; max-width: 25%}} body.left-sidebar .content-area, body.page-template-template-homepage-v2 .content-area, body.page-template-template-page-sidebar-left .content-area{order: 2} body.left-sidebar .sidebar, body.left-sidebar .sidebar-blog, body.page-template-template-homepage-v2 .sidebar, body.page-template-template-homepage-v2 .sidebar-blog, body.page-template-template-page-sidebar-left .sidebar, body.page-template-template-page-sidebar-left .sidebar-blog{order: 1} @media (min-width:768px){body.error404 .content-area, body.full-width .content-area, body.page-template-default .content-area, body.page-template-template-homepage-v1 .content-area, body.page-template-template-homepage-v3 .content-area, body.page-template-template-homepage-v4 .content-area, body.page-template-template-homepage-v5 .content-area, body.page-template-template-homepage-v6 .content-area, body.page-template-template-homepage-v7 .content-area, body.page-template-template-page-blank .content-area{flex: 0 0 100%; max-width: 100%}} @media (min-width:768px){body.page-template-template-page-centered-fullwidth .content-area{flex: 0 0 83.3333333333%; max-width: 83.3333333333%; margin-left: 8.3333333333%}} @media (min-width:768px){body.woocommerce-lost-password .content-area{flex: 0 0 66.6666666667%; max-width: 66.6666666667%; margin-left: 16.6666666667%}} @media (min-width:1480px){.page-template-template-homepage-v5 .container{max-width: 1430px}} @media (min-width:1200px){.page-template-template-homepage-v6 .container, .page-template-template-homepage-v7 .container{max-width: 1430px}} .home-v1-slider .fullwidthbanner-container, .home-v2-slider .fullwidthbanner-container, .home-v3-slider .fullwidthbanner-container{left: 0 !important} @media (min-width:1200px){.home-v1-slider .fullwidthbanner-container, .home-v2-slider .fullwidthbanner-container, .home-v3-slider .fullwidthbanner-container{left: 7px !important}} .row{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px} .column{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px} .no-gutters{margin-right: 0; margin-left: 0} .no-gutters>.col, .no-gutters>[class*=col-]{padding-right: 0; padding-left: 0} .site-content{margin-bottom: 2.857em} .site-content+.brands-carousel{margin-top: 0; margin-bottom: 0;} .site-main>:last-child{margin-bottom: 0} .pull-end{float: right} .da-block{display: flex; justify-content: space-between; margin-left: -2.5px; margin-right: -2.5px; overflow: auto; flex-wrap: nowrap; align-items: stretch; margin-bottom: 1.643em} .da-block>.da{flex: 0 0 50%; max-width: 50%; padding: 0 2.5px; margin-bottom: 0} .da-block .da-inner{background-color: #f5f5f5; font-size: 10px; line-height: 1.278em; padding: 12px 0; height: 100%; display: flex} .da-block .da-text{font-weight: 200; text-transform: uppercase} .da-block .da-media{display: flex; align-items: flex-start; margin: auto} .da-block .da-media-left{margin-right: 4%} .da-block .da-media-left img{margin: auto} .da-block .da-media-left{flex: 0 0 50%; max-width: 50%} .da-block .da-media-body{flex: 0 0 auto; width: auto; max-width: none} .da-block .da-media-body, .da-block .da-media-left{flex-shrink: 1; align-self: center; height: 100%} .da-block a{color: #333e48} .da-block .da-action{font-weight: 700; display: flex; align-items: center; font-size: .833em; margin-top: 1.2em} .da-block .da-action::after{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; font-family: 'Font Awesome 5 Free'; font-weight: 900; line-height: 1.4; width: 12px; height: 12px; border-radius: 50%; content: "\f105"; font-weight: 700; margin-left: 8px; color: #fff; text-align: center} @media (min-width:576px){.da-block{margin-left: -5px; margin-right: -5px}.da-block>.da{padding: 0 5px}.da-block .da-inner{font-size: 12px}} @media (min-width:768px){.da-block{margin-left: -7.5px; margin-right: -7.5px}.da-block>.da{padding: 0 7.5px}.da-block .da-inner{font-size: 14px}} @media (min-width:992px){.da-block{margin-left: -10px; margin-right: -10px}.da-block>.da{padding: 0 10px}.da-block .da-inner{font-size: 16px}.da-block .da-action:after{width: 15px; height: 15px}.da-block.columns-3{margin-left: -15px; margin-right: -15px}.da-block.columns-3>.da{flex: 0 0 33.3333333333%; max-width: 33.3333333333%; padding: 0 15px}.da-block.columns-3 .da-inner{font-size: 13px; line-height: 16px}} @media (min-width:1200px){.da-block{margin-left: -15px; margin-right: -15px}.da-block>.da{padding: 0 15px}.da-block .da-inner{font-size: 18px; padding: 20px; min-height: 193px; line-height: 23px}.da-block .da-action{font-size: 14px; line-height: 30px; margin-top: 0}.da-block .da-action:after{width: 18px; height: 18px}.da-block .da-media-left{margin-right: 6%}.da-block.columns-3 .da-inner{padding: 12px 20px 12px 5px; font-size: 17px; min-height: auto; line-height: 21px}} @media (min-width:1200px){.da-block.columns-4>.da{flex: 0 0 25%; max-width: 25%; padding: 0 10px}.da-block.columns-4 .da-inner{padding: 17px 20px 8px 5px; font-size: 17px; min-height: auto; line-height: 21px}.da-block.columns-4 .da-text{margin-bottom: 7px}} .from, .upto{text-transform: uppercase; font-weight: 300; display: block} .from .prefix, .upto .prefix{font-size: .919em; line-height: .909em; display: inline-block; width: 1.321em; margin-right: 4px; margin-bottom: 2px} .from .value, .upto .value{font-weight: 700; font-size: 2.173em; letter-spacing: -.025em} .from .value sup, .upto .value sup{top: -.25em} .from .suffix, .upto .suffix{top: -.5em; position: relative; font-weight: 700; vertical-align: top; margin-left: 2px} .from .prefix{width: auto; display: block} .home-v5-da-block .vc-ads-block .da-block>.da, .vc-ads-block .da-block>.da, .wpb_wrapper .da-block>.da{flex: 0 0 100%; max-width: 100%} .home-v2-da-block .banners, .home-v3-da-block .banners, .home-v6-da-block .banners, .home-v7-da-block .banners{display: flex; margin-left: -10px; margin-right: -10px; margin-bottom: 2em; overflow: auto; flex-wrap: nowrap} .home-v2-da-block .banners>.banner, .home-v3-da-block .banners>.banner, .home-v6-da-block .banners>.banner, .home-v7-da-block .banners>.banner{display: block; padding: 0 10px; flex: 0 0 100%; max-width: 100%} @media (min-width:768px){.home-v2-da-block .banners>.banner, .home-v3-da-block .banners>.banner, .home-v6-da-block .banners>.banner, .home-v7-da-block .banners>.banner{flex: 0 0 50%; max-width: 50%}} .home-v2-da-block>.da-block, .home-v3-da-block>.da-block, .home-v6-da-block>.da-block, .home-v7-da-block>.da-block{margin: 0 -10px 43px -10px} .product-cards-carousel{padding: 0; overflow: hidden} @media (min-width:576px) and (max-width:1479.98px){.section-product-cards-carousel .product-cards-carousel .columns__wide--4 li.product:nth-child(1n+7){display: none}} .columns-2-1-2{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px} .product-main-2-1-2 .images{width: 100%; margin: auto} .product-main-2-1-2 .images .thumbnails{display: flex} .product-main-2-1-2 .images .thumbnails a{display: block; width: 70px; border: 1px solid #e9e9e9; margin-right: 10px} .product-main-2-1-2 .images .thumbnails img{width: 60px; margin: auto} .columns-4-1-4{margin-left: 0; margin-right: 0} .features-list{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; margin-left: 0; margin-right: 0; margin-bottom: 1.643em; flex-wrap: nowrap; overflow: auto; justify-content: space-between} .features-list .feature{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; flex: 0 0 180px; max-width: 180px; border-bottom: none; padding-right: 0; display: flex; margin: auto} .features-list .feature .media{margin: auto} @media (min-width:992px){.features-list .feature{padding-right: 15px}.features-list.columns-1{flex-direction: column}.features-list.columns-1 .feature{flex: 0 0 100%; max-width: 100%; border-bottom: 1px solid #ddd}.features-list.columns-1 .feature:last-child{border-bottom-width: 0}.features-list.columns-2 .feature{flex: 0 0 50%; max-width: 50%}.features-list.columns-3 .feature{flex: 0 0 33.3333333333%; max-width: 33.3333333333%}.features-list.columns-4 .feature{flex: 0 0 25%; max-width: 25%}.features-list.columns-5 .feature{flex: 0 0 20%; max-width: 20%}} .features-list.columns-6 .feature{flex: 0 0 16.6666666667%; max-width: 16.6666666667%} .columns-6-1{background-color: #fff; display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; margin-left: 0; margin-right: 0} .home-list-categories ul.categories, .home-list-categories ul.sub-categories{padding-left: 0; list-style: none} .home-list-categories ul.sub-categories{display: none; text-align: left} .home-list-categories ul.sub-categories a{color: #9d9c9c; display: block; line-height: 21px; font-size: 13px} .home-list-categories ul.sub-categories a:focus, .home-list-categories ul.sub-categories a:hover{text-decoration: underline} .home-list-categories .category{text-align: center; margin-bottom: .833em; font-size: 12px; line-height: 1.417em} .home-list-categories .category::after{content: none; border-right: 1px solid #eaeaea; display: block; position: absolute; right: 0; height: calc(100% - 24px); top: 0} .home-list-categories .category-media-left{display: block; margin-bottom: .5em} .home-list-categories .see-all{display: none; text-align: right; font-size: 14px; line-height: 24px; font-weight: 700; color: #9d9c9c} .home-list-categories .see-all:focus, .home-list-categories .see-all:hover{text-decoration: underline} .home-list-categories .category-media-heading{color: #292929; font-size: 1em; line-height: 1.417em} .home-list-categories .category-media-heading a{color: #292929} .home-list-categories .category-media-heading a:focus, .home-list-categories .category-media-heading a:hover{text-decoration: underline} .home-list-categories ul.categories{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; margin-top: 1rem} .home-list-categories ul.categories>li.category{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; flex: 0 0 33.3333333333%; max-width: 33.3333333333%} @media (min-width:576px){.home-list-categories ul.categories{margin-top: 0}.home-list-categories .category{font-size: 12px}.home-list-categories .category-media{display: flex; align-items: center}.home-list-categories .category-media-left{margin-right: 5px}.home-list-categories .category-media-body{flex: 0 0 57%; max-width: 57%}} @media (min-width:768px){.home-list-categories .category{font-size: 14px}} @media (min-width:992px){.home-list-categories .category{font-size: 16px}.home-list-categories .category-media-heading{text-align: left}} @media (min-width:1200px){.home-list-categories ul.categories{padding-top: 10px}.home-list-categories .category{font-size: 18px; margin-bottom: 2em}.home-list-categories .category::after{content: ' '}.home-list-categories .category:nth-child(3n)::after{content: none}.home-list-categories .category-media{align-items: flex-start}.home-list-categories .category-media-left{margin-right: 1em}.home-list-categories ul.sub-categories{display: block}.home-list-categories .see-all{display: block}} body .cart-collaterals{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px} body .cart-collaterals .cart_totals, body .cart-collaterals .cross-sells{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; flex: 0 0 100%; max-width: 100%} @media (min-width:768px){body .cart-collaterals .cart_totals{flex: 0 0 41.6666666667%; max-width: 41.6666666667%; margin-left: 58.3333333333%}} @media (min-width:768px){body .cart-collaterals .cross-sells{flex: 0 0 50%; max-width: 50%}} @media (min-width:768px){body .cart-collaterals .cross-sells+.cart_totals{flex: 0 0 41.6666666667%; max-width: 41.6666666667%; margin-left: 8.3333333333%}} @media (min-width:1200px){.handheld-sidebar-toggle{display: none}} @media (max-width:1199.98px){.post-type-archive-product.woocommerce-page .brands-carousel, .post-type-archive-product.woocommerce-page .page-header, .shop-control-bar .form-electro-wc-ppp, .shop-control-bar .shop-view-switcher, .shop-control-bar-bottom .form-electro-wc-ppp{display: none}.site-content .sidebar{background-color: #fff; position: fixed !important; top: 0; left: -340px; width: 288px !important; height: 100%; transition: all .3s; overflow-y: scroll; -webkit-overflow-scrolling: touch; z-index: 999; padding-top: 20px; opacity: 0; visibility: hidden}.site-content.active-hh-sidebar .sidebar{left: 0; opacity: 1; visibility: visible; box-shadow: 0 0 17px -1px rgba(0, 0, 0, .66)}#sidebar>aside{width: 100%}.shop-control-bar{display: flex; border-radius: 0; align-items: center; justify-content: space-between; padding: .4em 1.429em}.shop-control-bar .btn.sidebar-toggler{padding: 0; border-radius: 0; background-color: transparent}.shop-control-bar .btn.sidebar-toggler span{padding-left: 10px}.shop-control-bar .woocommerce-ordering{margin-bottom: 0}.shop-control-bar .woocommerce-ordering .orderby{border: none; background-color: transparent}.shop-control-bar::after{display: none}.shop-control-bar-bottom{padding: 14px 0; border-bottom: 1px solid #eaeaea; margin: 30px 0; display: flex; justify-content: space-between; align-items: center}.shop-control-bar-bottom .woocommerce-result-count{line-height: 1.2; font-size: 13px; margin-left: 0}.shop-control-bar-bottom::after{display: none}} .home-mobile-v1-da-block .da-block, .home-mobile-v2-da-block .da-block{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px} .home-mobile-v1-da-block .da, .home-mobile-v2-da-block .da{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; flex: 0 0 50%; max-width: 50%; margin-bottom: 0} .home-mobile-v1-da-block .da-action, .home-mobile-v2-da-block .da-action{font-size: 10px} .home-mobile-v1-da-block .da-action .upto, .home-mobile-v2-da-block .da-action .upto{display: flex} .home-mobile-v1-da-block .da-block{margin-bottom: 10px} .home-mobile-v1-da-block .da-media-body{padding: 1.1em .8em 1.1em 0} .home-mobile-v1-da-block .da{height: 100px} .home-mobile-v1-da-block .da .media-body{padding: 1.1em .8em 1.1em 0} .home-mobile-v1-da-block .da:first-child{padding-left: 0; padding-right: 2px} .home-mobile-v1-da-block .da:last-child{padding-left: 2px; padding-right: 0} .home-mobile-v1-da-block .da .da-action>a:after{margin-left: 12px} .home-mobile-v1-da-block .da .da-text{font-size: 11px; font-weight: 400} .product-categories-list .categories{padding-left: 0; list-style: none; display: flex; overflow: auto} .product-categories-list .category{text-align: center; max-width: 76px; flex: 0 0 76px; padding-bottom: 10px} .product-categories-list .category a{display: block; color: #333e48} .product-categories-list .category a h4{font-size: 12px} .product-categories-list .category img{max-width: 60px; margin: auto} .home-categories-block.mobile-home-categories-block .categories{flex-wrap: wrap; padding: 0 9px} .home-categories-block.mobile-home-categories-block .category{flex: 0 0 50%; max-width: 50%; padding: 0 6px; margin-bottom: 11px} .home-categories-block.mobile-home-categories-block .category-title h4{font-size: .857em; font-weight: 600} section>.action{padding-top: 12px; border-top: 1px solid #ddd; margin-top: 10px} section>.action .action-link{font-size: 13px; color: #878787; display: flex; justify-content: space-between} section>.action .action-link:after{content: "\f054"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 10px; line-height: inherit; color: #aeaeae} .home-mobile-v2-da-block .da-block{margin-bottom: 1.75em} .home-mobile-v2-da-block .da-inner{padding: 0} .home-mobile-v2-da-block .da-media{flex-direction: column} .home-mobile-v2-da-block .da .da-media-body, .home-mobile-v2-da-block .da .da-media-left{flex: 0 0 100%; max-width: 100%; padding: 0; display: block} .home-mobile-v2-da-block .da .da-media-left{margin-right: 0} .home-mobile-v2-da-block .da .da-media-body{text-align: center; padding: .84em 2em 1.4em} .home-mobile-v2-da-block .da .da-text{font-size: 15px; font-weight: 300; line-height: 1.278em} .home-mobile-v2-da-block .da .da-action{font-size: 14px; display: flex; justify-content: center} .home-mobile-v2-da-block .da .da-action:after{margin-left: 12px; display: flex; justify-content: center; align-items: center; width: 17px; height: 17px} .home-mobile-v2-da-block .da:first-child{padding-left: 0; padding-right: 5px} .home-mobile-v2-da-block .da:last-child{padding-left: 5px; padding-right: 0} .home-mobile-v2-da-block .da .da-action>a{font-size: 14px} .home-mobile-v2-features-block{width: 100vw; position: relative; margin-left: calc(-50vw + 50% - 8px); margin-bottom: 23px} @media (max-width:991.98px){.home-mobile-v2-features-block{margin-left: calc(-50vw + 50%)}} .home-mobile-v2-features-block .features-list{display: flex; border: none; overflow: auto; align-items: center; padding: 14.5px; margin-bottom: 0} .home-mobile-v2-features-block .features-list .media-left{padding-right: 0} .home-mobile-v2-features-block .features-list .media-left i{color: #333e48; font-size: 33px} .home-mobile-v2-features-block .features-list .media-body{font-size: .8em} .home-mobile-v2-features-block .features-list .feature{border: none; padding: 0} .home-mobile-v2-features-block .features-list .feature .media{width: 134px} .home-mobile-v2-features-block .features-list .feature+.feature{border-bottom: 0} .home-mobile-v2-features-block .features-list .feature+.feature .media{border-left: 1px solid transparent; padding-left: 15px; margin-left: 15px} .dropdown-menu{border-radius: 0; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .28); border-color: transparent; min-width: 200px; border-bottom-left-radius: .5em; border-bottom-right-radius: .5em} .dropdown-menu>li>a{display: block; width: 100%; padding: .25rem 1.5rem; clear: both; font-weight: 400; color: #212529; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0} .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{color: #16181b; text-decoration: none; background-color: #f8f9fa} .dropdown-menu>li>a.active, .dropdown-menu>li>a:active{color: #fff; text-decoration: none} .dropdown-menu>li>a.disabled, .dropdown-menu>li>a:disabled{color: #6c757d; background-color: transparent} .dropdown-menu-mini-cart{border-top-width: 2px; border-top-style: solid} .masthead{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; align-items: center} .twitter-typeahead{z-index: 2} .live-search-media{display: flex; align-items: center} .live-search-media .media-body{flex: 1; width: auto} .handheld-header .twitter-typeahead, .handheld-header-v2 .twitter-typeahead, .handheld-header-wrap .twitter-typeahead, .mobile-header-v1 .twitter-typeahead, .mobile-header-v2 .twitter-typeahead{display: block !important; position: static !important} .handheld-header .twitter-typeahead .search-field, .handheld-header-v2 .twitter-typeahead .search-field, .handheld-header-wrap .twitter-typeahead .search-field, .mobile-header-v1 .twitter-typeahead .search-field, .mobile-header-v2 .twitter-typeahead .search-field{width: 100%} .handheld-header .twitter-typeahead .tt-menu, .handheld-header-v2 .twitter-typeahead .tt-menu, .handheld-header-wrap .twitter-typeahead .tt-menu, .mobile-header-v1 .twitter-typeahead .tt-menu, .mobile-header-v2 .twitter-typeahead .tt-menu{margin-left: 0 !important; width: 100%} .mobile-header-v2 .site-search .widget.widget_product_search form:after, .mobile-header-v2 .site-search .widget.widget_search form:after{z-index: 2} .handheld-header-v1 .twitter-typeahead .search-field, .handheld-header-v2 .twitter-typeahead .search-field{height: 100%} .handheld-header-v1 .twitter-typeahead .live-search-media, .handheld-header-v2 .twitter-typeahead .live-search-media{display: flex; width: 100%} .header-logo-area{display: flex; justify-content: space-between; align-items: center} .header-logo-link{display: block} .header-icons{display: flex; justify-content: flex-end; align-items: center} .header-icon{position: relative; margin-left: 2.714em} .header-icon>a{color: #333e48; line-height: 2.53em; font-size: 1.142em; font-weight: 700} .header-icon>a i{line-height: .9em; font-size: 1.429em} .header-icon>a:focus, .header-icon>a:hover{color: #000} .header-icon .header-icon-counter{bottom: -3px; left: 7px; position: absolute} .header-icon__cart a[href="#off-canvas-cart-summary"]+.dropdown-menu-mini-cart{display: none} .header-icon-counter{font-size: .75em; line-height: 1.75em; font-weight: 700; width: 1.75em; text-align: center; border-radius: 50%; display: inline-block} .image-vertical-align{display: flex; align-items: center} .electro-animate-dropdown.animated-dropdown .dropdown a[data-hover=dropdown]+.dropdown-menu{transition: all .2s} @keyframes slidenavAnimation{from{margin-top: -30px; opacity: 0}to{margin-top: 0; opacity: 1}} @-webkit-keyframes slidenavAnimation{from{margin-top: -30px; opacity: 0}to{margin-top: 0; opacity: 1}} .departments-menu-v2 .dropdown{width: 100%; height: 100%} .departments-menu-v2 .dropdown-submenu>.dropdown-menu{width: 0; display: block; opacity: 0 !important; visibility: hidden !important} .departments-menu-v2 .dropdown-submenu:focus>.dropdown-menu, .departments-menu-v2 .dropdown-submenu:hover>.dropdown-menu{width: 100%; opacity: 1 !important; visibility: visible !important} .departments-menu-v2 .departments-menu-v2-title+.dropdown-menu{border: 2px solid transparent; border-top: none; width: 100%; margin: 0; border-radius: 0; border-bottom-left-radius: .5em; border-bottom-right-radius: .5em; padding: .5em 0; box-shadow: none;} .departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li{} .departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li>a{display: block; width: 100%; clear: both; font-weight: 400; line-height: 1.5; text-align: inherit; background: 0 0; border: 0; color: #333e48; white-space: normal; padding: 8px; border-bottom: 1px solid #ddd} .departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li>a i{padding-right: 10px} .departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li>a:focus, .departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li>a:hover{background-color: #f5f5f5; color:#e10000} .departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li:last-child>a{border-bottom: none} .departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li.highlight>a{font-weight: 700} .departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li.menu-item-has-children:focus>a, .departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li.menu-item-has-children:hover>a{background-color: #f5f5f5; font-weight: 700} .departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li.menu-item-has-children:focus>a::after, .departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li.menu-item-has-children:hover>a::after{color: #333e48} .departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li.menu-item-has-children>a{position: relative} .departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li.menu-item-has-children>a::after{font-family: font-electro; border-top: none; border-left: none; border-right: none; width: auto; height: auto; content: '\62'; color: #aeaeae; font-size: 1em; line-height: 1; margin-left: 8px; margin-right: 0; position: absolute; right: 4px; top: 50%; transform: translateY(-50%); margin-top: 2px} .departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li.menu-item-has-children .dropdown-menu{top: 0; border-radius: 0; left: calc(100% - 3px); top: -2px; border-radius: 0; border: none; margin: 0; bottom: auto; border-top: 2px solid transparent; min-height: calc(100% + 4px); padding: 1.7em 0; border-bottom-right-radius: .5em; box-shadow: none; transition: all .34s} .departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li.menu-item-has-children .dropdown-menu a{border-bottom-width: 0} .departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li.menu-item-has-children .dropdown-menu a:focus, .departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li.menu-item-has-children .dropdown-menu a:hover{text-decoration: underline; font-weight: 400; background-color: transparent} .departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li.menu-item-has-children .dropdown-menu .dropdown-menu{min-height: calc(100% + 2px)} .show-dropdown>.dropdown-menu{display: block} .departments-menu-v2-title{color: #333e48; font-weight: 700; font-size: 1em; display: flex; height: 100%; align-items: center; padding: 0 calc(1.143em + 8px); border-radius: .5em} .departments-menu-v2-title .departments-menu-v2-icon{margin-right: 9px} .departments-menu-v2-title:focus, .departments-menu-v2-title:hover{color: #333e48} .yes-home .departments-menu-v2-title{border-bottom-left-radius: 0; border-bottom-right-radius: 0} .electro-navbar .departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li.menu-item-has-children>.dropdown-menu{border-right: 2px solid transparent; border-bottom: 2px solid transparent} .electro-navbar .departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li.menu-item-has-children>.dropdown-menu .dropdown-menu{min-height: calc(100% + 4px)} .electro-navbar-primary{width: 100vw; position: relative; margin-left: calc(-50vw + 50% - 8px)} @media (max-width:991.98px){.electro-navbar-primary{margin-left: calc(-50vw + 50%)}} .electro-navbar-primary .nav{display: flex; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; position: relative} .electro-navbar-primary .nav .dropdown-menu li:not(.nav-title) a{font-size: 13.4px} .electro-navbar-primary .nav .dropdown>.dropdown-menu .dropdown-submenu{position: relative} .electro-navbar-primary .nav .dropdown>.dropdown-menu .dropdown-submenu>.dropdown-menu{top: 0; left: 100%} .electro-navbar-primary .nav .dropdown>.dropdown-menu .dropdown-submenu.menu-item-has-children>a:focus, .electro-navbar-primary .nav .dropdown>.dropdown-menu .dropdown-submenu.menu-item-has-children>a:hover{color: #212529} .electro-navbar-primary .nav .dropdown>.dropdown-menu .dropdown-submenu.menu-item-has-children>a::after{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; font-family: 'Font Awesome 5 Free'; font-weight: 900; content: ""; line-height: inherit; float: right; color: #656565; font-size: 10px} .electro-navbar-primary .nav>.menu-item>.dropdown-menu{margin-top: 0} .electro-navbar-primary .nav>.menu-item>a{display: block; color: #333c48; font-size: 1em; font-weight: 700; padding: .786em 1em} .electro-navbar-primary .nav>.menu-item+.menu-item>a{border-left: 1px solid transparent} .electro-navbar-primary .nav>.menu-item.menu-item-has-children>a:after{font-family: font-electro; border-top: none; border-left: none; border-right: none; width: auto; height: auto; font-size: .786em; line-height: 1; content: "\79"; margin-left: 5px; margin-top: 1px} .electro-navbar-primary .nav>.menu-item.menu-item-has-children .dropdown-menu{border-top-width: 2px; border-top-style: solid} .header-support-inner{display: flex; align-items: flex-start; justify-content: flex-end} .header-support-inner .support-info{flex: 0 0 auto; max-width: auto} .header-support-inner .support-info a{color: #333e48} .header-support-inner .support-info a:focus, .header-support-inner .support-info a:hover{color: #000} .header-support-inner .support-icon{margin-right: 1em} .header-support-inner .support-icon .fa{font-size: 3em} .header-support-inner .support-icon .ec{font-size: 3.571em} .primary-nav-menu .nav-inline>.menu-item>a{font-size: 1em; padding: .786em 0} .primary-nav-menu .nav-inline>.menu-item .dropdown-menu{border-top-width: 2px; border-top-style: solid} .primary-nav-menu .nav-inline>.menu-item a{color: #333e48} .primary-nav-menu .nav-inline>.menu-item a:focus, .primary-nav-menu .nav-inline>.menu-item a:hover{color: #333e48} .primary-nav-menu .dropdown-submenu.menu-item-has-children>a::after{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; font-family: 'Font Awesome 5 Free'; font-weight: 900; content: "\f054"; line-height: inherit; float: right; color: #656565; font-size: 10px} .primary-nav-menu .dropdown-menu{line-height: 1.7; border-top-width: 2px} .primary-nav-menu .dropdown-menu .dropdown-menu{left: 100%; top: 0} .electro-navbar-primary .menu-item-has-children.dropdown-submenu>a, .primary-nav-menu .menu-item-has-children.dropdown-submenu>a, .secondary-nav .menu-item-has-children.dropdown-submenu>a{display: flex; justify-content: space-between; align-items: center} .electro-navbar-inner{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; height: 50px; align-items: center} .electro-navbar-inner .departments-menu-v2, .electro-navbar-inner .header-icons, .electro-navbar-inner .navbar-search{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px} .electro-navbar-inner .departments-menu-v2{flex: 0 0 25%; max-width: 25%; align-self: stretch} .electro-navbar-inner .navbar-search{flex-basis: 0%; flex-grow: 1; padding-right: 0} .electro-navbar-inner .header-icons{-webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; padding-left: 0} .electro-navbar-inner .departments-menu-v2-icon{margin-left: 1em} .electro-navbar{width: 100vw; position: relative; margin-left: calc(-50vw + 50% - 8px)} @media (max-width:991.98px){.electro-navbar{margin-left: calc(-50vw + 50%)}} .secondary-nav>.menu-item>a{font-weight: 700} .secondary-nav>.menu-item.pull-end a{font-weight: 400} .secondary-nav .dropdown-menu{line-height: 1.7; border-top-width: 2px; margin-top: 0} .secondary-nav .dropdown-menu .dropdown-menu{left: 100%} .secondary-nav .dropdown-menu .menu-item{position: relative} .masthead .header-logo-area{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px} @media (min-width:768px){.masthead .header-logo-area{flex: 0 0 25%; max-width: 25%}} .masthead .header-icons, .masthead .navbar-search{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px} .masthead .navbar-search{flex-basis: 0%; flex-grow: 1} .masthead .navbar-search .input-search-field{display: flex} .masthead .navbar-search .input-search-field>span{width: 100%} .masthead .header-icons{-webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none} .masthead .navbar-toggler{color: #000} .electro-navigation{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; margin-bottom: .5em} .electro-navigation.yes-home{margin-bottom: 0} .electro-navigation .departments-menu-v2, .electro-navigation .secondary-nav-menu{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px} @media (min-width:768px){.electro-navigation .departments-menu-v2{flex: 0 0 25%; max-width: 25%}} .electro-navigation .secondary-nav-menu{flex-basis: 0%; flex-grow: 1; max-width: 100%} .electro-navigation .departments-menu-v2 .departments-menu-v2-title+.dropdown-menu, .header-logo-area .departments-menu-v2 .departments-menu-v2-title+.dropdown-menu{border-color: #fff} .header-v8 .secondary-nav{position: relative} .header-v8 .masthead{padding: 15px 0} .header-v8 .masthead .header-logo-area{-webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; min-width: auto; justify-content: flex-start} .header-v8 .masthead .secondary-nav-menu{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none} .header-v8 .masthead .header-site-branding{order: 2} .header-v8 .masthead .header-site-branding img{max-width: 250px; height: 100%} @media (min-width:1200px){.header-v8 .masthead .header-site-branding img{max-width: 300px}} .header-v8 .masthead .secondary-nav>.menu-item>a{font-weight: 500} .header-v8 .off-canvas-navigation-wrapper .navbar-toggler{padding: .62rem .9rem .5rem 0; font-size: 16px; width: 34px} .header-v8 .navbar-search .input-group .form-control::placeholder{font-size: 15px} .header-v8 .navbar-search .input-search-field>span{z-index: 3} .header-v8 .header-logo-link{display: flex} .header-v8 .header-logo-link svg{width: 120px} .header-v8 .stuck{background-color: #fff; box-shadow: 0 0 17px -1px rgba(0, 0, 0, .4)} .header-mobile-v1 .site-search{padding: 0 15px; margin-bottom: 12px} .header-mobile-v1 .site-search .widget_product_search{border-radius: 50px; border-width: 2px; border-style: solid} .header-mobile-v1 .site-search .woocommerce-product-search{height: 42px} .header-mobile-v1 .site-search .woocommerce-product-search .button, .header-mobile-v1 .site-search .woocommerce-product-search input[type=search]{padding: 10px 15px} .header-mobile-v1 .site-search .woocommerce-product-search .button{font-size: 20px} .handheld-header-wrap.container{max-width: 100%} @media (max-width:1199.98px){.secondary-nav-v6{display: none}} .handheld-header-v2, .mobile-header-v1{padding: 6px 0} .handheld-header-v2, .mobile-header-v1, .mobile-header-v2-inner{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; align-items: center} .handheld-header-v2 .handheld-header-links, .handheld-header-v2 .header-logo, .handheld-header-v2 .off-canvas-navigation-wrapper, .mobile-header-v1 .handheld-header-links, .mobile-header-v1 .header-logo, .mobile-header-v1 .off-canvas-navigation-wrapper, .mobile-header-v2-inner .handheld-header-links, .mobile-header-v2-inner .header-logo, .mobile-header-v2-inner .off-canvas-navigation-wrapper{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px} .handheld-header-v2 .off-canvas-navigation-wrapper, .mobile-header-v1 .off-canvas-navigation-wrapper, .mobile-header-v2-inner .off-canvas-navigation-wrapper{max-width: 75px; flex: 0 0 75px} .handheld-header-v2 .header-logo, .handheld-header-v2 .wcml_currency_switcher, .handheld-header-v2 .wpml-ls, .mobile-header-v1 .header-logo, .mobile-header-v1 .wcml_currency_switcher, .mobile-header-v1 .wpml-ls, .mobile-header-v2-inner .header-logo, .mobile-header-v2-inner .wcml_currency_switcher, .mobile-header-v2-inner .wpml-ls{-webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none} .handheld-header-v2 .wcml-dropdown .wcml-cs-submenu, .handheld-header-v2 .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, .mobile-header-v1 .wcml-dropdown .wcml-cs-submenu, .mobile-header-v1 .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, .mobile-header-v2-inner .wcml-dropdown .wcml-cs-submenu, .mobile-header-v2-inner .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border-width: 0; top: 132%} .handheld-header-v2 .wpml-ls, .mobile-header-v1 .wpml-ls, .mobile-header-v2-inner .wpml-ls{margin: 0 20px 0 10px} .handheld-header-v2 .wpml-ls .wpml-ls-display, .handheld-header-v2 .wpml-ls .wpml-ls-native, .mobile-header-v1 .wpml-ls .wpml-ls-display, .mobile-header-v1 .wpml-ls .wpml-ls-native, .mobile-header-v2-inner .wpml-ls .wpml-ls-display, .mobile-header-v2-inner .wpml-ls .wpml-ls-native{display: none} .handheld-header-v2 .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle, .mobile-header-v1 .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle, .mobile-header-v2-inner .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding-right: 0} .handheld-header-v2 .wcml-dropdown a.wcml-cs-item-toggle:after, .handheld-header-v2 .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after, .mobile-header-v1 .wcml-dropdown a.wcml-cs-item-toggle:after, .mobile-header-v1 .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after, .mobile-header-v2-inner .wcml-dropdown a.wcml-cs-item-toggle:after, .mobile-header-v2-inner .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{display: none} .handheld-header-v2 .wcml-dropdown li:focus, .handheld-header-v2 .wcml-dropdown li:hover, .handheld-header-v2 .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a, .handheld-header-v2 .wpml-ls-legacy-dropdown a, .handheld-header-v2 .wpml-ls-legacy-dropdown a:focus, .handheld-header-v2 .wpml-ls-legacy-dropdown a:hover, .mobile-header-v1 .wcml-dropdown li:focus, .mobile-header-v1 .wcml-dropdown li:hover, .mobile-header-v1 .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a, .mobile-header-v1 .wpml-ls-legacy-dropdown a, .mobile-header-v1 .wpml-ls-legacy-dropdown a:focus, .mobile-header-v1 .wpml-ls-legacy-dropdown a:hover, .mobile-header-v2-inner .wcml-dropdown li:focus, .mobile-header-v2-inner .wcml-dropdown li:hover, .mobile-header-v2-inner .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a, .mobile-header-v2-inner .wpml-ls-legacy-dropdown a, .mobile-header-v2-inner .wpml-ls-legacy-dropdown a:focus, .mobile-header-v2-inner .wpml-ls-legacy-dropdown a:hover{background-color: transparent} .handheld-header-v2 .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a, .mobile-header-v1 .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a, .mobile-header-v2-inner .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border-width: 0} .handheld-header-v2 .wcml-dropdown .wcml-cs-submenu li, .handheld-header-v2 .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item, .mobile-header-v1 .wcml-dropdown .wcml-cs-submenu li, .mobile-header-v1 .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item, .mobile-header-v2-inner .wcml-dropdown .wcml-cs-submenu li, .mobile-header-v2-inner .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item{margin-bottom: 6px} .handheld-header-v2 .wcml-dropdown a, .mobile-header-v1 .wcml-dropdown a, .mobile-header-v2-inner .wcml-dropdown a{color: #515151; font-weight: 600; font-size: 15px} .handheld-header-v2 .wcml-dropdown a, .handheld-header-v2 .wcml-dropdown li, .handheld-header-v2 .wpml-ls-legacy-dropdown a, .mobile-header-v1 .wcml-dropdown a, .mobile-header-v1 .wcml-dropdown li, .mobile-header-v1 .wpml-ls-legacy-dropdown a, .mobile-header-v2-inner .wcml-dropdown a, .mobile-header-v2-inner .wcml-dropdown li, .mobile-header-v2-inner .wpml-ls-legacy-dropdown a{padding: 0; border-width: 0} .handheld-header-v2 .header-logo, .mobile-header-v1 .header-logo, .mobile-header-v2-inner .header-logo{margin-bottom: 0; padding-left: 0; text-align: left} .handheld-header-v2 .header-logo img, .mobile-header-v1 .header-logo img, .mobile-header-v2-inner .header-logo img{max-width: 100px; height: 100%} @media (min-width:1200px){.handheld-header-v2 .header-logo img, .mobile-header-v1 .header-logo img, .mobile-header-v2-inner .header-logo img{max-width: 300px}} .handheld-header-v2 .header-logo a.header-logo-link svg, .mobile-header-v1 .header-logo a.header-logo-link svg, .mobile-header-v2-inner .header-logo a.header-logo-link svg{width: 100px} .handheld-header-v2 .handheld-header-links, .mobile-header-v1 .handheld-header-links, .mobile-header-v2-inner .handheld-header-links{flex-basis: 0%; flex-grow: 1; max-width: 100%} .handheld-header-v2 .handheld-header-links>ul, .mobile-header-v1 .handheld-header-links>ul, .mobile-header-v2-inner .handheld-header-links>ul{padding-left: 0; list-style: none; display: flex; align-items: center; margin-bottom: 0; justify-content: flex-end; line-height: 1} .handheld-header-v2 .handheld-header-links>ul li>a, .mobile-header-v1 .handheld-header-links>ul li>a, .mobile-header-v2-inner .handheld-header-links>ul li>a{color: #515151; display: inline-block; font-size: 22px; width: 22px} .handheld-header-v2 .handheld-header-links>ul li>a::before, .mobile-header-v1 .handheld-header-links>ul li>a::before, .mobile-header-v2-inner .handheld-header-links>ul li>a::before{font-family: font-electro; text-indent: 0; float: left} .handheld-header-v2 .handheld-header-links>ul li+li, .mobile-header-v1 .handheld-header-links>ul li+li, .mobile-header-v2-inner .handheld-header-links>ul li+li{margin-left: 20px} .handheld-header-v2 .handheld-header-links .cart, .mobile-header-v1 .handheld-header-links .cart, .mobile-header-v2-inner .handheld-header-links .cart{margin-bottom: 0} .handheld-header-v2 .handheld-header-links .cart a, .mobile-header-v1 .handheld-header-links .cart a, .mobile-header-v2-inner .handheld-header-links .cart a{position: relative} .handheld-header-v2 .handheld-header-links .cart .count, .mobile-header-v1 .handheld-header-links .cart .count, .mobile-header-v2-inner .handheld-header-links .cart .count{text-indent: 0; float: left; position: absolute; top: 9px; left: 9px; font-size: 10px; color: #fff; padding: 2px 0; border-radius: 50px; background-color: #333e48; width: 20px; height: 20px; text-align: center; font-weight: 700} .handheld-header-v2{flex-wrap: nowrap; background: #efefef!important;} .handheld-header-v2 .handheld-header-links .woocommerce{margin: 0; padding: 15px 15px} .handheld-header-v2 .handheld-header-links .search>a{text-indent: -9999px} .handheld-header-v2 .handheld-header-links .search>a::before{content: "\6d"} .handheld-header-v2 .handheld-header-links .search .site-search{position: fixed; left: 0; right: 0; width: 100%; opacity: 0; top: 100px; visibility: hidden; transition: all, ease, .3s; background-color: #fff; z-index: 1; box-shadow: 0 4px 3px 0 rgba(1, 1, 1, .1)} .handheld-header-v2 .handheld-header-links .search .site-search input[type=search]{border: none; flex: 0 1 100%} .handheld-header-v2 .handheld-header-links .search.active .site-search{visibility: visible; opacity: 1; top: 60px; background-color: #fff; z-index: 100} .handheld-header-v2 .handheld-header-links .search.active>a::before{content: "\77"} .handheld-header-v2 .handheld-header-links .cart{margin-bottom: 0} .handheld-header-v2 .handheld-header-links .cart a{position: relative} .handheld-header-v2 .handheld-header-links .cart .count{text-indent: 0; float: left; position: absolute; top: 9px; left: 9px; font-size: 10px; color: #fff; padding: 2px 0; border-radius: 50px; background-color: #b01117; width: 20px; height: 20px; text-align: center; font-weight: 700} .mobile-header-v2-inner{padding: 11px 0 12px} .disableScroll{overflow: hidden} .mobile-handheld-department{width: 100%} .mobile-handheld-department ul.nav{display: flex; overflow: auto} .mobile-handheld-department ul.nav li{max-width: 76px; flex: 0 0 76px; text-align: center} .mobile-handheld-department ul.nav li a{display: flex; flex-direction: column; align-items: center; font-size: 12px; line-height: 18px; color: #333e48; font-weight: 600} .mobile-handheld-department ul.nav li a i{margin-bottom: 5px; font-size: 17px} .mobile-handheld-department ul.nav li a.dropdown-toggle:after{display: none} .handheld-header-v2 .site-search .widget.widget_product_search form, .handheld-header-v2 .site-search .widget.widget_search form, .mobile-header-v1 .site-search .widget.widget_product_search form, .mobile-header-v1 .site-search .widget.widget_search form, .mobile-header-v2 .site-search .widget.widget_product_search form, .mobile-header-v2 .site-search .widget.widget_search form{display: flex; border-radius: 25px; position: relative} .handheld-header-v2 .site-search .widget.widget_product_search form input.search-field, .handheld-header-v2 .site-search .widget.widget_search form input.search-field, .mobile-header-v1 .site-search .widget.widget_product_search form input.search-field, .mobile-header-v1 .site-search .widget.widget_search form input.search-field, .mobile-header-v2 .site-search .widget.widget_product_search form input.search-field, .mobile-header-v2 .site-search .widget.widget_search form input.search-field{font-size: 14px; color: #919191; border-radius: 25px; width: 100%; padding: .4em 1.5em; height: 46px; border-width: 0} .handheld-header-v2 .site-search .widget.widget_product_search form button[type=submit], .handheld-header-v2 .site-search .widget.widget_search form button[type=submit], .mobile-header-v1 .site-search .widget.widget_product_search form button[type=submit], .mobile-header-v1 .site-search .widget.widget_search form button[type=submit], .mobile-header-v2 .site-search .widget.widget_product_search form button[type=submit], .mobile-header-v2 .site-search .widget.widget_search form button[type=submit]{background-color: transparent; font-size: 0; display: flex; padding: 15px 20px; color: #000} .handheld-header-v2 .site-search .widget.widget_product_search form button[type=submit]:after, .handheld-header-v2 .site-search .widget.widget_search form button[type=submit]:after, .mobile-header-v1 .site-search .widget.widget_product_search form button[type=submit]:after, .mobile-header-v1 .site-search .widget.widget_search form button[type=submit]:after, .mobile-header-v2 .site-search .widget.widget_product_search form button[type=submit]:after, .mobile-header-v2 .site-search .widget.widget_search form button[type=submit]:after{font-family: font-electro; content: "\6d"; font-size: 17px} .mobile-header-v1 .site-search, .mobile-header-v2 .site-search{position: relative; position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; width: 100%; z-index: 1; padding-top: 4px} .mobile-header-v1 .site-search>.woocommerce, .mobile-header-v2 .site-search>.woocommerce{margin: 0} .mobile-header-v1 .handheld-header-links>ul li.search, .mobile-header-v2 .handheld-header-links>ul li.search{display: none} .mobile-header-v1{padding: 11px 0 12px} .mobile-header-v1 .site-search .widget.widget_product_search form, .mobile-header-v1 .site-search .widget.widget_search form{position: relative; border: 2px solid transparent} .mobile-header-v2 .site-search{margin-bottom: 21px} .mobile-header-v2 .site-search .widget.widget_product_search form, .mobile-header-v2 .site-search .widget.widget_search form{position: relative; background-color: #fff} .handheld-header-v2.light, .handheld-header-v2.light.stuck, .mobile-header-v1.light, .mobile-header-v1.light.stuck, .mobile-header-v2.light, .mobile-header-v2.light.stuck{border-bottom: 1px solid #ddd; background-color: #fff} .handheld-header-v2.light .handheld-header-links>ul li>a, .handheld-header-v2.light.stuck .handheld-header-links>ul li>a, .mobile-header-v1.light .handheld-header-links>ul li>a, .mobile-header-v1.light.stuck .handheld-header-links>ul li>a, .mobile-header-v2.light .handheld-header-links>ul li>a, .mobile-header-v2.light.stuck .handheld-header-links>ul li>a{color: #333e48} .handheld-header-v2.light .off-canvas-navigation-wrapper .navbar-toggler, .handheld-header-v2.light .off-canvas-navigation-wrapper button, .handheld-header-v2.light .off-canvas-navigation-wrapper.toggled .navbar-toggler, .handheld-header-v2.light .off-canvas-navigation-wrapper.toggled button, .handheld-header-v2.light.stuck .off-canvas-navigation-wrapper .navbar-toggler, .handheld-header-v2.light.stuck .off-canvas-navigation-wrapper button, .handheld-header-v2.light.stuck .off-canvas-navigation-wrapper.toggled .navbar-toggler, .handheld-header-v2.light.stuck .off-canvas-navigation-wrapper.toggled button, .mobile-header-v1.light .off-canvas-navigation-wrapper .navbar-toggler, .mobile-header-v1.light .off-canvas-navigation-wrapper button, .mobile-header-v1.light .off-canvas-navigation-wrapper.toggled .navbar-toggler, .mobile-header-v1.light .off-canvas-navigation-wrapper.toggled button, .mobile-header-v1.light.stuck .off-canvas-navigation-wrapper .navbar-toggler, .mobile-header-v1.light.stuck .off-canvas-navigation-wrapper button, .mobile-header-v1.light.stuck .off-canvas-navigation-wrapper.toggled .navbar-toggler, .mobile-header-v1.light.stuck .off-canvas-navigation-wrapper.toggled button, .mobile-header-v2.light .off-canvas-navigation-wrapper .navbar-toggler, .mobile-header-v2.light .off-canvas-navigation-wrapper button, .mobile-header-v2.light .off-canvas-navigation-wrapper.toggled .navbar-toggler, .mobile-header-v2.light .off-canvas-navigation-wrapper.toggled button, .mobile-header-v2.light.stuck .off-canvas-navigation-wrapper .navbar-toggler, .mobile-header-v2.light.stuck .off-canvas-navigation-wrapper button, .mobile-header-v2.light.stuck .off-canvas-navigation-wrapper.toggled .navbar-toggler, .mobile-header-v2.light.stuck .off-canvas-navigation-wrapper.toggled button{color: #333e48} .handheld-header-v2.light .mobile-handheld-department ul.nav li a, .handheld-header-v2.light.stuck .mobile-handheld-department ul.nav li a, .mobile-header-v1.light .mobile-handheld-department ul.nav li a, .mobile-header-v1.light.stuck .mobile-handheld-department ul.nav li a, .mobile-header-v2.light .mobile-handheld-department ul.nav li a, .mobile-header-v2.light.stuck .mobile-handheld-department ul.nav li a{color: #333e48} .handheld-header-v2.light .site-search .widget.widget_product_search form, .handheld-header-v2.light.stuck .site-search .widget.widget_product_search form, .mobile-header-v1.light .site-search .widget.widget_product_search form, .mobile-header-v1.light.stuck .site-search .widget.widget_product_search form, .mobile-header-v2.light .site-search .widget.widget_product_search form, .mobile-header-v2.light.stuck .site-search .widget.widget_product_search form{border: 2px solid #333e48} .mobile-header-v1.stuck{background-color: #fff; border-bottom: 1px solid #ddd} .handheld-stick-this.stuck{position: fixed; top: 0; width: 100%; z-index: 1000} @media (min-width:768px){.handheld-stick-this.stuck{right: 0; left: 0; margin: 0; padding-right: .9375rem; padding-left: .9375rem}} .electro-navbar-inner .departments-menu-v2, .electro-navigation .departments-menu-v2, .masthead .header-logo-area{min-width: 300px; max-width: 300px} .electro-navbar-inner .header-icon-counter{background-color: #333e48 !important; color: #fff !important} section{margin-bottom: 2em} section header{display: flex; justify-content: space-between; align-items: baseline; border-bottom: 1px solid #dadada; margin-bottom: 0} section header .h1, section header h1{font-size: 17px; font-weight: 700} section header.show-nav{display: block; border-bottom-width: 0; margin-bottom: 0} section header.show-nav .h1, section header.show-nav h1{z-index: 1} section header.show-nav .action-text{padding-bottom: 12px; font-size: 1em; line-height: 1.286em} section header .action-text{color: #606060; display: flex; align-items: center; font-size: 12px} section header .action-text:after{content: '\79'; transform: rotate(-90deg); color: #aeaeae; font-size: 1.214em; font-family: font-electro; margin-left: 11px} section header .action-text:hover{color: #333e48} @media (min-width:768px){section{margin-bottom: 4em}section header{margin-bottom: 1.429em}section header .h1, section header h1{font-size: 1.571em; font-weight: 400}section header.show-nav{display: flex; border-bottom: 1px solid #dadada; margin-bottom: 1em}section header.show-nav .h1, section header.show-nav h1{margin-bottom: 0; z-index: 0}section header .action-text{font-size: 1em; line-height: 1.286em}} @media (min-width:992px){section header.show-nav .h1, section header.show-nav h1{white-space: nowrap; margin-right: 2em}} .show-nav .nav{flex-wrap: nowrap; overflow: auto; border: none; padding-top: 12px; padding-bottom: 12px; position: relative; border-top: 1px solid #ddd; align-items: center; line-height: 1} .show-nav .nav .nav-item{margin: 0; flex-shrink: 0} .show-nav .nav .nav-item.active .nav-link{border-radius: 1em; padding: .301em 1.429em; border: 2px solid transparent} .show-nav .nav .nav-item+.nav-item{padding-left: 0; margin-left: 1em} .show-nav .nav .nav-link{color: #333e48; font-size: 1.071em} @media (min-width:768px){.show-nav .nav{padding-top: 0; padding-bottom: 0; font-size: 12px; border-top-width: 0}.show-nav .nav .nav-item.active .nav-link{background-color: transparent !important}} @media (min-width:992px){.show-nav .nav{font-size: 14px}.show-nav .nav .nav-item.active .nav-link{color: #333e48}.show-nav .nav .nav-link{color: #7b8186}} .slider-with-da-block{margin-top: 26px; margin-bottom: 20px} .slider-with-da-block .slider-with-da-block-inner{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px} .slider-with-da-block .slider-wrapper{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; flex: 0 0 100%; max-width: 100%; padding-right: 15px; margin-bottom: 20px} @media (min-width:1200px){.slider-with-da-block .slider-wrapper{flex: 0 0 70.9401711667%; max-width: 70.9401711667%; padding-right: 6px; margin-bottom: 0}} .slider-with-da-block .da-block-wrapper{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; flex: 0 0 100%; max-width: 100%} .slider-with-da-block .da-block-wrapper .da-block{margin-bottom: 0} .slider-with-da-block .da-block-wrapper .da-block .da{flex: 0 0 100%; max-width: 100%; margin-bottom: 20px} @media (min-width:768px){.slider-with-da-block .da-block-wrapper .da-block .da{flex: 0 0 33.3333333333%; max-width: 33.3333333333%; margin-bottom: 0}} @media (min-width:1200px){.slider-with-da-block .da-block-wrapper{flex: 0 0 29.0598288333%; max-width: 29.0598288333%}} @media (min-width:1200px){.slider-with-da-block .da-block{flex-direction: column; height: 100%}.slider-with-da-block .da-block.columns-3>.da{flex: 0 0 100%; max-width: 100%; flex-shrink: 1}.slider-with-da-block .da-block.columns-3>.da+.da{margin-top: 15px}.slider-with-da-block .da-block.columns-3 .da-inner{min-height: auto}} .secondary-nav-v6{margin-bottom: 20px} .secondary-nav-v6 .secondary-nav-v6-inner, .secondary-nav-v6 .widget_nav_menu{display: flex; align-items: center; position: relative; justify-content: center} .secondary-nav-v6 .secondary-nav-v6-inner .widgettitle, .secondary-nav-v6 .secondary-nav-v6-inner span.title, .secondary-nav-v6 .widget_nav_menu .widgettitle, .secondary-nav-v6 .widget_nav_menu span.title{font-weight: 700; white-space: pre; font-size: .929em; letter-spacing: -.01em; line-height: 1.65; margin-bottom: 0} .secondary-nav-v6 .secondary-nav-v6-inner ul.menu, .secondary-nav-v6 .secondary-nav-v6-inner>ul.secondary-nav, .secondary-nav-v6 .widget_nav_menu ul.menu, .secondary-nav-v6 .widget_nav_menu>ul.secondary-nav{padding-left: 6px; list-style: none; display: flex; align-items: center; padding-right: 10px; flex-wrap: wrap; margin-bottom: 0} .secondary-nav-v6 .secondary-nav-v6-inner ul.menu>li, .secondary-nav-v6 .secondary-nav-v6-inner>ul.secondary-nav>li, .secondary-nav-v6 .widget_nav_menu ul.menu>li, .secondary-nav-v6 .widget_nav_menu>ul.secondary-nav>li{line-height: 1.385em} .secondary-nav-v6 .secondary-nav-v6-inner ul.menu>li>a, .secondary-nav-v6 .secondary-nav-v6-inner>ul.secondary-nav>li>a, .secondary-nav-v6 .widget_nav_menu ul.menu>li>a, .secondary-nav-v6 .widget_nav_menu>ul.secondary-nav>li>a{color: #334141; font-size: .929em; font-weight: 400; padding: 6px 0} .secondary-nav-v6 .secondary-nav-v6-inner ul.menu>li.highlight>a, .secondary-nav-v6 .secondary-nav-v6-inner>ul.secondary-nav>li.highlight>a, .secondary-nav-v6 .widget_nav_menu ul.menu>li.highlight>a, .secondary-nav-v6 .widget_nav_menu>ul.secondary-nav>li.highlight>a{color: #f73939} .secondary-nav-v6 .secondary-nav-v6-inner ul.menu>li.stronghighlight>a, .secondary-nav-v6 .secondary-nav-v6-inner>ul.secondary-nav>li.stronghighlight>a, .secondary-nav-v6 .widget_nav_menu ul.menu>li.stronghighlight>a, .secondary-nav-v6 .widget_nav_menu>ul.secondary-nav>li.stronghighlight>a{font-weight: 700} .secondary-nav-v6 .secondary-nav-v6-inner ul.menu>li.electro-more-menu-item, .secondary-nav-v6 .secondary-nav-v6-inner>ul.secondary-nav>li.electro-more-menu-item, .secondary-nav-v6 .widget_nav_menu ul.menu>li.electro-more-menu-item, .secondary-nav-v6 .widget_nav_menu>ul.secondary-nav>li.electro-more-menu-item{font-weight: 700} .secondary-nav-v6 .secondary-nav-v6-inner ul.menu>li.electro-more-menu-item a:after, .secondary-nav-v6 .secondary-nav-v6-inner>ul.secondary-nav>li.electro-more-menu-item a:after, .secondary-nav-v6 .widget_nav_menu ul.menu>li.electro-more-menu-item a:after, .secondary-nav-v6 .widget_nav_menu>ul.secondary-nav>li.electro-more-menu-item a:after{content: none} .secondary-nav-v6 .secondary-nav-v6-inner ul.menu>li.electro-more-menu-item .dropdown-menu, .secondary-nav-v6 .secondary-nav-v6-inner>ul.secondary-nav>li.electro-more-menu-item .dropdown-menu, .secondary-nav-v6 .widget_nav_menu ul.menu>li.electro-more-menu-item .dropdown-menu, .secondary-nav-v6 .widget_nav_menu>ul.secondary-nav>li.electro-more-menu-item .dropdown-menu{border-radius: 0; border-top-width: 2px; border-top-style: solid; top: 133%} .secondary-nav-v6 .secondary-nav-v6-inner ul.menu>li.electro-more-menu-item .dropdown-menu .menu-item, .secondary-nav-v6 .secondary-nav-v6-inner>ul.secondary-nav>li.electro-more-menu-item .dropdown-menu .menu-item, .secondary-nav-v6 .widget_nav_menu ul.menu>li.electro-more-menu-item .dropdown-menu .menu-item, .secondary-nav-v6 .widget_nav_menu>ul.secondary-nav>li.electro-more-menu-item .dropdown-menu .menu-item{font-weight: 400} .secondary-nav-v6 .secondary-nav-v6-inner ul.menu>li.electro-more-menu-item .dropdown-menu .menu-item a, .secondary-nav-v6 .secondary-nav-v6-inner>ul.secondary-nav>li.electro-more-menu-item .dropdown-menu .menu-item a, .secondary-nav-v6 .widget_nav_menu ul.menu>li.electro-more-menu-item .dropdown-menu .menu-item a, .secondary-nav-v6 .widget_nav_menu>ul.secondary-nav>li.electro-more-menu-item .dropdown-menu .menu-item a{padding: 3px 20px; display: block; color: #333e48; text-decoration: none; line-height: 1.615em} .secondary-nav-v6 .secondary-nav-v6-inner ul.menu>li.electro-more-menu-item .dropdown-menu .menu-item a:hover, .secondary-nav-v6 .secondary-nav-v6-inner>ul.secondary-nav>li.electro-more-menu-item .dropdown-menu .menu-item a:hover, .secondary-nav-v6 .widget_nav_menu ul.menu>li.electro-more-menu-item .dropdown-menu .menu-item a:hover, .secondary-nav-v6 .widget_nav_menu>ul.secondary-nav>li.electro-more-menu-item .dropdown-menu .menu-item a:hover{background-color: transparent; color: #000} .secondary-nav-v6 .secondary-nav-v6-inner ul.menu>li+li:before, .secondary-nav-v6 .secondary-nav-v6-inner>ul.secondary-nav>li+li:before, .secondary-nav-v6 .widget_nav_menu ul.menu>li+li:before, .secondary-nav-v6 .widget_nav_menu>ul.secondary-nav>li+li:before{content: '|'; color: #cad5d5; display: inline-block; margin: 0 .55em 0 .8em} .secondary-nav-v6 .secondary-nav-v6-inner ul.menu>.menu-item+.menu-item, .secondary-nav-v6 .secondary-nav-v6-inner>ul.secondary-nav>.menu-item+.menu-item, .secondary-nav-v6 .widget_nav_menu ul.menu>.menu-item+.menu-item, .secondary-nav-v6 .widget_nav_menu>ul.secondary-nav>.menu-item+.menu-item{margin-left: 0} .top-bar .pull-left{float: left} .top-bar .pull-right{float: right} .top-bar.top-bar-v1{background: #f5f5f5; border-bottom: 1px solid #f5f5f5} .top-bar .nav-inline .menu-item>a i.fa{font-size: 12px} .top-bar .menu-item.customer-support.menu-item>a i{font-size: 18px} .top-bar .menu-item.customer-support+.customer-support{margin-left: 30px} .top-bar .menu-item.customer-support+.customer-support i{margin-right: 13px} .top-bar .menu-item.customer-support+.customer-support::before{display: none} .top-bar.top-bar-center{padding: .54em 0; border-width: 0} .top-bar.top-bar-center ul{justify-content: center} .top-bar.top-bar-center .nav-inline>.menu-item+.menu-item{margin-left: 30px} .top-bar.top-bar-center .nav-inline>.menu-item+.menu-item::before{display: none} .top-bar.top-bar-center .nav-inline .menu-item>a{text-transform: uppercase; font-size: 13px} .blog-navigation{width: 100%} .blog-navigation ul.blog-nav-menu{justify-content: center} section.home-categories-block{margin-bottom: 3.643em} section.home-categories-block header{margin-bottom: 2.357em} .home-categories-block.full-width{width: 100vw; position: relative; margin-left: calc(-50vw + 50% - 8px); background-color: #f9f9f9; padding-top: 2.5em; padding-bottom: 1.286em} @media (max-width:991.98px){.home-categories-block.full-width{margin-left: calc(-50vw + 50%)}} .home-categories-block.full-width header{display: block} .home-categories-block.full-width .category-inner>a{background-color: #fff} @media (min-width:768px){.home-categories-block.full-width .category-title .title{font-size: 1em; font-weight: 400}} .home-categories-block .h1{padding-bottom: .5em} .home-categories-block .categories{padding-left: 0; list-style: none; display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px} .home-categories-block .category-inner>a{background-color: #f5f5f5; display: flex; align-items: center; overflow: hidden} .home-categories-block .category{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px} .home-categories-block .category .category-inner>a:hover{box-shadow: 0 0 6px 0 rgba(1, 1, 1, .3); transition: all .3s} @media (max-width:991.98px){.home-categories-block .category{flex: 0 0 50%; max-width: 50%; margin-bottom: 1.214em}} .home-categories-block .media-img{flex: 0 0 41.6666666667%; max-width: 41.6666666667%} .home-categories-block .media-img img{transform: rotate(-15deg); padding-right: 1.071em} .home-categories-block .category-title{flex: 0 0 58.3333333333%; max-width: 58.3333333333%} .home-categories-block .category-title .title{font-size: .857em; line-height: 1.167em; color: #333e48; margin-bottom: 0} @media (min-width:768px){.home-categories-block .category-title .title{font-size: 1.571em; line-height: 1.4; padding-right: 1.071em}} @media (min-width:992px){.categories-block.columns-1 .categories>.category{flex: 0 0 100%; max-width: 100%}.categories-block.columns-2 .categories>.category{flex: 0 0 50%; max-width: 50%}.categories-block.columns-3 .categories>.category{flex: 0 0 33.3333333333%; max-width: 33.3333333333%}.categories-block.columns-4 .categories>.category{flex: 0 0 25%; max-width: 25%}.categories-block.columns-5 .categories>.category{flex: 0 0 20%; max-width: 20%}.categories-block.columns-6 .categories>.category{flex: 0 0 16.6666666667%; max-width: 16.6666666667%}.categories-block.columns-1 .category-inner, .categories-block.columns-2 .category-inner, .categories-block.columns-3 .category-inner{margin-bottom: 2.071em}.categories-block.columns-1 .category-inner a, .categories-block.columns-2 .category-inner a, .categories-block.columns-3 .category-inner a{height: 148px}.categories-block.columns-4 .category-inner, .categories-block.columns-5 .category-inner, .categories-block.columns-6 .category-inner{margin-bottom: 1.214em}.categories-block.columns-4 .category-inner a, .categories-block.columns-5 .category-inner a, .categories-block.columns-6 .category-inner a{height: 91px}} .categories-menu-list ul.nav{overflow: auto; border: none; padding-bottom: 6px; position: relative; padding-top: 0} .categories-menu-list .nav-item{margin: 0; flex-shrink: 0} .categories-menu-list .nav-item+.nav-item{padding-left: 0; margin-left: 1em} .categories-menu-list .nav-link{font-size: 1em; color: #333e48; padding: .571em 1em} .categories-menu-list .nav-link:focus, .categories-menu-list .nav-link:hover{font-weight: 700} @media (min-width:1200px){.categories-menu-list ul.nav{flex-direction: column; padding-top: 0; overflow: hidden}.categories-menu-list .nav-item+.nav-item{border-top: 1px solid #ddd; margin-left: 0}.categories-menu-list .nav-link{padding: .571em 0 .571em 1em}} .da-with-banner{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; text-transform: initial} .da-with-banner .banner, .da-with-banner .da{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; flex: 0 0 100%; max-width: 100%; margin-bottom: 20px} @media (min-width:768px){.da-with-banner .da{flex: 0 0 66.6666666667%; max-width: 66.6666666667%; margin-bottom: 30px}} .da-with-banner .da .da-inner{background-color: #ecedf2; padding: 30px 0} @media (min-width:768px){.da-with-banner .da .da-inner{padding: 0}} .da-with-banner .da a{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; display: flex; text-decoration: none; color: #333e48} .da-with-banner .da .da-caption{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; flex: 0 0 50%; max-width: 50%; align-self: center; padding-left: 65px} @media (max-width:1199.98px){.da-with-banner .da .da-caption{padding-left: 45px}} @media (max-width:991.98px){.da-with-banner .da .da-caption{padding-left: 35px}} @media (max-width:767.98px){.da-with-banner .da .da-caption{padding-left: 30px; padding-right: 0}} .da-with-banner .da .da-text{margin-bottom: 30px} @media (max-width:991.98px){.da-with-banner .da .da-text{margin-bottom: 15px}} .da-with-banner .da .da-text .title{font-size: 28px; font-weight: 400; text-transform: initial} @media (max-width:1199.98px){.da-with-banner .da .da-text .title{font-size: 22px}} @media (max-width:991.98px){.da-with-banner .da .da-text .title{font-size: 18px; margin-bottom: initial}} @media (max-width:767.98px){.da-with-banner .da .da-text .title{font-size: 16px}} .da-with-banner .da .da-text strong{font-size: 36px; font-weight: 600} @media (max-width:1199.98px){.da-with-banner .da .da-text strong{font-size: 28px}} @media (max-width:991.98px){.da-with-banner .da .da-text strong{font-size: 23px}} @media (max-width:767.98px){.da-with-banner .da .da-text strong{font-size: 18px}} .da-with-banner .da .da-text .description{font-size: 18px; font-weight: 300; text-transform: initial} .da-with-banner .da .da-text .description span{font-size: 15px} .da-with-banner .da .da-text .description span+span:before{content: '|'; color: #b8bec3; margin: 0 3px} @media (max-width:1199.98px){.da-with-banner .da .da-text .description{font-size: 16px}.da-with-banner .da .da-text .description span{font-size: 14px; line-height: 1}} @media (max-width:991.98px){.da-with-banner .da .da-text .description{font-size: 14px}.da-with-banner .da .da-text .description span{font-size: 12px}.da-with-banner .da .da-text .description span+span:before{margin: 0 2px}} @media (max-width:767.98px){.da-with-banner .da .da-text .description{font-size: 12px}.da-with-banner .da .da-text .description span{font-size: 10px}} .da-with-banner .da .price{text-transform: initial} .da-with-banner .da .price .prefix{font-size: 18px; font-weight: 300} @media (max-width:1199.98px){.da-with-banner .da .price .prefix{font-size: 16px}} @media (max-width:991.98px){.da-with-banner .da .price .prefix{font-size: 14px}} @media (max-width:767.98px){.da-with-banner .da .price .prefix{font-size: 12px}} .da-with-banner .da .price .value{font-size: 46px; font-weight: 600} .da-with-banner .da .price .value sup{font-size: 60%; text-align: unset} @media (max-width:1199.98px){.da-with-banner .da .price .value{font-size: 40px}} @media (max-width:991.98px){.da-with-banner .da .price .value{font-size: 37px}} @media (max-width:991.98px){.da-with-banner .da .price .value{font-size: 34px}} .da-with-banner .da .da-image{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; flex: 0 0 50%; max-width: 50%} .da-with-banner .da .da-image img{width: 100%; height: 100%} .da-with-banner.align-end .da{order: 2} .da-with-banner.align-end .da .da-inner{background-color: #f5f5f5} .da-with-banner.align-end .da .da-caption{padding-left: 50px; padding-right: 30px; order: 2} @media (max-width:1199.98px){.da-with-banner.align-end .da .da-caption{padding-left: 30px; padding-right: 30px}} @media (max-width:991.98px){.da-with-banner.align-end .da .da-caption{padding-left: 5px}} @media (max-width:767.98px){.da-with-banner.align-end .da .da-caption{padding-left: 0}} @media (min-width:768px){.da-with-banner .banner{flex: 0 0 33.3333333333%; max-width: 33.3333333333%; margin-bottom: 30px}} .da-with-banner .banner img{width: 100%; height: 100%} .home-v5-da-block .da-block{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; margin-bottom: 2.9em} .home-v5-da-block .da-block>.da{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; flex: 0 0 100%; max-width: 100%} @media (min-width:768px){.home-v5-da-block .da-block>.da{flex: 0 0 50%; max-width: 50%}} .home-v5-banner-block{margin-bottom: 1em} @media (min-width:768px){.home-v5-banner-block{margin-bottom: 4.6em}} .home-v5-slider{margin-bottom: 3em} .home-v5-slider .rev_slider .tp-caption img{display: block; height: auto !important} .home-v5-slider .tp-tab{width: 300px; text-align: center} .home-v5-slider .tp-tab .tp-tab-title{font-size: 13px; line-height: 15px; text-transform: uppercase; color: #7b7b7b; font-weight: 700; position: relative; display: block; padding: 12px 75px 0 75px} @media (max-width:480px){.home-v5-slider .tp-tab .tp-tab-title{display: none !important}} .home-v5-slider .tp-tab.selected .tp-tab-title:before{content: ' '; border-top-width: 2px; border-top-style: solid; display: block; position: absolute; top: 0; width: 100%; left: 0} .home-v5-slider .tp-tab.selected .tp-tab-title:after{position: absolute; content: " "; border-left: 4px solid transparent; border-right: 4px solid transparent; top: 4px; left: 50%; border-top-width: 4px; border-top-style: solid; transform: translate(-50%, -50%)} .home-v5-slider .tp-tab.selected .tp-tab-title{color: #334141} .social-icons-color .fa-facebook-official{color: #3b5998} .social-icons-color .fa-twitter-square{color: #1da1f2} .social-icons-color .fa-whatsapp{color: #4fce5d} .social-icons-color .fa-pinterest{color: #bd081c} .social-icons-color .fa-linkedin-square{color: #0077b5} .social-icons-color .fa-google-plus-square{color: #db4437} .social-icons-color .fa-tumblr-square{color: #32506d} .social-icons-color .fa-instagram{color: #f25a00} .social-icons-color .fa-youtube-play{color: red} .social-icons-color .fa-vimeo-square{color: #aad450} .social-icons-color .fa-dribbble{color: #ea4c89} .social-icons-color .fa-stumbleupon-circle{color: #eb471d} .social-icons-color .fa-soundcloud{color: #f50} .social-icons-color .fa-vine{color: #00bf8f} .social-icons-color .fa-vk{color: #45668e} .social-icons-color .fa-telegram{color: #08c} .social-icons-color .fa-rss{color: #f60} @media (min-width:1200px){.footer-social-icons .social-icons .fa-facebook:focus, .footer-social-icons .social-icons .fa-facebook:hover{color: #3b5998}.footer-social-icons .social-icons .fa-twitter:focus, .footer-social-icons .social-icons .fa-twitter:hover{color: #1da1f2}.footer-social-icons .social-icons .fa-whatsapp:focus, .footer-social-icons .social-icons .fa-whatsapp:hover{color: #4fce5d}.footer-social-icons .social-icons .fa-pinterest:focus, .footer-social-icons .social-icons .fa-pinterest:hover{color: #bd081c}.footer-social-icons .social-icons .fa-linkedin:focus, .footer-social-icons .social-icons .fa-linkedin:hover{color: #0077b5}.footer-social-icons .social-icons .fa-google-plus:focus, .footer-social-icons .social-icons .fa-google-plus:hover{color: #db4437}.footer-social-icons .social-icons .fa-tumblr:focus, .footer-social-icons .social-icons .fa-tumblr:hover{color: #32506d}.footer-social-icons .social-icons .fa-instagram:focus, .footer-social-icons .social-icons .fa-instagram:hover{color: #f25a00}.footer-social-icons .social-icons .fa-youtube:focus, .footer-social-icons .social-icons .fa-youtube:hover{color: red}.footer-social-icons .social-icons .fa-vimeo-square:focus, .footer-social-icons .social-icons .fa-vimeo-square:hover{color: #aad450}.footer-social-icons .social-icons .fa-dribbble:focus, .footer-social-icons .social-icons .fa-dribbble:hover{color: #ea4c89}.footer-social-icons .social-icons .fa-stumbleupon:focus, .footer-social-icons .social-icons .fa-stumbleupon:hover{color: #eb471d}.footer-social-icons .social-icons .fa-soundcloud:focus, .footer-social-icons .social-icons .fa-soundcloud:hover{color: #f50}.footer-social-icons .social-icons .fa-vine:focus, .footer-social-icons .social-icons .fa-vine:hover{color: #00bf8f}.footer-social-icons .social-icons .fa-vk:focus, .footer-social-icons .social-icons .fa-vk:hover{color: #45668e}.footer-social-icons .social-icons .fa-telegram:focus, .footer-social-icons .social-icons .fa-telegram:hover{color: #08c}.footer-social-icons .social-icons .fa-rss:focus, .footer-social-icons .social-icons .fa-rss:hover{color: #f60}} .handheld-footer{background-color: #f2f2f2; padding-top: 15px} @media (min-width:992px){.handheld-footer{display: none}} .handheld-footer .handheld-widget-menu{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; margin-bottom: 30px} @media (min-width:576px){.handheld-footer .handheld-widget-menu{max-width: 540px}} @media (min-width:768px){.handheld-footer .handheld-widget-menu{max-width: 720px}} @media (min-width:992px){.handheld-footer .handheld-widget-menu{max-width: 960px}} @media (min-width:1200px){.handheld-footer .handheld-widget-menu{max-width: 1140px}} @media (min-width:1480px){.handheld-footer .handheld-widget-menu{max-width: 1430px}} .handheld-footer .handheld-widget-menu .columns{background: #fff; margin-bottom: 10px; border-radius: 7px} .handheld-footer .handheld-widget-menu .widget-title{font-size: 16px; font-weight: 600; padding: 15px 20px; margin-bottom: 0; position: relative; cursor: pointer} .handheld-footer .handheld-widget-menu .widget-title:after{position: absolute; content: '\79'; font-family: font-electro; color: #333e48; right: 20px} .handheld-footer .handheld-widget-menu ul{padding-left: 0; list-style: none; padding: 0 20px 20px; margin-bottom: 0} .handheld-footer .handheld-widget-menu ul li{margin-top: 7px} .handheld-footer .handheld-widget-menu ul a{color: #0062bd} .handheld-footer .footer-social-icons{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; margin-bottom: 0; font-size: 26px; text-align: center} @media (min-width:576px){.handheld-footer .footer-social-icons{max-width: 540px}} @media (min-width:768px){.handheld-footer .footer-social-icons{max-width: 720px}} @media (min-width:992px){.handheld-footer .footer-social-icons{max-width: 960px}} @media (min-width:1200px){.handheld-footer .footer-social-icons{max-width: 1140px}} @media (min-width:1480px){.handheld-footer .footer-social-icons{max-width: 1430px}} .handheld-footer .footer-social-icons .social-icons-color{padding-left: 0; list-style: none; display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; justify-content: center; margin-bottom: 0} .handheld-footer .footer-social-icons .social-icons-color li{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; margin-bottom: 20px; padding: 0; width: auto} .handheld-footer .footer-social-icons .social-icons-color li a{padding: 0 15px} .handheld-footer .handheld-footer-bar{background-color: #333e48} .handheld-footer .handheld-footer-bar .handheld-footer-bar-inner{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; display: flex; justify-content: space-between; padding-top: 20px; padding-bottom: 20px; flex-direction: column; align-items: center} @media (min-width:576px){.handheld-footer .handheld-footer-bar .handheld-footer-bar-inner{max-width: 540px}} @media (min-width:768px){.handheld-footer .handheld-footer-bar .handheld-footer-bar-inner{max-width: 720px}} @media (min-width:992px){.handheld-footer .handheld-footer-bar .handheld-footer-bar-inner{max-width: 960px}} @media (min-width:1200px){.handheld-footer .handheld-footer-bar .handheld-footer-bar-inner{max-width: 1140px}} @media (min-width:1480px){.handheld-footer .handheld-footer-bar .handheld-footer-bar-inner{max-width: 1430px}} .handheld-footer .handheld-footer-bar .footer-logo{width: auto; align-self: center} .handheld-footer .handheld-footer-bar .footer-call-us{margin-bottom: 0; max-width: 180px; width: auto} .handheld-footer .handheld-footer-bar .footer-call-us .call-us-text{font-size: 13px; color: #fff; font-weight: 400} .handheld-footer .handheld-footer-bar .footer-call-us .call-us-number, .handheld-footer .handheld-footer-bar .footer-call-us .call-us-number a{font-size: 20px; color: #fff} .handheld-footer.v2{padding-top: 22px} .handheld-footer.v2 .handheld-widget-menu{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; margin-bottom: 53px} .handheld-footer.v2 .handheld-widget-menu .columns{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; flex: 0 0 50%; max-width: 50%; background: 0 0} .handheld-footer.v2 .handheld-widget-menu .widget-title{font-size: 14px; padding: 12px 0 6px} .handheld-footer.v2 .handheld-widget-menu .widget-title:after{content: ''} .handheld-footer.v2 .handheld-widget-menu .menu{padding: 0} .handheld-footer.v2 .handheld-widget-menu .menu li{margin-top: 7px} .handheld-footer.v2 .handheld-widget-menu .menu a{color: #0062bd}