﻿@charset "UTF-8";

/*===================================================================================*/
/*  CSS per kategorite e produkteve
/*===================================================================================*/

/*===================================================================================*/
/*  Typography
/*===================================================================================*/
body {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    font-size: 0.875em;
    letter-spacing: -0.01em;
}

body,
button,
input,
textarea {
    color: #333e48;
    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;
    -moz-osx-font-smoothing: grayscale;
    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;
}

.electro-cute * {
    font-family: "Comic Sans MS", sans-serif;
}

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 #eceeef;
    }

    table thead th {
        vertical-align: bottom;
        border-bottom: 2px solid #eceeef;
    }

    table tbody + tbody {
        border-top: 2px solid #eceeef;
    }

    table .table {
        background-color: #fff;
    }

    table tbody tr td a {
        color: #3e3e3e;
    }

        table tbody tr td a:hover, table tbody tr td a:focus {
            color: #000;
            text-decoration: none;
        }

    table.layout {
        margin-bottom: 0;
    }

        table.layout th, table.layout td {
            padding: 0;
            line-height: inherit;
            border: none;
            vertical-align: middle;
        }

img {
    margin-top: -10px;
    height: auto;
    max-width: 100%;
    display: block;
}

.electro-cute * {
    font-family: "Comic Sans MS", sans-serif;
}

/*===================================================================================*/
/*  Forms
/*===================================================================================*/
.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: 0;
}

label {
    font-size: 1em;
    line-height: 1.286em;
    font-weight: bold;
    /* margin-bottom: 0.857em; */
    margin: 10px 0px;
    float: left;
}

.input-text {
    font-size: 1em;
    line-height: 1.286em;
    border: 1px solid #ddd;
    padding: 7px 9px;
    border-radius: 1.286em;
    width: 15%;
    float: left;
}

    .input-text:focus {
        border-color: #66afe9;
        outline: none;
    }

.select2-container .select2-choice {
    font-size: 1em;
    line-height: 1.286em;
    border: 1px solid #ddd;
    padding: 0.858em 1.858em;
    border-radius: 1.286em;
    width: 100%;
}

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: 10px;
    /* padding: 1.036em 2.134em; */
    border-width: 0;
    display: inline-block;
    color: #333e48;
    background-color: #efecec;
    border-color: #efecec;
}

    .btn:hover, .hero-action-btn:hover,
    .button:hover,
    button:hover,
    input[type="button"]:hover,
    input[type="reset"]:hover,
    input[type="submit"]:hover {
        color: #000;
        background-color: #ffa700;
        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: #fff;
        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: #333e48;
        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: #333e48;
            background-color: #c7bdbd;
            border-color: #b5a7a7;
        }

    .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: #efecec;
        border-color: #efecec;
    }

    .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: #efecec;
        border-color: #efecec;
    }

    .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: thin dotted;
        outline: 5px auto -webkit-focus-ring-color;
        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: 0;
    }

    .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: .65;
    }

.btn-secondary, table.cart .coupon .button, .checkout_coupon .form-row-last .button {
    background-color: #333e48;
    color: #fff;
}

.form-inline-block {
    display: inline-block;
}

.btn-longer {
    padding: 0.6875rem 2.625rem;
}

.btn-primary,
input[type="submit"] {
    font-weight: bold;
}

.form-row {
    position: relative;
    float: left;
    min-height: 1px;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 100%;
    margin-bottom: 1.714em;
}

@media (min-width: 768px) {
    .form-row {
        width: 100%;
    }
}

#billing_address_2_field {
    margin-top: -0.714em;
}

@media (min-width: 768px) {
    .form-row-first,
    .form-row-last {
        width: 50%;
    }
}

.form-row {
    padding-left: 0;
    padding-right: 0;
}

    .form-row.form-row-first {
        padding-right: 15px;
        clear: left;
    }

    .form-row.form-row-last {
        padding-left: 15px;
    }

.clear::after {
    content: "";
    display: table;
    clear: both;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea,
.input-text {
    color: #818181;
    line-height: 1.286em;
    /* margin: 10px 0px; */
    width: 100%;
    outline: none;
    border: 0;
    -webkit-appearance: none;
    border-radius: 10px;
    box-sizing: border-box;
    /* margin-bottom: 1rem; */
    border-width: 1px;
    border-style: solid;
    border-color: #dddddd;
}

textarea {
    overflow: auto;
    /* Removes default vertical scrollbar in IE6/7/8/9 */
    padding-left: 1.857em;
    vertical-align: top;
    /* Improves readability and alignment in all browsers */
    width: 100%;
}

fieldset {
    clear: both;
}

    fieldset legend {
        font-size: 1.5em;
    }

/*===================================================================================*/
/* Layout
/*===================================================================================*/
@media (min-width: 1200px) {
    .container {
        max-width: 1200px;
    }
}

#content {
    margin-bottom: 10.714em;
}

    #content #primary {
        position: relative;
        float: left;
        min-height: 1px;
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
        width: 100%;
        padding-right: 0;
        padding-left: 0;
    }

@media (min-width: 992px) {
    #content #primary {
        padding-left: 0.9375rem;
        width: 75%;
        left: 25%;
    }
}

#content #sidebar {
    position: relative;
    float: left;
    min-height: 1px;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}

@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: 0;
}

@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;
    }
}

.right-sidebar #content #primary {
    padding-left: 0;
    padding-right: 0;
}

@media (min-width: 768px) {
    .right-sidebar #content #primary {
        left: auto;
    }
}

@media (min-width: 992px) {
    .right-sidebar #content #primary {
        padding-right: 15px;
    }
}

.right-sidebar #content #sidebar {
    padding-left: 0;
    padding-right: 0;
}

@media (min-width: 768px) {
    .right-sidebar #content #sidebar {
        right: auto;
    }
}

@media (min-width: 992px) {
    .right-sidebar #content #sidebar {
        padding-left: 15px;
    }
}

.page-template-template-page-centered-fullwidth #content #primary {
    padding-left: 0;
}

@media (min-width: 768px) {
    .page-template-template-page-centered-fullwidth #content #primary {
        width: 83.3333333333%;
        left: 8.3333333333%;
    }
}

@media (min-width: 768px) {
    .woocommerce-lost-password #content #primary {
        width: 66.6666666667%;
        left: 16.6666666667%;
    }
}

.col2-set {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
}

    .col2-set::after {
        content: "";
        display: table;
        clear: both;
    }

    .col2-set .col-1,
    .col2-set .col-2 {
        position: relative;
        float: left;
        min-height: 1px;
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
        width: 100%;
    }

@media (min-width: 768px) {
    .col2-set .col-1,
    .col2-set .col-2 {
        width: 50%;
    }
}

.page-template-template-homepage-v2 #primary section:last-child,
.page-template-template-homepage-v2 #sidebar aside:last-child {
    margin-bottom: 0;
}

.page-template-template-homepage-v3 #primary section:last-child {
    margin-bottom: 0;
}

.page-template-template-homepage-v3 #content + .brands-carousel {
    margin-top: -6.143em;
}


/*===================================================================================*/
/*  Page
/*===================================================================================*/
section {
    margin-bottom: 3.571em;
}

    section header {
        margin-bottom: 2.857em;
        border-bottom: 1px solid #dadada;
    }

        section header h1, section header .h1 {
            font-size: 1.786em;
            line-height: 1.6em;
            display: inline-block;
            padding-bottom: 0.400em;
            position: relative;
            margin-bottom: 0;
            
        }

            section header h1:after, section header .h1:after {
                content: ' ';
                border-bottom: 2px solid transparent;
                display: block;
                position: absolute;
                bottom: -1px;
                width: 100%;
               
            }

    section > h2 {
        font-size: 1.786em;
        line-height: 1.6em;
        position: relative;
        margin-bottom: 1.6em;
        
    }

.page .entry-header {
    text-align: center;
    margin-bottom: 2.857em;
}

    .page .entry-header h1 {
        font-size: 2.857em;
        letter-spacing: -0.025em;
        margin-bottom: 0;
    }

    .page .entry-header .entry-subtitle {
        color: #9f9f9f;
    }

    .page .entry-header.header-with-cover-image {
        background-size: cover;
        background-position: center top;
        width: 100vw;
        margin-left: -50vw;
        left: 50%;
        position: relative;
        min-height: 589px;
        margin-bottom: 0;
    }

        .page .entry-header.header-with-cover-image .caption {
            position: absolute;
            left: 50%;
            top: 50%;
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
        }

            .page .entry-header.header-with-cover-image .caption h1 {
                font-weight: 700;
                margin-bottom: 0;
            }

            .page .entry-header.header-with-cover-image .caption .entry-subtitle {
                color: #434343;
                font-size: 1.286em;
                position: relative;
                top: 1.667em;
            }


/*===================================================================================*/
/*  DEPARTMENT-MENU
/*===================================================================================*/
.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 0;
}

    .departments-menu .menu-item-has-children > .dropdown-menu > li,
    .departments-menu .departments-menu-dropdown > li {
        padding: 0 0.929em;
    }

    .departments-menu .menu-item-has-children > .dropdown-menu:hover,
    .departments-menu .departments-menu-dropdown:hover {
        border-bottom-right-radius: 0;
    }

.departments-menu .menu-item-has-children > .dropdown-menu {
    padding: 0;
}

.departments-menu .departments-menu-dropdown {
    top: 107%;
    border-top-width: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.departments-menu .dropdown-menu > .menu-item > a {
    display: block;
    width: 100%;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.5;
    color: #373a3c;
    text-align: inherit;
    white-space: nowrap;
    background: none;
    border: 0;
    color: #333e48;
    padding: 9px 0 9px 8px;
    white-space: normal;
}

    .departments-menu .dropdown-menu > .menu-item > a:focus, .departments-menu .dropdown-menu > .menu-item > a:hover {
        color: #2b2d2f;
        text-decoration: none;
        background-color: #f5f5f5;
    }

    .departments-menu .dropdown-menu > .menu-item > a.active, .departments-menu .dropdown-menu > .menu-item > a.active:focus, .departments-menu .dropdown-menu > .menu-item > a.active:hover {
        color: #fff;
        text-decoration: none;
        background-color: #efecec;
        outline: 0;
    }

    .departments-menu .dropdown-menu > .menu-item > a.disabled, .departments-menu .dropdown-menu > .menu-item > a.disabled:focus, .departments-menu .dropdown-menu > .menu-item > a.disabled:hover {
        color: #818a91;
    }

        .departments-menu .dropdown-menu > .menu-item > a.disabled:focus, .departments-menu .dropdown-menu > .menu-item > a.disabled:hover {
            text-decoration: none;
            cursor: not-allowed;
            background-color: transparent;
            background-image: none;
            filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)";
        }

.departments-menu .dropdown-menu > .menu-item.highlight > a {
    font-weight: bold;
}

.departments-menu .dropdown-menu > .menu-item + .menu-item > a {
    border-top: 1px solid #ddd;
}

.departments-menu .menu-item-has-children > .dropdown-menu {
    top: -4px;
    border-radius: 0;
}

    .departments-menu .menu-item-has-children > .dropdown-menu .menu-item-object-static_block {
        position: relative;
    }

    .departments-menu .menu-item-has-children > .dropdown-menu > li.menu-item:not(.menu-item-object-static_block) {
        width: 277px;
    }

        .departments-menu .menu-item-has-children > .dropdown-menu > li.menu-item:not(.menu-item-object-static_block):first-child {
            margin-top: 1.143em;
        }

.home-v2 .departments-menu > .dropdown > .dropdown-menu {
    display: block;
}

/*===================================================================================*/
/*  VERITCAL-MENU
/*===================================================================================*/
.vertical-menu {
    clear: both;
    background-color: #fff;
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    width: 100%;
}

    .vertical-menu.make-absolute {
        width: 100%;
        position: relative;
        z-index: 99999;
    }

    .vertical-menu > li.list-group-item {
        border-top-right-radius: 9px;
        border-top-left-radius: 9px;
        border: none;
        padding: 0;
        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: 0;
            margin-bottom: 0.875em;
        }

            .vertical-menu > li.list-group-item.dropdown > a[data-toggle="dropdown"] {
                /*padding: 1.071em 1.25em;*/
                display: block;
                color: #333e48;
            }

                .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: #333e48;
                    text-decoration: none;
                }

            .vertical-menu > li.list-group-item.dropdown.open {
                border-bottom-right-radius: 0;
                border-bottom-left-radius: 0;
            }

    .vertical-menu > .menu-item:last-child {
        margin-bottom: 0.571em;
    }

        .vertical-menu > .menu-item:last-child > a {
            border-bottom: 0;
        }

    .vertical-menu > .menu-item,
    .vertical-menu .dropdown-menu > .menu-item {
        position: static;
        display: block;
        /*padding: 0 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 #ddd;
            padding: 0.608em 0.357em;
            font-size: 1em;
            color: #333e48;
            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: #333e48;
                text-decoration: none;
                background-color: #f5f5f5;
                /* 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: #f5f5f5;
        }

    .vertical-menu .menu-item-has-children a[data-toggle="dropdown"]::after {
        font-family: 'font-electro';
        border-top: none;
        border-left: none;
        border-right: none;
        width: auto;
        height: auto;
    }

    .vertical-menu .menu-item-has-children > .dropdown-menu {
        top: 50px;
        border-radius: 0;
        padding: 0;
    }

        .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: 0;
            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-top-right-radius: 0;
        border-top-left-radius: 0;
        width: 100%;
        top: 97%;
        padding-top: 0.714em;
        border-bottom-right-radius: 9px;
        border-bottom-left-radius: 9px;
        border-top: 0;
        border-color: #eee;
    }

        .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: 0;
            }

        .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: 0;
            padding: 0;
        }

/*===================================================================================*/
/*  SECONDARY-NAV
/*===================================================================================*/
.secondary-nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    line-height: 3.714em;
}

    .secondary-nav .menu-item {
        display: inline-block;
    }

        .secondary-nav .menu-item a {
            display: inline-block;
            font-weight: bold;
            color: #333e48;
        }

            .secondary-nav .menu-item a:focus, .secondary-nav .menu-item a:hover {
                text-decoration: none;
                color: #333e48;
            }

        .secondary-nav .menu-item.highlight a {
            color: #df3737;
        }

        .secondary-nav .menu-item.unbold a {
            font-weight: normal;
        }

        .secondary-nav .menu-item.bold a {
            font-weight: normal;
        }

        .secondary-nav .menu-item.pull-right a {
            font-weight: normal;
        }

        .secondary-nav .menu-item + .menu-item {
            margin-left: 2em;
        }

