.action-primary:focus,.action-primary:active {
    background: #fff;
    border: 1px solid #eb212d;
    color: #eb212d
}
.page-wrapper .column.main {
    min-height: auto;
}
.action-primary:hover {
    background: #fff;
    border: 1px solid #eb212d;
    color: #eb212d
}

.action-primary.disabled,.action-primary[disabled],fieldset[disabled] .action-primary {
    opacity: .5;
    cursor: default;
    pointer-events: none
}

.abs-discount-block .actions-toolbar .action.primary,.abs-discount-block .actions-toolbar .action.cancel {
    border-radius: 3px
}

.abs-action-link-button:focus,.abs-action-link-button:active {
    background: #a1a1a1;
    border: 1px solid #f1f1f1;
    color: #f1f1f1
}

.abs-action-link-button:hover {
    background: #a1a1a1;
    border: 1px solid #f1f1f1;
    color: #f1f1f1
}

.abs-action-link-button.disabled,.abs-action-link-button[disabled],fieldset[disabled] .abs-action-link-button {
    opacity: .5;
    cursor: default;
    pointer-events: none
}

.abs-action-link-button:hover,.abs-action-link-button:active,.abs-action-link-button:focus {
    text-decoration: none
}

.abs-action-remove,.abs-discount-block .action.check,.abs-add-fields .action.remove {
    line-height: 1.42857143;
    padding: 0;
    color: #a1a1a1;
    text-decoration: none;
    background: none;
    border: 0;
    display: inline;
    border-radius: 0;
    font-weight: 400
}

.abs-action-button-as-link:visited,.abs-action-remove:visited,.abs-discount-block .action.check:visited,.abs-add-fields .action.remove:visited {
    color: #a1a1a1;
    text-decoration: none
}

.abs-action-button-as-link:hover,.abs-action-remove:hover,.abs-discount-block .action.check:hover,.abs-add-fields .action.remove:hover {
    color: #eb212d;
    text-decoration: underline
}

.abs-action-button-as-link:active,.abs-action-remove:active,.abs-discount-block .action.check:active,.abs-add-fields .action.remove:active {
    color: #eb212d;
    text-decoration: underline
}

.abs-action-button-as-link:hover,.abs-action-remove:hover,.abs-discount-block .action.check:hover,.abs-add-fields .action.remove:hover {
    color: #eb212d
}

.abs-action-button-as-link:hover,.abs-action-button-as-link:active,.abs-action-button-as-link:focus,.abs-action-remove:hover,.abs-action-remove:active,.abs-action-remove:focus,.abs-discount-block .action.check:hover,.abs-discount-block .action.check:active,.abs-discount-block .action.check:focus,.abs-add-fields .action.remove:hover,.abs-add-fields .action.remove:active,.abs-add-fields .action.remove:focus {
    background: none;
    border: 0
}

.abs-action-button-as-link.disabled,.abs-action-button-as-link[disabled],fieldset[disabled] .abs-action-button-as-link,.abs-action-remove.disabled,.abs-action-remove[disabled],fieldset[disabled] .abs-action-remove,.abs-discount-block .action.check.disabled,.abs-discount-block .action.check[disabled],fieldset[disabled] .abs-discount-block .action.check,.abs-add-fields .action.remove.disabled,.abs-add-fields .action.remove[disabled],fieldset[disabled] .abs-add-fields .action.remove {
    color: #a1a1a1;
    opacity: .5;
    cursor: default;
    pointer-events: none;
    text-decoration: underline
}

.abs-action-remove:active,.abs-action-remove:not(:focus),.abs-discount-block .action.check:active,.abs-discount-block .action.check:not(:focus),.abs-add-fields .action.remove:active,.abs-add-fields .action.remove:not(:focus) {
    box-shadow: none
}

.abs-revert-to-action-secondary,.abs-discount-block .actions-toolbar .action.primary,.abs-discount-block .actions-toolbar .action.cancel {
    background: #f1f1f1;
    border: 1px solid #f1f1f1;
    color: #a1a1a1
}

.abs-revert-secondary-color:focus,.abs-revert-secondary-color:active,.abs-revert-to-action-secondary:focus,.abs-revert-to-action-secondary:active,.abs-discount-block .actions-toolbar .action.primary:focus,.abs-discount-block .actions-toolbar .action.primary:active,.abs-discount-block .actions-toolbar .action.cancel:focus,.abs-discount-block .actions-toolbar .action.cancel:active {
    background: #a1a1a1;
    border: 1px solid #f1f1f1;
    color: #f1f1f1
}

.abs-revert-secondary-color:hover,.abs-revert-to-action-secondary:hover,.abs-discount-block .actions-toolbar .action.primary:hover,.abs-discount-block .actions-toolbar .action.cancel:hover {
    background: #a1a1a1;
    border: 1px solid #f1f1f1;
    color: #f1f1f1
}

.abs-dropdown-simple:before,.abs-dropdown-simple:after {
    content: '';
    display: table
}

.abs-dropdown-simple:after {
    clear: both
}

.abs-dropdown-simple .action.toggle {
    cursor: pointer;
    display: inline-block;
    text-decoration: none
}

.abs-dropdown-simple .action.toggle:after {
    -webkit-font-smoothing: antialiased;
    font-size: 12px;
    line-height: 22px;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    margin: 0 0 0 5px;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center
}

.abs-dropdown-simple .action.toggle:hover:after {
    color: inherit
}

.abs-dropdown-simple .action.toggle:active:after {
    color: inherit
}

.abs-dropdown-simple .action.toggle.active {
    display: inline-block;
    text-decoration: none
}

.abs-dropdown-simple .action.toggle.active:after {
    -webkit-font-smoothing: antialiased;
    font-size: 12px;
    line-height: 22px;
    color: inherit;
    content: '\e621';
    font-family: 'luma-icons';
    margin: 0 0 0 5px;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center
}

.abs-dropdown-simple .action.toggle.active:hover:after {
    color: inherit
}

.abs-dropdown-simple .action.toggle.active:active:after {
    color: inherit
}

.abs-dropdown-simple ul.dropdown {
    margin: 0;
    padding: 0;
    list-style: none none;
    background: #fff;
    border: 0px solid #e1e1e1;
    margin-top: 4px;
    min-width: 200px;
    z-index: 100;
    box-sizing: border-box;
    display: none;
    top: 100%;
    box-shadow: 0 1px 3px #e1e1e1
}

.abs-dropdown-simple ul.dropdown li {
    margin: 0;
    padding: 5px 5px 5px 23px
}

.abs-dropdown-simple ul.dropdown li:hover {
    background: #e8e8e8;
    cursor: pointer
}

.abs-dropdown-simple ul.dropdown:before,.abs-dropdown-simple ul.dropdown:after {
    border-bottom-style: solid;
    content: '';
    display: block;
    height: 0;
    position: absolute;
    width: 0
}

.abs-dropdown-simple ul.dropdown:before {
    border: 6px solid;
    border-color: transparent transparent #fff transparent;
    z-index: 99
}

.abs-dropdown-simple ul.dropdown:after {
    border: 7px solid;
    border-color: transparent transparent #bbb transparent;
    z-index: 98
}

.abs-dropdown-simple ul.dropdown:before {
    left: 10px;
    top: -12px
}

.abs-dropdown-simple ul.dropdown:after {
    left: 9px;
    top: -14px
}

.abs-dropdown-simple.active {
    overflow: visible
}

.abs-dropdown-simple.active ul.dropdown {
    display: block;
    position: absolute
}

.abs-remove-button-for-blocks>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.abs-remove-button-for-blocks:before {
    -webkit-font-smoothing: antialiased;
    font-size: 12px;
    line-height: 15px;
    color: #999;
    content: '\e616';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center
}

.abs-remove-button-for-blocks:hover:before {
    color: #494949
}

.abs-remove-button-for-blocks:active:before {
    color: #999
}

.abs-product-link>a:visited {
    color: #434343;
    text-decoration: none
}

.abs-product-link>a:hover {
    color: #eb212d;
    text-decoration: none
}

.abs-product-link>a:active {
    color: #eb212d;
    text-decoration: none
}

.abs-like-link:visited {
    color: #a1a1a1;
    text-decoration: none
}

.abs-like-link:hover {
    color: #eb212d;
    text-decoration: underline
}

.abs-like-link:active {
    color: #eb212d;
    text-decoration: underline
}

.abs-add-fields .action.remove {
    width: auto;
    line-height: normal;
    position: absolute;
    top: 34px;
    margin-left: 73%
}

.abs-add-clearfix:before,.abs-add-clearfix:after,.abs-add-fields .fieldset .actions-toolbar:before,.abs-add-fields .fieldset .actions-toolbar:after {
    content: '';
    display: table
}

.abs-add-clearfix:after,.abs-add-fields .fieldset .actions-toolbar:after {
    clear: both
}

.abs-field-date .control,.abs-field-tooltip {
    box-sizing: border-box
}

.abs-navigation-icon:after {
    -webkit-font-smoothing: antialiased;
    font-size: 34px;
    line-height: 1.2;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center
}

.abs-split-button:before,.abs-split-button:after {
    content: '';
    display: table
}

.abs-split-button:after {
    clear: both
}

.abs-split-button .action.split {
    float: left;
    margin: 0
}

.abs-split-button .action.toggle {
    float: right;
    margin: 0
}

.abs-split-button button.action.split {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.abs-split-button button+.action.toggle {
    border-bottom-left-radius: 0;
    border-left: 0;
    border-top-left-radius: 0
}

.abs-split-button .action.toggle {
    display: inline-block;
    text-decoration: none
}

.abs-split-button .action.toggle>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.abs-split-button .action.toggle:after {
    -webkit-font-smoothing: antialiased;
    font-size: 22px;
    line-height: 22px;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center
}

.abs-split-button .action.toggle:hover:after {
    color: inherit
}

.abs-split-button .action.toggle:active:after {
    color: inherit
}

.abs-split-button .action.toggle.active {
    display: inline-block;
    text-decoration: none
}

.abs-split-button .action.toggle.active>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.abs-split-button .action.toggle.active:after {
    -webkit-font-smoothing: antialiased;
    font-size: 22px;
    line-height: 22px;
    color: inherit;
    content: '\e621';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center
}

.abs-split-button .action.toggle.active:hover:after {
    color: inherit
}

.abs-split-button .action.toggle.active:active:after {
    color: inherit
}

.abs-split-button .items {
    margin: 0;
    padding: 0;
    list-style: none none;
    background: #fff;
    border: 0px solid #e1e1e1;
    margin-top: 4px;
    min-width: 100%;
    z-index: 100;
    box-sizing: border-box;
    display: none;
    top: 100%;
    box-shadow: 0 1px 3px #e1e1e1
}

.abs-split-button .items li {
    margin: 0;
    padding: 3px 5px
}

.abs-split-button .items li:hover {
    background: #e8e8e8;
    cursor: pointer
}

.abs-split-button .items:before,.abs-split-button .items:after {
    border-bottom-style: solid;
    content: '';
    display: block;
    height: 0;
    position: absolute;
    width: 0
}

.abs-split-button .items:before {
    border: 6px solid;
    border-color: transparent transparent #fff transparent;
    z-index: 99
}

.abs-split-button .items:after {
    border: 7px solid;
    border-color: transparent transparent #bbb transparent;
    z-index: 98
}

.abs-split-button .items:before {
    right: 10px;
    top: -12px
}

.abs-split-button .items:after {
    right: 9px;
    top: -14px
}

.abs-split-button.active {
    overflow: visible
}

.abs-split-button.active .items {
    display: block;
    position: absolute
}

.abs-cart-block>.title,.abs-discount-block .block>.title {
    cursor: pointer;
    margin-bottom: 0;
    position: relative;
    padding: 10px 40px 10px 15px;
    display: block;
    text-decoration: none
}

.abs-cart-block>.title:after,.abs-discount-block .block>.title:after {
    position: absolute;
    right: 20px;
    top: 10px
}

.abs-toggling-title>span,.abs-cart-block>.title>span,.abs-discount-block .block>.title>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.abs-toggling-title:after,.abs-cart-block>.title:after,.abs-discount-block .block>.title:after {
    -webkit-font-smoothing: antialiased;
    font-size: 12px;
    line-height: 12px;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    margin: 3px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center
}

.abs-discount-block .block {
    margin: 0
}

.abs-discount-block .block>.title:after {
    color: #858585
}

.abs-discount-block .block .content {
    display: none;
    padding: 5px 15px 23px;
    position: relative
}

.abs-cart-block.active>.title:after,.abs-discount-block .block.active>.title:after {
    content: '\e621'
}

.abs-discount-block .block.active .content {
    display: block
}

.abs-account-blocks .block-title {
    margin-bottom: 25px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e1e1e1
}

.abs-account-blocks .block-title>strong,.abs-account-blocks .block-title>span {
    color: #434343;
    font: 500 14px/1.35 Raleway, Helvetica Neue, Helvetica, Arial, sans-serif
}

.abs-tax-total:after {
    -webkit-font-smoothing: antialiased;
    font-size: 8px;
    line-height: 8px;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    margin: 3px 0 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center
}

.abs-tax-total-expanded:after {
    content: '\e621'
}

.abs-account-blocks .block-title>.action.edit:focus,.abs-account-blocks .block-title>.action.view:focus,.abs-account-blocks .block-title>.action.edit:active,.abs-account-blocks .block-title>.action.view:active {
    background: #fff;
    border: 1px solid #eb212d;
    color: #eb212d
}

.abs-account-blocks .block-title>.action.edit:hover,.abs-account-blocks .block-title>.action.view:hover {
    background: #fff;
    border: 1px solid #eb212d;
    color: #eb212d
}

.abs-account-blocks .block-title>.action.edit.disabled,.abs-account-blocks .block-title>.action.view.disabled,.abs-account-blocks .block-title>.action.edit[disabled],.abs-account-blocks .block-title>.action.view[disabled],fieldset[disabled] .abs-account-blocks .block-title>.action.edit,fieldset[disabled] .abs-account-blocks .block-title>.action.view {
    opacity: .5;
    cursor: default;
    pointer-events: none
}

.abs-dropdown-items-new .action.new {
    display: inline-block;
    text-decoration: none
}

.abs-icon-add:before,.abs-dropdown-items-new .action.new:before {
    -webkit-font-smoothing: antialiased;
    font-size: 10px;
    line-height: 10px;
    color: inherit;
    content: '\e61c';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center
}

.abs-sidebar-totals .table-caption {
    display: none
}

.abs-table-striped>tbody>tr:nth-child(even)>td,.abs-table-striped>tbody>tr:nth-child(even)>th {
    background: #fff
}

.abs-table-striped>thead>tr>th,.abs-table-striped>tbody>tr>th,.abs-table-striped>tfoot>tr>th,.abs-table-striped>thead>tr>td,.abs-table-striped>tbody>tr>td,.abs-table-striped>tfoot>tr>td {
    border: none
}

.abs-table-striped>thead>tr>th,.abs-table-striped>thead>tr>td {
    border-bottom: 1px solid #e1e1e1
}

.abs-field-date input {
    margin-right: 10px;
    width: calc(100% - (23px + 10px))
}

.abs-sidebar-totals .totals-tax-summary .amount .price>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.abs-sidebar-totals .totals-tax-summary .amount .price:after {
    -webkit-font-smoothing: antialiased;
    font-size: 12px;
    line-height: 12px;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center
}

.abs-sidebar-totals .totals-tax-summary.expanded .amount .price:after {
    content: '\e621'
}

.cms-index-index .page-title {
    display: none
}

body.em-rtl {
    text-align: right;
    direction: rtl !important
}

.em-rtl th,.em-rtl td,.em-rtl code,.em-rtl cite,.em-rtl caption {
    text-align: right
}

.em-rtl p.required {
    text-align: right;
    clear: right
}

.em-rtl .pull-right {
    text-align: left
}

.em-rtl .title-buttons h1,.em-rtl .title-buttons h2,.em-rtl .title-buttons h3,.em-rtl .title-buttons h4,.em-rtl .title-buttons h5,.em-rtl .title-buttons h6 {
    float: right
}

.em-rtl .pull-left,.em-rtl .f-left,.em-rtl .left {
    float: right !important
}

.em-rtl .pull-right,.em-rtl .f-right,.em-rtl .right {
    float: left !important
}

.em-rtl .v-fix {
    float: right
}

.em-rtl .owl-carousel {
    direction: rtl !important
}

.em-rtl .owl-carousel .owl-item {
    float: right !important
}

.em-rtl .em-collapsed:after,.em-rtl .non-collapsed:after {
    right: auto;
    left: 0
}

.block-name {
    background: #b40000;
    color: #fff;
    border: #b40000 1px solid;
    padding: 5px 15px;
    font-weight: 500;
    position: relative;
    z-index: 100
}

.block-name:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0d7";
    font-size: 25px;
    line-height: 14px;
    position: absolute;
    left: 45%;
    bottom: -11px;
    color: #b40000
}

.sidebar .block-name {
    padding: 5px;
    font-size: 90%
}

.ios .nav-sections {
    left: calc(-1 * (100% - 130px));
    width: auto
}

.nav-open .ios .page-wrapper {
    left: calc(100% - 70px)
}

.quickshop-wrapper .product-addto-links {
    margin-left: 0
}

@keyframes cssload-rotate {
    100% {
        transform: rotate(360deg)
    }
}

@-o-keyframes cssload-rotate {
    100% {
        -o-transform: rotate(360deg)
    }
}

@-ms-keyframes cssload-rotate {
    100% {
        -ms-transform: rotate(360deg)
    }
}

@-webkit-keyframes cssload-rotate {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@-moz-keyframes cssload-rotate {
    100% {
        -moz-transform: rotate(360deg)
    }
}

.em-box .page-wrapper {
    margin: 0 auto;
    box-shadow: 0 3px 3px #cacaca;
    -moz-box-shadow: 0 3px 3px #cacaca;
    -webkit-box-shadow: 0 3px 3px #cacaca;
    -o-box-shadow: 0 3px 3px #cacaca;
    -ms-box-shadow: 0 3px 3px #cacaca
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.products-list .item a.product-item-photo .em-alt-hover,.products-grid.isotope .item a.product-item-photo .em-alt-hover,.product-item a.product-item-photo .em-alt-hover {
    position: absolute;
    top: 0%;
    -moz-transition: all 700ms ease;
    -webkit-transition: all 700ms ease;
    -o-transition: all 700ms ease;
    transition: all 700ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0
}

.products-list .item:hover a.product-item-photo .em-alt-org,.products-grid.isotope .item:hover a.product-item-photo .em-alt-org,.product-item:hover a.product-item-photo .em-alt-org {
    -moz-transition: all 700ms ease;
    -webkit-transition: all 700ms ease;
    -o-transition: all 700ms ease;
    transition: all 700ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0
}

.products-list .item:hover a.product-item-photo .em-alt-hover,.products-grid.isotope .item:hover a.product-item-photo .em-alt-hover,.product-item:hover a.product-item-photo .em-alt-hover {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -moz-transition: all 700ms ease;
    -webkit-transition: all 700ms ease;
    -o-transition: all 700ms ease;
    transition: all 700ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    top: 0
}

.effect03 a {
    display: block;
    position: relative
}

.effect03 a:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.effect03 a:hover:before {
    z-index: 2;
    box-shadow: 0 0 0 15px #fff inset;
    -webkit-opacity: .5;
    -moz-opacity: .5;
    opacity: .5
}

.effect-hover-text {
    position: relative;
    overflow: hidden;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.effect-hover-text .banner-img {
    display: block;
    max-width: 100%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s
}

.effect-hover-text .banner-img:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background: rgba(0,0,0,0.48);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.effect-hover-text:hover .banner-img:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
}

.effect-hover-text .banner-img img {
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.effect-hover-text .banner-text {
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    left: 0;
    top: 0%;
    right: 0
}

.effect-hover-text .banner-text img {
    margin: 0
}

.effect-hover-text:hover .banner-img img {
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1)
}

.effect-hover-text2 {
    position: relative;
    overflow: hidden;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.effect-hover-text2 .banner-img:after {
    border-radius: 50%;
    background: #000;
    -webkit-opacity: .4;
    -moz-opacity: .4;
    opacity: .4;
    position: absolute;
    width: 125%;
    height: 165%;
    top: -32.5%;
    left: -12.5%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    transition: all 250ms linear;
    -webkit-transition: all 250ms linear;
    content: ""
}

.effect-hover-text2:hover .banner-img:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.effect-hover-text2 .banner-img img {
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.effect-hover-text2 .banner-text {
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    left: 0;
    top: 0%;
    right: 0
}

.effect-hover-text2 .banner-text img {
    margin: 0
}

.effect-hover-text2:hover .banner-img img {
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1)
}

.effect-hover-text2 .banner-img {
    display: block;
    max-width: 100%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s
}

.effect-hover-text2 .banner-img:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background: rgba(0,0,0,0.48);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.effect-hover-text2:hover .banner-img:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
}

.effect-hover-text2 .banner-img img {
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.effect-hover-text2 .banner-text {
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    left: 0;
    top: 0%;
    right: 0
}

.effect-hover-text2 .banner-text img {
    margin: 0
}

.effect-hover-text2:hover .banner-img img {
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1)
}

.effect-hover-text3 {
    position: relative;
    overflow: hidden;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.effect-hover-text3 .banner-img {
    display: block;
    max-width: 100%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s
}

.effect-hover-text3 .banner-img:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background: rgba(0,0,0,0.48);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.effect-hover-text3:hover .banner-img:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
}

.effect-hover-text3 .banner-img:before {
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%
}

.effect-hover-text3 .banner-img img {
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.effect-hover-text3 .banner-text {
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    left: 0;
    top: 0%;
    right: 0
}

.effect-hover-text3 .banner-text img {
    margin: 0
}

.effect-hover-text3:hover .banner-img img {
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1)
}

.effect-hover-text3 .banner-img {
    display: block;
    max-width: 100%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s
}

.effect-hover-text3 .banner-img:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background: rgba(0,0,0,0.48);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.effect-hover-text3:hover .banner-img:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
}

.effect-hover-text3 .banner-img img {
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.effect-hover-text3 .banner-text {
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    left: 0;
    top: 0%;
    right: 0
}

.effect-hover-text3 .banner-text img {
    margin: 0
}

.effect-hover-text3:hover .banner-img img {
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1)
}

.effect-hover-text3:hover .banner-text {
    top: -30px
}

.effect-hover-text4 {
    position: relative;
    overflow: hidden;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.effect-hover-text4 .banner-img {
    position: relative;
    overflow: hidden;
    display: block;
    max-width: 100%
}

.effect-hover-text4 .banner-img:after {
    content: '';
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: rgba(0,0,0,0.48);
    height: 100%;
    bottom: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0)
}

.effect-hover-text4:hover .banner-img:after {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.effect-hover-text4 .banner-img img {
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.effect-hover-text4 .banner-text {
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    left: 0;
    top: 0%;
    right: 0
}

.effect-hover-text4 .banner-text img {
    margin: 0
}

.effect-hover-text4:hover .banner-img img {
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1)
}

.effect-hover-text4 .banner-img {
    display: block;
    max-width: 100%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s
}

.effect-hover-text4 .banner-img:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background: rgba(0,0,0,0.48);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.effect-hover-text4:hover .banner-img:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
}

.effect-hover-text4 .banner-img img {
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.effect-hover-text4 .banner-text {
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    left: 0;
    top: 0%;
    right: 0
}

.effect-hover-text4 .banner-text img {
    margin: 0
}

.effect-hover-text4:hover .banner-img img {
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1)
}

.effect-hover-text5 {
    position: relative;
    overflow: hidden;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.effect-hover-text5 .banner-img {
    display: block;
    max-width: 100%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s
}

.effect-hover-text5 .banner-img:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background: rgba(0,0,0,0.48);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.effect-hover-text5:hover .banner-img:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
}

.effect-hover-text5 .banner-img:before {
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%
}

.effect-hover-text5 .banner-img img {
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.effect-hover-text5 .banner-text {
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    left: 0;
    top: 0%;
    right: 0
}

.effect-hover-text5 .banner-text img {
    margin: 0
}

.effect-hover-text5:hover .banner-img img {
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1)
}

.effect-hover-text5 .banner-img {
    display: block;
    max-width: 100%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s
}

.effect-hover-text5 .banner-img:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background: rgba(0,0,0,0.48);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.effect-hover-text5:hover .banner-img:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
}

.effect-hover-text5 .banner-img img {
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.effect-hover-text5 .banner-text {
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    left: 0;
    top: 0%;
    right: 0
}

.effect-hover-text5 .banner-text img {
    margin: 0
}

.effect-hover-text5:hover .banner-img img {
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1)
}

.effect-hover-text5:hover .banner-text {
    top: 30px
}

.effect {
    position: relative;
    background: #222222;
    overflow: hidden
}

.effect .banner-img img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.effect:hover .banner-img img {
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
    -webkit-opacity: 0.2;
    -moz-opacity: 0.2;
    opacity: 0.2
}

.effect-line,.effect-line-02 {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 1
}

