/* Generated by tools/build-critical-css.cjs. Do not edit. */
* { box-sizing: border-box; }
body { overflow-x: hidden; background-color: rgb(255, 255, 255); color: rgb(51, 62, 72); direction: ltr; }
a:focus { outline: none; }
a:hover, a:focus { text-decoration: none; }
.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: 0px auto; }
img[src="assets/images/blank.gif"] { background: url("/assets/images/ajax-loader.gif") center center no-repeat scroll rgb(255, 255, 255); width: 100%; }
body { overflow-wrap: break-word; font-size: 0.875em; letter-spacing: -0.01em; }
body, button, input, textarea { color: rgb(51, 62, 72); font-family: "Open Sans", HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; line-height: 1.714em; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; }
button, input { line-height: 1.286em; }
select { color: initial; font-family: "Open Sans", HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { margin-bottom: 0.5em; }
.dropdown-menu { font-size: 1em; }
table { width: 100%; max-width: 100%; margin-bottom: 1.236rem; }
table th, table td { padding: 0.75rem; line-height: 1.5; vertical-align: top; border-top: 1px solid rgb(236, 238, 239); }
table thead th { vertical-align: bottom; border-bottom: 2px solid rgb(236, 238, 239); }
table tbody + tbody { border-top: 2px solid rgb(236, 238, 239); }
table .table { background-color: rgb(255, 255, 255); }
table tbody tr td a { color: rgb(62, 62, 62); }
table tbody tr td a:hover, table tbody tr td a:focus { color: rgb(0, 0, 0); text-decoration: none; }
table.layout { margin-bottom: 0px; }
table.layout th, table.layout td { padding: 0px; line-height: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; 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: 0.701em 2.134em; border-width: 0px; }
label { font-size: 1em; line-height: 1.286em; font-weight: bold; margin-bottom: 0.857em; }
.input-text { font-size: 1em; line-height: 1.286em; border: 1px solid rgb(221, 221, 221); padding: 0.858em 1.858em; border-radius: 1.286em; width: 100%; }
.input-text:focus { border-color: rgb(102, 175, 233); outline: none; }
textarea.input-text { min-height: 10em; padding: 1.858em; }
.btn, .hero-action-btn, .button, button, input[type="button"], input[type="reset"], input[type="submit"] { font-size: 0.875rem; border-radius: 1.571em; padding: 1.036em 2.134em; border-width: 0px; display: inline-block; color: rgb(51, 62, 72); background-color: rgb(239, 236, 236); border-color: rgb(239, 236, 236); }
.btn:hover, .hero-action-btn:hover, .button:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { color: rgb(255, 255, 255); background-color: black; border-color: black; }
.btn:focus, .hero-action-btn:focus, .btn.focus, .focus.hero-action-btn, .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: rgb(255, 255, 255); background-color: black; border-color: black; }
.btn:active, .hero-action-btn:active, .btn.active, .active.hero-action-btn, .open > .btn.dropdown-toggle, .open > .dropdown-toggle.hero-action-btn, .button:active, .button.active, .open > .button.dropdown-toggle, button:active, button.active, .open > button.dropdown-toggle, input[type="button"]:active, input[type="button"].active, .open > input[type="button"].dropdown-toggle, input[type="reset"]:active, input[type="reset"].active, .open > input[type="reset"].dropdown-toggle, input[type="submit"]:active, input[type="submit"].active, .open > input[type="submit"].dropdown-toggle { color: rgb(51, 62, 72); background-color: black; border-color: black; background-image: none; }
.btn:active:hover, .hero-action-btn:active:hover, .btn:active:focus, .hero-action-btn:active:focus, .btn:active.focus, .hero-action-btn:active.focus, .btn.active:hover, .active.hero-action-btn:hover, .btn.active:focus, .active.hero-action-btn:focus, .btn.active.focus, .active.focus.hero-action-btn, .open > .btn.dropdown-toggle:hover, .open > .dropdown-toggle.hero-action-btn:hover, .open > .btn.dropdown-toggle:focus, .open > .dropdown-toggle.hero-action-btn:focus, .open > .btn.dropdown-toggle.focus, .open > .dropdown-toggle.focus.hero-action-btn, .button:active:hover, .button:active:focus, .button:active.focus, .button.active:hover, .button.active:focus, .button.active.focus, .open > .button.dropdown-toggle:hover, .open > .button.dropdown-toggle:focus, .open > .button.dropdown-toggle.focus, button:active:hover, button:active:focus, button:active.focus, button.active:hover, button.active:focus, button.active.focus, .open > button.dropdown-toggle:hover, .open > button.dropdown-toggle:focus, .open > button.dropdown-toggle.focus, input[type="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, .open > input[type="button"].dropdown-toggle:hover, .open > input[type="button"].dropdown-toggle:focus, .open > input[type="button"].dropdown-toggle.focus, input[type="reset"]: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, .open > input[type="reset"].dropdown-toggle:hover, .open > input[type="reset"].dropdown-toggle:focus, .open > input[type="reset"].dropdown-toggle.focus, input[type="submit"]: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, .open > input[type="submit"].dropdown-toggle:hover, .open > input[type="submit"].dropdown-toggle:focus, .open > input[type="submit"].dropdown-toggle.focus { color: rgb(51, 62, 72); background-color: rgb(199, 189, 189); border-color: rgb(181, 167, 167); }
.btn.disabled:focus, .disabled.hero-action-btn:focus, .btn.disabled.focus, .disabled.focus.hero-action-btn, .btn:disabled:focus, .hero-action-btn:disabled:focus, .btn:disabled.focus, .hero-action-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: rgb(239, 236, 236); border-color: rgb(239, 236, 236); }
.btn.disabled:hover, .disabled.hero-action-btn:hover, .btn:disabled:hover, .hero-action-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: rgb(239, 236, 236); border-color: rgb(239, 236, 236); }
.btn:focus, .hero-action-btn:focus, .btn.focus, .focus.hero-action-btn, .btn:active:focus, .hero-action-btn:active:focus, .btn:active.focus, .hero-action-btn:active.focus, .btn.active:focus, .active.hero-action-btn:focus, .btn.active.focus, .active.focus.hero-action-btn, .button:focus, .button.focus, .button:active:focus, .button:active.focus, .button.active:focus, .button.active.focus, button:focus, button.focus, button:active:focus, button:active.focus, button.active:focus, button.active.focus, input[type="button"]:focus, input[type="button"].focus, input[type="button"]:active:focus, input[type="button"]:active.focus, input[type="button"].active:focus, input[type="button"].active.focus, input[type="reset"]:focus, input[type="reset"].focus, input[type="reset"]:active:focus, input[type="reset"]:active.focus, input[type="reset"].active:focus, input[type="reset"].active.focus, input[type="submit"]:focus, input[type="submit"].focus, input[type="submit"]:active:focus, input[type="submit"]:active.focus, input[type="submit"].active:focus, input[type="submit"].active.focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
.btn:focus, .hero-action-btn:focus, .btn:hover, .hero-action-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, .focus.hero-action-btn, .btn:focus, .hero-action-btn:focus, .btn:active:focus, .hero-action-btn:active:focus, .button.focus, .button:focus, .button:active:focus, button.focus, button:focus, button:active:focus, input[type="button"].focus, input[type="button"]:focus, input[type="button"]:active:focus, input[type="reset"].focus, input[type="reset"]:focus, input[type="reset"]:active:focus, input[type="submit"].focus, input[type="submit"]:focus, input[type="submit"]:active:focus { text-decoration: none; outline: none; }
.btn:active, .hero-action-btn:active, .btn.active, .active.hero-action-btn, .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: 0px; }
.btn.disabled, .disabled.hero-action-btn, .btn:disabled, .hero-action-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: 0.65; }
.btn-secondary, table.cart .coupon .button, .checkout_coupon .form-row-last .button { background-color: rgb(51, 62, 72); color: rgb(255, 255, 255); }
.btn-primary, input[type="submit"] { font-weight: bold; }
.clear::after { content: ""; display: table; clear: both; }
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea, .input-text { padding: 0.857em 1.214em; background-color: transparent; color: rgb(129, 129, 129); line-height: 1.286em; outline: none; border: 1px solid rgb(221, 221, 221); appearance: none; border-radius: 1.571em; box-sizing: border-box; }
textarea { overflow: auto; padding-left: 0.857em; vertical-align: top; width: 100%; }
fieldset { clear: both; }
fieldset legend { font-size: 1.5em; }
@media (min-width: 1200px) {.container { max-width: 1200px; }}
#content { margin-bottom: 10.714em; }
#content #primary { position: relative; float: left; min-height: 1px; width: 100%; padding-right: 0px; padding-left: 0px; }
@media (min-width: 992px) {#content #primary { padding-left: 0.9375rem; width: 75%; left: 25%; }}
#content #sidebar { position: relative; float: left; min-height: 1px; width: 100%; padding-right: 0px; padding-left: 0px; }
@media (min-width: 992px) {#content #sidebar { padding-right: 0.9375rem; width: 25%; right: 75%; }}
.page-template-template-homepage-v1 #content #primary, .page-template-template-homepage-v3 #content #primary, .page-template-default #content #primary, .full-width #content #primary { padding-left: 0px; }
@media (min-width: 768px) {.page-template-template-homepage-v1 #content #primary, .page-template-template-homepage-v3 #content #primary, .page-template-default #content #primary, .full-width #content #primary { width: 100%; left: auto; }}
@media (min-width: 768px) {.woocommerce-lost-password #content #primary { width: 66.6667%; left: 16.6667%; }}
.page-template-template-homepage-v2 #primary section:last-child, .page-template-template-homepage-v2 #sidebar aside:last-child { margin-bottom: 0px; }
.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments { padding: 1em 1.618em; margin-bottom: 2.618em; background-color: rgb(92, 184, 92); margin-left: 0px; border-radius: 2px; color: rgb(255, 255, 255); clear: both; border-left: 0.618em solid rgba(0, 0, 0, 0.15); }
.woocommerce-message::after, .woocommerce-info::after, .woocommerce-error::after, .woocommerce-noreviews::after, p.no-comments::after { content: ""; display: table; clear: both; }
.woocommerce-message a, .woocommerce-info a, .woocommerce-error a, .woocommerce-noreviews a, p.no-comments a { color: rgb(255, 255, 255); }
.woocommerce-message a:hover, .woocommerce-info a:hover, .woocommerce-error a:hover, .woocommerce-noreviews a:hover, p.no-comments a:hover { color: rgb(255, 255, 255); opacity: 0.7; }
.woocommerce-message a.button:hover, .woocommerce-info a.button:hover, .woocommerce-error a.button:hover, .woocommerce-noreviews a.button:hover, p.no-comments a.button:hover { opacity: 1; }
.woocommerce-message .button, .woocommerce-info .button, .woocommerce-error .button, .woocommerce-noreviews .button, p.no-comments .button { float: right; padding: 0px 0px 0px 1em; background: none; color: rgb(255, 255, 255); box-shadow: none; line-height: 1.618; border-width: 0px 0px 0px 1px; border-left-style: solid; border-radius: 0px; border-left-color: rgba(255, 255, 255, 0.25) !important; }
.woocommerce-message .button:hover, .woocommerce-info .button:hover, .woocommerce-error .button:hover, .woocommerce-noreviews .button:hover, p.no-comments .button:hover { background: none; color: rgb(255, 255, 255); opacity: 0.7; }
.woocommerce-message pre, .woocommerce-info pre, .woocommerce-error pre, .woocommerce-noreviews pre, p.no-comments pre { background-color: rgba(0, 0, 0, 0.1); }
.site-content > .container > .woocommerce > .woocommerce-message:first-child, .site-content > .container > .woocommerce > .woocommerce-info:first-child, .site-content > .container > .woocommerce > .woocommerce-error:first-child { margin-top: 2.618em; }
.wc-forward::after { content: ""; font-family: FontAwesome; margin-left: 0.53em; font-weight: 400; }
.woocommerce-error { list-style: none; }
.woocommerce-info, .woocommerce-noreviews, p.no-comments { color: rgb(51, 62, 72); }
.woocommerce-info a, .woocommerce-info button, .woocommerce-noreviews a, .woocommerce-noreviews button, p.no-comments a, p.no-comments button { color: rgb(51, 62, 72); font-weight: bold; }
.woocommerce-info a:focus, .woocommerce-info a:hover, .woocommerce-info button:focus, .woocommerce-info button:hover, .woocommerce-noreviews a:focus, .woocommerce-noreviews a:hover, .woocommerce-noreviews button:focus, .woocommerce-noreviews button:hover, p.no-comments a:focus, p.no-comments a:hover, p.no-comments button:focus, p.no-comments button:hover { color: rgb(51, 62, 72); text-decoration: none; }
.woocommerce-error { background-color: rgb(217, 83, 79); }
dl.variation { font-size: 0.857em; margin: 0.857em 0px 0px; }
dl.variation dd { margin: 0px 0px 1em; }
dl.variation dd p { margin: 0px; }
.in-stock span { color: rgb(92, 184, 92); }
.out-of-stock span { color: rgb(217, 83, 79); }
.available-on-backorder span { color: rgb(240, 173, 78); }
section { margin-bottom: 3.571em; }
section header { margin-bottom: 2.857em; border-bottom: 1px solid rgb(218, 218, 218); }
section header h1, section header .h1 { font-size: 1.786em; line-height: 1.6em; display: inline-block; padding-bottom: 0.4em; position: relative; margin-bottom: 0px; }
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-content img.wp-smiley, .entry-content img.wp-smiley, .comment-content img.wp-smiley { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; margin-top: 0px; padding: 0px; display: inline-block; }
.wp-caption { margin-bottom: 1.618em; max-width: 100%; }
.wp-caption img[class*="wp-image-"] { display: block; margin: 0px auto; }
.wp-caption .wp-caption-text { text-align: left; font-style: italic; padding: 0px 0px 1em; }
embed, iframe, object, video { max-width: 100%; }
.departments-menu > .nav-item { width: 24%; margin-right: 15px; }
.departments-menu > .nav-item .nav-link { padding-left: 1.5em; }
.departments-menu .menu-item-has-children > .dropdown-menu, .departments-menu .departments-menu-dropdown { width: 100%; border-width: 2px; border-radius: 0.625rem; padding: 0.857em 0px; }
.departments-menu .menu-item-has-children > .dropdown-menu > li, .departments-menu .departments-menu-dropdown > li { padding: 0px 0.929em; }
.departments-menu .menu-item-has-children > .dropdown-menu:hover, .departments-menu .departments-menu-dropdown:hover { border-bottom-right-radius: 0px; }
.departments-menu .menu-item-has-children > .dropdown-menu { padding: 0px; }
.departments-menu .departments-menu-dropdown { top: 107%; border-top-width: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.departments-menu .dropdown-menu > .menu-item > a { display: block; width: 100%; clear: both; font-weight: normal; line-height: 1.5; text-align: inherit; background: none; border: 0px; color: rgb(51, 62, 72); padding: 9px 0px 9px 8px; white-space: normal; }
.departments-menu .dropdown-menu > .menu-item > a:focus, .departments-menu .dropdown-menu > .menu-item > a:hover { color: rgb(43, 45, 47); text-decoration: none; background-color: rgb(245, 245, 245); }
.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: rgb(255, 255, 255); text-decoration: none; background-color: rgb(239, 236, 236); outline: 0px; }
.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: rgb(129, 138, 145); }
.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.highlight > a { font-weight: bold; }
.departments-menu .dropdown-menu > .menu-item + .menu-item > a { border-top: 1px solid rgb(221, 221, 221); }
.departments-menu .menu-item-has-children > .dropdown-menu { top: -4px; border-radius: 0px; }
.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; }
.vertical-menu { clear: both; background-color: rgb(255, 255, 255); border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; width: 100%; }
.vertical-menu > li.list-group-item { border-top-right-radius: 9px; border-top-left-radius: 9px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin-bottom: 0.571em; }
.vertical-menu > li.list-group-item > a, .vertical-menu > li.list-group-item > span { font-size: 1.143em; line-height: 1.125em; font-weight: bold; padding: 1.071em 1.25em; display: block; }
.vertical-menu > li.list-group-item.dropdown { border-radius: 9px; padding: 0px; margin-bottom: 0.875em; }
.vertical-menu > li.list-group-item.dropdown > a[data-toggle="dropdown"] { padding: 1.071em 1.25em; display: block; color: rgb(51, 62, 72); }
.vertical-menu > li.list-group-item.dropdown > a[data-toggle="dropdown"]:focus, .vertical-menu > li.list-group-item.dropdown > a[data-toggle="dropdown"]:hover { color: rgb(51, 62, 72); text-decoration: none; }
.vertical-menu > li.list-group-item.dropdown.open { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.vertical-menu > .menu-item:last-child { margin-bottom: 0.571em; }
.vertical-menu > .menu-item:last-child > a { border-bottom: 0px; }
.vertical-menu > .menu-item, .vertical-menu .dropdown-menu > .menu-item { position: static; display: block; padding: 0px 1.143em; }
.vertical-menu > .menu-item.highlight > a, .vertical-menu .dropdown-menu > .menu-item.highlight > a { font-weight: bold; }
.vertical-menu > .menu-item > a, .vertical-menu .dropdown-menu > .menu-item > a { display: block; border-bottom: 1px solid rgb(221, 221, 221); padding: 0.608em 0.357em; font-size: 1em; color: rgb(51, 62, 72); font-weight: normal; }
.vertical-menu > .menu-item > a:focus, .vertical-menu > .menu-item > a:hover, .vertical-menu .dropdown-menu > .menu-item > a:focus, .vertical-menu .dropdown-menu > .menu-item > a:hover { color: rgb(51, 62, 72); text-decoration: none; background-color: rgb(245, 245, 245); font-weight: bold; }
.vertical-menu > .menu-item:focus > a, .vertical-menu > .menu-item:hover > a, .vertical-menu .dropdown-menu > .menu-item:focus > a, .vertical-menu .dropdown-menu > .menu-item:hover > a { background-color: rgb(245, 245, 245); font-weight: bold; }
.vertical-menu .menu-item-has-children a[data-toggle="dropdown"]::after { font-family: font-electro; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: auto; height: auto; }
.vertical-menu .menu-item-has-children > .dropdown-menu { top: 50px; border-radius: 0px; padding: 0px; }
.vertical-menu .menu-item-has-children > .dropdown-menu > li.menu-item:not(.menu-item-object-static_block):first-child { margin-top: 1.143em; }
.vertical-menu .menu-item-has-children > .dropdown-menu > li.menu-item:not(.menu-item-object-static_block) > a { border-bottom: 0px; padding: 0.35em 1.429em; }
.vertical-menu .menu-item-has-children > .dropdown-menu > li.menu-item:not(.menu-item-object-static_block) > a:focus, .vertical-menu .menu-item-has-children > .dropdown-menu > li.menu-item:not(.menu-item-object-static_block) > a:hover { background-color: transparent; }
.vertical-menu .list-group-item > .dropdown-menu { font-size: 14px; border-radius: 0px 0px 9px 9px; width: 100%; top: 97%; padding-top: 0.714em; border-top: 0px rgb(238, 238, 238); border-right-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-left-color: rgb(238, 238, 238); }
.vertical-menu .list-group-item > .dropdown-menu > .menu-item:last-child { margin-bottom: 0.571em; }
.vertical-menu .list-group-item > .dropdown-menu > .menu-item:last-child > a { border-bottom: 0px; }
.vertical-menu .list-group-item > .dropdown-menu > .menu-item > a { padding-right: 0.257em; }
.vertical-menu .list-group-item > .dropdown-menu > .menu-item .dropdown-menu { top: -3px; border-radius: 0px; padding: 0px; }
.navbar-search .search-field:not(:first-child):not(:last-child) { border-top-left-radius: 2.467em; border-bottom-left-radius: 2.467em; }
.woocommerce-breadcrumb { margin-top: 1.786em; margin-bottom: 3.571em; }
.woocommerce-breadcrumb a { color: rgb(51, 62, 72); display: inline-block; }
.woocommerce-breadcrumb a:focus, .woocommerce-breadcrumb a:hover { color: rgb(51, 62, 72); text-decoration: none; }
.woocommerce-breadcrumb span.delimiter { margin: 0px 1.429em; }
.woocommerce-breadcrumb span.delimiter + a { padding: 0.465em 0.929em; background-color: rgb(245, 245, 245); border-radius: 0.357em; }
.woocommerce-breadcrumb span.delimiter + a:focus, .woocommerce-breadcrumb span.delimiter + a:hover { background-color: rgb(232, 232, 232); }
.wc-tabs, .ec-tabs { padding-left: 0px; margin-bottom: 0px; list-style: none; }
.wc-tabs > li, .ec-tabs > li { display: inline-block; }
.wc-tabs > li a, .ec-tabs > li a { line-height: 1em; font-size: 1.286em; color: rgb(51, 62, 72); padding-bottom: 1em; position: relative; display: block; }
.wc-tabs > li a:focus, .wc-tabs > li a:hover, .ec-tabs > li a:focus, .ec-tabs > li a:hover { text-decoration: none; }
.wc-tabs > li.active a, .ec-tabs > li.active a { font-weight: bold; }
.wc-tabs > li.active a::before, .ec-tabs > li.active a::before { content: " "; height: 4px; width: 10px; display: block; position: absolute; bottom: -5px; left: 50%; border-radius: 0px 0px 10px 10px; transform: translateX(-50%); }
.wc-tabs > li.active a::after, .ec-tabs > li.active a::after { content: " "; border-bottom: 2px solid transparent; display: block; position: absolute; bottom: -1px; width: 100%; }
.wc-tabs > li + li, .ec-tabs > li + li { margin-left: 3.214em; }
.electro-nav-tabs { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.electro-nav-tabs > li.nav-item { display: inline-block; float: none; }
.electro-nav-tabs > li.nav-item a.active { font-weight: bold; }
.electro-nav-tabs > li.nav-item a.active::before { content: " "; height: 4px; width: 10px; display: block; position: absolute; bottom: -5px; left: 50%; border-radius: 0px 0px 10px 10px; transform: translateX(-50%); }
.electro-nav-tabs > li.nav-item a.active::after { content: " "; border-bottom: 2px solid transparent; display: block; position: absolute; bottom: -1px; width: 100%; }
.electro-nav-tabs > li.nav-item + .nav-item { margin-left: 3.214em; }
.electro-advanced-pagination input[type="number"] { color: rgb(126, 126, 126); width: 3.335em; text-align: center; padding: 0.201em 0.75em; border: 1px solid rgb(227, 227, 227); }
.electro-advanced-pagination input[type="number"]::-webkit-inner-spin-button, .electro-advanced-pagination input[type="number"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }
li.product:hover, .section-onsale-product .onsale-product:hover, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content:hover, .products-carousel .owl-item .product:hover, li.product.hover, .section-onsale-product .hover.onsale-product, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .hover.onsale-product-content, .products-carousel .owl-item .hover.product { z-index: 999; position: relative; }
li.product:hover .product-inner, .section-onsale-product .onsale-product:hover .product-inner, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content:hover .product-inner, .products-carousel .owl-item .product:hover .product-inner, li.product.hover .product-inner, .section-onsale-product .hover.onsale-product .product-inner, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .hover.onsale-product-content .product-inner, .products-carousel .owl-item .hover.product .product-inner { position: absolute; width: 100%; height: auto; min-height: 100%; box-shadow: rgba(1, 1, 1, 0.3) 0px 0px 6px 0px; background-color: rgb(255, 255, 255); }
li.product .product-inner, .section-onsale-product .onsale-product .product-inner, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .product-inner, .products-carousel .owl-item .product .product-inner { padding: 1.429em 1.714em 1.357em; height: 100%; position: relative; }
li.product .loop-product-categories, .section-onsale-product .onsale-product .loop-product-categories, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .loop-product-categories, .products-carousel .owl-item .product .loop-product-categories { display: block; margin-bottom: 1em; font-size: 0.857em; line-height: 1.05em; height: 1.05em; color: rgb(135, 135, 135); overflow: hidden; }
li.product .loop-product-categories a, .section-onsale-product .onsale-product .loop-product-categories a, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .loop-product-categories a, .products-carousel .owl-item .product .loop-product-categories a { color: rgb(135, 135, 135); }
li.product .loop-product-categories a:focus, .section-onsale-product .onsale-product .loop-product-categories a:focus, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .loop-product-categories a:focus, .products-carousel .owl-item .product .loop-product-categories a:focus, li.product .loop-product-categories a:hover, .section-onsale-product .onsale-product .loop-product-categories a:hover, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .loop-product-categories a:hover, .products-carousel .owl-item .product .loop-product-categories a:hover { text-decoration: none; color: rgb(51, 51, 51); }
li.product a, .section-onsale-product .onsale-product a, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content a, .products-carousel .owl-item .product a { color: rgb(0, 98, 189); }
li.product a:focus, .section-onsale-product .onsale-product a:focus, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content a:focus, .products-carousel .owl-item .product a:focus, li.product a:hover, .section-onsale-product .onsale-product a:hover, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content a:hover, .products-carousel .owl-item .product a:hover { text-decoration: none; }
li.product h3, .section-onsale-product .onsale-product h3, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content h3, .products-carousel .owl-item .product h3 { font-size: 1.071em; line-height: 1.286em; font-weight: bold; height: 2.572em; overflow: hidden; }
li.product .product-thumbnail, .section-onsale-product .onsale-product .product-thumbnail, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .product-thumbnail, .products-carousel .owl-item .product .product-thumbnail { margin-bottom: 0.714em; position: relative; width: 100%; padding-bottom: 93.01%; float: left; height: 0px; }
li.product .product-thumbnail img, .section-onsale-product .onsale-product .product-thumbnail img, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .product-thumbnail img, .products-carousel .owl-item .product .product-thumbnail img { transform-style: flat; }
li.product .product-rating, .section-onsale-product .onsale-product .product-rating, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .product-rating, .products-carousel .owl-item .product .product-rating { clear: both; margin-bottom: 1.667em; font-size: 0.857em; color: rgb(125, 125, 125); }
li.product .product-rating::after, .section-onsale-product .onsale-product .product-rating::after, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .product-rating::after, .products-carousel .owl-item .product .product-rating::after { content: ""; display: table; clear: both; }
li.product .product-rating .star-rating, .section-onsale-product .onsale-product .product-rating .star-rating, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .product-rating .star-rating, .products-carousel .owl-item .product .product-rating .star-rating { display: inline-block; }
li.product .product-short-description, .section-onsale-product .onsale-product .product-short-description, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .product-short-description, .products-carousel .owl-item .product .product-short-description { clear: both; color: rgb(125, 125, 125); font-size: 0.857em; line-height: 1.75em; margin-bottom: 3em; height: 7em; overflow: hidden; }
li.product .product-short-description::after, .section-onsale-product .onsale-product .product-short-description::after, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .product-short-description::after, .products-carousel .owl-item .product .product-short-description::after { content: ""; display: table; clear: both; }
li.product .product-short-description ul, .section-onsale-product .onsale-product .product-short-description ul, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .product-short-description ul, .products-carousel .owl-item .product .product-short-description ul { padding-left: 15px; }
li.product .product-sku, .section-onsale-product .onsale-product .product-sku, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .product-sku, .products-carousel .owl-item .product .product-sku { font-size: 0.857em; color: rgb(125, 125, 125); margin-bottom: 0.5em; }
li.product .wp-post-image, .section-onsale-product .onsale-product .wp-post-image, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .wp-post-image, .products-carousel .owl-item .product .wp-post-image { width: 100%; position: absolute; left: 0px; display: inline-block; max-width: 100%; height: auto; margin: 0px auto; vertical-align: middle; max-height: 100%; }
li.product .price-add-to-cart, .section-onsale-product .onsale-product .price-add-to-cart, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .price-add-to-cart, .products-carousel .owl-item .product .price-add-to-cart { clear: both; margin-bottom: 0.929em; position: relative; }
li.product .price-add-to-cart::after, .section-onsale-product .onsale-product .price-add-to-cart::after, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .price-add-to-cart::after, .products-carousel .owl-item .product .price-add-to-cart::after { content: ""; display: table; clear: both; }
li.product .price-add-to-cart .electro-price, .section-onsale-product .onsale-product .price-add-to-cart .electro-price, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .price-add-to-cart .electro-price, .products-carousel .owl-item .product .price-add-to-cart .electro-price { line-height: 36px; }
li.product .price-add-to-cart > .price, .section-onsale-product .onsale-product .price-add-to-cart > .price, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .price-add-to-cart > .price, .products-carousel .owl-item .product .price-add-to-cart > .price { display: block; float: left; width: calc(100% - 41px); white-space: nowrap; }
li.product .price, .section-onsale-product .onsale-product .price, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .price, .products-carousel .owl-item .product .price { color: rgb(52, 63, 73); font-size: 1.429em; line-height: 1.286em; font-weight: normal; }
li.product .price ins, .section-onsale-product .onsale-product .price ins, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .price ins, .products-carousel .owl-item .product .price ins, li.product .price del, .section-onsale-product .onsale-product .price del, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .price del, .products-carousel .owl-item .product .price del { text-decoration: none; }
li.product .price ins, .section-onsale-product .onsale-product .price ins, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .price ins, .products-carousel .owl-item .product .price ins { color: rgb(238, 0, 0); }
li.product .price del, .section-onsale-product .onsale-product .price del, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .price del, .products-carousel .owl-item .product .price del { color: rgb(132, 132, 132); font-size: 0.6em; line-height: 1.5em; }
li.product .price del .amount, .section-onsale-product .onsale-product .price del .amount, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .price del .amount, .products-carousel .owl-item .product .price del .amount { text-decoration: line-through; }
li.product .added_to_cart, .section-onsale-product .onsale-product .added_to_cart, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .added_to_cart, .products-carousel .owl-item .product .added_to_cart, li.product .button, .section-onsale-product .onsale-product .button, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .button, .products-carousel .owl-item .product .button { width: 35px; text-indent: -9999px; height: 35px; position: relative; padding: 0px; border-radius: 50%; }
li.product .added_to_cart::before, .section-onsale-product .onsale-product .added_to_cart::before, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .added_to_cart::before, .products-carousel .owl-item .product .added_to_cart::before, li.product .button::before, .section-onsale-product .onsale-product .button::before, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .button::before, .products-carousel .owl-item .product .button::before { display: inline-block; color: rgb(255, 255, 255); }
li.product .added_to_cart::before, .section-onsale-product .onsale-product .added_to_cart::before, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .added_to_cart::before, .products-carousel .owl-item .product .added_to_cart::before { content: ""; padding: 0.5em 0.504em; float: right; text-indent: 0px; }
li.product .button.add_to_cart_button::before, .section-onsale-product .onsale-product .button.add_to_cart_button::before, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .button.add_to_cart_button::before, .products-carousel .owl-item .product .button.add_to_cart_button::before { content: "a"; font-family: font-electro; float: right; text-indent: 0px; background: none; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; font-size: 18px; padding: 0px; }
li.product .button.added, .section-onsale-product .onsale-product .button.added, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .button.added, .products-carousel .owl-item .product .button.added { display: none; }
.columns-4 ul.products > li.product.list-view, .columns-4 .section-onsale-product ul.products > .list-view.onsale-product, .section-onsale-product .columns-4 ul.products > .list-view.onsale-product, .columns-4 .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-4 ul.products > .list-view.onsale-product-content, .columns-4 .products-carousel .owl-item ul.products > .list-view.product, .products-carousel .owl-item .columns-4 ul.products > .list-view.product, .columns-5 ul.products > li.product.list-view, .columns-5 .section-onsale-product ul.products > .list-view.onsale-product, .section-onsale-product .columns-5 ul.products > .list-view.onsale-product, .columns-5 .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-5 ul.products > .list-view.onsale-product-content, .columns-5 .products-carousel .owl-item ul.products > .list-view.product, .products-carousel .owl-item .columns-5 ul.products > .list-view.product, .columns-6 ul.products > li.product.list-view, .columns-6 .section-onsale-product ul.products > .list-view.onsale-product, .section-onsale-product .columns-6 ul.products > .list-view.onsale-product, .columns-6 .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6 ul.products > .list-view.onsale-product-content, .columns-6 .products-carousel .owl-item ul.products > .list-view.product, .products-carousel .owl-item .columns-6 ul.products > .list-view.product, ul.products > li.product.list-view, .section-onsale-product ul.products > .list-view.onsale-product, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content, .products-carousel .owl-item ul.products > .list-view.product { position: relative; float: left; min-height: 1px; padding-left: 0.9375rem; padding-right: 0.9375rem; width: 100%; }
@media (min-width: 768px) {.columns-4 ul.products > li.product.list-view, .columns-4 .section-onsale-product ul.products > .list-view.onsale-product, .section-onsale-product .columns-4 ul.products > .list-view.onsale-product, .columns-4 .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-4 ul.products > .list-view.onsale-product-content, .columns-4 .products-carousel .owl-item ul.products > .list-view.product, .products-carousel .owl-item .columns-4 ul.products > .list-view.product, .columns-5 ul.products > li.product.list-view, .columns-5 .section-onsale-product ul.products > .list-view.onsale-product, .section-onsale-product .columns-5 ul.products > .list-view.onsale-product, .columns-5 .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-5 ul.products > .list-view.onsale-product-content, .columns-5 .products-carousel .owl-item ul.products > .list-view.product, .products-carousel .owl-item .columns-5 ul.products > .list-view.product, .columns-6 ul.products > li.product.list-view, .columns-6 .section-onsale-product ul.products > .list-view.onsale-product, .section-onsale-product .columns-6 ul.products > .list-view.onsale-product, .columns-6 .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6 ul.products > .list-view.onsale-product-content, .columns-6 .products-carousel .owl-item ul.products > .list-view.product, .products-carousel .owl-item .columns-6 ul.products > .list-view.product, ul.products > li.product.list-view, .section-onsale-product ul.products > .list-view.onsale-product, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content, .products-carousel .owl-item ul.products > .list-view.product { width: 100%; }}
ul.products > li.product.list-view, .section-onsale-product ul.products > .list-view.onsale-product, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content, .products-carousel .owl-item ul.products > .list-view.product { padding-bottom: 2.143em; margin-bottom: 2.143em; border-bottom: 1px solid rgb(221, 221, 221); }
ul.products > li.product.list-view:last-child, .section-onsale-product ul.products > .list-view.onsale-product:last-child, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content:last-child, .products-carousel .owl-item ul.products > .list-view.product:last-child { margin-bottom: -1.286em; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
ul.products > li.product.list-view .media-left, .section-onsale-product ul.products > .list-view.onsale-product .media-left, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content .media-left, .products-carousel .owl-item ul.products > .list-view.product .media-left { padding-right: 2.5em; }
ul.products > li.product.list-view .media-left .wp-post-image, .section-onsale-product ul.products > .list-view.onsale-product .media-left .wp-post-image, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content .media-left .wp-post-image, .products-carousel .owl-item ul.products > .list-view.product .media-left .wp-post-image { position: static; display: block; max-width: none; height: auto; width: 270px; }
ul.products > li.product.list-view .media-body .col-xs-12:first-child, .section-onsale-product ul.products > .list-view.onsale-product .media-body .col-xs-12:first-child, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content .media-body .col-xs-12:first-child, .products-carousel .owl-item ul.products > .list-view.product .media-body .col-xs-12:first-child { padding-right: 45px; overflow: hidden; }
@media (min-width: 768px) {ul.products > li.product.list-view .media-body .col-xs-12:first-child, .section-onsale-product ul.products > .list-view.onsale-product .media-body .col-xs-12:first-child, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content .media-body .col-xs-12:first-child, .products-carousel .owl-item ul.products > .list-view.product .media-body .col-xs-12:first-child { width: 65.926%; }}
@media (min-width: 768px) {ul.products > li.product.list-view .media-body .col-xs-12:last-child, .section-onsale-product ul.products > .list-view.onsale-product .media-body .col-xs-12:last-child, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content .media-body .col-xs-12:last-child, .products-carousel .owl-item ul.products > .list-view.product .media-body .col-xs-12:last-child { width: 34.074%; }}
ul.products > li.product.list-view .product-rating, .section-onsale-product ul.products > .list-view.onsale-product .product-rating, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content .product-rating, .products-carousel .owl-item ul.products > .list-view.product .product-rating { margin-bottom: 1em; }
ul.products > li.product.list-view .product-short-description, .section-onsale-product ul.products > .list-view.onsale-product .product-short-description, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content .product-short-description, .products-carousel .owl-item ul.products > .list-view.product .product-short-description { height: 5.25em; font-size: 0.929em; }
ul.products > li.product.list-view .price, .section-onsale-product ul.products > .list-view.onsale-product .price, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content .price, .products-carousel .owl-item ul.products > .list-view.product .price { margin-bottom: 0.714em; display: block; }
ul.products > li.product.list-view div.availability, .section-onsale-product ul.products > .list-view.onsale-product div.availability, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content div.availability, .products-carousel .owl-item ul.products > .list-view.product div.availability { display: block; padding-bottom: 0.714em; border-bottom: 1px solid rgb(221, 221, 221); margin-bottom: 1.429em; }
ul.products > li.product.list-view::after, .section-onsale-product ul.products > .list-view.onsale-product::after, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content::after, .products-carousel .owl-item ul.products > .list-view.product::after { content: none; }
ul.products > li.product.list-view:not(.list-view-small) .button, .section-onsale-product ul.products > .list-view.onsale-product:not(.list-view-small) .button, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content:not(.list-view-small) .button, .products-carousel .owl-item ul.products > .list-view.product:not(.list-view-small) .button { font-size: inherit; float: none; display: block; padding: 0.643em; text-align: center; font-weight: bold; text-indent: 0px; background-color: rgb(230, 230, 230); color: rgb(255, 255, 255); margin-bottom: 1.143em; border-radius: 20px; height: inherit; }
ul.products > li.product.list-view:not(.list-view-small) .button::before, .section-onsale-product ul.products > .list-view.onsale-product:not(.list-view-small) .button::before, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content:not(.list-view-small) .button::before, .products-carousel .owl-item ul.products > .list-view.product:not(.list-view-small) .button::before { background-color: transparent; padding: 0px; position: relative; left: -8px; font-size: 21px; top: 4px; }
ul.products > li.product.list-view:not(.list-view-small) .button.add_to_cart_button::before, .section-onsale-product ul.products > .list-view.onsale-product:not(.list-view-small) .button.add_to_cart_button::before, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content:not(.list-view-small) .button.add_to_cart_button::before, .products-carousel .owl-item ul.products > .list-view.product:not(.list-view-small) .button.add_to_cart_button::before { transform: none; font-weight: 100; }
ul.products > li.product.list-view:not(.list-view-small) .button, .section-onsale-product ul.products > .list-view.onsale-product:not(.list-view-small) .button, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content:not(.list-view-small) .button, .products-carousel .owl-item ul.products > .list-view.product:not(.list-view-small) .button, ul.products > li.product.list-view:not(.list-view-small) .added_to_cart, .section-onsale-product ul.products > .list-view.onsale-product:not(.list-view-small) .added_to_cart, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content:not(.list-view-small) .added_to_cart, .products-carousel .owl-item ul.products > .list-view.product:not(.list-view-small) .added_to_cart { width: initial; }
@media (min-width: 768px) {ul.products > li.product.list-view-small .media-body .col-xs-12:first-child, .section-onsale-product ul.products > .list-view-small.onsale-product .media-body .col-xs-12:first-child, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view-small.onsale-product-content .media-body .col-xs-12:first-child, .products-carousel .owl-item ul.products > .list-view-small.product .media-body .col-xs-12:first-child { width: 71.926%; }}
@media (min-width: 768px) {ul.products > li.product.list-view-small .media-body .col-xs-12:last-child, .section-onsale-product ul.products > .list-view-small.onsale-product .media-body .col-xs-12:last-child, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view-small.onsale-product-content .media-body .col-xs-12:last-child, .products-carousel .owl-item ul.products > .list-view-small.product .media-body .col-xs-12:last-child { width: 28.074%; }}
ul.products > li.product.list-view-small .media-left, .section-onsale-product ul.products > .list-view-small.onsale-product .media-left, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view-small.onsale-product-content .media-left, .products-carousel .owl-item ul.products > .list-view-small.product .media-left { padding-right: 1.786em; }
ul.products > li.product.list-view-small .media-left .wp-post-image, .section-onsale-product ul.products > .list-view-small.onsale-product .media-left .wp-post-image, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view-small.onsale-product-content .media-left .wp-post-image, .products-carousel .owl-item ul.products > .list-view-small.product .media-left .wp-post-image { width: 120px; }
ul.products > li.product.list-view-small .loop-product-categories, .section-onsale-product ul.products > .list-view-small.onsale-product .loop-product-categories, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view-small.onsale-product-content .loop-product-categories, .products-carousel .owl-item ul.products > .list-view-small.product .loop-product-categories { margin-bottom: 0.833em; }
ul.products > li.product.list-view-small h3, .section-onsale-product ul.products > .list-view-small.onsale-product h3, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view-small.onsale-product-content h3, .products-carousel .owl-item ul.products > .list-view-small.product h3 { height: 1.286em; margin-bottom: 0px; }
ul.products > li.product.list-view-small .product-short-description, .section-onsale-product ul.products > .list-view-small.onsale-product .product-short-description, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view-small.onsale-product-content .product-short-description, .products-carousel .owl-item ul.products > .list-view-small.product .product-short-description { height: 1.75em; margin-bottom: 0.714em; }
ul.products > li.product.list-view-small .product-rating, .section-onsale-product ul.products > .list-view-small.onsale-product .product-rating, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view-small.onsale-product-content .product-rating, .products-carousel .owl-item ul.products > .list-view-small.product .product-rating { line-height: 1; margin-bottom: 0px; }
ul.products > li.product.list-view-small .price-add-to-cart, .section-onsale-product ul.products > .list-view-small.onsale-product .price-add-to-cart, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view-small.onsale-product-content .price-add-to-cart, .products-carousel .owl-item ul.products > .list-view-small.product .price-add-to-cart { border-bottom: 1px solid rgb(221, 221, 221); }
ul.products > li.product.list-view-small .price-add-to-cart .button::before, .section-onsale-product ul.products > .list-view-small.onsale-product .price-add-to-cart .button::before, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view-small.onsale-product-content .price-add-to-cart .button::before, .products-carousel .owl-item ul.products > .list-view-small.product .price-add-to-cart .button::before { margin-bottom: 0.778em; }
.woocommerce-pagination ul.page-numbers, .pagination ul.page-numbers { padding-left: 0px; margin-bottom: 0px; list-style: none; }
.woocommerce-pagination ul.page-numbers::after, .pagination ul.page-numbers::after { content: ""; display: table; clear: both; }
.woocommerce-pagination ul.page-numbers > li, .pagination ul.page-numbers > li { float: left; margin-right: 0.286em; }
.woocommerce-pagination ul.page-numbers > li a, .woocommerce-pagination ul.page-numbers > li span, .pagination ul.page-numbers > li a, .pagination ul.page-numbers > li span { color: rgb(126, 126, 126); display: block; padding: 0.643em 1.429em; border: 1px solid rgb(227, 227, 227); border-radius: 1.143em; }
.woocommerce-pagination ul.page-numbers > li a:focus, .woocommerce-pagination ul.page-numbers > li a:hover, .woocommerce-pagination ul.page-numbers > li span:focus, .woocommerce-pagination ul.page-numbers > li span:hover, .pagination ul.page-numbers > li a:focus, .pagination ul.page-numbers > li a:hover, .pagination ul.page-numbers > li span:focus, .pagination ul.page-numbers > li span:hover { text-decoration: none; }
.woocommerce-pagination ul.page-numbers > li a.current, .woocommerce-pagination ul.page-numbers > li span.current, .pagination ul.page-numbers > li a.current, .pagination ul.page-numbers > li span.current { color: rgb(38, 38, 38); font-weight: bold; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.woocommerce-pagination ul.page-numbers > li a.dots, .woocommerce-pagination ul.page-numbers > li span.dots, .pagination ul.page-numbers > li a.dots, .pagination ul.page-numbers > li span.dots { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0.642em; }
.woocommerce-pagination ul.page-numbers > li a:hover, .pagination ul.page-numbers > li a:hover { background-color: rgb(227, 227, 227); }
.woocommerce-pagination ul.page-numbers > li:last-child, .pagination ul.page-numbers > li:last-child { margin-right: 0px; }
@font-face { font-family: star; src: url("/assets/fonts/star.woff") format("woff"), url("/assets/fonts/star.ttf") format("truetype"); font-weight: normal; font-style: normal; }
.star-rating { overflow: hidden; position: relative; height: 1em; line-height: 1; font-size: 1em; width: 5.5em; font-family: star; }
.star-rating::before { content: "sssss"; color: rgba(0, 0, 0, 0.2); float: left; top: 0px; left: 0px; position: absolute; }
.star-rating span { overflow: hidden; float: left; top: 0px; left: 0px; position: absolute; padding-top: 1.5em; }
.star-rating span::before { content: "SSSSS"; top: 0px; position: absolute; left: 0px; color: rgb(254, 215, 0); }
p.stars { display: inline-block; margin: 0px; }
p.stars a { position: relative; height: 1em; width: 1em; text-indent: -999em; display: inline-block; text-decoration: none; margin-right: 1px; }
p.stars a::before { display: block; position: absolute; top: 0px; left: 0px; width: 1em; height: 1em; line-height: 1; font-family: WooCommerce; content: ""; text-indent: 0px; }
p.stars a:hover ~ a::before { content: ""; }
p.stars:hover a::before { content: ""; }
p.stars.selected a.active::before { content: ""; }
p.stars.selected a.active ~ a::before { content: ""; }
p.stars.selected a:not(.active)::before { content: ""; }
.owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1; }
.owl-carousel .owl-stage { position: relative; }
.owl-carousel .owl-stage::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-item { position: relative; min-height: 1px; float: left; backface-visibility: hidden; -webkit-tap-highlight-color: transparent; }
.owl-carousel .owl-item img { transform-style: preserve-3d; display: block; width: 100%; height: auto; }
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled { display: none; }
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot { cursor: pointer; user-select: none; }
.owl-carousel.owl-loaded { display: block; }
.owl-carousel.owl-loading { opacity: 0; display: block; }
.owl-carousel.owl-hidden { opacity: 0; }
.owl-carousel.owl-refresh .owl-item { display: none; }
.owl-carousel.owl-drag .owl-item { user-select: none; }
.owl-carousel.owl-grab { cursor: grab; }
.owl-carousel.owl-rtl { direction: rtl; }
.owl-carousel.owl-rtl .owl-item { float: right; }
.owl-carousel .animated { animation-duration: 1000ms; animation-fill-mode: both; }
.owl-carousel .owl-animated-in { z-index: 0; }
.owl-carousel .owl-animated-out { z-index: 1; }
.owl-carousel .fadeOut { animation-name: fadeOut; }
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity 400ms; }
.owl-carousel .owl-item img { transform-style: preserve-3d; }
.owl-dots { text-align: center; }
.owl-dots .owl-dot { width: 8px; height: 8px; background-color: rgb(188, 188, 188); display: inline-block; border-radius: 50%; }
.owl-dots .owl-dot.active { width: 30px; height: 8px; border-radius: 3px; }
.owl-dots .owl-dot + .owl-dot { margin-left: 1em; }
article.post { margin-bottom: 6.786em; position: relative; }
article.post .entry-content { color: rgb(116, 116, 116); }
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-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.sticky h1.entry-title { font-size: 1.786em; letter-spacing: -0.025em; font-weight: 400; margin-bottom: 0.36em; padding-bottom: 0.36em; }
.sticky h1.entry-title a { color: rgb(67, 67, 67); text-decoration: none; }
.sticky h1.entry-title a:hover, .sticky h1.entry-title a:focus { color: rgb(0, 0, 0); }
.pagination { display: block; border-top: 1px solid rgb(234, 234, 234); padding-top: 1.5625rem; text-align: center; border-radius: 0px; clear: both; }
.pagination ul.page-numbers { display: inline-block; }
table.cart { width: 100%; max-width: 100%; margin-bottom: 1.236rem; }
table.cart th, table.cart td { padding: 0.75rem; line-height: 1.5; vertical-align: top; border-top: 1px solid rgb(236, 238, 239); }
table.cart thead th { vertical-align: bottom; border-bottom: 2px solid rgb(236, 238, 239); }
table.cart tbody + tbody { border-top: 2px solid rgb(236, 238, 239); }
table.cart .table { background-color: rgb(255, 255, 255); }
table.cart thead th { font-size: 1em; line-height: 1.714em; color: rgb(116, 116, 116); border-bottom: 1px solid rgb(221, 221, 221); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; font-weight: normal; }
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-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 1.029em; padding-bottom: 1.029em; }
table.cart .product-thumbnail { width: 136px; }
table.cart .product-thumbnail a { display: block; }
table.cart .product-thumbnail img { display: block; max-width: 100px; margin: auto; height: 92px; width: auto; border: 1px solid rgb(221, 221, 221); padding: 4px; }
table.cart .product-name a { color: rgb(62, 62, 62); }
table.cart .product-name a:focus, table.cart .product-name a:hover { color: rgb(0, 0, 0); text-decoration: none; }
table.cart .product-quantity .quantity { width: 5em; }
table.cart .product-quantity .input-text { padding: 0.5em 1em; border-radius: 1em; }
table.cart .actions { text-align: right; font-size: 1em; padding-top: 5.714em; }
table.cart .coupon label[for="coupon_code"] { display: none; }
table.cart input[name="update_cart"] { color: rgb(51, 62, 72); background-color: rgb(239, 236, 236); border-color: rgb(239, 236, 236); }
table.cart input[name="update_cart"]:hover { color: rgb(255, 255, 255); background-color: black; border-color: black; }
table.cart input[name="update_cart"]:focus, table.cart input[name="update_cart"].focus { color: rgb(255, 255, 255); background-color: black; border-color: black; }
table.cart input[name="update_cart"]:active, table.cart input[name="update_cart"].active, .open > table.cart input[name="update_cart"].dropdown-toggle { color: rgb(51, 62, 72); background-color: black; border-color: black; background-image: none; }
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, table.cart input[name="update_cart"].active:focus, table.cart input[name="update_cart"].active.focus, .open > table.cart input[name="update_cart"].dropdown-toggle:hover, .open > table.cart input[name="update_cart"].dropdown-toggle:focus, .open > table.cart input[name="update_cart"].dropdown-toggle.focus { color: rgb(51, 62, 72); background-color: rgb(199, 189, 189); border-color: rgb(181, 167, 167); }
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: rgb(239, 236, 236); border-color: rgb(239, 236, 236); }
table.cart input[name="update_cart"].disabled:hover, table.cart input[name="update_cart"]:disabled:hover { background-color: rgb(239, 236, 236); border-color: rgb(239, 236, 236); }
.gallery { margin-bottom: 2.143em; }
.gallery::after { content: ""; display: table; clear: both; }
figure.gallery-item { display: block; position: relative; float: left; overflow: hidden; margin: 0px; }
figure.gallery-item::after { content: ""; display: table; clear: both; }
figure.gallery-item .gallery-caption { position: absolute; background: rgba(0, 0, 0, 0.75); color: white; padding: 0.625rem 1.25rem; opacity: 0; transition: 0.6s; bottom: 0px; right: -30%; }
figure.gallery-item img { display: block; width: 100%; height: auto; }
figure.gallery-item:hover .gallery-caption { opacity: 1; right: 0px; }
.gallery dl dt { padding: 0px; margin: 0px; }
.gallery .gallery-item { width: 25%; }
.gallery-columns-1 .gallery-item { width: 100%; }
.gallery-columns-2 .gallery-item { width: 50%; }
.gallery-columns-3 .gallery-item { width: 33%; }
.gallery-columns-4 .gallery-item { width: 25%; }
.gallery-columns-5 .gallery-item { width: 20%; }
.gallery-columns-6 .gallery-item { width: 16%; }
.gallery-columns-7 .gallery-item { width: 14%; }
.gallery-columns-8 .gallery-item { width: 12%; }
.gallery-columns-9 .gallery-item { width: 11%; }
.gallery-columns-10 .gallery-item { width: 10%; }
.gallery-columns-8 figure.gallery-item .gallery-caption, .gallery-columns-9 figure.gallery-item .gallery-caption, .gallery-columns-10 figure.gallery-item .gallery-caption { display: none; }
article.post .entry-content figure.gallery-item img { margin-bottom: 0px; }
#reviews:not(.electro-advanced-reviews) #comments { padding-top: 0px; }
#reviews:not(.electro-advanced-reviews) #comments > h2 { font-size: 1.786em; line-height: 1.6em; color: rgb(51, 62, 72); position: relative; margin-bottom: 1.5em; border-bottom: 1px solid rgb(221, 221, 221); padding-bottom: 0.6em; }
#reviews:not(.electro-advanced-reviews) #comments > h2::after { border-bottom: 2px solid transparent; bottom: -1px; content: " "; display: block; position: absolute; width: 3.684em; }
#reviews:not(.electro-advanced-reviews) .comment-form > p { margin-bottom: 1.714em; }
#reviews:not(.electro-advanced-reviews) .comment-form > p label { display: block; }
#reviews:not(.electro-advanced-reviews) .comment-form > p input[type="text"], #reviews:not(.electro-advanced-reviews) .comment-form > p textarea, #reviews:not(.electro-advanced-reviews) .comment-form > p input[type="email"], #reviews:not(.electro-advanced-reviews) .comment-form > p input[type="url"] { width: 100%; }
#reviews:not(.electro-advanced-reviews) .comment-form-rating { clear: both; }
#reviews:not(.electro-advanced-reviews) .comment-form-rating label { display: block; }
#reviews:not(.electro-advanced-reviews) .comment-form-author, #reviews:not(.electro-advanced-reviews) .comment-form-email { position: relative; float: left; min-height: 1px; padding-left: 0.9375rem; padding-right: 0.9375rem; }
@media (min-width: 768px) {#reviews:not(.electro-advanced-reviews) .comment-form-author, #reviews:not(.electro-advanced-reviews) .comment-form-email { width: 50%; }}
#reviews:not(.electro-advanced-reviews) .comment-form-author { padding-left: 0px; }
#reviews:not(.electro-advanced-reviews) .comment-form-email { padding-right: 0px; }
#reviews:not(.electro-advanced-reviews) .comment-form-email { margin-right: 0px; }
#reviews:not(.electro-advanced-reviews) .form-submit { clear: both; }
#reviews .commentlist { list-style: none; padding-left: 0px; }
#reviews .commentlist > li { border-bottom: 1px solid rgb(221, 221, 221); margin-bottom: 1.5em; list-style: none; clear: both; padding-bottom: 1.5em; }
#reviews .commentlist > li time { color: rgb(174, 174, 174); font-size: 0.929em; }
#reviews .commentlist > li p.meta { margin-bottom: 0px; }
#reviews .commentlist > li ul.children { border-top: 1px solid rgb(221, 221, 221); width: 82.4275%; float: right; margin-right: 0px; padding-top: 2.618em; }
#reviews .commentlist > li .star-rating { margin-bottom: 1em; }
#reviews .commentlist > li .star-rating + .meta { display: none; }
#reviews .commentlist > li .description { margin-bottom: 1.5em; line-height: 1.571em; }
#reviews .commentlist > li:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; margin-bottom: 0px; padding-bottom: 0px; }
.electro-advanced-reviews #reply-title, .electro-advanced-reviews h2 { font-size: 1.286em; line-height: 1.222em; font-weight: normal; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding-bottom: 0px; }
.electro-advanced-reviews #reply-title::after, .electro-advanced-reviews h2::after { content: none; }
.electro-advanced-reviews .comment-form > p { margin-bottom: 1.143em; display: table; width: 100%; }
.electro-advanced-reviews .comment-form > p label { display: table-cell; font-weight: normal; width: 30%; vertical-align: middle; }
.electro-advanced-reviews .comment-form > p input[type="text"], .electro-advanced-reviews .comment-form > p textarea { display: table-cell; }
.electro-advanced-reviews .comment-form > p p.stars { display: table-cell; }
.electro-advanced-reviews .comment-form > p textarea { height: 7.857em; }
.electro-advanced-reviews .comment-form .form-submit input[type="submit"] { font-size: 0.929em; color: rgb(255, 255, 255); line-height: 1.385em; padding: 1em 2.222em; margin-left: 30%; }
.advanced-review { margin-bottom: 3.429em; }
.advanced-review .based-title { margin-bottom: 2.571em; }
.advanced-review .avg-rating { margin-bottom: 1.429em; }
.advanced-review .avg-rating .avg-rating-number { display: block; font-size: 2.143em; font-weight: bold; line-height: 0.6em; }
.advanced-review .rating-histogram .rating-bar { margin-bottom: 1.429em; }
.advanced-review .rating-histogram .rating-bar::after { content: ""; display: table; clear: both; }
.advanced-review .rating-histogram .rating-bar .rating-percentage-bar { float: left; }
.advanced-review .rating-histogram .rating-bar .star-rating { float: left; }
.advanced-review .rating-histogram .rating-percentage-bar { width: 14.286em; height: 0.714em; border-radius: 0.286em; background-color: rgb(243, 243, 243); margin-top: 0.143em; margin-left: 2.857em; }
.advanced-review .rating-histogram .rating-percentage { height: 100%; background-color: rgb(216, 216, 216); display: block; border-radius: 0.286em; }
.advanced-review .rating-histogram .rating-count { float: left; margin-left: 0.714em; line-height: 1em; }
.advanced-review .rating-histogram .rating-count.zero { color: rgb(182, 182, 182); }
.inner { padding-top: 8.571em; padding-bottom: 8.571em; }
.outer { margin-top: 8.571em; margin-bottom: 8.571em; }
.animate-in-view { opacity: 0; }
.animated { opacity: 1; }
div.quantity.buttons_added input[type="number"] { }
div.quantity.buttons_added input[type="number"]::-webkit-inner-spin-button, div.quantity.buttons_added input[type="number"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }
.yamm .nav, .yamm .collapse, .yamm .dropup, .yamm ul.navbar-nav > li.dropdown, .yamm > .dropdown { position: static; }
.yamm .container { position: relative; }
.yamm .dropdown-menu { left: auto; }
.yamm .dropdown.yamm-fw .dropdown-menu { left: 0px; right: 0px; position: absolute; padding: 0px; animation-duration: 200ms; }
.yamm .dropdown.yamm-fw .dropdown-menu .menu-item { list-style: none; }
.yamm .dropdown.yamm-fw .dropdown-menu .menu { padding: 0px; }
.yamm h1, .yamm h2, .yamm h3, .yamm h4, .yamm h5, .yamm h6, .yamm .nav-title { font-weight: bold; font-size: 1.071em; padding: 0.571em 0px; min-height: 2.667em; }
.yamm h1 a, .yamm h1 > a, .yamm h2 a, .yamm h2 > a, .yamm h3 a, .yamm h3 > a, .yamm h4 a, .yamm h4 > a, .yamm h5 a, .yamm h5 > a, .yamm h6 a, .yamm h6 > a, .yamm .nav-title a, .yamm .nav-title > a { padding: 0px; font-weight: bold; }
.vertical-menu .yamm .dropdown.yamm-fw .dropdown-menu, .departments-menu .yamm .dropdown.yamm-fw .dropdown-menu { left: 100%; }
.vertical-menu .yamm-fw .dropdown-menu > li, .departments-menu .yamm-fw .dropdown-menu > li { width: 900px; }
.vertical-menu .yamm-tfw .dropdown-menu > li, .departments-menu .yamm-tfw .dropdown-menu > li { width: 600px; }
.vertical-menu .yamm-hw .dropdown-menu > li, .departments-menu .yamm-hw .dropdown-menu > li { width: 450px; }
.vertical-menu .menu-item-has-children a[data-toggle="dropdown"]::after, .departments-menu .menu-item-has-children a[data-toggle="dropdown"]::after { content: "b"; color: rgb(174, 174, 174); font-size: 1.214em; float: right; }
.vertical-menu .menu-item-has-children > .dropdown-menu, .departments-menu .menu-item-has-children > .dropdown-menu { opacity: 0; visibility: hidden; left: 100%; border-top-width: 2px; border-top-style: solid; width: 0px; min-width: 0px; }
.vertical-menu .dropdown:not(.list-group-item) > .dropdown-menu > li { width: 240px; }
.vertical-menu.yamm .dropdown.yamm-fw .dropdown-menu { left: 100%; }
.vertical-menu.yamm .dropdown.yamm-fw .dropdown-menu > li { width: 900px; }
.vertical-menu .list-group-item > .dropdown.yamm-tfw .dropdown-menu > li, .vertical-menu .dropdown.yamm-tfw .dropdown-menu > li { width: 540px; position: relative; }
.departments-menu .yamm-fw .dropdown-menu > li { width: 896px; }
.departments-menu .yamm-tfw .dropdown-menu > li { width: 596px; }
.departments-menu .yamm-hw .dropdown-menu > li { width: 446px; }
@keyframes slidenavAnimation { 
  0% { margin-top: -30px; opacity: 0; }
  100% { margin-top: 0px; opacity: 1; }
}
@-webkit-keyframes slidenavAnimation { 
  0% { margin-top: -30px; opacity: 0; }
  100% { margin-top: 0px; opacity: 1; }
}
.pace { pointer-events: none; user-select: none; }
.site-header { padding: 2.893em 0px; }
.site-header .dropdown-menu { z-index: 1001; }
.navbar-primary a[data-toggle="dropdown"]::after { content: "y"; font-family: font-electro; color: rgb(51, 62, 72); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; margin-left: 0.857em; width: auto; height: auto; }
.navbar-primary #header-v3 .navbar-nav > .menu-item > a[data-toggle="dropdown"]::after { display: none; }
@-webkit-keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.image { position: absolute; right: 0px; overflow: hidden; height: 485px; }
#owl-main .item { background-position: center 55%; background-size: cover; height: 485px; width: 100%; }
#owl-main .item .container { display: table; height: inherit; width: 100%; }
#owl-main .item .caption { padding-top: 85px; display: table-cell; }
.ad .media { background-color: rgb(245, 245, 245); }
.ad .media-left, .ad .media-body { width: 50%; }
.ad .media-body { padding: 1.571em; }
.home-v1-ads-block .ad:nth-child(2) .media-body { padding-top: 3.113em; }
.section-onsale-product, .onsale-product-carousel { border-radius: 1.214em; border: 2px solid transparent; padding: 1.429em 1.571em; }
.section-onsale-product .onsale-product .countdown span[data-value="0"], .section-onsale-product-carousel .onsale-product .countdown span[data-value="0"] { display: none; }
ul.products { padding-left: 0px; margin-bottom: 1.286em; list-style: none; }
ul.products::after { content: ""; display: table; clear: both; }
ul.products li.product, ul.products .section-onsale-product .onsale-product, .section-onsale-product ul.products .onsale-product, ul.products .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products .onsale-product-content, ul.products .products-carousel .owl-item .product, .products-carousel .owl-item ul.products .product { position: relative; min-height: 1px; margin: 0.857em 0px; padding: 0px; }
ul.products li.product::after, ul.products .section-onsale-product .onsale-product::after, .section-onsale-product ul.products .onsale-product::after, ul.products .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content::after, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products .onsale-product-content::after, ul.products .products-carousel .owl-item .product::after, .products-carousel .owl-item ul.products .product::after { content: ""; border-right: 1px solid rgb(234, 234, 234); display: block; position: absolute; top: 50%; right: 0px; height: 80%; transform: translateY(-50%); }
ul.products li.product:last-child::after, ul.products .section-onsale-product .onsale-product:last-child::after, .section-onsale-product ul.products .onsale-product:last-child::after, ul.products .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content:last-child::after, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products .onsale-product-content:last-child::after, ul.products .products-carousel .owl-item .product:last-child::after, .products-carousel .owl-item ul.products .product:last-child::after, ul.products li.product:hover::after, ul.products .section-onsale-product .onsale-product:hover::after, .section-onsale-product ul.products .onsale-product:hover::after, ul.products .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content:hover::after, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products .onsale-product-content:hover::after, ul.products .products-carousel .owl-item .product:hover::after, .products-carousel .owl-item ul.products .product:hover::after, ul.products li.product.hover::after, ul.products .section-onsale-product .hover.onsale-product::after, .section-onsale-product ul.products .hover.onsale-product::after, ul.products .section-onsale-product-carousel .onsale-product-carousel .onsale-product .hover.onsale-product-content::after, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products .hover.onsale-product-content::after, ul.products .products-carousel .owl-item .hover.product::after, .products-carousel .owl-item ul.products .hover.product::after { content: none; }
ul.products > li.product, .section-onsale-product ul.products > .onsale-product, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content, .products-carousel .owl-item ul.products > .product { float: left; }
@media (min-width: 768px) {ul.products > li.product, .section-onsale-product ul.products > .onsale-product, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content, .products-carousel .owl-item ul.products > .product { width: 33.3333%; }}
ul.products > li.product.first, .section-onsale-product ul.products > .first.onsale-product, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .first.onsale-product-content, .products-carousel .owl-item ul.products > .first.product { clear: both; }
ul.products > li.product.last::after, .section-onsale-product ul.products > .last.onsale-product::after, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .last.onsale-product-content::after, .products-carousel .owl-item ul.products > .last.product::after { content: none; }
.columns-6 ul.products > li.product .product-inner, .columns-6 .section-onsale-product ul.products > .onsale-product .product-inner, .section-onsale-product .columns-6 ul.products > .onsale-product .product-inner, .columns-6 .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content .product-inner, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6 ul.products > .onsale-product-content .product-inner, .columns-6 .products-carousel .owl-item ul.products > .product .product-inner, .products-carousel .owl-item .columns-6 ul.products > .product .product-inner, .columns-5 ul.products > li.product .product-inner, .columns-5 .section-onsale-product ul.products > .onsale-product .product-inner, .section-onsale-product .columns-5 ul.products > .onsale-product .product-inner, .columns-5 .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content .product-inner, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-5 ul.products > .onsale-product-content .product-inner, .columns-5 .products-carousel .owl-item ul.products > .product .product-inner, .products-carousel .owl-item .columns-5 ul.products > .product .product-inner, .page-template-template-homepage-v2 .columns-4 ul.products > li.product .product-inner, .page-template-template-homepage-v2 .columns-4 .section-onsale-product ul.products > .onsale-product .product-inner, .section-onsale-product .page-template-template-homepage-v2 .columns-4 ul.products > .onsale-product .product-inner, .page-template-template-homepage-v2 .columns-4 .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content .product-inner, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .page-template-template-homepage-v2 .columns-4 ul.products > .onsale-product-content .product-inner, .page-template-template-homepage-v2 .columns-4 .products-carousel .owl-item ul.products > .product .product-inner, .products-carousel .owl-item .page-template-template-homepage-v2 .columns-4 ul.products > .product .product-inner { padding: 1.071em; }
@media (min-width: 768px) {.columns-6 ul.products > li.product, .columns-6 .section-onsale-product ul.products > .onsale-product, .section-onsale-product .columns-6 ul.products > .onsale-product, .columns-6 .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6 ul.products > .onsale-product-content, .columns-6 .products-carousel .owl-item ul.products > .product, .products-carousel .owl-item .columns-6 ul.products > .product, .columns-5 ul.products > li.product, .columns-5 .section-onsale-product ul.products > .onsale-product, .section-onsale-product .columns-5 ul.products > .onsale-product, .columns-5 .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-5 ul.products > .onsale-product-content, .columns-5 .products-carousel .owl-item ul.products > .product, .products-carousel .owl-item .columns-5 ul.products > .product, .page-template-template-homepage-v2 .columns-4 ul.products > li.product, .page-template-template-homepage-v2 .columns-4 .section-onsale-product ul.products > .onsale-product, .section-onsale-product .page-template-template-homepage-v2 .columns-4 ul.products > .onsale-product, .page-template-template-homepage-v2 .columns-4 .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .page-template-template-homepage-v2 .columns-4 ul.products > .onsale-product-content, .page-template-template-homepage-v2 .columns-4 .products-carousel .owl-item ul.products > .product, .products-carousel .owl-item .page-template-template-homepage-v2 .columns-4 ul.products > .product { width: 25%; }}
ul.products.columns-3 > li, ul.products > li { width: 100%; }
@media (min-width: 992px) {ul.products.columns-3 > li, ul.products > li { width: 33.3333%; }}
@media (min-width: 768px) {ul.products.columns-3 > li, ul.products > li { width: 33.3333%; }}
@media (min-width: 544px) {ul.products.columns-3 > li, ul.products > li { width: 33.3333%; }}
ul.products.columns-5 > li .product-inner { padding: 1.071em; }
@media (min-width: 768px) {ul.products.columns-5 > li { width: 20%; }}
.products-carousel .owl-stage-outer { width: 100.3%; padding: 0px 0px 25px; margin-bottom: 0px; }
.products-carousel .owl-item .product { position: relative; min-height: 1px; margin: 0.857em 0px; padding: 0px; }
.products-carousel .owl-item .product::after { content: ""; border-right: 1px solid rgb(234, 234, 234); display: block; position: absolute; top: 50%; right: 0px; height: 80%; transform: translateY(-50%); }
.products-carousel .owl-item .product:hover::after, .products-carousel .owl-item .product.hover::after { content: none; }
.products-carousel .owl-stage .owl-item:not(.active) + .owl-item.active .product, .products-carousel .owl-stage .owl-item.active:first-child .product { margin-left: 3px; }
.products-carousel .owl-stage .owl-item:not(.active) + .owl-item.active .product .product-inner, .products-carousel .owl-stage .owl-item.active:first-child .product .product-inner { padding-left: calc(1.714em - 10px); }
.products-carousel .owl-stage .owl-item.last-active .product::after { content: none; }
.columns-6 .owl-item .product .product-inner, .columns-5 .owl-item .product .product-inner, .page-template-template-homepage-v2 .columns-4 .owl-item .product .product-inner { padding: 1.071em; }
.products .product-card { position: relative; float: left; min-height: 1px; padding-left: 0.9375rem; padding-right: 0.9375rem; }
.products .product-card .wp-post-image { position: static; }
.products .product.product-card { margin-bottom: 0px; }
.products .product.product-card .product-inner { padding: 1.786em 1.429em; }
.products .product.product-card .media-left { padding-right: 0px; width: 42.35%; }
.products .product.product-card h3 { margin-bottom: 1.6em; }
.products .product.product-card .media-body { padding-left: 1.929em; overflow: visible; vertical-align: middle; }
.products .product.product-card .media-object { max-width: none; }
.product-cards-carousel .owl-item ul.products { padding: 0px 4px; }
.products-2-1-2 .columns-2-1-2 > ul.products:nth-child(2) { position: relative; float: left; min-height: 1px; padding-left: 0.9375rem; padding-right: 0.9375rem; width: 100%; }
@media (min-width: 992px) {.products-2-1-2 .columns-2-1-2 > ul.products:nth-child(2) { padding-left: 7px; padding-right: 7px; width: 52.63%; }}
.products-2-1-2 .columns-2-1-2 > ul.products:nth-child(2) > li.product .product-thumbnail, .products-2-1-2 .section-onsale-product .columns-2-1-2 > ul.products:nth-child(2) > .onsale-product .product-thumbnail, .section-onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:nth-child(2) > .onsale-product .product-thumbnail, .products-2-1-2 .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-2-1-2 > ul.products:nth-child(2) > .onsale-product-content .product-thumbnail, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:nth-child(2) > .onsale-product-content .product-thumbnail, .products-2-1-2 .products-carousel .owl-item .columns-2-1-2 > ul.products:nth-child(2) > .product .product-thumbnail, .products-carousel .owl-item .products-2-1-2 .columns-2-1-2 > ul.products:nth-child(2) > .product .product-thumbnail { margin-bottom: 2.143em; }
.products-2-1-2 .columns-2-1-2 > ul.products:nth-child(2) > li.product .wp-post-image, .products-2-1-2 .section-onsale-product .columns-2-1-2 > ul.products:nth-child(2) > .onsale-product .wp-post-image, .section-onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:nth-child(2) > .onsale-product .wp-post-image, .products-2-1-2 .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-2-1-2 > ul.products:nth-child(2) > .onsale-product-content .wp-post-image, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:nth-child(2) > .onsale-product-content .wp-post-image, .products-2-1-2 .products-carousel .owl-item .columns-2-1-2 > ul.products:nth-child(2) > .product .wp-post-image, .products-carousel .owl-item .products-2-1-2 .columns-2-1-2 > ul.products:nth-child(2) > .product .wp-post-image { max-height: 100%; }
.products-2-1-2 .columns-2-1-2 > ul.products:nth-child(2) > li.product .price, .products-2-1-2 .section-onsale-product .columns-2-1-2 > ul.products:nth-child(2) > .onsale-product .price, .section-onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:nth-child(2) > .onsale-product .price, .products-2-1-2 .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-2-1-2 > ul.products:nth-child(2) > .onsale-product-content .price, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:nth-child(2) > .onsale-product-content .price, .products-2-1-2 .products-carousel .owl-item .columns-2-1-2 > ul.products:nth-child(2) > .product .price, .products-carousel .owl-item .products-2-1-2 .columns-2-1-2 > ul.products:nth-child(2) > .product .price { font-size: 1.786em; }
.products-2-1-2 .columns-2-1-2 > ul.products:nth-child(2) > li.product .price-add-to-cart, .products-2-1-2 .section-onsale-product .columns-2-1-2 > ul.products:nth-child(2) > .onsale-product .price-add-to-cart, .section-onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:nth-child(2) > .onsale-product .price-add-to-cart, .products-2-1-2 .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-2-1-2 > ul.products:nth-child(2) > .onsale-product-content .price-add-to-cart, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:nth-child(2) > .onsale-product-content .price-add-to-cart, .products-2-1-2 .products-carousel .owl-item .columns-2-1-2 > ul.products:nth-child(2) > .product .price-add-to-cart, .products-carousel .owl-item .products-2-1-2 .columns-2-1-2 > ul.products:nth-child(2) > .product .price-add-to-cart { margin-bottom: 2.4em; }
.columns-6-1 > ul.products > li.product .thumbnails > a:nth-child(n+5), .section-onsale-product .columns-6-1 > ul.products > .onsale-product .thumbnails > a:nth-child(n+5), .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products > .onsale-product-content .thumbnails > a:nth-child(n+5), .products-carousel .owl-item .columns-6-1 > ul.products > .product .thumbnails > a:nth-child(n+5) { display: none; }
@media (min-width: 992px) {.home-list-categories ul.categories > li.category:nth-child(3n)::after { content: none; }
.home-list-categories ul.categories > li.category:nth-child(4n) { clear: both; }}
.sidebar .widget, .sidebar-blog .widget { margin-bottom: 5.143em; }
.sidebar .widget-title, .sidebar-blog .widget-title { font-size: 1.357em; line-height: 0.947em; margin-bottom: 1.842em; padding-bottom: 1.053em; position: relative; border-bottom: 1px solid rgb(218, 218, 218); }
.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: 0px; margin-bottom: 0px; }
.sidebar .widget-title + ul li > a:only-child, .sidebar .widget-title + ul .menu-item > a, .sidebar .widget-title + ul .page_item > a, .sidebar .widget-title + ul .cat-item > a, .sidebar ul.menu li > a:only-child, .sidebar ul.menu .menu-item > a, .sidebar ul.menu .page_item > a, .sidebar ul.menu .cat-item > a, .sidebar-blog .widget-title + ul li > a:only-child, .sidebar-blog .widget-title + ul .menu-item > a, .sidebar-blog .widget-title + ul .page_item > a, .sidebar-blog .widget-title + ul .cat-item > a, .sidebar-blog ul.menu li > a:only-child, .sidebar-blog ul.menu .menu-item > a, .sidebar-blog ul.menu .page_item > a, .sidebar-blog ul.menu .cat-item > a { color: rgb(51, 62, 72); padding: 0.5em 0px; display: inline-block; }
.sidebar .widget-title + ul li > a:only-child:focus, .sidebar .widget-title + ul li > a:only-child: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 .cat-item > a:focus, .sidebar .widget-title + ul .cat-item > a:hover, .sidebar ul.menu li > a:only-child:focus, .sidebar ul.menu li > a:only-child: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 .cat-item > a:focus, .sidebar ul.menu .cat-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 .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 .cat-item > a:focus, .sidebar-blog .widget-title + ul .cat-item > a:hover, .sidebar-blog ul.menu li > a:only-child:focus, .sidebar-blog ul.menu li > a:only-child: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 .cat-item > a:focus, .sidebar-blog ul.menu .cat-item > a:hover { color: rgb(51, 62, 72); text-decoration: none; }
.sidebar .product_list_widget li > a, .sidebar .product_list_widget li > a .product-title { display: block; color: rgb(51, 62, 72); font-weight: normal; }
.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: bold; 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: 0.733em; }
.sidebar .product_list_widget .electro-price ins { float: left; }
.sidebar .product_list_widget .electro-price ins .amount { color: rgb(238, 0, 0); }
.sidebar .product_list_widget .star-rating + .electro-price del { top: 0px; }
.sidebar .product_list_widget .star-rating + .electro-price ins { margin-top: 18px; }
.owl-brands { border-top: 1px solid rgb(218, 218, 218); border-bottom: 1px solid rgb(218, 218, 218); padding: 1.286em 0px; }
.owl-brands .owl-nav { -webkit-tap-highlight-color: transparent; position: relative; }
.owl-brands .owl-nav [class*="owl-"] { color: rgb(214, 214, 214); font-size: 14px; display: inline-block; cursor: pointer; position: absolute; top: -30px; line-height: 14px; }
.owl-brands .owl-nav [class*="owl-"]:hover { color: rgb(134, 151, 145); text-decoration: none; }
.owl-brands .owl-nav .owl-prev { left: 0px; }
.owl-brands .owl-nav .owl-next { right: 0px; }
.owl-brands .owl-nav .disabled { opacity: 0.5; cursor: default; }
.widget img { display: block; max-width: 100%; height: auto; }
.widget select { display: inline-block; padding: 0.375rem 1.75rem 0.375rem 0.75rem; color: rgb(85, 89, 92); vertical-align: middle; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC") right 0.75rem center / 8px 10px no-repeat rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); appearance: none; max-width: 100%; }
.widget select:focus { border-color: rgb(81, 167, 232); outline: none; }
#wp-calendar { width: 100%; }
#wp-calendar caption { text-align: right; color: rgb(51, 51, 51); font-size: 0.857em; margin-bottom: 1.25em; caption-side: top; }
#wp-calendar thead { font-size: 0.714em; }
#wp-calendar thead th { padding-bottom: 1em; text-align: center; }
#wp-calendar tbody { color: rgb(170, 170, 170); }
#wp-calendar tbody td { background: rgb(245, 245, 245); border: 1px solid rgb(255, 255, 255); text-align: center; padding: 8px; }
#wp-calendar tbody td:hover { background: rgb(255, 255, 255); }
#wp-calendar tbody td a { font-weight: bold; color: rgb(51, 62, 72); }
#wp-calendar tbody td a:focus, #wp-calendar tbody td a:hover { text-decoration: none; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 0.714em; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 0.714em; text-transform: uppercase; padding-top: 1em; }
.product_list_widget { list-style: none; padding-left: 0px; margin-bottom: 0px; }
.product_list_widget > li { margin-bottom: 2.143em; }
.product_list_widget > li::after { content: ""; display: table; clear: both; }
.product_list_widget > li > a:hover, .product_list_widget > li > a:focus { color: black; text-decoration: none; }
.product_list_widget > li:last-child { margin-bottom: 0px; }
.product_list_widget .product-title { color: rgb(0, 98, 189); font-weight: bold; font-size: 1em; display: block; line-height: 1.2em; }
.product_list_widget a { color: rgb(0, 98, 189); font-weight: bold; }
.product_list_widget .wp-post-image { 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 .star-rating + .electro-price { margin-top: 0px; }
.product_list_widget .amount { display: inline-block; font-size: 1.071em; }
.product_list_widget del .amount, .product_list_widget del { color: rgb(143, 143, 143); }
.product_list_widget del .amount { text-decoration: line-through; font-size: 0.928em; }
.product_list_widget ins { text-decoration: none; }
.product_list_widget ins .amount { font-size: 1.071em; }
.product_list_widget .star-rating { margin: 8px 0px; }
.product_list_widget .star-rating + .amount, .product_list_widget .star-rating + del > .amount, .product_list_widget .star-rating + del + ins > .amount { margin-top: 0px; }
.product_list_widget.cart_list { margin-bottom: 1rem; }
.product_list_widget .mini_cart_item .remove { float: right; color: rgb(238, 0, 0); }
.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: 0px; }
.widget_product_categories ul li > a, .widget_layered_nav ul li > a { color: rgb(51, 62, 72); padding: 0.571em 0px 0.643em; display: inline-block; }
.widget_product_categories ul li > a:focus, .widget_product_categories ul li > a:hover, .widget_layered_nav ul li > a:focus, .widget_layered_nav ul li > a:hover { color: rgb(51, 62, 72); text-decoration: none; }
.widget_product_categories ul li .count, .widget_layered_nav ul li .count { font-size: 0.857em; color: rgb(172, 172, 172); }
.widget_product_categories ul { list-style: none; }
.widget_product_categories .product-categories, .widget_product_categories .widget-title + ul { border: 2px solid rgb(236, 236, 236); border-radius: 6px; padding: 0px !important; }
.widget_product_categories ul li { border-top: 1px solid rgb(221, 221, 221); }
.widget_product_categories ul li:first-child { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.widget_product_categories ul li .child-indicator { padding-right: 0.429em; }
.widget_product_categories ul li .child-indicator i { font-size: 0.857em; color: rgb(174, 174, 174); width: 0.571em; }
.widget_product_categories ul li .children { padding: 0px; }
.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 rgb(236, 236, 236); display: block; cursor: pointer; }
.widget_product_categories .product_cat > ul { padding: 0.929em; }
.widget_product_categories .category-single { padding: 0px !important; }
.widget_product_categories .category-single > li, .widget_product_categories .category-single .show-all-cat > li { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.widget_product_categories .category-single .show-all-cat { padding: 0px; }
.widget_product_categories .category-single .show-all-cat .show-all-cat-dropdown { padding: 1em 2em; border-bottom: 1px solid rgb(236, 236, 236); display: block; cursor: pointer; }
.widget_product_categories .category-single .show-all-cat .show-all-cat-dropdown .child-indicator { padding-left: 0.643em; }
.widget_product_categories .category-single .show-all-cat .show-all-cat-dropdown .child-indicator i { font-size: 1.2em; color: rgb(51, 62, 72); font-weight: bold; vertical-align: middle; }
.widget_product_categories .category-single .show-all-cat .show-all-cat-dropdown + ul { padding: 0.929em; }
.widget_product_categories .category-single .show-all-cat .show-all-cat-dropdown + ul li:first-child { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.widget_product_categories .category-single > li > ul:last-child { padding: 0.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: 0px; }
.widget_product_categories .category-single > li > ul:last-child li.current-cat-parent > .children li > a .child-indicator { padding-left: 0px; }
.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: bold; }
.widget_product_categories .category-single > li > ul:last-child li.current-cat > .children li > a .child-indicator { padding-left: 0px; }
.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: 0.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: 0px; }
.widget_product_categories .category-single > li > ul:last-child li .children li .children { transition: opacity 0.1s; padding-bottom: 0.571em; }
.widget_product_categories .category-single > li > ul:last-child li .children li:first-child { border-top: 1px solid rgb(221, 221, 221); }
.widget_product_categories .category-single > li > ul:last-child li .children li .children li { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.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: 0.893em; }
.widget_product_categories .category-single > li > ul:last-child li .children li .children li .no-child, .widget_product_categories .category-single > li > ul:last-child li .children li .children li .child-indicator { padding-left: 0px; }
.footer-newsletter input[type="text"] { padding: 1.04em 2em; background-color: rgb(255, 255, 255); border: 0px; }
.footer-contact > div:last-child { margin-bottom: 0px; }
.comments-title, .comment-reply-title, .pings-title { font-size: 1.786em; line-height: 1.6em; color: rgb(51, 62, 72); position: relative; margin-bottom: 1.5em; border-bottom: 1px solid rgb(221, 221, 221); padding-bottom: 0.6em; }
.comments-title::after, .comment-reply-title::after, .pings-title::after { border-bottom: 2px solid transparent; bottom: -1px; content: " "; display: block; position: absolute; width: 3.684em; }
.single-post .comment-form > p, .page .comment-form > p { margin-bottom: 1.714em; }
.single-post .comment-form > p label, .page .comment-form > p label { display: block; }
.single-post .comment-form > p input[type="text"], .single-post .comment-form > p textarea, .single-post .comment-form > p input[type="email"], .single-post .comment-form > p input[type="url"], .page .comment-form > p input[type="text"], .page .comment-form > p textarea, .page .comment-form > p input[type="email"], .page .comment-form > p input[type="url"] { width: 100%; }
.single-post .comment-form-rating, .page .comment-form-rating { clear: both; }
.single-post .comment-form-rating label, .page .comment-form-rating label { display: block; }
.single-post .form-submit, .page .form-submit { clear: both; }
.hentry .byline, .hentry .updated:not(.published) { display: none; }
embed, iframe, object, video { max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
article.post .entry-content p { margin-bottom: 2.143em; }
article.post .entry-content p, article.post .entry-content ol, article.post .entry-content ul { line-height: 1.714em; }
article.post .entry-content p.highlight, article.post .entry-content ul.highlight, article.post .entry-content ol.highlight { font-size: 1.143em; font-weight: 700; }
article.post .entry-content blockquote { border-left: 0px; font-size: inherit; margin: 0px 0px 1.429em 2.714em; padding: 0px; }
article.post .entry-content blockquote::before { color: rgb(167, 167, 167); content: ""; float: left; font-family: FontAwesome; 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 figure img, article.post .entry-content .wp-caption img { margin-bottom: 10px; }
article.post .entry-content .gallery figure.gallery-item { display: inline-block; }
@media (min-width: 768px) {.blog-grid article.post:nth-child(2n+1) { float: left; }
.blog-grid article.post:nth-child(2n) { clear: none; margin-right: 0px; float: right; }}
.woocommerce-checkout h3 { font-size: 1.786em; line-height: 1.6em; display: block; padding-bottom: 0.4em; position: relative; margin-bottom: 1.36em; border-bottom: 1px solid rgb(218, 218, 218); }
.woocommerce-checkout h3::after { content: " "; border-bottom: 2px solid transparent; display: block; width: 20%; position: absolute; bottom: -1px; }
.woocommerce-checkout-review-order-table { width: 100%; max-width: 100%; margin-bottom: 1.236rem; }
.woocommerce-checkout-review-order-table th, .woocommerce-checkout-review-order-table td { padding: 0.75rem; line-height: 1.5; vertical-align: top; border-top: 1px solid rgb(236, 238, 239); }
.woocommerce-checkout-review-order-table thead th { vertical-align: bottom; border-bottom: 2px solid rgb(236, 238, 239); }
.woocommerce-checkout-review-order-table tbody + tbody { border-top: 2px solid rgb(236, 238, 239); }
.woocommerce-checkout-review-order-table .table { background-color: rgb(255, 255, 255); }
#payment { border-top: 3px solid rgb(221, 221, 221); }
#payment::after { content: ""; display: table; clear: both; }
#payment .payment_methods li .payment_box fieldset .form-row-first select:nth-child(2n) { float: right; }
.woocommerce-password-strength { font-weight: 600; padding: 0.53em 0px; text-align: right; font-size: 0.857em; }
.woocommerce-password-strength::after { content: ""; font-family: FontAwesome; display: inline-block; font-weight: 400; margin-left: 0.53em; }
.woocommerce-password-strength.strong { color: rgb(92, 184, 92); }
.woocommerce-password-strength.strong::after { content: ""; }
.woocommerce-password-strength.short { color: rgb(217, 83, 79); }
.woocommerce-password-strength.bad { color: rgb(217, 83, 79); }
.woocommerce-password-strength.good { color: rgb(91, 192, 222); }
.woocommerce-password-strength.good::after { content: ""; }
.woocommerce-info + .login, .woocommerce-info + .checkout_coupon { margin-bottom: 2.618em; }
.customer-login-form form.register > p.form-row:nth-last-child(2) { margin-bottom: 3.571em; }
.address header.title, .addresses header.title, .track-order header.title { border-bottom: 1px solid rgb(218, 218, 218); 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: 0.4em; margin-bottom: 0px; 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-account h2 { font-size: 1.786em; line-height: 1.6em; display: block; position: relative; padding-bottom: 0.4em; border-bottom: 1px solid rgb(218, 218, 218); margin-bottom: 1.36em; }
.woocommerce-account h2::after { content: " "; border-bottom: 2px solid transparent; display: block; width: 20%; position: absolute; bottom: -1px; }
.woocommerce-edit-address form h3 { line-height: 1.6em; display: block; position: relative; padding-bottom: 0.4em; border-bottom: 1px solid rgb(218, 218, 218); margin-bottom: 1.36em; }
.woocommerce-edit-address form h3::after { content: " "; border-bottom: 2px solid transparent; display: block; width: 20%; position: absolute; bottom: -1px; }
.notes { padding-left: 0px; list-style: none; }
.note { margin-bottom: 2em; }
.note .meta { color: rgb(153, 153, 153); font-size: 11px; line-height: 1.5; }
.note .description { padding: 10px; background-color: rgb(239, 239, 239); font-size: 13px; position: relative; }
.note .description::after { content: ""; display: block; position: absolute; top: -10px; left: 20px; width: 0px; height: 0px; border-width: 0px 0px 10px 10px; border-style: solid; border-color: rgb(239, 239, 239) transparent; }
.note .description p:last-child { margin: 0px; padding: 0px; }
.order-info, .commentlist.notes, .order_details, .customer_details, .addresses { margin-bottom: 2.5em; }
label[for="rememberme"] { margin-left: 0.75em; }
.woocommerce-shipping-calculator { margin-top: 0.357em; }
.woocommerce-order-received h2 { font-size: 1.786em; line-height: 1.6em; display: block; position: relative; padding-bottom: 0.4em; border-bottom: 1px solid rgb(218, 218, 218); margin-bottom: 1.36em; }
.woocommerce-order-received h2::after { content: " "; border-bottom: 2px solid transparent; display: block; width: 20%; position: absolute; bottom: -1px; }
.single-product-wrapper { margin-left: -0.9375rem; margin-right: -0.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: 0.9375rem; padding-right: 0.9375rem; width: 100%; }
@media (min-width: 768px) {.single-product-wrapper .product-images-wrapper { width: 41.6667%; }}
.single-product-wrapper .summary.entry-summary { position: relative; float: left; min-height: 1px; padding-left: 0.9375rem; padding-right: 0.9375rem; width: 100%; }
@media (min-width: 768px) {.single-product-wrapper .summary.entry-summary { width: 58.3333%; }}
.extended .single-product-wrapper .summary.entry-summary { width: 100%; }
@media (min-width: 768px) {.extended .single-product-wrapper .summary.entry-summary { width: 33.3333%; }}
div.quantity > label { display: none; }
.extended .single-product-wrapper div.brand { margin-bottom: 2em; }
.extended .single-product-wrapper > .product-actions-wrapper .product-actions table.variations td.value select, .extended .single-product-wrapper > .product-actions-wrapper .product-actions table.variations td.value input[type="text"] { width: 100%; }
.single-product .single-product-wrapper { margin-bottom: 6.429em; }
.single-product .single-product-wrapper .loop-product-categories { display: block; font-size: 0.857em; line-height: 1.44em; color: rgb(135, 135, 135); overflow: hidden; }
.single-product .single-product-wrapper .loop-product-categories a { color: rgb(135, 135, 135); }
.single-product .single-product-wrapper .loop-product-categories a:focus, .single-product .single-product-wrapper .loop-product-categories a:hover { text-decoration: none; color: rgb(51, 51, 51); }
.single-product .product-images-wrapper { position: relative; }
.single-product .product-images-wrapper .onsale { position: absolute; top: 0px; left: 0px; z-index: 2; }
.single-product .product-images-wrapper div.images > a { display: block; margin-bottom: 0.857em; }
.single-product .product-images-wrapper div.images > a > img { display: block; max-width: 100%; height: auto; }
.single-product div.thumbnails-all a { display: inline-block; border: 1px solid rgb(234, 234, 234); }
.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: 0.48em; }
.single-product .woocommerce-product-rating { margin-bottom: 1em; }
.single-product .woocommerce-product-rating .star-rating { display: inline-block; }
.single-product .woocommerce-product-rating .woocommerce-review-link { font-size: 0.929em; line-height: 1.308em; color: rgb(135, 135, 135); }
.single-product .woocommerce-product-rating .woocommerce-review-link:focus, .single-product .woocommerce-product-rating .woocommerce-review-link:hover { text-decoration: none; color: rgb(0, 0, 0); }
.single-product .brand { display: table-cell; margin-right: 1.5em; }
.single-product .brand img { max-height: 2.8em; width: auto; }
.single-product .availability { display: table-cell; vertical-align: middle; color: rgb(143, 142, 148); }
.single-product .availability span { font-weight: bold; }
.single-product .entry-summary > div[itemprop="description"] { line-height: 1.5em; color: rgb(125, 125, 125); margin-bottom: 2.5em; }
.single-product p.stock { display: none; }
.single-product .price { color: rgb(51, 62, 72); font-size: 2.5em; line-height: 1.286em; font-weight: normal; margin-bottom: 0.571em; }
.single-product .price ins, .single-product .price del { text-decoration: none; }
.single-product .price del { color: rgb(132, 132, 132); font-size: 0.6em; line-height: 1.5em; margin-left: 0.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 rgb(221, 221, 221); padding: 2.5em; }
.single-product table.shop_attributes tbody tr:nth-of-type(2n+1) { background-color: rgb(249, 249, 249); }
.single-product table.variations { width: 100%; max-width: 100%; margin-bottom: 1.786em; }
.single-product table.variations th, .single-product table.variations td { padding: 0.75rem; line-height: 1.5; vertical-align: top; border-top: 1px solid rgb(236, 238, 239); }
.single-product table.variations thead th { vertical-align: bottom; border-bottom: 2px solid rgb(236, 238, 239); }
.single-product table.variations tbody + tbody { border-top: 2px solid rgb(236, 238, 239); }
.single-product table.variations .table { background-color: rgb(255, 255, 255); }
.single-product table.variations tr:last-child td, .single-product table.variations tr:last-child th { border-bottom: 1px solid rgb(236, 238, 239); }
.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: normal; border-radius: 0px; text-align: inherit; white-space: inherit; }
.single-product table.variations td.label label { margin-bottom: 0px; }
.single-product table.variations td.value select { display: inline-block; max-width: 100%; padding: 0.375rem 1.75rem 0.375rem 0.75rem; vertical-align: middle; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC") right 0.75rem center / 8px 10px no-repeat rgb(255, 255, 255); border: 1px solid rgb(227, 227, 227); appearance: none; border-radius: 1.071em; color: rgb(126, 126, 126); }
.single-product table.variations td.value select:focus { border-color: rgb(81, 167, 232); outline: none; }
.single-product .woocommerce-variation { margin-bottom: 1.786em; }
.single-product .woocommerce-tabs { margin-bottom: 4.857em; }
.single-product .woocommerce-tabs ~ div.products { margin-bottom: 4.857em; }
.single-product .woocommerce-tabs ~ div.products > h2 { font-size: 1.786em; line-height: 1.6em; display: block; position: relative; padding-bottom: 0.4em; border-bottom: 1px solid rgb(218, 218, 218); margin-bottom: 1.36em; }
.single-product .woocommerce-tabs ~ div.products > h2::after { content: " "; border-bottom: 2px solid transparent; display: block; width: 20%; position: absolute; bottom: -1px; }
.single-product .woocommerce-tabs ~ div.products ul.products { margin-bottom: 0px; }
.single-product .upsells ul.products > li.product .product-inner, .single-product .upsells .section-onsale-product ul.products > .onsale-product .product-inner, .section-onsale-product .single-product .upsells ul.products > .onsale-product .product-inner, .single-product .upsells .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content .product-inner, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .single-product .upsells ul.products > .onsale-product-content .product-inner, .single-product .upsells .products-carousel .owl-item ul.products > .product .product-inner, .products-carousel .owl-item .single-product .upsells ul.products > .product .product-inner, .single-product .related ul.products > li.product .product-inner, .single-product .related .section-onsale-product ul.products > .onsale-product .product-inner, .section-onsale-product .single-product .related ul.products > .onsale-product .product-inner, .single-product .related .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content .product-inner, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .single-product .related ul.products > .onsale-product-content .product-inner, .single-product .related .products-carousel .owl-item ul.products > .product .product-inner, .products-carousel .owl-item .single-product .related ul.products > .product .product-inner { padding: 1.071em; }
@media (min-width: 768px) {.single-product .upsells ul.products > li.product, .single-product .upsells .section-onsale-product ul.products > .onsale-product, .section-onsale-product .single-product .upsells ul.products > .onsale-product, .single-product .upsells .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .single-product .upsells ul.products > .onsale-product-content, .single-product .upsells .products-carousel .owl-item ul.products > .product, .products-carousel .owl-item .single-product .upsells ul.products > .product, .single-product .related ul.products > li.product, .single-product .related .section-onsale-product ul.products > .onsale-product, .section-onsale-product .single-product .related ul.products > .onsale-product, .single-product .related .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .single-product .related ul.products > .onsale-product-content, .single-product .related .products-carousel .owl-item ul.products > .product, .products-carousel .owl-item .single-product .related ul.products > .product { width: 25%; }}
.single_add_to_cart_button.button { color: rgb(255, 255, 255); font-weight: bold; font-size: 1em; padding: 1.036em 3.434em; }
.single_add_to_cart_button.button::before { display: inline-block; font: 1.357em / 1 font-electro; vertical-align: middle; content: "a"; margin-right: 0.5em; }
.single_add_to_cart_button.button:focus::before, .single_add_to_cart_button.button:hover::before { background-color: transparent; }
#tab-description { color: rgb(104, 108, 111); }
#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: rgb(51, 62, 72); margin-bottom: 1em; }
#tab-description p { margin-bottom: 2.857em; }
#tab-description :last-child { margin-bottom: 0px; }
#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"] { margin-bottom: 3.214em; }
.single-product.full-width .price { margin-bottom: 0.714em; }
.single-product.full-width .wc-tab { padding: 5em; }
.single-product.full-width .woocommerce-tabs { margin-bottom: 7.714em; }
.single-product.full-width .woocommerce-tabs ~ div.products { margin-bottom: 7.714em; }
.single-product.full-width .upsells ul.products > li.product .product-inner, .single-product.full-width .upsells .section-onsale-product ul.products > .onsale-product .product-inner, .section-onsale-product .single-product.full-width .upsells ul.products > .onsale-product .product-inner, .single-product.full-width .upsells .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content .product-inner, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .single-product.full-width .upsells ul.products > .onsale-product-content .product-inner, .single-product.full-width .upsells .products-carousel .owl-item ul.products > .product .product-inner, .products-carousel .owl-item .single-product.full-width .upsells ul.products > .product .product-inner, .single-product.full-width .related ul.products > li.product .product-inner, .single-product.full-width .related .section-onsale-product ul.products > .onsale-product .product-inner, .section-onsale-product .single-product.full-width .related ul.products > .onsale-product .product-inner, .single-product.full-width .related .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content .product-inner, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .single-product.full-width .related ul.products > .onsale-product-content .product-inner, .single-product.full-width .related .products-carousel .owl-item ul.products > .product .product-inner, .products-carousel .owl-item .single-product.full-width .related ul.products > .product .product-inner { padding: 1.071em; }
@media (min-width: 768px) {.single-product.full-width .upsells ul.products > li.product, .single-product.full-width .upsells .section-onsale-product ul.products > .onsale-product, .section-onsale-product .single-product.full-width .upsells ul.products > .onsale-product, .single-product.full-width .upsells .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .single-product.full-width .upsells ul.products > .onsale-product-content, .single-product.full-width .upsells .products-carousel .owl-item ul.products > .product, .products-carousel .owl-item .single-product.full-width .upsells ul.products > .product, .single-product.full-width .related ul.products > li.product, .single-product.full-width .related .section-onsale-product ul.products > .onsale-product, .section-onsale-product .single-product.full-width .related ul.products > .onsale-product, .single-product.full-width .related .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .single-product.full-width .related ul.products > .onsale-product-content, .single-product.full-width .related .products-carousel .owl-item ul.products > .product, .products-carousel .owl-item .single-product.full-width .related ul.products > .product { width: 20%; }}
.accessories .col-left { padding-left: 0px; }
.accessories .col-right { padding-right: 0px; }
.accessories .products li.product, .accessories .products .section-onsale-product .onsale-product, .section-onsale-product .accessories .products .onsale-product, .accessories .products .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .accessories .products .onsale-product-content, .accessories .products .products-carousel .owl-item .product, .products-carousel .owl-item .accessories .products .product { margin-top: 0px; }
.accessories .products li.product::before, .accessories .products .section-onsale-product .onsale-product::before, .section-onsale-product .accessories .products .onsale-product::before, .accessories .products .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content::before, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .accessories .products .onsale-product-content::before, .accessories .products .products-carousel .owl-item .product::before, .products-carousel .owl-item .accessories .products .product::before { content: "+"; position: absolute; font-size: 1.714em; line-height: 1.458em; height: 1.458em; width: 1.458em; border: 1px solid rgb(221, 221, 221); background-color: rgb(255, 255, 255); border-radius: 50%; top: 50%; left: -0.729em; display: inline-block; text-align: center; transform: translateY(-50%); z-index: 1000; }
.accessories .products li.product:hover .product-inner, .accessories .products .section-onsale-product .onsale-product:hover .product-inner, .section-onsale-product .accessories .products .onsale-product:hover .product-inner, .accessories .products .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content:hover .product-inner, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .accessories .products .onsale-product-content:hover .product-inner, .accessories .products .products-carousel .owl-item .product:hover .product-inner, .products-carousel .owl-item .accessories .products .product:hover .product-inner { background-color: transparent; position: relative; }
.accessories .products li.product:first-child::before, .accessories .products .section-onsale-product .onsale-product:first-child::before, .section-onsale-product .accessories .products .onsale-product:first-child::before, .accessories .products .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content:first-child::before, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .accessories .products .onsale-product-content:first-child::before, .accessories .products .products-carousel .owl-item .product:first-child::before, .products-carousel .owl-item .accessories .products .product:first-child::before { content: none; }
.accessories .products li.product:first-child a, .accessories .products .section-onsale-product .onsale-product:first-child a, .section-onsale-product .accessories .products .onsale-product:first-child a, .accessories .products .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content:first-child a, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .accessories .products .onsale-product-content:first-child a, .accessories .products .products-carousel .owl-item .product:first-child a, .products-carousel .owl-item .accessories .products .product:first-child a { color: rgb(100, 104, 108); }
.accessories .products li.product:first-child h3, .accessories .products .section-onsale-product .onsale-product:first-child h3, .section-onsale-product .accessories .products .onsale-product:first-child h3, .accessories .products .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content:first-child h3, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .accessories .products .onsale-product-content:first-child h3, .accessories .products .products-carousel .owl-item .product:first-child h3, .products-carousel .owl-item .accessories .products .product:first-child h3 { font-weight: normal; }
.accessories .products li.product:first-child .price, .accessories .products .section-onsale-product .onsale-product:first-child .price, .section-onsale-product .accessories .products .onsale-product:first-child .price, .accessories .products .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content:first-child .price, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .accessories .products .onsale-product-content:first-child .price, .accessories .products .products-carousel .owl-item .product:first-child .price, .products-carousel .owl-item .accessories .products .product:first-child .price { color: rgb(159, 160, 160); }
.accessories .products .price-add-to-cart { margin-bottom: 0px; }
.accessories .products .price-add-to-cart .price { margin-bottom: 0px; }
.accessories .products .price-add-to-cart .button { display: none; }
.accessories .total-price { font-size: 1em; color: rgb(132, 132, 132); margin-bottom: 1em; }
.accessories .total-price .total-price-html { display: block; font-size: 1.857em; color: rgb(238, 0, 0); }
.accessories .accessory-checkbox { font-size: 1em; line-height: 1.286em; color: rgb(0, 98, 189); margin-bottom: 0.857em; }
.accessories .accessory-checkbox .product-title { border-bottom: 1px solid rgb(0, 98, 189); }
.accessories .accessory-checkbox:first-child { color: rgb(104, 108, 111); }
.accessories .accessory-checkbox:first-child .product-title { border-bottom: 0px; }
.accessories .add-all-to-cart.btn, .accessories .add-all-to-cart.hero-action-btn { padding: 0.572em 2.029em; color: rgb(255, 255, 255); }
.full-width.single-product .accessories .products { margin-top: -1.429em; margin-left: -1.429em; }
.electro-description { margin-bottom: 8.571em; }
.electro-description > :last-child { margin-bottom: 0px; }
.onsale { display: inline-block; margin-top: 16px; padding: 2px 10px; margin-left: 15px; background: rgb(238, 0, 0); color: rgb(255, 255, 255); text-decoration: none; font-size: 14px; font-weight: bold; }
#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: rgb(51, 62, 72); 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:last-child, #tab-specification table.shop_attributes:last-child { margin-bottom: 0px; }
#tab-specification table tr th, #tab-specification table tr td, #tab-specification table.shop_attributes tr th, #tab-specification table.shop_attributes tr td { padding: 7px 30px; font-size: 14px; }
#tab-specification table tr th, #tab-specification table.shop_attributes tr th { font-weight: bold; }
#tab-specification table tr th, #tab-specification table tr td:first-child, #tab-specification table.shop_attributes tr th, #tab-specification table.shop_attributes tr td:first-child { width: 30%; }
#tab-specification table tr:first-child th, #tab-specification table tr:first-child td, #tab-specification table.shop_attributes tr:first-child th, #tab-specification table.shop_attributes tr:first-child td { padding-top: 0px; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
p.stars { display: inline-block; margin: 0px; }
p.stars a { display: inline-block; height: 1em; margin-right: 1px; position: relative; text-decoration: none; text-indent: -999em; width: 1em; }
p.stars a::before { content: ""; display: block; font-family: FontAwesome; height: 1em; left: 0px; line-height: 1; position: absolute; text-indent: 0px; top: 0px; width: 1em; }
p.stars:hover a::before { content: ""; font-family: FontAwesome; }
p.stars.selected a.active::before, p.stars:hover a::before { content: ""; font-family: FontAwesome; }
.wpb-accordion .vc_tta.vc_general .vc_tta-panel-heading .vc_tta-panel-title > a:not(.collapsed) { font-weight: 700; }
.wpb-accordion .vc_tta.vc_general .vc_tta-panel-heading .vc_tta-panel-title > a:not(.collapsed)::before { content: ""; font-family: FontAwesome; }
.map iframe { width: 100%; }
.electro-store-directory .widget_product_categories .product-categories, .electro-store-directory .widget_product_categories > ul { border: 0px; }
.electro-store-directory .widget_product_categories .product-categories::after, .electro-store-directory .widget_product_categories > ul::after { content: ""; display: table; clear: both; }
.electro-store-directory .widget_product_categories .product-categories > li > a, .electro-store-directory .widget_product_categories > ul > li > a { font-weight: 700; }
.electro-store-directory .widget_product_categories .product-categories > li .children, .electro-store-directory .widget_product_categories > ul > li .children { display: block !important; }
.electro-store-directory .widget_product_categories .product-categories > li .children .no-child, .electro-store-directory .widget_product_categories > ul > li .children .no-child { display: none; }
.electro-store-directory .widget_product_categories .product-categories:not(.product-categories), .electro-store-directory .widget_product_categories > ul:not(.product-categories) { float: left; width: 25%; margin: 0px; }
.electro-store-directory .widget_product_categories .product-categories .child-indicator, .electro-store-directory .widget_product_categories .product-categories .no-child, .electro-store-directory .widget_product_categories > ul .child-indicator, .electro-store-directory .widget_product_categories > ul .no-child { display: none; }
.electro-store-directory .widget_product_categories .product-categories li, .electro-store-directory .widget_product_categories > ul li { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.electro-store-directory .widget_product_categories .product-categories, .electro-store-directory .widget_product_categories .product-categories ul, .electro-store-directory .widget_product_categories > ul, .electro-store-directory .widget_product_categories > ul ul { margin: 0px 0px 0px 1em; padding: 0px; list-style: none; color: rgb(51, 102, 153); position: relative; }
.electro-store-directory .widget_product_categories .product-categories ul, .electro-store-directory .widget_product_categories > ul ul { margin-left: 0.5em; }
.electro-store-directory .widget_product_categories .product-categories::before, .electro-store-directory .widget_product_categories .product-categories ul::before, .electro-store-directory .widget_product_categories > ul::before, .electro-store-directory .widget_product_categories > ul ul::before { content: ""; display: block; width: 0px; position: absolute; top: 0px; bottom: 0px; left: 0px; border-left: 1px solid rgb(221, 221, 221); }
.electro-store-directory .widget_product_categories .product-categories li, .electro-store-directory .widget_product_categories > ul li { margin: 0px; padding: 0px 1.5em; line-height: 2em; position: relative; }
.electro-store-directory .widget_product_categories .product-categories li::before, .electro-store-directory .widget_product_categories > ul li::before { content: ""; display: block; width: 10px; height: 0px; border-top: 1px solid rgb(221, 221, 221); margin-top: -1px; position: absolute; top: 1.571em; left: 0px; }
.electro-store-directory .widget_product_categories .product-categories li:last-child::before, .electro-store-directory .widget_product_categories > ul li:last-child::before { background: white; height: auto; top: 1em; bottom: 0px; }
.yith-wcwl-wishlistaddedbrowse .feedback { cursor: pointer; }
.yith-wcwl-wishlistaddedbrowse .feedback::before { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; margin-right: 5px; content: ""; }
.yith-wcwl-wishlistaddedbrowse > a { display: none; }
.add_to_wishlist::before { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; margin-right: 3px; content: ""; }
.add-to-compare-link { padding: 0px; border-radius: 0px; font-weight: normal; }
.add-to-compare-link::before { font: 14px / 1 font-electro; margin-right: 6px; content: "d"; vertical-align: middle; }
.add-to-compare-link.added::before { content: ""; display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; margin-right: 5px; }
@media (max-width: 767px) {#content { margin-bottom: 5.714em; }
#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; }
.departments-menu .menu-item-has-children a[data-toggle="dropdown"]::after, .vertical-menu .menu-item-has-children a[data-toggle="dropdown"]::after { transform: rotate(90deg); }
.vertical-menu .yamm-fw .dropdown-menu > li, .departments-menu .yamm-fw .dropdown-menu > li { width: 100%; }
.vertical-menu .yamm-tfw .dropdown-menu > li, .departments-menu .yamm-tfw .dropdown-menu > li { width: 100%; }
.vertical-menu .yamm-hw .dropdown-menu > li, .departments-menu .yamm-hw .dropdown-menu > li { width: 100%; }
.vertical-menu .menu-item-has-children > .dropdown-menu, .departments-menu-dropdown .menu-item-has-children > .dropdown-menu { margin: 1.429em 0px; display: none !important; width: 100% !important; position: static !important; min-height: inherit !important; }
.vertical-menu .menu-item-has-children > .dropdown-menu > li, .departments-menu-dropdown .menu-item-has-children > .dropdown-menu > li { min-height: inherit !important; }
.vertical-menu .menu-item-has-children > .dropdown-menu:hover, .departments-menu-dropdown .menu-item-has-children > .dropdown-menu:hover { opacity: 0; visibility: hidden; width: 0px; display: none; }
.vertical-menu .menu-item-has-children.open > .dropdown-menu, .departments-menu-dropdown .menu-item-has-children.open > .dropdown-menu { display: block !important; opacity: 1 !important; visibility: visible !important; width: auto !important; margin-top: 0px !important; }
.vertical-menu .dropdown:not(.list-group-item) > .dropdown-menu > li { width: 100%; }
.vertical-menu .list-group-item > .dropdown.yamm-tfw .dropdown-menu > li, .vertical-menu .dropdown.yamm-tfw .dropdown-menu > li { width: 100%; position: relative; }
.vertical-menu > .menu-item, .vertical-menu .dropdown-menu > .menu-item { padding: 0px; }
.departments-menu .departments-menu-dropdown .menu-item-has-children:hover ul.dropdown-menu, .departments-menu .departments-menu-dropdown .menu-item-has-children:focus ul.dropdown-menu, .departments-menu .departments-menu-dropdown .menu-item-has-children.open ul.dropdown-menu { display: block !important; margin-top: 0px !important; }
#owl-main .item .caption { padding-top: 20px; }
ul.products > li.product.list-view, .section-onsale-product ul.products > .list-view.onsale-product, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content, .products-carousel .owl-item ul.products > .list-view.product { padding: 0px; }
.products .product.product-card .product-inner { padding-bottom: 0px; }
ul.products li.product::after, ul.products .section-onsale-product .onsale-product::after, .section-onsale-product ul.products .onsale-product::after, ul.products .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content::after, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products .onsale-product-content::after, ul.products .products-carousel .owl-item .product::after, .products-carousel .owl-item ul.products .product::after, ul.products .section-onsale-product .onsale-product::after, .section-onsale-product ul.products .onsale-product::after, ul.products .products-carousel .owl-item .product::after, .products-carousel .owl-item .product::after { display: none; }
.single-product .product-images-wrapper, .single-product .summary.entry-summary { margin-bottom: 2.143em; }
.single-product.full-width .wc-tab { padding: 2em; }
.wc-tabs > li, .ec-tabs > li { display: block; margin-bottom: 1.429em; }
.wc-tabs > li:last-child, .ec-tabs > li:last-child { margin-bottom: 1.429em; }
.wc-tabs > li + li, .ec-tabs > li + li { margin-left: 0px; }
.wc-tabs > li a, .ec-tabs > li a { display: inline-block; }
.electro-nav-tabs > li.nav-item { display: block; margin-bottom: 1.429em; }
.electro-nav-tabs > li.nav-item + li.nav-item { margin-left: 0px; }
.accessories .col-left { padding-left: 15px; }
.accessories .col-left ul.products { margin-right: 0px !important; }
.accessories .col-right { margin-top: 50px; text-align: center; }
.accessories .add-all-to-cart.btn, .accessories .add-all-to-cart.hero-action-btn, .accessories .add-all-to-cart.hero-action-btn { padding: 0.572em 1.029em; }
.full-width.single-product .accessories .products { margin-left: 0px; }
#reviews .commentlist > li img { margin-bottom: 1.429em; }
.advanced-review .rating-histogram { margin-bottom: 2.857em; }
.advanced-review .rating-histogram .rating-percentage-bar { margin-top: 0.357em; }
.extended.full-width #primary #tab-description .electro-description .layout tr td:last-child img { left: 0px; }
.extended.full-width #primary #tab-description .electro-description .layout:last-child tr td:first-child img { right: 0px; }
.full-width #primary #tab-description .electro-description .layout tr td:last-child img { left: 0px; }
.full-width #primary #tab-description .electro-description .layout:last-child tr td:first-child img { right: 0px; }
table.shop_table.shop_table_responsive.cart input[name="update_cart"] { display: block; margin-bottom: 1.429em; width: 100%; }
.products-carousel { clear: both; }
.products-carousel .owl-stage-outer { padding: 0px; }
.products-carousel .owl-item .product .product-inner { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
section header, section.section-product-cards-carousel header { margin-bottom: 1.429em; }
.products .product.product-card:hover .product-inner { height: 100%; }
.pagination { padding-top: 2.143em; margin-bottom: 2.143em; }
.sidebar .widget:last-child, .sidebar-blog .widget:last-child { margin-bottom: 0px; }
.electro-store-directory .widget_product_categories .product-categories:not(.product-categories), .electro-store-directory .widget_product_categories > ul:not(.product-categories) { width: 100%; }
#config { position: absolute !important; }}
@media (max-width: 543px) {ul.products > li.product.list-view, .section-onsale-product ul.products > .list-view.onsale-product, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content, .products-carousel .owl-item ul.products > .list-view.product, .section-onsale-product ul.products > .list-view.onsale-product, .section-onsale-product ul.products > .list-view.onsale-product, .products-carousel .owl-item ul.products > .list-view.product, .products-carousel .owl-item ul.products > .list-view.product { margin: 0.857em 0px; padding-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
ul.products > li.product.list-view:last-child, .section-onsale-product ul.products > .list-view.onsale-product:last-child, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content:last-child, .products-carousel .owl-item ul.products > .list-view.product:last-child, .section-onsale-product ul.products > .list-view.onsale-product:last-child, .section-onsale-product ul.products > .list-view.onsale-product:last-child, .products-carousel .owl-item ul.products > .list-view.product:last-child, .products-carousel .owl-item ul.products > .list-view.product:last-child { margin-bottom: 0.857em; }
ul.products > li.product.list-view .media, .section-onsale-product ul.products > .list-view.onsale-product .media, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content .media, .products-carousel .owl-item ul.products > .list-view.product .media, .section-onsale-product ul.products > .list-view.onsale-product .media, .section-onsale-product ul.products > .list-view.onsale-product .media, .products-carousel .owl-item ul.products > .list-view.product .media, .products-carousel .owl-item ul.products > .list-view.product .media { border: 1px solid rgb(221, 221, 221); }
ul.products > li.product.list-view .media-left, .section-onsale-product ul.products > .list-view.onsale-product .media-left, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content .media-left, .products-carousel .owl-item ul.products > .list-view.product .media-left, ul.products > li.product.list-view .media-body, .section-onsale-product ul.products > .list-view.onsale-product .media-body, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content .media-body, .products-carousel .owl-item ul.products > .list-view.product .media-body, .section-onsale-product ul.products > .list-view.onsale-product .media-left, .section-onsale-product ul.products > .list-view.onsale-product .media-body, .section-onsale-product ul.products > .list-view.onsale-product .media-left, .section-onsale-product ul.products > .list-view.onsale-product .media-body, .products-carousel .owl-item ul.products > .list-view.product .media-left, .products-carousel .owl-item ul.products > .list-view.product .media-body, .products-carousel .owl-item ul.products > .list-view.product .media-left, .products-carousel .owl-item ul.products > .list-view.product .media-body { padding-right: 0px; display: block; width: 100%; }
ul.products > li.product.list-view .media-body .row, .section-onsale-product ul.products > .list-view.onsale-product .media-body .row, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content .media-body .row, .products-carousel .owl-item ul.products > .list-view.product .media-body .row, .section-onsale-product ul.products > .list-view.onsale-product .media-body .row, .section-onsale-product ul.products > .list-view.onsale-product .media-body .row, .products-carousel .owl-item ul.products > .list-view.product .media-body .row, .products-carousel .owl-item ul.products > .list-view.product .media-body .row { margin: 0px; }
ul.products > li.product.list-view .media-body .row .col-xs-12:first-child, .section-onsale-product ul.products > .list-view.onsale-product .media-body .row .col-xs-12:first-child, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content .media-body .row .col-xs-12:first-child, .products-carousel .owl-item ul.products > .list-view.product .media-body .row .col-xs-12:first-child, .section-onsale-product ul.products > .list-view.onsale-product .media-body .row .col-xs-12:first-child, .section-onsale-product ul.products > .list-view.onsale-product .media-body .row .col-xs-12:first-child, .products-carousel .owl-item ul.products > .list-view.product .media-body .row .col-xs-12:first-child, .products-carousel .owl-item ul.products > .list-view.product .media-body .row .col-xs-12:first-child { padding-right: 1.071em; }
ul.products > li.product.list-view.list-view-small .media-body, .section-onsale-product ul.products > .list-view.list-view-small.onsale-product .media-body, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.list-view-small.onsale-product-content .media-body, .products-carousel .owl-item ul.products > .list-view.list-view-small.product .media-body, .section-onsale-product ul.products > .list-view.onsale-product.list-view-small .media-body, .section-onsale-product ul.products > .list-view.onsale-product.list-view-small .media-body, .products-carousel .owl-item ul.products > .list-view.product.list-view-small .media-body, .products-carousel .owl-item ul.products > .list-view.product.list-view-small .media-body { margin-top: 20px; }
.accessories .col-left .products li.product::before, .accessories .col-left .products .section-onsale-product .onsale-product::before, .section-onsale-product .accessories .col-left .products .onsale-product::before, .accessories .col-left .products .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content::before, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .accessories .col-left .products .onsale-product-content::before, .accessories .col-left .products .products-carousel .owl-item .product::before, .products-carousel .owl-item .accessories .col-left .products .product::before { left: 42%; transform: translateY(-74%); z-index: 1; top: inherit; }}
@media (max-width: 991px) {ul.products > li.product .product-inner, .section-onsale-product ul.products > .onsale-product .product-inner, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content .product-inner, .products-carousel .owl-item ul.products > .product .product-inner, .section-onsale-product ul.products > .onsale-product .product-inner, .products-carousel .owl-item .product .product-inner { border: 1px solid rgb(221, 221, 221); }
ul.products > li.product:hover .product-inner, .section-onsale-product ul.products > .onsale-product:hover .product-inner, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content:hover .product-inner, .products-carousel .owl-item ul.products > .product:hover .product-inner, .section-onsale-product ul.products > .onsale-product:hover .product-inner, .products-carousel .owl-item .product:hover .product-inner { box-shadow: none; position: relative; }
.departments-menu > .nav-item { width: 100%; margin-right: 0px; text-align: center; }
.navbar-search .search-field:not(:first-child):not(:last-child) { border-top-left-radius: 1.467em; }
.vertical-menu .menu-item-has-children.open > .dropdown-menu, .departments-menu .menu-item-has-children.open > .dropdown-menu { position: static !important; left: 0px !important; width: 100% !important; height: auto !important; opacity: 1 !important; visibility: visible !important; min-height: inherit !important; }
.vertical-menu .menu-item-has-children:hover > .dropdown-menu, .vertical-menu .menu-item-has-children:focus > .dropdown-menu, .departments-menu .menu-item-has-children:hover > .dropdown-menu, .departments-menu .menu-item-has-children:focus > .dropdown-menu { opacity: 0; visibility: hidden; }
.departments-menu .departments-menu-dropdown .menu-item-has-children:hover > ul.dropdown-menu, .departments-menu .departments-menu-dropdown .menu-item-has-children:focus > ul.dropdown-menu, .departments-menu .departments-menu-dropdown .menu-item-has-children.open > ul.dropdown-menu { top: auto; position: static !important; display: block !important; margin-top: 0px !important; left: 0px !important; }
.advanced-review .rating-histogram .rating-bar .star-rating { margin-right: 2em; }
.advanced-review .rating-histogram .rating-percentage-bar { margin-left: 0px; }
.single-product .cart { margin-bottom: 1.429em; }
.single-product .cart .quantity { margin-bottom: 1.429em; }
.single-product table.variations th, .single-product table.variations td { padding: 0.571em; }}
@media (max-width: 1199px) {.electro-advanced-reviews .comment-form > p input[type="text"], .electro-advanced-reviews .comment-form > p textarea { width: 100%; }}
@media (min-width: 992px) and (max-width: 1199px) {.departments-menu > .nav-item { width: 25%; }}
@media (min-width: 544px) and (max-width: 991px) {#content #sidebar { margin-top: 50px !important; }
.product-cards-carousel ul.products > li.product, .product-cards-carousel .section-onsale-product ul.products > .onsale-product, .section-onsale-product .product-cards-carousel ul.products > .onsale-product, .product-cards-carousel .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .product-cards-carousel ul.products > .onsale-product-content, .product-cards-carousel .products-carousel .owl-item ul.products > .product, .products-carousel .owl-item .product-cards-carousel ul.products > .product { width: 100%; padding-right: 0px; padding-left: 0px; margin: 0.4em 0px; }
.product-cards-carousel ul.products > li.product .price, .product-cards-carousel .section-onsale-product ul.products > .onsale-product .price, .section-onsale-product .product-cards-carousel ul.products > .onsale-product .price, .product-cards-carousel .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content .price, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .product-cards-carousel ul.products > .onsale-product-content .price, .product-cards-carousel .products-carousel .owl-item ul.products > .product .price, .products-carousel .owl-item .product-cards-carousel ul.products > .product .price { font-size: 1.429em; }
.products .product.product-card .media-body { padding-left: 1.929em !important; }
.products-carousel-tabs .tab-content .products .owl-stage .owl-item:not(.active) + .owl-item.active .product, .products-carousel-tabs .tab-content .products .owl-stage .owl-item.active:first-child .product { margin: 0px; }
.home-list-categories ul.categories > li.category:nth-child(2n)::after, .home-list-categories ul.categories > li.category:last-child::after { content: none; display: none; }
.home-list-categories ul.categories > li.category:nth-child(3n)::after { content: ""; }
.home-list-categories ul.categories > li.category:nth-child(4n) { clear: none; }
.product_list_widget .product-title { margin-left: 95px; }
ul.products > li.product.list-view .media-body .col-xs-12:first-child, .section-onsale-product ul.products > .list-view.onsale-product .media-body .col-xs-12:first-child, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content .media-body .col-xs-12:first-child, .products-carousel .owl-item ul.products > .list-view.product .media-body .col-xs-12:first-child, .section-onsale-product ul.products > .list-view.onsale-product .media-body .col-xs-12:first-child, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content .media-body .col-xs-12:first-child, .products-carousel .owl-item ul.products > .list-view.product .media-body .col-xs-12:first-child { padding-right: 1.071em; width: 55%; }
ul.products > li.product.list-view .media-body .col-xs-12:last-child, .section-onsale-product ul.products > .list-view.onsale-product .media-body .col-xs-12:last-child, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content .media-body .col-xs-12:last-child, .products-carousel .owl-item ul.products > .list-view.product .media-body .col-xs-12:last-child, .section-onsale-product ul.products > .list-view.onsale-product .media-body .col-xs-12:last-child, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content .media-body .col-xs-12:last-child, .products-carousel .owl-item ul.products > .list-view.product .media-body .col-xs-12:last-child { width: 45%; }
ul.products { margin-top: 10px; }
ul.products > li.product, .section-onsale-product ul.products > .onsale-product, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content, .products-carousel .owl-item ul.products > .product { padding-left: 6px; padding-right: 6px; width: 50%; margin: 0.4em 0px; }
ul.products > li.product::after, .section-onsale-product ul.products > .onsale-product::after, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content::after, .products-carousel .owl-item ul.products > .product::after { display: none; }
ul.products > li.product:nth-child(2n), .section-onsale-product ul.products > .onsale-product:nth-child(2n), .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content:nth-child(2n), .products-carousel .owl-item ul.products > .product:nth-child(2n) { clear: none; }
#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%; }
.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%; }
.accessories .col-left { width: 100%; padding: 0px; }
.accessories .col-left ul.products { margin-right: -1.429em; }
.accessories .col-left ul.products > li { width: 33.3333%; }
.accessories .row { position: relative; }
.accessories .col-right { bottom: 0px; padding: 0px; position: absolute; right: 0px; text-align: center; }}
@media (min-width: 768px) and (max-width: 1199px) {.advanced-review .rating-histogram .rating-percentage-bar { width: 10em; }
.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; }
li.product .price, .section-onsale-product .onsale-product .price, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .price, .products-carousel .owl-item .product .price, .section-onsale-product .onsale-product .price, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .price, .products-carousel .owl-item .product .price { font-size: 1.286em; }
.products .product.product-card .product-inner { padding: 1.786em 1.071em; }
.products .product.product-card .media-body { padding-left: 0.714em; }
.products-carousel .owl-stage-outer { padding: 0px 0.214em 3.571em; }
li.product .added_to_cart, .section-onsale-product .onsale-product .added_to_cart, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .added_to_cart, .products-carousel .owl-item .product .added_to_cart, .section-onsale-product .onsale-product .added_to_cart, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .added_to_cart, .products-carousel .owl-item .product .added_to_cart, li.product .button, .section-onsale-product .onsale-product .button, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .button, .products-carousel .owl-item .product .button, .section-onsale-product .onsale-product .button, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .button, .products-carousel .owl-item .product .button { position: relative; }}