/*===================================================================================*/
/*  NAVBAR-SEARCH
/*===================================================================================*/
.navbar-search {
    float: left;
    width: 52%;
}

    .navbar-search > .input-group {
        width: 100%;
    }

    .navbar-search .form-control, .navbar-search table.cart .coupon .input-text, table.cart .coupon .navbar-search .input-text {
        background: #fff;
        line-height: 1.34em;
        padding: 1.01em 2.134em;
        border-radius: 2.467em;
    }

    .navbar-search .search-field:not(:first-child):not(:last-child) {
        border-top-left-radius: 2.467em;
        border-bottom-left-radius: 2.467em;
    }

    .navbar-search .btn, .navbar-search .hero-action-btn, .navbar-search button {
        line-height: 1.36em;
        padding: 1.08em 1.93em;
        border-radius: 2.571em;
    }

        .navbar-search .btn:hover, .navbar-search .hero-action-btn:hover, .navbar-search .btn:focus, .navbar-search .hero-action-btn:focus, .navbar-search button:hover, .navbar-search button:focus {
            background-color: #000;
            border-color: #000;
            color: #fff;
        }

    .navbar-search .search-categories.input-group-addon {
        border: none;
        background-color: #fff;
    }

    .navbar-search .search-categories > select {
        color: #6b6b6b;
        font-size: 0.938em;
        line-height: 1.876em;
        display: inline-block;
        max-width: 100%;
        padding: 0 1.75rem 0 .75rem;
        padding-right: .75rem \9;
        vertical-align: middle;
        background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) no-repeat right 0.75rem center;
        background-image: none \9;
        background-size: 8px 10px;
        border: none;
        -moz-appearance: none;
        -webkit-appearance: none;
        width: 142px;
    }

        .navbar-search .search-categories > select:focus {
            border-color: #51a7e8;
            outline: none;
        }

        .navbar-search .search-categories > select::-ms-expand {
            opacity: 0;
        }


/*===================================================================================*/
/*  PRODUCT-ITEM
/*===================================================================================*/
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: 0px 0px 6px 0px rgba(1, 1, 1, 0.3);
        background-color: #fff;
    }

    li.product:hover .hover-area, .section-onsale-product .onsale-product:hover .hover-area, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content:hover .hover-area, .products-carousel .owl-item .product:hover .hover-area, li.product.hover .hover-area, .section-onsale-product .hover.onsale-product .hover-area, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .hover.onsale-product-content .hover-area, .products-carousel .owl-item .hover.product .hover-area {
        display: block;
        padding-top: 0.214em;
        border-top: 1px solid #eaeaea;
    }

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 1.714em;
    /*height: 100%;*/
    position: relative;
}

li.product .hover-area, .section-onsale-product .onsale-product .hover-area, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .hover-area, .products-carousel .owl-item .product .hover-area {
    display: none;
    border: none;
    position: relative;
    text-align: center;
    background-color: #FFF;
}

    li.product .hover-area .button, .section-onsale-product .onsale-product .hover-area .button, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .hover-area .button, .products-carousel .owl-item .product .hover-area .button {
        position: absolute;
        top: -20px;
        left: 50%;
        white-space: pre;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

        li.product .hover-area .button:hover, .section-onsale-product .onsale-product .hover-area .button:hover, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .hover-area .button:hover, .products-carousel .owl-item .product .hover-area .button:hover, li.product .hover-area .button:active, .section-onsale-product .onsale-product .hover-area .button:active, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .hover-area .button:active, .products-carousel .owl-item .product .hover-area .button:active, li.product .hover-area .button:focus, .section-onsale-product .onsale-product .hover-area .button:focus, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .hover-area .button:focus, .products-carousel .owl-item .product .hover-area .button:focus {
            color: #fff;
        }

    li.product .hover-area .action-buttons, .section-onsale-product .onsale-product .hover-area .action-buttons, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .hover-area .action-buttons, .products-carousel .owl-item .product .hover-area .action-buttons {
        width: 100%;
        text-align: center;
        font-size: 0.929em;
        line-height: 1.385em;
    }

        li.product .hover-area .action-buttons .clear, .section-onsale-product .onsale-product .hover-area .action-buttons .clear, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .hover-area .action-buttons .clear, .products-carousel .owl-item .product .hover-area .action-buttons .clear {
            display: none;
        }

        li.product .hover-area .action-buttons div, .section-onsale-product .onsale-product .hover-area .action-buttons div, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .hover-area .action-buttons div, .products-carousel .owl-item .product .hover-area .action-buttons div, li.product .hover-area .action-buttons a, .section-onsale-product .onsale-product .hover-area .action-buttons a, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .hover-area .action-buttons a, .products-carousel .owl-item .product .hover-area .action-buttons a, li.product .hover-area .action-buttons span, .section-onsale-product .onsale-product .hover-area .action-buttons span, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .hover-area .action-buttons span, .products-carousel .owl-item .product .hover-area .action-buttons span, li.product .hover-area .action-buttons p, .section-onsale-product .onsale-product .hover-area .action-buttons p, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .hover-area .action-buttons p, .products-carousel .owl-item .product .hover-area .action-buttons p {
            margin: 0;
            padding: 0;
            color: #949494;
        }

        li.product .hover-area .action-buttons > div, .section-onsale-product .onsale-product .hover-area .action-buttons > div, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .hover-area .action-buttons > div, .products-carousel .owl-item .product .hover-area .action-buttons > div, li.product .hover-area .action-buttons > a, .section-onsale-product .onsale-product .hover-area .action-buttons > a, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .hover-area .action-buttons > a, .products-carousel .owl-item .product .hover-area .action-buttons > a {
            display: inline-block;
            margin: 0 5px;
            padding-top: 0.571em;
        }

        li.product .hover-area .action-buttons a:hover, .section-onsale-product .onsale-product .hover-area .action-buttons a:hover, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .hover-area .action-buttons a:hover, .products-carousel .owl-item .product .hover-area .action-buttons a:hover {
            color: #3b3b3b;
        }

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: #878787;
    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: #878787;
    }

        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: #333;
        }

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: #0062bd;
}

    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: 0;
}

    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: #7d7d7d;
}

    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: #7d7d7d;
    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: #7d7d7d;
    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: 0;
    display: inline-block;
    max-width: 100%;
    height: auto;
    margin: 0 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: #343f49;
    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: #ee0000;
    }

    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: #848484;
        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;
    float: left;
    padding: 0;
    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: #fff;
    }

    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: "\f178";
        padding: 0.5em 0.504em;
        float: right;
        text-indent: 0;
    }

    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: "\61";
        font-family: "font-electro";
        float: right;
        text-indent: 0;
        background: none;
        transform: translate(-50%, -50%);
        top: 50%;
        left: 50%;
        position: absolute;
        font-size: 18px;
        padding: 0;
    }

    li.product .button.product_type_variable::before, .section-onsale-product .onsale-product .button.product_type_variable::before, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .button.product_type_variable::before, .products-carousel .owl-item .product .button.product_type_variable::before {
        content: "\f0a6";
        padding: 0.5em 0.575em;
        font-family: 'FontAwesome';
    }

    li.product .button.product_type_external::before, .section-onsale-product .onsale-product .button.product_type_external::before, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .button.product_type_external::before, .products-carousel .owl-item .product .button.product_type_external::before {
        content: "\f08e";
        padding: 0.5em 0.504em;
    }

    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;
    }

.action-buttons a:hover {
    color: #3b3b3b;
}


/*===================================================================================*/
/*  Header
/*===================================================================================*/
.site-header {
    padding: 2.893em 0;
}

    .site-header .dropdown-menu {
        z-index: 1001;
    }

.header-logo {
    position: relative;
    float: left;
    min-height: 1px;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}

@media (min-width: 768px) {
    .header-logo {
        width: 25%;
    }
}

.header-logo .header-logo-link {
    display: block;
}

.primary-nav {
    position: relative;
    float: left;
    min-height: 1px;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    padding-top: 0.393em;
    padding-bottom: 0.393em;
}

@media (min-width: 768px) {
    .primary-nav {
        width: 50%;
    }
}

.header-support-info {
    position: relative;
    float: left;
    min-height: 1px;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}

@media (min-width: 768px) {
    .header-support-info {
        width: 25%;
    }
}

.header-support-info .support-icon {
    padding-right: 20px;
    padding-left: 15px;
}

    .header-support-info .support-icon .fa {
        font-size: 3em;
    }

    .header-support-info .support-icon .ec {
        font-size: 3.571em;
    }

.header-v1, .header-v3 {
    padding-bottom: 0;
    border-bottom: 1px solid #ddd;
}

    .header-v1 .container > .row:first-child, .header-v3 .container > .row:first-child {
        margin-bottom: 1.786em;
    }

    .header-v1 .navbar-search .input-group .form-control, .header-v1 .navbar-search .input-group table.cart .coupon .input-text, table.cart .coupon .header-v1 .navbar-search .input-group .input-text, .header-v3 .navbar-search .input-group .form-control, .header-v3 .navbar-search .input-group table.cart .coupon .input-text, table.cart .coupon .header-v3 .navbar-search .input-group .input-text {
        border-width: 2px;
        border-style: solid;
        border-right: 0;
    }

    .header-v1 .navbar-search .input-group .input-group-addon, .header-v3 .navbar-search .input-group .input-group-addon {
        border-width: 2px;
        border-style: solid;
        border-left: 0;
        border-right: 0;
    }

    .header-v1 .navbar-search .input-group .btn, .header-v1 .navbar-search .input-group .hero-action-btn, .header-v3 .navbar-search .input-group .btn, .header-v3 .navbar-search .input-group .hero-action-btn {
        border-width: 2px;
        border-style: solid;
        border-left: 0;
        color: #333e48;
    }

    .header-v1 .navbar-search + .navbar-nav.pull-right, .header-v3 .navbar-search + .navbar-nav.pull-right {
        padding-right: 0.9375rem;
    }

    .header-v1 .navbar-nav .nav-link, .header-v3 .navbar-nav .nav-link {
        line-height: 2.53em;
        font-weight: bold;
        font-size: 1.142em;
        color: #333e48;
    }

    .header-v1 .navbar-nav + .navbar-nav,
    .header-v1 .navbar-search + .navbar-nav, .header-v3 .navbar-nav + .navbar-nav,
    .header-v3 .navbar-search + .navbar-nav {
        margin-left: 2.714em;
    }

.home .header-v1,
.page-template-template-homepage-v1 .header-v1,
.header-v3 {
    border-bottom: 0;
}

    .header-v3 + .navbar-primary {
        padding: 0;
    }

        .header-v3 + .navbar-primary .navbar-nav > .menu-item > a {
            padding: 1.429em 1.375em;
        }

.full-color-background .header-v3, .full-color-background .top-bar {
    background-color: #ffa700;
}

.full-color-background .header-v3 {
    padding-top: 1.4em;
}

    .full-color-background .header-v3 .navbar-search .input-group .btn, .full-color-background .header-v3 .navbar-search .input-group .hero-action-btn {
        background-color: #333e48;
        color: #fff;
        border-color: #333e48;
    }

    .full-color-background .header-v3 .navbar-search .input-group .form-control, .full-color-background .header-v3 .navbar-search .input-group table.cart .coupon .input-text, table.cart .coupon .full-color-background .header-v3 .navbar-search .input-group .input-text,
    .full-color-background .header-v3 .navbar-search .input-group .input-group-addon {
        border-color: #fff;
    }

    .full-color-background .header-v3 .navbar-mini-cart .cart-items-count {
        background-color: #333e48;
        color: #fff;
    }

    .full-color-background .header-v3 .ellipse-bg {
        fill: #64c3f1;
    }

.full-color-background .navbar-primary {
    border-top-width: 1px;
    border-top-style: solid;
}

    .full-color-background .navbar-primary .navbar-nav {
        margin-left: -20px;
    }

.full-color-background .header-v3 + .navbar-primary .navbar-nav > .menu-item > a {
    padding: 0.907em 1.375em;
}

.full-color-background .top-bar {
    border-bottom: none;
}

.header-v3 {
    padding-bottom: .64em;
    padding-top: 2.4em;
}


/*===================================================================================*/
/*  Products Carousel Tabs
/*===================================================================================*/
.products-carousel-tabs .nav-inline {
    text-align: center;
    border-bottom: 1px solid #ddd;
}

    .products-carousel-tabs .nav-inline .nav-item + .nav-item {
        margin-left: 4em;
    }