.effect-line:after,.effect-line:before,.effect-line-02:after,.effect-line-02:before {
    z-index: 1;
    content: "";
    position: absolute;
    left: 9.5px;
    right: 10px;
    top: 10px;
    bottom: 11px;
    -moz-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.effect-line:before,.effect-line-02:before {
    border-top: 1px solid #fff !important;
    border-bottom: 1px solid #fff !important;
    -webkit-transform: scale(0,1);
    -moz-transform: scale(0,1);
    -ms-transform: scale(0,1);
    -o-transform: scale(0,1);
    transform: scale(0,1)

    /* -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out; */
}

.effect-line:after,.effect-line-02:after {
    border-left: 1px solid #fff !important;
    border-right: 1px solid #fff !important;
    -webkit-transform: scale(1,0);
    -moz-transform: scale(1,0);
    -ms-transform: scale(1,0);
    -o-transform: scale(1,0);
    transform: scale(1,0);
    -moz-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    
    /* -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out; */
}

.effect-line:hover:before,.effect-line:hover:after,
.effect-line-02:hover:before,.effect-line-02:hover:after {
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -ms-transform: scale(1,1);
    -o-transform: scale(1,1);
    transform: scale(1,1)

    /* -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out; */
}

.effect-line-02:after {
    left: 20px;
    right: 20px
}

.effect-line-02:before {
    top: 20px;
    bottom: 20px
}

.effect-shadow img {
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.effect-shadow:hover img {
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23)
}

.qs-loader,.loader {
    position: relative;
    text-align: center
}

.qs-loader img,.loader img {
    display: none
}

.qs-loader:before,.loader:before {
    display: inline-block;
    border-style: solid;
    border-width: 5px;
    border-left-color: #eb212d;
    border-radius: 974px;
    -o-border-radius: 974px;
    -ms-border-radius: 974px;
    -webkit-border-radius: 974px;
    -moz-border-radius: 974px;
    content: "";
    height: 40px;
    width: 40px;
    margin: 5rem auto;
    animation: cssload-rotate 1150ms linear infinite;
    -o-animation: cssload-rotate 1150ms linear infinite;
    -ms-animation: cssload-rotate 1150ms linear infinite;
    -webkit-animation: cssload-rotate 1150ms linear infinite;
    -moz-animation: cssload-rotate 1150ms linear infinite
}

@keyframes cssload-rotate {
    100% {
        transform: rotate(360deg)
    }
}

@-o-keyframes cssload-rotate {
    100% {
        -o-transform: rotate(360deg)
    }
}

@-ms-keyframes cssload-rotate {
    100% {
        -ms-transform: rotate(360deg)
    }
}

@-webkit-keyframes cssload-rotate {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@-moz-keyframes cssload-rotate {
    100% {
        -moz-transform: rotate(360deg)
    }
}

.effect-flip-book .flip_book_container {
    position: relative;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    -o-perspective: 1000;
    -ms-perspective: 1000;
    perspective: 1000
}

.effect-flip-book .flip_book_container .flip_book_face {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.effect-flip-book .flip_book_container .flip_book_face img {
    position: absolute;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.effect-flip-book .flip_book_container .flip_book_face .flip_book_face_left {
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    z-index: 1
}

.effect-flip-book .flip_book_container .flip_book_face .flip_book_face_right {
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
    z-index: 1
}

.effect-flip-book .flip_book_container:hover {
    z-index: 1
}

.effect-flip-book .flip_book_container:hover .flip_book_face_left {
    -webkit-transform: rotateY(-86deg);
    -moz-transform: rotateY(-86deg);
    -o-transform: rotateY(-86deg);
    -ms-transform: rotateY(-86deg);
    transform: rotateY(-86deg)
}

.effect-flip-book .flip_book_container:hover .flip_book_face_right {
    -webkit-transform: rotateY(86deg);
    -moz-transform: rotateY(86deg);
    -o-transform: rotateY(86deg);
    -ms-transform: rotateY(86deg);
    transform: rotateY(86deg)
}

.effect-flip-book img {
    border-radius: 0
}

.effect-flip-book .banner-img {
    position: relative
}

.effect-flip-book .banner-img a.effect {
    position: relative;
    overflow: hidden;
    z-index: 0;
    display: block
}

.effect-flip-book .banner-img a.effect:after {
    content: '';
    position: absolute;
    z-index: 1;
    width: 0;
    height: 0;
    top: 0;
    left: 0;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: rgba(0,0,0,0.18)
}

.effect-flip-book .banner-img a.effect:before {
    width: 0;
    bottom: 0;
    right: 0;
    content: '';
    position: absolute;
    z-index: 1;
    height: 0;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: rgba(0,0,0,0.18)
}

.effect-flip-book .banner-img .desc {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 40%;
    margin: 0 auto;
    color: #fff;
    cursor: pointer;
    text-align: center
}

.effect-flip-book .banner-img .desc h2,.effect-flip-book .banner-img .desc h1 {
    color: #fff
}

.effect-flip-book .banner-img .desc .button-link {
    float: none;
    display: inline-block;
    height: 0;
    padding: 0;
    font-size: 0;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0
}

.effect-flip-book .banner-img:hover .button-link {
    height: 100%;
    padding: 10px 25px;
    font-size: 100%;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1
}

.effect-flip-book .banner-img:hover a.effect:after,.effect-flip-book .banner-img:hover a.effect:before {
    width: 100%;
    height: 100%
}

.effect-img-hover .effect-container {
    position: relative
}

.effect-img-hover .effect-container img {
    position: absolute;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.effect-img-hover .effect-container .hover {
    z-index: 1
}

.effect-img-hover:hover .hover {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}

.effect-img-hover img {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px
}

.em-shadow-box .banner-img {
    position: relative;
    display: block;
    background-color: #eb212d
}

.em-shadow-box .banner-img img {
    transform: translate(0, 0);
    transition: transform .5s ease;
    width: 100%
}

.em-shadow-box .banner-img:hover img {
    transform: translate(10px, 10px)
}

.em-scale-img .effect-hover-text:hover .banner-img:before {
    display: none
}

.effect-overlay .banner-img {
    position: relative;
    overflow: hidden
}

.effect-overlay .banner-img:hover .ovrly {
    left: -50%
}

.effect-overlay .banner-img:hover .buttons {
    display: block
}

.effect-overlay .ovrly {
    background: rgba(0,0,0,0.5);
    height: 100%;
    left: 150%;
    width: 200%;
    top: 0;
    position: absolute;
    -webkit-transform: skewX(45deg);
    -moz-transform: skewX(45deg);
    -ms-transform: skewX(45deg);
    -o-transform: skewX(45deg);
    transform: skewX(45deg);
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.effect-overlay .buttons {
    position: absolute;
    top: 50%;
    left: 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%);
    display: none
}

.store-view {
    overflow: hidden;
    text-align: center
}

.store-view p.h5 {
    padding-top: 10px
}

.store-view a {
    color: #434343;
    text-decoration: none
}

.store-view a:visited {
    color: #434343;
    text-decoration: none
}

.store-view a:hover {
    color: #eb212d;
    text-decoration: none
}

.store-view a:active {
    color: #eb212d;
    text-decoration: none
}

.store-view a img {
    border: 1px solid #e1e1e1
}

.all_categories .menuleftText {
    border: 1px solid #464646;
    padding: 13px 20px;
    position: relative;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    cursor: pointer;
    text-transform: uppercase;
    color: #fff;
    border-color: #464646;
    background-color: #464646;
    font: 700 16px/1.35 Raleway, Helvetica Neue, Helvetica, Arial, sans-serif
}

.all_categories .menuleftText:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0c9";
    font-size: 16px;
    float: right;
    line-height: 1.35
}

.menuleft {
    margin-bottom: 20px;
    border: 1px solid #e8e8e8;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    color: #434343;
    background-color: #f8f8f8
}

.menuleft ul {
    margin: 0;
    padding: 0;
    list-style: none none
}

.menuleft ul>li {
    margin: 0
}

.menuleft .em-catalog-navigation.vertical li {
    position: relative
}

.menuleft .em-catalog-navigation.vertical li a {
    border-bottom: 1px solid #e8e8e8;
    color: #434343;
    background-color: #f8f8f8;
    font: 500 14px/1.35 Lato,Helvetica Neue, Helvetica, Arial, sans-serif;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    padding: 16px 20px 15px;
    display: block
}

.menuleft .em-catalog-navigation.vertical li a:hover {
    color: #eb212d;
    border-color: #fdbd8d;
    background-color: #fedabf;
    font: 500 14px/1.35 Lato,Helvetica Neue, Helvetica, Arial, sans-serif
}

.menuleft .em-catalog-navigation.vertical li.additional-menu>a {
    border-bottom: 0 !important
}

.menuleft .level0 a [class*='emmenu-icon-']:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f108";
    font-size: 14px;
    margin-right: 10px;
    min-width: 15px
}

.menuleft .level0 a .emmenu-icon-1:before {
    content: "\f1b9"
}

.menuleft .level0 a .emmenu-icon-2:before {
    content: "\f108"
}

.menuleft .level0 a .emmenu-icon-3:before {
    content: "\f030"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-3:before {
    content: "\f030"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-2:before {
    content: "\f108"
}

.menuleft .level0 a .emmenu-icon-3:before {
    content: "\f030"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-3:before {
    content: "\f030"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-1:before {
    content: "\f1b9"
}

.menuleft .level0 a .emmenu-icon-2:before {
    content: "\f108"
}

.menuleft .level0 a .emmenu-icon-3:before {
    content: "\f030"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-3:before {
    content: "\f030"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-2:before {
    content: "\f108"
}

.menuleft .level0 a .emmenu-icon-3:before {
    content: "\f030"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-3:before {
    content: "\f030"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.more-categories:before {
    content: "\f067" !important
}

.menuleft .all-categories-list {
    padding: 20px 40px;
    list-style-type: upper-roman
}

.menuleft .all-categories-list ul {
    padding-left: 20px;
    list-style-type: upper-roman
}

.menu-label {
    font-size: 0
}

.menu-label.coming-soon:before {
    content: '';
    position: absolute;
    padding: 0;
    background: #ec6a54
}

.menu-label.coming-soon:before {
    background: url(../images/lb-coming-soon1.png);
    width: 40px;
    height: 20px;
    margin-top: -10px
}

.em-rtl .all_categories .menuleftText:after {
    float: left
}

.em-rtl .menuleft .level0 a [class*='emmenu-icon-']:before {
    margin-right: 0px;
    margin-left: 10px
}

.em-header-03.page-header .em-menu-content li.level0>a.em-menu-link {
    border-width: 0px;
    border-top-width: 2px;
    border-color: transparent
}

.em-header-03.page-header .em-menu-content li.level0:hover>a.em-menu-link {
    border-color: #eb212d
}

.em-header-10 .em-menu-content li.level0>a.em-menu-link {
    padding: 16px 0px;
    border: none;
    border-top: 2px solid transparent;
    background-color: transparent
}

.em-header-10 .em-menu-content li.level0:hover>a.em-menu-link {
    border-top: 2px solid #eb212d;
    color: #eb212d
}

.em-header-14.page-header .em-menu-content li.level0>a.em-menu-link {
    padding: 25px 20px;
    border-width: 1px;
    border-top-width: 2px;
    border-color: transparent
}

.em-header-27.page-header .em-menu-content li.level0>a.em-menu-link {
    border-width: 0px;
    border-top-width: 2px;
    border-color: transparent
}

.em-header-27.page-header .em-menu-content li.level0:hover>a.em-menu-link {
    border-color: #eb212d
}

.em-header-28.page-header .em-menu-content li.level0>a.em-menu-link {
    border-width: 0px;
    border-top-width: 2px;
    border-color: transparent
}

.em-header-28.page-header .em-menu-content li.level0:hover>a.em-menu-link {
    border-color: #eb212d
}

.em-header-29.page-header .em-menu-content li.level0>a.em-menu-link {
    border-width: 0px;
    border-top-width: 2px;
    border-color: transparent;
    padding: 20px 20px
}

.em-header-29.page-header .em-menu-content li.level0:hover>a.em-menu-link {
    border-color: #eb212d
}

.store-view {
    overflow: hidden;
    text-align: center
}

.store-view p.h5 {
    padding: 5px 0 10px
}

.store-view a {
    color: #434343;
    text-decoration: none
}

.store-view a:visited {
    color: #434343;
    text-decoration: none
}

.store-view a:hover {
    color: #eb212d;
    text-decoration: none
}

.store-view a:active {
    color: #eb212d;
    text-decoration: none
}

.store-view a img {
    border: 1px solid #e1e1e1
}

.all_categories .menuleftText {
    border: 1px solid #464646;
    padding: 13px 20px;
    position: relative;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    cursor: pointer;
    text-transform: uppercase;
    color: #fff;
    border-color: #464646;
    background-color: #464646;
    font: 700 16px/1.35 Raleway, Helvetica Neue, Helvetica, Arial, sans-serif
}

.all_categories .menuleftText:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0c9";
    font-size: 16px;
    float: right;
    line-height: 1.35
}

.menuleft {
    margin-bottom: 20px;
    border: 1px solid #e8e8e8;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    color: #434343;
    background-color: #f8f8f8
}

.menuleft ul {
    margin: 0;
    padding: 0;
    list-style: none none
}

.menuleft ul>li {
    margin: 0
}

.menuleft .em-catalog-navigation.vertical li {
    position: relative
}

.menuleft .em-catalog-navigation.vertical li a {
    border-bottom: 1px solid #e8e8e8;
    color: #434343;
    background-color: #f8f8f8;
    font: 500 14px/1.35 Lato,Helvetica Neue, Helvetica, Arial, sans-serif;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    padding: 16px 20px 15px;
    display: block
}

.menuleft .em-catalog-navigation.vertical li a:hover {
    color: #eb212d;
    border-color: #fdbd8d;
    background-color: #fedabf;
    font: 500 14px/1.35 Lato,Helvetica Neue, Helvetica, Arial, sans-serif
}

.menuleft .em-catalog-navigation.vertical li.additional-menu>a {
    border-bottom: 0 !important
}

.menuleft .level0 a [class*='emmenu-icon-']:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f108";
    font-size: 14px;
    margin-right: 10px;
    min-width: 15px
}

.menuleft .level0 a .emmenu-icon-1:before {
    content: "\f1b9"
}

.menuleft .level0 a .emmenu-icon-2:before {
    content: "\f108"
}

.menuleft .level0 a .emmenu-icon-3:before {
    content: "\f030"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-3:before {
    content: "\f030"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-2:before {
    content: "\f108"
}

.menuleft .level0 a .emmenu-icon-3:before {
    content: "\f030"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-3:before {
    content: "\f030"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-1:before {
    content: "\f1b9"
}

.menuleft .level0 a .emmenu-icon-2:before {
    content: "\f108"
}

.menuleft .level0 a .emmenu-icon-3:before {
    content: "\f030"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-3:before {
    content: "\f030"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-2:before {
    content: "\f108"
}

.menuleft .level0 a .emmenu-icon-3:before {
    content: "\f030"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-3:before {
    content: "\f030"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-4:before {
    content: "\f03d"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-5:before {
    content: "\f19c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-6:before {
    content: "\f06c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-7:before {
    content: "\f0e4"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-8:before {
    content: "\f000"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.menuleft .level0 a .emmenu-icon-9:before {
    content: "\f02c"
}

.more-categories:before {
    content: "\f067" !important
}

.menuleft .all-categories-list {
    padding: 20px 40px;
    list-style-type: upper-roman
}

.menuleft .all-categories-list ul {
    padding-left: 20px;
    list-style-type: upper-roman
}

.menu-label {
    font-size: 0
}

.menu-label.coming-soon:before {
    content: '';
    position: absolute;
    padding: 0;
    background: #ec6a54
}

.menu-label.coming-soon:before {
    background: url(../images/lb-coming-soon1.png);
    width: 40px;
    height: 20px;
    margin-top: -10px
}

.em-rtl .all_categories .menuleftText:after {
    float: left
}

.em-rtl .menuleft .level0 a [class*='emmenu-icon-']:before {
    margin-right: 0px;
    margin-left: 10px
}
body .minisearch input {
    background-color: transparent;
    background-image: url(../images/icn-search_blue.png);
    background-repeat: no-repeat;
    background-position: 8px 50%;
    background-size: 27px;
}
body .header.links li>a:before {
    display: none;
}
body .header.links {
    background-color: #d7e0f5;
}    
.customer-welcome .action.switch {
    margin: 0 auto;
    display: block;
}
/* .em-header-28.page-header .header.links>li.myaccount-link {
    background: #fff;
    border-radius: 6px;
    margin: 11px 0;
    border: 2px solid #6c80bc;
    text-transform: uppercase;
}
.em-header-28.page-header .header.links>li.myaccount-link a {
    padding: 10px 10px;
    display: block;
    text-align: center;
}      */
.em-header-28.page-header .header.links>li.authorization-link.log-out {
    text-align: center;
}
.em-header-28.page-header .header.links>li.customer-welcome {
    text-align: center;
}
body .customer-welcome .customer-name .avatar-header-links {
    width: 100px;
    height: 100px;
    border: 4px solid #fff;
    box-shadow: 1px 1px 1px #ccc;
    display: block;
    margin: 0 auto 15px;
}
body .customer-welcome .customer-name {
    height: auto;
    color: #6c80bc;
}
body .customer-welcome .customer-name > .text-name {
    text-transform: uppercase;
}
body .customer-welcome .customer-name:after {
    content: '';
    display: block;
    height: 3px;
    width: 40%;
    border: 1px solid;
    margin: 10px 30%;
}
.custom-account {
    float: left;
    position: relative;
    margin-left: 15px;
    vertical-align: top;
}
.custom-account:before {
    content: '';
    display: block;
    width: 27px;
    height: 25px;
    background-image: url(../images/icn-account_blue.png);
    background-repeat: no-repeat;
    background-color: #f8cb64;
    background-position: center 13px;
    padding: 14px 13px 14px 13px;
    border-radius: 3px;
    box-sizing: content-box;
}
.custom-account:after {
    content: '';
    display: block;
    width: 13px;
    height: 13px;
    background-image: url(../images/star_reward_points.png);
    background-repeat: round;
    background-color: transparent;
    position: absolute;
    margin: 3px;    
    top: 0;
}
.custom-account ul.header.links {
    position: absolute;
    right: 0;
    top: 100%;
    border-radius: 5px 0 5px 5px;
}
.custom-account {
    position: relative;
    background-color: transparent;
    background-image: url(../images/star_reward_points.png);
    background-repeat: no-repeat;
    background-position: 5px;
    background-size: 15px;
}
body .minisearch .control input, .em-search .em-search-style01 .em-container-js-search, body .em-search .em-search-style01 #em-search-content-fixed-top {
    height: 50px!important;
}    
.em-header-28.page-header .header.links li.link.wishlist {
    display: none;
}
.em-header-28.page-header .header.links li.item.link.compare {
    display: none;
}
.hidden-sm {
    display: none;
}
body .custom-account .block-rewards-points {
    background-color: transparent;
    background-image: url(../images/star_reward_points.png);
    background-repeat: no-repeat;
    background-position: 15% 50%;
    background-size: 27px;
}
body .block-rewards-points a {
    font-family: Lato;
    color: #eb212d;
    font-weight: bold;
}
body .block-title small {
    font-family: Lato;
    color: #6c80bc;
    text-transform: uppercase;
}
ul.custom-tabls li {
    cursor: pointer;
}
/* .em-header-28.page-header .navbar-fixed-top .em-lan-cur-link-search .em-search {
    display: none;
} */
/* .em-header-28.page-header .navbar-fixed-top .custom-account {
    right: 32px;
    margin: 0;
    top: 9px;
} */
/* .em-header-28.page-header .navbar-fixed-top .custom-account:before {
    width: 35px;
    height: 35px;
    background-size: 20px;
    padding: 0;
} */
/* .em-header-28.page-header .navbar-fixed-top .custom-account:hover:before {
    padding-bottom: 8px;
} */
.em-header-28.page-header .navbar-fixed-top .em-search-icon.mobile-search-icon {
    right: 85px;
}

/* ############################################################
                       | Custom CSS |
############################################################ */
.page-header .switcher .options .action.toggle:after, .page-footer .switcher .options .action.toggle:after {
    clear: both;
    content: ''
}
div#switcher-language {
    background: #fff;
    border-radius: 5px;
    padding: 0;
    float: right;
}
div#switcher-language:after {
    clear: both;
    content: ''    
}
.em-header-28.page-header .header.links > li.authorization-link:after {
    clear: both;
    content: ''
}
body.cms-index-index .em-block-title h4 {
    display: inline-block;
    float: right
}
body.cms-index-index .em-block-title a {
    color: #eb212d;
    font-family: Lato;
}
body.cms-index-index .block-our-brands {
    background-color: #d7e0f5
}
body.cms-index-index .block-our-brands .em-maxwidth-content, 
body.cms-index-index .em-maxwidth-content.our-blog {
    padding: 50px 0;
}
body.cms-index-index .em-footer-style08 .block.newsletter .action.subscribe {
    color: #333;
    border-color: #fff
}
body.cms-index-index .em-footer-style08 .block.newsletter .action.subscribe:hover {
    border-color: #eb212d;
}
body.cms-index-index .block-our-brands img {
    padding: 0
}
body.cms-index-index .block-our-brands .row-top {
    padding-bottom: 15px
}
body.cms-index-index .products-list a.qs-button, 
body.cms-index-index .products-grid a.qs-button {
    display: none;
}
/* body.cms-index-index .bestseller-products .product-item-details .f-fix .product-item-name {
    display: none;
} */
.em-header-28.page-header .navbar-fixed-top .em-menu-content li.level0:hover>a.level-top {
    color: #eb212d;
}
.header.content.navbar-fixed-top .block-static-block > p {
    margin-bottom: 0;
}
.product-item-info:after {
    display: block;
    content: '';    
    clear: both
}
.page-main .widget .block-our-brands .em-block-title {
    border-bottom: 1px solid #ffffff;
}
.new-product-slider .products-grid .product-item:hover .em-element-display-hover.bottom {
    background-color: rgba(0,0,0,0.25);
    height: 100%;
    align-items: center;
    align-content: center;
    justify-content: center;
    visibility: initial;
    display: flex;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 5px 5px 0 0;
}
.new-product-slider .product.actions.product-item-actions {
    margin: 0;
}
.em-header-28.page-header .em-lan-cur-link-search .em-search .em-search-icon {
    display: none;
}
.em-search .em-search-style01 .em-container-js-search, .em-search .em-search-style01 #em-search-content-fixed-top {
    display: block !important;
    top: 0;
    padding: 0;
    background: none
}
.em-search .em-search-style01 .em-container-js-search .block-search .action.search:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f002";
    font-size: 16px;
    color: #eb212d
}
.block-search .action.search {
    background-color: initial!important;
    border: 0!important;
}
body:not(.cms-index-index) .em-menu-content li.level0 > a.level-top {
    color: #ffffff;
}
body:not(.cms-index-index) .em-menu-content li.level0:hover>a.level-top {
    color: #eb212d;
}

/* ##################### End Custom CSS ##################### */

@media only screen and (min-width: 768px) {

    body .em-header-28.page-header .header.content:not(.navbar-fixed-top) .em-menu-hoz {  
        padding-left: 70px;
    }
    .product.data.items .data.title {
        display: none;
    }
    .dropmenu-template .dropmenu-content {
        width:715px
    }

    .dropmenu-template .dropmenu-content.dropdown-1 {
        width: 128px
    }

    .dropmenu-template .dropmenu-content.dropdown-2 {
        width: 256px
    }

    .dropmenu-template .dropmenu-content.dropdown-3 {
        width: 384px
    }

    .dropmenu-template .dropmenu-content.dropdown-4 {
        width: 512px
    }

    .dropmenu-template .dropmenu-content.dropdown-5 {
        width: 640px
    }

    .dropmenu-template .dropmenu-content.dropdown-6 {
        width: 715px
    }
}

@media only screen and (min-width: 992px) {
    .dropmenu-template .dropmenu-content {
        width:935px
    }

    .dropmenu-template .dropmenu-content.dropdown-1 {
        width: 165.33333333334px
    }

    .dropmenu-template .dropmenu-content.dropdown-2 {
        width: 330.66666666667px
    }

    .dropmenu-template .dropmenu-content.dropdown-3 {
        width: 496px
    }

    .dropmenu-template .dropmenu-content.dropdown-4 {
        width: 611.33333333334px
    }

    .dropmenu-template .dropmenu-content.dropdown-5 {
        width: 826.66666666667px
    }

    .dropmenu-template .dropmenu-content.dropdown-6 {
        width: 935px
    }
}

@media only screen and (min-width: 1200px) {
    .dropmenu-template .dropmenu-content {
        width:1180px
    }

    .dropmenu-template .dropmenu-content.dropdown-1 {
        width: 192.5px
    }

    .dropmenu-template .dropmenu-content.dropdown-2 {
        width: 385px
    }

    .dropmenu-template .dropmenu-content.dropdown-3 {
        width: 577.5px
    }

    .dropmenu-template .dropmenu-content.dropdown-4 {
        width: 786.66666667px
    }

    .dropmenu-template .dropmenu-content.dropdown-5 {
        width: 983.33333333px
    }

    .dropmenu-template .dropmenu-content.dropdown-6 {
        width: 1180px
    }
}

@media (min-width: 768px) and (max-width: 1366px) {
    .minicart-items-wrapper {
        min-height: 450px;
        margin-bottom: 0;
    }    
    .mess-empty-cart {
        margin-top: 50%;
    }
}

@media (min-width: 768px) and (max-width: 1280px) {
    .minicart-items-wrapper {
        min-height: 400px;
        margin-bottom: 0;
    }
    .em-search .em-search-style01 .em-container-js-search, 
    .em-search .em-search-style01 #em-search-content-fixed-top {
        width: 400px !important;
    }
}
 
@media (min-width: 768px) and (max-width:1270px) { 
    .header.content strong.logo {
        display: block;
        width: 200px;
    }
    .em-header-28.page-header .header.content:not(.navbar-fixed-top) .em-menu-hoz {  
        padding-left: 30px;
    }
    body .minisearch .control input, .em-search .em-search-style01 .em-container-js-search, body .em-search .em-search-style01 #em-search-content-fixed-top {
        height: 40px!important;
    }
    body .minisearch input {  
        background-size: 20px;
    }
    .custom-account:before {
        padding: 9px 8px;
        background-size: 20px;
        background-position: center 11px;
    }
    .custom-account:after {
        background-size: 10px;
        background-repeat: no-repeat;
        background-position: 0 0;
    }
    .em-header-28.page-header .switcher .options .action.toggle {
        padding: 8px 5px 7px;
    }
    .header.content:not(.navbar-fixed-top) .minicart-wrapper .action.showcart {
        width: 40px;
        height: 40px;
    }
    .minicart-wrapper .action.showcart:before, .minicart-wrapper .action.showcart.active:before {
        background-position: center 10px;
        background-size: 22px;
    } 
}

@media only screen and (max-width: 767px) {

    .nav-sections {
        padding:0
    }

    .span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12 {
        padding-left: 10px;
        padding-right: 10px
    }
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

*:before,*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.row:before,.row:after {
    content: " ";
    display: table
}

.row:after {
    clear: both
}

.row {
    margin-left: -10px;
    margin-right: -10px
}

[class*='col-md-'],[class*='col-sm-'] {
    padding-left: 10px;
    padding-right: 10px;
    position: relative
}

.products-grid div[class^="swatch-opt-"] {
    display: inline-block;
    vertical-align: top;
    text-align: center
}

.products-grid div[class^="swatch-opt-"]>div {
    display: inline-block
}

div[class^="swatch-opt-"]>div {
    vertical-align: top
}

.swatch-option {
    border: 1px solid #e1e1e1
}

.swatch-option.image:not(.disabled):hover,.swatch-option.color:not(.disabled):hover {
    outline: 2px solid #eb212d
}

.swatch-attribute.size .swatch-option,.swatch-attribute.manufacturer .swatch-option {
    color: #a1a1a1;
    background-color: #f1f1f1
}

.swatch-attribute-label {
    font-weight: normal;
    color: #434343
}

.swatch-attribute-selected-option {
    color: #eb212d
}

.em-background-parallax {
    background-image: url(../images/media/bg-parallax.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    overflow: hidden;
    background-size: cover !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    padding: 5rem 0
}

.em-background-parallax-full {
    position: relative
}

.em-background-parallax-full .em-background-parallax-info {
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 10rem 0
}

.em-background-parallax-full .em-background-parallax-bg {
    position: absolute;
    left: -500px;
    right: -500px;
    top: 0;
    bottom: 0;
    z-index: 0;
    background-image: url(../images/media/bg-parallax-full.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-attachment: fixed;
    overflow: hidden;
    background-size: cover !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover
}

@media only screen and (min-device-width: 0px) and (max-device-width:1024px) {
    .em-background-parallax {
        background-attachment:scroll !important
    }

    .em-background-parallax-full .em-background-parallax-bg {
        background-attachment: scroll !important
    }
}

.em-slideshow .owl-carousel .owl-nav [class*='owl-'] {
    top: 38%;
    color: #fff;
    background: rgba(0,0,0,0.5);
    border-color: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 0;
    width: 58px;
    height: 58px;
    text-align: center
}

.em-slideshow .owl-carousel .owl-nav [class*='owl-']:hover {
    background: #fff;
    color: #a1a1a1;
    border-color: transparent
}

.em-slideshow .owl-carousel .owl-nav [class*='owl-'].owl-prev {
    left: 10px;
    right: auto
}

.em-slideshow .owl-carousel .owl-nav [class*='owl-'].owl-prev:before {
    content: '\f053';
    font-size: 1.9rem;
    line-height: 58px
}

.em-slideshow .owl-carousel .owl-nav [class*='owl-'].owl-next {
    right: 10px;
    left: auto
}

.em-slideshow .owl-carousel .owl-nav [class*='owl-'].owl-next:before {
    content: '\f054';
    font-size: 1.9rem;
    line-height: 58px
}

.em-slideshow .owl-theme .owl-controls .owl-pagination {
    margin: 0
}

.em-slideshow .owl-theme .owl-controls .owl-pagination .owl-page span {
    border-width: 2px;
    background: transparent;
    border-color: #a3a19e;
    width: 15px !important;
    height: 15px !important
}

.em-slideshow .owl-theme .owl-controls .owl-pagination .owl-page.active span,.em-slideshow .owl-theme .owl-controls .owl-pagination .owl-page span:hover {
    border-color: #fff
}

.em-slideshow .owl-carousel .owl-nav [class*='owl-'] {
    top: 38%;
    color: #fff;
    background: rgba(0,0,0,0.5);
    border-color: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 0;
    width: 58px;
    height: 58px;
    text-align: center
}

.em-slideshow .owl-carousel .owl-nav [class*='owl-']:hover {
    background: #fff;
    color: #a1a1a1;
    border-color: transparent
}

.em-slideshow .owl-carousel .owl-nav [class*='owl-'].owl-prev {
    left: 10px;
    right: auto
}

.em-slideshow .owl-carousel .owl-nav [class*='owl-'].owl-prev:before {
    content: '\f053';
    font-size: 1.9rem;
    line-height: 58px
}

.em-slideshow .owl-carousel .owl-nav [class*='owl-'].owl-next {
    right: 10px;
    left: auto
}

.em-slideshow .owl-carousel .owl-nav [class*='owl-'].owl-next:before {
    content: '\f054';
    font-size: 1.9rem;
    line-height: 58px
}

.em-slideshow .owl-theme .owl-controls .owl-pagination {
    margin: 0
}

.em-slideshow .owl-theme .owl-controls .owl-pagination .owl-page span {
    border-width: 2px;
    background: transparent;
    border-color: #a3a19e;
    width: 15px !important;
    height: 15px !important
}

.em-slideshow .owl-theme .owl-controls .owl-pagination .owl-page.active span,.em-slideshow .owl-theme .owl-controls .owl-pagination .owl-page span:hover {
    border-color: #fff
}

.em-slideshow {
    color: #fff
}

.em-slideshow .ms-slide .ms-slide-layers,.em-slideshow .ms-fixed-layers {
    z-index: 9999
}

.em-slideshow h1,.em-slideshow h2,.em-slideshow h3,.em-slideshow h4 {
    color: #fff
}

.em-slideshow .line {
    padding: 2.5rem 0;
    position: relative;
    margin: 0
}

.em-slideshow .line:after,.em-slideshow .line:before {
    height: 2px;
    width: 100%;
    background-color: #fff;
    content: "";
    position: absolute;
    left: 0
}

.em-slideshow .line:before {
    top: 0px
}

.em-slideshow .line:after {
    bottom: 0px
}

.em-slideshow .line-50 {
    position: relative
}

.em-slideshow .line-50:before {
    height: 2px;
    width: 50px;
    background-color: #fff;
    content: "";
    position: absolute;
    left: 47%;
    bottom: 0px
}

.fb_comments_count:before,.comment-by:before,.comment-count:before,.comment-user:before,.post-by:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f007";
    font-size: 100%;
    margin-right: 7px
}

.comment-count:before {
    content: "\f075"
}

.post-posed-date .label {
    font-size: 0
}

.post-posed-date .label:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f133";
    font-size: 14px;
    margin-right: 7px
}

.post-info .item,.post-info .dash {
    display: inline-block
}

.post-info .dash {
    margin: 0 5px
}

.post-list {
    padding: 0;
    margin: 0
}

.post-list .post-header .post-title {
    color: #434343;
    font: 700 18px/1.35 Raleway, Helvetica Neue, Helvetica, Arial, sans-serif
}

.post-list .post-header .post-title a {
    font: 700 18px/1.35 Raleway, Helvetica Neue, Helvetica, Arial, sans-serif;
    color: #434343;
    text-decoration: none
}

.post-list .post-header .post-title a:visited {
    color: #434343;
    text-decoration: none
}

.post-list .post-header .post-title a:hover {
    color: #eb212d;
    text-decoration: none
}

.post-list .post-header .post-title a:active {
    color: #eb212d;
    text-decoration: none
}

.post-holder {
    padding: 20px 0 0;
    border-top: 1px dashed #e1e1e1;
    background: #fff
}

.post-holder:hover {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    -ms-box-shadow: none
}

.post-holder:first-child {
    border-top: 0;
    padding-top: 0
}

.widget.block-categories ul {
    list-style-type: square;
    padding-left: 10px
}

.widget.block-categories ul.accordion {
    padding-top: 10px;
    padding-bottom: 10px
}

.widget.block-categories ul ul {
    margin-left: 10px
}

.widget.block-recent-posts .block-content .item {
    border-top: 1px dashed #e1e1e1;
    padding: 10px 0
}

.widget.block-recent-posts .block-content .item:first-child {
    padding-top: 0;
    border-top: 0
}

.em_post-item {
    clear: both;
    overflow: hidden;
    margin: 0 0 20px
}

.em_post-item .post-title-holder {
    float: right
}

.em_post-item .post-title h2 {
    margin-bottom: 10px
}

.em_post-item .post-title h2 a {
    color: #434343;
    text-decoration: none
}

.em_post-item .post-title h2 a:visited {
    color: #434343;
    text-decoration: none
}

.em_post-item .post-title h2 a:hover {
    color: #eb212d;
    text-decoration: none
}

.em_post-item .post-title h2 a:active {
    color: #eb212d;
    text-decoration: none
}

.em_post-item .post-image {
    float: left;
    margin-right: 20px
}

.em_post-item .post-image img {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.em_post-item .post-content {
    height: 100%;
    overflow: hidden
}

.em_post-item .post-header {
    overflow: hidden;
    padding-top: 0;
    margin-top: 0;
    display: block;
    margin-bottom: 10px
}

.em_post-items .em_post-item {
    border-top: 1px solid #e1e1e1;
    padding-top: 20px
}

.em_post-items .em_post-item:first-child {
    border: none;
    padding-top: 0
}

.toolbar-blog-posts {
    padding-top: 20px
}

.em_post-items .post-header {
    padding-top: 0px
}

#allcomments>.comment-item {
    border: 1px solid #e1e1e1;
    padding: 26px 30px 19px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

#allcomments .comment-by:before {
    display: none
}

#allcomments .time-stamp {
    font-size: 85%
}

#allcomments .comment-button button.button:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f112";
    font-size: 100%;
    margin-right: 7px;
    float: left;
    margin-top: 2px
}

.form-comment {
    border: 1px solid #e1e1e1;
    padding: 23px 30px 19px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.blog-tag-view .toolbar .sort-by,.blog-category-view .toolbar .sort-by,.blog-index-index .toolbar .sort-by,.article-comments .toolbar .sort-by {
    margin-left: 0
}

.post-view .post-description p.em-image-blog {
    margin-right: 20px
}

.em-rtl .post-view .post-holder .post-header .addthis_toolbox {
    float: left
}

.em-rtl .post-posed-date .label:before {
    margin-right: 0px;
    margin-left: 7px
}

.em-rtl .post-view .post-description p.em-image-blog {
    margin-right: 0px;
    margin-left: 20px
}

.actions-toolbar .action.remind {
    color: #555
}

.actions-toolbar .action.remind:hover {
    color: #eb212d
}

.page-wrapper {
    position: relative
}

.page-wrapper .logo img {
/*
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
*/
}

.page-wrapper .logo img:first-of-type{
    width:100;
}

.page-wrapper .logo img.logo-small {
    display: none
}

.header-wrapper-container {
    position: relative
}

@media only screen and (min-device-width: 768px) and (max-device-width:992px) {
    .em-header-01.page-header .switcher .switcher-trigger,.em-header-01 .em-search-icon,.em-header-01 .header.panel .header.links li {
        border:0 !important
    }
}

.page-wrapper {
    position: relative
}

.page-wrapper .logo img {
/*
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
*/
}

.page-wrapper .logo img.logo-small {
    display: none
}

.header-wrapper-container {
    position: relative
}

.page-wrapper {
    position: relative
}

.page-wrapper .logo img {
/*
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
*/
}

.page-wrapper .logo img.logo-small {
    display: none
}

.header-wrapper-container {
    position: relative
}

.header-wrapper-container {
    position: relative
}

.em-header-14.page-header li.authorization-link.log-in .action.remind {
    color: #949494
}

@media (max-width: 991px) and (min-width:768px) {
    .em-header-31.page-header .switcher.switcher-store,.em-header-31.page-header .header.links>li.wishlist {
        display:none
    }
}

.em-wrapper-ads-11 {
    background: #eb212d;
    color: #fff
}

.em-wrapper-ads-11 .em-ads-item {
    padding: 3.2rem 2rem 2rem;
    position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.em-wrapper-ads-11 .em-ads-item .em-ads-img {
    width: 100px;
    height: 100px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%
}

.em-wrapper-ads-11 .em-ads-item .em-ads-img img {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%
}

.em-wrapper-ads-11 .em-ads-item .em-ads-content {
    overflow: hidden;
    padding: 0 20px
}

.em-wrapper-ads-11 .em-ads-item .em-ads-des .fa {
    font-size: 300%;
    color: #fff
}

.em-wrapper-ads-11 .em-ads-item .em-ads-author span {
    font-weight: italic
}

.em-wrapper-ads-11 .em-ads-item .em-ads-author span:first-child {
    font-weight: bold
}

.em-wrapper-ads-11 .owl-dots {
    margin-left: 12%;
    margin-bottom: 2rem
}

.em-wrapper-ads-12 {
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 20px;
    overflow: hidden
}

.em-wrapper-ads-12.em-line-01 {
    margin-bottom: 0
}

.em-wrapper-ads-12 img {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.em-wrapper-ads-12 .em-blog-content {
    padding-left: 0
}

.em-wrapper-ads-12 .em-blog-time {
    position: absolute;
    left: 20px;
    top: 20px;
    display: inline-block;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    padding: 13px 20px;
    z-index: 0;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase
}

.em-wrapper-ads-12 .em-blog-time:before {
    content: "";
    background-color: #000;
    -webkit-opacity: .6;
    -moz-opacity: .6;
    opacity: .6;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: -1
}

.em-wrapper-ads-12 .em-blog-time p {
    margin: 0;
    line-height: 1.2
}

.em-wrapper-ads-12 .em-blog-time p:first-child {
    font-size: 170%
}

.em-wrapper-ads-12 .em-blog-des {
    margin-bottom: 10px
}

.em-wrapper-ads-12 .em-blog-title {
    margin-top: 2rem;
    font-weight: 500
}

.em-wrapper-ads-12 .em-blog-title a {
    color: #434343;
    text-decoration: none
}

.em-wrapper-ads-12 .em-blog-title a:visited {
    color: #434343;
    text-decoration: none
}

.em-wrapper-ads-12 .em-blog-title a:hover {
    color: #eb212d;
    text-decoration: none
}

.em-wrapper-ads-12 .em-blog-title a:active {
    color: #eb212d;
    text-decoration: none
}

.em-wrapper-ads-12 .em-blog-des {
    clear: both
}

.em-wrapper-ads-12 .link-more {
    font-weight: bold;
    color: #eb212d;
    text-decoration: none
}

.em-wrapper-ads-12 .link-more:visited {
    color: #eb212d;
    text-decoration: none
}

.em-wrapper-ads-12 .link-more:hover {
    color: #434343;
    text-decoration: none
}

.em-wrapper-ads-12 .link-more:active {
    color: #434343;
    text-decoration: none
}

.em-wrapper-ads-12 .link-more:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f101';
    font-size: 100%;
    padding-right: 5px
}

.em-recent-04.owl-carousel.owl-theme .owl-nav [class*='owl-'] {
    top: -40px
}

.em-rtl .em-wrapper-ads-12 .link-more:before {
    padding-right: 0;
    padding-left: 5px;
    content: "\f100"
}

.em-rtl .em-wrapper-ads-12 .em-blog-content {
    padding-right: 0;
    padding-left: 10px
}

@-webkit-keyframes sonarEffect {
    0% {
        opacity: 0.3
    }

    40% {
        opacity: 0.5;
        box-shadow: 0 0 0 2px #eb212d,0 0 10px 10px #fff,0 0 0 10px #eb212d
    }

    100% {
        box-shadow: 0 0 0 2px #eb212d,0 0 10px 10px #fff,0 0 0 10px #eb212d;
        -webkit-transform: scale(1.5);
        opacity: 0
    }
}

@-moz-keyframes sonarEffect {
    0% {
        opacity: 0.3
    }

    40% {
        opacity: 0.5;
        box-shadow: 0 0 0 2px #eb212d,0 0 10px 10px #fff,0 0 0 10px #eb212d
    }

    100% {
        box-shadow: 0 0 0 2px #eb212d,0 0 10px 10px #fff,0 0 0 10px #eb212d;
        -moz-transform: scale(1.5);
        opacity: 0
    }
}

@keyframes sonarEffect {
    0% {
        opacity: 0.3
    }

    40% {
        opacity: 0.5;
        box-shadow: 0 0 0 2px #eb212d,0 0 10px 10px #fff,0 0 0 10px #eb212d
    }

    100% {
        box-shadow: 0 0 0 2px #eb212d,0 0 10px 10px #fff,0 0 0 10px #eb212d;
        transform: scale(1.5);
        opacity: 0
    }
}

.em-wrapper-ads-16 {
    margin-bottom: 30px
}

.em-wrapper-ads-16 .em-box {
    overflow: hidden;
    position: relative;
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 2.5rem 3rem
}

.em-wrapper-ads-16 .em-box h4 {
    font-weight: 700;
    text-transform: uppercase;
    color: #434343
}

.em-wrapper-ads-16 .em-box .em-box-right {
    position: absolute;
    right: 0;
    bottom: 0
}

.em-wrapper-ads-16 .em-box .em-box-left {
    position: relative;
    z-index: 1
}

.em-wrapper-ads-16 .em-box .em-box-left .block-info li.em-links-item {
    padding-top: 1rem
}

.em-wrapper-ads-16 .em-box .em-box-left .block-info li.em-links-item a {
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    color: #434343;
    text-decoration: none
}

.em-wrapper-ads-16 .em-box .em-box-left .block-info li.em-links-item a:visited {
    color: #434343;
    text-decoration: none
}

.em-wrapper-ads-16 .em-box .em-box-left .block-info li.em-links-item a:hover {
    color: #eb212d;
    text-decoration: none
}

.em-wrapper-ads-16 .em-box .em-box-left .block-info li.em-links-item a:active {
    color: #eb212d;
    text-decoration: none
}

.em-wrapper-ads-16 .em-box .em-box-left .block-info li.em-links-item a span {
    margin: 0 10px
}

.em-wrapper-ads-16 .em-box .em-box-left .block-info li.em-links-item a:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f101";
    font-size: 100%
}

.em-wrapper-ads-16 .em-box .em-box-left .block-info li.em-links-item a:hover {
    margin-left: 10px
}

.em-rtl .em-box .em-box-right {
    left: 0;
    right: auto
}

.em-rtl .em-box .em-box-left .block-info li.em-links-item a:before {
    content: "\f100"
}

.em-wrapper-ads-19 .row {
    margin-left: -2px;
    margin-right: -2px;
    display: flex
}

.em-wrapper-ads-19 .col-sm-8 {
    padding-left: 2px;
    padding-right: 2px;
    margin-bottom: 4px
}

.em-wrapper-ads-19 .wrapper-content {
    display: flex
}

.em-wrapper-ads-19 .wrapper-content .inner-content {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #4b4b4b;
    text-align: center;
    display: inline-block;
    width: 100%;
    margin: 0;
    padding-top: 5rem
}

.em-wrapper-ads-19 .wrapper-content .inner-content .em-block-title {
    border-bottom-width: 0px
}

.em-wrapper-ads-19 .wrapper-content .inner-content .em-block-title h3 {
    color: #fff
}

.em-wrapper-ads-19 .wrapper-content .inner-content ul li {
    padding-bottom: 1rem;
    margin: 0
}

.em-wrapper-ads-19 img {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.em-wrapper-ads-20 {
    margin: 30px -10px 45px
}

.em-wrapper-ads-20 .icon-banner-left {
    position: relative;
    background: url(../images/1.png) no-repeat 0 0;
    width: 100px;
    height: 61px;
    margin: 0 20px 0 30px;
    display: inline-block;
    float: none !important
}

.em-wrapper-ads-20 .icon-banner-left:before,.em-wrapper-ads-20 .icon-banner-left:after {
    position: absolute;
    content: "";
    left: -10px;
    top: -10px;
    border: 2px solid #eb212d;
    border-width: 2px 0 0 3px;
    padding: 6px;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale(0, 0);
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0)
}

.em-wrapper-ads-20 .icon-banner-left:after {
    bottom: -10px;
    right: -10px;
    left: auto;
    top: auto;
    border-width: 0 3px 2px 0
}

.em-wrapper-ads-20 .icon-banner-left.icon-02 {
    width: 60px;
    height: 60px;
    background: url(../images/2.png) no-repeat 0 0
}

.em-wrapper-ads-20 .icon-banner-left.icon-03 {
    width: 62px;
    height: 61px;
    background: url(../images/3.png) no-repeat 0 0
}

.em-wrapper-ads-20 .text-box .box-inner {
    background: #f8f8f8;
    margin: 0;
    padding: 30px;
    text-align: center;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.em-wrapper-ads-20 .text-box .box-inner .em-banner-right {
    overflow: visible;
    width: 100%;
    text-align: center;
    clear: both
}

.em-wrapper-ads-20 .text-box .box-inner .em-banner-right h5 {
    margin: 1.7rem 0 1.2rem;
    font-size: 130%;
    letter-spacing: 2px;
    transition: ease all .5s;
    -webkit-transition: ease all .5s;
    -moz-transition: ease all .5s;
    -o-transition: ease all .5s
}

.em-wrapper-ads-20 .text-box .box-inner .em-banner-right p {
    color: #000
}

.em-wrapper-ads-20 .text-box .box-inner:hover {
    background: #ebebeb
}

.em-wrapper-ads-20 .text-box .box-inner:hover .icon-banner-left:before,.em-wrapper-ads-20 .text-box .box-inner:hover .icon-banner-left:after {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1)
}

.em-wrapper-ads-21 .owl-carousel .owl-item img {
    display: inline-block
}

.em-wrapper-ads-21 .em-ads-img {
    margin-top: 15px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%
}

.em-wrapper-ads-21 .em-ads-img img {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%
}

.em-wrapper-ads-21 .em-ads-content {
    margin-top: 20px
}

.em-wrapper-ads-21 .em-ads-content .em-ads-author {
    font-weight: bold;
    font-size: 16px
}

.em-wrapper-ads-21 .em-ads-content .em-ads-des {
    padding: 0 20px;
    font: italic 15px/1.5 Playfair Display,Lato,Helvetica,Arial,sans-serif
}

.em-wrapper-ads-21 .owl-carousel .owl-dots {
    margin-top: 8px;
    text-align: center
}

.em-wrapper-ads-21 .owl-carousel .owl-dots .owl-dot span,.em-wrapper-ads-21 .owl-carousel .owl-dots .owl-dot.active span {
    background: #ff90c0
}

@media only screen and (max-width: 1200px) {
    .em-wrapper-product-14 .products-grid .product-items:not(.owl-carousel)>.product-item {
        width:25%;
        min-height: 210px
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .em-wrapper-product-15 .products-list .product-item-details {
        clear:both;
        padding-top: 10px
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .em-wrapper-product-18 .products-list .product-item-details {
        clear:both;
        padding-top: 10px
    }
}

@media (max-width: 992px) {
    .em-wrapper-product-20 .em-item-right,.em-wrapper-product-20 .em-item-left {
        width:100% !important
    }
}

@media (max-width: 992px) {
    .em-clear-padding .img-banner .desc h1 {
        font-size:100%
    }

    .em-clear-padding .img-banner:hover .desc .button-link {
        padding: 5px 5px
    }
}

@media (max-width: 1199px) and (min-width:768px) {
    .em-wrapper-product-22 .category-list {
        padding:20px 0 5px
    }

    .em-wrapper-product-22 .category-list ul li a {
        font-size: 14px
    }
}

.em-rtl .em-wrapper-product-22 .em-clear-padding-right {
    padding-right: 10px !important
}

.em-rtl .em-wrapper-product-22 .col-sm-6 {
    padding-right: 0
}

.em-rtl .em-wrapper-product-22 .category-list ul {
    padding-left: 10px
}

@media (max-width: 767px) {
    .em-footer-style08 .four-block-middle .em-block-content {
        margin-bottom:20px
    }
}

.em-slideshow {
    margin-bottom: 50px
}

.cms-index-index .page-main {
    padding: 0
}

.new-product-slider {
    margin-bottom: 40px
}

.em-wrapper-area05 {
    background-color: #fff;
    color: #434343;
    box-shadow: 0 0 5px #bdbdbd;
    -moz-box-shadow: 0 0 5px #bdbdbd;
    -webkit-box-shadow: 0 0 5px #bdbdbd;
    -o-box-shadow: 0 0 5px #bdbdbd;
    -ms-box-shadow: 0 0 5px #bdbdbd;
}

.em-wrapper-area05 .text-box {
    margin: 30px 0
}

.em-wrapper-area05 .em-banner-right h5 a {
    color: #fff;
    text-decoration: none
}

.em-wrapper-area05 .em-banner-right h5 a:visited {
    color: #fff;
    text-decoration: none
}

.em-wrapper-area05 .em-banner-right h5 a:hover {
    color: #fff;
    text-decoration: none
}

.em-wrapper-area05 .em-banner-right h5 a:active {
    color: #fff;
    text-decoration: none
}

.em-wrapper-area05 .em-banner-right h5 a:hover {
    text-decoration: underline !important
}

.em-wrapper-area05 .em-wrapper-ads-13 .icon-banner-left {
    border: 2px solid #434343;
    color: #434343;
    background-color: transparent
}

.em-wrapper-area05 .em-wrapper-ads-13 .icon-banner-left:after {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    ointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    content: '';
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    top: 0;
    left: 0;
    padding: 0;
    -webkit-box-shadow: 3px 3px #fff;
    -moz-box-shadow: 3px 3px #fff;
    box-shadow: 3px 3px #fff;
    opacity: 0;
    -webkit-transform: scale(.9);
    -moz-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9)
}

.em-wrapper-area05 .em-wrapper-ads-13 .icon-banner-left:hover {
    color: #fff;
    border-color: #eb212d;
    background-color: #eb212d
}

.em-footer-style07 .footer-top {
    padding-top: 0;
    padding-bottom: 0
}

.em-footer-style07 .footer-top .em-footer-info {
    padding-top: 5.5rem;
    padding-bottom: 6rem
}

.em-footer-style08 .footer-top .em-footer-info {
    padding-bottom: 20px
}

.modal-popup .modal-content {
    padding-bottom: 3rem
}

.popup-newsletter .modal-popup .modal-header,.popup-newsletter .modal-popup .modal-content,.popup-newsletter .modal-popup .modal-footer {
    padding: 0 !important
}

.popup-newsletter .modal-popup .modal-footer {
    display: none
}

.popup-newsletter .block-static-block.widget {
    margin: 0
}

.popup-subscribe {
    background-color: #f5f4f2;
    background-image: url("../images/media/popup_banner.jpg");
    background-position: right 0;
    background-repeat: no-repeat;
    padding: 5rem 3rem 6rem
}

.popup-subscribe .em-wrapper-newsletter {
    width: 70%
}

.popup-subscribe .em-wrapper-newsletter .em-block-title h2 {
    color: #434343
}

.popup-subscribe .em-wrapper-newsletter .form-subscribe-content {
    display: table
}

.popup-subscribe .em-wrapper-newsletter .form-subscribe-content .actions {
    display: table-cell;
    width: 1%;
    vertical-align: top
}

.popup-subscribe .em-wrapper-newsletter .form-subscribe-content .actions .action.subscribe {
    font-size: 100% !important;
    margin-left: -3px
}

.em-rtl .popup-subscribe {
    background-color: #f5f4f2;
    background-image: url("../images/media/popup_banner_rtl.jpg");
    background-position: left 0;
    background-repeat: no-repeat
}

.popup-newsletter .modal-popup .modal-inner-wrap {
    width: 40% !important
}

.popup-login .modal-popup .modal-inner-wrap {
    width: 40% !important
}

.popup-login .modal-popup .modal-footer {
    display: none
}

.quickshop-modal .modal-popup .modal-content {
    padding: 3rem !important
}

.quickshop-modal .quickshop-title .page-title {
    position: static;
    margin: 0 0 10px;
    width: auto;
    height: auto
}

#ajaxloading_container {
    position: relative;
    padding: 20px;
    text-align: center;
    border: 10px solid #a1a1a1;
    background-color: white;
    z-index: 99999;
    max-height: 660px
}

#ajaxloading_container {
    min-width: 350px;
    max-width: 500px;
    z-index: 9999;
    display: none;
    position: fixed;
    top: 0px
}

#bg_fade {
    background-color: #000;
    left: 0px;
    margin: 0px;
    padding: 0px;
    position: fixed;
    top: 0px;
    visibility: hidden;
    width: 100%;
    z-index: 998;
    height: 1000px;
    opacity: 0.5
}

.productlabels_icons {
    position: absolute;
    z-index: 100;
    list-style-type: none;
    padding: 0
}

.rewardssocial-buttons {
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
    z-index: 2;
    position: relative
}

.rewardssocial-buttons #facebook-message,.rewardssocial-buttons #facebook-share-message,.rewardssocial-buttons #twitter-message,.rewardssocial-buttons #referral-message,.rewardssocial-buttons #googleplus-message,.rewardssocial-buttons #pinterest-message {
    display: none;
    position: absolute;
    background: #333;
    padding: 2px 5px;
    color: #fff;
    margin-top: -25px
}

.rewardssocial-buttons .buttons-facebook-like:hover #facebook-message {
    display: block
}

.rewardssocial-buttons .buttons-googleplus-one:hover #googleplus-message {
    display: block
}

.rewardssocial-buttons .buttons-pinterest-pin:hover #pinterest-message {
    display: block
}

.rewardssocial-buttons .buttons-twitter-like:hover #twitter-message {
    margin-top: -50px;
    display: block
}

.rewardssocial-buttons .buttons-referral-like>a {
    text-decoration: none;
    line-height: 18px;
    border-radius: 2px;
    padding: 0px 3px;
    font-weight: bold;
    color: #333;
    font-size: 11px;
    border: 1px solid #ccc;
    background: #ffffff;
    background: -moz-linear-gradient(top, #fff 0%, #eaeaea 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #eaeaea));
    background: -webkit-linear-gradient(top, #fff 0%, #eaeaea 100%);
    background: -o-linear-gradient(top, #fff 0%, #eaeaea 100%);
    background: -ms-linear-gradient(top, #fff 0%, #eaeaea 100%);
    background: linear-gradient(to bottom, #fff 0%, #eaeaea 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0)
}

.rewardssocial-buttons .buttons-referral-like:hover #referral-message {
    display: block
}

.rewardssocial-buttons .fb_iframe_widget {
    margin-right: 10px;
    display: block;
    float: left
}

.rewardssocial-buttons .mst-rewardssocial-tweet {
    margin-right: 10px;
    display: block;
    float: left
}

.rewardssocial-buttons .referral {
    display: block;
    float: left
}

.rewardssocial-buttons .status-message {
    float: left;
    margin-left: 10px;
    color: #666
}

.rewardssocial-buttons .buttons-pinterest-pin>a {
    margin-right: 10px;
    float: left
}

.rewardssocial-buttons .buttons-googleplus-one>div {
    float: left !important;
    margin-right: 10px !important
}

.rewards-notification-message {
    border-style: solid !important;
    border-width: 1px !important;
    min-height: 24px !important;
    padding: 8px 8px 6px 32px !important;
    color: #3d6611;
    border-color: #446423;
    background-color: #eff5ea;
    margin-bottom: 10px
}

.rewards-notification-message li {
    margin-top: 2px
}

.rewards-social-buttons {
    display: inline-block;
    float: left
}

.rewards-social-buttons>.fb {
    position: relative;
    display: inline-block;
    margin-top: 0px
}

.rewards-social-buttons>.tw {
    position: relative;
    display: inline-block;
    padding-top: 15px
}

.rewards-social-buttons>.gp {
    position: relative;
    display: inline-block;
    margin-top: 5px
}

.block-rewards-referral-list div.rewards-social-buttons {
    height: 20px
}

.block-rewards-referral-list div.rewards-social-buttons div.tw {
    padding-top: 0px;
    position: relative;
    top: -2px
}

.block-rewards-referral-list div.rewards-social-buttons div.fb {
    position: relative;
    top: -6px
}

div.rewardssocial-buttons div.buttons-twitter-like {
    float: left;
    margin-right: 10px
}

div.rewardssocial-buttons div.buttons-fb-share {
    float: left;
    margin-right: 10px
}

div.rewardssocial-buttons div.buttons-fb-share #rewards_fb_share {
    border-radius: 3px;
    font-size: 11px;
    height: 20px;
    padding: 0 10px 0 10px;
    background: #4267b2;
    border: 0px solid #4267b2;
    color: #fff;
    cursor: pointer;
    font-family: Helvetica,Arial,sans-serif;
    -webkit-font-smoothing: antialiased;
    margin: 0;
    -webkit-user-select: none;
    white-space: nowrap;
    display: inline-block;
    font-weight: bold
}

div.rewardssocial-buttons div.buttons-fb-share #rewards_fb_share ._49vg {
    vertical-align: text-top
}

div.rewardssocial-buttons div.buttons-fb-share #rewards_fb_share ._49vg img {
    margin-top: -10px
}

div.rewardssocial-buttons div.buttons-fb-share #rewards_fb_share .title {
    vertical-align: top
}

.green {
    color: #1AA941
}

.red {
    color: #BB1212
}

.block-rewards-account-summary {
    margin-bottom: 2rem !important
}

.block-rewards-account-summary .unsubscribe {
    float: right;
    font-size: 14px !important;
    padding-top: 10px
}

.rewards-notification-block {
    list-style-type: none;
    padding: 0;
    background: #ECFDFF
}

.rewards-notification-block>li {
    padding: 1rem
}

.rewards-referral-link {
    font-weight: 600
}

.link.rewards .counter {
    color: #7d7d7d;
    white-space: nowrap
}

.link.rewards .counter:before {
    content: '('
}

.link.rewards .counter:after {
    content: ')'
}

.form-discount .checkbox-group {
    margin-bottom: 10px
}

.rewards-message-block {
    float: left;
    display: inline-block;
    width: 100%
}

.rewards__checkout-cart-usepoints {
    margin-bottom: 1.5rem
}

.rewards__checkout-cart-usepoints.magestore-onepagecheckout #points_amount {
    border: 0;
    border-bottom: 1px solid #c0c0c0
}

.rewards__checkout-cart-usepoints.magestore-onepagecheckout #points_amount:focus {
    border-bottom: 1px solid #000
}

.rewards__checkout-cart-usepoints.magestore-onepagecheckout #points_amount:focus+label,.rewards__checkout-cart-usepoints.magestore-onepagecheckout #points_amount:valid+label {
    top: -12px;
    font-size: 12px
}

.rewards__checkout-cart-usepoints.magestore-onepagecheckout .button {
    background-color: black;
    color: white;
    margin: 5px
}

.rewards__checkout-cart-usepoints.magestore-onepagecheckout .input-box {
    position: relative
}

.rewards__checkout-cart-usepoints.magestore-onepagecheckout .input-box label {
    position: absolute;
    top: 5px;
    color: #898989
}

.rewards__checkout-cart-usepoints .input-box {
    position: relative
}

.rewards__checkout-cart-usepoints .input-box label {
    position: absolute;
    top: 5px;
    left: 3px;
    color: #898989
}

.rewards__checkout-cart-usepoints #points_amount:focus+label,.rewards__checkout-cart-usepoints #points_amount:valid+label {
    top: -18px;
    font-size: 12px
}

.rewards__checkout-cart-usepoints .discount-form p {
    margin-bottom: 15px
}

.rewards__checkout-cart-usepoints .discount-form .buttons-container {
    margin-top: 5px
}

.rewards__checkout-cart-usepoints .discount-form .checkbox-group {
    clear: both;
    padding-top: 10px
}

.rewards__checkout-cart-usepoints .amount {
    display: table;
    width: 100%;
    margin-bottom: .5rem
}

.rewards__checkout-cart-usepoints .amount .field {
    display: table-cell
}

.rewards__checkout-cart-usepoints .amount .actions-toolbar {
    display: table-cell;
    vertical-align: top;
    width: 1%
}

.rewards__checkout-cart-usepoints .amount .actions-toolbar button {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    margin: 0 0 0 -1px;
    white-space: nowrap;
    width: auto
}

.rewards__checkout-cart-usepoints label.magestore-onestepcheckout-lab-fix {
    top: -2px !important;
    left: inherit;
    font-size: 14px !important;
    color: #898989 !important
}

.rewards__checkout-cart-usepoints .magestore-onestepcheckout-button-fix {
    padding: 0 5px;
    width: 105px;
    height: 35px;
    background-color: black !important
}

.rewards__checkout-cart-usepoints .magestore-onestepcheckout-button-fix span {
    color: white
}

.checkbox-group label span.checkout-rewards-all-block {
    position: inherit;
    margin-left: 25px
}

.checkbox-group label span.checkout-rewards-all-block span {
    position: inherit;
    display: inline-block
}

.checkbox-group label span.checkout-rewards-all-block b {
    position: inherit
}

.hdmx__contact-popup {
    z-index: 1000000
}

.hdmx__contact-popup .hdmx__wrapper {
    padding-left: 15px;
    padding-right: 15px;
    background-color: white;
    position: relative
}

.hdmx__contact-popup .hdmx__wrapper:before,.hdmx__contact-popup .hdmx__wrapper:after {
    content: '';
    display: table
}

.hdmx__contact-popup .hdmx__wrapper:after {
    clear: both
}

.hdmx__contact-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100000px;
    height: 10000000px;
    background: rgba(0,0,0,0.3);
    z-index: 900001
}

.hdmx__contact-form {
    margin-bottom: 1.5rem
}

.hdmx__contact-form:before,.hdmx__contact-form:after {
    content: '';
    display: table
}

.hdmx__contact-form:after {
    clear: both
}

.hdmx__contact-form .action.close {
    width: 40px;
    height: 40px;
    top: 0;
    right: 0;
    position: absolute;
    background-image: none;
    background: none;
    -moz-box-sizing: content-box;
    border: 0;
    box-shadow: none;
    line-height: inherit;
    margin: 0;
    padding: 0;
    text-shadow: none;
    font-weight: 400;
    display: inline-block;
    text-decoration: none
}

.hdmx__contact-form .action.close:focus,.hdmx__contact-form .action.close:active {
    background: none;
    border: none
}

.hdmx__contact-form .action.close:hover {
    background: none;
    border: none
}

.hdmx__contact-form .action.close.disabled,.hdmx__contact-form .action.close[disabled],fieldset[disabled] .hdmx__contact-form .action.close {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .5
}

.hdmx__contact-form .action.close>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.hdmx__contact-form .action.close:before {
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    line-height: 16px;
    color: #8f8f8f;
    content: '\e616';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center
}

.hdmx__contact-form .action.close:hover:before {
    color: inherit
}

.hdmx__contact-form .action.close:active:before {
    color: inherit
}

.hdmx__contact-form .fieldset {
    margin-bottom: 0
}

.hdmx__contact-form .fieldset .legend {
    font-size: 1.8rem;
    line-height: 2.3rem;
    font-weight: 600;
    margin-top: 1rem;
    border-bottom: none;
    padding-right: 2rem
}

.hdmx__contact-form .fieldset .group-2 {
    margin-left: -1rem;
    margin-right: -1rem
}

.hdmx__contact-form .fieldset .group-2:before,.hdmx__contact-form .fieldset .group-2:after {
    content: '';
    display: table
}

.hdmx__contact-form .fieldset .group-2:after {
    clear: both
}

.hdmx__contact-form .fieldset .group-2 .field {
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding-left: 1rem;
    padding-right: 1rem
}

.hdmx__contact-form .actions-toolbar .action.primary {
    float: right;
    padding: 1rem 2rem;
    height: auto
}

.hdmx__contact-form.success .message-success {
    text-align: center;
    font-size: 17px;
    font-weight: 300;
    margin-top: 5rem
}

.helpdesk-contact-form.page-layout-empty .column.main {
    padding-bottom: 0
}

.catalog-product-view .rewards__product-points {
    display: inline-block;
    font-size: 12px;
    color: #F96B25
}

.catalog-product-view .rewards__product-points .price {
    font-size: 12px !important;
    line-height: 1em !important
}

.product-items .product-item-info .rewards__product-points {
    font-size: 12px;
    color: #000;
    margin-top: -10px
}

.product-items .product-item-info .rewards__product-points .price {
    font-size: 12px;
    color: #F96B25
}

.block-products-list .rewards__product-points {
    margin-top: -2rem;
    margin-bottom: 2rem
}

.product-info-main .product-info-price {
    position: relative
}

.product-info-main .product-info-price .rewards__product-points .price {
    font-size: 12px;
    color: #F96B25
}

.product-info-main .product-info-price .product-info-stock-sku .stock {
    margin-top: 15px
}

#amasty-shopby-product-list .product-item-details .rewards__product-points,.widget-product-grid .product-item-details .rewards__product-points {
    display: block;
    width: 100%;
    margin-top: 0px;
    font-size: 12px;
    color: #F96B25
}