.products-carousel-tabs .nav-link {
    color: #333e48;
    font-size: 1.429em;
    line-height: 0.9em;
    padding-bottom: 1em;
}

    .products-carousel-tabs .nav-link:focus, .products-carousel-tabs .nav-link:hover {
        color: #333e48;
    }

    .products-carousel-tabs .nav-link.active {
        font-weight: bold;
        position: relative;
    }

        .products-carousel-tabs .nav-link.active::before {
            content: ' ';
            height: 4px;
            width: 10px;
            display: block;
            position: absolute;
            bottom: -5px;
            left: 50%;
            border-radius: 0 0 10px 10px;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
        }

        .products-carousel-tabs .nav-link.active::after {
            content: ' ';
            border-bottom: 2px solid transparent;
            display: block;
            position: absolute;
            bottom: -1px;
            width: 100%;
        }



/*===================================================================================*/
/*  Product Categories
/*===================================================================================*/
.jumbotron-product-category {
    background-color: white;
    margin-bottom: 2.143em;
    padding: 4.286em 4.286em 3.609em 4.286em;
}

    .jumbotron-product-category .jumbo-title {
        color: #333e48;
        font-size: 3.214em;
        line-height: 1em;
        text-transform: uppercase;
        font-weight: 100;
    }

    .jumbotron-product-category .jumbo-subtitle {
        color: #7e7e7e;
        line-height: 1.5em;
        margin-bottom: 0;
    }

    .jumbotron-product-category .jumbo-image {
        margin-right: -3.143em;
        margin-top: -4.286em;
    }

.product-loop-categories {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
}

    .product-loop-categories::after {
        content: "";
        display: table;
        clear: both;
    }

    .product-loop-categories .product-category {
        position: relative;
        float: left;
        min-height: 1px;
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
        margin-bottom: 1.357em;
        text-align: center;
        padding-top: 15px;
        padding-bottom: 15px;
    }

        .product-loop-categories .product-category > a {
            display: block;
            color: #333e48;
        }

            .product-loop-categories .product-category > a:focus, .product-loop-categories .product-category > a:hover {
                color: #333e48;
            }

        .product-loop-categories .product-category img {
            display: block;
            max-width: 100%;
            height: 150px;
            width: 165px;
            margin: 0px;
            padding: 0px;
        
        }

        .product-loop-categories .product-category h3 {
            font-size: 1.286em;
            font-weight: normal;
            height: 1.286em;
            margin-bottom: 0;
        }

        .product-loop-categories .product-category .count {
            background-color: transparent;
            color: inherit;
            display: none;
        }

        .product-loop-categories .product-category::after {
            content: '';
            /*border-right: 1px solid #eaeaea;*/
            position: absolute;
            height: 100%;
            width: 1px;
            top: 0;
            right: 0;
        }

        .product-loop-categories .product-category.last::after, .product-loop-categories .product-category:last-child::after {
            content: none;
        }

        .product-loop-categories .product-category:hover {
            box-shadow: 0px 0px 6px 0px rgba(1, 1, 1, 0.3);
        }

            .product-loop-categories .product-category:hover::after {
                content: none;
            }

@media (min-width: 768px) {
    .columns-1 .product-loop-categories > .product-category {
        width: 100%;
    }
}

@media (min-width: 768px) {
    .columns-2 .product-loop-categories > .product-category {
        width: 50%;
    }
}

@media (min-width: 768px) {
    .columns-3 .product-loop-categories > .product-category {
        width: 33.3333333333%;
    }
}

@media (min-width: 768px) {
    .product-loop-categories > .product-category,
    .columns-4 .product-loop-categories > .product-category {
        width: 25%;
    }
}

@media (min-width: 768px) {
    .columns-5 .product-loop-categories > .product-category {
        width: 20%;
    }
}

@media (min-width: 768px) {
    .columns-6 .product-loop-categories > .product-category {
        width: 16.6666666667%;
    }
}

/*===================================================================================*/
/*  Products
/*===================================================================================*/
ul.products {
    padding-left: 0;
    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 0;
        padding: 0;
    }

        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 #eaeaea;
            display: block;
            position: absolute;
            top: 50%;
            right: 0;
            height: 80%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            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.3333333333%;
    }
}

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%;
    }
}

.columns-6 .product .hover-area .action-buttons::after,
.columns-5 .product .hover-area .action-buttons::after,
.page-template-template-homepage-v2 .columns-4 .product .hover-area .action-buttons::after {
    content: "";
    display: table;
    clear: both;
}

.columns-6 .product .hover-area .action-buttons > div:first-child,
.columns-6 .product .hover-area .action-buttons > a:first-child,
.columns-5 .product .hover-area .action-buttons > div:first-child,
.columns-5 .product .hover-area .action-buttons > a:first-child,
.page-template-template-homepage-v2 .columns-4 .product .hover-area .action-buttons > div:first-child,
.page-template-template-homepage-v2 .columns-4 .product .hover-area .action-buttons > a:first-child {
    float: left;
    margin: 0;
    font-size: 12px;
}

.columns-6 .product .hover-area .action-buttons > div:last-child,
.columns-6 .product .hover-area .action-buttons > a:last-child,
.columns-5 .product .hover-area .action-buttons > div:last-child,
.columns-5 .product .hover-area .action-buttons > a:last-child,
.page-template-template-homepage-v2 .columns-4 .product .hover-area .action-buttons > div:last-child,
.page-template-template-homepage-v2 .columns-4 .product .hover-area .action-buttons > a:last-child {
    float: right;
    margin: 0;
    font-size: 12px;
}

.columns-6 .product .hover-area .action-buttons .add-to-compare-link::before,
.columns-5 .product .hover-area .action-buttons .add-to-compare-link::before,
.page-template-template-homepage-v2 .columns-4 .product .hover-area .action-buttons .add-to-compare-link::before {
    margin-right: 5px;
}

.columns-6 .product .hover-area .action-buttons .add_to_wishlist::before,
.columns-5 .product .hover-area .action-buttons .add_to_wishlist::before,
.page-template-template-homepage-v2 .columns-4 .product .hover-area .action-buttons .add_to_wishlist::before {
    margin-right: 0;
}

/*===================================================================================*/
/*	PRODUCTS
/*===================================================================================*/
ul.products.columns-2 > li {
    width: 100%;
}

@media (min-width: 992px) {
    ul.products.columns-2 > li {
        width: 50%;
    }
}

@media (min-width: 768px) {
    ul.products.columns-2 > li {
        width: 50%;
    }
}

@media (min-width: 544px) {
    ul.products.columns-2 > li {
        width: 50%;
    }
}

ul.products.columns-3 > li, ul.products > li {
    width: 100%;
}

@media (min-width: 992px) {
    ul.products.columns-3 > li, ul.products > li {
        width: 33.3333333333%;
    }
}

@media (min-width: 768px) {
    ul.products.columns-3 > li, ul.products > li {
        width: 33.3333333333%;
    }
}

@media (min-width: 544px) {
    ul.products.columns-3 > li, ul.products > li {
        width: 33.3333333333%;
    }
}

ul.products.columns-4 > li {
    width: 100%;
}

@media (min-width: 992px) {
    ul.products.columns-4 > li {
        width: 25%;
    }
}

@media (min-width: 768px) {
    ul.products.columns-4 > li {
        width: 25%;
    }
}

@media (min-width: 544px) {
    ul.products.columns-4 > li {
        width: 25%;
    }
}

ul.products.columns-5 > li .product-inner {
    padding: 1.071em;
}

@media (min-width: 768px) {
    ul.products.columns-5 > li {
        width: 25%;
        width: 20%;
    }
}

ul.products.columns-6 > li {
    width: 100%;
}

@media (min-width: 992px) {
    ul.products.columns-6 > li {
        width: 16.6666666667%;
    }
}

@media (min-width: 768px) {
    ul.products.columns-6 > li {
        width: 16.6666666667%;
    }
}

@media (min-width: 544px) {
    ul.products.columns-6 > li {
        width: 16.6666666667%;
    }
}

/*===================================================================================*/
/*  Products Carousel
/*===================================================================================*/
section.section-products-carousel header,
section.section-posts-carousel header {
    margin-bottom: 1em;
}

    section.section-products-carousel header .owl-nav,
    section.section-posts-carousel header .owl-nav {
        float: right;
        line-height: 3.607em;
    }

    section.section-products-carousel header a,
    section.section-posts-carousel header a {
        color: #aeaeae;
        font-size: 1.429em;
    }

        section.section-products-carousel header a:focus, section.section-products-carousel header a:hover,
        section.section-posts-carousel header a:focus,
        section.section-posts-carousel header a:hover {
            color: #333e48;
            text-decoration: none;
        }

        section.section-products-carousel header a + a,
        section.section-posts-carousel header a + a {
            margin-left: 0.400em;
        }

.products-carousel .owl-stage-outer {
    width: 100.3%;
    padding: 0 0 25px 0;
    margin-bottom: 0;
}

.products-carousel .owl-item .product {
    position: relative;
    min-height: 1px;
    margin: 0.857em 0;
    padding: 0;
}

    .products-carousel .owl-item .product::after {
        content: '';
        border-right: 1px solid #eaeaea;
        display: block;
        position: absolute;
        top: 50%;
        right: 0;
        height: 80%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        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 Carousel With Image
/*===================================================================================*/
.products-carousel-with-image {
    background-color: #f9f9f9;
    padding: 58px 0 0;
    width: 100vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
    margin-bottom: 85px;
}

    .products-carousel-with-image .products-carousel .owl-item .product::after {
        content: none;
    }

    .products-carousel-with-image .products-carousel .owl-item .product-inner {
        background-color: #fff;
    }

    .products-carousel-with-image .products-carousel .owl-dots {
        display: none;
    }

    .products-carousel-with-image section.section-products-carousel header {
        margin-bottom: 1.357em;
    }

    .products-carousel-with-image section {
        margin-bottom: 2.857em;
    }



  

.single-product .wc-tab {
    border-radius: 1em;
    border: 1px solid #ddd;
    padding: 2.5em;
}

.single-product table.shop_attributes {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1.236rem;
}

    .single-product table.shop_attributes th,
    .single-product table.shop_attributes td {
        padding: 0.75rem;
        line-height: 1.5;
        vertical-align: top;
        border-top: 1px solid #eceeef;
    }

    .single-product table.shop_attributes thead th {
        vertical-align: bottom;
        border-bottom: 2px solid #eceeef;
    }

    .single-product table.shop_attributes tbody + tbody {
        border-top: 2px solid #eceeef;
    }

    .single-product table.shop_attributes .table {
        background-color: #fff;
    }

    .single-product table.shop_attributes td p {
        margin-bottom: 0;
    }

    .single-product table.shop_attributes tbody tr:nth-of-type(odd) {
        background-color: #f9f9f9;
    }

.single-product table.variations {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1.236rem;
    margin-bottom: 1.786em;
}

    .single-product table.variations th,
    .single-product table.variations td {
        padding: 0.75rem;
        line-height: 1.5;
        vertical-align: top;
        border-top: 1px solid #eceeef;
    }

    .single-product table.variations thead th {
        vertical-align: bottom;
        border-bottom: 2px solid #eceeef;
    }

    .single-product table.variations tbody + tbody {
        border-top: 2px solid #eceeef;
    }

    .single-product table.variations .table {
        background-color: #fff;
    }

    .single-product table.variations tr:last-child td, .single-product table.variations tr:last-child th {
        border-bottom: 1px solid #eceeef;
    }

    .single-product table.variations td, .single-product table.variations th {
        vertical-align: middle;
    }

        .single-product table.variations td.label {
            display: table-cell;
            color: inherit;
            font-size: 100%;
            font-weight: normal;
            border-radius: 0;
            text-align: inherit;
            white-space: inherit;
        }

            .single-product table.variations td.label label {
                margin-bottom: 0;
            }

        .single-product table.variations td.value select {
            display: inline-block;
            max-width: 100%;
            padding: .375rem 1.75rem .375rem .75rem;
            padding-right: .75rem \9;
            color: #55595c;
            vertical-align: middle;
            background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) no-repeat right 0.75rem center;
            background-image: none \9;
            background-size: 8px 10px;
            border: 1px solid #ccc;
            -moz-appearance: none;
            -webkit-appearance: none;
            border-radius: 1.071em;
            color: #7e7e7e;
            border-color: #e3e3e3;
        }

            .single-product table.variations td.value select:focus {
                border-color: #51a7e8;
                outline: none;
            }

            .single-product table.variations td.value select::-ms-expand {
                opacity: 0;
            }

        .single-product table.variations td.value .reset_variations {
            margin-left: 0.75em;
            color: #333e48;
            font-size: 90%;
        }

            .single-product table.variations td.value .reset_variations:focus, .single-product table.variations td.value .reset_variations:hover {
                color: #333e48;
                text-decoration: none;
            }

.single-product .woocommerce-variation {
    margin-bottom: 1.786em;
}

.single-product .woocommerce-tabs {
    margin-bottom: 4.857em;
}

    .single-product .woocommerce-tabs ~ 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.400em;
            border-bottom: 1px solid #dadada;
            margin-bottom: 1.360em;
        }

            .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: 0;
        }

.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: #fff;
    font-weight: bold;
    font-size: 1em;
    padding: 1.036em 3.434em;
    margin: 0px 50px;
}

    .single_add_to_cart_button.button::before {
        display: inline-block;
        font: normal normal normal 14px/1 font-electro;
        font-size: 1.357em;
        vertical-align: middle;
        content: "\61";
        margin-right: 0.5em;
    }

    .single_add_to_cart_button.button:focus::before, .single_add_to_cart_button.button:hover::before {
        background-color: transparent;
    }

#tab-description {
    color: #686c6f;
}

    #tab-description h1, #tab-description h2, #tab-description h3, #tab-description h4, #tab-description h5, #tab-description h6 {
        font-size: 1.643em;
        line-height: 1.043em;
        color: #333e48;
        margin-bottom: 1em;
    }

    #tab-description p {
        margin-bottom: 2.857em;
    }

    #tab-description *:last-child {
        margin-bottom: 0;
    }

    #tab-description .electro-description .layout {
        margin-bottom: 140px;
    }

        #tab-description .electro-description .layout tr td {
            width: 50%;
        }

            #tab-description .electro-description .layout tr td:last-child img {
                position: relative;
                left: 100px;
                width: 100%;
            }

        #tab-description .electro-description .layout:last-child tr td:first-child img {
            position: relative;
            right: 100px;
            width: 100%;
        }

#primary #tab-description .electro-description .layout {
    margin-bottom: 80px;
}

    #primary #tab-description .electro-description .layout tr td:last-child img {
        left: 35px;
    }

    #primary #tab-description .electro-description .layout:last-child tr td:first-child img {
        right: 37px;
    }

.extended.full-width #primary #tab-description .electro-description .layout {
    margin-bottom: 80px;
}

    .extended.full-width #primary #tab-description .electro-description .layout tr td:last-child img {
        left: 100px;
    }

    .extended.full-width #primary #tab-description .electro-description .layout:last-child tr td:first-child img {
        right: 100px;
    }

.full-width #primary #tab-description .electro-description .layout tr td:last-child img {
    left: 70px;
}

.full-width #primary #tab-description .electro-description .layout:last-child tr td:first-child img {
    right: 71px;
}

.single-product.full-width .single-product-wrapper {
    margin-bottom: 11.429em;
}

.single-product.full-width .product-images-wrapper div.images > a {
    margin-bottom: 1.214em;
}

.single-product.full-width .product-images-wrapper div.images > .thumbnails-single {
    margin-bottom: 1.214em;
}

.single-product.full-width .loop-product-categories {
    margin-bottom: 1em;
}

.single-product.full-width .entry-summary > div[itemprop="description"] {
    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: 0;
}

.accessories .col-right {
    padding-right: 0;
}

.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: 0;
}

    .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 #ddd;
        background-color: #fff;
        border-radius: 50%;
        top: 50%;
        left: -0.729em;
        display: inline-block;
        text-align: center;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        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: #64686c;
    }

    .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: #9fa0a0;
    }

.accessories .products li:hover .hover-area {
    display: none;
}

.accessories .products .price-add-to-cart {
    margin-bottom: 0;
}

    .accessories .products .price-add-to-cart .price {
        margin-bottom: 0;
    }

    .accessories .products .price-add-to-cart .button {
        display: none;
    }

.accessories .total-price {
    font-size: 1em;
    color: #848484;
    margin-bottom: 1em;
}

    .accessories .total-price .total-price-html {
        display: block;
        font-size: 1.857em;
        color: #ee0000;
    }

.accessories .accessory-checkbox {
    font-size: 1em;
    line-height: 1.286em;
    color: #0062bd;
    margin-bottom: 0.857em;
}

    .accessories .accessory-checkbox .product-title {
        border-bottom: 1px solid #0062bd;
    }

    .accessories .accessory-checkbox:first-child {
        color: #686c6f;
    }

        .accessories .accessory-checkbox:first-child .product-title {
            border-bottom: 0;
        }

    .accessories .accessory-checkbox .accessory-price {
        font-size: 1.143em;
        line-height: 1.125em;
        color: #ee0000;
    }

.accessories .add-all-to-cart.btn, .accessories .add-all-to-cart.hero-action-btn {
    padding: 0.572em 2.029em;
    color: #fff;
}

.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: 0;
    }

.product_meta > span {
    font-weight: bold;
    color: #686c6f;
}

    .product_meta > span span, .product_meta > span a {
        font-weight: normal;
    }

    .product_meta > span + span::before {
        content: '/';
        color: #c5c5c5;
        margin: 0 1.571em;
    }

.electro-tabs {
    background-color: #f9f9f9;
    width: 100vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
    padding: 2.857em 0;
    margin-bottom: 5em;
}

    .electro-tabs ~ div.products > h2 {
        font-size: 1.786em;
        line-height: 1.6em;
        display: block;
        position: relative;
        padding-bottom: 0.400em;
        border-bottom: 1px solid #dadada;
        margin-bottom: 1.360em;
    }

        .electro-tabs ~ div.products > h2::after {
            content: ' ';
            border-bottom: 2px solid transparent;
            display: block;
            width: 20%;
            position: absolute;
            bottom: -1px;
        }

    .electro-tabs ~ div.products ul.products {
        margin-bottom: 0;
    }

    .electro-tabs .electro-tab {
        margin-bottom: 3.357em;
    }

        .electro-tabs .electro-tab:last-child {
            margin-bottom: 0;
        }

        .electro-tabs .electro-tab .tab-content {
            background-color: #fff;
            padding: 2.571em 8.3333%;
        }

    .electro-tabs .ec-tabs {
        text-align: center;
        margin-bottom: 4.571em;
        border-bottom: 1px solid #ddd;
        margin-left: -2em;
        margin-right: -2em;
    }

.onsale {
    display: inline-block;
    margin-top: 16px;
    padding: 2px 10px;
    margin-left: 15px;
    background: #ee0000;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}

.normal.single-product .quantity.buttons_added .minus, .normal.single-product .quantity.buttons_added .plus {
    bottom: 0.857em;
    right: 0.857em;
}

.normal.single-product .quantity.buttons_added .plus {
    right: 2.286em;
}

#tab-specification h1, #tab-specification h2, #tab-specification h3, #tab-specification h4, #tab-specification h5, #tab-specification h6 {
    font-size: 1.286em;
    line-height: 1.043em;
    color: #333e48;
    margin-bottom: 1em;
}

#tab-specification table.shop_attributes tbody tr:nth-of-type(2n+1) {
    background-color: transparent;
}

#tab-specification table, #tab-specification table.shop_attributes {
    margin-bottom: 5em;
}

    #tab-specification table:last-child, #tab-specification table.shop_attributes:last-child {
        margin-bottom: 0;
    }

    #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: 0;
        border-top: none;
    }

p.stars {
    display: inline-block;
    margin: 0;
}

    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: "\f006";
            display: block;
            font-family: 'FontAwesome';
            height: 1em;
            left: 0;
            line-height: 1;
            position: absolute;
            text-indent: 0;
            top: 0;
            width: 1em;
        }

    p.stars:hover a:before {
        content: "\f005";
        font-family: 'FontAwesome';
    }

    p.stars.selected a.active::before,
    p.stars:hover a::before {
        content: "\f005";
        font-family: 'FontAwesome';
    }

/*===================================================================================*/
/*  ABOUT-PAGE
/*===================================================================================*/
.text-boxes h3.highlight, .text-boxes h2,
.wpb-accordion h3.highlight,
.wpb-accordion h2 {
    font-size: 1.286em;
    line-height: 1.000em;
    color: #434343;
    margin-bottom: 1.667em;
    font-weight: 600;
}

.text-boxes h2,
.wpb-accordion h2 {
    margin-bottom: 1.222em;
}

.wpb-accordion .vc_tta-container {
    padding-left: 50px;
}

.wpb-accordion .vc_tta.vc_general .vc_tta-panel {
    margin-bottom: 20px;
}

    .wpb-accordion .vc_tta.vc_general .vc_tta-panel:last-child {
        margin-bottom: 0;
    }

.wpb-accordion .vc_tta.vc_general .vc_tta-panel-heading,
.wpb-accordion .vc_tta.vc_general .vc_tta-panel-body {
    border: none;
}

    .wpb-accordion .vc_tta.vc_general .vc_tta-panel-heading .vc_tta-panel-title {
        font-size: 1.286em;
        line-height: 1.556em;
        letter-spacing: 0.01em;
    }

        .wpb-accordion .vc_tta.vc_general .vc_tta-panel-heading .vc_tta-panel-title > a {
            padding: 0.333em 0;
            text-align: left;
        }

            .wpb-accordion .vc_tta.vc_general .vc_tta-panel-heading .vc_tta-panel-title > a span {
                color: #797979;
                margin-left: 2em;
            }

            .wpb-accordion .vc_tta.vc_general .vc_tta-panel-heading .vc_tta-panel-title > a i {
                display: inline-block;
                vertical-align: middle;
            }

            .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: "\f068";
                    font-family: FontAwesome;
                }

            .wpb-accordion .vc_tta.vc_general .vc_tta-panel-heading .vc_tta-panel-title > a:before {
                background: transparent;
                border: 1px solid #333e48;
                border-radius: 3px;
                display: inline-block;
                font-size: 12px;
                height: 37px;
                line-height: 37px;
                text-align: center;
                vertical-align: middle;
                width: 37px;
                color: #666;
                content: "\f067";
                font-family: FontAwesome;
            }

    .wpb-accordion .vc_tta.vc_general .vc_tta-panel-heading:hover, .wpb-accordion .vc_tta.vc_general .vc_tta-panel-heading:focus {
        background: #fff !important;
    }

        .wpb-accordion .vc_tta.vc_general .vc_tta-panel-heading:hover .vc_tta-panel-title > a span, .wpb-accordion .vc_tta.vc_general .vc_tta-panel-heading:focus .vc_tta-panel-title > a span {
            color: #000;
        }

.wpb-accordion .vc_tta.vc_general .vc_tta-panel-body {
    padding: 1em 2em 1em 4.214em;
}

.wpb-accordion .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title {
    font-weight: 700;
}

    .wpb-accordion .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a span {
        color: #333e48;
    }

    .wpb-accordion .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a i:before {
        border-color: #333e48;
    }

.about-features {
    text-align: center;
}

    .about-features h2 {
        font-size: 1.286em;
        line-height: 1.000em;
        font-weight: 600;
        margin-bottom: 1.556em;
    }

.team-member-wrapper {
    padding: 6.429em 0;
    width: 100vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
}

    .team-member-wrapper .team-member img {
        border-radius: 50%;
        width: 100%;
        height: auto;
        display: block;
    }

    .team-member-wrapper .team-member .profile {
        text-align: center;
    }

        .team-member-wrapper .team-member .profile h3 {
            font-size: 1.286em;
            line-height: 1.556em;
            font-weight: 600;
            padding-top: 0.833em;
            padding-bottom: 0;
            margin-bottom: 0;
        }

            .team-member-wrapper .team-member .profile h3 small {
                display: block;
                font-size: 14px;
                line-height: 1.7em;
                color: #989898;
            }