#amasty-shopby-product-list .product-item-details .rewards__product-points .price,.widget-product-grid .product-item-details .rewards__product-points .price {
    font-size: 12px;
    color: #F96B25
}

.extend_1,.owl-carousel.products .owl-controls .owl-nav .owl-prev,.owl-carousel.products .owl-controls .owl-nav .owl-next,.owl-carousel.products .owl-controls .owl-dot {
    cursor: pointer;
    cursor: hand;
    user-select: none
}

.products.products-grid,.custom-slider {
    position: relative;
    padding: 0 0 20px
}

.owl-carousel.products {
    display: none;
    width: 100%;
    position: relative;
    z-index: 0
}

.owl-carousel.products .animated {
    animation-duration: 1000ms;
    animation-fill-mode: both
}

.owl-carousel.products .owl-animated-in {
    z-index: 0
}

.owl-carousel.products .owl-animated-out {
    z-index: 1
}

.owl-carousel.products .fadeOut {
    animation-name: fadeOut
}

.owl-carousel.products .owl-stage {
    position: relative
}

.owl-carousel.products .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel.products .owl-stage-outer {
    position: relative;
    overflow: hidden;
    padding: 0
}

:root .catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-prev {
    width: 40px !important;
    top: 0 !important;
    left: 0 !important;
    background: none transparent !important
}

:root .catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-prev:hover {
    background: none transparent !important
}

:root .catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-next {
    width: 40px !important;
    top: 0 !important;
    right: 0 !important;
    background: none transparent !important
}

:root .catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-next:hover {
    background: none transparent !important
}

.owl-carousel.products.owl-loaded {
    display: block
}

.owl-carousel.products.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.products.owl-hidden {
    opacity: 0
}

.owl-carousel.products .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    user-select: none
}

.owl-carousel.products .owl-item img {
    display: block;
    width: 100%;
    transform-style: preserve-3d
}

.owl-carousel.products .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease
}

.owl-carousel.products .owl-item .product-item {
    width: 100% !important
}

.owl-carousel.products .owl-grab {
    cursor: move;
    cursor: grab
}

.owl-carousel.products.owl-rtl {
    direction: rtl
}

.owl-carousel.products.owl-rtl .owl-item {
    float: right
}

.owl-carousel.products .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel.products .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(../../../../../frontend/Emthemes/everything_default/en_US/Mageplaza_Core/css/owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    transition: scale 100ms ease
}

.owl-carousel.products .owl-video-play-icon:hover {
    transition: scale(1.3, 1.3)
}

.owl-carousel.products .owl-video-playing .owl-video-tn {
    display: none
}

.owl-carousel.products .owl-video-playing .owl-video-play-icon {
    display: none
}

.owl-carousel.products .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity 400ms ease
}

.owl-carousel.products .owl-video-frame {
    position: relative;
    z-index: 1
}

.owl-carousel.products .owl-refresh .owl-item {
    display: none
}

.owl-carousel.products.owl-text-select-on .owl-item {
    user-select: auto
}

.owl-carousel.products .banner-item .content_slider {
    position: absolute;
    top: 25%;
    left: 50px;
    width: calc(100% - 120px);
    z-index: 1;
    color: #fff
}

.owl-carousel.products .banner-item .content_slider .banner-title {
    width: 100%;
    color: #fff;
    font-size: 32px;
    text-transform: uppercase;
    text-align: center;
    display: inline-block;
    clear: both
}

.owl-carousel.products .banner-item .content_slider .banner-description {
    width: 100%;
    clear: both;
    display: inline-block;
    text-align: center;
    padding: 15px 0
}

.owl-carousel.products .banner-item .content_slider .buttons {
    width: 100%;
    clear: both;
    display: inline-block;
    text-align: center
}

.owl-carousel.products .banner-item .content_slider .buttons a.action.primary {
    margin: 10px
}

.owl-carousel.products .banner-item .content_slider .buttons .custom_content {
    margin: 10px 0 0;
    text-align: center
}

.owl-carousel.products .product-item-details {
    float: left;
    width: 100%
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.owl-height {
    transition: height 500ms ease-in-out
}

.owl-theme .owl-controls {
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.owl-theme .owl-controls .owl-nav [class*=owl-] {
    color: #fff;
    font-size: 14px;
    margin: calc(-@size / 2) 0 0;
    padding:0;
    background:rgba(255,255,255,0.5);
    display:inline-block;
    cursor:pointer;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    position:absolute;
    top:50%;
    width:40px;
    height:40px;
    text-indent:100%;
    overflow:hidden
}

[class*=owl-carousel-products-] .owl-theme .owl-controls .owl-nav [class*=owl-] {
    background: transparent
}

.owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev {
    right: 50px;
    left: auto;
    position: absolute;
    top: -70px;
    font-size: 0;
    text-align: center;
    margin: 0;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    padding: 0;
    width: 32px;
    height: 32px;
    line-height: 32px;
    border: 1px solid;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    color: #a1a1a1;
    border-color: #f1f1f1;
    background-color: #f1f1f1;
}

[class*=owl-carousel-products-] .owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev {
    left: -55px
}

.owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev:before {
    position: absolute;
    top: 0;
    left: -1px;
    z-index: 1;
    width: 32px;
    height: 32px;
    border-top: none;
    transform: none;
    border-radius: 20px;
    text-indent: 0;
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f053";
    font-size: 14px;
    margin-right: 0;
}

.owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev:after {
    position: absolute;
    top: 14px;
    left: 8px;
    z-index: 1;
    width: 20px;
    height: 1px;
    content: "";
    border-top: none;
    transform: none;
    border-radius: 20px;
    text-indent: 0
}

.owl-theme .owl-controls .owl-nav [class*=owl-].owl-next {
    right: 10px;
    left: auto;
    position: absolute;
    top: -70px;
    font-size: 0;
    text-align: center;
    margin: 0;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    padding: 0;
    width: 32px;
    height: 32px;
    line-height: 32px;
    border: 1px solid;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    color: #a1a1a1;
    border-color: #f1f1f1;
    background-color: #f1f1f1;
}

[class*=owl-carousel-products-] .owl-theme .owl-controls .owl-nav [class*=owl-].owl-next {
    right: -55px
}

.owl-theme .owl-controls .owl-nav [class*=owl-].owl-next:before {
    position: absolute;
    top: 0;
    right: 16px;
    z-index: 1;
    width: 32px;
    height: 32px;
    content: "\f054";
    border-top: none;
    transform: none;
    border-radius: 20px;
    margin-left: 2px;
    margin-right: 0;
}

.owl-theme .owl-controls .owl-nav [class*=owl-].owl-next:after {
    position: absolute;
    top: 26px;
    right: 8px;
    z-index: 1;
    width: 20px;
    height: 1px;
    content: "";
    border-top: none;
    transform: none;
    border-radius: 20px
}

.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
    color: #fff;
    border-color: #eb212d;
    background-color: #eb212d;
    text-decoration: none
}

[class*=owl-carousel-products-] .owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
    background: transparent;
    color: #000
}

.owl-theme .owl-controls .owl-nav [class*=owl-]:hover:before,.owl-theme .owl-controls .owl-nav [class*=owl-]:hover:after {
    border-color: #fff
}

[class*=owl-carousel-products-] .owl-theme .owl-controls .owl-nav [class*=owl-]:hover:before,[class*=owl-carousel-products-] .owl-theme .owl-controls .owl-nav [class*=owl-]:hover:after {
    border-color: #000
}

.owl-theme .owl-controls .owl-nav .disabled {
    opacity: .5;
    cursor: default
}

.owl-theme .owl-dots {
    position: absolute;
    width: 100%;
    bottom: 20px
}

[class*=owl-carousel-products-] .owl-theme .owl-dots {
    position: relative;
    bottom: -20px
}

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom:1;*display: inline
}

.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #d6d6d6;
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity 200ms ease;
    -moz-transition: opacity 200ms ease;
    -ms-transition: opacity 200ms ease;
    -o-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px
}

.owl-theme .owl-dots .owl-dot:hover span {
    background: #000
}

.owl-theme .owl-dots .owl-dot.active span {
    background: #000
}

.no-js .owl-carousel {
    display: block
}

#pre-div {
    background-color: #fff;
    bottom: 0;
    height: 100%;
    width: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10000
}

#pre-div .cssload-loader {
    position: relative;
    left: calc(50% - 31px);
    top: calc(50% - 31px);
    width: 62px;
    height: 62px;
    border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    perspective: 780px
}

#pre-div .cssload-inner {
    position: absolute;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%
}

#pre-div .cssload-inner.cssload-one {
    left: 0%;
    top: 0%;
    animation: cssload-rotate-one 1.15s linear infinite;
    -o-animation: cssload-rotate-one 1.15s linear infinite;
    -ms-animation: cssload-rotate-one 1.15s linear infinite;
    -webkit-animation: cssload-rotate-one 1.15s linear infinite;
    -moz-animation: cssload-rotate-one 1.15s linear infinite;
    border-bottom: 3px solid #000
}

#pre-div .cssload-inner.cssload-two {
    right: 0%;
    top: 0%;
    animation: cssload-rotate-two 1.15s linear infinite;
    -o-animation: cssload-rotate-two 1.15s linear infinite;
    -ms-animation: cssload-rotate-two 1.15s linear infinite;
    -webkit-animation: cssload-rotate-two 1.15s linear infinite;
    -moz-animation: cssload-rotate-two 1.15s linear infinite;
    border-right: 3px solid #000
}

#pre-div .cssload-inner.cssload-three {
    right: 0%;
    bottom: 0%;
    animation: cssload-rotate-three 1.15s linear infinite;
    -o-animation: cssload-rotate-three 1.15s linear infinite;
    -ms-animation: cssload-rotate-three 1.15s linear infinite;
    -webkit-animation: cssload-rotate-three 1.15s linear infinite;
    -moz-animation: cssload-rotate-three 1.15s linear infinite;
    border-top: 3px solid #000
}

#pre-div .catalog-product-view .product-items .product-item-actions .actions-secondary {
    display: inline-block !important
}

#pre-div .catalog-product-view .product-items .product-item-actions .action.tocompare {
    position: absolute !important;
    right: 0 !important
}

#pre-div .catalog-product-view .product-items .product-item-actions .action.towishlist {
    position: absolute !important;
    left: 0 !important
}

@keyframes cssload-rotate-one {
    0% {
        transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg)
    }

    100% {
        transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg)
    }
}

@-o-keyframes cssload-rotate-one {
    0% {
        -o-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg)
    }

    100% {
        -o-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg)
    }
}

@-ms-keyframes cssload-rotate-one {
    0% {
        -ms-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg)
    }

    100% {
        -ms-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg)
    }
}

@-webkit-keyframes cssload-rotate-one {
    0% {
        -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg)
    }

    100% {
        -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg)
    }
}

@-moz-keyframes cssload-rotate-one {
    0% {
        -moz-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg)
    }

    100% {
        -moz-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg)
    }
}

@keyframes cssload-rotate-two {
    0% {
        transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg)
    }

    100% {
        transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg)
    }
}

@-o-keyframes cssload-rotate-two {
    0% {
        -o-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg)
    }

    100% {
        -o-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg)
    }
}

@-ms-keyframes cssload-rotate-two {
    0% {
        -ms-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg)
    }

    100% {
        -ms-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg)
    }
}

@-webkit-keyframes cssload-rotate-two {
    0% {
        -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg)
    }

    100% {
        -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg)
    }
}

@-moz-keyframes cssload-rotate-two {
    0% {
        -moz-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg)
    }

    100% {
        -moz-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg)
    }
}

@keyframes cssload-rotate-three {
    0% {
        transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg)
    }

    100% {
        transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg)
    }
}

@-o-keyframes cssload-rotate-three {
    0% {
        -o-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg)
    }

    100% {
        -o-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg)
    }
}

@-ms-keyframes cssload-rotate-three {
    0% {
        -ms-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg)
    }

    100% {
        -ms-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg)
    }
}

@-webkit-keyframes cssload-rotate-three {
    0% {
        -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg)
    }

    100% {
        -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg)
    }
}

@-moz-keyframes cssload-rotate-three {
    0% {
        -moz-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg)
    }

    100% {
        -moz-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg)
    }
}

.catalog-product-view .column.main .block-content.content .block-actions .action.select {
    margin-left: 10px
}

.catalog-product-view .column.main .products-grid.products-related .product-item .product-item-info .product-item-details .field.choice.related {
    width: 80px;
    margin: 0 auto;
    float: none;
    position: static
}

@media only screen and (min-device-width: 320px) and (max-device-width:780px) and (orientation:landscape) {
    .product-video {
        height:100%;
        width: 81%
    }
}

.button-show04 .products-grid .product-item:hover .em-element-display-hover.bottom {
    bottom: 0
}

.button-show04 .products-grid .product-item .em-element-display-hover.bottom {
    height: 40px
}

.button-show04 .products-grid .product-item .product-shop-top .product-item-actions {
    margin: 0;
    padding: 0
}

.button-show04 .products-grid .product-item .product-shop-top .product-item-actions .actions-primary {
    float: left;
    width: 25%
}

.button-show04 .products-grid .product-item .product-shop-top .product-item-actions .actions-secondary {
    width: 50%;
    float: left
}

.button-show04 .products-grid .product-item .product-shop-top .product-item-actions .actions-secondary .action {
    float: left
}

.button-show04 .products-grid .owl-carousel .owl-nav [class*='owl-'],.button-show04 .products-grid .owl-carousel.owl-theme .owl-nav [class*='owl-'] {
    top: 40%;
    width: 45px;
    height: 45px;
    line-height: 45px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}

.button-show04 .products-grid .owl-carousel .owl-nav [class*='owl-']:before,.button-show04 .products-grid .owl-carousel.owl-theme .owl-nav [class*='owl-']:before {
    line-height: 45px
}

.button-show04 .products-grid .owl-carousel .owl-nav [class*='owl-'].owl-prev,.button-show04 .products-grid .owl-carousel.owl-theme .owl-nav [class*='owl-'].owl-prev {
    left: 10px;
    right: auto
}