.about .header-with-cover-image {
    width: 100vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
}

    .about .header-with-cover-image .caption {
        text-align: center;
        vertical-align: middle;
    }


    /*........HomePage........*/
    .section-onsale-product .savings {
        float: none;
        margin-top: 20px;
    }

    .ads-block > div {
        margin-bottom: 1.429em;
    }

        .ads-block > div:last-child {
            margin-bottom: 0;
        }

    .products-carousel-tabs .nav-inline,
    .products-2-1-2 .nav-inline {
        margin-bottom: 2.143em;
    }

        .products-carousel-tabs .nav-inline .nav-item,
        .products-2-1-2 .nav-inline .nav-item {
            margin-bottom: 1.429em;
        }

            .products-carousel-tabs .nav-inline .nav-item + .nav-item,
            .products-2-1-2 .nav-inline .nav-item + .nav-item {
                margin-left: 0;
            }

    .products-carousel-tabs .nav-link,
    .products-2-1-2 .nav-link {
        display: inline-block;
    }

    .products-2-1-2 .columns-2-1-2 > ul {
        margin-bottom: 0;
    }

    .products-2-1-2 ul.products > li.product .hover-area, .products-2-1-2 .section-onsale-product ul.products > .onsale-product .hover-area, .section-onsale-product .products-2-1-2 ul.products > .onsale-product .hover-area, .products-2-1-2 .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content .hover-area, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-2-1-2 ul.products > .onsale-product-content .hover-area, .products-2-1-2 .products-carousel .owl-item ul.products > .product .hover-area, .products-carousel .owl-item .products-2-1-2 ul.products > .product .hover-area {
        padding-bottom: 1.071em;
    }

    section.section-product-cards-carousel header ul.nav,
    .products-6-1 header ul.nav {
        float: none;
        display: block;
        margin: 1.429em 0;
    }

    .products-6-1 header h1, .home-v2-product-cards-carousel header h1 {
        display: block;
    }

    .primary-nav .nav-inline .dropdown-menu .menu-item > a {
        white-space: normal;
    }

    .products-carousel-with-image section header .h1,
    .products-carousel-with-image section header h1 {
        font-size: 1.7em;
    }

    .nav-inline .nav-item {
        display: block;
        text-align: center;
    }

        .nav-inline .nav-item + .nav-item,
        .nav-inline .nav-link + .nav-item {
            margin-left: 0;
        }

    .products-2-1-2 .columns-2-1-2 > ul.products:first-child > li.product, .products-2-1-2 .section-onsale-product .columns-2-1-2 > ul.products:first-child > .onsale-product, .section-onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:first-child > .onsale-product, .products-2-1-2 .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-2-1-2 > ul.products:first-child > .onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:first-child > .onsale-product-content, .products-2-1-2 .products-carousel .owl-item .columns-2-1-2 > ul.products:first-child > .product, .products-carousel .owl-item .products-2-1-2 .columns-2-1-2 > ul.products:first-child > .product,
    .products-2-1-2 .columns-2-1-2 > ul.products:first-child > .onsale-product,
    .products-2-1-2 .columns-2-1-2 > ul.products:first-child .product, .products-2-1-2 .columns-2-1-2 > ul.products:last-child > li.product, .products-2-1-2 .section-onsale-product .columns-2-1-2 > ul.products:last-child > .onsale-product, .section-onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:last-child > .onsale-product, .products-2-1-2 .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-2-1-2 > ul.products:last-child > .onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:last-child > .onsale-product-content, .products-2-1-2 .products-carousel .owl-item .columns-2-1-2 > ul.products:last-child > .product, .products-carousel .owl-item .products-2-1-2 .columns-2-1-2 > ul.products:last-child > .product,
    .products-2-1-2 .columns-2-1-2 > ul.products:last-child > .onsale-product,
    .products-2-1-2 .columns-2-1-2 > ul.products:last-child .product,
    .products-2-1-2 .section-onsale-product .columns-2-1-2 > ul.products:first-child > li.product,
    .products-2-1-2 .section-onsale-product .columns-2-1-2 > ul.products:first-child > .onsale-product,
    .products-2-1-2 .section-onsale-product .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-2-1-2 > ul.products:first-child > .onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-2-1-2 .section-onsale-product .columns-2-1-2 > ul.products:first-child > .onsale-product-content,
    .products-2-1-2 .section-onsale-product .products-carousel .owl-item .columns-2-1-2 > ul.products:first-child > .product, .products-carousel .owl-item .products-2-1-2 .section-onsale-product .columns-2-1-2 > ul.products:first-child > .product,
    .products-2-1-2 .section-onsale-product .columns-2-1-2 > ul.products:first-child > .onsale-product,
    .products-2-1-2 .section-onsale-product .columns-2-1-2 > ul.products:first-child .product,
    .products-2-1-2 .section-onsale-product .columns-2-1-2 > ul.products:last-child > li.product,
    .products-2-1-2 .section-onsale-product .columns-2-1-2 > ul.products:last-child > .onsale-product,
    .products-2-1-2 .section-onsale-product .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-2-1-2 > ul.products:last-child > .onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-2-1-2 .section-onsale-product .columns-2-1-2 > ul.products:last-child > .onsale-product-content,
    .products-2-1-2 .section-onsale-product .products-carousel .owl-item .columns-2-1-2 > ul.products:last-child > .product, .products-carousel .owl-item .products-2-1-2 .section-onsale-product .columns-2-1-2 > ul.products:last-child > .product,
    .products-2-1-2 .section-onsale-product .columns-2-1-2 > ul.products:last-child > .onsale-product,
    .products-2-1-2 .section-onsale-product .columns-2-1-2 > ul.products:last-child .product,
    .section-onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:first-child > li.product, .section-onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:first-child > .onsale-product,
    .section-onsale-product .products-2-1-2 .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-2-1-2 > ul.products:first-child > .onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .section-onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:first-child > .onsale-product-content,
    .section-onsale-product .products-2-1-2 .products-carousel .owl-item .columns-2-1-2 > ul.products:first-child > .product, .products-carousel .owl-item .section-onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:first-child > .product,
    .section-onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:first-child > .onsale-product,
    .section-onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:first-child .product,
    .section-onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:last-child > li.product, .section-onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:last-child > .onsale-product,
    .section-onsale-product .products-2-1-2 .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-2-1-2 > ul.products:last-child > .onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .section-onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:last-child > .onsale-product-content,
    .section-onsale-product .products-2-1-2 .products-carousel .owl-item .columns-2-1-2 > ul.products:last-child > .product, .products-carousel .owl-item .section-onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:last-child > .product,
    .section-onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:last-child > .onsale-product,
    .section-onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:last-child .product,
    .products-2-1-2 .products-carousel .owl-item .columns-2-1-2 > ul.products:first-child > li.product,
    .products-2-1-2 .products-carousel .owl-item .section-onsale-product .columns-2-1-2 > ul.products:first-child > .onsale-product, .section-onsale-product .products-2-1-2 .products-carousel .owl-item .columns-2-1-2 > ul.products:first-child > .onsale-product,
    .products-2-1-2 .products-carousel .owl-item .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-2-1-2 > ul.products:first-child > .onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-2-1-2 .products-carousel .owl-item .columns-2-1-2 > ul.products:first-child > .onsale-product-content,
    .products-2-1-2 .products-carousel .owl-item .columns-2-1-2 > ul.products:first-child > .product,
    .products-2-1-2 .products-carousel .owl-item .columns-2-1-2 > ul.products:first-child > .onsale-product,
    .products-2-1-2 .products-carousel .owl-item .columns-2-1-2 > ul.products:first-child .product,
    .products-2-1-2 .products-carousel .owl-item .columns-2-1-2 > ul.products:last-child > li.product,
    .products-2-1-2 .products-carousel .owl-item .section-onsale-product .columns-2-1-2 > ul.products:last-child > .onsale-product, .section-onsale-product .products-2-1-2 .products-carousel .owl-item .columns-2-1-2 > ul.products:last-child > .onsale-product,
    .products-2-1-2 .products-carousel .owl-item .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-2-1-2 > ul.products:last-child > .onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-2-1-2 .products-carousel .owl-item .columns-2-1-2 > ul.products:last-child > .onsale-product-content,
    .products-2-1-2 .products-carousel .owl-item .columns-2-1-2 > ul.products:last-child > .product,
    .products-2-1-2 .products-carousel .owl-item .columns-2-1-2 > ul.products:last-child > .onsale-product,
    .products-2-1-2 .products-carousel .owl-item .columns-2-1-2 > ul.products:last-child .product,
    .products-carousel .owl-item .products-2-1-2 .columns-2-1-2 > ul.products:first-child > li.product,
    .products-carousel .owl-item .products-2-1-2 .section-onsale-product .columns-2-1-2 > ul.products:first-child > .onsale-product, .section-onsale-product .products-carousel .owl-item .products-2-1-2 .columns-2-1-2 > ul.products:first-child > .onsale-product,
    .products-carousel .owl-item .products-2-1-2 .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-2-1-2 > ul.products:first-child > .onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-carousel .owl-item .products-2-1-2 .columns-2-1-2 > ul.products:first-child > .onsale-product-content, .products-carousel .owl-item .products-2-1-2 .columns-2-1-2 > ul.products:first-child > .product,
    .products-carousel .owl-item .products-2-1-2 .columns-2-1-2 > ul.products:first-child > .onsale-product,
    .products-carousel .owl-item .products-2-1-2 .columns-2-1-2 > ul.products:first-child .product,
    .products-carousel .owl-item .products-2-1-2 .columns-2-1-2 > ul.products:last-child > li.product,
    .products-carousel .owl-item .products-2-1-2 .section-onsale-product .columns-2-1-2 > ul.products:last-child > .onsale-product, .section-onsale-product .products-carousel .owl-item .products-2-1-2 .columns-2-1-2 > ul.products:last-child > .onsale-product,
    .products-carousel .owl-item .products-2-1-2 .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-2-1-2 > ul.products:last-child > .onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-carousel .owl-item .products-2-1-2 .columns-2-1-2 > ul.products:last-child > .onsale-product-content, .products-carousel .owl-item .products-2-1-2 .columns-2-1-2 > ul.products:last-child > .product,
    .products-carousel .owl-item .products-2-1-2 .columns-2-1-2 > ul.products:last-child > .onsale-product,
    .products-carousel .owl-item .products-2-1-2 .columns-2-1-2 > ul.products:last-child .product {
        margin-bottom: 0.857em;
    }

    .products-carousel {
        clear: both;
    }

        .products-carousel .owl-stage-outer {
            padding: 0;
        }

        .products-carousel .owl-item .product .product-inner {
            border-right: none;
        }

    section header, section.section-product-cards-carousel header {
        margin-bottom: 1.429em;
    }

    .products .product.product-card .media-body .hover-area {
        opacity: 1;
        visibility: visible;
        transform: translateY(4%);
    }

    .products .product.product-card:hover .media-body .hover-area {
        transform: translateY(4%);
    }

    .products .product.product-card:hover .product-inner {
        height: 100%;
    }
    /*........Home Page2........*/
    .section-onsale-product-carousel .owl-nav {
        padding-bottom: 1.429em;
    }

    .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content {
        margin-top: 2.143em;
    }

    .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-thumbnails .savings {
        position: relative;
    }

    .home-list-categories ul.categories > li.category:after {
        display: none;
    }

    .products-carousel-with-image {
        padding: 50px 0;
    }
    /*........HomePage-3........*/
    .columns-6-1 > ul.products.products-6, .columns-6-1 > ul.products.product-main-6-1 {
        float: none;
    }

    .columns-6-1 > ul.products.products-6 {
        padding-right: 0.9375rem;
    }

    .columns-6-1 > ul.products.product-main-6-1 {
        padding-left: 0.9375rem;
    }

        .columns-6-1 > ul.products.product-main-6-1 .product-outer {
            height: inherit !important;
        }

        .columns-6-1 > ul.products.product-main-6-1 > .product .thumbnails {
            margin-right: 0;
        }

            .columns-6-1 > ul.products.product-main-6-1 > .product .thumbnails > a {
                width: 40%;
                margin-bottom: 10px;
            }

    .columns-6-1 > ul.products.products-6 > li.product, .section-onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product-content, .products-carousel .owl-item .columns-6-1 > ul.products.products-6 > .product,
    .section-onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product,
    .products-carousel .owl-item .columns-6-1 > ul.products.products-6 > .product {
        padding-right: 0;
        margin-bottom: 0.857em;
    }

        .columns-6-1 > ul.products.products-6 > li.product:hover .product-inner, .section-onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product:hover .product-inner, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product-content:hover .product-inner, .products-carousel .owl-item .columns-6-1 > ul.products.products-6 > .product:hover .product-inner,
        .columns-6-1 > ul.products.products-6 > .onsale-product:hover .product-inner,
        .columns-6-1 > ul.products.products-6 > .onsale-product-content:hover .product-inner,
        .columns-6-1 > ul.products.products-6 > .product:hover .product-inner,
        .section-onsale-product .columns-6-1 > ul.products.products-6 > li.product:hover .product-inner, .section-onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product:hover .product-inner,
        .section-onsale-product .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product-content:hover .product-inner, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .section-onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product-content:hover .product-inner,
        .section-onsale-product .products-carousel .owl-item .columns-6-1 > ul.products.products-6 > .product:hover .product-inner, .products-carousel .owl-item .section-onsale-product .columns-6-1 > ul.products.products-6 > .product:hover .product-inner,
        .section-onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product:hover .product-inner,
        .section-onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product-content:hover .product-inner,
        .section-onsale-product .columns-6-1 > ul.products.products-6 > .product:hover .product-inner,
        .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products.products-6 > li.product:hover .product-inner,
        .section-onsale-product-carousel .onsale-product-carousel .onsale-product .section-onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product:hover .product-inner, .section-onsale-product .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product:hover .product-inner, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product-content:hover .product-inner,
        .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-carousel .owl-item .columns-6-1 > ul.products.products-6 > .product:hover .product-inner, .products-carousel .owl-item .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products.products-6 > .product:hover .product-inner,
        .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product:hover .product-inner,
        .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product-content:hover .product-inner,
        .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products.products-6 > .product:hover .product-inner,
        .products-carousel .owl-item .columns-6-1 > ul.products.products-6 > li.product:hover .product-inner,
        .products-carousel .owl-item .section-onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product:hover .product-inner, .section-onsale-product .products-carousel .owl-item .columns-6-1 > ul.products.products-6 > .onsale-product:hover .product-inner,
        .products-carousel .owl-item .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product-content:hover .product-inner, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-carousel .owl-item .columns-6-1 > ul.products.products-6 > .onsale-product-content:hover .product-inner, .products-carousel .owl-item .columns-6-1 > ul.products.products-6 > .product:hover .product-inner,
        .products-carousel .owl-item .columns-6-1 > ul.products.products-6 > .onsale-product:hover .product-inner,
        .products-carousel .owl-item .columns-6-1 > ul.products.products-6 > .onsale-product-content:hover .product-inner,
        .products-carousel .owl-item .columns-6-1 > ul.products.products-6 > .product:hover .product-inner {
            padding-bottom: 0;
            padding-right: 1.714em;
        }

            .columns-6-1 > ul.products.products-6 > li.product:hover .product-inner .hover-area, .section-onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product:hover .product-inner .hover-area, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product-content:hover .product-inner .hover-area, .products-carousel .owl-item .columns-6-1 > ul.products.products-6 > .product:hover .product-inner .hover-area,
            .columns-6-1 > ul.products.products-6 > .onsale-product:hover .product-inner .hover-area,
            .columns-6-1 > ul.products.products-6 > .onsale-product-content:hover .product-inner .hover-area,
            .columns-6-1 > ul.products.products-6 > .product:hover .product-inner .hover-area,
            .section-onsale-product .columns-6-1 > ul.products.products-6 > li.product:hover .product-inner .hover-area, .section-onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product:hover .product-inner .hover-area,
            .section-onsale-product .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product-content:hover .product-inner .hover-area, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .section-onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product-content:hover .product-inner .hover-area,
            .section-onsale-product .products-carousel .owl-item .columns-6-1 > ul.products.products-6 > .product:hover .product-inner .hover-area, .products-carousel .owl-item .section-onsale-product .columns-6-1 > ul.products.products-6 > .product:hover .product-inner .hover-area,
            .section-onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product:hover .product-inner .hover-area,
            .section-onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product-content:hover .product-inner .hover-area,
            .section-onsale-product .columns-6-1 > ul.products.products-6 > .product:hover .product-inner .hover-area,
            .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products.products-6 > li.product:hover .product-inner .hover-area,
            .section-onsale-product-carousel .onsale-product-carousel .onsale-product .section-onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product:hover .product-inner .hover-area, .section-onsale-product .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product:hover .product-inner .hover-area, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product-content:hover .product-inner .hover-area,
            .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-carousel .owl-item .columns-6-1 > ul.products.products-6 > .product:hover .product-inner .hover-area, .products-carousel .owl-item .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products.products-6 > .product:hover .product-inner .hover-area,
            .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product:hover .product-inner .hover-area,
            .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product-content:hover .product-inner .hover-area,
            .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products.products-6 > .product:hover .product-inner .hover-area,
            .products-carousel .owl-item .columns-6-1 > ul.products.products-6 > li.product:hover .product-inner .hover-area,
            .products-carousel .owl-item .section-onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product:hover .product-inner .hover-area, .section-onsale-product .products-carousel .owl-item .columns-6-1 > ul.products.products-6 > .onsale-product:hover .product-inner .hover-area,
            .products-carousel .owl-item .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products.products-6 > .onsale-product-content:hover .product-inner .hover-area, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-carousel .owl-item .columns-6-1 > ul.products.products-6 > .onsale-product-content:hover .product-inner .hover-area, .products-carousel .owl-item .columns-6-1 > ul.products.products-6 > .product:hover .product-inner .hover-area,
            .products-carousel .owl-item .columns-6-1 > ul.products.products-6 > .onsale-product:hover .product-inner .hover-area,
            .products-carousel .owl-item .columns-6-1 > ul.products.products-6 > .onsale-product-content:hover .product-inner .hover-area,
            .products-carousel .owl-item .columns-6-1 > ul.products.products-6 > .product:hover .product-inner .hover-area {
                padding-bottom: 1.429em;
            }

    .pagination {
        padding-top: 2.143em;
        margin-bottom: 2.143em;
    }

    .sidebar .widget:last-child,
    .sidebar-blog .widget:last-child {
        margin-bottom: 0;
    }
    /*........Store Category........*/
    .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) {
    /*........Header Menu Dropdown........*/
    .primary-nav .nav-inline > .menu-item.open .dropdown-menu {
        position: static;
        top: auto;
        width: auto;
        float: none;
    }

    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 0;
        padding-bottom: 0;
        border-bottom: none;
    }

        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 #ddd;
        }

        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: 0;
            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: 0;
            }

                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 .hover-area, .section-onsale-product ul.products > .list-view.onsale-product .hover-area, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content .hover-area, .products-carousel .owl-item ul.products > .list-view.product .hover-area,
        .section-onsale-product ul.products > .list-view.onsale-product .hover-area,
        .section-onsale-product ul.products > .list-view.onsale-product .hover-area,
        .products-carousel .owl-item ul.products > .list-view.product .hover-area,
        .products-carousel .owl-item ul.products > .list-view.product .hover-area {
            border-top: 1px solid #eaeaea;
            padding: 1.071em 0;
        }

        ul.products > li.product.list-view:hover .hover-area, .section-onsale-product ul.products > .list-view.onsale-product:hover .hover-area, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content:hover .hover-area, .products-carousel .owl-item ul.products > .list-view.product:hover .hover-area, ul.products > li.product.list-view:focus .hover-area, .section-onsale-product ul.products > .list-view.onsale-product:focus .hover-area, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content:focus .hover-area, .products-carousel .owl-item ul.products > .list-view.product:focus .hover-area,
        .section-onsale-product ul.products > .list-view.onsale-product:hover .hover-area,
        .section-onsale-product ul.products > .list-view.onsale-product:focus .hover-area,
        .section-onsale-product ul.products > .list-view.onsale-product:hover .hover-area,
        .section-onsale-product ul.products > .list-view.onsale-product:focus .hover-area,
        .products-carousel .owl-item ul.products > .list-view.product:hover .hover-area,
        .products-carousel .owl-item ul.products > .list-view.product:focus .hover-area,
        .products-carousel .owl-item ul.products > .list-view.product:hover .hover-area,
        .products-carousel .owl-item ul.products > .list-view.product:focus .hover-area {
            border-top: 1px solid #eaeaea;
            padding: 1.071em 0;
        }

        ul.products > li.product.list-view.list-view-small .hover-area, .section-onsale-product ul.products > .list-view.list-view-small.onsale-product .hover-area, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.list-view-small.onsale-product-content .hover-area, .products-carousel .owl-item ul.products > .list-view.list-view-small.product .hover-area,
        .section-onsale-product ul.products > .list-view.onsale-product.list-view-small .hover-area,
        .section-onsale-product ul.products > .list-view.onsale-product.list-view-small .hover-area,
        .products-carousel .owl-item ul.products > .list-view.product.list-view-small .hover-area,
        .products-carousel .owl-item ul.products > .list-view.product.list-view-small .hover-area {
            border-top: none;
            padding: 0 0 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;
        }

        ul.products > li.product.list-view.list-view-small:hover .hover-area, .section-onsale-product ul.products > .list-view.list-view-small.onsale-product:hover .hover-area, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.list-view-small.onsale-product-content:hover .hover-area, .products-carousel .owl-item ul.products > .list-view.list-view-small.product:hover .hover-area, ul.products > li.product.list-view.list-view-small:focus .hover-area, .section-onsale-product ul.products > .list-view.list-view-small.onsale-product:focus .hover-area, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.list-view-small.onsale-product-content:focus .hover-area, .products-carousel .owl-item ul.products > .list-view.list-view-small.product:focus .hover-area,
        .section-onsale-product ul.products > .list-view.onsale-product.list-view-small:hover .hover-area,
        .section-onsale-product ul.products > .list-view.onsale-product.list-view-small:focus .hover-area,
        .section-onsale-product ul.products > .list-view.onsale-product.list-view-small:hover .hover-area,
        .section-onsale-product ul.products > .list-view.onsale-product.list-view-small:focus .hover-area,
        .products-carousel .owl-item ul.products > .list-view.product.list-view-small:hover .hover-area,
        .products-carousel .owl-item ul.products > .list-view.product.list-view-small:focus .hover-area,
        .products-carousel .owl-item ul.products > .list-view.product.list-view-small:hover .hover-area,
        .products-carousel .owl-item ul.products > .list-view.product.list-view-small:focus .hover-area {
            border-top: none;
        }

    .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;
    }

    .accessories .col-left .products li.product .hover-area, .accessories .col-left .products .section-onsale-product .onsale-product .hover-area, .section-onsale-product .accessories .col-left .products .onsale-product .hover-area, .accessories .col-left .products .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .hover-area, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .accessories .col-left .products .onsale-product-content .hover-area, .accessories .col-left .products .products-carousel .owl-item .product .hover-area, .products-carousel .owl-item .accessories .col-left .products .product .hover-area {
        display: none;
    }

    .dropdown-menu-mini-cart {
        width: 308px;
        right: -25px !important;
    }
}

/*===================================================================================*/
/*  SCREEN-DOWN-MD
/*===================================================================================*/
@media (max-width: 991px) {
    /* upto 991px*/
    /*........Top Bar........*/
    .top-bar .nav.nav-inline {
        float: none;
        text-align: center;
        margin: 0.714em 0;
    }

        .top-bar .nav.nav-inline.pull-left.flip, .top-bar .nav.nav-inline.pull-right.flip {
            float: none !important;
        }
    /*........Header........*/
    .header-logo,
    .primary-nav {
        margin-bottom: 1.429em;
        float: none;
    }

    .woocommerce-billing-fields .form-row-first, .woocommerce-billing-fields .form-row-last {
        width: 100%;
    }

    .woocommerce-billing-fields .form-row.form-row-last {
        padding-left: 0;
    }

    .woocommerce-billing-fields .form-row.form-row-first {
        padding-right: 0;
    }

    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 #ddd;
    }

    ul.products > li.product .hover-area, .section-onsale-product ul.products > .onsale-product .hover-area, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content .hover-area, .products-carousel .owl-item ul.products > .product .hover-area,
    .section-onsale-product ul.products > .onsale-product .hover-area,
    .products-carousel .owl-item .product .hover-area {
        display: block;
        padding-top: 1.071em;
        border-top: 1px solid #eaeaea;
    }

    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;
    }

    ul.products > li.product:hover .hover-area, .section-onsale-product ul.products > .onsale-product:hover .hover-area, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content:hover .hover-area, .products-carousel .owl-item ul.products > .product:hover .hover-area,
    .section-onsale-product ul.products > .onsale-product:hover .hover-area,
    .products-carousel .owl-item .product:hover .hover-area {
        display: block;
        padding-top: 1.071em;
    }

    .footer-newsletter .newsletter-marketing-text {
        margin-left: 0;
        display: block;
        text-align: center;
    }

    .home-v3-ads-block .ad:first-child .ad-text {
        margin-bottom: 0px;
        font-size: 1.32em;
    }

    .header-logo {
        text-align: center;
        z-index: 1;
        float: left;
    }

        .header-logo a.header-logo-link {
            display: inline-block;
        }

    .departments-menu > .nav-item {
        width: 100%;
        margin-right: 0;
        text-align: center;
    }

    .navbar-search {
        width: 100%;
        margin: 0.714em 0;
    }

        .navbar-search > .input-group {
            display: block;
        }

            .navbar-search > .input-group .search-field.form-control, .navbar-search > .input-group table.cart .coupon .search-field.input-text, table.cart .coupon .navbar-search > .input-group .search-field.input-text {
                border-bottom: 1px solid #dddddd;
                border-bottom-left-radius: 0;
                border-top-right-radius: 1.467em;
            }

            .navbar-search > .input-group .search-categories.input-group-addon {
                border-bottom-left-radius: 1.467em;
                border-top-left-radius: 0;
                width: 100%;
                text-align: left;
            }

                .navbar-search > .input-group .search-categories.input-group-addon select {
                    padding: 0 1.75rem 0 1em;
                    width: 100%;
                }

            .navbar-search > .input-group .input-group-btn > .btn, .navbar-search > .input-group .input-group-btn > .hero-action-btn {
                padding: 1.036em 2.2em;
                border-top-right-radius: 0;
            }

            .navbar-search > .input-group .twitter-typeahead {
                display: block !important;
            }

        .navbar-search .form-control, .navbar-search table.cart .coupon .input-text, table.cart .coupon .navbar-search .input-text {
            border-radius: 1.467em;
        }

        .navbar-search .search-field:not(:first-child):not(:last-child) {
            border-top-left-radius: 1.467em;
        }

        .navbar-search .btn, .navbar-search .hero-action-btn, .navbar-search button {
            border-radius: 1.571em;
        }

    .vertical-menu.make-absolute {
        position: relative;
        width: 100%;
    }

    .dropdown-menu-mini-cart {
        right: -1.071em;
    }

        .dropdown-menu-mini-cart p.buttons::after {
            content: "";
            display: table;
            clear: both;
        }

        .dropdown-menu-mini-cart p.buttons .wc-forward {
            margin: 0 0.5em 0 0;
            padding: 0.6em 1.8em;
        }

            .dropdown-menu-mini-cart p.buttons .wc-forward.checkout {
                margin: 0 0 0 0.5em;
            }

    .navbar-primary {
        padding: 1rem;
    }

        .navbar-primary .container {
            position: relative;
        }

        .navbar-primary .navbar-mini-cart .dropdown-menu-mini-cart {
            right: -1.071em;
        }
    /*........ Header Menu Dropdown........*/
    .vertical-menu .menu-item-has-children.open > .dropdown-menu,
    .departments-menu .menu-item-has-children.open > .dropdown-menu {
        position: static !important;
        left: 0 !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 {
        position: static !important;
        display: block !important;
        margin-top: 0 !important;
        left: 0 !important;
        top: auto;
    }

    .home-v2 .departments-menu > .dropdown > .dropdown-menu {
        display: none;
    }

    .home-v2 .departments-menu > .dropdown.open > .dropdown-menu {
        display: block;
    }

    .header-v1 .container > .row:first-child,
    .header-v3 .container > .row:first-child {
        margin: 0 0 1.786em;
        position: relative;
    }

    .header-v1 .header-logo,
    .header-v3 .header-logo {
        float: none;
        width: 100%;
    }

    .header-v1 .navbar-search .input-group .form-control, .header-v1 .navbar-search .input-group table.cart .coupon .input-text, table.cart .coupon .header-v1 .navbar-search .input-group .input-text,
    .header-v3 .navbar-search .input-group .form-control,
    .header-v3 .navbar-search .input-group table.cart .coupon .input-text, table.cart .coupon .header-v3 .navbar-search .input-group .input-text {
        border-right: 2px solid transparent;
        
    }

    .header-v1 .navbar-search .input-group .input-group-addon,
    .header-v3 .navbar-search .input-group .input-group-addon {
        border-left: 2px solid transparent;
        padding: 0.375rem 1.78rem;
    }

        .header-v1 .navbar-search .input-group .input-group-addon select,
        .header-v3 .navbar-search .input-group .input-group-addon select {
            padding: 0 1.75rem 0 0;
        }

    .header-v1 .navbar-nav + .navbar-nav,
    .header-v1 .navbar-search + .navbar-nav,
    .header-v3 .navbar-nav + .navbar-nav,
    .header-v3 .navbar-search + .navbar-nav,
    .navbar-primary .navbar-nav + .navbar-nav,
    .navbar-primary .navbar-search + .navbar-nav {
        margin-left: 0;
    }

    .header-v1 .navbar-nav.navbar-compare,
    .header-v3 .navbar-nav.navbar-compare,
    .navbar-primary .navbar-nav.navbar-compare {
        float: left !important;
        padding-left: 0.714em;
    }

    .header-v1 .navbar-nav.navbar-wishlist,
    .header-v3 .navbar-nav.navbar-wishlist,
    .navbar-primary .navbar-nav.navbar-wishlist {
        bottom: 0;
        /*1.071em;*/
        display: inline-block;
        left: 50%;
        position: absolute;
        text-align: center;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    /*........Home Page 1.......*/
    .products-2-1-2 .columns-2-1-2 > ul.products:first-child {
        padding-right: 0.9375rem;
    }

    .products-2-1-2 .columns-2-1-2 > ul.products:last-child {
        padding-left: 0.9375rem;
    }
    /*........Home Page 2........*/
    .columns-3 .products .product-card .hover-area .action-buttons > div:first-child,
    .columns-3 .products .product-card .hover-area .action-buttons > a:first-child,
    .columns-3 .products .product-card .hover-area .action-buttons > div:last-child,
    .columns-3 .products .product-card .hover-area .action-buttons > a:last-child {
        float: none;
    }

    .home-v2 #sidebar {
        margin-top: 5.714em !important;
    }

    .home-v2-slider {
        left: 50%;
    }
    /*..........Home Page 3........*/
    .features-list.columns-5 .feature,
    .features-list.columns-5 .feature + .feature {
        border-bottom: 1px solid #ddd;
        border-left: none;
    }

        .features-list.columns-5 .feature:last-child,
        .features-list.columns-5 .feature + .feature:last-child {
            border-bottom: none;
        }
    /*........Shop Page........*/
    .shop-control-bar-bottom .woocommerce-result-count {
        float: right;
    }

    .shop-control-bar-bottom .woocommerce-pagination {
        clear: both;
        display: block;
        text-align: center;
        float: none;
    }

        .shop-control-bar-bottom .woocommerce-pagination ul.page-numbers {
            display: inline-block;
            margin-top: 1.429em;
        }

    .shop-control-bar .form-electro-wc-ppp {
        margin-left: 0;
    }
    /*........Single producy Page........*/
    .advanced-review .rating-histogram .rating-bar .star-rating {
        margin-right: 2em;
    }

    .advanced-review .rating-histogram .rating-percentage-bar {
        margin-left: 0;
    }

    .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;
    }
}