.button-show04 .products-grid:hover .owl-carousel .owl-nav [class*='owl-'],.button-show04 .products-grid:hover .owl-carousel.owl-theme .owl-nav [class*='owl-'] {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.em-info-size {
    margin-bottom: 20px;
    display: inline-block;
    cursor: pointer;
    color: #434343;
    text-decoration: none
}

.em-info-size:visited {
    color: #434343;
    text-decoration: none
}

.em-info-size:hover {
    color: #eb212d;
    text-decoration: none
}

.em-info-size:active {
    color: #eb212d;
    text-decoration: none
}

.em-info-size .fa {
    color: #f9d36f
}

.em-addthis {
    margin: 0 -20px;
    overflow: hidden;
    background: #f1f1f1
}

.em-addthis a {
    float: left;
    width: 25%;
    padding: 1.5rem 1rem;
    text-align: center;
    font-size: 140%;
    border-left: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
    color: #434343;
    text-decoration: none
}

.em-addthis a:visited {
    color: #434343;
    text-decoration: none
}

.em-addthis a:hover {
    color: #eb212d;
    text-decoration: none
}

.em-addthis a:active {
    color: #eb212d;
    text-decoration: none
}

.em-addthis a:first-child {
    border-left-width: 0px
}

.em-search-style02 {
    float: right;
    margin-top: 13px
}

.em-search-style02 .nested,.em-search-style02 .label {
    display: none
}

.em-search-style02 .field.search {
    float: left
}

.em-search-style02 .field.search input.input-text {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 5px 50px 5px 10px;
    height: 46px;
    line-height: 38px
}

.em-search-style02 .actions {
    float: right
}

.em-search-style02 .actions .action.primary {
    padding: 14px;
    vertical-align: top;
    width: 44px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.em-search-style02 .actions .action.primary span {
    font-size: 0;
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    vertical-align: middle;
    text-align: left;
    text-indent: 0
}

.em-search-style02 .actions .action.primary span:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f002";
    font-size: 16px
}

@media (min-width: 768px) and (max-width:880px) {
    .cart-container .cart.table-wrapper .product-item-photo {
        max-width:110px
    }
}

@media all and (min-width: 768px),print {
    .abs-product-options-list-desktop dt,.block-giftregistry-shared .item-options dt {
        float:left;
        clear: left;
        margin: 0 10px 5px 0
    }

    .block-giftregistry-shared .item-options dt:after {
        content: ': '
    }

    .abs-product-options-list-desktop dd,.block-giftregistry-shared .item-options dd {
        float: left;
        display: inline-block;
        margin: 0 0 5px
    }

    .abs-button-desktop {
        width: auto
    }

    .abs-blocks-2columns,
    .abs-discount-block-desktop .block,
    .login-container .block,
    .account .column.main .block:not(.widget) .block-content .box,
    .form-edit-account .fieldset,.form-address-edit .fieldset,
    .storecredit .block,
    .paypal-review-discount .block,
    .cart-discount .block {
        /*width: 48%*/
    }

    .abs-discount-block-desktop .block:nth-child(1),
    .account .column.main .block:not(.widget) .block-content .box:nth-child(1),
    .form-edit-account .fieldset:nth-child(1),
    .form-address-edit .fieldset:nth-child(1),
    .storecredit .block:nth-child(1),
    .paypal-review-discount .block:nth-child(1),
    .cart-discount .block:nth-child(1) {
        float: left;
        clear: left
    }
    /* .login-container .block:nth-child(1), */

    .abs-discount-block-desktop .block:nth-child(2),
    .login-container .block:nth-child(2),
    .account .column.main .block:not(.widget) .block-content .box:nth-child(2),
    .form-edit-account .fieldset:nth-child(2),
    .form-address-edit .fieldset:nth-child(2),
    .storecredit .block:nth-child(2),
    .paypal-review-discount .block:nth-child(2),
    .cart-discount .block:nth-child(2) {
        float: right
    }

    .abs-discount-block-desktop .block:nth-child(2)+*,
    .login-container .block:nth-child(2)+*,
    .account .column.main .block:not(.widget) .block-content .box:nth-child(2)+*,
    .form-edit-account .fieldset:nth-child(2)+*,
    .form-address-edit .fieldset:nth-child(2)+*,
    .storecredit .block:nth-child(2)+*,
    .paypal-review-discount .block:nth-child(2)+*,
    .cart-discount .block:nth-child(2)+* {
        clear: both
    }

    .abs-margin-for-blocks-and-widgets-desktop,.page-main .block,.customer-review .product-details {
        margin-bottom: 0
    }

    .abs-reset-left-margin-desktop,.column.main .paypal-review .actions-toolbar,.column.main .block-giftregistry-shared-items .actions-toolbar {
        margin-left: 0
    }

    .abs-action-remove-desktop,.abs-add-fields-desktop .fieldset .additional .action.remove,.form-giftregistry-share .fieldset .additional .action.remove,.form-giftregistry-edit .fieldset .additional .action.remove,.form-create-return .fieldset .additional .action.remove,.form.send.friend .fieldset .additional .action.remove {
        margin-left: 90%
    }

    .abs-add-fields-desktop .fieldset .field .control,.form-giftregistry-share .fieldset .field .control,.form-giftregistry-edit .fieldset .field .control,.form-create-return .fieldset .field .control,.form.send.friend .fieldset .field .control {
        width: auto
    }

    .abs-margin-for-forms-desktop {
        margin-left: 100%
    }

    .abs-visually-hidden-desktop,.block-search .label {
        border: 0;
        clip: rect(0, 0, 0, 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }

    .abs-add-clearfix-desktop:before,.abs-add-clearfix-desktop:after,.paypal-review .block-content:before,.paypal-review .block-content:after,.paypal-review-discount:before,.paypal-review-discount:after,.cart-container:before,.cart-container:after,.login-container:before,.login-container:after,.account .page-title-wrapper:before,.account .page-title-wrapper:after,.account .column.main .block:not(.widget) .block-content:before,.account .column.main .block:not(.widget) .block-content:after,.block-addresses-list .items.addresses:before,.block-addresses-list .items.addresses:after,.block-giftregistry-shared .item-options:before,.block-giftregistry-shared .item-options:after,.data.table .gift-wrapping .nested:before,.data.table .gift-wrapping .nested:after,.data.table .gift-wrapping .content:before,.data.table .gift-wrapping .content:after,.block-wishlist-management:before,.block-wishlist-management:after,.magento-rma-guest-returns .column.main .block.block-order-details-view:before,.magento-rma-guest-returns .column.main .block.block-order-details-view:after,.order-links:before,.order-links:after,.account .column.main .block.block-order-details-view:before,.account .column.main .block.block-order-details-view:after,[class^="sales-guest-"] .column.main .block.block-order-details-view:before,[class^="sales-guest-"] .column.main .block.block-order-details-view:after,.sales-guest-view .column.main .block.block-order-details-view:before,.sales-guest-view .column.main .block.block-order-details-view:after,.page-header .header.panel:before,.page-header .header.panel:after,.header.content:before,.header.content:after {
        content: '';
        display: table
    }

    .abs-add-clearfix-desktop:after,.paypal-review .block-content:after,.paypal-review-discount:after,.cart-container:after,.login-container:after,.account .page-title-wrapper:after,.account .column.main .block:not(.widget) .block-content:after,.block-addresses-list .items.addresses:after,.block-giftregistry-shared .item-options:after,.data.table .gift-wrapping .nested:after,.data.table .gift-wrapping .content:after,.block-wishlist-management:after,.magento-rma-guest-returns .column.main .block.block-order-details-view:after,.order-links:after,.account .column.main .block.block-order-details-view:after,[class^="sales-guest-"] .column.main .block.block-order-details-view:after,.sales-guest-view .column.main .block.block-order-details-view:after,.page-header .header.panel:after,.header.content:after {
        clear: both
    }

    .abs-add-box-sizing-desktop,.abs-shopping-cart-items-desktop,.column.main,.sidebar-main,.sidebar-additional,.bundle-options-container .block-bundle-summary,.magento-rma-guest-returns .column.main .block.block-order-details-view .block-content:not(.widget) .box,.account .column.main .block.block-order-details-view .block-content:not(.widget) .box,[class^="sales-guest-"] .column.main .block.block-order-details-view .block-content:not(.widget) .box,.sales-guest-view .column.main .block.block-order-details-view .block-content:not(.widget) .box,.block-cart-failed,.cart-container .form-cart,.cart-container .cart-gift-item {
        box-sizing: border-box
    }

    .abs-add-box-sizing-desktop-m,.opc-wrapper {
        box-sizing: border-box
    }

    .abs-revert-field-type-desktop .fieldset>.field,.abs-revert-field-type-desktop .fieldset .fields>.field {
        margin: 0 0 20px
    }

    .abs-revert-field-type-desktop .fieldset>.field:not(.choice)>.label,.abs-revert-field-type-desktop .fieldset .fields>.field:not(.choice)>.label {
        box-sizing: content-box;
        float: none;
        width: auto;
        text-align: left;
        padding: 0
    }

    .abs-revert-field-type-desktop .fieldset>.field:not(.choice)>.control,.abs-revert-field-type-desktop .fieldset .fields>.field:not(.choice)>.control {
        float: none;
        width: auto
    }

    .abs-revert-field-type-desktop .fieldset>.field>.label,.abs-revert-field-type-desktop .fieldset .fields>.field>.label {
        margin: 0 0 8px;
        display: inline-block
    }

    .abs-revert-field-type-desktop .fieldset>.field.choice:before,.abs-revert-field-type-desktop .fieldset .fields>.field.choice:before,.abs-revert-field-type-desktop .fieldset>.field.no-label:before,.abs-revert-field-type-desktop .fieldset .fields>.field.no-label:before {
        display: none
    }

    .abs-form-field-column-2 .fieldset .field,.form-giftregistry-share .fieldset .field,.form-giftregistry-edit .fieldset .field,.form-create-return .fieldset .field,.form.send.friend .fieldset .field {
        padding: 0 12px 0 0;
        box-sizing: border-box;
        display: inline-block;
        width: 50%;
        vertical-align: top
    }

    .form-giftregistry-share .fieldset .field:nth-last-child(1),.form-giftregistry-share .fieldset .field:nth-last-child(2),.form-giftregistry-edit .fieldset .field:nth-last-child(1),.form-giftregistry-edit .fieldset .field:nth-last-child(2),.form-create-return .fieldset .field:nth-last-child(1),.form-create-return .fieldset .field:nth-last-child(2),.form.send.friend .fieldset .field:nth-last-child(1),.form.send.friend .fieldset .field:nth-last-child(2) {
        margin-bottom: 0
    }

    .abs-form-field-column-2 .fieldset .field+.fieldset,.form-giftregistry-share .fieldset .field+.fieldset,.form-giftregistry-edit .fieldset .field+.fieldset,.form-create-return .fieldset .field+.fieldset,.form.send.friend .fieldset .field+.fieldset {
        clear: both
    }

    .abs-form-field-column-2 .fieldset .field .field,.form-giftregistry-share .fieldset .field .field,.form-giftregistry-edit .fieldset .field .field,.form-create-return .fieldset .field .field,.form.send.friend .fieldset .field .field {
        width: 100%;
        padding: 0
    }

    .abs-form-field-revert-column-1 {
        width: 100%
    }

    .abs-forms-general-desktop,.form-giftcard-redeem,.form-giftregistry-create {
        max-width: 500px
    }

    .abs-forms-general-desktop .legend,.form-giftcard-redeem .legend,.form-giftregistry-create .legend {
        border: 0;
        clip: rect(0, 0, 0, 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }

    .abs-forms-general-desktop .legend+br,.form-giftcard-redeem .legend+br,.form-giftregistry-create .legend+br {
        display: none
    }

    .abs-revert-side-paddings,.checkout-cart-index .page-title-wrapper,.cart-summary .block .content,.cart-empty {
        padding-left: 0;
        padding-right: 0
    }

    .abs-action-print {
        display: inline-block;
        text-decoration: none
    }

    .abs-action-print:before {
        -webkit-font-smoothing: antialiased;
        font-size: 16px;
        line-height: 16px;
        color: inherit;
        content: '\e624';
        font-family: 'luma-icons';
        margin: 0 4px 0 0;
        vertical-align: middle;
        display: inline-block;
        font-weight: normal;
        overflow: hidden;
        speak: none;
        text-align: center
    }

    .abs-no-display-desktop,.sidebar .block.widget .pager .item:not(.pages-item-next):not(.pages-item-previous) {
        display: none
    }

    .abs-status-desktop,.return-status,.order-status {
        margin-top: 6px;
        padding: 5px 10px
    }

    .abs-title-orders-desktop .page-main .page-title-wrapper .order-date,.magento-rma-returns-returns .page-main .page-title-wrapper .order-date,.magento-rma-returns-view .page-main .page-title-wrapper .order-date,.account .page-main .page-title-wrapper .order-date,[class^="sales-guest-"] .page-main .page-title-wrapper .order-date,.sales-guest-view .page-main .page-title-wrapper .order-date {
        margin: -14px 0 18px
    }

    .abs-table-bordered-desktop {
        border: none
    }

    .abs-table-bordered-desktop>thead>tr>th,.abs-table-bordered-desktop>tbody>tr>th,.abs-table-bordered-desktop>tfoot>tr>th,.abs-table-bordered-desktop>thead>tr>td,.abs-table-bordered-desktop>tbody>tr>td,.abs-table-bordered-desktop>tfoot>tr>td {
        border: none
    }

    .abs-table-bordered-desktop>thead>tr>th,.abs-table-bordered-desktop>thead>tr>td {
        border-bottom: 1px solid #e1e1e1
    }

    .abs-pager-toolbar,.account .toolbar,.toolbar-giftregistry-results,.toolbar-wishlist-results {
        position: relative
    }

    .abs-pager-toolbar .toolbar-amount,.abs-pager-toolbar .limiter,.account .toolbar .toolbar-amount,.account .toolbar .limiter,.toolbar-giftregistry-results .toolbar-amount,.toolbar-giftregistry-results .limiter,.toolbar-wishlist-results .toolbar-amount,.toolbar-wishlist-results .limiter {
        position: relative;
        z-index: 1
    }

    .abs-pager-toolbar .toolbar-amount,.account .toolbar .toolbar-amount,.toolbar-giftregistry-results .toolbar-amount,.toolbar-wishlist-results .toolbar-amount {
        line-height: 30px;
        padding: 0
    }

    .abs-pager-toolbar .pages,.account .toolbar .pages,.toolbar-giftregistry-results .pages,.toolbar-wishlist-results .pages {
        position: absolute;
        z-index: 0;
        width: 100%
    }

    .abs-shopping-cart-items-desktop,.block-cart-failed,.cart-container .form-cart,.cart-container .cart-gift-item {
        width: 100%;
        float: left;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
        padding-right: 0;
        position: relative
    }

    .abs-discount-block-desktop .block,.paypal-review-discount .block,.cart-discount .block {
        width: 48%
    }

    .abs-discount-block-desktop .block>.title,.paypal-review-discount .block>.title,.cart-discount .block>.title {
        border: 0;
        cursor: default;
        padding: 0 0 10px
    }

    .abs-discount-block-desktop .block>.title strong,.paypal-review-discount .block>.title strong,.cart-discount .block>.title strong {
        font-size: 1.6rem
    }

    .paypal-review-discount .block>.title:after,.cart-discount .block>.title:after {
        display: none
    }

    .abs-discount-block-desktop .block .content,.paypal-review-discount .block .content,.cart-discount .block .content {
        display: block;
        padding: 0
    }

    .abs-discount-block-desktop .actions-toolbar .secondary,.paypal-review-discount .actions-toolbar .secondary,.cart-discount .actions-toolbar .secondary {
        bottom: -30px;
        left: 0;
        position: absolute
    }

    .navigation,.breadcrumbs,.page-header .header.panel,.header.content .header-wrapper-container,.footer.content,.after-main-content-full>.widget,.page-wrapper>.widget,.block.category.event,.top-container,.page-bottom>.content,.page-main>.main-wrapper {
        padding-left: 10px;
        padding-right: 10px;
        margin-left: auto;
        margin-right: auto;
        width: auto;
        max-width: 1200px;
        box-sizing: border-box
    }

    .page-bottom>.content,.page-main>.main-wrapper {
        width: 100%;
        -webkit-flex-grow: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        -webkit-flex-basis: auto;
        flex-basis: auto
    }

    .ie9 .page-bottom>.content,.ie9 .page-main>.main-wrapper {
        width: auto
    }

    .columns {
        display: block;
        margin-left: -10px;
        margin-right: -10px
    }

    .column.main {
        padding-right: 10px;
        padding-left: 10px;
        min-height: 300px
    }

    .page-layout-1column .column.main {
        width: 100%;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2
    }

    .page-layout-3columns .column.main {
        width: 50%;
        display: inline-block;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2
    }

    .page-layout-2columns-left .column.main {
        width: 75%;
        float: right;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2
    }

    .page-layout-2columns-right .column.main {
        width: 75%;
        float: left;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }

    .sidebar-main {
        padding-right: 10px;
        padding-left: 10px
    }

    .page-layout-3columns .sidebar-main {
        width: 25%;
        float: left;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }

    .page-layout-2columns-left .sidebar-main {
        width: 25%;
        float: left;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }

    .page-layout-2columns-right .sidebar-main {
        width: 25%;
        float: left;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }

    .page-layout-2columns-right .sidebar-main {
        padding-right: 10px;
        padding-left: 10px
    }

    .sidebar-additional {
        padding-right: 10px;
        padding-left: 10px;
        clear: right
    }

    .page-layout-3columns .sidebar-additional {
        width: 25%;
        float: right;
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3
    }

    .page-layout-2columns-left .sidebar-additional {
        width: 25%;
        float: right;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2
    }

    .page-layout-2columns-right .sidebar-additional {
        width: 25%;
        float: right;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2
    }

    .page-layout-2columns-left .sidebar-additional {
        padding-right: 10px;
        padding-left: 10px;
        clear: left;
        float: left
    }

    .panel.header {
        padding: 10px 20px
    }

    .em-rtl.page-layout-2columns-left .column.main,.em-rtl.page-layout-2columns-right .column.main {
        float: left
    }

    .em-rtl.page-layout-2columns-left .sidebar-main,.em-rtl.page-layout-2columns-right .sidebar-main,.em-rtl.page-layout-2columns-left .sidebar-additional,.em-rtl.page-layout-2columns-right .sidebar-additional {
        float: right;
        clear: right
    }

    .nav-toggle {
        display: none
    }

    .nav-sections {
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        -webkit-flex-basis: auto;
        flex-basis: auto
    }

    .nav-sections-item-title {
        display: none
    }

    .nav-sections-item-content {
        display: block !important
    }

    .nav-sections-item-content>* {
        display: none
    }

    .nav-sections-item-content>.navigation {
        display: block
    }

    .navigation {
        background: #eb212d;
        font-weight: 700;
        height: inherit;
        left: auto;
        overflow: inherit;
        padding: 0;
        position: relative;
        top: 0;
        width: 100%;
        z-index: 3
    }

    .navigation:empty {
        display: none
    }

    .navigation ul {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0;
        position: relative
    }

    .navigation li.level0 {
        border-top: none
    }

    .navigation .level0 {
        margin: 0 10px 0 0;
        display: inline-block;
        position: relative
    }

    .navigation .level0:last-child {
        margin-right: 0;
        padding-right: 0
    }

    .navigation .level0>.level-top {
        background: rgba(255, 255, 255, 0);
        border: 1px solid #eb212d;
        color: #fff;
        line-height: 50px;
        padding: 16px 20px;
        text-decoration: none;
        box-sizing: border-box;
        position: relative
    }

    .navigation .level0>.level-top:hover,.navigation .level0>.level-top.ui-state-focus {
        background: #fff;
        border: 1px solid #fff;
        color: #eb212d;
        text-decoration: none
    }

    .navigation .level0.active>.level-top,.navigation .level0.has-active>.level-top {
        border-color: #ff5501;
        border-style: solid;
        border-width: 0 0 3px;
        color: #eb212d;
        text-decoration: none;
        display: inline-block
    }

    .navigation .level0.parent:hover>.submenu {
        overflow: visible !important
    }

    .navigation .level0 .submenu {
        background: #fbe2de;
        border: 1px solid #e8e8e8;
        box-shadow: 0 5px 5px rgba(0,0,0,0.19);
        font-weight: 700;
        min-width: 230px;
        padding: 15px 0;
        display: none;
        left: 0;
        margin: 0 !important;
        padding: 0;
        position: absolute;
        z-index: 1;
        margin-top: 11px
    }

    .navigation .level0 .submenu>ul {
        margin-top: 11px
    }

    .navigation .level0 .submenu>ul:before,.navigation .level0 .submenu>ul:after {
        content: '';
        display: block;
        overflow: hidden;
        position: absolute
    }

    .navigation .level0 .submenu>ul:before {
        color: #fbe2de;
        left: 20px;
        top: -20px;
        border: 10px solid transparent;
        height: 0;
        width: 0;
        border-bottom-color: #fbe2de;
        z-index: 4
    }

    .navigation .level0 .submenu>ul:after {
        border: 11px solid transparent;
        height: 0;
        width: 0;
        border-bottom-color: #e8e8e8;
        color: #e8e8e8;
        left: 19px;
        top: -22px;
        z-index: 3
    }

    .navigation .level0 .submenu a {
        display: block;
        line-height: inherit;
        color: #fff;
        padding: 17px 20px
    }

    .navigation .level0 .submenu a:hover,.navigation .level0 .submenu a.ui-state-focus {
        background: #fff;
        color: #eb212d;
        text-decoration: none
    }

    .navigation .level0 .submenu .active>a {
        border-color: #ff5501;
        border-style: solid;
        border-width: 0 0 0 3px
    }

    .navigation .level0 .submenu .submenu {
        top: 0 !important;
        left: 100% !important
    }

    .navigation .level0 .submenu .submenu-reverse {
        left: auto !important;
        right: 100%
    }

    .navigation .level0.more {
        position: relative;
        display: inline-block;
        text-decoration: none
    }

    .navigation .level0.more:after {
        -webkit-font-smoothing: antialiased;
        font-size: 26px;
        line-height: inherit;
        color: inherit;
        content: '\e607';
        font-family: 'luma-icons';
        vertical-align: middle;
        display: inline-block;
        font-weight: normal;
        overflow: hidden;
        speak: none;
        text-align: center
    }

    .navigation .level0.more:before {
        display: none
    }

    .navigation .level0.more:after {
        cursor: pointer;
        padding: 8px 12px;
        position: relative;
        z-index: 1
    }

    .navigation .level0.more:hover>.submenu {
        overflow: visible !important
    }

    .navigation .level0.more li {
        display: block
    }

    .panel.header .links,.panel.header .switcher {
        display: inline-block
    }

    .legend {
        border-bottom: 1px solid #e1e1e1
    }

    .product.data.items {
        position: relative;
        z-index: 1;
        border-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .product.data.items:before,.product.data.items:after {
        content: '';
        display: table
    }

    .product.data.items:after {
        clear: both
    }

    .product.data.items>.item.title {
        float: left;
        width: auto
    }

    .product.data.items>.item.title>.switch {
        height: 20px;
        display: block;
        position: relative;
        z-index: 2
    }

    .product.data.items>.item.content {
        margin-top: 20px;
        box-sizing: border-box;
        float: right;
        margin-left: -100%;
        width: 100%
    }

    .product.data.items>.item.content:before,.product.data.items>.item.content:after {
        content: '';
        display: table
    }

    .product.data.items>.item.content:after {
        clear: both
    }

    .product.data.items>.item.content.active {
        display: block
    }

    .product.data.items>.item.title {
        margin: 0 5px 0 0
    }

    .product.data.items>.item.title>.switch {
        font-weight: 600;
        line-height: 40px;
        font-size: 1.4rem;
        color: #434343;
        text-decoration: none;
        background: #fff;
        border: 1px solid #e1e1e1;
        border-bottom: none;
        height: 40px;
        padding: 10px 20px 10px 20px
    }

    .product.data.items>.item.title>.switch:visited {
        color: #434343;
        text-decoration: none
    }

    .product.data.items>.item.title>.switch:hover {
        color: #eb212d;
        text-decoration: none
    }

    .product.data.items>.item.title>.switch:active {
        color: #eb212d;
        text-decoration: none
    }

    .product.data.items>.item.title:not(.disabled)>.switch:focus,.product.data.items>.item.title:not(.disabled)>.switch:hover {
        background: #fff
    }

    .product.data.items>.item.title:not(.disabled)>.switch:active,.product.data.items>.item.title.active>.switch,.product.data.items>.item.title.active>.switch:focus,.product.data.items>.item.title.active>.switch:hover {
        background: #fff;
        color: #eb212d
    }

    .product.data.items>.item.title.active>.switch,.product.data.items>.item.title.active>.switch:focus,.product.data.items>.item.title.active>.switch:hover {
        padding-bottom: 11px
    }

    .product.data.items>.item.content {
        background: #fff;
        margin-top: 39px;
        padding: 20px 20px 20px 20px;
        border: 1px solid #e1e1e1
    }

    .product.data.items .item.title a:after {
        display: none
    }

    .actions-toolbar {
        text-align: left
    }

    .actions-toolbar:before,.actions-toolbar:after {
        content: '';
        display: table
    }

    .actions-toolbar:after {
        clear: both
    }

    .actions-toolbar .primary {
        float: left
    }

    .actions-toolbar .primary,.actions-toolbar .secondary {
        display: inline-block
    }

    .actions-toolbar .primary a.action,.actions-toolbar .secondary a.action {
        display: inline-block
    }

    .actions-toolbar .primary .action {
        margin: 0 15px 0 0
    }

    .actions-toolbar .secondary a.action {
        margin-top: 6px
    }

/*
    .actions-toolbar>.primary,.actions-toolbar>.secondary {
        margin-bottom: 0
    }
*/

    .actions-toolbar>.primary .action,.actions-toolbar>.secondary .action {
        width: auto;
        margin-bottom: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px
    }

    .em-menu-hoz {
        padding-right: 60px;
        max-width: 67%
    }

    .navigation .level0>.level-top {
        text-transform: uppercase;
        -moz-transition: all 500ms ease;
        -webkit-transition: all 500ms ease;
        -o-transition: all 500ms ease;
        transition: all 500ms ease;
        -moz-backface-visibility: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        display: inline-block;
        vertical-align: top;
        border-width: 1px;
        border-style: solid;
        color: #fff;
        border-color: #eb212d;
        background-color: rgba(255, 255, 255, 0);
        font: 700 14px/1.35 Lato,Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .navigation .level0.has-active>.level-top,.navigation .level0.active>.level-top {
        color: #eb212d;
        border-color: #fff;
        background-color: #fff
    }

    .navigation ul {
        padding: 0
    }

    .navigation ul {
        padding: 0
    }

    .navigation .level0 {
        margin: 0
    }

    .navigation .level0 .submenu {
        margin-top: -1px !important
    }

    .navigation .level0 .submenu li {
        margin-bottom: 0 !important
    }

    .navigation .level0 .submenu a {
        color: #fff;
        border-color: #eb212d;
        background-color: rgba(255, 255, 255, 0);
        font: 700 14px/1.35 Lato,Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .navigation .level0 .submenu a:hover,.navigation .level0 .submenu a.ui-state-focus {
        color: #eb212d;
        border-color: #fff;
        background-color: #fff
    }

    .menuleft .em-catalog-navigation.vertical li {
        position: relative
    }

    .menuleft .em-catalog-navigation.vertical li.parent>a:after {
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\f0da";
        font-size: 14px;
        float: right
    }

    .menuleft .em-catalog-navigation.vertical ul.submenu {
        left: 100% !important;
        position: absolute !important;
        display: none;
        width: 250px;
        z-index: 9;
        top: -1px !important;
        border: 1px solid #e8e8e8
    }

    .em-menu-content li.level0:hover .dropmenu-template {
        display: block
    }

    .em-menu-content li.level0 a.arrow {
        display: none
    }

    .em-menu-content li.level0>a.em-menu-link {
        padding: 16px 20px;
        border-width: 1px;
        border-style: solid;
        color: #fff;
        border-color: #eb212d;
        background-color: rgba(255, 255, 255, 0);
        font: 700 14px/1.35 Lato,Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .em-menu-content li.level0:hover>a.em-menu-link {
        color: #eb212d;
        border-color: #fff;
        background-color: #fff
    }

    .dropmenu-template {
        position: absolute;
        top: 50px;
        display: none;
        z-index: 99
    }

    .dropmenu-template .dropmenu-content {
        width: 1180px
    }

    .dropmenu-template .dropmenu-content.dropmenu-1 {
        width: 196.66666667px
    }

    .dropmenu-template .dropmenu-content.dropmenu-2 {
        width: 393.33333333px
    }

    .dropmenu-template .dropmenu-content.dropmenu-3 {
        width: 590px
    }

    .dropmenu-template .dropmenu-content.dropmenu-4 {
        width: 786.66666667px
    }

    .dropmenu-template .dropmenu-content.dropmenu-5 {
        width: 983.33333333px
    }

    .dropmenu-template .dropmenu-content.dropmenu-6 {
        width: 1180px
    }

    .dropmenu-template .dropmenu-content .line-col-left {
        border-left: 1px solid #e8e8e8
    }

    .dropmenu-template .dropmenu-content .nav-flex {
        display: flex
    }

    .col-1 {
        width: 8.33333333%;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        position: relative
    }

    .col-2 {
        width: 16.66666667%;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        position: relative
    }

    .col-3 {
        width: 25%;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        position: relative
    }

    .col-4 {
        width: 33.33333333%;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        position: relative
    }

    .col-5 {
        width: 41.66666667%;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        position: relative
    }

    .col-6 {
        width: 50%;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        position: relative
    }

    .col-7 {
        width: 58.33333333%;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        position: relative
    }

    .col-8 {
        width: 66.66666667%;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        position: relative
    }

    .col-9 {
        width: 75%;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        position: relative
    }

    .col-10 {
        width: 83.33333333%;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        position: relative
    }

    .col-11 {
        width: 91.66666667%;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        position: relative
    }

    .col-12 {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        position: relative
    }

    .em-menu-left .em-menu-content li.level0>a.em-menu-link {
        padding: 15px 0;
        border-width: 0;
        border-bottom: 1px solid #e8e8e8;
        color: #434343;
        background-color: #f8f8f8;
        font: 500 14px/1.35 Lato,Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .em-menu-left .em-menu-content li.level0:hover>a.em-menu-link {
        color: #eb212d;
        border-color: #e8e8e8;
        background-color: #fedabf;
        font: 500 14px/1.35 Lato,Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .em-menu-left .em-menu-content li.level0:hover a.arrow:before {
        color: #eb212d
    }

    .em-menu-left .em-menu-content li.level0.last>a {
        border-bottom: 0 !important
    }

    .em-menu-left .em-menu-content li.level0 a.arrow {
        position: absolute;
        right: 0;
        width: 40px;
        text-align: center;
        height: 49px;
        line-height: 48px;
        display: inline
    }

    .em-menu-left .em-menu-content li.level0 a.arrow span {
        display: none
    }

    .em-menu-left .em-menu-content li.level0 a.arrow:before {
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: '\f0da';
        font-size: 14px;
        color: #434343
    }

    .em-menu-left .em-menu-content .dropmenu-template {
        top: 0;
        left: 100%
    }

    .header.content.navbar-fixed-top {
/*        background: #eb212d;*/
        background: rgba(12,122,216,.8);
        box-shadow: 0 0 5px #bdbdbd;
        -moz-box-shadow: 0 0 5px #bdbdbd;
        -webkit-box-shadow: 0 0 5px #bdbdbd;
        -o-box-shadow: 0 0 5px #bdbdbd;
        -ms-box-shadow: 0 0 5px #bdbdbd;
        min-height: 65px;
        width: 100%;
        max-width: 100% !important;
        top: 0;
        left: 0;
        right: 0;
        z-index: 889;
        padding: 5px 0 !important;
        margin: 0 auto;
        position: fixed !important;
        -webkit-animation-name: fadeInDown;
        -webkit-animation-duration: 5.0s;
        -webkit-animation-timing-function: linear;
        -webkit-animation-iteration-count: infinite;
        -webkit-animation-direction: normal;
        -webkit-animation-play-state: running;
        -webkit-animation-fill-mode: forwards;
        -moz-animation-name: anim_titles;
        -moz-animation-duration: 5.0s;
        -moz-animation-timing-function: linear;
        -moz-animation-iteration-count: infinite;
        -moz-animation-direction: normal;
        -moz-animation-play-state: running;
        -moz-animation-fill-mode: forwards;
        -webkit-animation-delay: 1s;
        -moz-animation-delay: 1s;
        -webkit-animation-iteration-count: 1;
        -moz-animation-iteration-count: 1;
        -webkit-animation-duration: 0.7s;
        -moz-animation-duration: 0.7s;
        -webkit-animation-delay: 0s;
        -moz-animation-delay: 0s;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out
    }

    .header.content.navbar-fixed-top .header-wrapper-container {
        padding: 0 10px;
        position: relative
    }

    .header.content.navbar-fixed-top .em-search-style02 {
        display: none
    }

    .header.content.navbar-fixed-top .em-search .em-container-js-mobile-search {
        top: 58px;
        padding: 20px;
        width: 400px
    }

    .header.content.navbar-fixed-top .logo {
        margin-top: 0;
        position: absolute
    }

    .header.content.navbar-fixed-top .logo img {
        display: none
    }

    .header.content.navbar-fixed-top .logo img.logo-small {
        display: inline-block;
        vertical-align: top;
    }

    .header.content.navbar-fixed-top .em-menu-hoz {
        padding-right: 90px;
        max-width: 100%;
        padding-left: 60px
    }

    .header.content.navbar-fixed-top .em-menu-content li.level0 {
        margin: 0
    }

    .header.content.navbar-fixed-top .em-menu-content li.level0>a.em-menu-link {
        padding: 16px 20px !important
    }

    .header.content.navbar-fixed-top .em-menu-content li.level0 .dropmenu-template {
        top: 51px !important
    }

    .em-rtl .header.content.navbar-fixed-top .em-search-icon.mobile-search-icon {
        right: auto;
        left: 40px
    }

    .em-rtl .header.content.navbar-fixed-top .em-search .em-container-js-mobile-search {
        right: auto;
        left: 0
    }

    .em-rtl .header.content.navbar-fixed-top .em-minicart {
        right: auto;
        left: 10px
    }

    .em-rtl .header.content.navbar-fixed-top .minicart-wrapper .block-minicart {
        left: 0;
        right: auto
    }

    .em-rtl .header.content.navbar-fixed-top .em-menu-hoz {
        padding-left: 90px;
        max-width: 100%;
        padding-right: 60px
    }

    .dropmenu-template .dropmenu-content {
        width: 768px
    }

    .dropmenu-template .dropmenu-content.dropmenu-1 {
        width: 128px
    }

    .dropmenu-template .dropmenu-content.dropmenu-2 {
        width: 256px
    }

    .dropmenu-template .dropmenu-content.dropmenu-3 {
        width: 384px
    }

    .dropmenu-template .dropmenu-content.dropmenu-4 {
        width: 512px
    }

    .dropmenu-template .dropmenu-content.dropmenu-5 {
        width: 640px
    }

    .dropmenu-template .dropmenu-content.dropmenu-6 {
        width: 768px
    }

    .em-rtl .em-menu-hoz {
        padding-right: 0px;
        padding-left: 60px
    }

    .em-rtl .menuleft .em-catalog-navigation.vertical li.parent>a:after {
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\f0d9";
        font-size: 14px;
        float: left
    }

    .em-rtl .menuleft .em-catalog-navigation.vertical ul.submenu {
        left: auto !important;
        right: 100% !important
    }

    .em-rtl .em-menu-left .em-menu-content li.level0 a.arrow {
        left: 0;
        right: auto
    }

    .em-rtl .em-menu-left .em-menu-content li.level0 a.arrow:before {
        content: "\f0d9"
    }

    .em-rtl .em-menu-left .em-menu-content li.level0 a.em-menu-link span.icon-menu {
        margin-left: 5px
    }

    .em-rtl .em-menu-left .em-menu-content .dropmenu-template {
        left: auto;
        right: 100%
    }

    .em-menu-hoz {
        padding-right: 60px;
        max-width: 67%
    }

    .navigation .level0>.level-top {
        text-transform: uppercase;
        -moz-transition: all 500ms ease;
        -webkit-transition: all 500ms ease;
        -o-transition: all 500ms ease;
        transition: all 500ms ease;
        -moz-backface-visibility: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        display: inline-block;
        vertical-align: top;
        border-width: 1px;
        border-style: solid;
        color: #fff;
        border-color: #eb212d;
        background-color: rgba(255, 255, 255, 0);
        font: 700 14px/1.35 Lato,Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .navigation .level0.has-active>.level-top,.navigation .level0.active>.level-top {
        color: #eb212d;
        border-color: #fff;
        background-color: #fff
    }

    .navigation ul {
        padding: 0
    }

    .navigation ul {
        padding: 0
    }

    .navigation .level0 {
        margin: 0
    }

    .navigation .level0 .submenu {
        margin-top: -1px !important
    }

    .navigation .level0 .submenu li {
        margin-bottom: 0 !important
    }

    .navigation .level0 .submenu a {
        color: #fff;
        border-color: #eb212d;
        background-color: rgba(255, 255, 255, 0);
        font: 700 14px/1.35 Lato,Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .navigation .level0 .submenu a:hover,.navigation .level0 .submenu a.ui-state-focus {
        color: #eb212d;
        border-color: #fff;
        background-color: #fff
    }

    .menuleft .em-catalog-navigation.vertical li {
        position: relative
    }

    .menuleft .em-catalog-navigation.vertical li.menu-parent>a:after {
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\f0da";
        font-size: 14px;
        float: right
    }

    .menuleft .em-catalog-navigation.vertical ul.submenu {
        left: 100% !important;
        position: absolute !important;
        display: none;
        width: 250px;
        z-index: 9;
        top: -1px !important;
        border: 1px solid #e8e8e8
    }

    .em-menu-content li.level0:hover .dropmenu-template {
        display: block
    }

    .em-menu-content li.level0 a.arrow {
        display: none
    }

    .em-menu-content li.level0>a.level-top {
        padding: 15px 20px;
        border-width: 1px;
        border-style: solid;
        color: #ffffff;
        border-color: #eb212d;
        background-color: rgba(255, 255, 255, 0);
        font: 700 16px/1.35 Raleway, Lato,Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .em-menu-content li.level0:hover>a.level-top {
        color: #eb212d;
        border-color: #fff;
        background-color: #fff
    }

    .dropmenu-template {
        position: absolute;
        top: 53px;
        display: none;
        z-index: 99;
        list-style: none;
        padding-left: 0
    }

    .dropmenu-template .dropmenu-content {
        width: 1180px
    }

    .dropmenu-template .dropmenu-content.dropmenu-1 {
        width: 196.66666667px
    }

    .dropmenu-template .dropmenu-content.dropmenu-2 {
        width: 393.33333333px
    }

    .dropmenu-template .dropmenu-content.dropmenu-3 {
        width: 590px
    }

    .dropmenu-template .dropmenu-content.dropmenu-4 {
        width: 786.66666667px
    }

    .dropmenu-template .dropmenu-content.dropmenu-5 {
        width: 983.33333333px
    }

    .dropmenu-template .dropmenu-content.dropmenu-6 {
        width: 1180px
    }

    .dropmenu-template .dropmenu-content .line-col-left {
        border-left: 1px solid #e8e8e8;
        padding: 0 10px
    }

    .dropmenu-template .dropmenu-content .nav-flex {
        display: flex
    }

    .col-1 {
        width: 8.33333333%;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        position: relative
    }

    .col-2 {
        width: 16.66666667%;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        position: relative
    }

    .col-3 {
        width: 25%;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        position: relative
    }

    .col-4 {
        width: 33.33333333%;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        position: relative
    }

    .col-5 {
        width: 41.66666667%;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        position: relative
    }

    .col-6 {
        width: 50%;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        position: relative
    }

    .col-7 {
        width: 58.33333333%;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        position: relative
    }

    .col-8 {
        width: 66.66666667%;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        position: relative
    }

    .col-9 {
        width: 75%;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        position: relative
    }

    .col-10 {
        width: 83.33333333%;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        position: relative
    }

    .col-11 {
        width: 91.66666667%;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        position: relative
    }

    .col-12 {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        position: relative
    }

    .em-menu-left .em-menu-content li.level0>a.level-top {
        padding: 15px 0;
        border-width: 0;
        border-bottom: 1px solid #e8e8e8;
        color: #434343;
        background-color: #f8f8f8;
        font: 500 14px/1.35 Lato,Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .em-menu-left .em-menu-content li.level0:hover>a.level-top {
        color: #eb212d;
        border-color: #e8e8e8;
        background-color: #fedabf;
        font: 500 14px/1.35 Lato,Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .em-menu-left .em-menu-content li.level0:hover a.arrow:before {
        color: #eb212d
    }

    .em-menu-left .em-menu-content li.level0.last>a {
        border-bottom: 0 !important
    }

    .em-menu-left .em-menu-content li.level0 a.arrow {
        position: absolute;
        right: 0;
        width: 40px;
        text-align: center;
        height: 49px;
        line-height: 48px;
        display: inline
    }

    .em-menu-left .em-menu-content li.level0 a.arrow span {
        display: none
    }

    .em-menu-left .em-menu-content li.level0 a.arrow:before {
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: '\f0da';
        font-size: 14px;
        color: #434343
    }

    .em-menu-left .em-menu-content .dropmenu-template {
        top: 0;
        left: 100%
    }

    .header.content.navbar-fixed-top {
        background: #fff;
        box-shadow: 0 0 10px #bdbdbd;
        -moz-box-shadow: 0 0 10px #bdbdbd;
        -webkit-box-shadow: 0 0 10px #bdbdbd;
        -o-box-shadow: 0 0 10px #bdbdbd;
        -ms-box-shadow: 0 0 10px #bdbdbd;
        min-height: 65px;
        width: 100%;
        max-width: 100% !important;
        top: 0;
        left: 0;
        right: 0;
        z-index: 889;
        padding: 15px 0 !important;
        margin: 0 auto;
        position: fixed !important;
        -webkit-animation-name: fadeInDown;
        -webkit-animation-duration: 5.0s;
        -webkit-animation-timing-function: linear;
        -webkit-animation-iteration-count: infinite;
        -webkit-animation-direction: normal;
        -webkit-animation-play-state: running;
        -webkit-animation-fill-mode: forwards;
        -moz-animation-name: anim_titles;
        -moz-animation-duration: 5.0s;
        -moz-animation-timing-function: linear;
        -moz-animation-iteration-count: infinite;
        -moz-animation-direction: normal;
        -moz-animation-play-state: running;
        -moz-animation-fill-mode: forwards;
        -webkit-animation-delay: 1s;
        -moz-animation-delay: 1s;
        -webkit-animation-iteration-count: 1;
        -moz-animation-iteration-count: 1;
        -webkit-animation-duration: 0.7s;
        -moz-animation-duration: 0.7s;
        -webkit-animation-delay: 0s;
        -moz-animation-delay: 0s;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
        /*height: 100px;*/
    }

    .header.content.navbar-fixed-top .header-wrapper-container {
        padding: 0 10px;
        position: relative
    }

    .header.content.navbar-fixed-top .em-search-style02 {
        display: none
    }

    /* .header.content.navbar-fixed-top .em-search-icon.mobile-search-icon {
        display: block;
        top: 9px
    } */

    .header.content.navbar-fixed-top .em-search .em-container-js-mobile-search {
        top: 58px;
        padding: 20px;
        width: 400px
    }

    .header.content.navbar-fixed-top .logo {
        margin-top: 0;
        position: relative
    }

    .header.content.navbar-fixed-top .logo img {
        display: none
    }

    /* .header.content.navbar-fixed-top .em-minicart {
        position: absolute;
        right: 10px;
        top: 9px;
        margin-top: 0 !important
    } */

    /* .header.content.navbar-fixed-top .minicart-wrapper {
        margin-top: 0
    } */

    /* .header.content.navbar-fixed-top .minicart-wrapper .action.showcart .counter.qty {
        height: 17px;
        line-height: 17px;
        min-width: 17px;
        padding: 0;
        left: 29%;
        font-family: Lato;
    } */

    .header.content.navbar-fixed-top .em-menu-hoz {
        padding-right: 90px;
        max-width: 100%;
        padding-left: 70px
    }

    .header.content.navbar-fixed-top .em-menu-content li.level0 {
        margin: 0
    }

    .header.content.navbar-fixed-top .em-menu-content li.level0>a.level-top {
        padding: 16px 20px !important;
        color: #ffffff
    }

    .header.content.navbar-fixed-top .em-menu-content li.level0 .dropmenu-template {
        top: 51px !important
    }

    .em-rtl .header.content.navbar-fixed-top .em-search-icon.mobile-search-icon {
        right: auto;
        left: 40px
    }

    .em-rtl .header.content.navbar-fixed-top .em-search .em-container-js-mobile-search {
        right: auto;
        left: 0
    }

    .em-rtl .header.content.navbar-fixed-top .em-minicart {
        right: auto;
        left: 10px
    }

    .em-rtl .header.content.navbar-fixed-top .minicart-wrapper .block-minicart {
        left: 0;
        right: auto
    }

    .em-rtl .header.content.navbar-fixed-top .em-menu-hoz {
        padding-left: 90px;
        max-width: 100%;
        padding-right: 60px
    }

    .dropmenu-template .dropmenu-content {
        width: 768px
    }

    .dropmenu-template .dropmenu-content.dropmenu-1 {
        width: 128px
    }

    .dropmenu-template .dropmenu-content.dropmenu-2 {
        width: 256px
    }

    .dropmenu-template .dropmenu-content.dropmenu-3 {
        width: 384px
    }

    .dropmenu-template .dropmenu-content.dropmenu-4 {
        width: 512px
    }

    .dropmenu-template .dropmenu-content.dropmenu-5 {
        width: 640px
    }

    .dropmenu-template .dropmenu-content.dropmenu-6 {
        width: 768px
    }

    .em-rtl .em-menu-hoz {
        padding-right: 0px;
        padding-left: 60px
    }

    .em-rtl .menuleft .em-catalog-navigation.vertical li.menu-parent>a:after {
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\f0d9";
        font-size: 14px;
        float: left
    }

    .em-rtl .menuleft .em-catalog-navigation.vertical ul.submenu {
        left: auto !important;
        right: 100% !important
    }

    .em-rtl .em-menu-left .em-menu-content li.level0 a.arrow {
        left: 0;
        right: auto
    }

    .em-rtl .em-menu-left .em-menu-content li.level0 a.arrow:before {
        content: "\f0d9"
    }

    .em-rtl .em-menu-left .em-menu-content li.level0 a.level-top span.icon-menu {
        margin-left: 5px
    }

    .em-rtl .em-menu-left .em-menu-content .dropmenu-template {
        left: auto;
        right: 100%
    }

    .dropmenu-template .dropmenu-content .nav-flex {
        display: flex
    }

    .dropmenu-template .dropmenu-content .span1,.dropmenu-template .dropmenu-content .span2,.dropmenu-template .dropmenu-content .span3,.dropmenu-template .dropmenu-content .span4,.dropmenu-template .dropmenu-content .span5,.dropmenu-template .dropmenu-content .span6,.dropmenu-template .dropmenu-content .span7,.dropmenu-template .dropmenu-content .span8,.dropmenu-template .dropmenu-content .span9,.dropmenu-template .dropmenu-content .span10,.dropmenu-template .dropmenu-content .span11,.dropmenu-template .dropmenu-content .span12 {
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        position: relative
    }

    .dropmenu-template .dropmenu-content .span1 {
        width: 8.33333333%
    }

    .dropmenu-template .dropmenu-content .span2 {
        width: 16.66666666%
    }

    .dropmenu-template .dropmenu-content .span3 {
        width: 25%
    }

    .dropmenu-template .dropmenu-content .span4 {
        width: 33.33333333%
    }

    .dropmenu-template .dropmenu-content .span5 {
        width: 41.66666667%
    }

    .dropmenu-template .dropmenu-content .span6 {
        width: 50%
    }

    .dropmenu-template .dropmenu-content .span7 {
        width: 58.33333333%
    }

    .dropmenu-template .dropmenu-content .span8 {
        width: 66.66666667%
    }

    .dropmenu-template .dropmenu-content .span9 {
        width: 75%
    }

    .dropmenu-template .dropmenu-content .span10 {
        width: 83.33333333%
    }

    .dropmenu-template .dropmenu-content .span11 {
        width: 91.66666667%
    }

    .dropmenu-template .dropmenu-content .span12 {
        width: 100%
    }

    .home .dropmenu-template .dropmenu-content .span2 {
        width: 11.111%
    }

    .home .dropmenu-template .dropmenu-content .row-fluid {
        clear: none
    }

    .home .dropmenu-template .dropmenu-content p.h5 {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap
    }

    .col-md-1 {
        width: 4.16666667%;
        float: left
    }

    .col-md-2 {
        width: 8.33333333%;
        float: left
    }

    .col-md-3 {
        width: 12.5%;
        float: left
    }

    .col-md-4 {
        width: 16.66666667%;
        float: left
    }

    .col-md-5 {
        width: 20.83333333%;
        float: left
    }

    .col-md-6 {
        width: 25%;
        float: left
    }

    .col-md-7 {
        width: 29.16666667%;
        float: left
    }

    .col-md-8 {
        width: 33.33333333%;
        float: left
    }

    .col-md-9 {
        width: 37.5%;
        float: left
    }

    .col-md-10 {
        width: 41.66666667%;
        float: left
    }

    .col-md-11 {
        width: 45.83333333%;
        float: left
    }

    .col-md-12 {
        width: 50%;
        float: left
    }

    .col-md-13 {
        width: 54.16666667%;
        float: left
    }

    .col-md-14 {
        width: 58.33333333%;
        float: left
    }

    .col-md-15 {
        width: 62.5%;
        float: left
    }

    .col-md-16 {
        width: 66.66666667%;
        float: left
    }

    .col-md-17 {
        width: 70.83333333%;
        float: left
    }

    .col-md-18 {
        width: 75%;
        float: left
    }

    .col-md-19 {
        width: 79.16666667%;
        float: left
    }

    .col-md-20 {
        width: 83.33333333%;
        float: left
    }

    .col-md-21 {
        width: 87.5%;
        float: left
    }

    .col-md-22 {
        width: 91.66666667%;
        float: left
    }

    .col-md-23 {
        width: 95.83333333%;
        float: left
    }

    .col-md-24 {
        width: 100%;
        float: left
    }

    .col-sm-1 {
        width: 4.16666667%;
        float: left
    }

    .col-sm-2 {
        width: 8.33333333%;
        float: left
    }

    .col-sm-3 {
        width: 12.5%;
        float: left
    }

    .col-sm-4 {
        width: 16.66666667%;
        float: left
    }

    .col-sm-5 {
        width: 20.83333333%;
        float: left
    }

    .col-sm-6 {
        width: 25%;
        float: left
    }

    .col-sm-7 {
        width: 29.16666667%;
        float: left
    }

    .col-sm-8 {
        width: 33.33333333%;
        float: left
    }

    .col-sm-9 {
        width: 37.5%;
        float: left
    }

    .col-sm-10 {
        width: 41.66666667%;
        float: left
    }

    .col-sm-11 {
        width: 45.83333333%;
        float: left
    }

    .col-sm-12 {
        width: 50%;
        float: left
    }

    .col-sm-13 {
        width: 54.16666667%;
        float: left
    }

    .col-sm-14 {
        width: 58.33333333%;
        float: left
    }

    .col-sm-15 {
        width: 62.5%;
        float: left
    }

    .col-sm-16 {
        width: 66.66666667%;
        float: left
    }

    .col-sm-17 {
        width: 70.83333333%;
        float: left
    }

    .col-sm-18 {
        width: 75%;
        float: left
    }

    .col-sm-19 {
        width: 79.16666667%;
        float: left
    }

    .col-sm-20 {
        width: 83.33333333%;
        float: left
    }

    .col-sm-21 {
        width: 87.5%;
        float: left
    }

    .col-sm-22 {
        width: 91.66666667%;
        float: left
    }

    .col-sm-23 {
        width: 95.83333333%;
        float: left
    }

    .col-sm-24 {
        width: 100%;
        float: left
    }

    .col-sm-offset-1 {
        margin-left: 4.16666667%
    }

    .col-sm-offset-2 {
        margin-left: 8.33333333%
    }

    .col-sm-offset-3 {
        margin-left: 12.5%
    }

    .col-sm-offset-4 {
        margin-left: 16.66666667%
    }

    .col-sm-offset-5 {
        margin-left: 20.83333333%
    }

    .col-sm-offset-6 {
        margin-left: 25%
    }

    .col-sm-offset-7 {
        margin-left: 29.16666667%
    }

    .col-sm-offset-8 {
        margin-left: 33.33333333%
    }

    .col-sm-offset-9 {
        margin-left: 37.5%
    }

    .col-sm-offset-10 {
        margin-left: 41.66666667%
    }

    .col-sm-offset-11 {
        margin-left: 45.83333333%
    }

    .col-sm-offset-12 {
        margin-left: 50%
    }

    .col-sm-offset-13 {
        margin-left: 54.16666667%
    }

    .col-sm-offset-14 {
        margin-left: 58.33333333%
    }

    .col-sm-offset-15 {
        margin-left: 62.5%
    }

    .col-sm-offset-16 {
        margin-left: 66.66666667%
    }

    .col-sm-offset-17 {
        margin-left: 70.83333333%
    }

    .col-sm-offset-18 {
        margin-left: 75%
    }

    .col-sm-offset-19 {
        margin-left: 79.16666667%
    }

    .col-sm-offset-20 {
        margin-left: 83.33333333%
    }

    .col-sm-offset-21 {
        margin-left: 87.5%
    }

    .col-sm-offset-22 {
        margin-left: 91.66666667%
    }

    .col-sm-offset-23 {
        margin-left: 95.83333333%
    }

    .col-sm-offset-24 {
        margin-left: 100%
    }

    .col-sm-push-1 {
        left: 4.16666667%
    }

    .col-sm-push-2 {
        left: 8.33333333%
    }

    .col-sm-push-3 {
        left: 12.5%
    }

    .col-sm-push-4 {
        left: 16.66666667%
    }

    .col-sm-push-5 {
        left: 20.83333333%
    }

    .col-sm-push-6 {
        left: 25%
    }

    .col-sm-push-7 {
        left: 29.16666667%
    }

    .col-sm-push-8 {
        left: 33.33333333%
    }

    .col-sm-push-9 {
        left: 37.5%
    }

    .col-sm-push-10 {
        left: 41.66666667%
    }

    .col-sm-push-11 {
        left: 45.83333333%
    }

    .col-sm-push-12 {
        left: 50%
    }

    .col-sm-push-13 {
        left: 54.16666667%
    }

    .col-sm-push-14 {
        left: 58.33333333%
    }

    .col-sm-push-15 {
        left: 62.5%
    }

    .col-sm-push-16 {
        left: 66.66666667%
    }

    .col-sm-push-17 {
        left: 70.83333333%
    }

    .col-sm-push-18 {
        left: 75%
    }

    .col-sm-push-19 {
        left: 79.16666667%
    }

    .col-sm-push-20 {
        left: 83.33333333%
    }

    .col-sm-push-21 {
        left: 87.5%
    }

    .col-sm-push-22 {
        left: 91.66666667%
    }

    .col-sm-push-23 {
        left: 95.83333333%
    }

    .col-sm-push-24 {
        left: 100%
    }

    .em-rtl [class*='col-md-'],.em-rtl [class*='col-sm-'] {
        float: right
    }

    .em-rtl .col-sm-push-1 {
        left: auto;
        right: 4.16666667%
    }

    .em-rtl .col-sm-push-2 {
        left: auto;
        right: 8.33333333%
    }

    .em-rtl .col-sm-push-3 {
        left: auto;
        right: 12.5%
    }

    .em-rtl .col-sm-push-4 {
        left: auto;
        right: 16.66666667%
    }

    .em-rtl .col-sm-push-5 {
        left: auto;
        right: 20.83333333%
    }

    .em-rtl .col-sm-push-6 {
        left: auto;
        right: 25%
    }

    .em-rtl .col-sm-push-7 {
        left: auto;
        right: 29.16666667%
    }

    .em-rtl .col-sm-push-8 {
        left: auto;
        right: 33.33333333%
    }

    .em-rtl .col-sm-push-9 {
        left: auto;
        right: 37.5%
    }

    .em-rtl .col-sm-push-10 {
        left: auto;
        right: 41.66666667%
    }

    .em-rtl .col-sm-push-11 {
        left: auto;
        right: 45.83333333%
    }

    .em-rtl .col-sm-push-12 {
        left: auto;
        right: 50%
    }

    .em-rtl .col-sm-push-13 {
        left: auto;
        right: 54.16666667%
    }

    .em-rtl .col-sm-push-14 {
        left: auto;
        right: 58.33333333%
    }

    .em-rtl .col-sm-push-15 {
        left: auto;
        right: 62.5%
    }

    .em-rtl .col-sm-push-16 {
        left: auto;
        right: 66.66666667%
    }

    .em-rtl .col-sm-push-17 {
        left: auto;
        right: 70.83333333%
    }

    .em-rtl .col-sm-push-18 {
        left: auto;
        right: 75%
    }

    .em-rtl .col-sm-push-19 {
        left: auto;
        right: 79.16666667%
    }

    .em-rtl .col-sm-push-20 {
        left: auto;
        right: 83.33333333%
    }

    .em-rtl .col-sm-push-21 {
        left: auto;
        right: 87.5%
    }

    .em-rtl .col-sm-push-22 {
        left: auto;
        right: 91.66666667%
    }

    .em-rtl .col-sm-push-23 {
        left: auto;
        right: 95.83333333%
    }

    .em-rtl .col-sm-push-24 {
        left: auto;
        right: 100%
    }

    .column:not(.sidebar-main) .form.contact,.column:not(.sidebar-additional) .form.contact {
        float: none !important
    }

    .em-tabs {
        position: relative;
        z-index: 1
    }

    .em-tabs:before,.em-tabs:after {
        content: '';
        display: table
    }

    .em-tabs:after {
        clear: both
    }

    .em-tabs>.item.title {
        float: left;
        width: auto
    }

    .em-tabs>.item.title>.switch {
        height: 20px;
        display: block;
        position: relative;
        z-index: 2
    }

    .em-tabs>.item.content {
        margin-top: 20px;
        box-sizing: border-box;
        float: right;
        margin-left: -100%;
        width: 100%
    }

    .em-tabs>.item.content:before,.em-tabs>.item.content:after {
        content: '';
        display: table
    }

    .em-tabs>.item.content:after {
        clear: both
    }

    .em-tabs>.item.content.active {
        display: block
    }

    .em-tabs>.item.title {
        margin: 0 5px 0 0
    }

    .em-tabs>.item.title>.switch {
        font-weight: 600;
        line-height: 40px;
        font-size: 1.4rem;
        color: #434343;
        text-decoration: none;
        background: #fff;
        border: 1px solid #e1e1e1;
        border-bottom: none;
        height: 40px;
        padding: 10px 20px 10px 20px
    }

    .em-tabs>.item.title>.switch:visited {
        color: #434343;
        text-decoration: none
    }

    .em-tabs>.item.title>.switch:hover {
        color: #eb212d;
        text-decoration: none
    }

    .em-tabs>.item.title>.switch:active {
        color: #eb212d;
        text-decoration: none
    }

    .em-tabs>.item.title:not(.disabled)>.switch:focus,.em-tabs>.item.title:not(.disabled)>.switch:hover {
        background: #fff
    }

    .em-tabs>.item.title:not(.disabled)>.switch:active,.em-tabs>.item.title.active>.switch,.em-tabs>.item.title.active>.switch:focus,.em-tabs>.item.title.active>.switch:hover {
        background: #fff;
        color: #eb212d
    }

    .em-tabs>.item.title.active>.switch,.em-tabs>.item.title.active>.switch:focus,.em-tabs>.item.title.active>.switch:hover {
        padding-bottom: 11px
    }

    .em-tabs>.item.content {
        background: #fff;
        margin-top: 39px;
        padding: 20px 20px 20px 20px;
        border: 1px solid #e1e1e1
    }

    .product.data.items,.em-tabs {
        position: relative;
        z-index: 1;
        margin-bottom: 0
    }

    .product.data.items:before,.em-tabs:before,.product.data.items:after,.em-tabs:after {
        content: '';
        display: table
    }

    .product.data.items:after,.em-tabs:after {
        clear: both
    }

    .product.data.items>.item.title,.em-tabs>.item.title {
        float: left;
        width: auto
    }

    .product.data.items>.item.title>.switch,.em-tabs>.item.title>.switch {
        height: 20px;
        display: block;
        position: relative;
        z-index: 2
    }

    .product.data.items>.item.content,.em-tabs>.item.content {
        margin-top: 20px;
        box-sizing: border-box;
        float: right;
        margin-left: -100%;
        width: 100%
    }

    .product.data.items>.item.content:before,.em-tabs>.item.content:before,.product.data.items>.item.content:after,.em-tabs>.item.content:after {
        content: '';
        display: table
    }

    .product.data.items>.item.content:after,.em-tabs>.item.content:after {
        clear: both
    }

    .product.data.items>.item.content.active,.em-tabs>.item.content.active {
        display: block
    }

    .product.data.items>.item.title,.em-tabs>.item.title {
        margin: 0 5px 0 0
    }

    .product.data.items>.item.title>.switch,.em-tabs>.item.title>.switch {
        font-weight: 600;
        line-height: 40px;
        font-size: 1.4rem;
        color: #434343;
        text-decoration: none;
        background: #fff;
        border: 1px solid #e1e1e1;
        border-bottom: none;
        height: 40px;
        padding: 10px 20px 10px 20px
    }

    .product.data.items>.item.title>.switch:visited,.em-tabs>.item.title>.switch:visited {
        color: #434343;
        text-decoration: none
    }

    .product.data.items>.item.title>.switch:hover,.em-tabs>.item.title>.switch:hover {
        color: #eb212d;
        text-decoration: none
    }

    .product.data.items>.item.title>.switch:active,.em-tabs>.item.title>.switch:active {
        color: #eb212d;
        text-decoration: none
    }

    .product.data.items>.item.title:not(.disabled)>.switch:focus,.em-tabs>.item.title:not(.disabled)>.switch:focus,.product.data.items>.item.title:not(.disabled)>.switch:hover,.em-tabs>.item.title:not(.disabled)>.switch:hover {
        background: #fff
    }

    .product.data.items>.item.title:not(.disabled)>.switch:active,.em-tabs>.item.title:not(.disabled)>.switch:active,.product.data.items>.item.title.active>.switch,.em-tabs>.item.title.active>.switch,.product.data.items>.item.title.active>.switch:focus,.em-tabs>.item.title.active>.switch:focus,.product.data.items>.item.title.active>.switch:hover,.em-tabs>.item.title.active>.switch:hover {
        background: #fff;
        color: #eb212d
    }

    .product.data.items>.item.title.active>.switch,.em-tabs>.item.title.active>.switch,.product.data.items>.item.title.active>.switch:focus,.em-tabs>.item.title.active>.switch:focus,.product.data.items>.item.title.active>.switch:hover,.em-tabs>.item.title.active>.switch:hover {
        padding-bottom: 11px
    }

    .product.data.items>.item.content,.em-tabs>.item.content {
        background: #fff;
        margin-top: 0;
        padding: 20px 20px 20px 20px;
        border: 1px solid #e1e1e1
    }

    .product.info.detailed:after {
        content: '';
        display: block;
        clear: both;
    }

    .product.data.items>.item.title>.switch,.em-tabs>.item.title>.switch {
        font: 500 14px/1.35 Raleway, Helvetica Neue, Helvetica, Arial, sans-serif;
        border-color: #fff;
        border-bottom: 1px solid #e1e1e1;
        -webkit-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0
    }

    .product.data.items>.item.title.active>.switch,.em-tabs>.item.title.active>.switch {
        font-weight: 700;
        border: 1px solid #e1e1e1;
        border-bottom: 1px solid #fff;
        background: #fff
    }

    .product.data.items>.item.content,.em-tabs>.item.content {
        -webkit-border-radius: 0 5px 5px 5px;
        -moz-border-radius: 0 5px 5px 5px;
        border-radius: 0 5px 5px 5px;
        background: transparent
    }

    .product.data.items>.item.content .products,.em-tabs>.item.content .products {
        margin-left: -10px;
        margin-right: -10px
    }

    .em-tabs-right {
        text-align: right;
        margin-top: -69px
    }

    .em-tabs-right .em-tabs.product.data.items {
        display: inline-block;
        width: 100%;
        vertical-align: top
    }

    .em-tabs-right .em-tabs.product.data.items>.item.title {
        float: none;
        display: inline-block;
        vertical-align: top
    }

    .em-tabs-right .em-tabs.product.data.items>.item.content {
        text-align: left
    }

    .em-tabs-right .em-tabs.product.data.items>.item.content {
        border: 0;
        border-top: 1px solid #e1e1e1;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        padding: 20px 0 0
    }

    .em-tabs-right .em-tabs.product.data.items>.item.content p.note-msg {
        margin-bottom: 20px
    }

    .custom-tabfull .em-tabs.product.data.items {
        display: inline-block;
        width: 100%;
        float: left;
        vertical-align: top
    }

    .custom-tabfull .em-tabs.product.data.items>.item.title {
        float: left;
        display: inline-block;
        vertical-align: top;
        margin: 0;
        width: 20%
    }

    .custom-tabfull .em-tabs.product.data.items>.item.title>.switch {
        text-transform: uppercase;
        text-align: center;
        font: 700 20px/1.35 Raleway, Helvetica Neue, Helvetica, Arial, sans-serif;
        border: 1px solid #e1e1e1;
        border-left-width: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0
    }

    .custom-tabfull .em-tabs.product.data.items>.item.title.active>.switch:before {
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\f0d7";
        font-size: 25px;
        line-height: 14px;
        position: absolute;
        left: 45%;
        bottom: -11px;
        color: #fff
    }

    .custom-tabfull .em-tabs.product.data.items>.item.title>.switch:hover,.custom-tabfull .em-tabs.product.data.items>.item.title.active>.switch {
        border-color: #fff;
        background: #fff
    }

    .custom-tabfull .em-tabs.product.data.items>.item.content {
        text-align: left
    }

    .custom-tabfull .em-tabs.product.data.items>.item.content {
        border: 0;
        border-top: 1px solid #e1e1e1;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        padding: 20px 0 0
    }

    .custom-tabfull .em-tabs.product.data.items>.item.content p.note-msg {
        margin-bottom: 20px
    }

    .em-rtl .em-tabs-right {
        text-align: left
    }

    .em-rtl .product.data.items>.item.title,.em-rtl .em-tabs>.item.title {
        float: right;
        margin-left: 5px;
        margin-right: 0px
    }

    .em-rtl .product.data.items>.item.content,.em-rtl .em-tabs>.item.content {
        float: left;
        margin-left: 0;
        margin-right: -100%
    }

    .em-rtl .em-menu-content li.level0 {
        float: right !important
    }

    .em-rtl .minicart-wrapper .block-minicart:before,.em-rtl .minicart-wrapper .block-minicart:after {
        right: auto;
        left: 10px
    }

    .em-header-01 .em-minicart {
        position: absolute;
        right: 10px
    }

    .em-header-01 .header.panel .header.links li {
        min-height: 50px;
        margin-left: -1px;
        border-left: 1px solid #e1e1e1;
        border-right: 1px solid #e1e1e1
    }

    .em-header-01.page-header .switcher .switcher-trigger {
        padding: 14px 20px;
        margin-right: -1px;
        border-left: 1px solid #e1e1e1;
        border-right: 1px solid #e1e1e1
    }

    .em-rtl .em-header-01 .em-minicart {
        right: auto;
        left: 10px
    }

    .em-header-02 .em-minicart {
        position: absolute;
        right: 10px
    }

    .em-header-02 .header.panel .header.links li {
        min-height: 44px;
        margin-left: -1px;
        border-left: 1px solid #e1e1e1;
        border-right: 1px solid #e1e1e1
    }

    .em-header-02.page-header .switcher .switcher-trigger {
        padding: 14px 20px;
        margin-right: -1px;
        border-left: 1px solid #e1e1e1;
        border-right: 1px solid #e1e1e1
    }

    .em-rtl .em-header-02 .em-minicart {
        right: auto;
        left: 10px
    }

    .em-header-02.page-header .switcher .options .action.toggle {
        padding: 11px 14px
    }

    .em-header-02.page-header .header.content:not(.navbar-fixed-top) {
        padding: 0
    }

    .em-header-02.page-header .header.content:not(.navbar-fixed-top) .header-area-01 {
        float: left;
        width: 25%;
        margin: 40px 0 0;
        font-size: 110%;
        text-align: left;
        color: #a1a1a1
    }

    .em-header-02.page-header .header.content:not(.navbar-fixed-top) .header-area-01 .fa {
        color: #eb212d
    }

    .em-header-02.page-header .header.content:not(.navbar-fixed-top) .em-minicart {
        position: static;
        float: right;
        margin-top: 31px;
        margin-left: 10px
    }

    .em-header-02.page-header .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart {
        display: inline-block;
        padding-bottom: 10px;
        margin-bottom: -10px;
        width: auto;
        height: auto;
        line-height: 36px;
        background: none
    }

    .em-header-02.page-header .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart:before {
        padding: 9px 9px 8px;
        float: left;
        line-height: 20px;
        color: #eb212d;
        background: #fff
    }

    .em-header-02.page-header .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart .text {
        position: static;
        background: #e1e1e1;
        color: #4d4d4d;
        padding: 9px 15px 8px;
        font-size: 115%;
        font-weight: 600
    }

    .em-header-02.page-header .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart .counter.qty {
        left: 22%;
        font-weight: 500
    }

    .em-rtl .em-header-02.page-header .header.content:not(.navbar-fixed-top) .em-minicart {
        float: left;
        margin-left: 0;
        margin-right: 10px
    }

    .em-header-02.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-top .logo {
        float: left;
        max-width: 100%;
        margin: 20px 0 15px
    }

    .em-header-02.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-top .logo img {
        display: inline-block
    }

    .em-header-02.page-header .header.content:not(.navbar-fixed-top) .em-menu-hoz {
        max-width: 100%;
        padding: 0;
        float: none !important;
        text-align: center
    }

    .em-header-02.page-header .header.content:not(.navbar-fixed-top) .em-menu-hoz .dropmenu-template {
        top: 59px;
        text-align: left
    }

    .em-rtl .em-header-02.page-header .header.content:not(.navbar-fixed-top) .em-menu-hoz .dropmenu-template {
        text-align: right
    }

    .em-header-02.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 {
        margin-top: 30px
    }

    .em-header-02.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .control {
        width: 400px
    }

    .em-header-02.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .actions {
        position: absolute;
        right: 0;
        top: 0
    }

    .em-header-02.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .actions .action.primary {
        padding: 11px 9px;
        background: none;
        border: none;
        color: #4d4d4d
    }

    .em-rtl .em-header-02.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .actions {
        right: auto;
        left: 0
    }

    .em-header-02.page-header .header.content:not(.navbar-fixed-top) .em-search-style02.mobile-search-wrapper {
        display: none
    }

    .em-header-02.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-bottom {
        text-align: center;
        width: 100%;
        display: inline-block;
        background-color: #eb212d;
        position: relative
    }

    .cms-index-index .em-header-02.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-bottom {
        border-bottom: 1px solid #e1e1e1
    }

    .em-header-02.page-header .em-search-style02 .field.search input.input-text {
        border-color: #fff;
        height: 38px;
        line-height: 39px
    }

    .em-header-02.page-header .header.content.navbar-fixed-top .header-area-01 {
        display: none
    }

    .em-header-02.page-header .header.content.navbar-fixed-top .em-search:not(.mobile-search-wrapper) {
        display: none
    }

    .em-header-02.page-header .header.content.navbar-fixed-top .em-menu-content li.level0 .dropmenu-template {
        top: 50px !important
    }

    .em-header-02.page-header .em-menu-content li.level0 {
        margin: 0;
        float: none !important
    }

    .em-header-02.page-header .em-menu-content li.level0>a.level-top {
        border-width: 0px;
        border-top-width: 2px;
        border-color: transparent;
        padding: 20px 20px;
        text-transform: uppercase
    }

    .em-header-02.page-header .em-menu-content li.level0:hover>a.level-top {
        border-color: #eb212d
    }

    .em-rtl .em-header-02.page-header .em-search .em-search-style01 .em-container-js-search {
        right: auto;
        left: 0
    }

    .em-rtl .em-header-02.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-top .logo {
        float: right
    }

    .em-rtl .em-header-02.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 {
        float: left
    }

    .em-rtl .em-header-02.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .actions {
        position: absolute;
        left: 0;
        top: 0
    }

    .em-rtl .em-header-02.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .field.search input.input-text {
        padding: 5px 10px 5px 50px;
        text-align: right
    }

    .em-rtl .em-header-02.page-header .header.content:not(.navbar-fixed-top) .em-minicart {
        right: auto;
        left: 10px
    }

    .em-header-03.page-header .panel.wrapper {
        border: 0
    }

    .em-header-03.page-header .switcher .options .action.toggle {
        padding-left: 0;
        padding-right: 0;
        margin-right: 40px
    }

    .em-header-03.page-header .header.panel>.header.links>li>a {
        padding-left: 0;
        padding-right: 0;
        margin-left: 40px
    }

    .em-header-03.page-header .header.content:not(.navbar-fixed-top) {
        padding: 0
    }

    .em-header-03.page-header .header.content:not(.navbar-fixed-top) .header-area-01 {
        float: right;
        margin: 15px 0 0;
        font-size: 110%;
        color: #a1a1a1
    }

    .em-header-03.page-header .header.content:not(.navbar-fixed-top) .header-area-01 .fa {
        color: #eb212d
    }

    .em-header-03.page-header .header.content:not(.navbar-fixed-top) .header-area-01 .block-static-block.widget {
        margin-bottom: 0
    }

    .em-header-03.page-header .header.content:not(.navbar-fixed-top) .em-minicart {
        float: right;
        margin-top: 25px;
        margin-left: 10px
    }

    .em-header-03.page-header .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper {
        margin: 0
    }

    .em-header-03.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-top {
        clear: both;
        float: left;
        width: 100%
    }

    .em-header-03.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-top .logo {
        margin: 20px 0
    }

    .em-header-03.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-top .logo img {
        display: inline-block
    }

    .em-header-03.page-header .header.content:not(.navbar-fixed-top) .em-menu-hoz {
        max-width: 100%;
        padding: 0;
        float: left !important;
        display: inline-block
    }

    .em-header-03.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 {
        margin-top: 25px
    }

    .em-header-03.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .control {
        width: 300px
    }

    .em-header-03.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .field.search input.input-text {
        height: 50px;
        line-height: 48px
    }

    .em-header-03.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .actions .action.primary {
        padding: 16px;
        width: 50px
    }

    .em-header-03.page-header .header.content:not(.navbar-fixed-top) .em-search {
        display: inline-block;
        vertical-align: top
    }

    .em-header-03.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-bottom {
        width: 100%;
        display: inline-block;
        vertical-align: top;
        float: left;
        border-top: 1px solid #e1e1e1;
        border-bottom: 1px solid #e1e1e1;
        clear: both
    }

    .em-header-03.page-header .header.content.navbar-fixed-top .header-area-01 {
        display: none
    }

    .em-header-03.page-header .header.content.navbar-fixed-top .em-search:not(.mobile-search-wrapper) {
        display: none
    }

    .em-header-03.page-header .em-menu-content li.level0 {
        margin: 0;
        float: none
    }

    .em-header-03.page-header .em-menu-content li.level0>a.level-top {
        border-width: 0px;
        border-top-width: 2px;
        border-color: transparent
    }

    .em-header-03.page-header .em-menu-content li.level0:hover>a.level-top {
        border-color: #eb212d
    }

    .em-rtl .em-header-03.page-header .header.content:not(.navbar-fixed-top) .em-minicart {
        float: left;
        margin-right: 10px;
        margin-left: 0
    }

    .em-rtl .em-header-03.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 {
        float: left
    }

    .em-rtl .em-header-03.page-header .header.content:not(.navbar-fixed-top) .header-area-01 {
        float: left
    }

    .em-rtl .em-header-03.page-header .header.content:not(.navbar-fixed-top) .em-menu-hoz {
        float: right !important
    }

    .em-header-04.page-header .panel.wrapper {
        border: 0
    }

    .em-header-04.page-header .header.links .registration-link,.em-header-04.page-header .header.links .link.wishlist,.em-header-04.page-header .header.links .item.link.compare {
        display: none
    }

    .em-header-04.page-header .header.links .block-customer-login {
        right: 10px
    }

    .em-rtl .em-header-04.page-header .header.links .block-customer-login {
        right: auto;
        left: 0
    }

    .em-header-04.page-header .switcher {
        float: right
    }

    .em-rtl .em-header-04.page-header .switcher {
        float: left
    }

    .em-header-04.page-header .switcher .switcher-trigger {
        padding: 14px 20px
    }

    .em-header-04.page-header .switcher strong {
        font-weight: 300
    }

    .em-header-04.page-header .header.panel .header.links li {
        min-height: 44px
    }

    .em-header-04.page-header:before {
        display: none
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-top {
        min-height: 96px
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-top .logo img.logo-small {
        display: none
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-bottom {
        border: 0 !important
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-menu-hoz {
        text-align: left
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-menu-hoz .em-menu-content li.level0>a.level-top {
        padding: 15px 22px
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-menu-hoz .dropmenu-template {
        top: 49px
    }

    .cms-index-index .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-menu-hoz {
        max-width: 75%;
        margin-left: 25%;
        text-align: left
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart .text {
        color: #555
    }

    .em-header-04.page-header .header.bottom {
        position: relative;
        border-bottom: 1px solid #e1e1e1
    }

    .em-header-04.page-header .header.bottom:before {
        width: 100%;
        height: 96px;
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        border-bottom: 1px solid #e1e1e1
    }

    .em-header-04.page-header .switcher .options .action.toggle,.em-header-04.page-header .header.panel>.header.links>li>a {
        padding: 13px 8px 12px;
        font-size: 12px;
        font-weight: 300
    }

    .em-header-04.page-header .switcher .options .action.toggle.link-account,.em-header-04.page-header .header.panel>.header.links>li>a.link-account {
        padding-right: 0
    }

    .em-rtl .em-header-04.page-header .switcher .options .action.toggle.link-account,.em-rtl .em-header-04.page-header .header.panel>.header.links>li>a.link-account {
        padding-right: 8px;
        padding-left: 0
    }

    .em-header-04.page-header .switcher .options .action.toggle:before,.em-header-04.page-header .header.panel>.header.links>li>a:before {
        display: none
    }

    .em-header-04.page-header .switcher .options .action.toggle:after,.em-header-04.page-header .header.panel>.header.links>li>a:after {
        font-size: 9px;
        line-height: 18px
    }

    .em-header-04.page-header .em-search-style02 .field.search input.input-text {
        border: 1px solid #c8c8c8
    }

    .em-rtl .em-header-04 .em-minicart {
        right: auto;
        left: 10px
    }

    .em-header-04.page-header .header-area-01 {
        float: left;
        margin: 13px 0 0 382px
    }

    .em-rtl .em-header-04.page-header .header-area-01 {
        float: right;
        margin: 13px 382px 0 0
    }

    .em-header-04.page-header .header-area-01 .store-info .fa {
        font-size: 115%;
        margin: 0 10px 0 0;
        color: #eb212d
    }

    .em-rtl .em-header-04.page-header .header-area-01 .store-info .fa {
        margin: 0 0 0 10px
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) {
        padding: 0
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) .header-area-01 {
        float: left;
        width: 25%;
        margin: 40px 0 0;
        font-size: 110%;
        text-align: left;
        color: #a1a1a1
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) .header-area-01 .fa {
        color: #eb212d
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-minicart {
        position: static;
        float: right;
        margin-top: 8px;
        padding: 8px;
        background: #fff
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper {
        margin: 0
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart {
        display: inline-block;
        width: auto;
        height: 38px;
        line-height: 41px;
        background: #fff;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart:before {
        padding: 9px 9px 8px;
        float: left;
        line-height: 20px;
        color: #eb212d
    }

    .em-rtl .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart:before {
        float: right
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart .text {
        position: static;
        color: #eb212d;
        padding: 0;
        font-size: 100%;
        font-weight: 500;
        text-transform: uppercase
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart .counter.qty {
        position: static;
        background: transparent;
        font-size: 100%;
        overflow: visible;
        font-weight: 500;
        min-width: 10px;
        padding-right: 10px
    }

    .em-rtl .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart .counter.qty {
        padding: 0 5px 0 10px
    }

    .em-rtl .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-minicart {
        float: left;
        margin-left: 0;
        margin-right: 10px
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-top .logo {
        float: left;
        max-width: 100%;
        margin: 0 0 10px 0
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-top .logo img {
        display: inline-block
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-menu-hoz {
        max-width: 100%;
        padding: 0;
        float: none !important;
        text-align: center
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-menu-hoz .dropmenu-template {
        top: 49px;
        text-align: left
    }

    .em-rtl .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-menu-hoz .dropmenu-template {
        text-align: right
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 {
        margin-top: 8px;
        padding: 8px;
        background: #fff
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .control {
        width: 650px
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .actions {
        position: absolute;
        right: 0;
        top: 0
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .actions .action.primary {
        padding: 10px;
        width: 40px;
        border: none;
        background: #464646;
        color: #fff;
        text-align: center
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .actions .action.primary span {
        display: inline-block
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .actions .action.primary[disabled] {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1
    }

    .em-rtl .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .actions {
        right: auto;
        left: 0
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-search-style02.mobile-search-wrapper {
        display: none
    }

    .em-header-04.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-bottom {
        text-align: center;
        width: 100%;
        display: inline-block;
        background-color: #eb212d;
        position: relative
    }

    .cms-index-index .em-header-04.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-bottom {
        border-bottom: 1px solid #e1e1e1
    }

    .em-header-04.page-header .em-search-style02 .field.search input.input-text {
        border-color: #fff;
        height: 38px;
        line-height: 39px
    }

    .em-header-04.page-header .header.content.navbar-fixed-top .header-area-01 {
        display: none
    }

    .em-header-04.page-header .header.content.navbar-fixed-top .em-search:not(.mobile-search-wrapper) {
        display: none
    }

    .em-header-04.page-header .header.content.navbar-fixed-top .em-menu-content li.level0 .dropmenu-template {
        top: 50px !important
    }

    .em-header-04.page-header .em-menu-content li.level0 {
        margin: 0;
        float: none !important
    }

    .em-header-04.page-header .em-menu-content li.level0>a.level-top {
        border-width: 0px;
        border-top-width: 2px;
        border-color: transparent;
        padding: 20px 20px;
        text-transform: uppercase
    }

    .em-header-04.page-header .em-menu-content li.level0:hover>a.level-top {
        border-color: #eb212d
    }

    .em-rtl .em-header-04.page-header .em-search .em-search-style01 .em-container-js-search {
        right: auto;
        left: 0
    }

    .em-rtl .em-header-04.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-top .logo {
        float: right
    }

    .em-rtl .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 {
        float: left
    }

    .em-rtl .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .actions {
        position: absolute;
        left: 0;
        top: 0
    }

    .em-rtl .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .field.search input.input-text {
        padding: 5px 10px 5px 50px;
        text-align: right
    }

    .em-rtl .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-minicart {
        right: auto;
        left: 10px
    }

    .em-rtl.cms-index-index .em-header-04.page-header .header.content:not(.navbar-fixed-top) .em-menu-hoz {
        margin-left: 0;
        margin-right: 25%;
        text-align: right
    }

    .page-header.em-header-05 .switcher {
        float: right;
        margin-top: 6px;
        color: #a1a1a1
    }

    .em-rtl .page-header.em-header-05 .switcher {
        float: left
    }

    .page-header.em-header-05 .panel.wrapper {
        border: 0
    }

    .page-header.em-header-05 .switcher .options .action.toggle {
        padding-left: 0;
        padding-right: 0;
        margin-right: 20px
    }

    .em-rtl .page-header.em-header-05 .switcher .options .action.toggle {
        margin-right: 0;
        margin-left: 20px
    }

    .page-header.em-header-05 .switcher.language .options .action.toggle {
        margin: 0
    }

    .page-header.em-header-05 .header.panel>.header.links>li>a {
        padding-left: 0;
        padding-right: 0;
        margin-left: 40px
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) {
        padding: 0
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .header-wrapper-container {
        padding: 0;
        max-width: 100%
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .header.links {
        margin: 0;
        text-align: right
    }

    .em-rtl .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .header.links {
        text-align: left
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .header.links .block-customer-login {
        top: 30px;
        text-align: initial
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .header.links>li {
        margin: 0 10px;
        position: relative
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .header.links>li:before {
        content: "";
        position: absolute;
        width: 1px;
        height: 10px;
        left: -10px;
        top: 6px;
        content: "|";
        background: #555
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .header.links>li.welcome {
        color: #a1a1a1
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .header.links>li.welcome:before {
        display: none
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .header.links>li.compare {
        display: none
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .header.links>li.wishlist {
        margin-right: 0
    }

    .em-rtl .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .header.links>li.wishlist {
        margin-right: 10px;
        margin-left: 0
    }

    .em-rtl .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .header.links>li.wishlist:before {
        display: none
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .header-wrapper-container-top {
        padding-top: 12px;
        padding-bottom: 12px
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .em-search-style02 {
        margin-left: 15px
    }

    .em-rtl .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .em-search-style02 {
        float: left;
        margin-left: 0;
        margin-right: 15px
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .em-search-style02 .field.search input.input-text {
        height: 35px;
        line-height: 35px;
        border: 0
    }

    .em-rtl .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .em-search-style02 .field.search input.input-text {
        padding: 5px 10px 5px 50px
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .em-search-style02 .actions .action.primary {
        max-height: 35px;
        width: 36px;
        padding: 9px;
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        color: #646464;
        border-color: #ccc;
        background-color: #ccc
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .em-search-style02 .actions .action.primary:hover {
        color: #fff;
        border-color: #d25a28;
        background-color: #d25a28
    }

    .em-rtl .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .em-search-style02 .actions .action.primary {
        position: absolute;
        left: 0;
        top: 0;
        right: auto
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .em-minicart {
        float: right;
        margin-top: 0
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper {
        margin: 0
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart {
        width: auto;
        background: none;
        border: none
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart .counter.qty {
        position: static;
        background: none;
        height: auto;
        line-height: normal;
        font-size: 100%;
        vertical-align: text-bottom;
        padding: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart .counter.qty .counter-number {
        position: relative;
        padding: 0 8px;
        display: inline-block;
        color: #fff
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart .counter.qty .counter-number:before {
        content: "";
        position: absolute;
        width: 10px;
        height: 20px;
        left: 0;
        top: 0;
        content: "("
    }

    .em-rtl .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart .counter.qty .counter-number:before {
        content: ")"
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart .counter.qty .counter-number:after {
        content: "";
        position: absolute;
        width: 10px;
        height: 20px;
        left: 0;
        top: 0;
        content: ")";
        left: auto;
        right: 0
    }

    .em-rtl .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart .counter.qty .counter-number:after {
        content: "("
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart:before {
        margin-right: 5px;
        font-size: 17px;
        color: #eb212d
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart .text {
        position: static;
        color: #fff
    }

    .em-rtl .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .em-minicart {
        float: left
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .header-wrapper-container-top .col-sm-8:nth-child(2) {
        text-align: center
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .header-wrapper-container-top .logo {
        width: auto;
        float: none;
        display: block;
        max-width: 100%;
        margin: 7px 0
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .header-wrapper-container-top .logo img {
        display: inline-block
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .header-wrapper-container-top .logo img.logo-small {
        display: none
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .em-menu-hoz {
        max-width: 100%;
        padding: 0;
        float: left !important
    }

    .em-rtl .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .em-menu-hoz {
        float: right !important
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .em-search {
        display: inline-block;
        vertical-align: top;
        float: right;
        margin-top: 6px
    }

    .em-rtl .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .em-search {
        float: left
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .em-search .em-search-icon {
        padding-right: 0
    }

    .em-rtl .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .em-search .em-search-icon {
        padding-right: 20px;
        padding-left: 0
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .em-search .em-search-icon span:before {
        min-width: 16px
    }

    .page-header.em-header-05 .header.content:not(.navbar-fixed-top) .header-wrapper-container-bottom {
        text-align: center;
        width: 100%;
        float: left;
        display: inline-block;
        border: 0;
        background: #eb212d
    }

    .page-header.em-header-05 .header.content.navbar-fixed-top .switcher,.page-header.em-header-05 .header.content.navbar-fixed-top .header.links {
        display: none
    }

    .page-header.em-header-05 .header.content.navbar-fixed-top .em-search:not(.mobile-search-wrapper) {
        display: none
    }

    .page-header.em-header-05 .header.content.navbar-fixed-top .em-search-icon.mobile-search-icon {
        right: 36px
    }

    .em-rtl .page-header.em-header-05 .header.content.navbar-fixed-top .em-search-icon.mobile-search-icon {
        right: auto;
        left: 36px
    }

    .page-header.em-header-05 .em-menu-content li.level0 {
        margin: 0;
        float: left
    }

    .em-rtl .page-header.em-header-05 .em-menu-content li.level0 {
        float: right
    }

    .page-header.em-header-05 .em-menu-content li.level0>a.level-top {
        border-width: 0px;
        border-top-width: 2px;
        border-color: transparent
    }

    .page-header.em-header-05 .em-menu-content li.level0:hover>a.level-top {
        border-color: #eb212d
    }

    .page-header.em-header-05 .em-menu-content li.level0>a.level-top {
        border: none
    }

    .page-header.em-header-05 .em-menu-content li.level0>a.level-top:before {
        content: "";
        position: absolute;
        left: 50%;
        right: 50%;
        top: -1px;
        z-index: 1;
        -webkit-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        background: #eb212d;
        height: 3px;
        -webkit-transition-property: left,right;
        transition-property: left,right;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out
    }

    .page-header.em-header-05 .em-menu-content li.level0:hover>a.level-top {
        background: transparent;
        color: #fff
    }

    .page-header.em-header-05 .em-menu-content li.level0:hover>a.level-top:before {
        left: 0;
        right: 0;
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1
    }

    .em-header-06.page-header .header.panel>.header.links>li {
        min-height: 44px;
        border: 0
    }

    .em-header-06.page-header .header.panel>.header.links>li>a {
        padding: 16px;
        text-transform: uppercase;
        font-size: 13px
    }

    .em-header-06.page-header .header.panel .header.links li:last-child a {
        padding-right: 0
    }

    .em-header-06.page-header .em-minicart {
        position: absolute;
        right: 10px;
        top: 24px
    }

    .em-header-06.page-header .switcher .switcher-trigger {
        padding: 14px 20px;
        border: 0
    }

    .em-header-06.page-header .switcher:first-child .options .action.toggle {
        padding-left: 0
    }

    .em-header-06.page-header .panel.wrapper {
        border: 0
    }

    .em-header-06.page-header .switcher .options .action.toggle {
        padding: 16px;
        text-transform: uppercase
    }

    .em-header-06.page-header .header.content:not(.navbar-fixed-top) {
        padding: 0
    }

    .em-header-06.page-header .header.content:not(.navbar-fixed-top) .logo-small {
        display: none !important
    }

    .em-header-06.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-top .logo {
        float: left;
        max-width: 100%;
        margin: 20px 0 15px
    }

    .em-header-06.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-top .logo img {
        display: inline-block
    }

    .em-header-06.page-header .header.content:not(.navbar-fixed-top) .em-menu-hoz {
        max-width: 100%;
        float: none !important;
        padding: 0
    }

    .em-header-06.page-header .header.content:not(.navbar-fixed-top) .em-menu-hoz .dropmenu-template {
        top: 49px
    }

    .em-header-06.page-header .header.content:not(.navbar-fixed-top) .em-menu-hoz .em-menu {
        padding-right: 170px
    }

    .em-rtl .em-header-06.page-header .header.content:not(.navbar-fixed-top) .em-menu-hoz .em-menu {
        padding-right: 0;
        padding-left: 170px
    }

    .em-header-06.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 {
        margin-top: 25px;
        padding-right: 60px
    }

    .em-rtl .em-header-06.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 {
        padding-right: 0;
        padding-left: 60px
    }

    .em-header-06.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .control {
        width: 400px
    }

    .em-header-06.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .actions {
        position: absolute;
        right: 0;
        top: 5px
    }

    .em-header-06.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .actions .action.primary {
        padding: 11px 9px;
        background: none;
        border: none;
        color: #4d4d4d
    }

    .em-rtl .em-header-06.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .actions {
        right: auto;
        left: 0
    }

    .em-header-06.page-header .header.content:not(.navbar-fixed-top) .em-search-style02.mobile-search-wrapper {
        display: none
    }

    .em-header-06.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-bottom {
        width: 100%;
        display: inline-block;
        background-color: #eb212d;
        position: relative
    }

    .em-header-06.page-header .em-search-style02 .field.search input.input-text {
        border-color: #fff;
        height: 47px;
        line-height: 47px
    }

    .em-header-06.page-header .em-menu-content li.level0 {
        margin: 0;
        float: none !important
    }

    .em-header-06.page-header .em-menu-content li.level0>a.level-top {
        border-width: 0px;
        padding: 15px 40px 15px 0;
        text-transform: uppercase
    }

    .em-rtl .em-header-06.page-header .em-menu-content li.level0>a.level-top {
        padding: 15px 0 15px 40px
    }

    .em-header-06.page-header .em-phone-header {
        position: absolute;
        right: 0;
        top: 12px;
        font-size: 18px;
        letter-spacing: 1px;
        color: #fff
    }

    .em-header-06.page-header .em-phone-header .fa {
        margin-right: 10px
    }

    .em-rtl .em-header-06.page-header .em-phone-header .fa {
        margin-right: 0;
        margin-left: 10px
    }

    .em-rtl .em-header-06.page-header .em-phone-header {
        right: auto;
        left: 0
    }

    .em-header-06.page-header .header.content.navbar-fixed-top .header-area-01,.em-header-06.page-header .header.content.navbar-fixed-top .em-phone-header,.em-header-06.page-header .header.content.navbar-fixed-top .em-search:not(.mobile-search-wrapper) {
        display: none
    }

    .em-header-06.page-header .header.content.navbar-fixed-top .em-menu-content li.level0 .dropmenu-template {
        top: 50px !important
    }

    .em-rtl .em-header-06 .em-minicart {
        right: auto;
        left: 10px
    }

    .em-rtl .em-header-06.page-header .header.panel>.header.links>li:first-child>a {
        padding-right: 0
    }

    .em-rtl .em-header-06.page-header .switcher.language .options .action.toggle {
        padding-left: 0
    }

    .em-rtl .em-header-06.page-header .em-search .em-search-style01 .em-container-js-search {
        right: auto;
        left: 0
    }

    .em-rtl .em-header-06.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-top .logo {
        float: right
    }

    .em-rtl .em-header-06.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 {
        float: left
    }

    .em-rtl .em-header-06.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .field.search input.input-text {
        padding: 5px 10px 5px 50px;
        text-align: right
    }

    .em-rtl .em-header-06.page-header .header.content:not(.navbar-fixed-top) .em-minicart {
        right: auto;
        left: 10px
    }

    .cms-index-index .page-header.em-header-10 .header.wrapper .header.content {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        z-index: 2;
        padding: 10px 0
    }

    .cms-index-index .page-header.em-header-10 .header.wrapper .header.content:before {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        padding: 0 10px;
        background: #000;
        display: inline-block;
        width: 100%;
        height: 100%;
        -webkit-opacity: .7;
        -moz-opacity: .7;
        opacity: .7
    }

    .em-header-10 .header.wrapper {
        max-width: 1200px;
        padding-left: 10px;
        padding-right: 10px;
        position: relative;
        margin: 0 auto
    }

    .em-header-10 .em-lan-cur-link-search {
        clear: right;
        float: right;
        border-top: 1px solid #e1e1e1;
        padding-top: 16px
    }

    .em-header-10 .em-lan-cur-link-search .links,.em-header-10 .em-lan-cur-link-search .switcher {
        display: none
    }

    .em-header-10 .em-lan-cur-link-search .switcher .options .action.toggle {
        padding: 0 !important;
        margin-left: 30px
    }

    .em-header-10 .em-search:not(.mobile-search-wrapper) {
        display: none
    }

    .em-header-10 .header.links>li>a {
        margin-left: 30px
    }

    .em-header-10 .header.content:not(.navbar-fixed-top) .em-lan-cur-link-search {
        display: block
    }

    .em-header-10 .header.content:not(.navbar-fixed-top) .em-lan-cur-link-search .links,.em-header-10 .header.content:not(.navbar-fixed-top) .em-lan-cur-link-search .switcher {
        display: inline-block
    }

    .em-header-10 .header.content:not(.navbar-fixed-top) .logo {
        margin-top: 18px
    }

    .em-header-10 .header.content:not(.navbar-fixed-top) .header-wrapper-right {
        margin-right: 70px
    }

    .em-header-10 .header.content:not(.navbar-fixed-top) .em-search {
        display: inline-block;
        vertical-align: top
    }

    .em-header-10 .header.content:not(.navbar-fixed-top) .em-search .em-search-icon {
        padding: 2px 0 2px 30px
    }

    .em-header-10 .header.content:not(.navbar-fixed-top) .em-search .em-search-style01 .em-container-js-search,.em-header-10 .header.content:not(.navbar-fixed-top) .em-search .em-search-style01 #em-search-content-fixed-top {
        top: 41px
    }

    .em-header-10 .header.content:not(.navbar-fixed-top) .minicart-wrapper {
        position: absolute;
        right: 10px;
        margin-top: 5px
    }

    .em-header-10 .header.content:not(.navbar-fixed-top) .em-menu-hoz {
        max-width: 100%;
        padding: 0;
        margin-bottom: -1px;
        border-bottom: 1px solid #e1e1e1
    }

    .em-header-10 .header.content:not(.navbar-fixed-top) .em-menu-content li.level0 {
        margin: 0;
        display: inline-block;
        float: none;
        margin-left: 40px
    }

    .em-header-10 .header.content:not(.navbar-fixed-top) .em-menu-content li.level0.last {
        margin-left: 0px
    }

    .em-header-10 .header.content:not(.navbar-fixed-top) .em-menu-content li.level0>a.level-top {
        padding: 16px 0px;
        border: none;
        border-top: 2px solid transparent;
        background-color: transparent
    }

    .em-header-10 .header.content:not(.navbar-fixed-top) .em-menu-content li.level0:hover>a.level-top {
        border-top: 2px solid #eb212d;
        color: #eb212d
    }

    .em-rtl .em-header-10 .em-lan-cur-link-search {
        clear: left;
        float: left
    }

    .em-rtl .em-header-10 .em-lan-cur-link-search .switcher .options .action.toggle {
        margin-left: 0px;
        margin-right: 30px
    }

    .em-rtl .em-header-10 .header.links>li>a {
        margin-left: 0px;
        margin-right: 30px
    }

    .em-rtl .em-header-10 .header.content:not(.navbar-fixed-top) .header-wrapper-right {
        margin-right: 0px;
        margin-left: 70px
    }

    .em-rtl .em-header-10 .header.content:not(.navbar-fixed-top) .minicart-wrapper {
        left: 10px;
        right: auto
    }

    .em-rtl .em-header-10 .header.content:not(.navbar-fixed-top) .em-menu-content li.level0 {
        margin-left: 0px;
        margin-right: 40px
    }

    .em-header-14.page-header .panel.wrapper {
        border: 0;
        padding: 20px 0
    }

    .em-header-14.page-header .header.content {
        padding: 0
    }

    .em-header-14.page-header .header.panel.right {
        float: right;
        padding-right: 0
    }

    .em-rtl .em-header-14.page-header .header.panel.right {
        padding-left: 0
    }

    .em-header-14.page-header .header.panel.right #switcher-language-trigger {
        padding-right: 0
    }

    .em-rtl .em-header-14.page-header .header.panel.right #switcher-language-trigger {
        padding-right: 19px;
        padding-left: 0
    }

    .em-header-14.page-header .header.panel .header.links>li {
        position: relative
    }

    .em-header-14.page-header .header.panel .header.links>li:after {
        content: "|";
        position: absolute;
        top: 14px;
        left: 0
    }

    .em-header-14.page-header .switcher {
        float: right;
        position: relative
    }

    .em-header-14.page-header .switcher:after {
        content: "|";
        position: absolute;
        top: 14px;
        left: 0
    }

    .em-header-14.page-header .switcher.switcher-currency .options .action.toggle {
        padding-right: 0
    }

    .em-header-14.page-header .em-menu-hoz {
        max-width: 100%;
        padding-right: 0;
        float: left
    }

    .em-header-14.page-header .em-menu-content li.level0 {
        margin: 0
    }

    .em-header-14.page-header .em-menu-content li.level0>a.level-top {
        padding: 25px 20px;
        border-width: 1px;
        border-top-width: 2px;
        border-color: transparent
    }

    .em-header-14.page-header .em-menu-content li.level0 .dropmenu-template {
        top: 70px
    }

    .em-header-14.page-header .em-minicart {
        float: right;
        margin-top: 13px
    }

    .em-header-14.page-header .header.content:not(.navbar-fixed-top) .minicart-wrapper .action.showcart {
        width: 46px;
        height: 46px;
        line-height: 46px
    }

    .em-header-14.page-header .minicart-wrapper .action.showcart .counter.qty {
        left: 29%
    }

    .em-rtl .em-header-14.page-header .header.links li {
        float: left
    }

    .em-rtl .em-header-14.page-header .header.links .block-customer-login {
        left: 0
    }

    .em-rtl .em-header-14.page-header .em-menu-hoz.f-right {
        float: right !important
    }

    .em-rtl .em-header-14.page-header .em-minicart,.em-rtl .em-header-14.page-header .em-search-style02 {
        float: left
    }

    .em-rtl .em-header-14.page-header .em-minicart .field.search input.input-text,.em-rtl .em-header-14.page-header .em-search-style02 .field.search input.input-text {
        padding: 5px 10px 5px 50px
    }

    .em-rtl .em-header-14.page-header .em-minicart .actions .action.primary,.em-rtl .em-header-14.page-header .em-search-style02 .actions .action.primary {
        position: absolute;
        left: 0;
        top: 0
    }

    .em-header-27.page-header .panel.wrapper {
        border: 0
    }

    .em-header-27.page-header .switcher .options .action.toggle {
        padding-left: 0;
        padding-right: 0;
        margin-right: 40px
    }

    .em-header-27.page-header .header.panel>.header.links>li>a {
        padding-left: 0;
        padding-right: 0;
        margin-left: 40px
    }

    .em-header-27.page-header .header.content:not(.navbar-fixed-top) {
        padding: 0
    }

    .em-header-27.page-header .header.content:not(.navbar-fixed-top) .header-area-01 {
        float: left;
        width: 25%;
        margin: 40px 0 0;
        font-size: 110%;
        text-align: left;
        color: #a1a1a1
    }

    .em-header-27.page-header .header.content:not(.navbar-fixed-top) .header-area-01 .fa {
        color: #eb212d
    }

    .em-header-27.page-header .header.content:not(.navbar-fixed-top) .em-minicart {
        float: right;
        width: 25%;
        margin-top: 25px
    }

    .em-header-27.page-header .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper {
        margin: 0
    }

    .em-header-27.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-top .logo {
        width: 50%;
        float: left;
        text-align: center;
        max-width: 100%;
        margin: 20px 0
    }

    .em-header-27.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-top .logo img {
        display: inline-block
    }

    .em-header-27.page-header .header.content:not(.navbar-fixed-top) .em-menu-hoz {
        max-width: 100%;
        padding: 0;
        float: none !important;
        display: inline-block
    }

    .em-header-27.page-header .header.content:not(.navbar-fixed-top) .em-search {
        display: inline-block;
        vertical-align: top
    }

    .em-header-27.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-bottom {
        text-align: center;
        width: 100%;
        display: inline-block;
        border-top: 1px solid #e1e1e1
    }

    .em-header-27.page-header .header.content.navbar-fixed-top .header-area-01 {
        display: none
    }

    .em-header-27.page-header .header.content.navbar-fixed-top .em-search:not(.mobile-search-wrapper) {
        display: none
    }

    .em-header-27.page-header .em-menu-content li.level0 {
        margin: 0;
        float: none
    }

    .em-header-27.page-header .em-menu-content li.level0>a.level-top {
        border-width: 0px;
        border-top-width: 2px;
        border-color: transparent
    }

    .em-header-27.page-header .em-menu-content li.level0:hover>a.level-top {
        border-color: #eb212d
    }

    .em-rtl .em-header-27 .header.content:not(.navbar-fixed-top) .minicart-wrapper {
        margin-left: 0px;
        margin-right: 13px
    }

    .em-rtl .em-header-27 .header.content:not(.navbar-fixed-top) .minicart-wrapper .block-minicart {
        right: 0;
        left: auto
    }

    .em-rtl .em-header-27 .header.content:not(.navbar-fixed-top) .minicart-wrapper .block-minicart:before,.em-rtl .em-header-27 .header.content:not(.navbar-fixed-top) .minicart-wrapper .block-minicart:after {
        right: 15px;
        left: 0
    }

    .em-rtl .em-header-27 .header.content:not(.navbar-fixed-top) .em-container-js-search {
        left: 0;
        right: auto
    }

    .em-header-28.page-header {
        color: #a1a1a1
    }

    .em-header-28.page-header .em-fixed-top {
        width: 100%;
        z-index: 3;
        padding: 0 2%;
        height: auto;
    }
    
    .em-header-28.page-header .em-fixed-top .navbar-fixed-top .header-wrapper-container {
        max-width: 94%
    }

    .em-header-28.page-header .panel.wrapper {
        border: 0
    }

    .em-header-28.page-header .header.content:not(.navbar-fixed-top) {
        text-align: left
    }

    .em-header-28.page-header .header.content:not(.navbar-fixed-top) .em-menu-hoz {
        float: none;
        display: inline-block;
        padding-left: 50px
    }

    /* .em-header-28.page-header .header.content:not(.navbar-fixed-top) .em-menu-hoz .dropmenu-template {
        text-align: left
    } */

    .em-header-28.page-header .header.content .em-search {
        display: inline-block;
        float: left;
    }

    .em-header-28.page-header .header.content .em-lan-cur-link-search {
        text-align: left;
    }

    .em-header-28.page-header .header.links {
        float: right;
        padding: 20px 30px;
        margin: 0;
        width: 300px;
        display: none;
        z-index: 1;
    }
    .em-header-28.page-header .custom-account:hover .header.links {
        display: block;
    }
    .custom-account:hover:before {
        background-color: #d7e0f5;
        border-radius: 3px 3px 0 0;
        padding-bottom: 23px;
        box-shadow: 1px 3px 1px #adadad;
    }
    .em-header-28.page-header .header.links>li {
        padding: 5px 10px;
        margin-bottom: 0;
        position: relative;
        display: block;
    }

    .em-header-28.page-header .header.links>li.myaccount-link,.em-header-28.page-header .header.links>li.authorization-link.log-out,.em-header-28.page-header .header.links>li.log-in {
        display: block;
    }

    .em-header-28.page-header .header.links>li.authorization-link.log-out a:before {
        content: '\f08b'
    }

    .em-header-28.page-header .header.links>li:after {
    }

    .em-header-28.page-header .header.links>li>a {
        display: block;
        color: #6c80bc;
    }

    .em-header-28.page-header .header.links>li>a:before {
        margin-right: 0
    }

    .em-header-28.page-header .switcher {
        float: left;
        position: relative
    }

    .em-header-28.page-header .switcher .options .action.toggle {
        padding: 13px 10px;
    }

    .em-header-28.page-header .switcher:after {
        content: "|";
        position: absolute;
        top: 14px;
        right: 0
    }

    .em-header-28.page-header .switcher.switcher-language .switcher-trigger strong span {
        font-size: 0;
        width: 30px;
        height: 25px;
        float: left;
        background-position: center;
        background-size: 25px;
    }

    .em-header-28.page-header .em-menu-hoz {
        max-width: 100%;
        padding-right: 0;
        float: left
    }

    .em-header-28.page-header .em-menu-content li.level0 {
        margin: 0;
    }

    .em-header-28.page-header .em-menu-content li.level0>a.level-top {
        border-width: 0px;
        border-top-width: 2px;
        border-color: transparent
    }

    .em-header-28.page-header .em-menu-content li.level0:hover>a.level-top {
        border-color: #ac1637
    }

    .em-header-28.page-header .em-minicart {
        float: right;
        /*margin-top: 0*/
        margin: 16px 0
    }

    .em-header-28.page-header .em-minicart .block-minicart {
        position: absolute;
        right: 0;
        left: auto
    }

    .em-header-28.page-header .em-lan-cur-link-search {
        padding: 0 10px;
        float: right;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        background: none;
        display: block
    }

    .em-header-28.page-header .em-lan-cur-link-search .em-search {
        float: left;        
    }

    .em-header-28.page-header .em-lan-cur-link-search .em-search .em-search-icon {
        padding: 17px 10px 17px 10px
    }

    .em-header-28.page-header .em-lan-cur-link-search .block-customer-login {
        right: 0
    }

    .em-rtl .em-header-28.page-header .em-minicart,.em-rtl .em-header-28.page-header .em-lan-cur-link-search {
        float: left
    }

    .em-rtl .em-header-28.page-header:not(.navbar-fixed-top) .em-menu-hoz {
        float: none !important
    }

    .em-rtl .em-header-28.page-header:not(.navbar-fixed-top) .em-lan-cur-link-search .switcher-dropdown {
        left: 0
    }

    .em-rtl .em-header-28.page-header:not(.navbar-fixed-top) .em-lan-cur-link-search .block-customer-login {
        left: 0;
        right: auto;
        text-align: right
    }

    .em-rtl .em-header-28.page-header .em-search .em-container-js-search {
        right: auto;
        left: 0
    }

    .em-rtl .em-header-28.page-header .em-minicart .block-minicart {
        left: 0;
        right: auto
    }

    .em-header-30.page-header {
        left: 0;
        position: fixed;
        top: auto;
        bottom: 0;
        z-index: 3;
        padding: 0;
        height: 100%;
        width: 280px
    }

    .em-header-30.page-header .em-language-currency-link {
        clear: both;
        text-align: center;
        margin-bottom: 20px
    }

    .em-header-30.page-header .header.links .block-customer-login {
        top: auto;
        bottom: 50px;
        text-align: left
    }

    .em-header-30.page-header .header-wrapper-container {
        padding-left: 20px;
        padding-right: 20px
    }

    .em-header-30.page-header .header-wrapper-container,.em-header-30.page-header .bottom.wrapper {
        height: 100%
    }

    .em-header-30.page-header .em-wrapper-header-bottom {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        margin: 2rem
    }

    .em-header-30.page-header .header.content {
        padding: 0;
        height: 100%
    }

    .em-header-30.page-header .header.content:not(.navbar-fixed-top) .minicart-wrapper {
        margin: 0;
        width: 100%
    }

    .em-header-30.page-header .header.content:not(.navbar-fixed-top) .minicart-wrapper .block-minicart {
        right: auto;
        width: 350px;
        bottom: 0;
        top: auto;
        left: 100%
    }

    .em-header-30.page-header .header.content:not(.navbar-fixed-top) .minicart-wrapper .block-minicart:after,.em-header-30.page-header .header.content:not(.navbar-fixed-top) .minicart-wrapper .block-minicart:before {
        display: none
    }

    .em-header-30.page-header .header.content:not(.navbar-fixed-top) .minicart-wrapper .action.showcart {
        height: initial;
        width: initial;
        line-height: inherit;
        padding: 7px 10px;
        width: 100%
    }

    .em-header-30.page-header .header.content:not(.navbar-fixed-top) .minicart-wrapper .action.showcart:before {
        line-height: inherit;
        font-size: 15px
    }

    .em-header-30.page-header .header.content:not(.navbar-fixed-top) .minicart-wrapper .action.showcart span.text {
        font-size: 100%;
        height: initial;
        width: initial;
        position: static
    }

    .em-header-30.page-header .header.content:not(.navbar-fixed-top) .minicart-wrapper .action.showcart .counter.qty {
        position: static;
        background-color: transparent;
        font-size: 100%;
        height: initial;
        width: initial;
        line-height: inherit;
        display: inline
    }

    .em-header-30.page-header .em-search-style02 {
        float: none;
        margin: 0 -20px 15px
    }

    .em-header-30.page-header .em-search-style02 .field.search {
        float: none
    }

    .em-header-30.page-header .em-search-style02 .actions {
        position: absolute;
        right: 0;
        top: 0
    }

    .em-header-30.page-header .em-search-style02 .actions .action.primary {
        background-color: transparent;
        border-color: transparent
    }

    .em-header-30.page-header .em-search-style02 .field.search input.input-text {
        border: 0
    }

    .em-header-30.page-header .logo {
        padding-top: 15px;
        width: 100%;
        display: inline-block;
        text-align: center;
        max-width: 100%;
        margin-bottom: 30px
    }

    .em-header-30.page-header .logo img {
        display: inline-block
    }

    .em-header-30.page-header .logo img.logo-small {
        display: none
    }

    .em-header-30.page-header .header.panel>.header.links {
        float: none
    }

    .em-header-30.page-header .header.panel>.header.links>li {
        padding: 0px 13px 0px 8px;
        margin-bottom: 0;
        position: relative;
        display: none
    }

    .em-header-30.page-header .header.panel>.header.links>li.log-in {
        display: block
    }

    .em-header-30.page-header .header.panel>.header.links>li:after {
        content: "|";
        position: absolute;
        top: 0;
        right: 0
    }

    .em-header-30.page-header .header.panel>.header.links>li>a {
        display: inline-block;
        font-size: 0;
        padding: 0 !important
    }

    .em-header-30.page-header .header.panel>.header.links>li>a:before {
        margin-right: 0
    }

    .em-header-30.page-header .switcher {
        float: none;
        position: relative
    }

    .em-header-30.page-header .switcher .options .action.toggle {
        padding: 0px 13px 0px 8px
    }

    .em-header-30.page-header .switcher:after {
        content: "|";
        position: absolute;
        top: 0;
        right: 0
    }

    .em-header-30.page-header .switcher .switcher-options {
        text-align: left
    }

    .em-header-30.page-header .switcher.switcher-store {
        clear: both;
        display: block
    }

    .em-header-30.page-header .switcher.switcher-store:after {
        display: none
    }

    .em-header-30.page-header .switcher.switcher-language .switcher-trigger strong span {
        font-size: 0;
        width: 25px;
        height: 22px;
        float: left
    }

    .em-header-30.page-header .switcher ul.dropdown {
        bottom: 100%;
        top: auto
    }

    .em-header-30.page-header .em-menu-hoz {
        max-width: initial;
        padding: 0;
        clear: both;
        width: 100%
    }

    .em-header-30.page-header .em-menu-hoz .menuleftText-title {
        display: none
    }

    .em-rtl .em-header-30.page-header {
        right: 0;
        left: auto
    }

    .em-rtl .em-header-30.page-header .header.links .block-customer-login {
        text-align: right
    }

    .em-rtl .em-header-30.page-header .header.content:not(.navbar-fixed-top) .minicart-wrapper .block-minicart {
        left: auto;
        right: 100%
    }

    .em-header-29.page-header .panel.wrapper {
        border: 0
    }

    .em-header-29.page-header .switcher .options .action.toggle {
        padding-left: 0;
        padding-right: 0;
        margin-right: 25px
    }

    .em-header-29.page-header .header.panel>.header.links>li>a {
        padding-left: 0;
        padding-right: 0;
        margin-left: 25px
    }

    .em-header-29.page-header .header.content:not(.navbar-fixed-top) {
        padding: 0
    }

    .em-header-29.page-header .header.content:not(.navbar-fixed-top) .header-area-01 {
        float: left;
        width: 25%;
        margin: 40px 0 0;
        font-size: 110%;
        text-align: left;
        color: #a1a1a1
    }

    .em-header-29.page-header .header.content:not(.navbar-fixed-top) .header-area-01 .fa {
        color: #eb212d
    }

    .em-header-29.page-header .header.content:not(.navbar-fixed-top) .em-minicart {
        position: absolute;
        right: 30px;
        top: 11px
    }

    .em-header-29.page-header .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart {
        display: inline-block;
        padding-bottom: 10px;
        margin-bottom: -10px;
        width: 40px;
        height: 40px;
        line-height: 40px
    }

    .em-header-29.page-header .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart:before {
        line-height: 46px
    }

    .em-header-29.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-top .logo {
        float: left;
        max-width: 100%;
        margin: 30px 0
    }

    .em-header-29.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-top .logo img {
        display: inline-block
    }

    .em-header-29.page-header .header.content:not(.navbar-fixed-top) .em-menu-hoz {
        max-width: 100%;
        padding: 0;
        float: none !important;
        padding-right: 70px;
        text-align: left
    }

    .em-header-29.page-header .header.content:not(.navbar-fixed-top) .em-menu-hoz .dropmenu-template {
        top: 60px
    }

    .em-header-29.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 {
        margin-top: 38px
    }

    .em-header-29.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .control {
        width: 400px
    }

    .em-header-29.page-header .header.content:not(.navbar-fixed-top) .em-search-style02.mobile-search-wrapper {
        display: none
    }

    .em-header-29.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-bottom {
        text-align: center;
        width: 100%;
        display: inline-block;
        background-color: #eb212d;
        position: relative
    }

    .em-header-29.page-header .em-search-style02 .field.search input.input-text {
        border-color: #fff
    }

    .em-header-29.page-header .header.content.navbar-fixed-top .header-area-01 {
        display: none
    }

    .em-header-29.page-header .header.content.navbar-fixed-top .em-search:not(.mobile-search-wrapper) {
        display: none
    }

    .em-header-29.page-header .em-menu-content li.level0 {
        margin: 0;
        float: none
    }

    .em-header-29.page-header .em-menu-content li.level0>a.level-top {
        border-width: 0px;
        border-top-width: 2px;
        border-color: transparent;
        padding: 20px 20px
    }

    .em-header-29.page-header .em-menu-content li.level0:hover>a.level-top {
        border-color: #ac1637
    }

    .em-rtl .em-header-29.page-header .switcher .options .action.toggle {
        margin-right: 0px;
        margin-left: 25px
    }

    .em-rtl .em-header-29.page-header .header.panel>.header.links>li>a {
        margin-left: 0px;
        margin-right: 25px
    }

    .em-rtl .em-header-29.page-header .em-search .em-search-style01 .em-container-js-search {
        right: auto;
        left: 0
    }

    .em-rtl .em-header-29.page-header .header.content:not(.navbar-fixed-top) .minicart-wrapper .block-minicart {
        right: 0px;
        left: auto
    }

    .em-rtl .em-header-29.page-header .header.content:not(.navbar-fixed-top) .header-wrapper-container-top .logo {
        float: right
    }

    .em-rtl .em-header-29.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 {
        float: left
    }

    .em-rtl .em-header-29.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .actions {
        position: absolute;
        left: 0;
        top: 0
    }

    .em-rtl .em-header-29.page-header .header.content:not(.navbar-fixed-top) .em-search-style02 .field.search input.input-text {
        padding: 5px 10px 5px 50px;
        text-align: right
    }

    .em-rtl .em-header-29.page-header .header.content:not(.navbar-fixed-top) .em-minicart {
        right: auto;
        left: 10px
    }

    .em-rtl .em-header-29.page-header .header.content:not(.navbar-fixed-top) .em-menu-hoz {
        padding: 0 0 0 70px
    }

    .page-header.em-header-31 .switcher {
        float: right;
        margin-top: 6px
    }

    .page-header.em-header-31 .panel.wrapper {
        border: 0
    }

    .page-header.em-header-31 .switcher .options .action.toggle {
        padding-left: 0;
        padding-right: 0;
        margin-right: 20px
    }

    .page-header.em-header-31 .switcher.language .options .action.toggle {
        margin: 0
    }

    .page-header.em-header-31 .header.panel>.header.links>li>a {
        padding-left: 0;
        padding-right: 0;
        margin-left: 40px
    }

    .page-header.em-header-31 .header.content .header-wrapper-container {
        padding: 0
    }

    .page-header.em-header-31 .header.content:not(.navbar-fixed-top) {
        padding: 0
    }

    .page-header.em-header-31 .header.content:not(.navbar-fixed-top) .header.links {
        margin: 20px 0 0
    }

    .page-header.em-header-31 .header.content:not(.navbar-fixed-top) .header.links>li {
        margin: 0 10px
    }

    .page-header.em-header-31 .header.content:not(.navbar-fixed-top) .header-wrapper-container-top {
        padding: 28px 0
    }

    .page-header.em-header-31 .header.content:not(.navbar-fixed-top) .em-minicart {
        float: right;
        margin-top: 0
    }

    .page-header.em-header-31 .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper {
        margin: 0
    }

    .page-header.em-header-31 .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart {
        width: auto;
        background: none;
        border: none
    }

    .page-header.em-header-31 .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart .counter.qty {
        position: static;
        background: none;
        height: auto;
        line-height: normal;
        font-size: 100%;
        vertical-align: text-bottom;
        padding-left: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0
    }

    .page-header.em-header-31 .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart .counter.qty .counter-number {
        position: relative;
        padding: 0 8px;
        display: inline-block
    }

    .page-header.em-header-31 .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart .counter.qty .counter-number:before {
        content: "";
        position: absolute;
        width: 10px;
        height: 20px;
        left: 0;
        top: 0;
        content: "("
    }

    .page-header.em-header-31 .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart .counter.qty .counter-number:after {
        content: "";
        position: absolute;
        width: 10px;
        height: 20px;
        left: 0;
        top: 0;
        content: ")";
        left: auto;
        right: 0
    }

    .page-header.em-header-31 .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart:before {
        margin-right: 5px;
        font-size: 17px;
        color: #eb212d
    }

    .page-header.em-header-31 .header.content:not(.navbar-fixed-top) .em-minicart .minicart-wrapper .action.showcart .text {
        position: static;
        color: #fff
    }

    .page-header.em-header-31 .header.content:not(.navbar-fixed-top) .header-wrapper-container-top .col-sm-8:nth-child(2) {
        text-align: center
    }

    .page-header.em-header-31 .header.content:not(.navbar-fixed-top) .header-wrapper-container-top .logo {
        width: auto;
        float: none;
        text-align: center;
        max-width: 100%;
        margin: 20px 0
    }

    .page-header.em-header-31 .header.content:not(.navbar-fixed-top) .header-wrapper-container-top .logo img {
        display: inline-block
    }

    .page-header.em-header-31 .header.content:not(.navbar-fixed-top) .header-wrapper-container-top .logo img.logo-small {
        display: none
    }

    .page-header.em-header-31 .header.content:not(.navbar-fixed-top) .em-menu-hoz {
        max-width: 100%;
        padding: 0;
        float: none !important;
        display: inline-block
    }

    .page-header.em-header-31 .header.content:not(.navbar-fixed-top) .em-search {
        display: inline-block;
        vertical-align: top;
        float: right;
        margin-top: 6px
    }

    .page-header.em-header-31 .header.content:not(.navbar-fixed-top) .em-search .em-search-icon span:before {
        min-width: 16px
    }

    .page-header.em-header-31 .header.content:not(.navbar-fixed-top) .header-wrapper-container-bottom {
        text-align: center;
        width: 100%;
        display: inline-block;
        border: 0;
        background: #eb212d
    }

    .page-header.em-header-31 .header.content.navbar-fixed-top .switcher,.page-header.em-header-31 .header.content.navbar-fixed-top .col-sm-8:first-child {
        display: none
    }

    .page-header.em-header-31 .header.content.navbar-fixed-top .em-search:not(.mobile-search-wrapper) {
        display: none
    }

    .page-header.em-header-31 .em-menu-content li.level0 {
        margin: 0;
        float: none
    }

    .page-header.em-header-31 .em-menu-content li.level0>a.level-top {
        border-width: 0px;
        border-top-width: 2px;
        border-color: transparent
    }

    .page-header.em-header-31 .em-menu-content li.level0:hover>a.level-top {
        border-color: #eb212d
    }

    .page-header.em-header-31 .em-menu-content li.level0>a.level-top {
        border: none
    }

    .page-header.em-header-31 .em-menu-content li.level0>a.level-top:before {
        content: "";
        position: absolute;
        left: 50%;
        right: 50%;
        top: -1px;
        z-index: 1;
        -webkit-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        background: #eb212d;
        height: 3px;
        -webkit-transition-property: left,right;
        transition-property: left,right;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out
    }

    .page-header.em-header-31 .em-menu-content li.level0:hover>a.level-top {
        background: transparent;
        color: #fff
    }

    .page-header.em-header-31 .em-menu-content li.level0:hover>a.level-top:before {
        left: 0;
        right: 0;
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1
    }

    .page-footer .em-wrapper-social .em-block-content {
        clear: both
    }

    .page-footer .em-wrapper-newsletter .em-block-content {
        clear: both
    }

    .em-rtl address.f-left {
        float: left !important
    }

    .em-footer-style13 .em-newsletter-style02 {
        margin: 0 25%
    }

    .em-rtl .em-footer-style14 .copyright address {
        float: none !important
    }

    .em-rtl .em-footer-style12 .copyright address.f-left {
        float: none !important
    }

    .em-rtl .em-footer-style12 .em-payment {
        float: right !important
    }

    .header.content .header-wrapper-container {
        max-width: 100%;
        padding: 0 30px
    }

    .hdmx__contact-popup {
        position: fixed;
        top: 7rem;
        left: 50%
    }

    .hdmx__contact-popup .hdmx__wrapper {
        width: 650px;
        left: -50%
    }

    .payment-method-braintree .cvv .field-tooltip {
        left: 6rem
    }

    .braintree-paypal-account {
        border-color: #ccc;
        border-style: solid;
        border-width: 1px 0;
        display: inline-block;
        width: 50%
    }

    .account .table-credit-cards .col.actions {
        width: 100px
    }

    .block-category-event.block:last-child {
        margin-bottom: 30px;
        padding: 10px 0 30px
    }

    .block-category-event .block-title {
        margin: 0
    }

    .block-category-event .block-title strong {
        font-size: 2.4rem
    }

    .block-category-event .ticker li {
        display: none;
        margin: 0 50px
    }

    .block-category-event .ticker .value {
        font-size: 6rem
    }

    .block-category-event .ticker .label {
        font-size: 1.4rem;
        text-transform: none
    }

    .block-category-event .dates .date {
        font-size: 5rem
    }

    .block-category-event .dates .start {
        padding-right: 50px
    }

    .block-category-event .dates .start:after {
        font-size: 5rem;
        right: 10px
    }

    .paypal-review .paypal-review-title {
        border-bottom: 1px solid #e1e1e1
    }

    .paypal-review .block-content .box-order-shipping-address,.paypal-review .block-content .box-order-shipping-method,.paypal-review .block-content .box-order-shipping-method+.box-order-billing-address {
        box-sizing: border-box;
        float: left;
        width: 33%
    }

    .paypal-review .block-content .box-order-shipping-address {
        padding: 0 5%;
        width: 34%
    }

    .paypal-review .table-paypal-review-items .col.price,.paypal-review .table-paypal-review-items .col.qty {
        text-align: center
    }

    .paypal-review .table-paypal-review-items .col.item {
        width: 60%
    }

    .paypal-review .col.subtotal,.paypal-review .mark,.paypal-review .amount {
        text-align: right
    }

    .paypal-review-discount {
        border-top: 1px solid #e1e1e1
    }

    .my-credit-cards .card-type img {
        display: block
    }

    .block-cart-failed .actions.secondary {
        text-align: right
    }

    .block-cart-failed .actions.secondary .action {
        display: inline-block;
        margin: 0 0 0 10px
    }

    .bundle-actions .action.primary.customize {
        width: auto
    }

    .bundle-options-container .bundle-options-wrapper,.bundle-options-container .product-options-wrapper {
        float: left;
        width: 57%
    }

    .bundle-options-container .block-bundle-summary {
        float: right;
        margin-top: 66px;
        padding: 10px 20px;
        position: relative;
        width: 40%
    }

    .bundle-options-container .block-bundle-summary .price-box .price-wrapper,.bundle-options-container .block-bundle-summary .price-box .price-wrapper>.price {
        color: #575757;
        font-size: 36px;
        font-weight: 600;
        line-height: 36px
    }

    .bundle-options-container .block-bundle-summary .price-container .weee {
        color: #575757
    }

    .bundle-options-container .block-bundle-summary .price-container .weee .price {
        font-size: 1.2rem;
        font-weight: 700
    }

    .bundle-options-container .block-bundle-summary .price-including-tax+.price-excluding-tax .price {
        font-size: 1.4rem;
        line-height: 16px
    }

    .bundle-options-container .block-bundle-summary .box-tocart .action.primary {
        margin-right: 1%;
        width: 49%
    }

    .bundle-options-container .block-bundle-summary .product-addto-links {
        text-align: left
    }

    .page-layout-2columns-left .bundle-options-container .bundle-options-wrapper,.page-layout-2columns-left .bundle-options-container .block-bundle-summary,.page-layout-2columns-right .bundle-options-container .bundle-options-wrapper,.page-layout-2columns-right .bundle-options-container .block-bundle-summary,.page-layout-3columns .bundle-options-container .bundle-options-wrapper,.page-layout-3columns .bundle-options-container .block-bundle-summary {
        width: 48%
    }

    .products-grid .product-items:not(.owl-carousel) {
        margin-left: -10px;
        margin-right: -10px;
        overflow: hidden
    }

    .products-grid .product-items:not(.owl-carousel)>.product-item {
        width: 33.33333333%;
        padding-left: 10px;
        padding-right: 10px
    }

    .products-grid .product-items:not(.owl-carousel)>.product-item .product-item-info {
        width: 100%
    }

    .products-grid .emcatalog-desktop-small-1 .product-items:not(.owl-carousel) {
        margin-left: -10px;
        margin-right: -10px;
        overflow: hidden
    }

    .products-grid .emcatalog-desktop-small-1 .product-items:not(.owl-carousel)>.product-item {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px
    }

    .products-grid .emcatalog-desktop-small-1 .product-items:not(.owl-carousel)>.product-item .product-item-info {
        width: 100%
    }

    .products-grid .emcatalog-desktop-small-2 .product-items:not(.owl-carousel) {
        margin-left: -10px;
        margin-right: -10px;
        overflow: hidden
    }

    .products-grid .emcatalog-desktop-small-2 .product-items:not(.owl-carousel)>.product-item {
        width: 50%;
        padding-left: 10px;
        padding-right: 10px
    }

    .products-grid .emcatalog-desktop-small-2 .product-items:not(.owl-carousel)>.product-item .product-item-info {
        width: 100%
    }

    .products-grid .emcatalog-desktop-small-3 .product-items:not(.owl-carousel) {
        margin-left: -10px;
        margin-right: -10px;
        overflow: hidden
    }

    .products-grid .emcatalog-desktop-small-3 .product-items:not(.owl-carousel)>.product-item {
        width: 33.33333333%;
        padding-left: 10px;
        padding-right: 10px
    }

    .products-grid .emcatalog-desktop-small-3 .product-items:not(.owl-carousel)>.product-item .product-item-info {
        width: 100%
    }

    .products-grid .emcatalog-desktop-small-4 .product-items:not(.owl-carousel) {
        margin-left: -10px;
        margin-right: -10px;
        overflow: hidden
    }

    .products-grid .emcatalog-desktop-small-4 .product-items:not(.owl-carousel)>.product-item {
        width: 25%;
        padding-left: 10px;
        padding-right: 10px
    }

    .products-grid .emcatalog-desktop-small-4 .product-items:not(.owl-carousel)>.product-item .product-item-info {
        width: 100%
    }

    .products-grid .emcatalog-desktop-small-5 .product-items:not(.owl-carousel) {
        margin-left: -10px;
        margin-right: -10px;
        overflow: hidden
    }

    .products-grid .emcatalog-desktop-small-5 .product-items:not(.owl-carousel)>.product-item {
        width: 20%;
        padding-left: 10px;
        padding-right: 10px
    }

    .products-grid .emcatalog-desktop-small-5 .product-items:not(.owl-carousel)>.product-item .product-item-info {
        width: 100%
    }

    .products-grid .emcatalog-desktop-small-6 .product-items:not(.owl-carousel) {
        margin-left: -10px;
        margin-right: -10px;
        overflow: hidden
    }

    .products-grid .emcatalog-desktop-small-6 .product-items:not(.owl-carousel)>.product-item {
        width: 16.66666667%;
        padding-left: 10px;
        padding-right: 10px
    }

    .products-grid .emcatalog-desktop-small-6 .product-items:not(.owl-carousel)>.product-item .product-item-info {
        width: 100%
    }

    .product-info-main {
        padding: 30px 30px 0
    }

    .product-info-main .page-title-wrapper h1 {
        margin-bottom: 15px
    }

    .product-info-main .product-add-form {
        padding-top: 0
    }

    .product-social-links {
        text-align: left
    }

    .product-options-bottom .price-box .price-container,.product-info-price .price-box .price-container {
        font-size: 21px
    }

    .product-options-bottom .price-box .price-container .price,.product-info-price .price-box .price-container .price {
        font-size: 26px;
        line-height: 26px
    }

    .product-options-bottom .price-box .price-including-tax+.price-excluding-tax .price,.product-info-price .price-box .price-including-tax+.price-excluding-tax .price {
        font-size: 1.4rem;
        line-height: 16px
    }

    .product-info-main {
        float: right;
        margin-bottom: 20px
    }

    .product.media {
        float: left;
        margin-bottom: 25px
    }

    .page-layout-1column .product-info-main {
        width: 40%
    }

    .page-layout-1column .product.media {
        width: 57%
    }

    .page-layout-2columns-left .product-info-main,.page-layout-2columns-right .product-info-main {
        width: 48%
    }

    .page-layout-2columns-left .product.media,.page-layout-2columns-right .product.media {
        width: 50%
    }

    .page-layout-3columns .product-info-main {
        width: 100%
    }

    .page-layout-3columns .product.media {
        width: 100%
    }

    .product-add-form .product-options-wrapper .field:not(.date)>.control {
        width: 100%
    }

    .sidebar .product-items .product-item-info .product-item-photo {
        position: relative;
        left: auto;
        top: auto;
        float: left;
        margin: 0 10px 10px 0
    }

    .sidebar .product-items .product-item-details {
        margin: 0
    }

    .sidebar .product-items .product-item-actions {
        clear: left
    }

    .compare.wrapper {
        float: right;
        margin: 0;
        padding: 0;
        list-style: none none
    }

    .compare.wrapper .action.compare {
        line-height: 32px;
        color: #333;
        text-decoration: none
    }

    .compare.wrapper .action.compare:visited {
        color: #333;
        text-decoration: none
    }

    .compare.wrapper .action.compare:hover {
        color: #333;
        text-decoration: underline
    }

    .compare.wrapper .action.compare:active {
        color: #333;
        text-decoration: underline
    }

    .compare.wrapper .counter.qty {
        color: #7d7d7d
    }

    .compare.wrapper .counter.qty:before {
        content: "("
    }

    .compare.wrapper .counter.qty:after {
        content: ")"
    }

    .em-addthis {
        margin: 0 -30px
    }

    .block-search {
        position: relative;
        float: right
    }

    .block-search .control {
        border-top: 0;
        margin: 0;
        padding: 0
    }

    .block-search input {
        position: static;
        padding-right: 35px;
        margin: 0
    }

    .block-search input::-webkit-input-placeholder {
        color: #e15a40
    }

    .block-search input:-moz-placeholder {
        color: #e15a40
    }

    .block-search input::-moz-placeholder {
        color: #e15a40
    }

    .block-search input:-ms-input-placeholder {
        color: #e15a40
    }

    .block-search .action.search {
        position: absolute;
        display: inline-block;
        left: 0;
        top: 0;
        z-index: 1;
        padding: 10px 15px
    }

    .search-autocomplete {
        margin-top: 0
    }

    .em-search-icon.mobile-search-icon {
        display: none
    }

    .checkout-cart-index .page-main {
        padding-left: 15px;
        padding-right: 15px
    }

    .cart-container .form-cart .actions.main {
        text-align: left
    }

    .cart-container .widget {
        float: left
    }

    .cart-summary {
        width: 33.33333333%;
        float: right;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
        padding: 1px 20px 25px;
        z-index: 2;
        position: relative
    }

    .cart-summary>.title {
        display: block
    }

    .cart-summary .fieldset .actions-toolbar {
        margin-left: 0
    }

    .cart-summary .fieldset .actions-toolbar>.secondary {
        float: none
    }

    .cart-summary .block>.title {
        padding-left: 0
    }

    .cart-summary .block>.title:after {
        right: 3px
    }

    .cart-summary .block .fieldset .field {
        margin: 0 0 20px;
        margin: 0 0 10px
    }

    .cart-summary .block .fieldset .field:not(.choice)>.label {
        box-sizing: content-box;
        float: none;
        width: auto;
        text-align: left;
        padding: 0
    }

    .cart-summary .block .fieldset .field:not(.choice)>.control {
        float: none;
        width: auto
    }

    .cart-summary .block .fieldset .field>.label {
        margin: 0 0 8px;
        display: inline-block
    }

    .cart-summary .block .fieldset .field.choice:before,.cart-summary .block .fieldset .field.no-label:before {
        display: none
    }

    .cart-summary .checkout-methods-items {
        padding: 0
    }

    .cart.table-wrapper .items {
        min-width: 100%;
        width: auto
    }

    .cart.table-wrapper tbody td {
        padding-top: 24px
    }

    .cart.table-wrapper .item .col.item {
        padding: 24px 8px 20px 0
    }

    .cart.table-wrapper .item-actions td {
        padding: 0
    }

    .cart.table-wrapper .product-item-photo {
        display: table-cell;
        max-width: 100%;
        padding-right: 20px;
        position: static;
        vertical-align: top;
        width: 1%
    }

    .cart.table-wrapper .product-item-details {
        padding-bottom: 35px
    }

    .cart.table-wrapper .product-item-details {
        padding-top: 5px;
        display: table-cell;
        vertical-align: top;
        white-space: normal;
        width: 99%
    }

    .cart-discount {
        width: 66.66666667%;
        float: left;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
        border: 0;
        box-sizing: border-box;
        padding-right: 4%
    }

    .block.crosssell {
        width: 66.66666667%;
        float: left;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }

    .header.content .minicart-wrapper {
        margin-left: 5px;
        display: inline-block;
        position: relative
    }

    .header.content .minicart-wrapper:before,
    .header.content .minicart-wrapper:after {
        content: '';
        display: table
    }

    .header.content .minicart-wrapper:after {
        clear: both
    }

    .header.content:not(.navbar-fixed-top) .minicart-wrapper .action.toggle {
        cursor: pointer;
        display: inline-block;
        text-decoration: none
    }

    .header.content:not(.navbar-fixed-top) .minicart-wrapper .action.toggle:after {
        -webkit-font-smoothing: antialiased;
        font-size: 24px;
        line-height: 28px;
        color: inherit;
        content: '\e622';
        font-family: 'luma-icons';
        margin: 0;
        vertical-align: top;
        display: inline-block;
        font-weight: normal;
        overflow: hidden;
        speak: none;
        text-align: center
    }

    .header.content:not(.navbar-fixed-top) .minicart-wrapper .action.toggle:hover:after {
        color: inherit
    }

    .header.content:not(.navbar-fixed-top) .minicart-wrapper .action.toggle:active:after {
        color: inherit
    }

    .header.content:not(.navbar-fixed-top) .minicart-wrapper .action.toggle.active {
        display: inline-block;
        text-decoration: none
    }

    .header.content:not(.navbar-fixed-top) .minicart-wrapper .action.toggle.active:after {
        -webkit-font-smoothing: antialiased;
        font-size: 24px;
        line-height: 28px;
        color: inherit;
        content: '\e621';
        font-family: 'luma-icons';
        margin: 0;
        vertical-align: top;
        display: inline-block;
        font-weight: normal;
        overflow: hidden;
        speak: none;
        text-align: center
    }

    .header.content:not(.navbar-fixed-top) .minicart-wrapper .action.toggle.active:hover:after {
        color: inherit
    }

    .header.content:not(.navbar-fixed-top) .minicart-wrapper .action.toggle.active:active:after {
        color: inherit
    }

    .header.content:not(.navbar-fixed-top) .minicart-wrapper ul.dropdown {
        margin: 0;
        padding: 0;
        list-style: none none;
        background: #fff;
        border: 0px solid #e1e1e1;
        margin-top: 4px;
        min-width: 100%;
        z-index: 100;
        box-sizing: border-box;
        display: none;
        top: 100%;
        box-shadow: 0 1px 3px #e1e1e1
    }

    .header.content:not(.navbar-fixed-top) .minicart-wrapper ul.dropdown li {
        margin: 0;
        padding: 3px 5px
    }

    .header.content:not(.navbar-fixed-top) .minicart-wrapper ul.dropdown li:hover {
        background: #e8e8e8;
        cursor: pointer
    }

    .header.content:not(.navbar-fixed-top) .minicart-wrapper ul.dropdown:before,.header.content:not(.navbar-fixed-top) .minicart-wrapper ul.dropdown:after {
        border-bottom-style: solid;
        content: '';
        display: block;
        height: 0;
        position: absolute;
        width: 0
    }

    .header.content:not(.navbar-fixed-top) .minicart-wrapper ul.dropdown:before {
        border: 6px solid;
        border-color: transparent transparent #fff transparent;
        z-index: 99
    }

    .header.content:not(.navbar-fixed-top) .minicart-wrapper ul.dropdown:after {
        border: 7px solid;
        border-color: transparent transparent #bbb transparent;
        z-index: 98
    }

    .header.content:not(.navbar-fixed-top) .minicart-wrapper ul.dropdown:before {
        left: 10px;
        top: -12px
    }

    .header.content:not(.navbar-fixed-top) .minicart-wrapper ul.dropdown:after {
        left: 9px;
        top: -14px
    }

    .header.content:not(.navbar-fixed-top) .minicart-wrapper.active {
        overflow: visible
    }

    .header.content:not(.navbar-fixed-top) .minicart-wrapper.active ul.dropdown {
        display: block;
        position: absolute
    }

    .header.content:not(.navbar-fixed-top) .minicart-wrapper .action.showcart {
        width: 43px;
        height: 43px;
        line-height: 43px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        background: #f8cb64;
        text-align: center
    }

    .header.content:not(.navbar-fixed-top) .minicart-wrapper .action.showcart:before {
        line-height: 50px
    }

    .header.content:not(.navbar-fixed-top) .minicart-wrapper .action.showcart.active:before {
        line-height: 50px
    }

    .header.content:not(.navbar-fixed-top) .minicart-wrapper:hover .action.showcart {
        color: #fff;
        border-color: #d7e0f5;
        background-color: #d7e0f5
    }

    .header.content:not(.navbar-fixed-top) .minicart-wrapper .block-minicart {
        right: 0px;
        width: 350px
    }

    .minilist .action.delete:before,.minicart-wrapper .action.edit:before {
        font-size: 16px;
        line-height: inherit
    }

    .minicart-wrapper.active.show-cart .block-content {
        padding-top: 10px
    }

    .minicart-wrapper.active.show-cart .block-content .minicart-widgets,.minicart-wrapper.active.show-cart .block-content .actions,.minicart-wrapper.active.show-cart .block-content .subtotal,.minicart-wrapper.active.show-cart .block-content .minicart-items-wrapper {
        display: none
    }

    .em-rtl .header.content:not(.navbar-fixed-top) .minicart-wrapper {
        margin-left: 0px;
        margin-right: 13px
    }

    .em-rtl .header.content:not(.navbar-fixed-top) .minicart-wrapper .block-minicart {
        right: auto;
        left: 0px
    }

    .em-rtl .header.content .minicart-items .product>.product-item-photo {
        float: right;
        clear: left
    }

    .em-rtl .header.content .minicart-items .product-item-details {
        padding-right: 0;
        float: left;
        text-align: left;
        padding-left: 0;
        max-width: 65%
    }

    .em-rtl .header.content .minicart-items .product-item {
        float: none
    }

    .opc-wrapper {
        width: 66.66666667%;
        float: left;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
        padding-right: 30px
    }

    .opc-estimated-wrapper {
        display: none
    }

    .opc-progress-bar {
        margin: 0 0 20px;
        counter-reset: i;
        display: block;
        font-size: 0;
        text-align: center
    }

    .opc-progress-bar-item {
        margin: 0 0 10px;
        width: 185px;
        display: inline-block;
        position: relative;
        text-align: center;
        vertical-align: top
    }

    .opc-progress-bar-item:before {
        background: #e4e4e4;
        top: 19px;
        transition: background .3s;
        content: '';
        height: 7px;
        left: 0;
        position: absolute;
        width: 100%
    }

    .opc-progress-bar-item:first-child:before {
        border-radius: 6px 0 0 6px
    }

    .opc-progress-bar-item:last-child:before {
        border-radius: 0 6px 6px 0
    }

    .opc-progress-bar-item>span {
        display: inline-block;
        padding-top: 45px;
        width: 100%;
        word-wrap: break-word;
        color: #e4e4e4;
        font-weight: 300;
        font-size: 1.8rem
    }

    .opc-progress-bar-item>span:before,.opc-progress-bar-item>span:after {
        background: #e4e4e4;
        height: 38px;
        margin-left: -19px;
        transition: background .3s;
        width: 38px;
        border-radius: 50%;
        content: '';
        left: 50%;
        position: absolute;
        top: 0
    }

    .opc-progress-bar-item>span:after {
        background: #fbe2de;
        height: 26px;
        margin-left: -13px;
        top: 6px;
        width: 26px;
        content: counter(i);
        counter-increment: i;
        color: #434343;
        font-weight: 600;
        font-size: 1.8rem
    }

    .opc-progress-bar-item._complete {
        cursor: pointer
    }

    .opc-progress-bar-item._complete:hover:before {
        background: #d7d7d7
    }

    .opc-progress-bar-item._complete:hover>span:before {
        background: #d7d7d7
    }

    .opc-progress-bar-item._complete>span {
        color: #eb212d
    }

    .opc-progress-bar-item._complete>span:after {
        font-family: 'luma-icons';
        content: '\e610'
    }

    .opc-progress-bar-item._active:before {
        background: #eb212d
    }

    .opc-progress-bar-item._active>span {
        color: #434343
    }

    .opc-progress-bar-item._active>span:before {
        background: #eb212d
    }

    .opc-progress-bar-item._active>span:after {
        font-family: 'luma-icons';
        content: '\e610'
    }

    .checkout-index-index .modal-popup .form-shipping-address {
        max-width: 100%
    }

    .checkout-index-index .modal-popup .modal-footer .action-save-address {
        float: right;
        margin: 0 0 0 20px
    }

    .checkout-shipping-method .actions-toolbar>.primary {
        float: right
    }

    .checkout-shipping-method .actions-toolbar .action.primary {
        margin: 0;
        line-height: 2.2rem;
        padding: 14px 17px;
        font-size: 1.8rem;
        font: 700 18px/1.35 Raleway, Helvetica Neue, Helvetica, Arial, sans-serif;
        min-width: 200px;
        text-align: center
    }

    .opc-wrapper .form-login,.opc-wrapper .form-shipping-address {
        max-width: 100%
    }

    .opc-wrapper .form-login {
        border-bottom: 1px solid #e1e1e1;
        padding-bottom: 20px
    }

    .table-checkout-shipping-method {
        width: auto
    }

    .opc-sidebar {
        margin: 46px 0 20px;
        width: 33.33333333%;
        float: right;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2
    }

    .opc-summary-wrapper .modal-header .action-close {
        display: none
    }

    .authentication-dropdown {
        background-color: #fff;
        border: 1px solid #aeaeae;
        position: absolute;
        text-align: left;
        top: 100%;
        transform-origin: 0 0;
        transform: scale(1, 0);
        transition: transform linear .1s,visibility 0s linear .1s;
        visibility: hidden;
        width: 100%
    }

    .authentication-dropdown._show {
        z-index: 100;
        transform: scale(1, 1);
        transition: transform linear .1s,visibility 0s linear 0s;
        visibility: visible
    }

    .authentication-wrapper {
        width: 33.33333333%;
        text-align: right
    }

    .block-authentication .block-title {
        font-size: 2.6rem;
        border-bottom: 0;
        margin-bottom: 25px
    }

    .block-authentication .actions-toolbar>.primary {
        display: inline;
        float: right;
        margin-right: 0
    }

    .block-authentication .actions-toolbar>.primary .action {
        margin-right: 0
    }

    .block-authentication .actions-toolbar>.secondary {
        float: left;
        margin-right: 2rem;
        padding-top: 1rem
    }

    .popup-authentication .modal-inner-wrap {
        min-width: 768px;
        width: 60%
    }

    .popup-authentication .block-authentication {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        border-top: 1px solid #c1c1c1
    }

    .popup-authentication .block[class],.popup-authentication .form-login,.popup-authentication .fieldset,.popup-authentication .block-content {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-grow: 1;
        flex-grow: 1
    }

    .popup-authentication .block[class] {
        box-sizing: border-box;
        float: left;
        padding: 10px 30px 0 0;
        width: 50%
    }

    .popup-authentication .block[class]+.block {
        border-left: 1px solid #c1c1c1;
        border-top: 0;
        margin: 0;
        padding: 10px 0 0 40px
    }

    .popup-authentication .block[class]+.block::before {
        left: 0;
        top: 50%
    }

    .popup-authentication .actions-toolbar {
        margin-bottom: 0;
        margin-top: auto
    }

    .checkout-payment-method .payment-methods .actions-toolbar .primary {
        float: right;
        margin: 0
    }

    .checkout-payment-method .fieldset>.field-select-billing>.control {
        float: none;
        width: 100%
    }

    .payment-method-billing-address .action-update {
        float: right
    }

    .payment-method-billing-address .actions-toolbar .action-cancel {
        margin: 6px 20px 0 0
    }

    .checkout-payment-method .payment-option-title {
        padding-left: 22px
    }

    .checkout-payment-method .payment-option-content .payment-option-inner+.actions-toolbar {
        margin-left: 0
    }

    .login-container .block.login .actions-toolbar>.primary {
        margin-bottom: 0;
        margin-right: 30px
    }

    .login-container .block.login .actions-toolbar>.secondary {
        float: left
    }

    .login-container .fieldset>.field>.control {
        width: 100%
    }

    .form-create-account .fieldset-fullname .fields .field {
        float: left;
        margin: 0 10px 10px 0
    }

    .form-create-account .fieldset-fullname .field-name-prefix,.form-create-account .fieldset-fullname .field-name-suffix {
        width: 50px
    }

    .form.password.reset,.form.send.confirmation,.form.password.forget,.form.create.account {
        width: 50%;
        min-width: 600px
    }

    .account.page-layout-2columns-left .sidebar-main,.account.page-layout-2columns-left .sidebar-additional {
        width: 25%
    }

    .account.page-layout-2columns-left .column.main {
        width: 75%
    }

    .account .data.table {
        margin-bottom: 0
    }

    .account .data.table .col.actions {
        white-space: nowrap
    }

    .block-addresses-list .items.addresses>.item {
        margin-bottom: 20px
    }

    .block-addresses-list .items.addresses>.item:nth-last-child(1),.block-addresses-list .items.addresses>.item:nth-last-child(2) {
        margin-bottom: 0
    }

    .control.captcha-image .captcha-img {
        margin: 0 10px 10px 0
    }

    .storecredit .block-balance-history {
        width: 100%
    }

    .table-balance-history .col {
        width: 25%
    }

    .page-product-giftcard .product-info-main .price-box .price-container.price-final_price {
        font-size: 21px
    }

    .page-product-giftcard .product-info-main .price-box .price-container.price-final_price .price {
        font-size: 36px;
        line-height: 36px
    }

    .page-product-giftcard .product-add-form .field:not(.text) {
        margin: 0 0 20px;
        padding: 0 12px 0 0;
        box-sizing: border-box;
        display: inline-block;
        width: 50%;
        vertical-align: top
    }

    .page-product-giftcard .product-add-form .field:not(.text)>.label {
        margin: 0 0 8px;
        display: inline-block
    }

    .page-product-giftcard .product-add-form .field:not(.text):last-child {
        margin-bottom: 0
    }

    .page-product-giftcard .product-add-form .field:not(.text)+.fieldset {
        clear: both
    }

    .page-product-giftcard .product-add-form .field:not(.text)>.label {
        font-weight: 500
    }

    .page-product-giftcard .product-add-form .field:not(.text)>.label+br {
        display: none
    }

    .page-product-giftcard .product-add-form .field:not(.text) .choice input {
        vertical-align: top
    }

    .page-product-giftcard .product-add-form .field:not(.text) .fields.group:before,.page-product-giftcard .product-add-form .field:not(.text) .fields.group:after {
        content: '';
        display: table
    }

    .page-product-giftcard .product-add-form .field:not(.text) .fields.group:after {
        clear: both
    }

    .page-product-giftcard .product-add-form .field:not(.text) .fields.group .field {
        box-sizing: border-box;
        float: left
    }

    .page-product-giftcard .product-add-form .field:not(.text) .fields.group.group-2 .field {
        width: 50% !important
    }

    .page-product-giftcard .product-add-form .field:not(.text) .fields.group.group-3 .field {
        width: 33.3% !important
    }

    .page-product-giftcard .product-add-form .field:not(.text) .fields.group.group-4 .field {
        width: 25% !important
    }

    .page-product-giftcard .product-add-form .field:not(.text) .fields.group.group-5 .field {
        width: 20% !important
    }

    .page-product-giftcard .product-add-form .field:not(.text) .addon {
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap;
        padding: 0;
        width: 100%
    }

    .page-product-giftcard .product-add-form .field:not(.text) .addon textarea,.page-product-giftcard .product-add-form .field:not(.text) .addon select,.page-product-giftcard .product-add-form .field:not(.text) .addon input {
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
        -webkit-flex-basis: 100%;
        flex-basis: 100%;
        display: inline-block;
        margin: 0;
        width: auto
    }

    .page-product-giftcard .product-add-form .field:not(.text) .addon .addbefore,.page-product-giftcard .product-add-form .field:not(.text) .addon .addafter {
        background: #fff;
        background-clip: padding-box;
        border: 1px solid #c2c2c2;
        border-radius: 1px;
        font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;
        font-size: 14px;
        height: 32px;
        line-height: 1.42857143;
        padding: 0 9px;
        vertical-align: baseline;
        width: 100%;
        box-sizing: border-box;
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3;
        display: inline-block;
        vertical-align: middle;
        white-space: nowrap;
        width: auto
    }

    .page-product-giftcard .product-add-form .field:not(.text) .addon .addbefore:disabled,.page-product-giftcard .product-add-form .field:not(.text) .addon .addafter:disabled {
        opacity: .5
    }

    .page-product-giftcard .product-add-form .field:not(.text) .addon .addbefore::-moz-placeholder,.page-product-giftcard .product-add-form .field:not(.text) .addon .addafter::-moz-placeholder {
        color: #c2c2c2
    }

    .page-product-giftcard .product-add-form .field:not(.text) .addon .addbefore::-webkit-input-placeholder,.page-product-giftcard .product-add-form .field:not(.text) .addon .addafter::-webkit-input-placeholder {
        color: #c2c2c2
    }

    .page-product-giftcard .product-add-form .field:not(.text) .addon .addbefore:-ms-input-placeholder,.page-product-giftcard .product-add-form .field:not(.text) .addon .addafter:-ms-input-placeholder {
        color: #c2c2c2
    }

    .page-product-giftcard .product-add-form .field:not(.text) .addon .addbefore {
        float: left;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }

    .page-product-giftcard .product-add-form .field:not(.text) .additional {
        margin-top: 10px
    }

    .page-product-giftcard .product-add-form .field:not(.text).required>.label:after,.page-product-giftcard .product-add-form .field:not(.text)._required>.label:after {
        content: '*';
        color: #e02b27;
        font-size: 1.2rem;
        margin: 0 0 0 5px
    }

    .page-product-giftcard .product-add-form .field:not(.text) .note {
        font-size: 1.2rem;
        margin: 3px 0 0;
        padding: 0;
        display: inline-block;
        text-decoration: none
    }

    .page-product-giftcard .product-add-form .field:not(.text) .note:before {
        -webkit-font-smoothing: antialiased;
        font-size: 24px;
        line-height: 12px;
        font-family: 'luma-icons';
        vertical-align: middle;
        display: inline-block;
        font-weight: normal;
        overflow: hidden;
        speak: none;
        text-align: center
    }

    .page-product-giftcard .product-add-form .field:not(.text):nth-child(odd) {
        padding-right: 25px
    }

    .page-product-giftcard .product-add-form .field:not(.text):nth-child(even) {
        padding-right: 0
    }

    .page-product-giftcard .product-add-form .product-options-wrapper .field:not(.date)>.control {
        width: auto
    }

    .gift-message .field {
        margin: 0 0 20px;
        box-sizing: border-box
    }

    .gift-message .field>.label {
        margin: 0
    }

    .gift-message .field:before,.gift-message .field:after {
        content: '';
        display: table
    }

    .gift-message .field:after {
        clear: both
    }

    .gift-message .field.choice:before,.gift-message .field.no-label:before {
        padding: 0 15px 8px 0;
        width: 100%;
        box-sizing: border-box;
        content: ' ';
        float: left;
        height: 1px
    }

    .gift-message .field .description {
        padding: 0 15px 8px 0;
        text-align: left;
        width: 100%;
        box-sizing: border-box;
        float: left
    }

    .gift-message .field:not(.choice)>.label {
        padding: 0 15px 8px 0;
        text-align: left;
        width: 100%;
        box-sizing: border-box;
        float: left
    }

    .gift-message .field:not(.choice)>.control {
        width: 100%;
        float: left
    }

    .gift-options {
        position: relative;
        z-index: 1
    }

    .gift-options .actions-toolbar {
        clear: both;
        padding: 0;
        position: static
    }

    .gift-options .actions-toolbar .secondary {
        float: right
    }

    .gift-options .actions-toolbar .secondary .action {
        float: right;
        margin-left: 20px;
        margin-right: 0
    }

    .gift-options .actions-toolbar .secondary .action-cancel {
        display: block;
        float: left;
        margin-top: 6px
    }

    .gift-options .actions-toolbar:nth-child(3):before {
        border-left: 1px solid #c1c1c1;
        bottom: 5rem;
        content: "";
        display: block;
        left: 50%;
        overflow: hidden;
        position: absolute;
        top: 0;
        width: 0
    }

    .gift-options-title {
        font-weight: 300;
        font-size: 1.8rem
    }

    .gift-item-block .title {
        padding: 20px 0
    }

    .item-gift td {
        padding-left: 0;
        padding-right: 0
    }

    .cart.table-wrapper .action-gift {
        float: left;
        display: inline-block;
        text-decoration: none
    }

    .cart.table-wrapper .action-gift:after {
        -webkit-font-smoothing: antialiased;
        font-size: 18px;
        line-height: 20px;
        color: #8f8f8f;
        content: '\e622';
        font-family: 'luma-icons';
        margin: 0 0 0 10px;
        vertical-align: middle;
        display: inline-block;
        font-weight: normal;
        overflow: hidden;
        speak: none;
        text-align: center
    }

    .cart.table-wrapper .action-gift:hover:after {
        color: #333
    }

    .cart.table-wrapper .action-gift:active:after {
        color: #8f8f8f
    }

    .cart.table-wrapper .action-gift._active:after {
        content: '\e621'
    }

    .cart.table-wrapper .gift-options .actions-toolbar {
        clear: both;
        padding: 0;
        position: static
    }

    .cart-container .cart-gift-item {
        margin-bottom: 20px;
        display: none;
    }

    .cart-container .cart-gift-item .gift-options,.cart-container .cart-gift-item .gift-summary {
        padding-bottom: 20px
    }

    .form-giftregistry-share .fieldset .field,.form-giftregistry-edit .fieldset .field {
        width: 45%
    }

    .form-giftregistry-edit .fieldset.shipping_address .fieldset {
        margin-top: 20px
    }

    .table-giftregistry .col.create {
        white-space: nowrap
    }

    .table-giftregistry .col.message {
        width: 40%
    }

    .table-giftregistry .col.actions {
        width: 30%
    }

    .table-giftregistry-items .col.note {
        width: 30%
    }

    .account .data.table.table-giftregistry-items>thead>tr>th,.account .data.table.table-giftregistry-items>tbody>tr>th,.account .data.table.table-giftregistry-items>tfoot>tr>th,.account .data.table.table-giftregistry-items>thead>tr>td,.account .data.table.table-giftregistry-items>tbody>tr>td,.account .data.table.table-giftregistry-items>tfoot>tr>td {
        border-top: 1px solid #e1e1e1
    }

    .account .data.table.table-giftregistry-items>caption+thead>tr:first-child>th,.account .data.table.table-giftregistry-items>colgroup+thead>tr:first-child>th,.account .data.table.table-giftregistry-items>thead:first-child>tr:first-child>th,.account .data.table.table-giftregistry-items>caption+thead>tr:first-child>td,.account .data.table.table-giftregistry-items>colgroup+thead>tr:first-child>td,.account .data.table.table-giftregistry-items>thead:first-child>tr:first-child>td {
        border-top: 0
    }

    .account .data.table.table-giftregistry-items>tbody+tbody {
        border-top: 1px solid #e1e1e1
    }

    .account .data.table.table-giftregistry-items th {
        border-bottom: 0
    }

    .account .data.table.table-giftregistry-items>tbody>tr:nth-child(even)>td,.account .data.table.table-giftregistry-items>tbody>tr:nth-child(even)>th {
        background: none
    }

    .form-giftregistry-search .fieldset {
        margin-bottom: 29px
    }

    .form-giftregistry-search .fieldset .field.name,.form-giftregistry-search .fieldset .field.lastname {
        padding: 0 12px 0 0;
        box-sizing: border-box;
        display: inline-block;
        width: 50%;
        vertical-align: top;
        margin-bottom: auto
    }

    .form-giftregistry-search .fieldset .field.name+.fieldset,.form-giftregistry-search .fieldset .field.lastname+.fieldset {
        clear: both
    }

    .form-giftregistry-search .fieldset .field.lastname {
        padding: 0
    }

    .block-giftregistry-shared-items .item {
        border-bottom: 1px solid #e1e1e1;
        border-top: 0
    }

    .block-giftregistry-shared-items .product-item-photo {
        display: table-cell;
        max-width: 100%;
        padding: 0 20px 0 0;
        vertical-align: top;
        width: 1%
    }

    .block-giftregistry-shared-items .product-item-details {
        display: table-cell;
        vertical-align: top;
        width: 99%;
        word-break: normal
    }

    .block-giftregistry-shared-items .col.product {
        width: 48%
    }

    .block-giftregistry-shared-items .col:not(.product) {
        text-align: center
    }

    .block-giftregistry-shared-items .col.price {
        padding-top: 17px
    }

    .block-giftregistry-shared-items .input-text.qty {
        margin-top: -4px
    }

    .gift-wrapping {
        box-sizing: border-box;
        float: left;
        padding-right: 20px;
        width: 50%
    }

    .gift-wrapping+.gift-message {
        border-left: 1px solid #c1c1c1;
        box-sizing: border-box;
        float: left;
        padding-left: 4.5rem;
        width: 50%
    }

    .table-invitations .col {
        width: 50%
    }

    .wishlist.window.popup {
        bottom: auto;
        top: 20%;
        left: 50%;
        margin-left: -212px;
        width: 380px;
        right: auto
    }

    .block-wishlist-management {
        margin-bottom: 20px
    }

    .block-wishlist-management .wishlist-select {
        border-bottom: 1px solid #e8e8e8;
        display: table;
        margin-bottom: 15px;
        width: 100%
    }

    .block-wishlist-management .wishlist-select .wishlist-name {
        display: table-cell;
        margin-right: 10px;
        padding: 5px 10px 10px;
        vertical-align: top;
        white-space: nowrap;
        width: 5%
    }

    .block-wishlist-management .wishlist-select-items {
        display: table-cell;
        padding-right: 160px;
        vertical-align: top
    }

    .block-wishlist-management .wishlist-select-items .item {
        display: inline-block;
        margin-right: 10px;
        padding: 5px 10px 10px
    }

    .block-wishlist-management .wishlist-select-items .item:last-child {
        margin-right: 0
    }

    .block-wishlist-management .wishlist-select-items .current {
        border-bottom: 3px solid #ff5501;
        font-weight: 600
    }

    .block-wishlist-management .wishlist-select .wishlist-name-current {
        display: none
    }

    .block-wishlist-management .wishlist-add.item {
        position: absolute;
        right: 0;
        top: 0
    }

    .block-wishlist-management .wishlist-title strong {
        font-size: 4rem
    }

    .block-wishlist-management .wishlist-info {
        float: left
    }

    .block-wishlist-management .wishlist-toolbar {
        float: right
    }

    .block-wishlist-info-items .product-item-photo {
        margin-left: 0
    }

    .products-grid.wishlist .product-item-checkbox {
        float: left
    }

    .products-grid.wishlist .product-item-checkbox+.product-item-name {
        margin-left: 25px
    }

    .product-reviews-summary {
        margin-bottom: 15px
    }

    .products.wrapper.list .product-reviews-summary {
        margin: 0
    }

    .product-reviews-summary .reviews-actions {
        font-size: 85%;
        margin-top: 3px
    }

    .form-create-return .fieldset .field {
        width: 45%
    }

    .magento-rma-guest-returns .column.main .block.block-order-details-view .block-content:not(.widget) .box {
        clear: none;
        float: left;
        width: 25%
    }

    .block-returns-tracking .block-title .action {
        margin: 12px 0 0 30px
    }

    .block-returns-tracking .block-title .action.track {
        float: right
    }

    .order-links .item {
        float: left;
        margin: 0 5px 0 0
    }

    .order-links .item a {
        padding: 10px 20px
    }

    .order-links .item strong {
        border-bottom: 0;
        margin-bottom: -1px;
        padding: 10px 20px;
    }

    .order-actions-toolbar .action.print {
        display: block;
        float: right
    }

    .account .column.main .block.block-order-details-view .block-content:not(.widget) .box,[class^="sales-guest-"] .column.main .block.block-order-details-view .block-content:not(.widget) .box,.sales-guest-view .column.main .block.block-order-details-view .block-content:not(.widget) .box {
        clear: none;
        float: left;
        width: 25%
    }

    .block-order-details-comments {
        margin: 0 0 60px
    }

    .block-order-details-comments .comment-date {
        clear: left;
        float: left;
        margin-right: 50px;
        max-width: 90px
    }

    .block-order-details-comments .comment-content {
        overflow: hidden
    }

    .order-details-items {
        margin-top: -1px;
        padding: 25px
    }

    .order-details-items .col.name {
        padding-left: 0
    }

    .order-details-items .col.price {
        text-align: center
    }

    .order-details-items .col.subtotal {
        text-align: right
    }

    .order-details-items tbody td {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .order-details-items tfoot .amount,.order-details-items tfoot .mark {
        text-align: right
    }

    .order-details-items.ordered .order-title {
        display: none
    }

    .table-order-items tbody .col.label,.table-order-items tbody .col.value {
        padding-left: 0
    }

    .table-order-items.invoice .col.qty,.table-order-items.shipment .col.qty {
        text-align: center
    }

    .table-order-items.creditmemo .col.qty,.table-order-items.creditmemo .col.discount,.table-order-items.creditmemo .col.subtotal {
        text-align: center
    }

    .table-order-items.creditmemo .col.total {
        text-align: right
    }

    .form.send.friend {
        width: 60%
    }

    .form.send.friend .fieldset .field {
        width: 45%
    }

    .form.send.friend .fieldset .field.text {
        width: 90%
    }

    html,body {
        height: 100%
    }

    .ie9 body {
        background-color: #8f8f8f
    }

    .navigation ul {
        padding: 0 8px
    }

    .page-header {
        border: 0;
        margin-bottom: 0;
        z-index: 150;
    }

    .page-header .header.panel {
        padding-bottom: 0;
        padding-top: 0
    }

    .page-header .switcher {
        float: left;
        margin-left: 0;
        margin-right: 0;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }

    .page-main>.page-title-wrapper .page-title {
        display: inline-block
    }

    .page-main>.page-title-wrapper .page-title+.action {
        float: right;
        margin-top: 20px
    }

    .customer-welcome {
        display: inline-block;
        position: relative
    }

    .customer-welcome:before,.customer-welcome:after {
        content: '';
        display: table
    }

    .customer-welcome:after {
        clear: both
    }

    .customer-welcome .action.switch {
        padding: 0;
        cursor: pointer;
        display: inline-block;
        text-decoration: none
    }

    .customer-welcome .action.switch>span {
        border: 0;
        clip: rect(0, 0, 0, 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }

    .customer-welcome .action.switch:after {
        -webkit-font-smoothing: antialiased;
        font-size: 10px;
        line-height: 22px;
        color: inherit;
        content: '\e622';
        font-family: 'luma-icons';
        margin: 0;
        vertical-align: top;
        display: inline-block;
        font-weight: normal;
        overflow: hidden;
        speak: none;
        text-align: center
    }

    .customer-welcome .action.switch:hover:after {
        color: inherit
    }

    .customer-welcome .action.switch:active:after {
        color: inherit
    }

    .customer-welcome .action.switch.active {
        display: inline-block;
        text-decoration: none
    }

    .customer-welcome .action.switch.active>span {
        border: 0;
        clip: rect(0, 0, 0, 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }

    .customer-welcome .action.switch.active:after {
        -webkit-font-smoothing: antialiased;
        font-size: 10px;
        line-height: 22px;
        color: inherit;
        content: '\e621';
        font-family: 'luma-icons';
        margin: 0;
        vertical-align: top;
        display: inline-block;
        font-weight: normal;
        overflow: hidden;
        speak: none;
        text-align: center
    }

    .customer-welcome .action.switch.active:hover:after {
        color: inherit
    }

    .customer-welcome .action.switch.active:active:after {
        color: inherit
    }

    .customer-welcome ul {
        margin: 0;
        padding: 0;
        list-style: none none;
        background: #fff;
        border: 0px solid #e1e1e1;
        margin-top: 4px;
        min-width: 100%;
        z-index: 101;
        box-sizing: border-box;
        display: none;
        top: 100%;
        right: 0;
        box-shadow: 0 1px 3px #e1e1e1
    }

    .customer-welcome ul li {
        margin: 0;
        padding: 0
    }

    .customer-welcome ul li:hover {
        background: #e8e8e8;
        cursor: pointer
    }

    .customer-welcome ul:before,.customer-welcome ul:after {
        border-bottom-style: solid;
        content: '';
        display: block;
        height: 0;
        position: absolute;
        width: 0
    }

    .customer-welcome ul:before {
        border: 6px solid;
        border-color: transparent transparent #fff transparent;
        z-index: 99
    }

    .customer-welcome ul:after {
        border: 7px solid;
        border-color: transparent transparent #bbb transparent;
        z-index: 98
    }

    .customer-welcome ul:before {
        right: 10px;
        top: -12px
    }

    .customer-welcome ul:after {
        right: 9px;
        top: -14px
    }

    .customer-welcome.active {
        overflow: visible
    }

    .customer-welcome.active ul {
        display: block;
        position: absolute
    }

    .customer-welcome li a {
        color: #333;
        text-decoration: none;
        display: block;
        line-height: 1.4;
        padding: 8px
    }

    .customer-welcome li a:visited {
        color: #333;
        text-decoration: none
    }

    .customer-welcome li a:hover {
        color: #333;
        text-decoration: none
    }

    .customer-welcome li a:active {
        color: #333;
        text-decoration: none
    }

    .customer-welcome .customer-name {
        cursor: pointer
    }

    .customer-welcome .customer-menu {
        display: none
    }

    .customer-welcome .action.switch {
        background-image: none;
        background: none;
        -moz-box-sizing: content-box;
        border: 0;
        box-shadow: none;
        line-height: inherit;
        margin: 0;
        padding: 0;
        text-decoration: none;
        text-shadow: none;
        font-weight: 400;
        color: #fff
    }

    .customer-welcome .action.switch:focus,.customer-welcome .action.switch:active {
        background: none;
        border: none
    }

    .customer-welcome .action.switch:hover {
        background: none;
        border: none
    }

    .customer-welcome .action.switch.disabled,.customer-welcome .action.switch[disabled],fieldset[disabled] .customer-welcome .action.switch {
        cursor: not-allowed;
        pointer-events: none;
        opacity: .5
    }

    .customer-welcome .header.links {
        min-width: 175px
    }

    .customer-welcome.active .action.switch:after {
        content: '\e621'
    }

    .customer-welcome.active .customer-menu {
        display: block
    }

    .customer-welcome .greet {
        display: none
    }

    .header.panel>.header.links {
        margin: 0;
        padding: 0;
        list-style: none none;
        float: right;
        margin-left: auto
    }

    .header.panel>.header.links>li {
        display: inline-block;
        vertical-align: top
    }

    .header.panel>.header.links>li {
        margin: 0
    }

    .header.panel>.header.links>li>a {
        padding: 14px 15px
    }

    .header.panel>.header.links>li.welcome,.header.panel>.header.links>li>a {
        display: inline-block
    }

    .header.panel>.header.links>li.welcome span {
        padding: 14px 20px;
        display: inline-block;
        vertical-align: top
    }

    .header.panel>.header.links>li.welcome a {
        color: #fff;
        padding-left: 5px
    }

    .header.panel>.header.links>.authorization-link:after {
        display: none;
        content: attr(data-label);
        margin: 0 -5px 0 5px
    }

    .header.panel>.header.links>.customer-welcome+.authorization-link {
        display: none
    }

    .header.content {
        padding: 25px 0
    }

    .logo {
        margin: 0 10px 0 0
    }

    .logo img {
        max-height: inherit
    }

    .page-wrapper {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: 0;
        min-height: 100%;
        position: relative;
        transition: margin .3s ease-out 0
    }

    .page-wrapper>.breadcrumbs,.page-wrapper>.top-container,.page-wrapper>.widget {
        box-sizing: border-box;
        width: 100%
    }

    .ie10 .page-wrapper,.ie11 .page-wrapper {
        height: 100%
    }

    .footer.content {
        border-top: none
    }

    .footer.content .switcher.store {
        display: block;
        margin: 0
    }

    .footer.content .links {
        display: inline-block;
        padding-right: 50px;
        vertical-align: top;
        clear: both
    }

    .footer.content .links li {
        background: transparent;
        border: none;
        font-size: 14px;
        margin: 0 0 8px;
        padding: 0;
        display: inline-block
    }

    .footer.content .links a,.footer.content .links strong {
        display: inline
    }

    .products-grid.wishlist .product-item-info:hover .product-item-inner {
        display: block
    }

    .products-grid.wishlist .product-item-tooltip {
        display: inline-block
    }

    .products-grid.wishlist .product-item-actions {
        margin: 10px 0 0
    }

    .products-grid.wishlist .product-item-actions>* {
        display: inline-block;
    }

    .products-grid.wishlist .product-item .fieldset {
        display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
        display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
        display: -ms-flexbox;      /* TWEENER - IE 10 */
        display: -webkit-flex;     /* NEW - Chrome */
        display: flex;
        justify-content: center;
    }

    .products-grid.wishlist .product-item .fieldset .field.qty,
    .products-grid.wishlist .product-item .fieldset .product-item-actions {
        margin: 0;
    }

    .products-grid.wishlist .product-item .fieldset .field.qty {
        padding-right: 10px
    }

    .products-grid.wishlist .product-item .box-tocart .actions-primary {
        margin: 0
    }

    .products-grid.wishlist .product-item .box-tocart .stock {
        margin: 20px 0 0
    }

    .products-grid.wishlist .product-item .tocart {
        width: auto
    }

    .wishlist-index-index .product-item-info {
        width: auto
    }

    .wishlist-index-index .product-item-inner {
        background: #fff;
        border: 1px solid #e1e1e1;
        border-top: none;
        box-shadow: 0 5px 10px #d4d4d4;
        display: none;
        left: 0;
        margin: -3px 0 0 -1px;
        padding: 0 9px 9px;
        position: absolute;
        right: -1px;
        z-index: 2
    }

    .wishlist-index-index .product-item-inner .comment-box {
        margin-top: -10px
    }

    .wishlist-index-index .products-grid .product-items:not(.owl-carousel) {
        overflow: inherit
    }

    .wishlist-index-index .actions-toolbar {
        clear: both
    }

    .sidebar .block.widget .pager .pages-item-next {
        padding: 0
    }

    .sidebar .block.widget .pager .pages-item-next .action {
        margin: 0
    }
}

@media all and (min-width: 769px),print {
    .modal-popup.modal-slide .modal-footer {
        border-top:1px solid #e1e1e1;
        text-align: right
    }

    .modal-popup .modal-inner-wrap {
        width: 70%
    }

    .modal-popup.confirm._show .modal-inner-wrap {
        width: 40%
    }

    .modal-popup.confirm._show .modal-inner-wrap .modal-footer button {
        margin-right: 10px
    }
}

@media all and (min-width: 1024px),print {
    .em-box .page-wrapper {
        max-width:1024px
    }

    .em-menu-hoz {
        max-width: 79%
    }

    .dropmenu-template .dropmenu-content {
        width: 1024px
    }

    .dropmenu-template .dropmenu-content.dropmenu-1 {
        width: 170.66666667px
    }

    .dropmenu-template .dropmenu-content.dropmenu-2 {
        width: 341.33333333px
    }

    .dropmenu-template .dropmenu-content.dropmenu-3 {
        width: 512px
    }

    .dropmenu-template .dropmenu-content.dropmenu-4 {
        width: 682.66666667px
    }

    .dropmenu-template .dropmenu-content.dropmenu-5 {
        width: 853.33333333px
    }

    .dropmenu-template .dropmenu-content.dropmenu-6 {
        width: 1024px
    }

    .header.content.navbar-fixed-top .header-wrapper-container {
        max-width: 1200px
    }

    .em-menu-hoz {
        max-width: 79%
    }

    .dropmenu-template .dropmenu-content {
        width: 1024px
    }

    .dropmenu-template .dropmenu-content.dropmenu-1 {
        width: 170.66666667px
    }

    .dropmenu-template .dropmenu-content.dropmenu-2 {
        width: 341.33333333px
    }

    .dropmenu-template .dropmenu-content.dropmenu-3 {
        width: 512px
    }

    .dropmenu-template .dropmenu-content.dropmenu-4 {
        width: 682.66666667px
    }

    .dropmenu-template .dropmenu-content.dropmenu-5 {
        width: 853.33333333px
    }

    .dropmenu-template .dropmenu-content.dropmenu-6 {
        width: 1024px
    }

    .header.content.navbar-fixed-top .header-wrapper-container {
        max-width: 1200px
    }

    .home .dropmenu-template .dropmenu-content .span2 {
        min-height: 150px
    }

    .col-lg-1 {
        width: 4.16666667%;
        float: left
    }

    .col-lg-2 {
        width: 8.33333333%;
        float: left
    }

    .col-lg-3 {
        width: 12.5%;
        float: left
    }

    .col-lg-4 {
        width: 16.66666667%;
        float: left
    }

    .col-lg-5 {
        width: 20.83333333%;
        float: left
    }

    .col-lg-6 {
        width: 25%;
        float: left
    }

    .col-lg-7 {
        width: 29.16666667%;
        float: left
    }

    .col-lg-8 {
        width: 33.33333333%;
        float: left
    }

    .col-lg-9 {
        width: 37.5%;
        float: left
    }

    .col-lg-10 {
        width: 41.66666667%;
        float: left
    }

    .col-lg-11 {
        width: 45.83333333%;
        float: left
    }

    .col-lg-12 {
        width: 50%;
        float: left
    }

    .col-lg-13 {
        width: 54.16666667%;
        float: left
    }

    .col-lg-14 {
        width: 58.33333333%;
        float: left
    }

    .col-lg-15 {
        width: 62.5%;
        float: left
    }

    .col-lg-16 {
        width: 66.66666667%;
        float: left
    }

    .col-lg-17 {
        width: 70.83333333%;
        float: left
    }

    .col-lg-18 {
        width: 75%;
        float: left
    }

    .col-lg-19 {
        width: 79.16666667%;
        float: left
    }

    .col-lg-20 {
        width: 83.33333333%;
        float: left
    }

    .col-lg-21 {
        width: 87.5%;
        float: left
    }

    .col-lg-22 {
        width: 91.66666667%;
        float: left
    }

    .col-lg-23 {
        width: 95.83333333%;
        float: left
    }

    .col-lg-24 {
        width: 100%;
        float: left
    }

    .em-header-01 .header.panel>.header.links>li>a {
        padding: 14px 20px
    }

    .em-header-02 .header.panel>.header.links>li>a {
        padding: 11px 20px
    }

    .page-footer .em-wrapper-social .em-block-content {
        clear: none
    }

    .page-footer .em-wrapper-newsletter .em-block-content {
        clear: none
    }

    .products-grid .product-items:not(.owl-carousel) {
        margin-left: -10px;
        margin-right: -10px;
        overflow: hidden
    }

    .products-grid .product-items:not(.owl-carousel)>.product-item {
        width: 25%;
        padding-left: 10px;
        padding-right: 10px
    }

    .products-grid .product-items:not(.owl-carousel)>.product-item .product-item-info {
        width: 100%
    }

    .products-grid .emcatalog-desktop-1 .product-items:not(.owl-carousel) {
        margin-left: -10px;
        margin-right: -10px;
        overflow: hidden
    }

    .products-grid .emcatalog-desktop-1 .product-items:not(.owl-carousel)>.product-item {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px
    }

    .products-grid .emcatalog-desktop-1 .product-items:not(.owl-carousel)>.product-item .product-item-info {
        width: 100%
    }

    .products-grid .emcatalog-desktop-2 .product-items:not(.owl-carousel) {
        margin-left: -10px;
        margin-right: -10px;
        overflow: hidden
    }

    .products-grid .emcatalog-desktop-2 .product-items:not(.owl-carousel)>.product-item {
        width: 50%;
        padding-left: 10px;
        padding-right: 10px
    }

    .products-grid .emcatalog-desktop-2 .product-items:not(.owl-carousel)>.product-item .product-item-info {
        width: 100%
    }

    .products-grid .emcatalog-desktop-3 .product-items:not(.owl-carousel) {
        margin-left: -10px;
        margin-right: -10px;
        overflow: hidden
    }

    .products-grid .emcatalog-desktop-3 .product-items:not(.owl-carousel)>.product-item {
        width: 33.33333333%;
        padding-left: 10px;
        padding-right: 10px
    }

    .products-grid .emcatalog-desktop-3 .product-items:not(.owl-carousel)>.product-item .product-item-info {
        width: 100%
    }

    .products-grid .emcatalog-desktop-4 .product-items:not(.owl-carousel) {
        margin-left: -10px;
        margin-right: -10px;
        overflow: hidden
    }

    .products-grid .emcatalog-desktop-4 .product-items:not(.owl-carousel)>.product-item {
        width: 25%;
        padding-left: 10px;
        padding-right: 10px
    }

    .products-grid .emcatalog-desktop-4 .product-items:not(.owl-carousel)>.product-item .product-item-info {
        width: 100%
    }

    .products-grid .emcatalog-desktop-5 .product-items:not(.owl-carousel) {
        margin-left: -10px;
        margin-right: -10px;
        overflow: hidden
    }

    .products-grid .emcatalog-desktop-5 .product-items:not(.owl-carousel)>.product-item {
        width: 20%;
        padding-left: 10px;
        padding-right: 10px
    }

    .products-grid .emcatalog-desktop-5 .product-items:not(.owl-carousel)>.product-item .product-item-info {
        width: 100%
    }

    .products-grid .emcatalog-desktop-6 .product-items:not(.owl-carousel) {
        margin-left: -10px;
        margin-right: -10px;
        overflow: hidden
    }

    .products-grid .emcatalog-desktop-6 .product-items:not(.owl-carousel)>.product-item {
        width: 16.66666667%;
        padding-left: 10px;
        padding-right: 10px
    }

    .products-grid .emcatalog-desktop-6 .product-items:not(.owl-carousel)>.product-item .product-item-info {
        width: 100%
    }

    .box-tocart .paypal:first-of-type {
        margin-top: 13px
    }

    .checkout-index-index .modal-popup .modal-inner-wrap {
        margin-left: -400px;
        width: 800px;
        left: 50%
    }

    .opc-wrapper .shipping-address-item {
        width: 50%
    }

    .opc-wrapper .shipping-address-item:before {
        background: #ccc;
        height: calc(100% - 20px);
        content: '';
        left: 0;
        position: absolute;
        top: 0;
        width: 1px
    }

    .opc-wrapper .shipping-address-item:nth-child(3n+1):before {
        display: none
    }

    .opc-wrapper .shipping-address-item.selected-item:before {
        display: none
    }

    .opc-wrapper .shipping-address-item.selected-item+.shipping-address-item:before {
        display: none
    }

    .table-checkout-shipping-method {
        min-width: 500px
    }

    .header.panel>.header.links>li>a {
        padding: 14px 20px
    }

    .wishlist-index-index .products-grid .product-items {
        margin: 0
    }

    .wishlist-index-index .products-grid .product-item {
        margin-bottom: 20px;
        padding: 0;
        width: 24.439%
    }
}

@media all and (min-width: 1440px),print {
    .em-box .page-wrapper {
        max-width:1200px
    }

    .dropmenu-template .dropmenu-content {
        width: 1180px
    }

    .dropmenu-template .dropmenu-content.dropmenu-1 {
        width: 196.66666667px
    }

    .dropmenu-template .dropmenu-content.dropmenu-2 {
        width: 393.33333333px
    }

    .dropmenu-template .dropmenu-content.dropmenu-3 {
        width: 590px
    }

    .dropmenu-template .dropmenu-content.dropmenu-4 {
        width: 786.66666667px
    }

    .dropmenu-template .dropmenu-content.dropmenu-5 {
        width: 983.33333333px
    }

    .dropmenu-template .dropmenu-content.dropmenu-6 {
        width: 1180px
    }

    .dropmenu-template .dropmenu-content {
        width: 1180px
    }

    .dropmenu-template .dropmenu-content.dropmenu-1 {
        width: 196.66666667px
    }

    .dropmenu-template .dropmenu-content.dropmenu-2 {
        width: 393.33333333px
    }

    .dropmenu-template .dropmenu-content.dropmenu-3 {
        width: 590px
    }

    .dropmenu-template .dropmenu-content.dropmenu-4 {
        width: 786.66666667px
    }

    .dropmenu-template .dropmenu-content.dropmenu-5 {
        width: 983.33333333px
    }

    .dropmenu-template .dropmenu-content.dropmenu-6 {
        width: 1180px
    }

    .col-xl-1 {
        width: 4.16666667%;
        float: left
    }

    .col-xl-2 {
        width: 8.33333333%;
        float: left
    }

    .col-xl-3 {
        width: 12.5%;
        float: left
    }

    .col-xl-4 {
        width: 16.66666667%;
        float: left
    }

    .col-xl-5 {
        width: 20.83333333%;
        float: left
    }

    .col-xl-6 {
        width: 25%;
        float: left
    }

    .col-xl-7 {
        width: 29.16666667%;
        float: left
    }

    .col-xl-8 {
        width: 33.33333333%;
        float: left
    }

    .col-xl-9 {
        width: 37.5%;
        float: left
    }

    .col-xl-10 {
        width: 41.66666667%;
        float: left
    }

    .col-xl-11 {
        width: 45.83333333%;
        float: left
    }

    .col-xl-12 {
        width: 50%;
        float: left
    }

    .col-xl-13 {
        width: 54.16666667%;
        float: left
    }

    .col-xl-14 {
        width: 58.33333333%;
        float: left
    }

    .col-xl-15 {
        width: 62.5%;
        float: left
    }

    .col-xl-16 {
        width: 66.66666667%;
        float: left
    }

    .col-xl-17 {
        width: 70.83333333%;
        float: left
    }

    .col-xl-18 {
        width: 75%;
        float: left
    }

    .col-xl-19 {
        width: 79.16666667%;
        float: left
    }

    .col-xl-20 {
        width: 83.33333333%;
        float: left
    }

    .col-xl-21 {
        width: 87.5%;
        float: left
    }

    .col-xl-22 {
        width: 91.66666667%;
        float: left
    }

    .col-xl-23 {
        width: 95.83333333%;
        float: left
    }

    .col-xl-24 {
        width: 100%;
        float: left
    }
}

.clearfix {
    *zoom:1}

.clearfix:after {
    content: '';
    display: block;
    clear: both;
    height: 0
}

/* Product Owlcarousel Custom */
.owlcarousel-custom .owl-carousel .owl-nav [class*='owl-'], 
.owlcarousel-custom .owl-carousel.owl-theme .owl-nav [class*='owl-'] {
    top: -70px;
    border-radius: 100%;
    color: #a1a1a1;
    border-color: #f1f1f1;
    background-color: #f1f1f1;
}
.owlcarousel-custom [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev {
    left: auto;
    right: 35px;
    backface-visibility: hidden;
    color: rgb(161, 161, 161);
    background-color: rgb(241, 241, 241);
    border-color: rgb(241, 241, 241);
}
.owlcarousel-custom .owl-carousel .owl-nav [class*="owl-"].disabled, 
.owlcarousel-custom .owl-carousel.owl-theme .owl-nav [class*="owl-"].disabled {
    opacity: 0.5;
    cursor: default;
    color: rgb(161, 161, 161);
    background-color: rgb(241, 241, 241);
    border-color: rgb(241, 241, 241);
}
.owlcarousel-custom [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next {
    right: -10px;
    backface-visibility: hidden;
    color: rgb(241, 241, 241);
    background-color: rgb(241, 241, 241);
    border-color: rgb(241, 241, 241);
}
.owlcarousel-custom .owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev:before {
    font-family: FontAwesome;
    content: "\f053";
    font-size: 16px;
    top: 0;
    left: -1px;
    right: auto;
    bottom: 0;
    border: none;
    transform: none;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    color: rgb(161, 161, 161);
}
.owlcarousel-custom .owl-theme .owl-controls .owl-nav [class*=owl-].owl-next:before {
    font-family: FontAwesome;
    content: "\f054";
    font-size: 16px;
    top: 0;
    border: none;
    transform: none;
    position: relative;
    display: block;
    left: auto;
    right: 20px;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    color: rgb(161, 161, 161);
}
.owlcarousel-custom .owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev:after,
.owlcarousel-custom .owl-theme .owl-controls .owl-nav [class*=owl-].owl-next:after {
    content: "";
    clear: both;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    border-top: none;
    transform: none;
    width: 0;
    height: 0;
    font-size: 0;
}
.owlcarousel-custom [class*=owl-carousel-products-].owl-theme .owl-dots {
    display: none !important;
}

.product-item-actions button.action.tocart.oos,
.product-item-actions button.action.tocart.oos:hover {
    border-color: #ffffff;
}

.account .column.main .block:not(.widget) .block-content .box {
    width: 50%;
    padding-right: 10px;
    box-sizing: border-box;
}

.account .column.main div.primary {
    text-align: right;
}

.account .column.main div.primary .note {
    display: inline;
    margin: 0 5px 0 0;
}

.block-addresses-list .items {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.block-addresses-list .items .item {
    width: 50%;
    padding-right: 10px;
    box-sizing: border-box;
}
.amscroll-loading-block{
    text-align:center;
    width:100%;
}
.amscroll-loading-block > *{
    max-width:50px;
}