/*===================================================================================*/
/*  SCREEN-DOWN-LG
/*===================================================================================*/
@media (max-width: 1199px) {
    /*upto 1199*/
    table.shop_table.cart .coupon {
        position: relative;
        margin-bottom: 1.429em;
    }

        table.shop_table.cart .coupon .input-text {
            width: 100%;
            border-right: 1px solid #dddddd;
            border-top-right-radius: 1.467em;
            border-bottom-right-radius: 1.467em;
        }

        table.shop_table.cart .coupon .button {
            position: absolute;
            right: 0;
            top: 0;
            padding: 1.036em 1.134em;
        }
    /*........Single Product Page........*/
    .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%;
    }

    .navbar-search {
        width: 50%;
    }

    .secondary-nav .menu-item + .menu-item {
        margin-left: 1.429em;
    }

    .primary-nav .nav-inline > .menu-item.dropdown + .menu-item {
        margin-left: 1.429em;
    }

    .primary-nav .nav-inline > .menu-item + .menu-item {
        margin-left: 1.786em;
    }

    .products .product.product-card .media-body .hover-area .action-buttons > div {
        margin-right: 0;
    }

    .products .product.product-card .media-body .hover-area .action-buttons > a {
        margin-left: 0.714em;
    }
}

/*===================================================================================*/
/*  SCREEN-SM-MD
/*===================================================================================*/
@media (min-width: 544px) and (max-width: 991px) {
    /*544-991*/
    #content #sidebar {
        margin-top: 50px !important;
    }

    .header-logo,
    .primary-nav,
    .header-support-info {
        width: 100%;
        text-align: center;
        display: inline-block;
    }

    .header-support-info {
        float: none;
    }

        .header-support-info .media-body, .header-support-info .media-left, .header-support-info .media-right {
            display: inline-block;
        }

        .header-support-info .media-body {
            width: auto;
        }

        .header-support-info .media-left {
            padding-right: 10px;
            padding-left: 0;
        }

    .primary-nav {
        float: left;
    }

    .home-v1-ads-block .ad .media-left {
        padding: 0;
        width: 100%;
    }

    .home-v1-ads-block .ad .media-body {
        display: block;
        text-align: center;
        width: 100%;
    }

    .products-carousel-tabs .tab-content ul.products {
        margin-right: -10px;
        margin-left: -10px;
    }

        .products-carousel-tabs .tab-content ul.products > li.product, .products-carousel-tabs .tab-content .section-onsale-product ul.products > .onsale-product, .section-onsale-product .products-carousel-tabs .tab-content ul.products > .onsale-product, .products-carousel-tabs .tab-content .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-carousel-tabs .tab-content ul.products > .onsale-product-content, .products-carousel-tabs .tab-content .products-carousel .owl-item ul.products > .product, .products-carousel .owl-item .products-carousel-tabs .tab-content ul.products > .product {
            width: 50%;
            padding-right: 6px;
            padding-left: 6px;
        }

            .products-carousel-tabs .tab-content ul.products > li.product::after, .products-carousel-tabs .tab-content .section-onsale-product ul.products > .onsale-product::after, .section-onsale-product .products-carousel-tabs .tab-content ul.products > .onsale-product::after, .products-carousel-tabs .tab-content .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content::after, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-carousel-tabs .tab-content ul.products > .onsale-product-content::after, .products-carousel-tabs .tab-content .products-carousel .owl-item ul.products > .product::after, .products-carousel .owl-item .products-carousel-tabs .tab-content ul.products > .product::after {
                display: none;
            }

            .products-carousel-tabs .tab-content ul.products > li.product.first, .products-carousel-tabs .tab-content .section-onsale-product ul.products > .first.onsale-product, .section-onsale-product .products-carousel-tabs .tab-content ul.products > .first.onsale-product, .products-carousel-tabs .tab-content .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .first.onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-carousel-tabs .tab-content ul.products > .first.onsale-product-content, .products-carousel-tabs .tab-content .products-carousel .owl-item ul.products > .first.product, .products-carousel .owl-item .products-carousel-tabs .tab-content ul.products > .first.product {
                clear: none;
            }

    .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: 0;
        padding-left: 0;
        margin: 0.4em 0;
    }

        .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 {
        margin-top: 30px;
    }

        .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: 0;
        }

        .products-carousel-tabs .tab-content .products .owl-item {
            margin-bottom: 10px;
        }

            .products-carousel-tabs .tab-content .products .owl-item .product::after {
                display: none;
            }

    .products-2-1-2 li.product .hover-area, .products-2-1-2 .section-onsale-product .onsale-product .hover-area, .section-onsale-product .products-2-1-2 .onsale-product .hover-area, .products-2-1-2 .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .hover-area, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-2-1-2 .onsale-product-content .hover-area, .products-2-1-2 .products-carousel .owl-item .product .hover-area, .products-carousel .owl-item .products-2-1-2 .product .hover-area {
        background-color: transparent;
    }

    .products-6-1 .columns-6-1 ul.products.products-6 li.product, .products-6-1 .columns-6-1 ul.products.products-6 .section-onsale-product .onsale-product, .section-onsale-product .products-6-1 .columns-6-1 ul.products.products-6 .onsale-product, .products-6-1 .columns-6-1 ul.products.products-6 .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-6-1 .columns-6-1 ul.products.products-6 .onsale-product-content, .products-6-1 .columns-6-1 ul.products.products-6 .products-carousel .owl-item .product, .products-carousel .owl-item .products-6-1 .columns-6-1 ul.products.products-6 .product {
        width: 50%;
        margin-top: 0.4em;
    }

        .products-6-1 .columns-6-1 ul.products.products-6 li.product:hover .product-inner, .products-6-1 .columns-6-1 ul.products.products-6 .section-onsale-product .onsale-product:hover .product-inner, .section-onsale-product .products-6-1 .columns-6-1 ul.products.products-6 .onsale-product:hover .product-inner, .products-6-1 .columns-6-1 ul.products.products-6 .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content:hover .product-inner, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-6-1 .columns-6-1 ul.products.products-6 .onsale-product-content:hover .product-inner, .products-6-1 .columns-6-1 ul.products.products-6 .products-carousel .owl-item .product:hover .product-inner, .products-carousel .owl-item .products-6-1 .columns-6-1 ul.products.products-6 .product:hover .product-inner {
            padding-right: 1.714em;
        }

        .products-6-1 .columns-6-1 ul.products.products-6 li.product.first, .products-6-1 .columns-6-1 ul.products.products-6 .section-onsale-product .first.onsale-product, .section-onsale-product .products-6-1 .columns-6-1 ul.products.products-6 .first.onsale-product, .products-6-1 .columns-6-1 ul.products.products-6 .section-onsale-product-carousel .onsale-product-carousel .onsale-product .first.onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-6-1 .columns-6-1 ul.products.products-6 .first.onsale-product-content, .products-6-1 .columns-6-1 ul.products.products-6 .products-carousel .owl-item .first.product, .products-carousel .owl-item .products-6-1 .columns-6-1 ul.products.products-6 .first.product {
            clear: none;
        }

    .section-products-carousel .products-carousel .owl-item .product {
        margin: 0;
        padding-right: 6px;
        padding-left: 6px;
    }

        .section-products-carousel .products-carousel .owl-item .product::after {
            display: none;
        }

    .section-products-carousel .products-carousel .owl-stage .owl-item.active:first-child .product {
        margin: 0;
    }

    .product-cards-carousel .products .product.product-card .media-body .hover-area {
        visibility: visible;
        opacity: 1;
    }

    .primary-nav .nav-inline > .menu-item {
        display: inline-block;
    }

        .primary-nav .nav-inline > .menu-item.dropdown + .menu-item {
            margin-left: 0;
        }

        .primary-nav .nav-inline > .menu-item + .menu-item {
            margin-left: 0;
        }

        .primary-nav .nav-inline > .menu-item > a {
            display: block;
            padding: 0.6em 0.800em;
        }

    .header-support-info .media {
        width: 50%;
        display: inline-block;
    }

    .footer-bottom-widgets {
        margin-left: -0.9375rem;
        margin-right: -0.9375rem;
        margin-left: 0;
        margin-right: 0;
    }

        .footer-bottom-widgets::after {
            content: "";
            display: table;
            clear: both;
        }

        .footer-bottom-widgets .columns {
            position: relative;
            float: left;
            min-height: 1px;
            padding-left: 0.9375rem;
            padding-right: 0.9375rem;
            width: 33.3333333333%;
        }

            .footer-bottom-widgets .columns + .columns {
                margin-left: 0 !important;
            }

    .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 > li.product.list-view .media-body .col-xs-12:last-child .hover-area, .section-onsale-product ul.products > .list-view.onsale-product .media-body .col-xs-12:last-child .hover-area, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content .media-body .col-xs-12:last-child .hover-area, .products-carousel .owl-item ul.products > .list-view.product .media-body .col-xs-12:last-child .hover-area,
        .section-onsale-product ul.products > .list-view.onsale-product .media-body .col-xs-12:last-child .hover-area,
        .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .list-view.onsale-product-content .media-body .col-xs-12:last-child .hover-area,
        .products-carousel .owl-item ul.products > .list-view.product .media-body .col-xs-12:last-child .hover-area {
            padding-top: 0;
            border-top: none;
        }

    .products-2-1-2 .columns-2-1-2 > ul.products:first-child > li.product, .products-2-1-2 .section-onsale-product .columns-2-1-2 > ul.products:first-child > .onsale-product, .section-onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:first-child > .onsale-product, .products-2-1-2 .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-2-1-2 > ul.products:first-child > .onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:first-child > .onsale-product-content, .products-2-1-2 .products-carousel .owl-item .columns-2-1-2 > ul.products:first-child > .product, .products-carousel .owl-item .products-2-1-2 .columns-2-1-2 > ul.products:first-child > .product,
    .products-2-1-2 .columns-2-1-2 > ul.products:last-child > li.product,
    .products-2-1-2 .section-onsale-product .columns-2-1-2 > ul.products:last-child > .onsale-product, .section-onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:last-child > .onsale-product,
    .products-2-1-2 .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-2-1-2 > ul.products:last-child > .onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:last-child > .onsale-product-content,
    .products-2-1-2 .products-carousel .owl-item .columns-2-1-2 > ul.products:last-child > .product, .products-carousel .owl-item .products-2-1-2 .columns-2-1-2 > ul.products:last-child > .product {
        width: 50%;
        float: left;
    }

        .products-2-1-2 .columns-2-1-2 > ul.products:first-child > li.product:first-child, .products-2-1-2 .section-onsale-product .columns-2-1-2 > ul.products:first-child > .onsale-product:first-child, .section-onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:first-child > .onsale-product:first-child, .products-2-1-2 .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-2-1-2 > ul.products:first-child > .onsale-product-content:first-child, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:first-child > .onsale-product-content:first-child, .products-2-1-2 .products-carousel .owl-item .columns-2-1-2 > ul.products:first-child > .product:first-child, .products-carousel .owl-item .products-2-1-2 .columns-2-1-2 > ul.products:first-child > .product:first-child,
        .products-2-1-2 .columns-2-1-2 > ul.products:last-child > li.product:first-child,
        .products-2-1-2 .section-onsale-product .columns-2-1-2 > ul.products:last-child > .onsale-product:first-child, .section-onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:last-child > .onsale-product:first-child,
        .products-2-1-2 .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-2-1-2 > ul.products:last-child > .onsale-product-content:first-child, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:last-child > .onsale-product-content:first-child,
        .products-2-1-2 .products-carousel .owl-item .columns-2-1-2 > ul.products:last-child > .product:first-child, .products-carousel .owl-item .products-2-1-2 .columns-2-1-2 > ul.products:last-child > .product:first-child {
            padding-right: 6px;
        }

        .products-2-1-2 .columns-2-1-2 > ul.products:first-child > li.product:last-child, .products-2-1-2 .section-onsale-product .columns-2-1-2 > ul.products:first-child > .onsale-product:last-child, .section-onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:first-child > .onsale-product:last-child, .products-2-1-2 .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-2-1-2 > ul.products:first-child > .onsale-product-content:last-child, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:first-child > .onsale-product-content:last-child, .products-2-1-2 .products-carousel .owl-item .columns-2-1-2 > ul.products:first-child > .product:last-child, .products-carousel .owl-item .products-2-1-2 .columns-2-1-2 > ul.products:first-child > .product:last-child,
        .products-2-1-2 .columns-2-1-2 > ul.products:last-child > li.product:last-child,
        .products-2-1-2 .section-onsale-product .columns-2-1-2 > ul.products:last-child > .onsale-product:last-child, .section-onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:last-child > .onsale-product:last-child,
        .products-2-1-2 .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-2-1-2 > ul.products:last-child > .onsale-product-content:last-child, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-2-1-2 .columns-2-1-2 > ul.products:last-child > .onsale-product-content:last-child,
        .products-2-1-2 .products-carousel .owl-item .columns-2-1-2 > ul.products:last-child > .product:last-child, .products-carousel .owl-item .products-2-1-2 .columns-2-1-2 > ul.products:last-child > .product:last-child {
            padding-left: 6px;
        }

    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 0;
        }

            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(even), .section-onsale-product ul.products > .onsale-product:nth-child(even), .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content:nth-child(even), .products-carousel .owl-item ul.products > .product:nth-child(even) {
                clear: none;
            }

    .electro_posts_carousel_widget .section-posts-carousel .post-item {
        padding-right: 6px;
        padding-left: 6px;
    }

    .vertical-menu.make-absolute {
        overflow: hidden;
    }

        .vertical-menu.make-absolute > .menu-item,
        .vertical-menu.make-absolute .dropdown-menu > .menu-item {
            overflow: hidden;
        }

    #sidebar > aside {
        width: 50%;
        float: left;
        padding-right: 8px;
        padding-left: 8px;
    }

        #sidebar > aside:last-child {
            clear: both;
        }

    .widget_electro_products_carousel_widget .section-products-carousel {
        margin-bottom: 0;
    }

    .widget_electro_products_carousel_widget .products-carousel .owl-stage-outer {
        padding-bottom: 0;
    }

    section.section-product-cards-carousel header {
        border: none;
    }

        section.section-product-cards-carousel header ul.nav {
            padding-top: 1.143em;
            float: none;
            text-align: center;
            border-top: 1px solid #dadada;
        }

    .extended .single-product-wrapper .product-images-wrapper, .extended .single-product-wrapper .summary.entry-summary {
        width: 50%;
    }

    .extended .single-product-wrapper .product-actions-wrapper {
        width: 100%;
        margin-top: 60px;
    }

    .single-product.full-width .single-product-wrapper {
        margin-bottom: 5.429em;
    }

    #primary #tab-description .electro-description .layout tr td:last-child img {
        left: 60px;
        width: 100%;
    }

    #primary #tab-description .electro-description .layout:last-child tr td:first-child img {
        right: 60px;
        width: 100%;
    }

    #tab-accessories.electro-tabs .ec-tabs {
        margin-bottom: 3.571em;
    }

    .accessories .col-left {
        width: 100%;
        padding: 0;
    }

        .accessories .col-left ul.products {
            margin-right: -1.429em;
        }

            .accessories .col-left ul.products > li {
                width: 33.3333333333%;
            }

                .accessories .col-left ul.products > li .hover-area {
                    display: none;
                }

        .accessories .col-left .check-products {
            margin-top: 60px;
            width: 56%;
        }

    .accessories .row {
        position: relative;
    }

    .accessories .col-right {
        bottom: 0;
        padding: 0;
        position: absolute;
        right: 0;
        text-align: center;
    }
}

/*===================================================================================*/
/*  SCREEN-MD-LG
/*===================================================================================*/
@media (min-width: 768px) and (max-width: 1199px) {
    /*768-1200*/
    .footer-bottom-widgets .columns + .columns {
        margin-left: 2.500em;
    }

    .primary-nav .nav-inline .yamm-fw .dropdown-menu {
        width: 720px;
    }
    /*........Single Product........*/
    .extended .single-product-wrapper > .product-actions-wrapper .product-actions {
        padding: 1.071em 1.429em;
    }

        .extended .single-product-wrapper > .product-actions-wrapper .product-actions div.quantity {
            width: auto;
        }

    .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;
        }
    /*........Shop Page........*/
    .shop-control-bar .woocommerce-ordering {
        float: right;
    }

    .shop-control-bar .form-electro-wc-ppp {
        float: left;
        clear: both;
        margin-top: 1.429em;
    }

    .shop-control-bar .electro-advanced-pagination {
        margin-top: 1.429em;
    }

    .header-v1 .navbar-nav + .navbar-nav,
    .header-v1 .navbar-search + .navbar-nav,
    .header-v3 .navbar-nav + .navbar-nav,
    .header-v3 .navbar-search + .navbar-nav,
    .navbar-primary .navbar-nav + .navbar-nav,
    .navbar-primary .navbar-search + .navbar-nav {
        margin-left: 1.714em;
    }
    /*........Home Page........*/
    .products-2-1-2 .nav-inline {
        white-space: normal;
    }

        .products-2-1-2 .nav-inline .nav-item {
            margin-bottom: 0.714em;
        }

            .products-2-1-2 .nav-inline .nav-item + .nav-item {
                margin-left: 1.429em;
            }

    .columns-6-1 > ul.products > li.product .price, .section-onsale-product .columns-6-1 > ul.products > .onsale-product .price, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products > .onsale-product-content .price, .products-carousel .owl-item .columns-6-1 > ul.products > .product .price,
    .columns-6-1 > ul.products > .onsale-product .price,
    .columns-6-1 > ul.products > .onsale-product-content .price,
    .columns-6-1 > ul.products .product .price,
    .section-onsale-product .columns-6-1 > ul.products > li.product .price, .section-onsale-product .columns-6-1 > ul.products > .onsale-product .price,
    .section-onsale-product .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products > .onsale-product-content .price, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .section-onsale-product .columns-6-1 > ul.products > .onsale-product-content .price,
    .section-onsale-product .products-carousel .owl-item .columns-6-1 > ul.products > .product .price, .products-carousel .owl-item .section-onsale-product .columns-6-1 > ul.products > .product .price,
    .section-onsale-product .columns-6-1 > ul.products > .onsale-product .price,
    .section-onsale-product .columns-6-1 > ul.products > .onsale-product-content .price,
    .section-onsale-product .columns-6-1 > ul.products .product .price,
    .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products > li.product .price,
    .section-onsale-product-carousel .onsale-product-carousel .onsale-product .section-onsale-product .columns-6-1 > ul.products > .onsale-product .price, .section-onsale-product .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products > .onsale-product .price, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products > .onsale-product-content .price,
    .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-carousel .owl-item .columns-6-1 > ul.products > .product .price, .products-carousel .owl-item .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products > .product .price,
    .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products > .onsale-product .price,
    .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products > .onsale-product-content .price,
    .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products .product .price,
    .products-carousel .owl-item .columns-6-1 > ul.products > li.product .price,
    .products-carousel .owl-item .section-onsale-product .columns-6-1 > ul.products > .onsale-product .price, .section-onsale-product .products-carousel .owl-item .columns-6-1 > ul.products > .onsale-product .price,
    .products-carousel .owl-item .section-onsale-product-carousel .onsale-product-carousel .onsale-product .columns-6-1 > ul.products > .onsale-product-content .price, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .products-carousel .owl-item .columns-6-1 > ul.products > .onsale-product-content .price, .products-carousel .owl-item .columns-6-1 > ul.products > .product .price,
    .products-carousel .owl-item .columns-6-1 > ul.products > .onsale-product .price,
    .products-carousel .owl-item .columns-6-1 > ul.products > .onsale-product-content .price,
    .products-carousel .owl-item .columns-6-1 > ul.products .product .price {
        font-size: 1.429em;
    }

    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;
    }

    section.section-product-cards-carousel .product-cards-carousel {
        clear: both;
    }

    .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: 0 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;
    }
}

.icon-mastercard {
    width: 51px;
    height: 32px;
    float: left;
    background-image: url('https://veromshop.com/content/image/icon-mastercard.png');
}

.icon-visa {
    width: 51px;
    height: 32px;
    float: left;
    background-image: url('https://veromshop.com/content/image/icon-visa.png');
}

.icon-maestro {
    width: 51px;
    height: 32px;
    float: left;
    background-image: url('https://veromshop.com/content/image/icon-maestro.png');
}

.icon-americanexpress {
    width: 51px;
    height: 32px;
    float: left;
    background-image: url('https://veromshop.com/content/image/icon-americanexpress.png');
}

.icon-payu {
    width: 51px;
    height: 32px;
    float: left;
    background-image: url('https://veromshop.com/content/image/icon-payu.png');
}

.icon-comodo {
    width: 91px;
    height: 60px;
    float: left;
    background-image: url('https://veromshop.com/content/image/icon-comodo.png');
    margin-top: -25px;
}

.icon-trust {
    width: 76px;
    height: 33px;
    float: left;
    background-image: url('https://veromshop.com/content/image/icon-trust.png');
}

.icon-128ssl {
    width: 79px;
    height: 33px;
    float: left;
    background-image: url('https://veromshop.com/content/image/icon-128ssl.png');
}

#MobilMenu {
    display: none;
}

.pages {
    margin-top: 10px;
}

    .pages a {
        background-color: #ffa700;
        color: #fff;
        padding: 5px 5px 5px 8px;
        border-radius: 3px;
        text-align: center;
        text-decoration: none;
    }

.popup {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    bottom: 0px;
    z-index: 99999999;
    background-color: rgba(0, 0, 0, 0.50);
}

    .popup .popup_windows {
        width: 300px;
        height: auto;
        margin: 0 auto;
        margin-top: 5%;
        background-color: #ffffff;
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.13);
        border-radius: 3px;
        overflow: hidden;
        padding: 20px 20px;
    }

    .popup span {
        width: 10%;
        height: auto;
        float: right;
        /* margin-top: -60px; */
        position: relative;
        left: 10px;
        cursor: pointer;
    }

    .popup .popup_windows input {
        width: 100%;
        height: auto;
        padding: 10px 10px;
        float: left;
        border: 1px solid #ebebeb;
        border-radius: 3px;
    }

    .popup .popup_windows button {
        width: 100%;
        height: auto;
        padding: 10px 10px;
        border: 1px solid #ebebeb;
        border-radius: 3px;
    }

    .popup .popup_windows .form-group {
        width: 100%;
        height: auto;
        float: left;
    }

.contentHeader {
    width: 100%;
    height: auto;
    margin: 0 auto;
    background-color: #ffa700;
    padding: 10px 10px;
    overflow: hidden;
    color: #000000;
    border-radius: 3px;
}

.profil {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 10px 10px;
    overflow: hidden;
    color: #000000;
    border-radius: 3px;
    margin-top: 5px;
    text-align: center;
}

    .profil ul {
        width: 100%;
        height: auto;
        float: left;
        list-style: none;
        padding: 0px;
        margin: 0px;
        text-align: left;
    }

        .profil ul li {
            width: 100%;
            height: auto;
            float: left;
        }

            .profil ul li i {
                float: left;
                margin-top: 7px;
                margin-right: 0px;
            }

            .profil ul li a {
                width: auto;
                height: auto;
                float: left;
                padding: 5px 10px;
                color: #000000;
                text-decoration: none;
            }

@media (max-width:980px) {
    .popup .popup_windows {
        width: 90%;
        height: auto;
        margin: 0 auto;
        margin-top: 5%;
        background-color: #ffffff;
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.13);
        border-radius: 3px;
    }
}

@media (max-width: 768px) {
    #MobilMenu {
        display: block;
    }

    #Menu {
        display: none;
    }
}

.emr01 {
width:100%;height:auto;float:left; border:1px solid #dadada; border-top:none;
}
.emr01:hover {  
    box-shadow: 0px 0px 6px 0px rgba(1, 1, 1, 0.3);
}
.imgg {
    width:100%;height:auto;float:left;
}

@media only screen and (max-width:500px){
         li.product-category.product.first {
            width: 47% !important;
        }
        .media p {
    line-height: 1rem !important;
    font-size: 10px !important;
}
.media {
    font-size: 10px !important;
    margin-top: 10px !important;
    }

li.product-category.product.first.list-group-item {
    width: 47% !important;
    float: left !important;
    margin: 4px !important;
}
li .list-group-item {
    width: 47%;
    margin: 4px;
}
    }