/*===================================================================

1. General

====================================================================*/

html {

    font-size: 14px;

}

.tab-content > .tab-pane,

.custom-radio li input {

    display: none;

}

.h3,

.h4,

.h2,

.h1 {

    margin-bottom: 0.5rem;

}

.h2,

.h4,

.h3,

.h1 {

    font-family: Cormorant Garamond, serif;

}

.animation-horizontal:hover {

    animation-name: animation-horizontal;

}

.btn-default:hover:before {

    height: 100%;

}

body {

    font-family: Lato, sans-serif;

}

.h3,

.h2,

.h1,

.h4 {

    font-weight: 500;

}

.h1,

.h3,

.h4,

.h2 {

    line-height: 1.2;

}

body.home .section .block-title .sub-title {

    margin-top: 0.104166667in;

}

a:hover,

a:focus {

    color: #948878;

}

.animation-horizontal:hover {

    animation-duration: 1s;

}

.h3,

.h1,

.h4,

.h2 {

    color: #000;

}

.btn-underline.center:hover:before {

    left: 25%;

}

body.home .section .block-title.title-underline .title-right {

    font-size: 15px;

}

body.home .section .block-title.title-underline .title-right a,

body.home .section .block-title.title-underline .title-right {

    position: relative;

}

body {

    font-size: 1rem;

}

.animation-horizontal:hover {

    animation-timing-function: ease-in-out;

}

body.home .section .block-title.title-underline .title-right {

    bottom: -10.5pt;

}

.btn-underline.center:hover:before {

    right: 25%;

}

.animation-horizontal:hover {

    animation-iteration-count: 1;

}

a:focus,

a:hover {

    text-decoration: unset;

}

.section.content-outside .block-widget-wrap > div {

    margin-bottom: -21.25pc;

}

.btn-default:hover:before {

    opacity: 1;

}

a:focus,

a:hover {

    outline: unset;

}

body {

    font-weight: 400;

}

.tab-content > .tab-pane.active {

    display: block;

}

.btn:not(:disabled):not(.disabled),

.clear-all:not(:disabled):not(.disabled) {

    cursor: pointer;

}

body.home .section .block-title.title-underline h2 {

    margin-left: 0;

}

.rating.small .star:after {

    font-size: 11px;

}

.no-space > .slick-wrap .slick-sliders .slick-list .slick-slide {

    padding-left: 0;

}

.hover-opacity:hover {

    opacity: 0.8;

}

.btn-primary:hover {

    color: #fff;

}

.button-outline.button-white.thick-border {

    border-left-width: 0.020833333in;

}

body i.slick-arrow.fa-angle-left:before {

    content: "";

}

body {

    line-height: 1.75;

}

.custom-radio li label:before {

    position: absolute;

}

body {

    color: #868686;

}

.btn-primary:hover {

    background-color: #2b929f;

}

.button-outline.button-white.thick-border {

    border-bottom-width: 0.020833333in;

}

.no-space > .slick-wrap .slick-sliders .slick-list .slick-slide {

    padding-bottom: 0;

}

.btn-primary:hover {

    border-left-color: #288995;

}

body {

    text-align: left;

}

.custom-radio li label:before {

    left: 0;

}

.btn-default:hover:before {

    visibility: visible;

}

input[type="email"] {

    border-left-width: 0.75pt;

}

.no-space > .slick-wrap .slick-sliders .slick-list .slick-slide {

    padding-right: 0;

}

input[type="email"] {

    border-bottom-width: 0.75pt;

}

.btn-primary:hover {

    border-bottom-color: #288995;

}

.h6,

h1,

h2,

.h5 {

    margin-bottom: 0.5rem;

}

.custom-radio li label:before {

    border-radius: 50%;

}

h2,

.h5,

.h6,

h1 {

    font-family: Cormorant Garamond, serif;

}

input[type="email"] {

    border-right-width: 0.75pt;

}

.btn-primary:hover {

    border-right-color: #288995;

}

.btn-primary:hover {

    border-top-color: #288995;

}

.custom-radio li label {

    margin-left: 0;

}

.btn-primary:hover:before {

    height: 100%;

}

.button-outline.button-white.thick-border {

    border-right-width: 0.020833333in;

}

input[type="email"] {

    border-top-width: 0.75pt;

}

input[type="email"] {

    border-left-style: solid;

}

input[type="email"] {

    border-bottom-style: solid;

}

input[type="email"] {

    border-right-style: solid;

}

input[type="email"] {

    border-top-style: solid;

}

input[type="email"] {

    border-left-color: #e5e5e5;

}

.h6,

.h5,

h2,

h1 {

    font-weight: 500;

}

.custom-radio li label:before {

    -webkit-border-radius: 50%;

}

body.home.title-3 .section .block-title .title-icon {

    font-size: 0.520833333in;

}

input[type="email"] {

    border-bottom-color: #e5e5e5;

}

input[type="email"] {

    border-right-color: #e5e5e5;

}

h1,

.h6,

.h5 {

    line-height: 1.2;

}

.btn-default:hover,

.btn-primary:hover {

    color: #fff !important;

}

body.home.title-3 .section .block-title .title-icon svg {

    fill: #948878;

}

body i.slick-arrow.fa-angle-right:before {

    content: "";

}

input[type="email"] {

    border-top-color: #e5e5e5;

}

.custom-radio li label:before {

    -moz-border-radius: 50%;

}

input[type="email"] {

    border-image: none;

}

.btn-default:hover,

.btn-primary:hover {

    border-left-color: #000 !important;

}

h1,

.h6,

.h5 {

    color: #000;

}

body.home .section .block-title.title-underline {

    display: flex;

}

.btn-default:hover,

.btn-primary:hover {

    border-bottom-color: #000 !important;

}

.custom-radio li label:before {

    -ms-border-radius: 50%;

}

.custom-radio li input:checked + label:before {

    background: #000;

}

input[type="email"] {

    padding-left: 11.25pt;

}

.btn-primary:hover,

.btn-default:hover {

    border-right-color: #000 !important;

}

input[type="email"] {

    padding-bottom: 0.4375pc;

}

input[type="email"] {

    padding-right: 11.25pt;

}

.btn-default:hover,

.btn-primary:hover {

    border-top-color: #000 !important;

}

input[type="email"] {

    padding-top: 0.4375pc;

}

body.home.title-3 .section .block-title .title-icon {

    color: #948878;

}

.products-loadmore .loadmore.loading .lds-ellipsis {

    display: inline-block;

}

input[type="email"] {

    background: transparent;

}

.button-outline.button-white.thick-border {

    border-top-width: 0.020833333in;

}

.button-outline.border-white:hover,

.btn-underline:hover:before {

    background: #948878;

}

.form-control,

input[type="email"] {

    box-shadow: none;

}

.btn-primary:hover:before {

    opacity: 1;

}

.button-outline.border-white:hover,

body.home.title-3 .section .block-title .title-icon {

    border-left-color: #948878;

}

body.home.title-3 .section .block-title .title-icon,

.button-outline.border-white:hover {

    border-bottom-color: #948878;

}

.button-outline.border-white:hover {

    border-right-color: #948878;

}

.rating.small .star:after,

.rating.small .star:before {

    letter-spacing: 0.020833333in;

}

.button.padding-large {

    padding-left: 26.25pt;

}

.custom-radio li input:checked + label:before {

    border-left-color: #000;

}

.custom-radio li label {

    margin-bottom: 0;

}

.products-loadmore .loadmore.loading .lds-ellipsis {

    position: relative;

}

.custom-radio li label:before {

    -o-border-radius: 50%;

}

.custom-radio li label:before {

    top: calc(50% - 6px);

}

.button.padding-large {

    padding-bottom: 0;

}

input[type="email"] {

    border-radius: 0;

}

input[type="email"] {

    -webkit-border-radius: 0;

}

input[type="email"] {

    -moz-border-radius: 0;

}

.button.padding-large {

    padding-right: 26.25pt;

}

.products-loadmore .loadmore.loading .lds-ellipsis,

.table {

    width: 100%;

}

.table {

    max-width: 100%;

}

.button.padding-large {

    padding-top: 0;

}

.button-black:focus,

.button-white:hover,

.button-primary:hover,

.button-white:focus,

.button-black:hover,

.button-outline:focus,

.button-outline:hover {

    color: #fff;

}

input[type="email"] {

    -ms-border-radius: 0;

}

input[type="email"] {

    -o-border-radius: 0;

}

.custom-radio li label:before {

    width: 12px;

}

.custom-radio li label:before {

    height: 12px;

}

.button-white:hover,

.button-white:focus {

    background-color: #948878;

}

.btn-primary:hover:before {

    visibility: visible;

}

.button-outline.border-white:hover {

    border-top-color: #948878;

}

input[type="email"] {

    -moz-appearance: none;

}

.btn-underline:hover:before {

    width: 50%;

}

input[type="number"],

.custom-radio li label:before {

    border-left-width: 0.0625pc;

}

.custom-radio li input:checked + label:before {

    border-bottom-color: #000;

}

.table {

    margin-bottom: 1rem;

}

.custom-radio li label:before {

    border-bottom-width: 0.0625pc;

}

.rating.small .star:before {

    font-size: 11px;

}

.button-outline:focus,

.button-outline:hover,

.button-outline.border-white:focus,

.button-black:hover,

.button-black:focus {

    background: #948878;

}

ul.slick-dots li.slick-active button {

    background: #000;

}

.custom-radio li label:before {

    border-right-width: 0.0625pc;

}

.custom-radio li input:checked + label:before {

    border-right-color: #000;

}

.table {

    background-color: transparent;

}

.button {

    border-left-width: 0;

}

h2,

h3 {

    line-height: 1.2;

}

.button {

    border-bottom-width: 0;

}

.button-outline.border-white:focus {

    border-left-color: #948878;

}

.custom-radio li label:before,

input[type="number"] {

    border-top-width: 0.0625pc;

}

h2 {

    color: #000;

}

.button {

    border-right-width: 0;

}

.rating .star.star-1:before {

    content: "";

}

.button {

    border-top-width: 0;

}

.button {

    border-left-style: none;

}

.custom-radio li label {

    margin-right: 0;

}

input[type="number"],

.custom-radio li label:before {

    border-left-style: solid;

}

h3 {

    margin-bottom: 0.5rem;

}

input[type="email"] {

    -o-appearance: none;

}

.button {

    border-bottom-style: none;

}

.no-space .row > div {

    padding-left: 0;

}

.button {

    border-right-style: none;

}

.rating .star.star-2:before {

    content: "";

}

.custom-radio li label {

    margin-top: 0;

}

.button {

    border-top-style: none;

}

.button {

    border-left-color: currentColor;

}

.no-space .row > div {

    padding-bottom: 0;

}

.button {

    border-bottom-color: currentColor;

}

input[type="email"] {

    -webkit-appearance: none;

}

h3 {

    font-family: 'Cormorant Garamond, serif' !important;

}

.button {

    border-right-color: currentColor;

}

.rating .star.star-3:before {

    content: "";

}

.button {

    border-top-color: currentColor;

}

h3 {

    font-weight: 500;

}

.button {

    border-image: none;

}

.button-outline.thick-border {

    border-left-width: 0.020833333in;

}

.custom-radio li input:checked + label:before {

    border-top-color: #000;

}

input[type="number"] {

    border-bottom-width: 0.75pt;

}

.btn {

    border-radius: 0;

}

.align-right {

    text-align: right;

}

.product-table tbody tr td:first-child {

    background: #f5f5f5 !important;

}

input[type="number"],

.custom-radio li label:before {

    border-bottom-style: solid;

}

body.home .section .block-title.title-underline .title-right a:before,

.position-v-top,

.position-h-center {

    position: absolute;

}

input[type="number"] {

    border-right-width: 0.75pt;

}

body.home .section .block-title.title-underline {

    justify-content: space-between;

}

.button-outline.border-white:focus {

    border-bottom-color: #948878;

}

.position-v-top {

    top: 0;

}

.position-v-center {

    align-content: center;

}

.button-outline.thick-border {

    border-bottom-width: 0.020833333in;

}

.position-v-center {

    align-items: center;

}

.no-space .row > div {

    padding-right: 0;

}

body.home .section .block-title.title-underline h2 {

    margin-bottom: 0;

}

.custom-radio li label {

    font-weight: 400;

}

input[type="number"],

.custom-radio li label:before {

    border-right-style: solid;

}

.button-outline.thick-border {

    border-right-width: 0.020833333in;

}

.custom-radio li label {

    position: relative;

}

.position-v-center {

    display: -webkit-box;

}

body.home.title-3 .section .block-title .title-icon,

.button-outline.border-white:focus {

    border-right-color: #948878;

}

body.home .section .block-title.title-underline h2 {

    margin-right: 0;

}

input[type="number"],

.custom-radio li label:before {

    border-top-style: solid;

}

.position-v-center {

    display: -ms-flexbox;

}

.position-v-center {

    display: flex;

}

.custom-radio li label:before {

    border-left-color: #868686;

}

.position-v-center,

.products-loadmore .loadmore.loading .lds-ellipsis {

    height: 100%;

}

body.home .section .block-title.title-underline {

    padding-bottom: 0.15625in;

}

h3 {

    color: #000;

}

.small-space .row > div,

.no-space .row > div,

.no-space > .slick-wrap .slick-sliders .slick-list .slick-slide {

    padding-top: 0;

}

.border,

input[type="number"] {

    border-left-color: #e5e5e5;

}

.button-outline.thick-border {

    border-top-width: 0.020833333in;

}

.small-space .row > div {

    padding-left: 0.46875pc;

}

.small-space .row > div {

    padding-bottom: 0;

}

body.home .section .block-title.title-underline h2 {

    margin-top: 0;

}

.position-h-center {

    left: 50%;

}

.position-h-center {

    -webkit-transform: translateX(-50%);

}

.custom-radio li label {

    padding-left: 0.1875in;

}

.border,

input[type="number"] {

    border-bottom-color: #e5e5e5;

}

.custom-radio li label:before {

    border-bottom-color: #868686;

}

.position-h-center {

    transform: translateX(-50%);

}

.border {

    border-left-width: 0.75pt;

}

.button-outline.white {

    background: #fff;

}

.button-outline.border-white {

    border-left-color: #fff;

}

body.home .section .block-title.title-underline .title-right a:hover:before {

    width: 50%;

}

.button-outline.button-white,

.border {

    border-bottom-width: 0.75pt;

}

h4 {

    margin-bottom: 0.5rem;

}

.button-outline.border-white {

    border-bottom-color: #fff;

}

.button-outline.border-white:focus {

    border-top-color: #948878;

}

.custom-radio li label:before {

    border-right-color: #868686;

}

.button-outline.button-white,

.border {

    border-right-width: 0.75pt;

}

input[type="number"],

.border {

    border-right-color: #e5e5e5;

}

.small-space .row > div {

    padding-right: 0.46875pc;

}

.products-loadmore .loadmore.loading .lds-ellipsis {

    opacity: 1;

}

input[type="number"],

.border {

    border-top-color: #e5e5e5;

}

h4 {

    font-family: Cormorant Garamond, serif;

}

body.home.title-3 .section .block-title .title-icon svg {

    width: 1em;

}

.btn-primary,

.product-table tbody tr.tr-add-to-cart td a,

.button-outline.border-white {

    color: #fff;

}

.border,

.button-outline.button-white {

    border-top-width: 0.75pt;

}

.button-outline.button-white,

.border {

    border-left-style: solid;

}

.button-outline.border-white {

    border-right-color: #fff;

}

.product-table tbody tr td:first-child {

    font-size: 12pt;

}

.button-outline.border-white {

    border-top-color: #fff;

}

h4 {

    font-weight: 500;

}

input[type="number"] {

    border-image: none;

}

.border {

    border-bottom-style: solid;

}

.button-outline.border-black {

    border-left-color: #000;

}

input[type="number"] {

    padding-left: 11.25pt;

}

.button-outline.border-black {

    border-bottom-color: #000;

}

.button-outline.border-black {

    border-right-color: #000;

}

.product-table tbody tr.tr-add-to-cart td a {

    display: inline-block;

}

.rating .star.star-4:before {

    content: "";

}

.border {

    border-right-style: solid;

}

.border {

    border-top-style: solid;

}

input[type="number"] {

    padding-bottom: 0.4375pc;

}

input[type="number"] {

    padding-right: 11.25pt;

}

.button-outline.border-black {

    border-top-color: #000;

}

.rating .star.star-5:before,

.rating .star.star-0:after {

    content: "";

}

.border {

    border-image: none;

}

.button-outline.border-black,

h4 {

    color: #000;

}

h4 {

    line-height: 1.2;

}

input[type="number"] {

    padding-top: 0.4375pc;

}

.btn-primary {

    background-color: #33aebd;

}

.btn-primary {

    border-left-color: #33aebd;

}

input[type="number"] {

    background: transparent;

}

body.home .section .block-title.title-underline h2 {

    font-size: 15pt;

}

.button-outline.button-white {

    border-left-width: 0.0625pc;

}

input[type="number"] {

    border-radius: 0;

}

.btn-primary {

    border-bottom-color: #33aebd;

}

.btn-primary {

    border-right-color: #33aebd;

}

.btn-primary {

    border-top-color: #33aebd;

}

.products-loadmore .loadmore.loading .lds-ellipsis {

    visibility: visible;

}

.custom-radio li label:before {

    border-top-color: #868686;

}

.btn-primary {

    box-shadow: inset 0 0.010416667in 0 hsla(0, 0%, 100%, 0.15), 0 0.010416667in 0.010416667in rgba(0, 0, 0, 0.075);

}

.btn-primary,

.btn-underline,

.btn-default {

    position: relative;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input {

    width: 100%;

}

body.home .section .block-title.title-underline h2 {

    text-transform: uppercase;

}

.btn-primary,

.btn-default {

    z-index: 0;

}

body.home.title-3 .section .block-title .title-icon {

    border-top-color: #948878;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-title .title {

    font-size: 35px;

}

.custom-radio li label:before {

    border-image: none;

}

h5 {

    margin-bottom: 0.5rem;

}

.button-outline.border-black:hover {

    background: #948878;

}

input[type="number"] {

    -webkit-border-radius: 0;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input {

    max-width: 285pt;

}

input[type="number"] {

    -moz-border-radius: 0;

}

body.home .section .block-title.title-underline {

    margin-bottom: 0.416666667in;

}

input[type="number"] {

    -ms-border-radius: 0;

}

.button-outline.button-white {

    border-bottom-style: solid;

}

h5 {

    font-family: Cormorant Garamond, serif;

}

.button-outline.button-white {

    border-right-style: solid;

}

h5 {

    font-weight: 500;

}

.x-small-space .row > div {

    padding-left: 3.75pt;

}

.x-small-space .row > div,

.large-space .row > div {

    padding-bottom: 0;

}

.product-table tbody tr.tr-add-to-cart td a {

    line-height: 0.416666667in;

}

.btn-underline {

    padding-bottom: 0.020833333in;

}

.rating .star.star-1:after {

    content: "";

}

.button-outline.button-white {

    border-top-style: solid;

}

.btn-underline,

body.home.title-3 .section .block-title .title-icon,

.rating .star:after,

.button {

    display: inline-block;

}

h5 {

    line-height: 1.2;

}

.button,

body.home .section .block-title.title-underline h2 {

    letter-spacing: 2.25pt;

}

.x-small-space .row > div {

    padding-right: 3.75pt;

}

.button {

    font-size: 0.114583333in;

}

.button {

    font-weight: 400;

}

.button {

    line-height: 0.395833333in;

}

.x-small-space .row > div,

.large-space .row > div {

    padding-top: 0;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-title .title {

    margin-left: auto;

}

.button-outline.button-white {

    border-left-color: #fff;

}

.large-space .row > div {

    padding-left: 1.875pc;

}

.button-outline.border-black:hover {

    border-left-color: #948878;

}

.custom-radio li label {

    cursor: pointer;

}

.rating .star.star-2:after {

    content: "";

}

.rating .star.star-3:after {

    content: "";

}

.button {

    padding-left: 18.75pt;

}

input[type="number"] {

    -o-border-radius: 0;

}

.button-outline.button-white {

    border-bottom-color: #fff;

}

.button {

    padding-bottom: 0px;

}

body.home .section .block-title.title-underline .title-right a:before,

.custom-radio li label:before {

    content: "";

}

.rating .star.star-4:after {

    content: "";

}

body.home.title-4 .section .block-title .sub-title,

h5 {

    color: #000;

}

.button-outline.button-white {

    border-right-color: #fff;

}

.button-outline.button-white {

    border-top-color: #fff;

}

input[type="number"] {

    box-shadow: none;

}

.button {

    padding-right: 18.75pt;

}

.button-outline.button-white {

    border-image: none;

}

.button {

    padding-top: 0px;

}

input[type="number"] {

    -moz-appearance: none;

}

.button-outline.button-white,

.button-primary,

.pagination ul li a.prev:hover {

    color: #fff;

}

input[type="number"] {

    -o-appearance: none;

}

h6 {

    margin-bottom: 0.5rem;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-title .title {

    margin-bottom: 0.3125pc;

}

.large-space .row > div {

    padding-right: 1.875pc;

}

input[type="password"],

.button-outline,

.section.top-border {

    border-top-width: 0.75pt;

}

h6 {

    font-family: Cormorant Garamond, serif;

}

input[type="number"] {

    -webkit-appearance: none;

}

h6 {

    font-weight: 500;

}

.button-outline,

input[type="password"] {

    border-left-width: 0.75pt;

}

input[type="password"],

.button-outline {

    border-bottom-width: 0.75pt;

}

.button {

    text-transform: uppercase;

}

.section.top-border,

.button-outline {

    border-top-style: solid;

}

.button-primary {

    background-color: #948878;

}

ul.slick-dots li button {

    font-size: 0;

}

.button-white {

    background-color: #fff;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input {

    margin-left: 0;

}

.section.top-border {

    border-top-color: #e7e7e7;

}

body.home.title-4 .section .block-title .sub-title {

    font-size: 12px;

}

body.home.title-4 .section .block-title .sub-title {

    letter-spacing: 2.25pt;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-title .title {

    margin-right: auto;

}

.button-white,

h6 {

    color: #000;

}

.button-outline,

input[type="password"] {

    border-right-width: 0.75pt;

}

.section.top-border {

    border-image: none;

}

.section.p-t-10 {

    padding-top: 0.104166667in;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-title .title {

    margin-top: auto;

}

.button-black {

    background-color: #000;

}

.section.p-t-20 {

    padding-top: 1.25pc;

}

.section.p-t-50 {

    padding-top: 37.5pt;

}

.product-table tbody tr td:first-child {

    color: #000 !important;

}

.button-black {

    color: #fff;

}

body.home .section .block-title {

    text-align: center;

}

body.home .section .block-title {

    margin-bottom: 0.416666667in;

}

h6 {

    line-height: 1.2;

}

.section.p-t-60 {

    padding-top: 60px;

}

img {

    border-left-width: 0;

}

img {

    border-bottom-width: 0;

}

.section.p-t-70 {

    padding-top: 70px;

}

.page-preloader .loader div:nth-child(2) {

    animation-delay: -1s;

}

img {

    border-right-width: 0;

}

.section.p-t-80 {

    padding-top: 80px;

}

.button-outline,

input[type="password"] {

    border-left-style: solid;

}

img {

    border-top-width: 0;

}

input[type="password"],

.button-outline,

body.home .section .block-title.title-underline {

    border-bottom-style: solid;

}

.button-outline,

.button-outline.border-black:hover {

    border-bottom-color: #948878;

}

.section.p-t-100 {

    padding-top: 75pt;

}

.button-outline.border-black:hover,

.button-outline {

    border-right-color: #948878;

}

img {

    border-left-style: none;

}

.button-outline,

input[type="password"] {

    border-right-style: solid;

}

ul.slick-dots li button {

    width: 0.09375in;

}

.button-outline {

    border-left-color: #948878;

}

.product-table .tr-price del .amount {

    font-size: 16px;

}

.price del span {

    text-decoration: line-through;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-title .title {

    position: relative;

}

.section.p-t-120 {

    padding-top: 1.25in;

}

body.home .section .block-title.title-underline {

    line-height: 1;

}

.section.p-t-130 {

    padding-top: 8.125pc;

}

.section.p-t-140 {

    padding-top: 1.458333333in;

}

body.home .section .block-title.title-underline {

    border-bottom-width: 0.010416667in;

}

img {

    border-bottom-style: none;

}

.section.p-t-150 {

    padding-top: 9.375pc;

}

.section.p-b-10 {

    padding-bottom: 7.5pt;

}

.button-outline,

.button-outline.border-black:hover {

    border-top-color: #948878;

}

.button-outline {

    border-image: none;

}

body.home.title-2 .section .block-title h2,

.button-outline {

    color: #948878;

}

ul.slick-dots li button {

    height: 9px;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input {

    margin-bottom: 0;

}

.section.p-b-20 {

    padding-bottom: 20px;

}

.button-outline {

    background: transparent;

}

img {

    border-right-style: none;

}

input[type="password"] {

    border-top-style: solid;

}

.section.p-b-50 {

    padding-bottom: 50px;

}

.rating .star:after {

    color: #fcad02;

}

.rating .star:after {

    font-family: FontAwesome;

}

.select2-container {

    width: 100% !important;

}

.section.p-b-70 {

    padding-bottom: 0.729166667in;

}

ul.slick-dots li button {

    background: rgba(0, 0, 0, 0.3);

}

input[type="password"] {

    border-left-color: #e5e5e5;

}

.section.p-b-80 {

    padding-bottom: 5pc;

}

img {

    border-top-style: none;

}

input[type="password"] {

    border-bottom-color: #e5e5e5;

}

.section {

    margin-bottom: 3.125pc;

}

img {

    border-left-color: currentColor;

}

.section-padding {

    padding-left: 1.40625pc;

}

.section-small-padding,

ul.slick-dots li button,

.section-padding {

    padding-bottom: 0;

}

.section.p-b-100 {

    padding-bottom: 100px;

}

body.home.title-4 .section .block-title .sub-title {

    margin-top: 0;

}

input[type="password"] {

    border-right-color: #e5e5e5;

}

input[type="password"] {

    border-top-color: #e5e5e5;

}

input[type="password"] {

    border-image: none;

}

.section-padding {

    padding-right: 1.40625pc;

}

ul.slick-dots li button,

.section-small-padding,

.section-padding {

    padding-top: 0;

}

ul.slick-dots li button {

    padding-left: 0;

}

body.home.title-4 .section .block-title .sub-title {

    margin-bottom: 5px;

}

.product-table tbody tr td:first-child {

    font-weight: 500 !important;

}

.product-table .tr-price del .amount {

    color: #868686;

}

.section.p-b-120 {

    padding-bottom: 90pt;

}

input[type="password"] {

    padding-left: 11.25pt;

}

.section.content-outside {

    margin-bottom: 307.5pt;

}

.button-outline.border-black:hover {

    color: #fff;

}

.section.content-outside {

    padding-top: 75pt;

}

.button-outline.border-black:focus {

    background: #948878;

}

img {

    border-bottom-color: currentColor;

}

input[type="password"] {

    padding-bottom: 0.4375pc;

}

ul.slick-dots li button {

    padding-right: 0;

}

.section.background-1 {

    background-color: #e0e8f1;

}

body.home.title-2 .section .block-title h2 {

    font-size: 24px;

}

.section.background-2 {

    background-color: #dfe5dd;

}

.product-table .tr-price del .amount {

    margin-right: 0.020833333in;

}

.section-small-padding {

    padding-left: 0.104166667in;

}

.rating .star:after {

    font-size: 0.135416667in;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-title .title {

    color: #000;

}

.section.background-3 {

    background-color: #f2eee7;

}

ul.slick-dots li button {

    border-radius: 50%;

}

.section-small-padding {

    padding-right: 0.104166667in;

}

input[type="password"] {

    padding-right: 11.25pt;

}

img {

    border-right-color: currentColor;

}

ul.slick-dots li button {

    -webkit-border-radius: 50%;

}

img {

    border-top-color: currentColor;

}

img {

    border-image: none;

}

.products-loadmore .loadmore.loading:before {

    content: none;

}

.section-container {

    max-width: 1425px;

}

.section-container {

    margin-right: auto;

}

.rating .star:after {

    line-height: 1;

}

input[type="password"] {

    padding-top: 0.4375pc;

}

.product-table tbody tr.tr-add-to-cart td a {

    background: #000;

}

.rating .star:after {

    letter-spacing: 0.052083333in;

}

.product-table tbody tr.tr-add-to-cart td a {

    padding-left: 15pt;

}

img {

    vertical-align: top;

}

input[type="password"] {

    background: transparent;

}

.section-container {

    margin-left: auto;

}

.section-row {

    width: 100%;

}

.section.background-4 {

    background-color: #eeecf2;

}

input[type="password"] {

    border-radius: 0;

}

body i.slick-arrow {

    line-height: 2.25pc;

}

ul.slick-dots li button {

    -moz-border-radius: 50%;

}

body.home.title-3 .section .block-title .title-icon svg {

    height: 1em;

}

.section.background-5 {

    background-color: #cdc2bb;

}

input[type="password"] {

    -webkit-border-radius: 0;

}

.section-row {

    display: -webkit-box;

}

input[type="password"] {

    -moz-border-radius: 0;

}

img {

    max-width: 100%;

}

input[type="password"] {

    -ms-border-radius: 0;

}

body.home.title-2 .section .block-title h2 {

    font-weight: 600;

}

.section.background-6 {

    background-color: #ece5e0;

}

body i.slick-arrow {

    text-align: center;

}

.section-row {

    display: -ms-flexbox;

}

.section.background-7 {

    background-color: #e1ddd9;

}

.section.background-8 {

    background-color: #f5f5f5;

}

.section.background-9 {

    background-color: #ced3cd;

}

body.home.title-4 .section .block-title .sub-title {

    text-transform: uppercase;

}

.section.background-10 {

    background-color: #d5d8e4;

}

img {

    height: auto;

}

.section-row {

    display: flex;

}

.button-outline.border-black:focus {

    border-left-color: #948878;

}

body.home.title-3 .section .block-title .title-icon svg,

.section-column-wrap,

.section-column {

    position: relative;

}

.section.background-11 {

    background-color: #e7ecef;

}

input[type="password"] {

    -o-border-radius: 0;

}

.section-column {

    display: -webkit-box;

}

.products-loadmore .loadmore.loading span {

    opacity: 0;

}

a {

    color: #000;

}

.rating .star:before {

    display: inline-block;

}

.section-column {

    display: -ms-flexbox;

}

.rating .star:before {

    color: #fcad02;

}

.products-loadmore .loadmore.loading .lds-ellipsis div:first-child {

    left: 0.75pc;

}

.section-column {

    display: flex;

}

body i.slick-arrow {

    font-size: 1.25pc;

}

.section.background-12 {

    background-color: #f1eee8;

}

input[type="password"] {

    box-shadow: none;

}

input[type="password"] {

    -moz-appearance: none;

}

.section.background-13 {

    background-color: #fdf6f2;

}

.section.background-img {

    background-position: center center;

}

a {

    text-decoration: none;

}

.section.background-img {

    background-repeat: no-repeat;

}

body i.slick-arrow {

    top: 50%;

}

ul.slick-dots li button {

    -ms-border-radius: 50%;

}

.rating .star:before {

    font-family: FontAwesome;

}

.button-outline.border-black:focus {

    border-bottom-color: #948878;

}

.section.background-img {

    background-size: cover;

}

.section.bg-img-1 {

    background-image: url("../../media/banner/bg-img-1.jpg");

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input,

.no-space .row {

    margin-right: 0;

}

input[type="password"] {

    -o-appearance: none;

}

.section.bg-img-2 {

    background-image: url("../../media/banner/bg-img-2.jpg");

}

.pagination ul li a:hover,

.button-outline.border-black:focus {

    color: #fff;

}

.section-column-wrap {

    display: -webkit-box;

}

.section.bg-img-3 {

    background-image: url("../../media/banner/bg-img-3.jpg");

}

.section.bg-img-4 {

    background-image: url("../../media/banner/bg-img-4.jpg");

}

.section.bg-img-5 {

    background-image: url("../../media/banner/bg-img-5.jpg");

}

.section-column-wrap {

    display: -ms-flexbox;

}

.products-loadmore .loadmore.loading span {

    visibility: hidden;

}

.section.bg-img-6 {

    background-image: url("../../media/banner/bg-img-6.jpg");

}

.section-column-wrap {

    display: flex;

}

.section.bg-img-7 {

    background-image: url("../../media/banner/bg-img-7.jpg");

}

.button-outline.border-black:focus {

    border-right-color: #948878;

}

.section-container.large {

    max-width: 18.229166667in;

}

.section-container.small {

    max-width: 900pt;

}

.button-outline.border-black:focus {

    border-top-color: #948878;

}

.no-space .row {

    margin-left: 0;

}

.products-loadmore .loadmore.loading .lds-ellipsis div:first-child {

    animation: i 0.6s infinite;

}

.large-space .row,

.small-space .row,

.x-small-space .row,

.no-space .row {

    margin-bottom: 0;

}

body.home .section .block-title.title-underline {

    border-bottom-color: #e4e4e4;

}

.section-column-wrap {

    width: 100%;

}

input[type="password"] {

    -webkit-appearance: none;

}

select,

input[type="tel"] {

    border-left-width: 0.75pt;

}

.small-space .row,

.no-space .row {

    margin-top: 0;

}

.section-mb-l {

    margin-bottom: 170px;

}

.rating .star:before {

    font-size: 0.135416667in;

}

.position-center {

    align-content: center;

}

.small-space .row {

    margin-left: -0.46875pc;

}

.position-center {

    align-items: center;

}

.position-center {

    justify-content: center;

}

ul.slick-dots li button {

    -o-border-radius: 50%;

}

.position-center {

    display: -webkit-box;

}

.products-loadmore .loadmore.loading i {

    animation: 2s linear 0s normal none infinite running o;

}

.position-center {

    display: -ms-flexbox;

}

.product-table tbody tr.tr-add-to-cart td a {

    padding-bottom: 0;

}

.products-loadmore .loadmore.loading .lds-ellipsis div:nth-child(2) {

    left: 0.75pc;

}

.products-loadmore .loadmore.loading .lds-ellipsis div:nth-child(3),

.products-loadmore .loadmore.loading .lds-ellipsis div:nth-child(2) {

    animation: k 0.6s infinite;

}

.rating .star:before {

    line-height: 1;

}

.position-center {

    display: flex;

}

.products-loadmore .loadmore.loading .lds-ellipsis div:nth-child(3) {

    left: 2.25pc;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-title .title {

    line-height: 30pt;

}

.products-loadmore .loadmore.loading i {

    opacity: 1;

}

ul.slick-dots li button {

    -webkit-transition: all 0.2s ease;

}

.small-space .row {

    margin-right: -0.46875pc;

}

select,

input[type="tel"] {

    border-bottom-width: 0.75pt;

}

.product-table tbody tr.tr-add-to-cart td a {

    padding-right: 15pt;

}

select,

input[type="tel"] {

    border-right-width: 0.75pt;

}

.button-outline.white:focus,

.button-outline.white:hover,

body.home .section .block-title.title-underline .title-right a:before {

    background: #000;

}

.x-small-space .row {

    margin-left: -0.3125pc;

}

ul.slick-dots li button {

    transition: all 0.2s ease;

}

.rating .star:before {

    letter-spacing: 0.052083333in;

}

.products-loadmore .loadmore.loading i {

    visibility: visible;

}

ul.slick-dots li button {

    position: relative;

}

.products-loadmore .loadmore.loading .lds-ellipsis div:nth-child(4) {

    left: 0.625in;

}

.rating .star:after {

    color: #e1e1e1;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-title .title {

    font-family: Cormorant Garamond, serif;

}

body i.slick-arrow {

    -webkit-transform: translateY(-50%);

}

.position-center {

    height: 100%;

}

.x-small-space .row {

    margin-right: -0.3125pc;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"]:hover {

    background: #948878;

}

.products-loadmore .loadmore.loading .lds-ellipsis div:nth-child(4) {

    animation: j 0.6s infinite;

}

.page-preloader .loader div {

    position: absolute;

}

.column-background-wrap {

    padding-left: 90px;

}

.column-background-wrap {

    padding-bottom: 5.625pc;

}

.column-background-wrap {

    padding-right: 11.25pt;

}

select,

input[type="tel"] {

    border-top-width: 0.75pt;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input,

.large-space .row,

.x-small-space .row {

    margin-top: 0;

}

input[type="tel"],

select {

    border-left-style: solid;

}

.column-background-wrap {

    padding-top: 5.625pc;

}

.column-background-wrap {

    background: #d7e0e3;

}

body i.slick-arrow {

    transform: translateY(-50%);

}

.p-t-5 {

    padding-top: 5px;

}

.p-t-10 {

    padding-top: 0.104166667in;

}

.large-space .row {

    margin-left: -0.3125in;

}

.p-t-20 {

    padding-top: 0.208333333in;

}

body.home .section .block-title.title-underline .title-right a:before,

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="email"] {

    width: 100%;

}

.p-t-30 {

    padding-top: 0.3125in;

}

input[type="tel"],

select {

    border-bottom-style: solid;

}

.page-preloader .loader div {

    border-left-width: 0.25pc;

}

.p-t-50 {

    padding-top: 37.5pt;

}

.p-t-60 {

    padding-top: 0.625in;

}

.p-t-70 {

    padding-top: 70px;

}

body.home .section .block-title.title-underline {

    border-image: none;

}

input[type="tel"],

select {

    border-right-style: solid;

}

.p-t-80 {

    padding-top: 0.833333333in;

}

.large-space .row {

    margin-right: -0.3125in;

}

.p-t-100 {

    padding-top: 6.25pc;

}

input[type="tel"] {

    border-top-style: solid;

}

.slick-dots li button:before {

    content: none;

}

.product-table tbody tr td {

    border-left-width: 0.0625pc !important;

}

.p-t-120 {

    padding-top: 120px;

}

.p-t-130 {

    padding-top: 97.5pt;

}

.form-control:focus {

    border-left-width: medium;

}

.product-table tbody tr td {

    border-left-style: solid !important;

}

.p-t-140 {

    padding-top: 8.75pc;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input {

    display: flex;

}

select,

input[type="tel"] {

    border-left-color: #e5e5e5;

}

.form-control:focus {

    border-bottom-width: medium;

}

select,

input[type="tel"] {

    border-bottom-color: #e5e5e5;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input {

    background: #fff;

}

.form-control:focus {

    border-right-width: medium;

}

.page-preloader .loader div {

    border-bottom-width: 0.25pc;

}

.p-t-150 {

    padding-top: 150px;

}

input[type="tel"] {

    border-right-color: #e5e5e5;

}

.product-table tbody tr td {

    border-left-color: #e5e5e5 !important;

}

input[type="tel"] {

    border-top-color: #e5e5e5;

}

.p-b-50 {

    padding-bottom: 37.5pt;

}

.page-preloader .loader div {

    border-right-width: 0.25pc;

}

input[type="tel"] {

    border-image: none;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-title .sub-title {

    font-size: 0.166666667in;

}

input[type="tel"],

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="email"] {

    padding-left: 0.9375pc;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-no {

    cursor: pointer;

}

.p-b-70 {

    padding-bottom: 52.5pt;

}

.p-b-80 {

    padding-bottom: 80px;

}

.form-control:focus {

    border-top-width: medium;

}

.form-control:focus {

    border-left-style: none;

}

.p-b-100 {

    padding-bottom: 6.25pc;

}

.button-outline.button-white:hover {

    background: #948878;

}

.p-b-120 {

    padding-bottom: 120px;

}

input[type="tel"] {

    padding-bottom: 0.4375pc;

}

body.home .section .block-title h2,

.m-t-0 {

    margin-top: 0;

}

.button-outline.button-white:hover {

    border-left-color: #948878;

}

.m-t-5 {

    margin-top: 5px;

}

body.home.title-2 .section .block-title h2 {

    text-transform: uppercase;

}

.button-outline.button-white:hover {

    border-bottom-color: #948878;

}

.form-control:focus {

    border-bottom-style: none;

}

body i.slick-arrow {

    margin-top: -0.15625in;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="email"],

input[type="tel"] {

    padding-right: 11.25pt;

}

.m-t-10 {

    margin-top: 7.5pt;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="email"] {

    padding-bottom: 0;

}

.form-control:focus {

    border-right-style: none;

}

.product-table tbody tr td {

    border-image: none !important;

}

body.home.title-3 .section .block-title h2 {

    color: #948878;

}

.form-control:focus {

    border-top-style: none;

}

.product-table tbody tr td {

    border-bottom-width: 0.0625pc !important;

}

.form-control:focus {

    border-left-color: currentColor;

}

body i.slick-arrow {

    position: absolute;

}

.sidebar .block .block-title h2 {

    font-size: 1.125pc;

}

select {

    border-top-style: solid;

}

input[type="tel"] {

    padding-top: 0.4375pc;

}

.m-t-20 {

    margin-top: 15pt;

}

.m-b-0 {

    margin-bottom: 0;

}

.sidebar .block .block-title h2 {

    font-weight: 600;

}

.m-b-10 {

    margin-bottom: 0.104166667in;

}

.m-b-15 {

    margin-bottom: 0.9375pc;

}

input[type="tel"] {

    background: transparent;

}

.product-table tbody tr td {

    border-bottom-style: solid !important;

}

.form-control:focus {

    border-bottom-color: currentColor;

}

input[type="tel"] {

    border-radius: 0;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-title .sub-title {

    color: #868686;

}

.m-b-20 {

    margin-bottom: 20px;

}

input[type="tel"] {

    -webkit-border-radius: 0;

}

.form-control:focus {

    border-right-color: currentColor;

}

.form-control:focus {

    border-top-color: currentColor;

}

.page-preloader .loader div {

    border-top-width: 0.25pc;

}

.product-table tbody tr td {

    border-bottom-color: #e5e5e5 !important;

}

.m-b-30 {

    margin-bottom: 30px;

}

.page-preloader .loader div,

input[type="text"] {

    border-left-style: solid;

}

select {

    border-right-color: #e5e5e5;

}

input[type="tel"] {

    -moz-border-radius: 0;

}

.p-0,

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="email"],

.fullwidth .block-widget-wrap,

.product-table tbody tr.tr-add-to-cart td a {

    padding-top: 0;

}

input[type="tel"] {

    -ms-border-radius: 0;

}

select {

    border-top-color: #e5e5e5;

}

input[type="tel"] {

    -o-border-radius: 0;

}

select,

.form-control:focus {

    border-image: none;

}

.m-b-60 {

    margin-bottom: 3.75pc;

}

.m-b-70 {

    margin-bottom: 0.729166667in;

}

input[type="tel"],

.form-control:focus {

    box-shadow: none;

}

.m-b-80 {

    margin-bottom: 80px;

}

input[type="tel"] {

    -moz-appearance: none;

}

input[type="tel"] {

    -o-appearance: none;

}

.product-table tbody tr td {

    padding-left: 0.208333333in !important;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="email"] {

    height: 37.5pt;

}

input[type="tel"] {

    -webkit-appearance: none;

}

.m-b-90 {

    margin-bottom: 0.9375in;

}

input[type="text"],

.page-preloader .loader div {

    border-bottom-style: solid;

}

input[type="text"] {

    border-left-width: 0.75pt;

}

input[type="text"] {

    border-bottom-width: 0.75pt;

}

input[type="text"] {

    border-right-width: 0.75pt;

}

.sidebar .block .block-title h2 {

    line-height: 15pt;

}

.m-t-n-60 {

    margin-top: -0.625in;

}

.pagination ul li a:hover {

    background: #000;

}

body.home .section .block-title.title-underline .title-right a:before {

    height: 0.75pt;

}

.p-0,

.fullwidth .block-widget-wrap {

    padding-left: 0;

}

.p-0,

.fullwidth .block-widget-wrap {

    padding-bottom: 0;

}

.m-t-n-100 {

    margin-top: -100px;

}

input[type="text"] {

    border-top-width: 0.75pt;

}

.m-t-n-130 {

    margin-top: -97.5pt;

}

.p-0,

.fullwidth .block-widget-wrap {

    padding-right: 0;

}

.product-table tbody tr.tr-add-to-cart td a {

    font-weight: 600;

}

.product-table tbody tr td {

    padding-bottom: 0.208333333in !important;

}

.product-table tbody tr.tr-add-to-cart td a {

    letter-spacing: 0.020833333in;

}

select {

    padding-left: 11.25pt;

}

.price,

.newsletter-popup .newsletter-container .newsletter-form .newsletter-title .sub-title {

    font-weight: 400;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-no,

.rating .review-count,

.page-preloader .loader,

.content-product-list .products-thumb,

.rating .star {

    display: inline-block;

}

.page-preloader .loader div,

input[type="text"] {

    border-right-style: solid;

}

body i.slick-arrow {

    z-index: 1;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-no {

    font-size: 0.125in;

}

body i.slick-arrow {

    color: #000;

}

input[type="text"] {

    border-top-style: solid;

}

.content-product-list .products-thumb {

    vertical-align: top;

}

.sidebar .block .block-title h2 {

    margin-left: 0;

}

.p-l-r {

    padding-left: 7.5px;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="email"] {

    color: #868686;

}

.product-table tbody tr td {

    padding-right: 0.208333333in !important;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-no,

.price {

    color: #948878;

}

.p-l-r {

    padding-right: 7.5px;

}

input[type="text"] {

    border-left-color: #e5e5e5;

}

.hide {

    display: none;

}

.price {

    line-height: 18pt;

}

body.home .section .block-title.title-underline .title-right a:before {

    bottom: -10px;

}

.price {

    font-size: 0.15625in;

}

.button-outline.button-white:hover,

.button-outline.button-white:focus {

    border-right-color: #948878;

}

select,

input[type="text"] {

    padding-bottom: 0.4375pc;

}

select {

    padding-right: 11.25pt;

}

input[type="text"] {

    border-bottom-color: #e5e5e5;

}

.block-section,

.page-preloader .loader {

    position: relative;

}

.product-table tbody tr td {

    padding-top: 0.208333333in !important;

}

.pagination ul li a:hover {

    border-left-color: #000;

}

.block-section {

    width: 100%;

}

.sidebar .block .block-title h2 {

    margin-bottom: 0.208333333in;

}

.rating .review-count {

    margin-left: 7.5pt;

}

input[type="text"] {

    border-right-color: #e5e5e5;

}

.product-table tbody tr td {

    background: #fff !important;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="email"] {

    line-height: 37.5pt;

}

input[type="text"] {

    border-top-color: #e5e5e5;

}

.page-preloader .loader {

    width: 80px;

}

.column-50 {

    width: 50%;

}

.column-25 {

    width: 25%;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="email"] {

    font-size: 10.5pt;

}

.page-preloader .loader {

    height: 60pt;

}

.button-outline.button-white:hover,

.button-outline.button-white:focus {

    border-top-color: #948878;

}

.block-widget-wrap {

    padding-left: 7.5px;

}

.block-widget-wrap-2,

.block-widget-wrap {

    padding-bottom: 0in;

}

.button-outline.button-white:focus {

    background: #948878;

}

.block-widget-wrap {

    padding-right: 7.5px;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-no {

    font-weight: 600;

}

.slick-dotted.slick-slider {

    margin-bottom: 0;

}

.button-outline.button-white:focus {

    border-left-color: #948878;

}

select,

input[type="text"] {

    padding-top: 0.4375pc;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-no {

    border-bottom-width: 0.125pc;

}

.block-widget-wrap,

.block-widget-wrap-2 {

    padding-top: 0pt;

}

input[type="text"] {

    border-image: none;

}

.slick-sliders .slick-list {

    margin-left: -0.15625in;

}

.button-outline.button-white:focus {

    border-bottom-color: #948878;

}

.slick-sliders .slick-list {

    margin-bottom: 0;

}

.block-widget-wrap-2,

.block-widget-wrap {

    width: 100%;

}

.block-widget-wrap-2,

input[type="text"] {

    padding-left: 0.9375pc;

}

.slick-sliders .slick-list {

    margin-right: -0.15625in;

}

.slick-sliders .slick-list {

    margin-top: 0;

}

.slick-sliders .slick-list {

    -webkit-transform: translateZ(0);

}

input[type="text"],

.block-widget-wrap-2 {

    padding-right: 15px;

}

.slick-sliders .slick-list {

    transform: translateZ(0);

}

input[type="text"],

select,

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="email"] {

    background: transparent;

}

.slick-wrap:hover .slick-arrow {

    opacity: 1;

}

body.home .section .block-title.title-underline .title-right a:before {

    left: 50%;

}

input[type="text"],

select {

    border-radius: 0;

}

body i.slick-arrow.fa-angle-left {

    left: -11.25pt;

}

select,

input[type="text"] {

    -webkit-border-radius: 0;

}

.slick-wrap:hover .slick-arrow {

    visibility: visible;

}

.quantity .minus {

    background: #fff;

}

.sidebar .block .block-title h2 {

    margin-right: 0;

}

.quantity .minus {

    float: left;

}

.full-height {

    height: 100%;

}

body.home.title-3 .section .block-title .title-icon svg,

.quantity .minus,

.hot,

.clearfix:after {

    display: block;

}

.pagination ul li span {

    display: table-cell;

}

.hot {

    text-align: center !important;

}

.quantity .minus,

.pagination ul li span {

    padding-left: 0;

}

.pagination ul li span,

.hot,

.quantity .minus {

    padding-bottom: 0;

}

.hot {

    text-align: center;

}

.hot {

    color: #fff;

}

.slick-wrap .slick-arrow:hover {

    color: #948878;

}

input[type="text"],

select {

    -moz-border-radius: 0;

}

.onsale,

.hot {

    font-size: 0.875pc;

}

.onsale,

.hot {

    padding-left: 5.25pt;

}

.pagination ul li span,

.quantity .minus {

    padding-right: 0;

}

.hot {

    padding-right: 5.25pt;

}

.page-preloader .loader div {

    border-top-style: solid;

}

.products-loadmore .loadmore.loading .lds-ellipsis div {

    position: absolute;

}

select,

input[type="text"] {

    -ms-border-radius: 0;

}

.quantity .minus,

.hot,

.onsale,

.pagination ul li span {

    padding-top: 0;

}

.hot {

    text-transform: capitalize;

}

.hot {

    font-weight: 500;

}

.quantity .minus,

.slick-sliders.fullwidth .slick-list {

    margin-left: 0;

}

.slick-sliders.fullwidth .slick-list,

.quantity .minus {

    margin-bottom: 0;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-no {

    border-bottom-style: solid;

}

.page-preloader .loader div {

    border-left-color: #000;

}

.hot {

    position: relative;

}

.btn-default:before,

.hot {

    position: absolute;

}

input[type="text"],

select {

    -o-border-radius: 0;

}

.products-loadmore .loadmore.loading .lds-ellipsis div {

    top: calc(50% - 5px);

}

.hot {

    line-height: 1.5pc;

}

select,

input[type="text"] {

    box-shadow: none;

}

.hot {

    top: 0.625pc;

}

.hot {

    min-width: 2.9375pc;

}

.sidebar .block .block-title h2,

.quantity .minus {

    margin-top: 0;

}

select,

input[type="text"] {

    -moz-appearance: none;

}

.slick-sliders.fullwidth .slick-list,

.quantity .minus {

    margin-right: 0;

}

.hot {

    z-index: 1;

}

input[type="text"] {

    -o-appearance: none;

}

input[type="text"] {

    -webkit-appearance: none;

}

textarea:focus,

input:focus,

button:focus {

    outline: none;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="email"] {

    border-left-width: 0.0625pc;

}

.onsale {

    text-align: center !important;

}

.pagination ul li a:hover,

.page-preloader .loader div {

    border-bottom-color: #000;

}

.onsale {

    text-align: center;

}

.onsale {

    color: #fff;

}

input[type="number"] {

    -moz-appearance: textfield;

}

.btn-default:before,

.product-table tbody tr.tr-add-to-cart td a:hover {

    background: #948878;

}

.pagination ul li span {

    float: none;

}

.pagination ul li span {

    width: 0.416666667in;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="email"] {

    border-bottom-width: 0.0625pc;

}

.onsale {

    padding-bottom: 0;

}

.clearfix:after {

    clear: both;

}

.btn-default:before,

.clearfix:after {

    content: "";

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-no {

    border-bottom-color: #948878;

}

.page-preloader .loader div,

.pagination ul li a:hover {

    border-right-color: #000;

}

.onsale {

    padding-right: 5.25pt;

}

.products-loadmore .loadmore.loading .lds-ellipsis div {

    width: 10px;

}

.quantity .minus,

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="email"] {

    border-right-width: 0.0625pc;

}

.quantity .minus {

    vertical-align: text-top;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="email"],

.quantity .minus {

    border-top-width: 0.0625pc;

}

.sidebar .block .block-title h2 {

    text-transform: uppercase;

}

.quantity .minus {

    overflow: visible;

}

.pagination ul li a:hover,

.page-preloader .loader div {

    border-top-color: #000;

}

.quantity .minus {

    text-decoration: none;

}

.quantity .minus {

    cursor: pointer;

}

.page-preloader .loader div {

    border-image: none;

}

.onsale,

body i.slick-arrow {

    font-weight: 500;

}

.btn-default:before {

    top: 0;

}

.quantity .minus {

    line-height: 0.8125pc;

}

.sidebar .block .block-title h2 {

    letter-spacing: 0.1em;

}

body.home .section .block-title.title-underline .title-right a:before {

    -webkit-transform: translateX(-50%);

}

body i.slick-arrow,

.product-table tbody tr.tr-add-to-cart td a {

    -webkit-transition: all 0.3s ease;

}

.quantity .minus {

    font-size: 13.5pt;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-title .sub-title {

    margin-bottom: 0px;

}

.page-preloader .loader div {

    opacity: 1;

}

.pagination ul li span {

    height: 30pt;

}

select {

    -o-appearance: none;

}

body i.slick-arrow,

.product-table tbody tr.tr-add-to-cart td a {

    transition: all 0.3s ease;

}

.onsale {

    text-transform: capitalize;

}

.onsale {

    display: block;

}

.btn-default:before {

    left: 0;

}

.quantity .minus {

    color: #868686;

}

select {

    -webkit-appearance: none;

}

.pagination ul li span {

    line-height: normal;

}

.onsale {

    position: relative;

}

.quantity .minus,

textarea {

    border-left-width: 0.75pt;

}

.btn-default:before {

    width: 100%;

}

.btn-primary:before,

.onsale {

    position: absolute;

}

.quantity .minus,

textarea {

    border-bottom-width: 0.75pt;

}

.btn-default:before {

    height: 0;

}

.onsale {

    line-height: 1.5pc;

}

.onsale {

    top: 0.625pc;

}

.onsale {

    min-width: 2.9375pc;

}

.btn-default:before {

    opacity: 0;

}

.pagination ul li span {

    text-indent: 0.75pt;

}

body.home.title-3 .section .block-title h2 {

    font-size: 40px;

}

.btn-default:before {

    visibility: hidden;

}

.btn-default:before {

    -webkit-transition: all 0.2s ease-in-out;

}

.slick-sliders.fullwidth .slick-list {

    margin-top: 0;

}

.page-preloader .loader div {

    border-radius: 50%;

}

.page-preloader .loader div {

    animation: loader-ripple 2s cubic-bezier(0, 0.2, 0.8, 1) infinite;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="email"],

.quantity .minus,

textarea,

.pagination ul li span {

    border-left-style: solid;

}

textarea,

.quantity .minus {

    border-bottom-style: solid;

}

.btn-default:before {

    transition: all 0.2s ease-in-out;

}

.quantity .minus {

    border-right-style: solid;

}

.pagination ul li span,

textarea {

    border-right-width: 0.75pt;

}

.onsale {

    z-index: 1;

}

.btn-default:before {

    z-index: -1;

}

.quantity .minus {

    border-top-style: solid;

}

.hot {

    right: 0.625pc;

}

.quantity .minus {

    border-left-color: #e5e5e5;

}

.quantity input.qty,

.quantity .plus {

    float: left;

}

.pagination ul li span,

textarea {

    border-top-width: 0.75pt;

}

.btn-primary:before {

    content: "";

}

.hot {

    background: #b12a2a;

}

.btn-primary:before {

    top: 0;

}

.pagination ul li span.current,

.hot,

.onsale {

    color: #fff;

}

.slick-sliders .slick-list .slick-slide {

    padding-left: 15px;

}

.pagination ul li span.current {

    background: #000;

}

.quantity .minus,

.quantity input.qty {

    width: 45px;

}

.quantity .minus {

    border-bottom-color: #e5e5e5;

}

.btn-primary:before {

    background: #948878;

}

.slick-sliders .slick-list .slick-slide,

.quantity .plus {

    padding-bottom: 0;

}

.quantity .minus {

    border-right-color: #e5e5e5;

}

.btn-primary:before {

    left: 0;

}

.quantity input.qty,

.pagination ul li span,

.quantity .minus {

    text-align: center;

}

.quantity .minus {

    border-top-color: #e5e5e5;

}

.pagination ul li span {

    vertical-align: middle;

}

.onsale {

    left: 7.5pt;

}

.btn-primary:before {

    width: 100%;

}

.quantity .minus {

    border-image: none;

}

.pagination ul li span {

    color: #868686;

}

.pagination ul li span {

    font-size: 0.9375pc;

}

.pagination ul li span.current {

    border-left-color: #000;

}

.quantity .minus,

.quantity input.qty {

    height: 2.375pc;

}

.btn-primary:before {

    height: 0;

}

.pagination ul li span {

    border-left-width: 0.75pt;

}

.quantity .plus {

    background: #fff;

}

body.home .section .block-title.title-underline .title-right a:before {

    transform: translateX(-50%);

}

.pagination ul li span {

    border-bottom-width: 0.75pt;

}

.pagination ul li span.current {

    border-bottom-color: #000;

}

.onsale {

    background: #c0a483;

}

.btn-primary:before {

    opacity: 0;

}

body i.slick-arrow {

    font-family: wpbingofont;

}

.quantity .plus {

    display: block;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="email"],

.pagination ul li span {

    border-bottom-style: solid;

}

.quantity .plus,

.quantity input.qty {

    padding-left: 0;

}

textarea,

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="email"],

.pagination ul li span {

    border-right-style: solid;

}

.newsletter-popup .newsletter-close:hover:before,

.newsletter-popup .newsletter-close:hover:after {

    -webkit-transform: rotate(0deg);

}

.btn-primary:before {

    visibility: hidden;

}

ul.slick-dots li {

    display: inline-block;

}

ul.slick-dots li {

    vertical-align: bottom;

}

.newsletter-popup .newsletter-close:hover:after {

    transform: rotate(0deg);

}

.btn-primary:before {

    -webkit-transition: all 0.2s ease-in-out;

}

textarea,

.pagination ul li span,

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="email"] {

    border-top-style: solid;

}

.page-preloader {

    position: fixed;

}

.page-preloader {

    top: 0;

}

.btn-primary:before {

    transition: all 0.2s ease-in-out;

}

.slick-sliders .slick-list .slick-slide {

    padding-right: 15px;

}

.btn-primary:before {

    z-index: -1;

}

textarea,

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="email"],

.pagination ul li span {

    border-left-color: #e5e5e5;

}

.btn-underline:before {

    position: absolute;

}

.quantity input.qty,

.quantity .plus {

    padding-right: 0;

}

.quantity .plus,

.slick-sliders .slick-list .slick-slide {

    padding-top: 0;

}

.btn-underline:before {

    content: "";

}

.btn-underline:before {

    width: 100%;

}

.quantity .plus {

    margin-left: 0;

}

.page-preloader {

    left: 0;

}

ul.slick-dots li,

.quantity .plus {

    margin-bottom: 0;

}

.quantity .plus {

    margin-right: 0;

}

.page-preloader {

    right: 0;

}

.quantity .plus {

    margin-top: 0;

}

.btn-underline:before,

.page-preloader {

    bottom: 0;

}

.btn-underline:before {

    height: 0.010416667in;

}

.quantity .plus {

    vertical-align: text-top;

}

ul.slick-dots li {

    margin-left: 0.0625in;

}

textarea,

.pagination ul li span,

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="email"] {

    border-bottom-color: #e5e5e5;

}

.page-preloader {

    background-color: #fff;

}

.page-preloader {

    z-index: 9999999;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="email"],

.pagination ul li span,

textarea {

    border-right-color: #e5e5e5;

}

.pagination ul li span.current {

    border-right-color: #000;

}

body.home .section .block-title.title-underline .title-right a:before {

    -webkit-transition: all 0.3s ease;

}

.pagination ul li span.current {

    border-top-color: #000;

}

.pagination ul li span,

textarea,

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="email"] {

    border-top-color: #e5e5e5;

}

.product-table .tr-price .amount {

    font-size: 1.0625pc;

}

.pagination ul li span,

.newsletter-popup .newsletter-container .newsletter-form .newsletter-no,

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="email"],

textarea {

    border-image: none;

}

.quantity input.qty {

    padding-bottom: 0;

}

.product-table .tr-price .amount {

    color: #000;

}

.page-preloader {

    align-content: center;

}

.product-table .tr-price .amount {

    color: #948878;

}

.woosc_table .tr-price .amount {

    font-size: 15pt;

}

textarea {

    padding-left: 11.25pt;

}

.page-preloader {

    align-items: center;

}

.quantity .plus {

    overflow: visible;

}

.sidebar .block:last-child,

body.home .section .block-title h2 {

    margin-bottom: 0;

}

.page-preloader {

    justify-content: center;

}

.page-preloader {

    display: -webkit-box;

}

.page-preloader {

    display: -ms-flexbox;

}

body.home .section .block-title h2 {

    font-size: 0.3125in;

}

.page-preloader {

    display: flex;

}

.woosc_table .tr-price .amount {

    color: #000;

}

.quantity input.qty {

    padding-top: 0;

}

.quantity .plus,

.product-table .tr-price ins {

    text-decoration: none;

}

textarea {

    padding-bottom: 0.4375pc;

}

.page-preloader {

    height: 100%;

}

.star-rating,

.slick-slider {

    overflow: hidden;

}

.product-table .tr-price del,

.pagination ul li a.prev {

    font-size: 0;

}

.button-arrow:after,

.scroll-image,

.star-rating,

.slick-wrap {

    position: relative;

}

.quantity input.qty {

    -moz-appearance: textfield;

}

.quantity .plus {

    cursor: pointer;

}

.quantity .plus {

    line-height: 0.8125pc;

}

.slick-slide,

.slick-track {

    -webkit-transform: translateZ(0);

}

.quantity .plus {

    font-size: 13.5pt;

}

body.home.title-3 .section .block-title h2 {

    font-weight: 600;

}

.newsletter-popup .newsletter-close:hover {

    background: #e5e5e5;

}

textarea {

    padding-right: 11.25pt;

}

.quantity .plus {

    color: #868686;

}

textarea {

    padding-top: 0.4375pc;

}

.slick-track,

.slick-slide {

    transform: translateZ(0);

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-no {

    margin-top: 20px;

}

.btn-underline:before {

    left: 0;

}

textarea {

    background: transparent;

}

.btn-underline:before {

    -webkit-transition: all 0.3s ease;

}

.quantity .plus {

    border-left-width: 0.75pt;

}

.pagination ul li span {

    -webkit-transition: none;

}

.btn-underline:before {

    transition: all 0.3s ease;

}

.star-rating {

    width: 5.3125pc;

}

.btn-underline:before {

    background: #000;

}

.pagination ul li span {

    transition: none;

}

.star-rating {

    height: 1.2em;

}

.quantity .plus {

    border-bottom-width: 0.75pt;

}

.quantity .plus {

    border-right-width: 0.75pt;

}

textarea {

    border-radius: 0;

}

.newsletter-popup .newsletter-close:hover:before {

    transform: rotate(0deg);

}

textarea {

    -webkit-border-radius: 0;

}

.star-rating {

    line-height: 1.2em;

}

.button-arrow:after {

    content: "";

}

.pagination ul li span {

    text-transform: uppercase;

}

.newsletter-popup .newsletter-container .newsletter-form form {

    text-align: center;

}

.star-rating,

.button-arrow:after {

    font-family: icomoon;

}

.pagination ul li a.prev:before {

    font-size: 0.208333333in;

}

.star-rating {

    display: inline-block;

}

.products-loadmore .loadmore span {

    animation: none;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"] {

    border-left-width: 0;

}

.quantity .plus {

    border-top-width: 0.75pt;

}

.quantity .plus {

    border-left-style: solid;

}

.star-rating,

.button-arrow:after {

    font-size: 0.125in;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"] {

    border-bottom-width: 0;

}

.quantity .plus {

    border-bottom-style: solid;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"] {

    border-right-width: 0;

}

.pagination ul li a {

    display: table-cell;

}

.newsletter-popup .newsletter-container .newsletter-form form {

    padding-left: 1.5625pc;

}

.newsletter-popup .newsletter-container .newsletter-form form {

    padding-bottom: 1.5625pc;

}

.button-arrow:after {

    margin-left: 0.104166667in;

}

.newsletter-popup .newsletter-container .newsletter-img {

    width: 49.5%;

}

.quantity {

    width: auto;

}

.dropdown-toggle:after {

    display: none;

}

.newsletter-popup .newsletter-container .newsletter-form {

    width: 100%;

}

.quantity {

    position: relative;

}

textarea {

    -moz-border-radius: 0;

}

.quantity {

    margin-left: auto;

}

.newsletter-popup .newsletter-container .newsletter-form {

    margin-left: 0;

}

.price ins {

    text-decoration: none;

}

.quantity,

.newsletter-popup .newsletter-container .newsletter-form {

    margin-bottom: 0;

}

ul.slick-dots li {

    margin-right: 0.0625in;

}

.quantity .plus {

    border-right-style: solid;

}

textarea {

    -ms-border-radius: 0;

}

.quantity .plus {

    border-top-style: solid;

}

.quantity .plus {

    border-left-color: #e5e5e5;

}

.pagination ul li a.prev {

    color: #868686;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"] {

    border-top-width: 0;

}

.quantity {

    margin-right: auto;

}

.price ins {

    color: #948878;

}

.newsletter-popup .newsletter-container .newsletter-form,

.quantity,

ul.slick-dots li {

    margin-top: 0;

}

.loading:before {

    content: "";

}

.pagination ul li a {

    padding-left: 0;

}

.quantity {

    overflow: hidden;

}

body.home .section .block-title.title-underline .title-right a:before {

    transition: all 0.3s ease;

}

textarea {

    -o-border-radius: 0;

}

.quantity .plus {

    border-bottom-color: #e5e5e5;

}

textarea {

    box-shadow: none;

}

.loading:before {

    position: fixed;

}

.products-loadmore .loadmore span {

    font-size: 14px;

}

textarea {

    -moz-appearance: none;

}

.quantity {

    zoom: 1;

}

.loading:before {

    top: 0;

}

.quantity .plus {

    border-right-color: #e5e5e5;

}

.newsletter-popup .newsletter-container .newsletter-form {

    margin-right: 0;

}

.loading:before {

    left: 0;

}

.quantity .plus {

    border-top-color: #e5e5e5;

}

.pagination ul li a {

    padding-bottom: 0;

}

.pagination ul li a {

    padding-right: 0;

}

.loading:before {

    width: 100%;

}

.pagination ul li a {

    padding-top: 0;

}

body.home.title-3 .section .block-title h2 {

    text-transform: none;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"] {

    border-left-style: none;

}

.quantity .plus {

    border-image: none;

}

.quantity .plus {

    text-align: center;

}

.quantity .plus {

    width: 33.75pt;

}

.loading:before {

    height: 100%;

}

.back-top:hover,

.cart-product-added {

    background: #000;

}

.cart-product-added {

    line-height: 1.5;

}

.products-loadmore .loadmore span {

    display: inline-block;

}

.pagination ul li a.prev:before {

    font-family: eleganticons;

}

body.home .section .block-title.title-underline .title-right a:after {

    content: "";

}

.cart-product-added {

    box-shadow: unset;

}

.quantity .plus {

    height: 2.375pc;

}

.loading:before {

    z-index: 9999;

}

.products-loadmore .loadmore {

    min-width: 140px;

}

.cart-product-added,

.back-top:hover {

    color: #fff;

}

.loading:before {

    background-color: rgba(0, 0, 0, 0.9);

}

body.home.title-4 .section .block-title h2 {

    font-size: 0.416666667in;

}

.cart-product-added {

    top: 0.208333333in;

}

.products-loadmore .loadmore {

    letter-spacing: normal;

}

.slick-slide img {

    -webkit-transform: translateZ(0);

}

.products-loadmore .loadmore span {

    text-transform: inherit;

}

textarea {

    -o-appearance: none;

}

ul.slick-dots li {

    width: 0.5625pc;

}

.slick-slide img {

    transform: translateZ(0);

}

textarea {

    -webkit-appearance: none;

}

ul.slick-dots {

    bottom: 1.875pc;

}

body.home .section .block-title.title-underline .title-right a:after {

    font-family: FontAwesome;

}

.cart-product-added {

    left: auto;

}

.pagination ul li a {

    float: none;

}

.cart-product-added {

    right: 1.25pc;

}

.cart-product-added {

    padding-left: 1.5625pc;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"] {

    border-bottom-style: none;

}

.pagination ul li a.next {

    font-size: 0;

}

.back-top,

.pagination ul li a {

    width: 0.416666667in;

}

.products-loadmore .loadmore,

.back-top,

.pagination ul li a {

    height: 40px;

}

ul.slick-dots {

    list-style-type: none;

}

.cart-product-added {

    padding-bottom: 0.15625in;

}

.pagination ul li a.next {

    color: #868686;

}

.cart-product-added {

    padding-right: 1.5625pc;

}

ul.slick-dots {

    position: unset;

}

.cart-product-added {

    padding-top: 0.15625in;

}

.cart-product-added {

    font-weight: 400;

}

.back-top:hover,

.slick-dots li {

    cursor: pointer;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"] {

    border-right-style: none;

}

.slick-dots li {

    height: 15pt;

}

input::-webkit-outer-spin-button {

    -webkit-appearance: none;

}

ul.slick-dots li {

    height: 9px;

}

.pagination ul li a.next:before {

    font-size: 0.208333333in;

}

.back-top:hover {

    border-left-color: #000;

}

.cart-product-added,

.back-top {

    position: fixed;

}

.slick-dots li {

    width: 15pt;

}

.products-loadmore .loadmore span,

body.home .section .block-title.title-underline .title-right a:after {

    position: relative;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"] {

    border-top-style: none;

}

.back-top,

.cart-product-added {

    z-index: 999999;

}

.back-top:hover {

    border-bottom-color: #000;

}

.back-top:hover {

    border-right-color: #000;

}

input::-webkit-outer-spin-button {

    margin-left: 0;

}

.back-top,

.products-loadmore {

    text-align: center;

}

.pagination {

    margin-top: 15pt;

}

.products-loadmore .loadmore span {

    top: -2px;

}

input::-webkit-outer-spin-button {

    margin-bottom: 0;

}

.pagination ul li a.next:before {

    font-family: eleganticons;

}

.back-top:hover {

    border-top-color: #000;

}

.star-rating:before {

    content: "";

}

body.home .section .block-title h2 {

    text-transform: uppercase;

}

.back-top {

    line-height: 36.75pt;

}

input::-webkit-outer-spin-button {

    margin-right: 0;

}

body.home .section .block-title.title-underline .title-right a:after {

    top: -0.010416667in;

}

input::-webkit-outer-spin-button {

    margin-top: 0;

}

input::-webkit-inner-spin-button {

    -webkit-appearance: none;

}

.back-top.button-show {

    -webkit-transform: translateY(0);

}

.star-rating:before {

    font-family: FontAwesome;

}

.star-rating:before {

    color: #e1e1e1;

}

.back-top.button-show {

    transform: translateY(0);

}

.newsletter-popup .newsletter-container .newsletter-form {

    background: #fff;

}

.products-loadmore .loadmore i {

    font-size: 12pt;

}

.pagination ul li a {

    line-height: normal;

}

.star-rating span,

.star-rating:before {

    float: left;

}

.back-top.button-show {

    visibility: visible;

}

.star-rating span,

.star-rating:before {

    top: 0;

}

.back-top {

    bottom: 75.5pt;

}

.back-top.button-show {

    opacity: 1;

}

.back-top {

    right: 1.875pc;

}

.sidebar .block {

    margin-bottom: 0.520833333in;

}

.products-loadmore .loadmore i {

    margin-left: 5px;

}

.star-rating span,

.star-rating:before {

    left: 0;

}

.newsletter-popup .newsletter-close,

.star-rating span,

.star-rating:before,

.newsletter-popup .newsletter-close:after {

    position: absolute;

}

.newsletter-popup .newsletter-container .newsletter-form {

    display: flex;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"] {

    border-left-color: currentColor;

}

input::-webkit-inner-spin-button {

    margin-left: 0;

}

.newsletter-popup.active {

    display: block;

}

input::-webkit-inner-spin-button {

    margin-bottom: 0;

}

.back-top {

    color: #fff;

}

.newsletter-popup .newsletter-close:after {

    content: "";

}

.star-rating:before {

    letter-spacing: 0.375pc;

}

ul.slick-dots li,

.back-top {

    -webkit-transition: all 0.3s ease;

}

.back-top {

    background: #948878;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"] {

    border-bottom-color: currentColor;

}

input::-webkit-inner-spin-button {

    margin-right: 0;

}

.back-top {

    visibility: hidden;

}

.back-top,

ul.slick-dots li {

    transition: all 0.3s ease;

}

.back-top {

    opacity: 0;

}

input::-webkit-inner-spin-button {

    margin-top: 0;

}

.back-top {

    filter: alpha(opacity=0);

}

.back-top {

    -webkit-transform: translateY(20px);

}

body.home.title-4 .section .block-title h2 {

    font-weight: 600;

}

.newsletter-popup .newsletter-close,

.pagination ul li a {

    text-align: center;

}

.star-rating span {

    overflow: hidden;

}

label {

    display: inline-block;

}

.newsletter-popup .newsletter-close:after {

    height: 0.125pc;

}

.back-top {

    transform: translateY(20px);

}

body.home.title-4 .section .block-title h2 {

    text-transform: none;

}

.newsletter-popup .newsletter-container .newsletter-form form {

    padding-right: 1.5625pc;

}

.newsletter-popup .newsletter-close {

    cursor: pointer;

}

.pagination ul li a {

    text-indent: 0.75pt;

}

.newsletter-popup .newsletter-container .newsletter-form form {

    padding-top: 1.5625pc;

}

.newsletter-popup .newsletter-container .newsletter-form {

    align-items: center;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"] {

    border-right-color: currentColor;

}

.newsletter-popup .newsletter-container .newsletter-form form {

    margin-left: auto;

}

.newsletter-popup .newsletter-close {

    top: 10px;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"] {

    border-top-color: currentColor;

}

table,

.newsletter-popup .newsletter-close:after,

.popup-shadow {

    width: 100%;

}

.newsletter-popup .newsletter-close {

    right: 10px;

}

.left-sidebar {

    padding-right: 0.3125in;

}

ul.slick-dots li {

    border-radius: 50%;

}

.newsletter-popup .newsletter-close:after {

    top: 50%;

}

body.home.title-6 .section .block-title h2 {

    color: #948878;

}

.newsletter-popup .newsletter-close {

    color: #000;

}

.right-sidebar {

    padding-left: 0.3125in;

}

.popup-shadow {

    background-color: rgba(32, 32, 32, 0.6);

}

.popup-shadow {

    height: 100%;

}

.popup-shadow,

.newsletter-popup .newsletter-close:after {

    left: 0;

}

.popup-shadow {

    position: fixed;

}

.newsletter-popup .newsletter-close {

    z-index: 10000;

}

.products-loadmore .loadmore.loading .lds-ellipsis div {

    height: 7.5pt;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"] {

    border-image: none;

}

.popup-shadow {

    top: 0;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"] {

    padding-left: 13.5pt;

}

label {

    margin-bottom: 0.5rem;

}

ul.slick-dots li {

    -webkit-border-radius: 50%;

}

.star-rating span {

    padding-top: 1.5em;

}

table {

    max-width: 100%;

}

.newsletter-popup .newsletter-close {

    width: 27pt;

}

.newsletter-popup .newsletter-close {

    height: 27pt;

}

.newsletter-popup .newsletter-close {

    border-left-width: 0.5625pc;

}

.newsletter-popup .newsletter-close {

    border-bottom-width: 0.5625pc;

}

table {

    margin-bottom: 1rem;

}

.newsletter-popup .newsletter-close:after {

    margin-top: -0.010416667in;

}

.popup-shadow {

    z-index: 999999;

}

.newsletter-popup .newsletter-close {

    border-right-width: 0.5625pc;

}

.newsletter-popup .newsletter-container .newsletter-form {

    justify-content: center;

}

.pagination ul li a {

    vertical-align: middle;

}

ul.slick-dots li {

    -moz-border-radius: 50%;

}

.newsletter-popup .newsletter-close {

    border-top-width: 0.5625pc;

}

.pagination ul li a {

    color: #868686;

}

.popup-shadow {

    display: none;

}

ul.slick-dots li {

    -ms-border-radius: 50%;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"] {

    padding-bottom: 0;

}

.newsletter-popup {

    box-sizing: border-box;

}

.newsletter-popup .newsletter-container .newsletter-form form,

.newsletter-popup {

    margin-bottom: auto;

}

.newsletter-popup .newsletter-close {

    border-left-style: solid;

}

.newsletter-popup .newsletter-close {

    border-bottom-style: solid;

}

.cart-product-added > div,

body.home .section .block-title.title-underline .title-right a:after {

    display: inline-block;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"] {

    padding-right: 13.5pt;

}

.newsletter-popup .newsletter-close {

    border-right-style: solid;

}

.newsletter-popup .newsletter-close {

    border-top-style: solid;

}

.newsletter-popup .newsletter-close {

    border-left-color: transparent;

}

.newsletter-popup .newsletter-close {

    border-bottom-color: transparent;

}

table {

    background-color: transparent;

}

.newsletter-popup .newsletter-close {

    border-right-color: transparent;

}

.newsletter-popup .newsletter-close:after {

    background-color: rgba(0, 0, 0, 0.5);

}

ul.slick-dots li {

    -o-border-radius: 50%;

}

.newsletter-popup {

    height: auto;

}

.newsletter-popup .newsletter-close:after {

    -webkit-transition: all 0.3s ease;

}

body.home.title-6 .section .block-title h2 {

    font-size: 0.364583333in;

}

.newsletter-popup .newsletter-close {

    border-top-color: transparent;

}

.pagination ul {

    padding-left: 0;

}

.pagination ul li a {

    font-size: 0.9375pc;

}

.newsletter-popup .newsletter-close {

    border-image: none;

}

.newsletter-popup .newsletter-close {

    border-radius: 100%;

}

.pagination ul {

    list-style: none;

}

.newsletter-popup .newsletter-close:after {

    transition: all 0.3s ease;

}

.pagination ul {

    text-align: center;

}

.slick-dots li button {

    height: 15pt;

}

.newsletter-popup {

    left: 50%;

}

table {

    border-collapse: collapse;

}

.newsletter-popup .newsletter-close:before {

    content: "";

}

.slick-dots li button {

    width: 15pt;

}

.newsletter-popup {

    -webkit-transform: translate(-50%, -50%);

}

.newsletter-popup .newsletter-close {

    -webkit-border-radius: 100%;

}

.newsletter-popup {

    transform: translate(-50%, -50%);

}

.pagination ul li a {

    border-left-width: 0.75pt;

}

.newsletter-popup .newsletter-close {

    -moz-border-radius: 100%;

}

.newsletter-popup {

    margin-left: auto;

}

.newsletter-popup .newsletter-close:before,

.pagination ul {

    width: 100%;

}

.newsletter-popup .newsletter-container .newsletter-form form,

.newsletter-popup {

    margin-right: auto;

}

.newsletter-popup .newsletter-close:before {

    position: absolute;

}

.newsletter-popup .newsletter-close {

    -ms-border-radius: 100%;

}

.newsletter-popup .newsletter-close {

    -o-border-radius: 100%;

}

.back-top i {

    font-size: 1.625pc;

}

.newsletter-popup .newsletter-container {

    display: flex;

}

.pagination ul li a {

    border-bottom-width: 0.75pt;

}

.newsletter-popup {

    margin-top: auto;

}

.pagination ul li a {

    border-right-width: 0.75pt;

}

.newsletter-popup {

    position: fixed;

}

.slick-dots li button {

    cursor: pointer;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"] {

    padding-top: 0;

}

.newsletter-popup .newsletter-close:before,

.newsletter-popup {

    top: 50%;

}

button {

    border-left-width: 0;

}

.products-loadmore .loadmore.loading .lds-ellipsis div {

    border-radius: 50%;

}

.newsletter-popup .newsletter-close:before {

    height: 0.125pc;

}

.newsletter-popup {

    width: 550px;

}

.newsletter-popup {

    z-index: 1000000;

}

.newsletter-popup {

    border-radius: 6pt;

}

.newsletter-popup {

    -webkit-border-radius: 8px;

}

.newsletter-popup {

    -moz-border-radius: 0.5pc;

}

button {

    border-bottom-width: 0;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"],

.products-loadmore .loadmore.loading .lds-ellipsis div {

    background: #000;

}

.pagination ul li a {

    border-top-width: 0.75pt;

}

.pagination ul li a {

    border-left-style: solid;

}

.newsletter-popup {

    -ms-border-radius: 8px;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"] {

    height: 3.125pc;

}

.pagination ul li a.prev:before {

    content: "4";

}

body.home .section .block-title.title-underline .title-right a:after {

    color: #000;

}

button {

    border-right-width: 0;

}

.pagination ul li a.next:before {

    content: "5";

}

.newsletter-popup {

    -o-border-radius: 0.083333333in;

}

.newsletter-popup {

    overflow: hidden;

}

.products-loadmore .loadmore.loading .lds-ellipsis div {

    animation-timing-function: cubic-bezier(0, 1, 1, 0);

}

button {

    border-top-width: 0;

}

button {

    border-left-style: none;

}

.pagination ul li a {

    border-bottom-style: solid;

}

button {

    border-bottom-style: none;

}

.newsletter-popup {

    display: none;

}

.products-loadmore .loadmore:hover .lds-ellipsis div {

    background: #fff;

}

button {

    border-right-style: none;

}

.newsletter-popup {

    -webkit-transition: all 0.8s ease-in-out;

}

.newsletter-popup {

    transition: all 0.8s ease-in-out;

}

button {

    border-top-style: none;

}

.newsletter-popup .newsletter-close:before,

.star-rating span:before {

    left: 0;

}

button {

    border-left-color: currentColor;

}

body.home.title-6 .section .block-title h2 {

    line-height: 1.1;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"] {

    line-height: 50px;

}

button {

    border-bottom-color: currentColor;

}

.pagination ul li a {

    border-right-style: solid;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"] {

    position: relative;

}

button {

    border-right-color: currentColor;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"],

.star-rating span:before {

    top: 0;

}

.pagination ul li a {

    border-top-style: solid;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"] {

    font-size: 0.6875pc;

}

button {

    border-top-color: currentColor;

}

.star-rating span:before {

    content: "";

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"],

.pagination ul li a.next:hover {

    color: #fff;

}

.star-rating span:before {

    font-family: FontAwesome;

}

.pagination ul li a {

    border-left-color: #e5e5e5;

}

.pagination ul li a {

    border-bottom-color: #e5e5e5;

}

.pagination ul li a {

    border-right-color: #e5e5e5;

}

.newsletter-popup .newsletter-close:before {

    margin-top: -0.010416667in;

}

.newsletter-popup .newsletter-close:before {

    background-color: rgba(0, 0, 0, 0.5);

}

.newsletter-popup .newsletter-close:before {

    -webkit-transition: all 0.3s ease;

}

button {

    border-image: none;

}

.pagination ul li a {

    border-top-color: #e5e5e5;

}

.pagination ul li a {

    border-image: none;

}

input:-webkit-autofill {

    -webkit-box-shadow: 0 0 0 1000px white inset !important;

}

del {

    font-size: 10.5pt;

}

del {

    color: #ababab;

}

.newsletter-popup .newsletter-close:before {

    transition: all 0.3s ease;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"] {

    cursor: pointer;

}

.pagination ul li a {

    -webkit-transition: none;

}

body.home.title-8 .section .block-title h2,

body.home.title-6 .section .block-title h2 {

    text-transform: none;

}

.pagination ul li a {

    transition: none;

}

.newsletter-popup .newsletter-close:after,

.newsletter-popup .newsletter-close:before {

    transform-origin: 50% 50%;

}

.newsletter-popup .newsletter-container .newsletter-form form {

    margin-top: auto;

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"] {

    letter-spacing: 0.1em;

}

.newsletter-popup .newsletter-close:before {

    -webkit-transform: rotate(-45deg);

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"],

.pagination ul li a {

    text-transform: uppercase;

}

.star-rating span:before {

    position: absolute;

}

.star-rating span:before {

    color: #fcad02;

}

.newsletter-popup .newsletter-close:before {

    transform: rotate(-45deg);

}

.star-rating span:before {

    letter-spacing: 0.0625in;

}

body.home .section .block-title.title-underline .title-right a:after {

    font-size: 10px;

}

body.home .section .block-title.title-underline .title-right a:after {

    margin-left: 7.5pt;

}

.newsletter-popup .newsletter-close:after {

    -webkit-transform: rotate(45deg);

}

body.home.title-7 .section .block-title h2 {

    font-size: 30px;

}

.newsletter-popup .newsletter-close:after {

    transform: rotate(45deg);

}

.newsletter-popup .newsletter-container .newsletter-form .newsletter-input input[type="submit"] {

    width: auto;

}

.cart-product-added > div:before,

.pagination ul li {

    display: inline-block;

}

.cart-product-added > div:before {

    content: "";

}

body.home.title-7 .section .block-title h2 {

    font-style: italic;

}

.cart-product-added > div:before {

    font-family: wpbingofont;

}

.cart-product-added > div:before {

    margin-right: 0.104166667in;

}

.pagination ul li {

    margin-left: 3px;

}

body.home.title-8 .section .block-title h2 {

    font-size: 2.5pc;

}

.pagination ul li {

    margin-bottom: 0;

}

.pagination ul li {

    margin-right: 3px;

}

.pagination ul li {

    margin-top: 0;

}

body.home.title-8 .section .block-title h2 {

    font-weight: 600;

}

body.home.title-8 .section .block-title h2 {

    line-height: 1.1;

}

body i.slick-arrow.fa-angle-right {

    right: -0.9375pc;

}



/*===================================================================

2. Animate

====================================================================*/

@keyframes e {

    0% {

        transform: scale(1);

        -webkit-transform: scale(1);

        opacity: 1;

    }

    to {

        transform: scale(1.5);

        -webkit-transform: scale(1.5);

        opacity: 0;

    }

}

@keyframes i {

    0% {

        transform: scale(0);

    }

    to {

        transform: scale(1);

    }

}

@keyframes j {

    0% {

        transform: scale(1);

    }

    to {

        transform: scale(0);

    }

}

@keyframes k {

    0% {

        transform: translate(0);

    }

    to {

        transform: translate(24px);

    }

}

@keyframes l {

    0% {

        transform: rotate(0deg);

    }

    to {

        transform: rotate(359deg);

    }

}

@keyframes m {

    0% {

        transform: translateY(-8px);

    }

    to {

        transform: translateY(0);

    }

}

@keyframes n {

    0% {

        transform: scale(1);

        -webkit-transform: scale(1);

        opacity: 1;

    }

    to {

        transform: scale(2);

        -webkit-transform: scale(2);

        opacity: 0;

    }

}

@keyframes o {

    0% {

        transform: rotate(0deg);

    }

    to {

        transform: rotate(1turn);

    }

}



@keyframes remove-spinner {

    to {

        transform: rotate(360deg);

    }

}

@-webkit-keyframes remove-spinner {

    to {

        -webkit-transform: rotate(360deg);

    }

}

@keyframes animation-horizontal {

    16.65% {

        transform: translateX(8px);

    }

    33.3% {

        transform: translateX(-6px);

    }

    49.95% {

        transform: translateX(4px);

    }

    66.6% {

        transform: translateX(-2px);

    }

    83.25% {

        transform: translateX(1px);

    }

    100% {

        transform: translateX(0);

    }

}

@keyframes loader-ripple {

    0% {

        top: 36px;

        left: 36px;

        width: 0;

        height: 0;

        opacity: 0;

    }

    4.9% {

        top: 36px;

        left: 36px;

        width: 0;

        height: 0;

        opacity: 0;

    }

    5% {

        top: 36px;

        left: 36px;

        width: 0;

        height: 0;

        opacity: 1;

    }

    100% {

        top: 0px;

        left: 0px;

        width: 72px;

        height: 72px;

        opacity: 0;

    }

}



/*========================================================================

3. Header

=========================================================================*/

.site-header.absolute,

#header-topbar.topbar-v1 {

    border-bottom-width: 1px;

}

#header-topbar #topbar-menu li:before,

.site-header.absolute,

.site-navigation ul > li.level-0.menu-item-has-children > a:before {

    position: absolute;

}

.site-navigation ul > li.level-0.align-center .sub-menu {

    -webkit-transform: translateX(-50%);

}

.site-header.color-white .header-page-link .mini-cart .cart-icon .icons-cart:hover,

.site-header.color-white .header-page-link .login-header > a,

.site-header.color-white .header-mobile .navbar-toggle:before,

.site-header .header-search-form .search-from #search-submit,

.site-header.color-white .header-mobile .mini-cart .cart-icon {

    color: #fff;

}

.site-header.header-v2 .site-logo {

    margin-left: 0.729166667in;

}

.site-header .header-wrapper .section-container > .row,

.site-header .header-mobile .section-container > .row {

    align-items: center;

}

.site-header.header-v2 .site-logo {

    margin-bottom: 0;

}

.site-navigation ul > li.level-0.current-menu-item > a,

.site-navigation ul > li.level-0.current-menu-ancestor > a,

.site-header .header-page-link .mini-cart .cart-icon .icons-cart:hover,

#header-topbar a:hover {

    color: #FFEBC9;

}

.site-header.absolute,

#header-topbar.topbar-v1 {

    border-bottom-style: solid;

}

.site-header .header-page-link .login-header.icon > a {

    padding-right: 0;

	color: #948878;

}

.wishlist-box a{

	color: #948878;

}

.site-header.header-v2 .site-navigation ul > li.level-0 > .sub-menu {

    margin-top: 18.75pt;

}

#header-topbar.topbar-v1 {

    border-bottom-color: rgba(0, 0, 0, 0.15);

}

.site-header.absolute {

    width: 100%;

}

.site-header.header-v3 .site-navigation ul > li.level-0 > .sub-menu {

    margin-top: 0;

}

.site-header.header-v3 .header-middle.bg-white,

.site-header.color-white .header-page-link .mini-cart .cart-icon .icons-cart .cart-count {

    background: #fff;

}

.site-header .header-mobile .navbar-toggle:before {

    content: "";

}

.site-header.header-v2 .site-logo {

    margin-right: 0.729166667in;

}

.site-header.header-v2 .site-logo {

    margin-top: 0;

}

.form-login-register .box-form-login .active-login:hover:before {

    -webkit-transform: rotate(135deg);

}

.site-header.header-v4 .site-navigation ul > li.level-0 > .sub-menu {

    margin-top: 15pt;

}

.site-navigation ul > li.level-0 > a > span:before {

    bottom: 0;

}

.site-header .header-mobile .navbar-toggle {

    border-left-width: 0;

}

.form-login-register .box-form-login .active-login:hover:before {

    transform: rotate(135deg);

}

.form-login-register .box-form-login .active-login:hover:after {

    -webkit-transform: rotate(-45deg);

}

.site-header .header-page-link .login-header .icon-user:hover {

    top: -0.010416667in;

}

.site-header .header-mobile .navbar-toggle {

    border-bottom-width: 0;

}

.form-login-register .box-form-login .active-login:hover:after {

    transform: rotate(-45deg);

}

.site-navigation ul,

.site-header.header-v3.small-padding .header-top {

    padding-left: 0;

}

.site-header .header-mobile .navbar-toggle {

    border-right-width: 0;

}

.site-header .header-mobile .navbar-toggle {

    border-top-width: 0;

}

.form-login-register .box-form-login .button-login input[type="submit"]:hover {

    background: #948878;

}

.site-navigation ul > li.level-0.menu-item-has-children > a:before {

    content: "";

}

.site-header .header-mobile .navbar-toggle {

    border-left-style: none;

}

.site-header .header-mobile .navbar-toggle:before {

    font-family: wpbingofont;

}

.form-login-register .box-content > div.active .login {

    display: block !important;

}

.site-header.header-v3.small-padding .header-top {

    padding-bottom: 0.9375pc;

}

.form-login-register .box-form-login .content .username input,

.form-login-register .box-form-login .content .password input,

.form-login-register .box-form-login .content .email input {

    padding-left: 0.208333333in;

}

.site-header .header-mobile .navbar-toggle {

    border-bottom-style: none;

}

.site-header .header-mobile .navbar-toggle:before {

    font-size: 35px;

}

.site-navigation ul > li.level-0.current-menu-ancestor > a > span:before {

    opacity: 1;

}

.form-login-register .box-form-login .content .username input,

.form-login-register .box-form-login .content .email input,

.site-header .header-mobile .navbar-toggle,

.form-login-register .box-form-login .content .password input {

    padding-bottom: 0;

}

.form-login-register .box-form-login .content .email input,

.form-login-register .box-form-login .content .password input {

    padding-right: 0.208333333in;

}

.form-login-register .box-form-login .content .username input,

.site-header .header-mobile .navbar-toggle,

.form-login-register .box-form-login .content .password input,

.form-login-register .box-form-login .content .email input {

    padding-top: 0;

}

.site-header.absolute {

    border-bottom-color: #e5e5e5;

}

.site-header .header-mobile .navbar-toggle {

    border-right-style: none;

}

.site-navigation ul > li.level-0.align-center .sub-menu {

    transform: translateX(-50%);

}

#header-topbar.topbar-v1,

.site-header.absolute {

    border-image: none;

}

.site-header .header-page-link .mini-cart .cart-icon .icons-cart:hover i {

    top: -0.1875pc;

}

.site-header .header-mobile .navbar-toggle:before {

    color: #000;

}

.site-header .header-mobile .navbar-toggle {

    border-top-style: none;

}

.site-header .header-mobile .navbar-toggle {

    border-left-color: currentColor;

}

.site-navigation ul > li.level-0.current-menu-ancestor > a > span:before {

    visibility: visible;

}

.site-header .header-mobile .navbar-toggle {

    border-bottom-color: currentColor;

}

#header-topbar {

    font-size: 10.5pt;

}

.site-header .header-mobile .navbar-toggle {

    border-right-color: currentColor;

}

.site-header .header-mobile .navbar-toggle {

    border-top-color: currentColor;

}

.site-navigation ul > li.level-0 ul.sub-menu li:first-child ul.sub-menu {

    top: -30px;

}

.site-header .header-mobile .header-mobile-fixed > div {

    flex: 1;

}

.site-header.bottom-border {

    border-bottom-width: 0.0625pc;

}

.site-header .header-mobile .mini-cart .cart-icon .icons-cart {

    display: inline-block;

}

.site-navigation ul > li.level-0 > a > span:before {

    left: 0;

}

#header-topbar .address i {

    margin-right: 0.104166667in;

}

.site-header .header-mobile .navbar-toggle {

    border-image: none;

}

.site-header .header-search-form .search-from #search-submit {

    font-size: 0;

}

.site-header .header-mobile .navbar-toggle {

    background: transparent;

}

.site-navigation ul > li.level-0:last-child,

#header-topbar .topbar-right > :last-child {

    padding-right: 0;

}

.site-header.bottom-border {

    border-bottom-style: solid;

}

.site-navigation ul > li.level-0 > a,

.site-header.header-v2 .header-desktop,

.site-header .header-mobile .mini-cart .cart-icon .icons-cart,

.site-header .header-search-form .search-from #search-submit {

    position: relative;

}

.site-header.bottom-border {

    border-bottom-color: #e5e5e5;

}

.site-header.header-v2 .header-desktop,

.site-header .header-mobile .navbar-toggle,

.site-header.header-v3.small-padding .header-middle,

.site-header.header-v3 .header-desktop {

    padding-left: 0;

}

.site-header.bottom-border {

    border-image: none;

}

.site-navigation ul > li.level-0:first-child {

    padding-left: 0;

}

.site-header.header-v2 .header-desktop,

.site-header.header-v3.small-padding .header-middle,

.site-header .header-mobile .navbar-toggle,

.site-header.header-v3.small-padding .header-top {

    padding-right: 0;

}

.form-login-register .box-form-login .button-register input[type="submit"]:hover {

    background: #948878;

}

.site-header.bg-black {

    background: #000;

}

.site-header .site-logo img {

   

}

.site-header {

    margin-bottom: 0;

}

.site-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count {

    position: absolute;

}

.site-header .header-mobile .site-logo {

    text-align: center;

}

.color-white .site-navigation ul > li.level-0.current-menu-ancestor > a {

    color: #fff;

}

.site-header .header-mobile .site-logo {

    margin-left: 0;

}

.site-header.header-v3.small-padding .header-top,

.site-header .header-mobile {

    padding-top: 0px;

}

.site-header .header-mobile {

    padding-left: 0.078125in;

}

.form-login-register .box-form-login .content .username input {

    padding-right: 0.208333333in;

}

.site-navigation ul > li.level-0.current-menu-ancestor > a > span:before {

    width: 100%;

}

.site-navigation ul > li.level-0.current-menu-item > a > span:before {

    opacity: 1;

}

.site-header .header-mobile {

    padding-bottom: 0px;

	background-color: #fff;

}

.site-header .header-mobile {

    padding-right: 0.078125in;

}

.site-header.header-v3.small-padding .header-middle {

    padding-bottom: 11.25pt;

}

.site-header .header-search-form .search-from #search-submit {

    line-height: 37.5pt;

}

.site-header .header-mobile .site-logo {

    margin-bottom: 0;

}

.site-header.padding-large .site-navigation ul > li.level-0 > .sub-menu {

    margin-top: 26.25pt;

}

.site-header .header-mobile .site-logo {

    margin-right: 0;

}

.site-navigation ul > li.level-0.mega-menu.mega-menu-fullwidth > .sub-menu {

    width: 562.5pt;

}

.site-header .header-mobile .site-logo {

    margin-top: 0;

}

.site-header .header-search-form .search-from #search-submit {

    padding-left: 0.416666667in;

}

.site-header .header-right,

.site-header .header-mobile .header-right,

.site-header.header-v2 .header-center {

    display: flex;

}

.site-navigation ul > li.level-0 > a {

    text-transform: capitalize;

}

.site-header .header-mobile .header-right {

    justify-content: flex-end;

}

.site-header .header-mobile .header-right,

.site-header.header-v2 .header-center {

    align-items: center;

}

.site-header .header-search-form .search-from #search-submit,

.site-header.header-v3.small-padding .header-middle {

    padding-top: 0;

}

.site-navigation .menu-item-has-children:hover > .sub-menu {

    opacity: 1 !important;

}

.site-navigation ul > li.level-0 {

    position: static;

}

.site-navigation ul > li.level-0 ul.sub-menu li.menu-item-has-children > a:after {

    content: "";

}

.site-navigation .menu-item-has-children:hover > .sub-menu {

    visibility: visible !important;

}

.site-header.header-v2 .header-desktop {

    padding-bottom: 18.75pt;

}

.mini-cart .cart-popup .cart-list li.empty .go-shop,

#header-topbar .address {

    display: inline-block;

}

.site-navigation ul > li.level-0 .sub-menu,

.site-navigation .menu-item-has-children:hover > .sub-menu {

    display: block;

}

.form-login-register .box-form-login .rememberme-lost .rememberme input {

    display: none;

}

.site-header.header-v2 .header-desktop {

    padding-top: 18.75pt;

}

.site-header.color-white .header-page-link .mini-cart .cart-icon .icons-cart .cart-count,

.site-navigation ul > li.level-0.current_page_item > a,

.site-navigation ul > li.level-0:hover > a,

.site-header.color-white .header-mobile .mini-cart .cart-count {

    color: #000;

}

.site-navigation ul > li.level-0.current-menu-item > a > span:before,

.site-navigation ul > li.level-0.current_page_item > a > span:before {

    visibility: visible;

}

.site-header .header-search-form .search-from #search-submit,

.site-header .header-wrapper.bg-black {

    background: #000;

}

.site-header.header-v2 .header-center {

    position: unset;

}

.site-header .header-right,

.site-header {

    position: relative;

}

.site-header.header-v3 .header-desktop,

.site-navigation ul,

.site-header .header-search-form .search-from #search-submit {

    padding-bottom: 0;

}

.site-header .header-search-form .search-from #search-submit {

    padding-right: 0.416666667in;

}

.site-header .header-right {

    color: #8d8d8d;

}

.site-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count {

    top: -7px;

}

.site-navigation ul > li.level-0 .sub-menu {

    min-width: 225px;

}

.site-header .header-desktop,

.site-navigation ul,

.site-header.header-v3 .header-top,

.site-header.header-v3 .header-desktop {

    padding-right: 0;

}

.site-navigation .menu-item-has-children:hover > .sub-menu {

    -webkit-transform: translate(0);

}

.site-header .header-search-form .search-from #search-submit:hover {

    background: rgba(0, 0, 0, 0.75);

}

.site-navigation ul > li.level-0 .sub-menu {

    position: absolute;

}

.site-navigation ul > li.level-0.current-menu-item > a > span:before {

    width: 100%;

}

.site-header.header-v2 .header-center {

    justify-content: center;

}

.form-login-register .box-form-login .rememberme-lost .inline:before {

    width: 1pc;

}

.form-login-register .box-form-login .rememberme-lost .inline:before {

    height: 12pt;

}

.site-navigation ul > li.level-0 {

    display: table;

}

.site-navigation ul,

.site-header.header-v3 .header-desktop {

    padding-top: 0;

}

.site-header .site-logo img {

    width: auto;

}

.mini-cart .cart-popup .cart-list li.empty .go-shop {

    font-size: 10.5pt;

}

.site-navigation ul > li.level-0:hover.menu-item-has-children > a:after {

    -webkit-transform: rotateX(-180deg);

}

.site-navigation ul > li.level-0.current_page_item > a > span:before {

    opacity: 1;

}

.site-navigation .menu-item-has-children:hover > .sub-menu {

    transform: translate(0);

}

.site-navigation ul > li.level-0.menu-item-has-children > a:before {

    bottom: -0.520833333in;

}

.form-login-register .box-form-login .rememberme-lost .inline:before,

.menu-full .close-menu-full:after {

    content: "";

}

.site-header .header-search-form .search-from #search-submit,

.site-header .header-mobile .header-mobile-fixed > div {

    text-align: center;

}

.site-header.absolute .site-navigation ul > li.level-0 > .sub-menu,

.site-header.relative .site-navigation ul > li.level-0 > .sub-menu {

    margin-top: 22.5pt;

}

.form-login-register .box-form-login .rememberme-lost .inline:before {

    display: inline-block;

}

.site-header .header-right {

    align-items: center;

}

.site-header .header-desktop,

.site-header.header-v3 .header-top,

.site-header.header-v3 .header-middle {

    padding-left: 0;

}

.form-login-register .box-form-login .rememberme-lost .inline:before {

    border-radius: 50%;

}

.site-header .header-left {

	

}

.site-header .header-left h5{

	margin: 0;

	font-size: 14px;

	text-align: center;

	font-family: 'Lato', sans-serif;

	color: #fff;

}

.site-navigation ul > li.level-0 {

    float: left;

}

.form-login-register .box-form-login .rememberme-lost .inline:before {

    -webkit-border-radius: 50%;

}

.mini-cart .cart-popup .cart-list li.empty .go-shop,

.site-navigation ul > li.level-0 > a {

    text-transform: uppercase;

}

.site-header.color-white .header-mobile .mini-cart .cart-count {

    background: #fff;

}

.site-header .header-mobile .header-mobile-fixed i {

    font-size: 1.25pc;

}

.site-navigation ul li {

    text-align: left;

}

.site-header .header-right {

    justify-content: flex-end;

}

.site-navigation .menu-item-has-children:hover > .sub-menu {

    box-shadow: 0.03125in 0.03125in 0.46875in 0 rgba(0, 0, 0, 0.05);

}

.form-login-register .box-form-login .rememberme-lost .inline:before {

    -moz-border-radius: 50%;

}

#header-topbar .address i {

    font-size: 11.25pt;

}

.site-header.color-white .header-page-link .mini-cart .cart-icon {

    color: #fff;

}

.site-header.header-v3 .header-top {

    padding: 8pt 0;

	background-color: #948878;

}

.mini-cart .cart-popup .cart-list li.empty .go-shop {

    line-height: 21pt;

}

.form-login-register .box-form-login .rememberme-lost .inline:before {

    -ms-border-radius: 50%;

}

.form-login-register .box-form-login .rememberme-lost .inline:before {

    -o-border-radius: 50%;

}

.site-navigation ul > li.level-0:hover.menu-item-has-children > a:after {

    transform: rotateX(-180deg);

}

.site-header .header-wrapper,

.site-header .header-page-link .mini-cart .cart-icon .icons-cart,

#header-topbar .address i,

.site-navigation ul > li.level-0.menu-item-has-children > a,

.site-header.header-v3 .header-middle {

    position: relative;

}

.site-header .header-desktop {

    padding-bottom: 0.3125in;

}

.form-login-register .box-form-login .rememberme-lost .inline:before {

    border-left-width: 0.020833333in;

}

.site-header .header-desktop {

    padding-top: 0.3125in;

}



.site-header.header-v3 .header-middle {

    padding-right: 0;

}

.site-header .header-page-link .mini-cart .cart-icon .icons-cart {

    cursor: pointer;

}

.site-header .header-search-form .search-from #search-submit {

    border-radius: 0;

}

#header-topbar .address i {

    top: 0.1875pc;

}

.menu-full .menu-lines .line-general.line-1 {

    top: 0;

}

.site-navigation ul > li.level-0.menu-item-has-children > a:before,

.site-navigation ul > li.level-0.current_page_item > a > span:before {

    width: 100%;

}

.site-navigation ul > li.level-0 {

    padding: 0 10pt;

}

.form-login-register .box-form-login .rememberme-lost .inline:before {

    border-bottom-width: 0.020833333in;

}

.site-header .header-search-form .search-from #search-submit {

    -webkit-border-radius: 0;

}

.menu-full .close-menu-full:hover:before {

    -webkit-transform: rotate(135deg);

}

.site-header.header-v3 .header-middle {

    background: #fff;

}

#header-topbar #topbar-menu li {

    display: inline-block;

}

.form-login-register .box-form-login .rememberme-lost .inline:before {

    border-right-width: 0.020833333in;

}

.site-navigation ul > li.level-0 .sub-menu {

    top: 100%;

}

.menu-full .menu-lines .line-general.line-1 {

    width: 0.208333333in;

}

.site-header .text-center,

.site-header .header-menu {

    position: unset;

}

.site-navigation ul > li.level-0 {

    padding-bottom: 0;

}

.site-navigation ul > li.level-0.mega-menu > .sub-menu {

    width: 5.208333333in;

}

.form-login-register .box-form-login .rememberme-lost .inline:before {

    border-top-width: 0.020833333in;

}

.menu-full .close-menu-full:after {

    position: absolute;

}

.site-header.header-v3 .header-bottom {

    padding-left: 0.9375pc;

}

.menu-full .close-menu-full:after {

    height: 0.020833333in;

}

.site-menu-wrapper .navbar-default {

    border-left-width: medium;

}

.site-header.header-v3 .header-bottom {

    padding-bottom: 0.104166667in;

}

.site-header .header-search-form .search-from #search-submit {

    -moz-border-radius: 0;

}

.form-login-register .box-form-login .rememberme-lost .inline:before {

    border-left-style: solid;

}

.site-header.header-v3 .header-bottom {

    padding-right: 0.15625in;

}

.site-header.header-v3 .header-bottom {

    padding-top: 0.15625in;

}

.site-header.header-v4 .header-desktop,

.site-navigation ul > li.level-0 ul.sub-menu,

.site-header.padding-large .header-desktop {

    padding-left: 0;

}

.site-header.header-v4 .header-desktop {

    padding-bottom: 1.25pc;

}

.site-header .header-search-form .search-from #search-submit {

    -ms-border-radius: 0;

}

#header-topbar .address i {

    color: #000;

}

#header-topbar .email i {

    margin-right: 0.104166667in;

}

.site-menu-wrapper .navbar-default {

    border-bottom-width: medium;

}

.menu-full .close-menu-full:hover:before {

    transform: rotate(135deg);

}

.site-header.padding-large .header-desktop,

.site-header.header-v4 .header-desktop {

    padding-right: 0;

}

.site-navigation ul > li.level-0 ul.sub-menu li ul.sub-menu {

    top: -1.625pc;

}

.color-white .site-navigation ul > li.level-0 > a {

    color: #fff;

}

.site-menu-wrapper .navbar-default {

    border-right-width: medium;

}

.menu-full .menu-lines .line-general.line-2 {

    top: 0.3125pc;

}

.site-menu-wrapper .navbar-default {

    border-top-width: medium;

}

.form-login-register .box-form-login .rememberme-lost .inline:before {

    border-bottom-style: solid;

}

.menu-full .close-menu-full:hover:after {

    -webkit-transform: rotate(-45deg);

}

.site-header.header-v4 .header-desktop {

    padding-top: 1.25pc;

}

.site-menu-wrapper .navbar-default {

    border-left-style: none;

}

.site-menu-wrapper .navbar-default {

    border-bottom-style: none;

}

.site-navigation ul > li.level-0 .sub-menu {

    margin-top: 0.625pc;

}

.menu-full .menu-lines .line-general.line-2 {

    width: 0.104166667in;

}

.site-menu-wrapper .navbar-default {

    border-right-style: none;

}

.form-login-register .box-form-login .rememberme-lost .inline:before {

    border-right-style: solid;

}

.menu-full .close-menu-full:hover:after {

    transform: rotate(-45deg);

}

.site-header,

.site-navigation ul > li.level-0 .sub-menu {

    z-index: 999999;

}

.form-login-register .box-form-login .rememberme-lost .inline:before {

    border-top-style: solid;

}

.mini-cart .cart-popup .cart-list li.empty .go-shop {

    margin-top: 0.3125pc;

}

.site-header .header-search-form .search-from #search-submit {

    -o-border-radius: 0;

}

.site-navigation ul > li.level-0.menu-item-has-children > a:before {

    height: 50px;

}

.site-navigation,

#header-topbar .email,

.menu-full .site-navigation #main-navigation,

#header-topbar .phone {

    display: inline-block;

}

.mini-cart .cart-popup .mini-cart-item a.remove:hover,

.form-login-register .box-form-login .rememberme-lost .lost_password a:hover:before {

    background: #948878;

}

.site-navigation ul > li.level-0:hover > a > span:before {

    opacity: 1;

}

#header-topbar .email i {

    font-size: 11.25pt;

}

.site-header.padding-large .header-desktop {

    padding-bottom: 1.875pc;

}

.menu-full .menu-lines .line-general.line-3 {

    top: 10px;

}

.site-header.padding-large .header-desktop {

    padding-top: 1.875pc;

}

.menu-full .close-menu-full:after {

    width: 0.145833333in;

}

.menu-full .close-menu-full:after {

    top: 50%;

}

.site-header .header-mobile .header-mobile-fixed,

.site-navigation ul > li.level-0.menu-item-has-children > a:before {

    left: 0;

}

#header-topbar #topbar-menu li {

    padding-right: 18px;

}

.site-header .header-mobile .header-mobile-fixed {

    position: fixed;

}

.site-menu-wrapper .navbar-default {

    border-top-style: none;

}

.form-login-register .box-form-login .rememberme-lost .inline:before {

    border-left-color: #000;

}

.form-login-register .box-form-login .rememberme-lost .inline:before {

    border-bottom-color: #000;

}

.site-navigation ul > li.level-0 {

    padding-top: 0;

}

.form-login-register .box-form-login .rememberme-lost .inline:before {

    border-right-color: #000;

}

.site-header .header-mobile .header-mobile-fixed {

    bottom: 0;

}

.form-login-register .box-form-login .rememberme-lost .inline:before {

    border-top-color: #000;

}

.site-navigation ul > li.level-0:hover > a > span:before {

    visibility: visible;

}

.form-login-register .box-form-login .rememberme-lost .inline:before {

    border-image: none;

}

.site-header .header-page-link .login-header .icon-user,

#header-topbar .email,

.form-login-register .box-form-login .content .username,

.mini-cart .cart-popup .cart-list li.empty .go-shop,

#header-topbar .email i,

.site-header .header-page-link .login-header > a,

.form-login-register .box-form-login .rememberme-lost .inline:before,

.menu-full .menu-lines {

    position: relative;

}

.form-login-register .box-form-login .rememberme-lost .inline:before {

    margin-right: 5px;

}

#header-topbar #topbar-menu li:before {

    content: "";

}

.site-menu-wrapper .navbar-default,

.site-header {

    background: transparent;

}

.mini-cart .cart-popup .mini-cart-item a.remove:hover {

    color: #fff;

}

.menu-full .menu-lines .line-general.line-3 {

    width: 1.25pc;

}

.site-header .header-page-link .login-header .icon-user {

    font-size: 20px;

}

.site-header .header-page-link .login-header > a {

    top: 0;

}

.site-header .header-page-link .login-header > a,

.site-header .header-page-link .login-header .icon-user {

    -webkit-transition: all 0.3s ease;

}

.menu-full .close-menu-full:after {

    left: calc(50% - 7px);

}

#header-topbar .email i,

.form-login-register .box-form-login .rememberme-lost .inline:before {

    top: 2.25pt;

}

.site-menu-wrapper .navbar-default {

    border-left-color: currentColor;

}

.site-navigation ul > li.level-0.menu-item-has-children > a:after {

    content: "";

}

.site-navigation ul > li.level-0.menu-item-has-children > a:after {

    font-family: feather;

}

.mini-cart .cart-popup .mini-cart-item a.remove:hover {

    border-left-color: #948878;

}

.site-header .header-mobile .header-mobile-fixed {

    width: 100%;

}

.site-header .header-mobile .header-mobile-fixed,

.site-navigation ul > li.level-0 .sub-menu {

    background: #fff;

}

.site-menu-wrapper .navbar-default {

    border-bottom-color: currentColor;

}

.site-navigation ul > li.level-0 ul.sub-menu {

    padding-bottom: 15pt;

}

.form-login-register .box-form-login .rememberme-lost .inline:before {

    z-index: 2;

}

.site-header .header-page-link .login-header .icon-user,

.site-header .header-page-link .login-header > a {

    transition: all 0.3s ease;

}

.site-navigation ul > li.level-0.mega-menu > .sub-menu {

    padding-left: 30pt;

}

.site-header .header-page-link .login-header .icon-user {

    top: 0.010416667in;

}

.form-login-register .box-form-login .rememberme-lost .inline:after {

    width: 16px;

}

.site-navigation ul > li.level-0 .sub-menu {

    opacity: 0;

}

.form-login-register .box-form-login .active-login:hover {

    background: #e5e5e5;

}

.site-header .header-mobile .header-mobile-fixed {

    display: flex;

}

.mini-cart .cart-popup .mini-cart-item a.remove:hover {

    border-bottom-color: #948878;

}

.site-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count {

    right: -0.177083333in;

}

.site-menu-wrapper .navbar-default {

    border-right-color: currentColor;

}

.site-header .header-page-link .login-header > a {

    text-transform: uppercase;

}

.site-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count {

    width: 1.0625pc;

}

.site-navigation {

    vertical-align: top;

}

.site-navigation ul > li.level-0 .sub-menu {

    visibility: hidden;

}

.site-header .header-mobile .header-mobile-fixed {

    padding-left: 0.15625in;

}

.site-navigation ul > li.level-0 ul.sub-menu {

    padding-right: 0;

}

.site-navigation {

    float: none;

}

.form-login-register .box-form-login .rememberme-lost .inline:after,

.site-navigation ul div.sub-menu .sub-menu-title:before,

.menu-full .menu-lines .line-general,

.search-overlay .search-from .search-box #searchsubmit {

    position: absolute;

}

.form-login-register .box-form-login .content .username,

.form-login-register .box-form-login .content .email,

.form-login-register .box-form-login .content .username,

.form-login-register .box-form-login .content .password {

    margin-bottom: 0.9375pc;

}

.site-navigation ul > li.level-0.menu-item-has-children > a:after,

.form-login-register .box-form-login .rememberme-lost .inline:after,

#header-topbar .ship {

    display: inline-block;

}

.site-menu-wrapper .navbar-default {

    border-top-color: currentColor;

}

.site-menu-wrapper .navbar-default {

    border-image: none;

}

.site-header .header-mobile .header-mobile-fixed {

    padding-bottom: 7.5pt;

}

.site-header .header-mobile .header-mobile-fixed {

    padding-right: 0.15625in;

}

.site-header .header-mobile .header-mobile-fixed {

    padding-top: 0.9375pc;

}

.mini-cart .cart-popup .mini-cart-item a.remove:hover {

    border-right-color: #948878;

}

.site-navigation ul > li.level-0 .sub-menu {

    -webkit-transition: opacity 0.1s linear, transform 0.1s linear;

}

.menu-full .menu-lines {

    display: block;

}

.site-navigation ul > li.level-0 .sub-menu {

    transition: opacity 0.1s linear, transform 0.1s linear;

}

.site-navigation ul > li.level-0.menu-item-has-children > a:after {

    font-size: 0.145833333in;

}

.site-navigation ul > li.level-0.mega-menu > .sub-menu {

    padding-bottom: 22.5pt;

}

#header-topbar .email i {

    color: #000;

}

.form-login-register .box-form-login .rememberme-lost .inline:after {

    height: 0.166666667in;

}

#header-topbar {

    height: 0.46875in;

}

.site-header .header-mobile .header-mobile-fixed {

    align-items: center;background-color: #948878;

}

.site-navigation ul > li.level-0 .sub-menu {

    -webkit-transform: translateY(20px);

}

.menu-full .site-navigation,

.menu-full .menu-lines .line-general {

    left: 0;

}

.menu-full .menu-lines {

    width: 0.208333333in;

}

.form-login-register .box-form-login .rememberme-lost .inline:after,

.site-navigation ul > li.level-0 > a > span:before {

    content: "";

}

.menu-full .menu-lines {

    height: 0.75pc;

}

.site-header .header-page-link .mini-cart .cart-icon .icons-cart {

    margin-right: 0.9375pc;

	color: #948878;

}

.menu-full .close-menu-full:after {

    margin-top: -0.75pt;

}

.site-navigation ul > li.level-0 ul.sub-menu {

    padding-top: 0pt;

}

.menu-full .menu-lines .line-general {

    height: 2px;

}

.form-login-register .box-form-login .rememberme-lost .inline:after {

    border-radius: 50%;

}

.site-header .header-page-link .login-header > a {

    padding-right: 30pt;

}

.menu-full .menu-lines .line-general,

.menu-full .site-navigation {

    width: 100%;

}

.form-login-register .box-form-login .rememberme-lost .inline:after {

    -webkit-border-radius: 50%;

}

.site-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count {

    height: 12.75pt;

}

#header-topbar .phone i,

.form-login-register .box-form-login .rememberme-lost .rememberme {

    margin-right: 0.104166667in;

}

.form-login-register .box-form-login .rememberme-lost .inline:after {

    -moz-border-radius: 50%;

}

.mini-cart .cart-popup .mini-cart-item a.remove:hover {

    border-top-color: #948878;

}

.site-navigation ul > li.level-0.mega-menu > .sub-menu {

    padding-right: 30pt;

}

.menu-full .menu-lines .line-general {

    background: #000;

}

.site-header .header-page-link .login-header,

.form-login-register .box-form-login .rememberme-lost .rememberme {

    position: relative;

}

.form-login-register .box-form-login .rememberme-lost .inline:after {

    -ms-border-radius: 50%;

}

.form-login-register .box-form-login .rememberme-lost .lost_password a:hover:before {

    width: 50%;

}

.site-header .header-search-form .search-from #search-submit i {

    font-size: 0.1875in;

}

.form-login-register .box-form-login .rememberme-lost .inline,

.menu-full .menu-lines {

    cursor: pointer;

}

.menu-full .site-navigation {

    position: fixed;

}

.site-navigation ul > li.level-0 {

    line-height: 1.5pc;

}

.form-login-register .box-form-login .rememberme-lost .rememberme input:checked + label:after {

    -webkit-transform: scale(1);

}

.site-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count {

    line-height: 0.177083333in;

}

.mojuri-topcart.dropdown .mini-cart.show .cart-popup {

    opacity: 1;

}

.menu-full .site-navigation {

    background: #fff;

}

.menu-full .menu-lines .line-general {

    -webkit-transition: width 0.3s ease, top 0.3s ease;

}

.mojuri-topcart.dropdown .mini-cart.show .cart-popup {

    visibility: visible;

}

.menu-full .menu-lines .line-general {

    transition: width 0.3s ease, top 0.3s ease;

}

.menu-full .site-navigation.active {

    -webkit-transform: translateX(0);

}

.menu-full .site-navigation.active {

    transform: translateX(0);

}

.site-navigation ul div.sub-menu .sub-menu-title:before {

    bottom: -1px;

}

.site-navigation ul > li.level-0.menu-item-has-children > a:after {

    vertical-align: middle;

}

.site-header .header-page-link .login-header > a {

    letter-spacing: 2px;

}

.menu-full .close-menu-full:after {

    background-color: #000;

}

.site-header .header-page-link .login-header {

    font-size: 10.5pt;

}

.mini-cart .cart-popup .free-ship .total-percent .percent:before {

    content: "";

}

.menu-full .site-navigation {

    top: 0;

}

.form-login-register .box-form-login .rememberme-lost .inline {

    color: #000;

}

.site-navigation ul {

    list-style: none;

}

.menu-full .site-navigation {

    padding-left: 0;

}

.form-login-register .box-form-login .rememberme-lost .inline:after {

    -o-border-radius: 50%;

}

.site-navigation ul > li.level-0 ul.sub-menu li.menu-item-has-children > a:after,

.mini-cart .cart-popup .free-ship .total-percent .percent:before {

    font-family: feather;

}

.form-login-register .box-form-login .rememberme-lost .inline:after {

    top: 4px;

}

.form-login-register .box-form-login .rememberme-lost .lost_password,

.form-login-register .box-form-login .rememberme-lost .inline {

    font-weight: 500;

}

.form-login-register .box-form-login .rememberme-lost .inline:after {

    border-left-width: 3pt;

}

.form-login-register .box-form-login .rememberme-lost .inline:after {

    border-bottom-width: 3pt;

}

.form-login-register .box-form-login .active-login:after {

    content: "";

}

.site-header .header-page-link .login-header {

    margin-left: 0.208333333in;

}

.site-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count {

    display: inline-block;

}

.menu-full .site-navigation {

    padding-bottom: 0.677083333in;

}

.site-navigation ul > li.level-0 > a {

    font-family: Lato, sans-serif;

}

.mojuri-topcart.dropdown .mini-cart.show .cart-popup {

    -webkit-transform: translateY(0) !important;

}

.form-login-register .box-form-login .rememberme-lost .inline:after {

    border-right-width: 3pt;

}

.site-header .header-page-link > :first-child {

    margin-left: 0;

}

.mini-cart .cart-popup .free-ship .total-percent .percent:before,

.form-login-register .box-form-login .active-login:after,

.form-login-register .box-form-login .active-login {

    position: absolute;

}

.form-login-register .box-form-login .rememberme-lost .inline:after {

    border-top-width: 3pt;

}

.form-login-register .box-form-login .active-login {

    text-align: right;

}

.menu-full .site-navigation {

    padding-right: 0;

}

.site-navigation ul > li.level-0.mega-menu > .sub-menu {

    padding-top: 22.5pt;

}

.menu-full .site-navigation {

    padding-top: 2.083333333in;

}

.site-navigation ul > li.level-0.menu-item-has-children > a:after {

    margin-left: 0.03125in;

}

.search-overlay .search-from .search-box #searchsubmit {

    top: 0.5pc;

}

.site-navigation ul > li.level-0 {

    z-index: 999999;

}

.form-login-register .box-form-login .button-next-reregister:hover,

.form-login-register .box-form-login .button-next-login:hover {

    background: #948878;

}

.site-navigation ul div.sub-menu {

    padding-left: 1.875pc;

}

.menu-full .site-navigation {

    height: 100vh;

}

.site-navigation ul > li.level-0 > a {

    font-weight: 400;

}

.site-navigation ul > li.level-0 > a {

    font-size: 17px;

}

.form-login-register .box-form-login .active-login {

    z-index: 9;

}

.form-login-register .box-form-login .rememberme-lost .inline:after {

    border-left-style: solid;

}

.site-navigation ul div.sub-menu {

    padding-bottom: 1.375pc;

}

.form-login-register .box-form-login .rememberme-lost .inline:after {

    border-bottom-style: solid;

}

.site-navigation ul > li.level-0.mega-menu > .sub-menu {

    min-width: auto;

}

.menu-full .site-navigation {

    overflow: auto;

}

#header-topbar #topbar-menu li {

    margin-right: 0.135416667in;

}

.form-login-register .box-form-login .active-login:after {

    height: 0.125pc;

}

.menu-full .site-navigation {

    -webkit-transform: translateX(100%);

}

.mini-cart .cart-popup .free-ship .total-percent .percent:before {

    right: 0;

}

.site-navigation ul > li.level-0 > a > span,

.site-header .header-mobile .mini-cart .cart-icon,

.menu-full .close-menu-wrap,

.site-navigation ul > li.level-0.menu-item-has-children > a:after {

    position: relative;

	color: #948878

}

.form-login-register .box-form-login .active-login {

    right: 0.166666667in;

}

.site-navigation ul > li.level-0 ul.sub-menu li:hover a span{

	color: #fff;

}

.site-navigation ul > li.level-0 ul.sub-menu li:hover{

	background-color: #B05B3B;

		

}

.form-login-register .box-form-login .active-login {

    top: 15px;

}

.form-login-register .box-form-login .active-login {

    cursor: pointer;

}

.site-navigation ul div.sub-menu .menu-section:last-child {

    margin-bottom: 0;

}

.site-navigation ul div.sub-menu .sub-menu-title:before {

    width: 40px;

}

.form-login-register .box-form-login .active-login {

    width: 21pt;

}

.menu-full .site-navigation {

    transform: translateX(100%);

}

.menu-full .site-navigation ul > li.level-0 > .sub-menu {

    box-shadow: none;

}

.mini-cart .cart-popup .free-ship .total-percent .percent:before {

    top: -6.75pt;

}

.search-overlay .search-from .search-box #searchsubmit {

    background: transparent;

}

.site-navigation ul > li.level-0 .sub-menu {

    transform: translateY(20px);

}

.menu-full .close-menu-full:after,

.menu-full .site-navigation {

    -webkit-transition: all 0.3s ease;

}

.site-navigation ul > li.level-0 > a {

    background-color: transparent;

}

.form-login-register .box-form-login .active-login {

    height: 1.75pc;

}

.form-login-register .box-form-login .rememberme-lost .inline:after {

    border-right-style: solid;

}

.form-login-register .box-form-login .active-login {

    border-radius: 50%;

}

.form-login-register .box-content .form-register.active {

    opacity: 1;

}

.form-login-register .box-form-login .active-login:after {

    width: 0.875pc;

}

.site-navigation ul {

    float: none;

}

.form-login-register .box-form-login .active-login {

    -webkit-border-radius: 50%;

}

.site-navigation ul div.sub-menu .menu-section {

    margin-bottom: 22.5pt;

}

.mini-cart .cart-popup .free-ship .total-percent .percent:before {

    display: inline-flex;

}

.form-login-register .box-form-login .active-login {

    -moz-border-radius: 50%;

}

.menu-full .site-navigation {

    transition: all 0.3s ease;

}

.menu-full .site-navigation {

    z-index: 10;

}

.form-login-register .box-content .form-register.active {

    visibility: visible;

}

.menu-full .site-navigation {

    text-align: center;

}

.site-navigation ul > li.level-0.menu-item-has-children > a:after {

    top: -0.010416667in;

}

.form-login-register .box-form-login .active-login {

    -ms-border-radius: 50%;

}

.form-login-register .box-content .form-register.active {

    -webkit-transform: translateX(0);

}

.form-login-register .box-form-login .active-login:after {

    top: 50%;

}

.form-login-register .box-form-login .rememberme-lost .inline:after {

    border-top-style: solid;

}

.site-navigation ul > li.level-0.menu-item-has-children > a:after {

    font-weight: 400;

}

.form-login-register .box-form-login .rememberme-lost .inline:after {

    border-left-color: #fff;

}

.form-login-register .box-form-login .rememberme-lost .inline:after {

    border-bottom-color: #fff;

}

.form-login-register .box-form-login .active-login {

    -o-border-radius: 50%;

}

.form-login-register {

    display: none;

}

.form-login-register .box-content .form-register.active {

    transform: translateX(0);

}

.form-login-register .box-form-login .active-login {

    border-left-width: 0.75pt;

}

.mojuri-topcart.dropdown .mini-cart.show .cart-popup {

    transform: translateY(0) !important;

}

.form-login-register .box-form-login .rememberme-lost .inline:after {

    border-right-color: #fff;

}

.form-login-register .box-form-login .active-login {

    border-bottom-width: 0.75pt;

}

.search-overlay .search-from .search-box #searchsubmit,

.site-navigation ul > li.level-0 > a {

    color: #000;

}

.site-navigation ul > li.level-0 > a > span:before,

.site-header .header-mobile .mini-cart .cart-count,

.mini-cart .cart-popup .cart-list li.empty .go-shop:before,

.menu-full .close-menu-full {

    position: absolute;

}

.form-login-register .box-form-login .active-login {

    border-right-width: 0.75pt;

}

.site-navigation ul div.sub-menu {

    padding-right: 1.875pc;

}

.form-login-register .box-form-login .rememberme-lost .inline:after {

    border-top-color: #fff;

}

.site-navigation ul > li.level-0 ul.sub-menu li:last-child {

    padding-bottom: 0;

}

.form-login-register .box-form-login .active-login {

    border-top-width: 0.75pt;

}

.form-login-register .box-form-login .rememberme-lost .inline:after {

    border-image: none;

}

.menu-full .site-navigation ul > li.level-0 > .sub-menu {

    margin-top: 0;

}

.form-login-register .box-form-login .active-login {

    border-left-style: solid;

}

.form-login-register .box-form-login .active-login:after {

    left: calc(50% - 7px);

}

.form-login-register .box-form-login .rememberme-lost .inline:after {

    left: 0;

}

.mojuri-topcart.dropdown .mini-cart.show .remove-cart-shadow,

.site-navigation ul div.sub-menu .sub-menu-title {

    display: block;

}

.form-login-register .box-form-login .rememberme-lost .inline:after {

    background: #000;

}

.site-navigation ul > li.level-0 > a {

    display: table;

}

.form-login-register .box-form-login .active-login:after {

    margin-top: -0.0625pc;

}

.form-login-register .box-form-login .active-login {

    border-bottom-style: solid;

}

.site-header .header-mobile .mini-cart .cart-icon {

    top: -2px;

}

.site-navigation ul div.sub-menu .sub-menu-title:before {

    height: 0.0625pc;

}

.form-login-register .box-form-login .active-login:after {

    background-color: rgba(0, 0, 0, 0.5);

}

.form-login-register .box-form-login .active-login {

    border-right-style: solid;

}

.menu-full .site-navigation ul > li.level-0 > .sub-menu {

    min-width: 3.125in;

}

.menu-full .close-menu-full {

    z-index: 9;

}

.menu-full .close-menu-full {

    top: -100px;

}

.form-login-register .box-form-login .active-login:after,

.form-login-register .box-form-login .rememberme-lost .inline:after,

.site-navigation ul > li.level-0.menu-item-has-children > a:after {

    -webkit-transition: all 0.3s ease;

}

.search-overlay .search-from .search-box #searchsubmit {

    text-transform: capitalize;

}

.mini-cart .cart-popup .free-ship .total-percent .percent:before {

    align-items: center;

}

.form-login-register .box-form-login .active-login:after,

.site-navigation ul > li.level-0.menu-item-has-children > a:after,

.form-login-register .box-form-login .rememberme-lost .inline:after,

.menu-full .close-menu-full:after {

    transition: all 0.3s ease;

}

.menu-full .close-menu-full:before {

    content: "";

}

.site-navigation ul div.sub-menu .sub-menu-title {

    font-size: 1.125pc;

}

.site-header .header-page-link .login-header.icon > a:after {

    content: none;

}

.form-login-register .box-form-login .active-login {

    border-top-style: solid;

}

.form-login-register .box-form-login .active-login {

    border-left-color: #e5e5e5;

}

#header-topbar .phone i,

.form-login-register .box-form-login .rememberme-lost .lost_password a,

.form-login-register .box-form-login .button-login,

#header-topbar #topbar-menu li {

    position: relative;

}

.site-header .header-mobile .mini-cart .cart-count {

    top: -0.4375pc;

}

.menu-full .close-menu-full {

    left: 50%;

}

.site-header .header-mobile .mini-cart .cart-count {

    right: -12.75pt;

}

.form-login-register .box-form-login .active-login {

    border-bottom-color: transparent;

}

.form-login-register .box-form-login .rememberme-lost .inline:after {

    z-index: 1;

}

.menu-full .close-menu-full {

    cursor: pointer;

}

.mini-cart .cart-popup .free-ship .total-percent .percent {

    border-radius: 3.75pt;

}

.form-login-register .box-form-login .rememberme-lost .inline:after {

    -webkit-transform: scale(0);

}

.form-login-register .box-form-login .active-login {

    border-right-color: #e5e5e5;

}

.search-overlay .search-from .search-box #searchsubmit {

    font-size: 0.166666667in;

}

.site-navigation ul > li.level-0:hover > a > span:before {

    width: 100%;

}

#header-topbar .phone i {

    font-size: 11.25pt;

}

.menu-full .close-menu-full {

    width: 28px;

}

.form-login-register .box-form-login .active-login {

    border-top-color: #e5e5e5;

}

.site-header .header-mobile .mini-cart .cart-count {

    width: 0.1875in;

}

.mini-cart .cart-popup .free-ship .total-percent .percent {

    -webkit-border-radius: 0.3125pc;

}

.site-header .header-mobile .mini-cart .cart-count {

    height: 18px;

}

.menu-full .close-menu-full:before {

    position: absolute;

}

.form-login-register .box-form-login .rememberme-lost .inline:after {

    transform: scale(0);

}

.form-login-register .box-form-login .rememberme-lost .lost_password a,

.site-header .header-mobile .mini-cart .cart-count,

.site-header .header-page-link > * {

    display: inline-block;

}

.menu-full .close-menu-full {

    height: 1.75pc;

}

.menu-full .close-menu-full:before {

    height: 0.020833333in;

}

.site-header .header-page-link .login-header > a.black:after,

.form-login-register .box-form-login .button-login input[type="submit"] {

    background: #000;

}

.search-overlay .search-from .search-box #searchsubmit,

.form-login-register .box-form-login .button-login input[type="submit"] {

    border-left-width: 0;

}

.form-login-register .box-form-login .active-login,

.menu-full .close-menu-full {

    -webkit-transform: rotate(45deg);

}

.menu-full .close-menu-full,

.form-login-register .box-form-login .active-login {

    transform: rotate(45deg);

}

.form-login-register .box-form-login .rememberme-lost .lost_password a:before {

    bottom: 0;

}

.search-overlay .search-from .search-box #searchsubmit {

    font-weight: 700;

}

.mini-cart .cart-popup .free-ship .total-percent .percent:before {

    justify-content: center;

}

.form-login-register .box-form-login .active-login {

    border-image: none;

}

.form-login-register .box-form-login .button-next-login,

.form-login-register .box-form-login .button-login input[type="submit"] {

    border-bottom-width: 0;

}

.form-login-register .box-form-login .button-next-login,

.form-login-register .box-form-login .button-login input[type="submit"] {

    border-right-width: 0;

}

.form-login-register .box-form-login .button-next-login,

.form-login-register .box-form-login .button-login input[type="submit"] {

    border-top-width: 0;

}

#header-topbar .phone i {

    top: 0.1875pc;

}

.search-overlay .search-from .search-box #searchsubmit {

    text-align: center;

}

.site-header .header-mobile .mini-cart .cart-count {

    line-height: 1.125pc;

}

.form-login-register .box-form-login .active-login {

    background: #fff;

}

.form-login-register .box-form-login .button-next-login,

.form-login-register .box-form-login .button-login input[type="submit"] {

    border-left-style: none;

}

.site-navigation ul div.sub-menu {

    padding-top: 1.375pc;

}

.site-navigation ul div.sub-menu .sub-menu-title {

    margin-top: 0;

}

.form-login-register .box-form-login .rememberme-lost {

    display: flex;

}

.form-login-register .box-form-login .rememberme-lost {

    justify-content: space-between;

}

.form-login-register .box-form-login .rememberme-lost {

    flex-wrap: wrap;

}

.form-login-register .box-form-login .button-next-login,

.form-login-register .box-form-login .button-login input[type="submit"] {

    border-bottom-style: none;

}

.site-header .header-page-link {

    text-align: right;

}

.form-login-register .box-form-login .rememberme-lost {

    margin-top: 11.25pt;

}

.form-login-register .box-form-login .button-login input[type="submit"],

.form-login-register .box-form-login .button-next-login {

    border-right-style: none;

}

.form-login-register .box-form-login .rememberme-lost .lost_password a:before {

    left: 50%;

}

.form-login-register .box-form-login .rememberme-lost,

.site-navigation ul div.sub-menu .sub-menu-title {

    margin-bottom: 0.15625in;

}

.form-login-register .box-form-login .button-next-login,

.site-header .header-mobile .mini-cart .cart-count,

.color-white .site-navigation ul > li.level-0.current-menu-item > a,

.form-login-register .box-form-login .button-login input[type="submit"] {

    color: #fff;

}

.mini-cart .cart-popup .cart-list li.empty .go-shop:before,

.form-login-register .box-form-login .active-login:before {

    content: "";

}

.site-header .header-page-link > * {

    margin-left: 13.5pt;

}

.form-login-register .box-form-login .button-next-login,

.form-login-register .box-form-login .button-login input[type="submit"] {

    border-top-style: none;

}

.site-navigation ul div.sub-menu .sub-menu-title {

    text-transform: capitalize;

}

.site-navigation ul > li.level-0 > a {

    white-space: nowrap;

}

.site-header .header-page-link > * {

    vertical-align: middle;

}

.form-login-register .box-form-login .button-next-login,

.form-login-register .box-form-login .button-login input[type="submit"] {

    border-left-color: currentColor;

}

.site-navigation ul div.sub-menu {

    box-shadow: 0 0 0.020833333in rgba(0, 0, 0, 0.1);

}

.form-login-register .box-form-login .button-next-login {

    background: #b9b9b9;

}

.site-navigation ul > li.level-0 > a > span:before {

    width: 0;

}

.form-login-register .box-form-login .button-next-login {

    border-left-width: 0;

}

.form-login-register .box-form-login .button-next-login,

.form-login-register .box-form-login .button-login input[type="submit"] {

    border-bottom-color: currentColor;

}

.form-login-register {

    position: fixed;

}

.form-login-register.active {

    display: block;

}

.mini-cart .cart-popup .cart-list li.empty .go-shop:before {

    background: #948878;

}

.mini-cart .cart-popup .free-ship .total-percent .percent:before,

#header-topbar .phone i {

    color: #000;

}

.form-login-register .box-form-login .button-next-login,

.form-login-register .box-form-login .button-login input[type="submit"] {

    border-right-color: currentColor;

}

.form-login-register .box-form-login .active-login:before {

    position: absolute;

}

.form-login-register .box-form-login .button-login input[type="submit"],

.form-login-register .box-form-login .button-next-login {

    border-top-color: currentColor;

}

.form-login-register,

.form-login-register .box-form-login,

.form-login-register .box-form-login .button-next-login {

    width: 100%;

}

.site-navigation ul div.sub-menu .sub-menu-title {

    padding-bottom: 7px;

}

.form-login-register .box-form-login .button-next-login,

.form-login-register .box-form-login .button-login input[type="submit"] {

    border-image: none;

}

.site-navigation ul ul.sub-menu {

    padding-left: 1.875pc;

}

.site-navigation ul {

    -webkit-transition: all 0.35s;

}

.site-navigation ul div.sub-menu ul.menu-list li:first-child {

    padding-top: 0;

}

.form-login-register .box-form-login .button-next-login,

.form-login-register .box-form-login .button-login input[type="submit"] {

    font-size: 0.6875pc;

}

.form-login-register .box-form-login .button-next-login,

.site-header .header-mobile .mini-cart .cart-count {

    text-align: center;

}

.site-navigation ul {

    transition: all 0.35s;

}

.form-login-register .box-form-login {

    max-width: 510px;

}

#header-topbar .ship i {

    margin-right: 0.104166667in;

}

.form-login-register .box-form-login {

    background: #fff;

}

.form-login-register .box-form-login .button-register input[type="submit"],

.search-overlay .search-from .search-box #searchsubmit {

    border-bottom-width: 0;

}

#header-topbar .ship i,

.site-navigation ul div.sub-menu .sub-menu-title,

.site-header .header-page-link .mini-cart .cart-icon {

    position: relative;

}

.site-header .header-mobile .mini-cart .cart-count,

.form-login-register .box-form-login .button-register input[type="submit"] {

    background: #000;

}

#header-topbar .ship i {

    font-size: 11.25pt;

}

.form-login-register .box-form-login .button-next-login,

.form-login-register .box-form-login .button-login input[type="submit"] {

    text-transform: uppercase;

}

.mini-cart .cart-popup .free-ship .total-percent .percent:before {

    font-size: 1.25pc;

}

.form-login-register .box-form-login .button-next-login,

.form-login-register .box-form-login .button-login input[type="submit"] {

    cursor: pointer;

}

.form-login-register .box-form-login .button-login input[type="submit"],

.form-login-register .box-form-login .button-next-login {

    font-weight: 500;

}

#header-topbar .email {

    margin-left: 15px;

}

.search-overlay .search-from .search-box #searchsubmit,

.form-login-register .box-form-login .button-next-reregister,

.form-login-register .box-form-login .button-register input[type="submit"] {

    border-right-width: 0;

}

.site-header .header-mobile .mini-cart .cart-count {

    border-radius: 50%;

}

.site-header .header-mobile .mini-cart .cart-count {

    -webkit-border-radius: 50%;

}

.form-login-register .box-form-login .button-next-login,

.form-login-register .box-form-login .button-login input[type="submit"] {

    letter-spacing: 0.1em;

}

.site-header .header-mobile .mini-cart .cart-count {

    -moz-border-radius: 50%;

}

.site-header .header-mobile .mini-cart .cart-count {

    -ms-border-radius: 50%;

}

.form-login-register .box-form-login .button-next-login {

    display: inline-block;

}

.search-overlay .search-from .search-box #searchsubmit,

.form-login-register .box-form-login .button-register input[type="submit"],

.form-login-register .box-form-login .button-next-reregister {

    border-top-width: 0;

}

.form-login-register .box-form-login .button-next-login {

    height: 2.75pc;

}

.form-login-register .box-form-login .button-next-login {

    line-height: 0.458333333in;

}

.form-login-register .box-form-login .button-next-reregister,

.form-login-register .box-form-login .button-register input[type="submit"] {

    border-left-width: 0;

}

.form-login-register .box-form-login .button-next-login {

    margin-top: 0.15625in;

}

.form-login-register {

    height: 100%;

}

.form-login-register .box-form-login .button-register input[type="submit"],

.form-login-register .box-form-login .button-next-reregister,

.search-overlay .search-from .search-box #searchsubmit {

    border-left-style: none;

}

.site-header .header-mobile .mini-cart .cart-count {

    -o-border-radius: 50%;

}

.form-login-register .box-form-login {

    margin-left: auto;

}

.mini-cart .cart-popup .cart-list li.empty .go-shop:before,

.form-login-register .box-form-login .active-login:before {

    height: 0.125pc;

}

.form-login-register .box-form-login .button-next-reregister,

.form-login-register .box-form-login .button-register input[type="submit"] {

    border-bottom-style: none;

}

.site-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count {

    color: #fff;

}

.form-login-register .box-form-login .button-register input[type="submit"],

.form-login-register .box-form-login .button-next-reregister {

    border-right-style: none;

}

.site-header .header-mobile .mini-cart .cart-count {

    font-size: 9pt;

}

.site-navigation ul > li.level-0 > a {

}

.form-login-register .box-form-login {

    margin-bottom: auto;

}

.menu-full .site-navigation ul > li.level-0 {

    padding-left: 2.5pc;

}

.form-login-register .box-form-login .button-next-reregister,

.form-login-register .box-form-login .button-register input[type="submit"] {

    border-top-style: none;

}

.mini-cart .cart-popup .free-ship .total-percent .percent:before,

.menu-full .site-navigation ul > li.level-0 {

    padding-bottom: 0;

}

.form-login-register .box-form-login .button-register input[type="submit"],

.form-login-register .box-form-login .button-next-reregister {

    border-left-color: currentColor;

}

.form-login-register .box-form-login {

    margin-right: auto;

}

.site-header.header-v2 .mini-cart .cart-popup {

    margin-top: 3.75pt;

}

.form-login-register .box-form-login .active-login:before,

.menu-full .close-menu-full:before {

    width: 0.145833333in;

}

.form-login-register .box-form-login .button-next-reregister {

    background: #b9b9b9;

}

.form-login-register .box-form-login .button-next-reregister {

    border-bottom-width: 0;

}

.form-login-register .box-form-login .button-register input[type="submit"],

.form-login-register .box-form-login .button-next-reregister {

    border-bottom-color: currentColor;

}

.mini-cart .cart-popup .cart-list li.empty .go-shop:before {

    width: 0;

}

.form-login-register .box-form-login {

    margin-top: auto;

}

.form-login-register .box-form-login {

    position: absolute;

}

.form-login-register .box-form-login {

    left: calc(50% - 255px);

}

#header-topbar #topbar-menu,

#header-topbar #topbar_menu {

    list-style: none;

}

.form-login-register .box-form-login,

.menu-full .close-menu-full:before,

.form-login-register .box-form-login .active-login:before {

    top: 50%;

}

#header-topbar .ship i {

    top: 0.1875pc;

}

.site-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count {

    text-align: center;

}

.site-navigation ul div.sub-menu .sub-menu-title:before {

    background: #948878;

}

.mini-cart .cart-popup .free-ship .total-percent .percent:before {

    padding-left: 0.041666667in;

}

#header-topbar {

    line-height: 2.8125pc;

}

.form-login-register .box-form-login .rememberme-lost .lost_password a:before {

    -webkit-transform: translateX(-50%);

}

.form-login-register .box-form-login .button-register input[type="submit"],

.form-login-register .box-form-login .button-next-reregister {

    border-right-color: currentColor;

}

.site-header.padding-large .mini-cart .cart-popup {

    margin-top: 7.5pt;

}

.form-login-register .box-form-login {

    padding-left: 0.3125in;

}

.form-login-register .box-form-login {

    padding-bottom: 0.3125in;

}

.form-login-register .box-form-login .button-register input[type="submit"],

.form-login-register .box-form-login .button-next-reregister {

    border-top-color: currentColor;

}

.mini-cart .cart-popup .total-cart .total-price {

    font-size: 12.75pt;

}

.site-navigation ul > li.level-0 > a {

    -webkit-transition: all 0.2s ease 0s;

}

.form-login-register .box-form-login .button-register input[type="submit"],

.form-login-register .box-form-login .button-next-reregister {

    border-image: none;

}

.form-login-register .box-form-login .active-login:before {

    left: calc(50% - 7px);

}

.form-login-register .box-form-login .button-next-reregister,

.form-login-register .box-form-login .button-register input[type="submit"] {

    font-size: 0.6875pc;

}

#header-topbar .ship i {

    color: #000;

}

.form-login-register .box-form-login .button-register input[type="submit"],

.form-login-register .box-form-login .button-next-reregister {

    color: #fff;

}

.form-login-register {

    top: 0;

}

.form-login-register .box-form-login .button-register input[type="submit"],

.form-login-register .box-form-login .button-next-reregister {

    text-transform: uppercase;

}

.form-login-register .box-form-login {

    padding-right: 0.3125in;

}

.form-login-register .box-form-login {

    padding-top: 0.3125in;

}

.form-login-register .box-form-login {

    -webkit-transform: translateY(-50%);

}

.mini-cart .cart-popup .free-ship .total-percent .percent,

.mini-cart .cart-popup .free-ship .total-percent {

    -moz-border-radius: 3.75pt;

}

.form-login-register .box-form-login {

    transform: translateY(-50%);

}

.form-login-register .box-form-login .button-register input[type="submit"],

.form-login-register .box-form-login .button-next-reregister {

    cursor: pointer;

}

.menu-full .site-navigation ul > li.level-0 {

    padding-right: 2.5pc;

}

.site-navigation ul > li.level-0 > a {

    transition: all 0.2s ease 0s;

}

.form-login-register .box-form-login .rememberme-lost .lost_password a:before {

    transform: translateX(-50%);

}

.form-login-register .box-form-login {

    overflow: hidden;

}

.mini-cart .cart-popup .free-ship .total-percent {

    border-radius: 3.75pt;

}

.form-login-register .box-form-login .button-next-reregister {

    display: inline-block;

}

.form-login-register .box-form-login .button-next-reregister,

.form-login-register .box-form-login .button-register input[type="submit"] {

    font-weight: 500;

}

.form-login-register .box-form-login .button-register input[type="submit"],

.form-login-register .box-form-login .button-next-reregister {

    letter-spacing: 0.1em;

}

#header-topbar .email:before,

.form-login-register .box-form-login .rememberme-lost .lost_password a:before {

    content: "";

}

.site-header .header-mobile .mini-cart .cart-icon i {

    font-size: 30px	;

}

.form-login-register .box-form-login .button-next-reregister {

    height: 2.75pc;

}

.form-login-register .box-content,

.mini-cart .cart-popup .free-ship .total-percent,

.mini-cart .cart-popup .cart-list li.empty,

.site-header .header-mobile .mini-cart .cart-icon i {

    position: relative;

}

.mini-cart .cart-popup .free-ship .total-percent {

    -webkit-border-radius: 0.3125pc;

}

.form-login-register .box-content {

    border-left-width: 0.75pt;

}

.site-header .header-mobile .mini-cart .cart-icon i {

    top: 0.25pc;

}

.color-white .site-navigation ul > li.level-0 > a > span:before {

    background: #fff;

}

.form-login-register .box-form-login .button-next-reregister {

    line-height: 0.458333333in;

}

#header-topbar .email {

    padding-left: 1.25pc;

}

.search-overlay .search-from .search-box #searchsubmit {

    border-bottom-style: none;

}

.site-navigation ul > li.level-0 > a > span:before {

    height: 0.010416667in;

}

.form-login-register .box-content {

    border-bottom-width: 0.75pt;

}

.mini-cart .cart-popup .free-ship .total-percent .percent,

.mini-cart .cart-popup .free-ship .total-percent {

    -ms-border-radius: 0.3125pc;

}

.menu-full .close-menu-full:before,

.form-login-register .box-form-login .active-login:before {

    margin-top: -0.0625pc;

}

.site-navigation ul > li.level-0 ul.sub-menu li {

    padding-left: 1.875pc;

}

.mini-cart .cart-popup .free-ship .total-percent {

    -o-border-radius: 3.75pt;

}

.form-login-register .box-form-login .button-next-reregister,

.mini-cart .cart-popup .free-ship .total-percent,

.form-login-register .box-content .form-register {

    width: 100%;

}

.form-login-register .box-content {

    border-right-width: 0.75pt;

}

.form-login-register .box-content {

    border-top-width: 0.75pt;

}

.menu-full .close-menu-full:before {

    left: calc(50% - 7px);

}

.form-login-register .box-content {

    border-left-style: solid;

}

.form-login-register .box-content {

    border-bottom-style: solid;

}

.form-login-register .box-form-login .button-next-reregister,

.mini-cart .cart-popup .cart-list li.empty {

    text-align: center;

}

.form-login-register .box-content {

    border-right-style: solid;

}

.form-login-register .box-form-login .button-next-reregister {

    margin-top: 0.15625in;

}

.form-login-register .box-content {

    border-top-style: solid;

}

.site-navigation ul ul.sub-menu {

    padding-bottom: 1.375pc;

}

.form-login-register .box-content {

    border-left-color: #e5e5e5;

}

.form-login-register .box-form-login .rememberme-lost .lost_password a:before,

.mini-cart .cart-popup .free-ship .total-percent .percent,

#header-topbar .email:before,

.form-login-register .box-content .form-register {

    position: absolute;

}

.form-login-register .box-content {

    border-bottom-color: #e5e5e5;

}

.site-navigation ul ul.sub-menu {

    padding-right: 1.875pc;

}

.form-login-register .box-content {

    border-right-color: #e5e5e5;

}

.site-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count {

    background: #000;

}

.site-navigation ul > li.level-0 ul.sub-menu li.menu-item-has-children > a:after {

    font-size: 14px;

}

.mini-cart .cart-popup .free-ship .total-percent {

    background: #e9e9e9;

}

.mini-cart .cart-popup .free-ship .total-percent {

    height: 0.3125pc;

}

.menu-full .close-menu-full:before {

    background-color: #000;

}

.mini-cart .cart-popup .cart-list li.empty {

    padding-top: 0.572916667in;

}

.mini-cart .cart-popup .cart-list li.empty {

    font-size: 0.1875in;

}

.form-login-register .box-form-login .active-login:before,

.site-navigation ul > li.level-0 > a > span:before,

.menu-full .close-menu-full:before,

.mini-cart .cart-popup .cart-list li.empty .go-shop:before {

    -webkit-transition: all 0.3s ease;

}

.form-login-register,

.form-login-register .box-content .form-register,

#header-topbar .email:before,

.mini-cart .cart-popup .free-ship .total-percent .percent {

    left: 0;

}

.form-login-register .box-content {

    border-top-color: #e5e5e5;

}

#header-topbar,

.mini-cart .cart-popup .cart-list li.empty {

    color: #000;

}

.form-login-register .box-content {

    border-image: none;

}

.site-navigation ul > li.level-0 ul.sub-menu li a {

    -webkit-transition: all 0.2s ease;

}

.form-login-register .box-content .form-register {

    top: 0;

}

.mini-cart .cart-popup .mini-cart-item a.remove {

    width: 18px;

}

.search-overlay .search-from .search-box #searchsubmit {

    border-right-style: none;

}

.form-login-register .box-form-login .active-login:before {

    background-color: rgba(0, 0, 0, 0.5);

}

.form-login-register {

    background: rgba(0, 0, 0, 0.5);

}

.form-login-register .box-content {

    overflow-x: hidden;

}

.mini-cart .cart-popup .free-ship .total-percent {

    margin-left: 0;

}

.mini-cart .cart-popup .mini-cart-item a.remove {

    height: 0.1875in;

}

.mini-cart .cart-popup .mini-cart-item a.remove {

    border-radius: 50%;

}

.mini-cart .cart-popup .free-ship .total-percent .percent {

    -o-border-radius: 3.75pt;

}

.menu-full .site-navigation ul > li.level-0,

.mini-cart .cart-popup .free-ship .total-percent .percent:before {

    padding-top: 0;

}

.mini-cart .cart-popup .free-ship .total-percent {

    margin-bottom: 0.3125in;

}

.mini-cart .remove-cart-shadow,

.mini-cart .cart-popup .free-ship .total-percent .percent,

.form-login-register .box-content {

    height: 100%;

}

.mini-cart .cart-popup .free-ship .total-percent .percent:before {

    padding-right: 0.041666667in;

}

.mini-cart .cart-popup .free-ship .total-percent {

    margin-right: 0;

}

.form-login-register .box-content {

    overflow-y: auto;

}

.form-login-register .box-content .form-register {

    z-index: 2;

}

.form-login-register .box-content .form-register {

    background: #fff;

}

.mini-cart .cart-popup .free-ship .total-percent {

    margin-top: 12px;

}

.form-login-register .box-content .form-register {

    opacity: 0;

}

#header-topbar .topbar-right {

    text-align: right;

}

.form-login-register .box-content .form-register {

    visibility: hidden;

}

.mini-cart .remove-cart-shadow {

    position: fixed;

}

.form-login-register .box-content .form-register {

    -webkit-transition: all 0.5s ease;

}

.menu-full .site-navigation ul > li.level-0,

.site-navigation ul > li.level-0 ul.sub-menu li {

    position: relative;

}

.site-navigation ul > li.level-0 ul.sub-menu li {

    padding: 10px 21px;

	border-bottom: 1px solid;

}

.form-login-register .box-content .form-register {

    transition: all 0.5s ease;

}

.form-login-register .box-content .form-register {

    -webkit-transform: translateX(100%);

}

.site-navigation ul > li.level-0 ul.sub-menu li ul.sub-menu {

    left: 100%;

}

.site-navigation ul > li.level-0 ul.sub-menu li {

    padding-right: 1.875pc;

}

.mini-cart .remove-cart-shadow,

.site-navigation ul div.sub-menu .sub-menu-title:before {

    content: "";

}

.mini-cart .cart-popup .mini-cart-item a.remove {

    -webkit-border-radius: 50%;

}

.mini-cart .cart-popup .mini-cart-item a.remove {

    -moz-border-radius: 50%;

}

.mini-cart .cart-popup .mini-cart-item a.remove {

    -ms-border-radius: 50%;

}

.search-overlay .search-from .search-box #searchsubmit {

    border-top-style: none;

}

.site-navigation ul ul.sub-menu {

    padding-top: 1.375pc;

}

.form-login-register .box-content .form-register {

    transform: translateX(100%);

}

.mini-cart .cart-popup .buttons .button {

    width: calc(50% - 4px);

}

.site-header .header-mobile .mojuri-topcart {

    margin-left: 7.5pt;

}

.mini-cart .remove-cart-shadow {

    width: 100%;

}

.mini-cart .cart-popup .mini-cart-item a.remove {

    -o-border-radius: 50%;

}

.mini-cart .cart-popup .cart-list,

.mini-cart .cart-popup .buttons .button,

.site-header .header-mobile .mojuri-topcart {

    margin-bottom: 0;

}

#header-topbar #topbar-menu li:last-child {

    margin-right: 0;

}

.form-login-register .box-form-login .active-login:before {

    transition: all 0.3s ease;

}

.menu-full .site-navigation ul > li.level-0 {

    line-height: 1.5pc;

}

.site-header .header-mobile .mojuri-topcart {

    margin-right: 7.5pt;

}

.mini-cart .cart-popup .mini-cart-item a.remove {

    border-left-width: 0.75pt;

}

.mini-cart .cart-popup .mini-cart-item a.remove {

    border-bottom-width: 0.75pt;

}

.mini-cart .cart-popup .buttons .button {

    margin-left: 0.052083333in;

}

.form-login-register {

    z-index: 999999;

}

.site-navigation ul > li.level-0 ul.sub-menu li a {

    transition: all 0.2s ease;

}

.mini-cart .cart-popup .mini-cart-item a.remove {

    border-right-width: 0.75pt;

}

.mini-cart .remove-cart-shadow {

    top: 0;

}

.mini-cart .cart-popup .mini-cart-item a.remove {

    border-top-width: 0.75pt;

}

.mini-cart .cart-popup .mini-cart-item a.remove {

    border-left-style: solid;

}

.mini-cart .cart-popup .buttons .button {

    margin-right: 0.052083333in;

}

.mini-cart .cart-popup .mini-cart-item a.remove {

    border-bottom-style: solid;

}

.site-navigation ul div.sub-menu .sub-menu-title:before,

.mini-cart .remove-cart-shadow {

    left: 0;

}

.site-header .header-mobile .mojuri-topcart,

.mini-cart .cart-popup .buttons .button,

.mini-cart .cart-popup .cart-list {

    margin-top: 0;

}

.form-login-register .box-form-login .active-login:before {

    transform-origin: 50% 50%;

}

.mini-cart .remove-cart-shadow {

    z-index: 9999;

}

.mini-cart .cart-popup .mini-cart-item a.remove {

    border-right-style: solid;

}

#header-topbar .email:before {

    background: rgba(0, 0, 0, 0.15);

}

.search-box {

    cursor: pointer;

}

.site-header .header-mobile .mini-cart {

    text-align: right;

}

.mini-cart .cart-popup .mini-cart-item a.remove {

    border-top-style: solid;

}

.mini-cart .cart-popup .mini-cart-item a.remove {

    border-left-color: #000;

}

.site-header .header-page-link > .mojuri-topcart {

    margin-left: 15pt;

}

.site-navigation ul div.sub-menu ul.menu-list li:last-child {

    padding-bottom: 0;

}

.mojuri-topcart.dropdown .mini-cart,

.mini-cart .cart-popup .mini-cart-item {

    position: relative;

}

.mojuri-topcart.dropdown .remove-cart,

.mojuri-topcart.dropdown .top-total-cart,

.mini-cart .remove-cart-shadow {

    display: none;

}

.mini-cart .cart-popup .cart-list {

    list-style: none;

}

.mini-cart .cart-popup .buttons .button {

    display: block;

}

.mini-cart .cart-popup .mini-cart-item a.remove {

    border-bottom-color: #000;

}

.mini-cart .cart-popup .product-image,

.mini-cart .cart-popup .buttons .button {

    display: inline-block;

}

#header-topbar .email:before {

    width: 0.75pt;

}

.site-navigation ul,

.mini-cart .cart-popup .cart-list {

    margin-left: 0;

}

.mini-cart .cart-popup .cart-list {

    margin-right: 0;

}

#header-topbar .email:before {

    height: 0.1875in;

}

.search-box,

.mini-cart .cart-popup .mini-cart-item a.remove {

    text-align: center;

}

.search-overlay .search-from .search-box #searchsubmit {

    border-left-color: currentColor;

}

.mini-cart .cart-popup .cart-list {

    padding-left: 0;

}

.search-overlay .search-from .search-box #searchsubmit {

    border-bottom-color: currentColor;

}

.mini-cart .cart-popup .mini-cart-item a.remove {

    border-right-color: #000;

}

.form-login-register .box-form-login .rememberme-lost .lost_password a:before {

    width: 100%;

}

.search-overlay .search-from .search-box #searchsubmit {

    border-right-color: currentColor;

}

.mini-cart .cart-popup .cart-list {

    padding-bottom: 5px;

}

.form-login-register .box-form-login .active-login:before {

    -webkit-transform: rotate(95deg);

}

.mini-cart .cart-popup .cart-list {

    padding-right: 0;

}

.form-login-register .box-form-login .active-login:before {

    transform: rotate(95deg);

}

.mini-cart .cart-popup .mini-cart-item a.remove {

    border-top-color: #000;

}

.mini-cart .cart-popup .free-ship .total-percent .percent:before {

    background: #fff;

}

.mini-cart .cart-popup .cart-list {

    padding-top: 0;

}

.mini-cart .cart-popup .cart-list {

    max-height: 251.25pt;

}

.mini-cart .cart-popup .mini-cart-item a.remove {

    border-image: none;

}

.mini-cart .remove-cart-shadow {

    background: rgba(0, 0, 0, 0.4);

}

.mini-cart .cart-popup .cart-list {

    overflow-y: auto;

}

.search-overlay {

    position: fixed;

}

.menu-full .close-menu-full:before,

.site-navigation ul > li.level-0 > a > span:before,

.mini-cart .cart-popup .cart-list li.empty .go-shop:before {

    transition: all 0.3s ease;

}

#header-topbar .email:before {

    top: calc(50% - 9px);

}

.mini-cart .cart-popup .mini-cart-item a.remove,

#header-topbar .topbar-right > * a {

    color: #000;

}

.mini-cart .cart-popup .buttons .button,

.mini-cart .cart-popup .total-cart,

.mini-cart .cart-popup .quantity {

    font-weight: 500;

}

.site-navigation ul ul.sub-menu {

    box-shadow: 0 0 0.020833333in rgba(0, 0, 0, 0.1);

}

.site-header .header-page-link .login-header > a:after,

.mini-cart .cart-popup .remove {

    position: absolute;

}

.search-overlay .search-from .search-box #searchsubmit {

    border-top-color: currentColor;

}

.mini-cart .cart-popup {

    text-align: left;

}

.site-navigation ul div.sub-menu ul.menu-list li {

    padding-top: 5px;

}

.mini-cart .cart-popup .buttons .button {

    letter-spacing: 0.1em;

}

.site-navigation ul > li.level-0 > a > span:before,

.mini-cart .cart-popup .free-ship .total-percent .percent {

    background: #000;

}

.mini-cart .cart-popup .mini-cart-item {

    margin-bottom: 20px;

}

.mini-cart .cart-popup {

    width: 285pt;

}

.mini-cart .cart-popup .mini-cart-item,

.mini-cart .cart-popup .buttons .button {

    overflow: hidden;

}

.mini-cart .cart-popup .mini-cart-item a.remove {

    line-height: 17px;

}

.mini-cart .cart-popup .product-image {

    width: 4.875pc;

}

.mini-cart .cart-popup .mini-cart-item a.remove {

    text-indent: -1px;

}

.mini-cart .cart-popup .product-image {

    float: left;

}

.mini-cart .cart-popup .cart-list li.empty .go-shop:before {

    -webkit-transform: translateX(-50%);

}

.mini-cart .cart-popup .product-image {

    margin-right: 12px;

}

.site-navigation ul > li.level-0 ul.sub-menu li a,

.mini-cart .cart-popup .quantity {

    color: #868686;

}

.mini-cart .cart-popup .quantity {

    margin-left: 0;

}

.mini-cart .cart-popup .buttons .button,

.mini-cart .cart-popup .total-cart,

.menu-full .site-navigation #main-navigation,

.site-header .header-page-link .mini-cart .cart-icon i {

    position: relative;

}

.mini-cart .cart-popup a.product-name:hover {

    color: #948878 !important;

}

.mini-cart .cart-popup .buttons .button,

.mini-cart .cart-popup .buttons .button:before {

    border-radius: 0;

}

.form-login-register .box-content > div > form {

    padding-left: 0.3125in;

}

.site-navigation ul > li.level-0 ul.sub-menu li a:hover {

    color: #948878;

}

.search-overlay .search-from .search-box #searchsubmit {

    border-image: none;

}

.mini-cart .cart-popup .quantity {

    margin-bottom: 0;

}

.mini-cart .cart-popup .quantity {

    margin-right: 0;

}

.mini-cart .cart-popup .quantity {

    margin-top: 0;

}

.mini-cart .cart-popup .remove {

    right: 0.3125pc;

}

.mini-cart .cart-popup .buttons .button {

    font-size: 0.114583333in;

}

.menu-full .site-navigation ul > li.level-0.menu-item-has-children > a:after {

    content: none;

}

.mini-cart .cart-popup .buttons .button,

.mini-cart .cart-popup .buttons .button:before {

    -webkit-border-radius: 0;

}

.mini-cart .cart-popup .remove {

    top: 0.020833333in;

}

.mini-cart .cart-popup .buttons .button {

    text-transform: uppercase;

}

.mini-cart .cart-popup .buttons .button {

    color: #fff;

}

.mini-cart .cart-popup .buttons .button:before,

.mini-cart .cart-popup .buttons .button {

    -moz-border-radius: 0;

}

.mini-cart .cart-popup .total-cart {

    font-size: 0.166666667in;

}

.site-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count {

    border-radius: 50%;

}

.mini-cart .cart-popup .buttons .button,

.mini-cart .cart-popup .buttons .button:before {

    -ms-border-radius: 0;

}

.mini-cart .cart-popup {

    padding-left: 15pt;

}

.mini-cart .cart-popup .buttons .button {

    background: #a0a0a0;

}

.mini-cart .cart-popup .free-ship .total-percent .percent:before {

    line-height: 1;

}

.mini-cart .cart-popup .buttons .button {

    -webkit-transition: unset;

}

.search-overlay .search-from .search-box #searchsubmit {

    padding-left: 0;

}

.mini-cart .cart-popup .buttons .button {

    transition: unset;

}

.mini-cart .cart-popup .total-cart {

    font-weight: 700;

}

.mini-cart .cart-popup .total-cart {

    color: #000;

}

.mini-cart .cart-popup .total-cart {

    line-height: 26px;

}

.mini-cart .cart-popup .buttons .button.view-cart:before {

    background: #948878;

}

.form-login-register .box-form-login .active-login:after,

.menu-full .close-menu-full:before {

    transform-origin: 50% 50%;

}

.menu-full .site-navigation ul > li.level-0:after,

.site-header .header-search-form .result-search-products.loading:before {

    position: absolute;

}

.mini-cart .cart-popup .buttons .button:before,

.mini-cart .cart-popup .buttons .button {

    -o-border-radius: 0;

}

.mini-cart .cart-popup .total-cart {

    display: flex;

}

.mini-cart .cart-popup {

    padding-bottom: 0.25in;

}

#header-topbar .topbar-right > * {

    display: inline-block;

}

.mini-cart .cart-popup .total-cart {

    justify-content: space-between;

}

.mini-cart .cart-popup .buttons .button:before {

    bottom: 0;

}

.mini-cart .cart-popup .total-cart {

    border-top-width: 0.010416667in;

}

.mini-cart .cart-popup .total-cart {

    border-top-style: solid;

}

.site-header .header-search-form .search-from .search-box input[type="text"],

.mini-cart .cart-popup .buttons .button {

    border-left-width: 0;

}

.mini-cart .cart-popup .buttons .button:before {

    top: auto;

}

.menu-full .site-navigation ul > li.level-0:after,

.site-header .header-page-link .login-header > a:after {

    content: "";

}

.site-navigation ul > li.level-0 > a > span:before {

    opacity: 0;

}

.search-overlay .search-from .search-box #searchsubmit {

    padding-bottom: 0;

}

.site-navigation ul div.sub-menu ul.menu-list li {

    padding-bottom: 0.052083333in;

}

.mini-cart .cart-popup .total-cart {

    border-top-color: #000;

}

.mini-cart .cart-popup .total-cart {

    border-image: none;

}

.form-login-register .box-content > div.active {

    opacity: 1;

}

.site-navigation ul > li.level-0 ul.sub-menu li a {

    display: block;

}

.mini-cart .cart-popup {

    padding-right: 15pt;

}

.mini-cart .cart-popup .total-cart {

    padding-top: 0.75pc;

}

.form-login-register .box-content > div.active {

    visibility: visible;

}

.site-header .header-page-link .mini-cart .cart-icon i {

    font-size: 1.125pc;

}

.mini-cart .cart-popup .free-ship {

    border-top-width: 0.0625pc;

}

.mini-cart .cart-popup .free-ship {

    border-top-style: solid;

}

.mini-cart .cart-popup .free-ship {

    border-top-color: #000;

}

.form-login-register .box-form-login .rememberme-lost .lost_password a:before {

    height: 0.75pt;

}

.site-header .header-page-link .mini-cart .cart-icon i,

.form-login-register .box-form-login .rememberme-lost .lost_password a:before {

    -webkit-transition: all 0.3s ease;

}

.form-login-register .box-content > div.active {

    -webkit-transform: translateX(0);

}

.site-header .header-page-link .mini-cart .cart-icon i {

    top: 0;

}

.mini-cart .cart-popup .buttons .button,

.site-header .header-search-form .search-from .search-box input[type="text"] {

    border-bottom-width: 0;

}

.menu-full .close-menu-full:before {

    -webkit-transform: rotate(95deg);

}

.site-header .header-page-link .mini-cart .cart-icon i {

    transition: all 0.3s ease;

}

.search-overlay .search-from .search-box #searchsubmit {

    padding-right: 0;

}

.search-overlay,

.mini-cart .cart-popup .buttons,

.form-login-register .box-form-login .content input,

.site-header .header-search-form .search-from {

    width: 100%;

}

.form-login-register .box-content > div > form {

    padding-bottom: 1.875pc;

}

.mini-cart .cart-popup {

    padding-top: 0.25in;

}

.mini-cart .cart-popup .free-ship {

    border-image: none;

}

.mini-cart .cart-popup .free-ship,

.mini-cart .cart-popup .buttons {

    margin-top: 0.75pc;

}

.site-header .header-search-form .result-search-products.loading:before {

    left: 50%;

}

.search-overlay .search-from .search-box #searchsubmit {

    padding-top: 0;

}

.form-login-register .box-content > div.active {

    transform: translateX(0);

}

.mini-cart .cart-popup .free-ship {

    padding-top: 20px;

}

.mini-cart .cart-popup .free-ship {

    font-size: 11.25pt;

}

.site-header .header-search-form .search-from,

.mini-cart .cart-popup .buttons {

    display: flex;

}

.search-overlay .search-from .search-box #searchsubmit {

    left: 0;

}

.mini-cart .cart-popup,

.site-header .header-search-form .search-from {

    border-left-width: 0.010416667in;

}

.site-header .header-page-link .login-header > a:after {

    background: #cbcbcb;

}

.mini-cart .cart-popup .buttons .button,

.site-header .header-search-form .search-from .search-box input[type="text"] {

    border-right-width: 0;

}

.mini-cart .cart-popup .buttons .button {

    border-top-width: 0;

}

.mini-cart .cart-popup .buttons .button {

    border-left-style: none;

}

.menu-full .site-navigation ul > li.level-0:after {

    background: #e5e5e5;

}

.mini-cart .cart-popup .buttons .button {

    border-bottom-style: none;

}

.site-header .header-search-form .result-search-products.loading:before {

    top: calc(50% - 17px);

}

.site-header .header-search-form .search-from,

.mini-cart .cart-popup {

    border-bottom-width: 0.010416667in;

}

.mini-cart .cart-popup .buttons .button {

    border-right-style: none;

}

.site-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count {

    -webkit-border-radius: 50%;

}

.site-header .header-search-form .result-search-products.loading:before {

    display: inline-block;

}

.mini-cart .cart-popup .buttons .button {

    border-top-style: none;

}

.site-header .header-search-form .search-from {

    height: 50px;

}

.mini-cart .cart-popup,

.site-header .header-search-form .search-from {

    border-right-width: 0.010416667in;

}

.site-navigation ul {

    margin-bottom: 0;

}

.site-header .header-search-form .result-search-products.loading:before {

    content: "";

}

.site-header .header-search-form .search-from,

.mini-cart .cart-popup {

    border-top-width: 0.010416667in;

}

.site-header .header-search-form .result-search-products.loading:before {

    width: auto;

}

.site-header .header-search-form .result-search-products.loading:before {

    height: auto;

}

.site-header .header-page-link .search-box .search-toggle,

.site-header .header-search-form .result-search-products.loading:before {

    color: #948878;

}

.site-header .header-search-form .result-search-products.loading:before {

    margin-left: 0;

}

.mini-cart .cart-popup .buttons .button {

    border-left-color: currentColor;

}

.site-header .header-search-form .result-search-products.loading:before {

    font-family: FontAwesome;

}

.site-header .header-search-form .search-from {

    position: relative;

}

.form-login-register .box-content > div > form {

    padding-right: 0.3125in;

}

.mini-cart .cart-popup .buttons .button {

    border-bottom-color: currentColor;

}

.mini-cart .cart-popup,

.site-header .header-search-form .search-from {

    border-left-style: solid;

}

.menu-full .site-navigation ul > li.level-0:after,

.search-overlay {

    right: 0;

}

.menu-full .close-menu-full:before {

    transform: rotate(95deg);

}

.mini-cart .cart-popup .buttons .button {

    border-right-color: currentColor;

}

.site-header .header-page-link .login-header > a:after {

    width: 0.1875in;

}

.site-header .header-search-form .result-search-products.loading:before {

    background-color: transparent !important;

}

.search-overlay {

    height: 100%;

}

.mini-cart .cart-popup .buttons .button {

    border-top-color: currentColor;

}

.mini-cart .cart-popup .free-ship .total-percent .percent,

.site-header .header-page-link .search-box .search-toggle,

.search-overlay {

    top: 0;

}

.site-header .header-search-form .result-search-products.loading:before {

    background: none;

}

.mini-cart .cart-popup,

.site-header .header-search-form .search-from {

    border-bottom-style: solid;

}

.site-header .header-search-form .result-search-products.loading:before {

    font-size: 20px;

}

.site-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count {

    -moz-border-radius: 50%;

}

.mini-cart .cart-popup .buttons .button {

    border-image: none;

}

.site-header .header-search-form .result-search-products.loading:before {

    -webkit-animation: 2s linear 0s normal none infinite running o;

}

.site-header .header-search-form .result-search-products.loading:before {

    animation: 2s linear 0s normal none infinite running o;

}

.search-overlay .search-from .search-close:hover:before,

.search-overlay .search-from .search-close:hover:after {

    -webkit-transform: rotate(0deg);

}

.search-overlay .search-from .search-close:hover:before,

.search-overlay .search-from .search-close:hover:after {

    transform: rotate(0deg);

}

.site-header .header-search-form .search-from,

.mini-cart .cart-popup {

    border-right-style: solid;

}

.site-header .header-search-form .search-from,

.mini-cart .cart-popup {

    border-top-style: solid;

}

.form-login-register .box-form-login .content input {

    height: 44px;

}

.search-overlay .search-from .search-box input[type="text"] {

    border-left-width: 0;

}

.mini-cart .cart-popup {

    border-left-color: #f3f3f3;

}

.site-navigation ul div.sub-menu ul.menu-list li a:hover {

    color: #948878;

}

.mini-cart .cart-popup {

    border-bottom-color: #f3f3f3;

}

.site-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count {

    -ms-border-radius: 50%;

}

.mini-cart .cart-popup {

    border-right-color: #f3f3f3;

}

.form-login-register .box-form-login .content input {

    line-height: 44px;

}

.form-login-register .box-form-login .content input,

.menu-full .site-navigation ul > li.level-0 ul.sub-menu li {

    padding-left: 0;

}

.menu-full .site-navigation ul > li.level-0:after {

    top: -0.3125pc;

}

.mini-cart .cart-popup {

    border-top-color: #f3f3f3;

}

.search-overlay .search-from .search-box input[type="text"] {

    border-bottom-width: 2px;

}

.mini-cart .cart-popup,

.search-overlay {

    color: #000;

}

.mini-cart .cart-popup {

    border-image: none;

}

.site-header .header-page-link .search-box .search-toggle {

    font-size: 1.125pc;

}

.site-header .header-search-form .search-from {

    border-left-color: #000;

}

.site-header .header-page-link .login-header > a:after {

    height: 0.0625pc;

}

.site-navigation ul > li.level-0 ul.sub-menu li a,

.site-header .header-page-link .search-box .search-toggle,

.form-login-register .box-content > div,

.site-navigation ul div.sub-menu ul.menu-list li {

    position: relative;

}

.search-overlay .search-from .search-box input[type="text"] {

    border-right-width: 0;

}

.mini-cart .cart-popup .cart-list li.empty .go-shop:before {

    transform: translateX(-50%);

}

.form-login-register .box-form-login .content input {

    padding-bottom: 0;

}

.site-header .header-search-form .search-from .search-box input[type="text"],

.search-overlay .search-from .search-box input[type="text"] {

    border-top-width: 0;

}

.mini-cart .cart-popup,

.site-header .header-page-link .search-box .search-toggle {

    -webkit-transition: all 0.3s ease;

}

.menu-full .close-menu-full:after {

    transform-origin: 50% 50%;

}

.site-header .header-page-link .login-header > a:after {

    right: 0;

}

.site-header .header-page-link .search-box .search-toggle {

    transition: all 0.3s ease;

}

.mini-cart .cart-popup,

.site-header .header-search-form .result-search-products-content {

    background: #fff;

}

.site-header .header-search-form .search-from .search-box input[type="text"],

.search-overlay .search-from .search-box input[type="text"] {

    border-left-style: none;

}

.site-header .header-search-form .search-from {

    border-bottom-color: #000;

}

.site-header .header-search-form .search-from {

    border-right-color: #000;

}

.site-header .header-search-form .search-from {

    border-top-color: #000;

}

.mini-cart .cart-popup .cart-list li.empty .go-shop:before {

    bottom: 0;

}

.search-overlay .search-from .search-box input[type="text"] {

    border-bottom-style: solid;

}

.site-header .header-search-form .search-from {

    border-image: none;

}

.site-header .header-search-form .search-from {

    max-width: 660px;

}

.site-header .header-search-form .search-from {

    margin-left: auto;

}

.site-header .header-search-form .search-from .search-box input[type="text"],

.search-overlay .search-from .search-box input[type="text"] {

    border-right-style: none;

}

.mini-cart .cart-popup .free-ship .total-percent .percent {

    -webkit-transition: all 0.5s ease;

}

.site-header .header-search-form .result-search-products-content,

.mini-cart .cart-popup {

    position: absolute;

}

.site-header .header-search-form .search-from .search-box {

    text-align: left;

}

.site-header .header-search-form .search-from .search-box input[type="text"],

.search-overlay .search-from .search-box input[type="text"] {

    border-top-style: none;

}

.site-header .header-search-form .search-from .search-box input[type="text"] {

    border-bottom-style: none;

}

.menu-full .site-navigation ul > li.level-0 ul.sub-menu li {

    padding-bottom: 0.25pc;

}

.site-header .header-search-form .search-from .search-box {

    flex: 1;

}

.site-navigation ul div.sub-menu ul.menu-list li {

    display: -webkit-box;

}

.site-header .header-search-form .result-search-products .items-search,

.form-login-register .box-form-login .content input {

    padding-right: 0;

}

.site-header .header-page-link .login-header > a:after {

    top: 50%;

}

.site-header .header-search-form .result-search-products-content,

.mini-cart .cart-popup .product-image img {

    width: 100%;

}

.site-navigation ul div.sub-menu ul.menu-list li {

    display: -ms-flexbox;

}

.site-header .header-search-form .result-search-products-content {

    left: 0;

}

.mini-cart .cart-popup,

.search-overlay {

    opacity: 0;

}

.menu-full .site-navigation ul > li.level-0:after {

    width: 0.75pt;

}

.site-header .header-search-form .result-search-products-content {

    border-radius: 0.041666667in;

}

.search-overlay .search-from .search-box input[type="text"],

.site-header .header-search-form .search-from .search-box input[type="text"] {

    border-left-color: currentColor;

}

.site-header .header-search-form .result-search-products-content {

    -webkit-border-radius: 4px;

}

.form-login-register .box-form-login .content input,

.site-header .header-search-form .result-search-products .items-search {

    padding-top: 0;

}

.mini-cart .cart-popup .free-ship .total-percent .percent {

    transition: all 0.5s ease;

}

.site-header .header-search-form .result-search-products .item-search,

.site-header .header-search-form .result-search-products .items-search {

    list-style: none;

}

.site-header .header-search-form .result-search-products-content {

    -moz-border-radius: 0.25pc;

}

.mini-cart .cart-popup,

.search-overlay {

    visibility: hidden;

}

.site-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count {

    -o-border-radius: 50%;

}

.site-header .header-search-form .result-search-products .item-search,

.site-header .header-search-form .result-search-products .items-search {

    padding-left: 0;

}

.site-header .header-search-form .result-search-products-content {

    -ms-border-radius: 0.041666667in;

}

.mini-cart .cart-popup .mini-cart-item a {

    color: #868686;

}

.site-header .header-search-form .result-search-products-content {

    -o-border-radius: 0.25pc;

}

.search-overlay {

    z-index: 999999;

}

.form-login-register .box-form-login .rememberme-lost .lost_password a:before,

.mini-cart .cart-popup .buttons .button.view-cart {

    background: #000;

}

.search-overlay .search-from .search-box input[type="text"],

.site-header .header-search-form .result-search-products .items-search {

    padding-bottom: 0;

}

.site-navigation ul {

    margin-right: 0;

}

.search-overlay .search-from .search-box input[type="text"] {

    border-bottom-color: #e5e5e5;

}

.site-header .header-search-form .result-search-products-content {

    box-shadow: 0 0.75pt 12px 0.125pc hsla(0, 0%, 56%, 0.3);

}

.search-overlay .search-from .search-box input[type="text"] {

    border-right-color: currentColor;

}

.site-header .header-search-form .result-search-products,

.search-overlay .search-from .search-close,

.site-header .header-search-form .result-search-products-content {

    display: none;

}

.site-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count {

    font-size: 0.75pc;

}

.search-overlay .search-from .search-box input[type="text"] {

    border-top-color: currentColor;

}

.site-header .header-search-form .result-search-products-content,

.site-header .header-search-form .result-search-products {

    z-index: 10;

}

.site-header .header-search-form .search-from .search-box input[type="text"] {

    border-bottom-color: currentColor;

}

.mini-cart .cart-popup,

.form-login-register .box-form-login .rememberme-lost .lost_password a:before {

    transition: all 0.3s ease;

}

.site-header .header-search-form .result-search-products .items-search {

    margin-bottom: 0;

}

.search-overlay .search-from .search-box input[type="text"] {

    border-image: none;

}

.site-navigation ul div.sub-menu ul.menu-list li a {

    position: relative;

}

.mini-cart .cart-popup {

    -webkit-transform: translateY(20px) !important;

}

.site-header .header-page-link .login-header > a:after {

    -webkit-transform: translateY(-50%);

}

.mini-cart .cart-popup .product-image img {

    height: auto;

}

.site-header .header-search-form .result-search-products {

    max-height: 18.75pc;

}

.mini-cart .cart-popup {

    transform: translateY(20px) !important;

}

.mini-cart .cart-popup {

    z-index: 10001;

}

.site-navigation ul div.sub-menu ul.menu-list li a {

    -webkit-transition: all 0.2s ease;

}

.mini-cart .cart-popup .product-image img {

    display: block;

}

.site-header .header-search-form .result-search-products {

    overflow-y: auto;

}

.mini-cart .cart-popup {

    border-radius: 0;

}

.site-header .header-search-form .result-search-products {

    padding-left: 15pt;

}

.search-overlay .search-from .search-box input[type="text"] {

    padding-left: 0.291666667in;

}

.site-header .header-search-form .result-search-products {

    padding-bottom: 15pt;

}

.mini-cart .cart-popup {

    -webkit-border-radius: 0;

}

.mini-cart .cart-popup {

    -moz-border-radius: 0;

}

.site-header .header-search-form .result-search-products {

    padding-right: 15pt;

}

.form-login-register .box-content > div > form,

.site-header .header-search-form .result-search-products {

    padding-top: 1.25pc;

}

.mini-cart .cart-popup .cart-list li.empty .go-shop:before {

    left: 50%;

}

.mini-cart .cart-popup {

    -ms-border-radius: 0;

}

.site-header .header-search-form .result-search-products {

    overflow-x: hidden;

}

.site-navigation ul div.sub-menu ul.menu-list li a {

    transition: all 0.2s ease;

}

.mini-cart .cart-popup {

    -o-border-radius: 0;

}

.mini-cart .cart-popup .cart-list li.empty:before {

    content: "";

}

.site-navigation ul div.sub-menu ul.menu-list li {

    display: flex;

}

.search-overlay.search-visible .wrapper-search {

    -webkit-transform: translateX(0);

}

.site-navigation ul div.sub-menu ul.menu-list li {

    -webkit-box-align: center;

}

.search-overlay.search-visible .wrapper-search {

    transform: translateX(0);

}

.mini-cart .cart-popup a.product-name {

    color: #000 !important;

}

.site-header .header-search-form .result-search-products .item-search {

    padding-bottom: 0.15625in;

}

.search-overlay .search-from .search-box input[type="text"],

.site-header .header-search-form .result-search-products .item-search {

    padding-right: 0;

}

.site-header .header-search-form .result-search-products .item-search {

    padding-top: 0.15625in;

}

.site-header .header-search-form .result-search-products .item-search {

    display: table;

}

.mini-cart .cart-popup a.product-name {

    padding-right: 0.208333333in;

}

.search-overlay .search-from .search-close {

    text-align: center;

}

.search-overlay .search-from .search-close,

.mini-cart .cart-popup .cart-list li.empty:before {

    position: absolute;

}

.mini-cart .cart-popup {

    left: auto !important;

}

.site-header .header-page-link .login-header > a:after {

    transform: translateY(-50%);

}

.search-overlay .search-from .search-box input[type="text"] {

    padding-top: 0;

}

.search-overlay {

    -webkit-transition: all 0.3s ease-in-out;

}

#header-topbar .topbar-right > * {

    padding-left: 0;

}

.site-navigation ul div.sub-menu ul.menu-list li a {

    color: #868686;

}

.site-navigation ul div.sub-menu ul.menu-list li a,

.search-overlay .search-from .search-box input[type="text"],

.site-header .header-search-form .result-search-products .item-search {

    width: 100%;

}

.site-header .header-search-form .result-search-products .item-search {

    border-bottom-width: 0.0625pc;

}

.search-overlay .search-from .search-close {

    cursor: pointer;

}

.search-overlay .search-from .search-close {

    top: -0.3125in;

}

.site-header .header-search-form .result-search-products .item-search {

    border-bottom-style: solid;

}

.mini-cart .cart-popup .cart-list li.empty:before {

    font-family: wpbingofont;

}

.search-overlay .search-from .search-close {

    right: -1.875pc;

}

.search-overlay .search-from .search-box input[type="text"] {

    line-height: 0.416666667in;

}

.search-overlay .search-from .search-close,

.search-overlay .search-from .search-box input[type="text"] {

    color: #000;

}

.form-login-register .box-content > div {

    z-index: 3;

}

.search-overlay .search-from .search-close {

    z-index: 10000;

}

#header-topbar #topbar-menu li:before {

    right: 0;

}

.mini-cart .cart-popup {

    right: 0 !important;

}

.site-header .header-search-form .result-search-products .item-search {

    border-bottom-color: #f5f5f5;

}

.mini-cart .cart-popup .cart-list li.empty:before {

    top: 0;

}

.search-overlay .search-from .search-box #searchsubmit > .icon-search {

    -webkit-transform: rotateY(180deg);

}

.site-header .header-search-form .result-search-products .item-search {

    border-image: none;

}

.search-overlay .search-from .search-box input[type="text"]:not(:placeholder-shown),

.mini-cart .cart-popup .buttons .button.view-cart {

    border-left-color: #000;

}

.site-navigation ul > li.level-0 > a > span:before {

    visibility: hidden;

}

.mini-cart .cart-popup {

    top: 50px !important;

}

.mini-cart .cart-popup a.product-name {

    width: calc(100% - 20px);

}

.site-header .header-search-form .result-search-products .price {

    font-size: 14px;

}

.color-white .site-navigation ul > li.level-0.current_page_item > a,

.site-header.color-white .header-page-link .search-box .search-toggle:hover {

    color: #fff;

}

.site-header .header-search-form .result-search-products.loading {

    padding-left: 22.5pt;

}

.site-header .header-search-form .result-search-products.loading {

    padding-bottom: 22.5pt;

}

.form-login-register .box-content > div {

    background: #fff;

}

.site-header .header-search-form .result-search-products.loading {

    padding-right: 22.5pt;

}

.mini-cart .cart-popup a.product-name {

    display: block;

}

.search-overlay .search-from .search-box input[type="text"] {

    font-size: 16px;

}

.search-overlay .search-from .search-box input[type="text"] {

    margin-bottom: 0.520833333in;

}

.form-login-register .box-content > div {

    opacity: 0;

}

.search-overlay .search-from .search-box input[type="text"] {

    font-weight: 500;

}

.mini-cart .cart-popup {

    margin-top: 0;

}

.mini-cart .cart-popup {

    will-change: unset !important;

}

.search-overlay .search-from .search-close {

    width: 36px;

}

.site-header .header-search-form .result-search-products.loading {

    padding-top: 22.5pt;

}

.search-overlay .search-from .search-close {

    height: 36px;

}

.search-overlay .search-from .search-close {

    border-left-width: 6.75pt;

}

.search-overlay .search-from .search-close:hover {

    background: #e5e5e5;

}

.search-overlay .search-from .search-box input[type="text"] {

    -webkit-transition: max-width 1s ease;

}

.search-overlay .search-from .search-box input[type="text"]:not(:placeholder-shown),

.mini-cart .cart-popup .buttons .button.view-cart {

    border-bottom-color: #000;

}

.site-header .header-search-form .search-from .search-box input[type="text"] {

    border-right-color: currentColor;

}

.mini-cart .cart-popup {

    box-shadow: 0 3.75pt 0.3125pc 0 rgba(50, 50, 50, 0.2);

}

.menu-full .site-navigation ul > li.level-0:after {

    height: 3.375pc;

}

.search-overlay .search-from .search-box input[type="text"] {

    transition: max-width 1s ease;

}

.site-navigation ul div.sub-menu ul.menu-list li a {

    display: -webkit-box;

}

.site-header .header-search-form .search-from .search-box input[type="text"] {

    border-top-color: currentColor;

}

.search-overlay .search-from .search-close {

    border-bottom-width: 6.75pt;

}

.mini-cart .cart-popup .cart-list li.empty .go-shop i,

.search-overlay .search-from .search-box .content-menu_search label {

    font-size: 1.125pc;

}

.search-overlay .search-from .search-close {

    border-right-width: 6.75pt;

}

.site-header .header-search-form .search-from .search-box input[type="text"] {

    border-image: none;

}

.search-overlay .search-from .search-close {

    border-top-width: 6.75pt;

}

.search-overlay .search-from .search-close {

    border-left-style: solid;

}

.site-header .header-page-link .wishlist-box:hover {

    color: #000;

}

.search-overlay .search-from .search-box input[type="text"] {

    transition-delay: 0.3s;

}

.search-overlay .search-from .search-box input[type="text"] {

    max-width: 0;

}

.site-navigation ul div.sub-menu ul.menu-list li a {

    display: -ms-flexbox;

}

.site-header .header-search-form {

    flex: 1;

}

.mini-cart .cart-popup .cart-list li.empty:before {

    font-size: 50px;

}

.site-header .header-search-form {

    margin-right: 50px;

}

.search-overlay .search-from .search-close {

    border-bottom-style: solid;

}

.site-header .header-search-form .search-from .search-box input[type="text"] {

    line-height: 0.520833333in;

}

.search-overlay .search-from .search-close {

    border-right-style: solid;

}

.mini-cart .cart-popup a.product-name {

    line-height: 1.3;

}

.search-overlay .search-from .search-box input[type="text"]:not(:placeholder-shown),

.mini-cart .cart-popup .buttons .button.view-cart {

    border-right-color: #000;

}

.search-overlay.search-visible {

    opacity: 1;

}

.mini-cart .cart-popup .buttons .button.view-cart,

.search-overlay .search-from .search-box input[type="text"]:not(:placeholder-shown) {

    border-top-color: #000;

}

.search-overlay .search-from .search-box .content-menu_search label {

    color: #acacaa;

}

.site-header .header-page-link .wishlist-box:hover {

    top: -3px;

}

.site-header .header-page-link .wishlist-box .count-wishlist {

    position: absolute;

}

.search-overlay .search-from .search-close {

    border-top-style: solid;

}

.search-overlay .search-from .search-close {

    border-left-color: transparent;

}

.mini-cart .cart-popup a.product-name {

    margin-bottom: 0;

}

.search-overlay.search-visible {

    visibility: visible;

}

.search-overlay .search-from .search-box .content-menu_search label,

.site-navigation ul {

    margin-top: 0;

}

.search-overlay .search-from .search-close {

    border-bottom-color: transparent;

}

.site-header .header-search-form .search-from .search-box input[type="text"],

.search-overlay > .close-search {

    width: 100%;

}

.search-overlay .search-from .search-close {

    border-right-color: transparent;

}

.search-overlay .search-from .search-close {

    border-top-color: transparent;

}

.search-overlay {

    transition: all 0.3s ease-in-out;

}

.search-overlay > .close-search {

    height: 100%;

}

.search-overlay > .close-search {

    background: rgba(0, 0, 0, 0.25);

}

.search-overlay .search-from .search-box .content-menu_search label {

    margin-left: 0;

}

.menu-full .site-navigation ul > li.level-0 ul.sub-menu li {

    padding-right: 0;

}

.mini-cart .cart-popup .cart-list li.empty:before {

    line-height: 1;

}

.mini-cart .cart-popup a.product-name,

.search-overlay .search-from .search-box .content-menu_search label {

    font-weight: 400;

}

.search-overlay > .close-search {

    cursor: unset !important;

}

.site-header .header-page-link .wishlist-box .count-wishlist {

    top: -5px;

}

.search-overlay .wrapper-search {

    max-width: 4.375in;

}

.search-overlay .wrapper-search {

    margin-left: auto;

}

.search-overlay .search-from .search-close {

    border-image: none;

}

.mini-cart .cart-popup .buttons .button:first-child {

    margin-left: 0;

}

.search-overlay .wrapper-search {

    -webkit-transform: translateX(100%);

}

.site-navigation ul div.sub-menu ul.menu-list li a {

    display: flex;

}

.search-overlay .search-from .search-box .content-menu_search label {

    margin-bottom: 11.25pt;

}

.mini-cart .cart-popup a.product-name {

    font-size: 11.25pt;

}

.search-overlay .search-from .search-box .content-menu_search label {

    margin-right: 0;

}

.site-header .header-page-link .wishlist-box .count-wishlist {

    right: -12.75pt;

}

.search-overlay .search-from .search-close {

    border-radius: 100%;

}

.search-overlay .search-from .search-box .content-menu_search label {

    text-transform: uppercase;

}

.mini-cart .cart-popup .free-ship strong {

    text-decoration: underline;

}

.site-header .header-page-link .wishlist-box,

.search-overlay .search-from .search-box,

.mini-cart .cart-popup .cart-list li.empty .go-shop i,

.form-login-register .box-content > div > form {

    position: relative;

}

.search-overlay .wrapper-search {

    transform: translateX(100%);

}

.menu-full .site-navigation ul > li.level-0:after {

    -webkit-transform: rotate(45deg);

}

.search-overlay .search-from .search-box .content-menu_search label {

    letter-spacing: 0.015625in;

}

.search-overlay .search-from .search-close {

    -webkit-border-radius: 100%;

}

.form-login-register .box-content > div {

    visibility: hidden;

}

.site-navigation ul div.sub-menu ul.menu-list li {

    -ms-flex-align: center;

}

.search-overlay .wrapper-search {

    -webkit-transition: transform 0.3s ease-in-out;

}

.search-overlay .search-from .search-close {

    -moz-border-radius: 100%;

}

.search-overlay .search-from .search-close {

    -ms-border-radius: 100%;

}

.site-navigation ul div.sub-menu ul.menu-list li a {

    -webkit-box-align: center;

}

.site-header .header-page-link .wishlist-box .count-wishlist {

    width: 0.177083333in;

}

.search-overlay .search-from .search-close {

    -o-border-radius: 100%;

}

.search-overlay .wrapper-search {

    transition: transform 0.3s ease-in-out;

}

.search-overlay .wrapper-search {

    padding-left: 37.5pt;

}

.search-overlay .search-from .search-close:after {

    content: "";

}

.search-overlay .wrapper-search {

    padding-bottom: 2.5pc;

}

.search-overlay .search-from .search-close:after {

    position: absolute;

}

.search-overlay .search-from .search-box .content-menu_search ul {

    padding-left: 0;

}

.search-overlay .search-from .search-box {

    text-align: left;

}

.search-overlay .wrapper-search {

    padding-right: 37.5pt;

}

.mini-cart .cart-popup .cart-list li.empty:before {

    left: calc(50% - 25px);

}

.site-header .header-search-form .search-from .search-box input[type="text"] {

    padding-left: 1.5625pc;

}

.search-overlay .search-from .search-box {

    flex: 1;

}

.mini-cart .cart-popup .cart-list li.empty .go-shop i {

    margin-left: 5px;

}

.search-overlay .search-from .search-close:after {

    height: 1.5pt;

}

.mini-cart .cart-popup .buttons .button:last-child {

    margin-right: 0;

}

.site-header .header-page-link .wishlist-box .count-wishlist {

    height: 12.75pt;

}

.search-overlay .search-from .search-box .content-menu_search ul,

.site-header .header-search-form .search-from .search-box input[type="text"],

#header-topbar .topbar-right > * {

    padding-bottom: 0;

}

.search-overlay .search-from .search-box .content-menu_search ul {

    padding-right: 0;

}

.search-overlay .search-from .search-box {

    cursor: unset;

}

.search-overlay .search-from .search-box .content-menu_search ul {

    padding-top: 0;

}

.site-header .header-page-link .wishlist-box {

    font-size: 0.208333333in;

}

.search-overlay .wrapper-search {

    padding-top: 2.5pc;

}

.site-header .header-page-link .wishlist-box .count-wishlist {

    line-height: 1.0625pc;

}

.search-overlay .search-from .search-close:after,

.search-overlay .wrapper-search {

    width: 100%;

}

.site-header .header-page-link .wishlist-box,

.search-overlay .wrapper-search {

    top: 0;

}

.search-overlay .wrapper-search {

    background: #fff;

}

.form-login-register .box-content > div {

    -webkit-transition: all 0.5s ease;

}

.site-header .header-page-link .wishlist-box .count-wishlist,

.site-header.color-white .header-page-link .wishlist-box > a,

.site-header.color-white .header-page-link .search-box .search-toggle {

    color: #fff;

}

.search-overlay .search-from .search-close:after {

    top: 50%;

}

.site-header .header-page-link .wishlist-box,

.search-overlay .search-from .search-close:after {

    -webkit-transition: all 0.3s ease;

}

.search-overlay .search-from .search-close:after {

    left: 0;

}

.site-header .header-page-link .wishlist-box .count-wishlist {

    display: inline-block;

}

.site-header .header-search-form .search-from #search-submit i {

    line-height: 34.5pt;

}

.search-overlay .search-from .search-box .content-menu_search ul {

    list-style: none;

}

.site-header .header-page-link .wishlist-box,

.search-overlay .search-from .search-close:after {

    transition: all 0.3s ease;

}

.search-overlay .wrapper-search {

    position: fixed;

}

.search-overlay .search-from .search-close:after {

    margin-top: -0.0625pc;

}

.search-overlay .search-from .search-close:after {

    background-color: rgba(0, 0, 0, 0.5);

}

.mini-cart .cart-popup .cart-list li.empty:before,

.site-header .header-page-link .search-box .search-toggle:hover {

    color: #FFEBC9;

}

.site-navigation ul div.sub-menu ul.menu-list li a {

    -ms-flex-align: center;

}

.site-navigation ul div.sub-menu ul.menu-list li,

.site-navigation ul div.sub-menu ul.menu-list li a {

    align-items: center;

}

.site-navigation ul div.sub-menu ul.menu-list li a,

.site-navigation ul div.sub-menu ul.menu-list li {

    font-size: inherit;

}

.search-overlay .wrapper-search {

    right: 0;

}

.search-overlay .wrapper-search {

    height: 100%;

}

.menu-full .site-navigation ul > li.level-0 > a > span {

    display: inline;

}

.site-header .header-page-link .search-box .search-toggle:hover {

    top: -0.03125in;

}

.search-overlay .search-from {

    margin-left: auto;

}

.search-overlay .search-from {

    margin-bottom: auto;

}

.site-header .header-search-form .result-search-products .item-search:first-child {

    padding-top: 0;

}

.search-overlay .search-from {

    margin-right: auto;

}

.form-login-register .box-content > div {

    transition: all 0.5s ease;

}

.menu-full .site-navigation ul > li.level-0 > a > span {

    padding-bottom: 7.5pt;

}

.menu-full .site-navigation ul > li.level-0:after {

    transform: rotate(45deg);

}

.search-overlay .search-from {

    margin-top: auto;

}

.form-login-register .box-form-login h2,

.site-header .header-page-link .wishlist-box .count-wishlist {

    text-align: center;

}

.site-header .header-page-link .wishlist-box .count-wishlist {

    background: #000;

}

.search-overlay .search-from {

    display: flex;

}

.site-header .header-page-link .wishlist-box .count-wishlist {

    border-radius: 50%;

}

.site-header .header-search-form .result-search-products .item-search:last-child {

    padding-bottom: 0;

}

.form-login-register .box-content > div {

    -webkit-transform: translateX(-100%);

}

.site-header .header-page-link .wishlist-box .count-wishlist {

    -webkit-border-radius: 50%;

}

.menu-full .site-navigation ul > li.level-0 > a {

    font-size: 22.5pt;

}

.search-overlay .search-from,

.form-login-register .box-form-login h2 {

    position: relative;

}

#header-topbar .topbar-right > * {

    padding-right: 11.25pt;

}

.site-header .header-page-link .wishlist-box .count-wishlist {

    -moz-border-radius: 50%;

}

.site-header .header-page-link .wishlist-box .count-wishlist {

    -ms-border-radius: 50%;

}

.form-login-register .box-content > div {

    transform: translateX(-100%);

}

.site-header .header-page-link .wishlist-box .count-wishlist {

    -o-border-radius: 50%;

}

.site-header .header-page-link .wishlist-box .count-wishlist {

    font-size: 0.114583333in;

}

.site-header .header-search-form .search-from .search-box input[type="text"] {

    padding-right: 1.5625pc;

}

.site-header .header-search-form .search-from .search-box input[type="text"],

#header-topbar .topbar-right > * {

    padding-top: 0;

}

.site-header .header-search-form .result-search-products .item-search:last-child {

    border-bottom-width: 0;

}

.site-navigation ul > li.level-0 > a > span {

    display: inline-block;

}

.mini-cart .cart-popup .cart-list li.empty .go-shop i {

    top: 3px;

}

.menu-full .site-navigation ul > li.level-0 ul.sub-menu li {

    padding-top: 0.25pc;

}

.mini-cart .cart-popup .cart-list li.empty span {

    display: block;

}

.site-header .header-search-form .result-search-products .item-search:last-child {

    border-bottom-style: none;

}

.site-header .header-search-form .result-search-products .item-search:last-child {

    border-bottom-color: currentColor;

}

.search-overlay .search-from .search-close:before {

    content: "";

}

#header-topbar #topbar-menu li:before {

    background: rgba(0, 0, 0, 0.15);

}

.site-header .header-search-form .result-search-products .item-search:last-child {

    border-image: none;

}

.site-header .header-search-form .result-search-products .item-search .item-content,

.site-header .header-search-form .result-search-products .item-search .item-image {

    display: table-cell;

}

.menu-full .site-navigation ul > li.level-0 > a {

    text-transform: none;

}

.search-overlay .search-from .search-close:before,

.site-navigation ul > li.level-0 ul.sub-menu li.menu-item-has-children > a:after {

    position: absolute;

}

.site-header .header-search-form .result-search-products .item-search .item-image {

    width: 70px;

}

.form-login-register .box-form-login h2 {

    font-size: 1.375pc;

}

.menu-full .site-navigation ul > li.level-0 > a {

    font-weight: 400;

}

.site-header .header-search-form .search-from .search-box input[type="text"] {

    font-size: 15px;

}

.form-login-register .box-form-login h2 {

    margin-left: 0;

}

.site-header .header-search-form .result-search-products .item-search .item-content {

    vertical-align: top;

}

.search-overlay .search-from .search-close:before {

    height: 1.5pt;

}

.site-header .header-search-form .result-search-products .item-search .item-content a {

    font-weight: 500;

}

.mini-cart .cart-popup .cart-list li.empty .go-shop:hover:before,

.search-overlay .search-from .search-close:before {

    width: 100%;

}

.site-header .header-search-form .result-search-products .item-search .item-content {

    padding-left: 0.208333333in;

}

.form-login-register .box-form-login h2 {

    margin-bottom: 0.208333333in;

}

.search-overlay .search-from .search-close:before {

    top: 50%;

}

.site-header .header-search-form .result-search-products .item-search .item-content a {

    text-transform: capitalize;

}

.form-login-register .box-form-login h2 {

    margin-right: 0;

}

.search-overlay .search-from .search-close:before {

    left: 0;

}

.search-overlay .search-from .search-close:before {

    margin-top: -0.0625pc;

}

.search-overlay.search-visible .search-from .search-box input[type="text"] {

    max-width: 100%;

}

.form-login-register .box-form-login h2 {

    margin-top: 0;

}

.form-login-register .box-form-login h2 {

    text-transform: uppercase;

}

#header-topbar .topbar-right > * a:hover i,

#header-topbar a,

.search-overlay.search-visible .search-from .search-box input[type="text"]::placeholder,

.site-header.color-white .header-page-link .wishlist-box .count-wishlist {

    color: #000;

}

.site-header.color-white .header-page-link .wishlist-box .count-wishlist {

    background: #fff;

}

.search-overlay .search-from .search-close:before {

    background-color: rgba(0, 0, 0, 0.5);

}

.search-overlay .search-from .search-close:before {

    -webkit-transition: all 0.3s ease;

}

.form-login-register .box-form-login h2 {

    font-weight: 600;

}

.search-overlay .search-from .search-close:before {

    transition: all 0.3s ease;

}

.search-overlay .search-from .search-close:before,

.search-overlay .search-from .search-close:after {

    transform-origin: 50% 50%;

}

.search-overlay .search-from .search-box input[type="text"]:focus {

    border-left-color: #000;

}

.search-overlay .search-from .search-close:before {

    -webkit-transform: rotate(-45deg);

}

.search-overlay .search-from .search-box input[type="text"]:focus {

    border-bottom-color: #000;

}

.search-overlay .search-from .search-close:before {

    transform: rotate(-45deg);

}

#header-topbar #topbar-menu li:before {

    width: 0.75pt;

}

.search-overlay .search-from .search-close:after {

    -webkit-transform: rotate(45deg);

}

.search-overlay .search-from .search-close:after {

    transform: rotate(45deg);

}

.search-overlay .search-from .search-box input[type="text"]:focus {

    border-right-color: #000;

}

#header-topbar #topbar-menu li:before {

    height: 1.125pc;

}

#header-topbar #topbar-menu li:last-child {

    padding-right: 0;

}

#header-topbar #topbar-menu li:before {

    top: calc(50% - 9px);

}

.menu-full .site-navigation ul > li.level-0:last-child:after,

#header-topbar #topbar-menu li:last-child:before {

    content: none;

}

.search-overlay .search-from .search-box input[type="text"]:focus {

    border-top-color: #000;

}

.search-overlay .search-from .search-box #searchsubmit > .icon-search {

    transform: rotateY(180deg);

}

.site-navigation ul > li.level-0 ul.sub-menu li.menu-item-has-children > a:after {

    right: 0;

}

.form-login-register .box-form-login .rememberme-lost .rememberme input:checked + label:after {

    transform: scale(1);

}

.color-white .site-navigation ul > li.level-0:hover > a {

    color: #fff;

}

body:not(.home) .site-navigation ul > li.level-0 > .sub-menu {

    margin-top: 0.3125in;

}

.search-overlay .search-from .search-box .content-menu_search ul li a:hover {

    text-decoration: underline;

}

#header-topbar #topbar-menu {

    margin-bottom: 0;

}



/*========================================================================

4. Breadcrumbs

=========================================================================*/

.site-main .page-title {

    background-image: url("../../media/site-header.jpg");

}

.site-main .page-title,

.site-main .page-title .content-title-heading,

.site-main .page-title .breadcrumbs .delimiter:before,

.site-main .page-title .breadcrumbs a {

    position: relative;

}

.site-main .page-title .content-title-heading .text-title-heading {

    text-transform: capitalize;

}

.site-main .page-title .content-title-heading {

    display: inline-flex;

}

.site-main .page-title .breadcrumbs .delimiter:before {

    content: "";

}

.site-main .page-title .content-title-heading .text-title-heading {

    margin-top: 0;

}

.site-main .page-title .breadcrumbs .delimiter:before {

    display: inline-block;

}

.site-main .page-title .breadcrumbs a,

.site-main .page-title .breadcrumbs .delimiter {

    color: #fff;

}

.site-main .page-title {

    margin-left: 0;

}

.site-main .page-title .content-title-heading .text-title-heading {

    font-size: 3.125pc;

}

.site-main .page-title .breadcrumbs .delimiter:before {

    height: 0.75pc;

}
.intro-image img{
	border-radius: 15px;
}
.site-main .page-title .breadcrumbs .delimiter:before {

    width: 1px;

}

.site-main .page-title {

    margin-bottom: 60px;

}

.site-main .page-title {

    margin-right: 0;

}

.site-main .page-title,

.site-main .page-title .content-title-heading .text-title-heading {

    text-align: center;
	color: #fff;

}

.site-main .page-title,

.site-main .page-title .breadcrumbs .delimiter {

    margin-top: 0;

}

.site-main .page-title {

    font-size: 15pt;

}

.site-main .page-title .breadcrumbs .delimiter {

    margin-left: 10px;

}

.site-main .page-title .breadcrumbs .delimiter {

    margin-bottom: 0;

}

.site-main .page-title {

    padding-top: 63.75pt;

}

.site-main .page-title .content-title-heading {

    align-items: center;

}

.site-main .page-title {

    padding-bottom: 67.5pt;

}

.site-main .page-title .breadcrumbs .delimiter {

    margin-right: 10px;

}

.site-main .page-title {

    background-position: 50%;

}

.site-main .page-title {

    border-top-width: 0.0625pc;

}

.site-main .page-title {

    border-top-style: solid;

}

.site-main .page-title .breadcrumbs {

    font-size: 10.5pt;

}

.site-main .page-title {

    border-top-color: #e5e5e5;

}

.site-main .page-title {

    border-image: none;

}

.site-main .page-title {

    border-bottom-width: 1px;

}

.site-main .page-title {

    border-bottom-style: solid;

}

.site-main .page-title .breadcrumbs {

    color: #fff;

}

.site-main .page-title {

    border-bottom-color: #e5e5e5;

}

.site-main .page-title .breadcrumbs .delimiter:before {

    top: 1.5pt;

}

.site-main .page-title .breadcrumbs .delimiter:before {

    background: #868686;

}

.site-main .page-title .breadcrumbs .delimiter:before {

    -webkit-transform: rotate(25deg);

}

.site-main .page-title .breadcrumbs {

    font-weight: 500;

}

.site-main .page-title .breadcrumbs .delimiter:before {

    transform: rotate(25deg);

}



/*========================================================================

5. Block

=========================================================================*/

.block-sliders.color-primary .item-content .item-info .button-slider:hover {

    background: #000;

}

.block-sliders .slick-sliders .slick-list,

.block-banners.layout-4 .block-widget-banner .banner-wrapper-infor .content .title-banner {

    margin-left: 0;

}

.block-sliders .slick-sliders .slick-list .slick-slide {

    padding-left: 0;

}

.block-product-cats ul {

    padding-left: 0;

}

.block-products .nav-tabs .nav-item:hover .nav-link:before,

.block-products .nav-tabs .nav-item .nav-link.active:before,

.block-sliders .item-content .item-info,

.block-sliders .item-content .content-image img {

    width: 100%;

}

.block-sliders i.slick-arrow,

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-quickview > a {

    border-left-width: 0.75pt;

}

.block-sliders .slick-sliders .slick-list {

    margin-bottom: 0;

}

.block-sliders.layout-3 .item-content .item-info .content {

    max-width: 4.322916667in;

}

.block-sliders,

.block-sliders .item-content {

    position: relative;

}

.block-sliders i.slick-arrow {

    width: 2.8125pc;

}

.block-sliders .item-content .content-image img {

    height: 6.25pc;

}

.block-banners.layout-3 .block-widget-banner .banners .banner-image a {

    display: inline-block;

}

.block-sliders.color-white .slick-dots li button {

    background: hsla(0, 0%, 100%, 0.3);

}

.block-sliders .slick-sliders .slick-list {

    margin-right: 0;

}

.block-sliders i.slick-arrow {

    height: 33.75pt;

}

.block-banners.layout-6 .block-widget-banner .banner-image img:hover {

    opacity: 0.8;

}

.block-sliders.layout-2 .item-content .item-info .title-slider,

.block-sliders.layout-3 .item-content .item-info .title-slider {

    color: #948878;

}

.block-sliders .slick-sliders .slick-list {

    margin-top: 0;

}

.block-sliders i.slick-arrow {

    line-height: 2.375pc;

}

.block-sliders.layout-2 .item-content .item-info .title-slider {

    font-size: 52.5pt;

}

.block-sliders.auto-height .item-content .content-image img {

    height: auto;

}

.block-product-cats ul li a {

    color: #868686;

}

.block-sliders .item-content .content-image img {

    min-height: 100vh;

}

.block-sliders.auto-height .item-content .content-image img {

    min-height: auto;

}

.block-sliders.color-white i.slick-arrow:hover {

    color: #fff;

}

.block-sliders.color-white i.slick-arrow:hover,

.block-sliders.color-primary i.slick-arrow:hover {

    background: #948878;

}

.block-banners.layout-3 .row .section-column.right .section-column-inner .block-widget-banner:first-child {

    margin-bottom: 176.25pt;

}

.block-sliders i.slick-arrow {

    opacity: 1;

}

.block-sliders .item-content .item-info,

.block-sliders .slider-bg-image {

    position: absolute;

}

.block-product-cats ul {

    list-style-type: none;

}

.block-sliders.color-white i.slick-arrow:hover {

    border-left-color: #948878;

}

.block-sliders i.slick-arrow {

    transition: unset;

}

.block-sliders.color-white i.slick-arrow:hover {

    border-bottom-color: #948878;

}

.block-sliders .slider-bg-image {

    top: 17%;

}

.block-sliders .slick-sliders .slick-list .slick-slide,

.block-sliders.layout-2 .item-content .item-info {

    padding-bottom: 0;

}

.block-sliders.layout-2 .item-content .item-info .title-slider {

    line-height: 1.2;

}

.block-banners.layout-3 .row .section-column.right .section-column-inner .block-widget-banner:first-child {

    text-align: right;

}

.block-sliders.layout-2 .item-content .item-info,

.block-sliders .slick-sliders .slick-list .slick-slide {

    padding-right: 0;

}

.block-sliders.color-white i.slick-arrow:hover {

    border-right-color: #948878;

}

.block-sliders.layout-2 .item-content .item-info,

.block-sliders .slick-sliders .slick-list .slick-slide {

    padding-top: 0;

}

.block-sliders .item-content .item-info {

    opacity: 0;

}

.block-products .nav-tabs.layout-2 .nav-item .nav-link:before {

    height: 0.125pc;

}

.block-sliders .item-content .item-info {

    visibility: hidden;

}

.block-sliders .item-content .item-info {

    -webkit-transition: all 0.3s ease;

}

.block-sliders .item-content .content-image img {

    object-fit: cover;

}

.block-sliders .item-content .content-image img {

    -webkit-transform: translateZ(0);

}

.block-sliders i.slick-arrow {

    visibility: visible;

}

.block-products ul.products-list li,

.block-product-filter ul.filter-items li:hover span,

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-quickview > a,

.block-sliders i.slick-arrow {

    border-bottom-width: 0.010416667in;

}

.block-sliders i.slick-arrow {

    border-right-width: 0.010416667in;

}

.block-sliders.layout-2 .item-content .item-info {

    padding-left: 0;

}

.block-sliders .slider-bg-image {

    left: 50%;

}

.block-sliders.color-white i.slick-arrow:hover {

    border-top-color: #948878;

}

.block-sliders .item-content .item-info {

    transition: all 0.3s ease;

}

.block-sliders .item-content .item-info {

    margin-top: -100px;

}

.block-product-cats ul li {

    display: block;

}

.block-sliders .item-content .item-info {

    padding-left: 2.65625in;

}

.block-sliders .item-content .content-image img {

    transform: translateZ(0);

}

.block-sliders .item-content .item-info,

.block-sliders.layout-3 .item-content .item-info {

    padding-bottom: 0px;

}

.block-sliders .item-content .item-info,

.block-sliders.layout-3 .item-content .item-info {

    padding-right: 0pt;

}

.block-products ul.products-list li,

.block-sliders .item-content .item-info {

    display: flex;

}

.block-sliders.layout-3 .item-content .item-info .title-slider {

    font-size: 60px;

}

.block-sliders.layout-3 .item-content .item-info,

.block-sliders .item-content .item-info {

    padding-top: 0pc;

}

.block-sliders.nav-vertical .slick-dots li {

    margin-left: 0;

}

.block-sliders.nav-vertical .slick-dots li {

    margin-bottom: 4.5pt;

}

.block-product-cats ul li.current a {

    color: #000;

}

.block-sliders.nav-vertical .slick-dots li {

    margin-right: 0;

}

.block-sliders.nav-vertical .slick-dots li {

    margin-top: 4.5pt;

}

.block-product-filter ul.filter-items li:hover span,

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-btn {

    border-left-width: 0.75pt;

}

.block-products ul.products-list li {

    padding-bottom: 0.1875in;

}

.block-sliders.color-white i.slick-arrow,

.block-sliders.color-primary i.slick-arrow:hover {

    color: #fff;

}

.block-map iframe {

    height: 220px;

}

.block-sliders i.slick-arrow {

    border-top-width: 0.010416667in;

}

.block-sliders .item-content .item-info {

    transition-delay: 0.6s;

}

.block-sliders.layout-3 .item-content .item-info {

    padding-left: 11.75pc;

}

.block-sliders i.slick-arrow {

    border-radius: 50%;

}

.block-sliders .slider-bg-image {

    transform: translateX(-50%);

}

.block-sliders .slick-dots {

    padding-left: 0pt;

}

.block-banners.layout-4 .block-widget-banner .banner-wrapper-infor .content .title-banner {

    margin-bottom: 5px;

}

.block-sliders.color-white i.slick-arrow {

    border-left-color: #fff;

}

.block-banners.banners-effect .banner-image:hover img {

    filter: alpha(opacity=80);

}

.block-product-cats ul li {

    margin-bottom: 7.5pt;

}

.block-sliders.color-primary .slick-dots li button {

    background: rgba(203, 129, 97, 0.3);

}

.block-sliders i.slick-arrow.fa-angle-left:before {

    font-family: icomoon;

}

.block-sliders.color-white i.slick-arrow {

    border-bottom-color: #fff;

}

.block-sliders.color-white i.slick-arrow {

    border-right-color: #fff;

}

.block-sliders.color-white i.slick-arrow {

    border-top-color: #fff;

}

.block-products.layout-2.slider .content-product-list i.slick-arrow,

.block-sliders .slider-bg-image .image-center {

    top: 50%;

}

.block-sliders.layout-5 .item-content .item-info,

.block-sliders.nav-vertical .slick-dots,

.block-sliders.layout-4 .item-content .item-info {

    padding-left: 0;

}

.block-sliders .slider-bg-image .image-center {

    position: absolute;

}

.block-sliders i.slick-arrow.fa-angle-left:before {

    font-size: 0.15625in;

}

.block-sliders.layout-5 .item-content .item-info,

.block-sliders.layout-4 .item-content .item-info,

.block-sliders.nav-vertical .slick-dots {

    padding-bottom: 0;

}

.block-sliders.layout-3 .item-content .item-info .title-slider {

    font-weight: 600;

}

.block-sliders .slider-bg-image .image-center {

    left: 50%;

}

.block-products ul.products-list li {

    margin-bottom: 1.125pc;

}

.block-banners.banners-effect .banner-image:hover img {

    transform: scale3d(1.1, 1.1, 1);

}

.block-map iframe {

    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);

}

.block-sliders .slider-bg-image .image-center {

    transform: translate(-50%, -50%);

}

.block-products ul.products-list li {

    border-bottom-style: solid;

}

.block-banners.banners-effect .banner-image:hover img {

    opacity: 0.8;

}

.block-sliders i.slick-arrow {

    border-left-color: #000;

}

.block-intro.layout-4 .nav-tabs .nav-item a.active:hover:before,

.block-banners .block-widget-banner .banners .banner-image img {

    width: 100%;

}

.block-banners .block-widget-banner .banners .banner-image a {

    display: block;

}

.block-sliders.nav-vertical .slick-dots,

.block-sliders.layout-4 .item-content .item-info,

.block-sliders.layout-5 .item-content .item-info {

    padding-right: 0;

}

.block-banners.layout-4 .block-widget-banner .banner-wrapper-infor .content .title-banner {

    margin-right: 0;

}

.block-sliders .slider-bg-image .image-center {

    z-index: 1;

}

.block-sliders .slick-dots {

    padding-bottom: 50px;

}

.block-sliders.nav-vertical .slick-dots,

.block-sliders.layout-5 .item-content .item-info,

.block-sliders.layout-4 .item-content .item-info {

    padding-top: 0;

}

.block-sliders i.slick-arrow {

    border-bottom-color: #000;

}

.block-sliders .slick-dots {

    padding-right: 67.5pt;

}

.block-sliders i.slick-arrow:hover,

.block-product-cats.layout-3 .item-product-cat-content .product-cat-content-info .item-title a:hover {

    color: #fff;

}

.block-product-cats.layout-3 .item-product-cat-content .product-cat-content-info .item-title a {

    display: inline-block;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-bg i.f {

    background: #ddd;

}

.block-banners.layout-4 .block-widget-banner .banner-wrapper-infor .content .title-banner {

    margin-top: 18.75pt;

}

.block-sliders i.slick-arrow {

    border-right-color: #000;

}

.block-products.slider .content-product-list i.slick-arrow {

    font-size: 15pt;

}

.block-sliders.layout-3 .item-content .item-info .title-slider {

    text-transform: uppercase;

}

.block-banners.layout-3 .section-column.right .block-widget-banner:first-child .banner-wrapper-infor {

    justify-content: flex-start;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-bg i.f {

    height: 3px;

}

.block-sliders.color-white .slick-dots li.slick-active button {

    background: #fff;

}

.block-products.slider .content-product-list i.slick-arrow {

    top: 40%;

}

.block-sliders i.slick-arrow {

    border-top-color: #000;

}

.block-product-cats.layout-3 .item-product-cat-content .product-cat-content-info .item-title a {

    min-width: 1.4375in;

}

.block-products .nav-tabs.layout-2 .nav-item:before,

.block-products .nav-tabs .nav-item:last-child:before {

    content: none;

}

.block-sliders.layout-3 .item-content .item-info .title-slider {

    margin-bottom: 0.625pc;

}

.block-sliders.color-primary .slick-dots li.slick-active button,

.block-sliders i.slick-arrow:hover {

    background: #948878;

}

.block-product-filter ul.filter-items li:hover span {

    border-right-width: 0.75pt;

}

.block-banners.layout-3 .section-column.right .block-widget-banner:first-child .banner-wrapper-infor {

    display: flex;

}

.block-sliders i.slick-arrow {

    border-left-style: solid;

}

.block-sliders .slick-current .item-content .item-info {

    opacity: 1;

}

.block-sliders .slick-current .item-content .item-info {

    visibility: visible;

}

.block-sliders.layout-4 .item-content .item-info .title-slider,

.block-sliders .slick-current .item-content .item-info,

.block-sliders.layout-5 .item-content .item-info .title-slider,

.block-sliders.layout-3 .item-content .item-info .title-slider {

    margin-top: 0;

}

.block-sliders .slick-dots {

    padding-top: 0pc;

}

.block-sliders .slick-dots {

    text-align: right;

}

.block-sliders.color-primary i.slick-arrow,

.block-sliders i.slick-arrow:hover {

    border-left-color: #948878;

}

.block-sliders .slick-dots,

.block-products .nav-tabs .nav-item .nav-link:before {

    position: absolute;

}

.block-sliders i.slick-arrow:hover,

.block-sliders.color-primary i.slick-arrow {

    border-bottom-color: #948878;

}

.block-products .nav-tabs .nav-item .nav-link:before {

    content: "";

}

.block-sliders i.slick-arrow.fa-angle-left:before {

    transition: all 0.3s ease;

}

.block-sliders.layout-4 .item-content .item-info .title-slider,

.block-sliders.layout-5 .item-content .item-info .title-slider {

    font-size: 3.125pc;

}

.block-banners.layout-4 .block-widget-banner .banner-wrapper-infor .content .title-banner {

    font-size: 18pt;

}

.block-sliders.nav-vertical .slick-dots {

    top: calc(50% - 65px);

}

.block-banners.layout-4 .block-widget-banner .banner-wrapper-infor .content .banner-image-description {

    margin-bottom: 20px;

}

.block-products .nav-tabs .nav-item .nav-link:before,

.block-product-cats.layout-3 .item-product-cat-content .product-cat-content-info .item-title a:hover {

    background: #000;

}

.block-sliders i.slick-arrow:hover,

.block-sliders.color-primary i.slick-arrow {

    border-right-color: #948878;

}

.block-sliders.layout-4 .item-content .item-info .title-slider,

.block-sliders.layout-5 .item-content .item-info .title-slider {

    font-weight: 600;

}

.block-sliders .item-content .item-info.vertical-middle {

    top: 50%;

}

.block-sliders i.slick-arrow {

    border-bottom-style: solid;

}

.block-sliders .item-content .item-info.vertical-middle {

    -webkit-transform: translateY(-50%);

}

.block-sliders .item-content .item-info.vertical-middle {

    transform: translateY(-50%);

}

.block-products ul.products-list li {

    border-bottom-color: #e1e1e1;

}

.block-sliders i.slick-arrow:hover,

.block-sliders.color-primary i.slick-arrow {

    border-top-color: #948878;

}

.block-sliders .item-content .item-info.vertical-bottom,

.block-sliders .slick-dots,

.block-products .nav-tabs .nav-item .nav-link:before {

    bottom: 0;

}

.block-product-cats ul li a {

    font-weight: 400;

}

.block-sliders.nav-vertical .slick-dots {

    flex-flow: column;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-bg i.f {

    width: 100% !important;

}

.block-sliders.layout-4 .item-content .item-info .title-slider {

    margin-bottom: 45px;

}

.block-product-filter ul.filter-items li:hover span {

    border-top-width: 0.75pt;

}

.block-sliders.nav-vertical .slick-dots {

    display: inline-flex;

}

.block-sliders.nav-vertical .slick-dots {

    right: 5.3125pc;

}

.block-sliders.nav-vertical .slick-dots {

    left: auto;

}

.block-sliders i.slick-arrow {

    border-right-style: solid;

}

.block-sliders i.slick-arrow {

    border-top-style: solid;

}

.block-sliders .item-content .item-info.horizontal-start {

    justify-content: flex-start;

}

.block-products ul.products-list li .product-content .product-title {

    font-size: 13.5pt;

}

.block-sliders .item-content .item-info.horizontal-center {

    justify-content: center;

}

.block-product-cats ul li a {

    display: flex;

}

.block-sliders.nav-vertical .slick-dots {

    width: auto;

}

.block-sliders i.slick-arrow.fa-angle-right:before {

    font-family: icomoon;

}

.block-sliders.color-primary i.slick-arrow,

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .content .title-banner,

.block-lookbook .item-lookbook .content-lookbook .content-lookbook-bottom .item-title a:hover {

    color: #948878;

}

.block-sliders .item-content .item-info.horizontal-end {

    justify-content: flex-end;

}

.block-sliders .slick-dots {

    z-index: 99;

}

.block-banners .block-widget-banner {

    position: relative;

}

.block-sliders i.slick-arrow {

    background: rgba(0, 0, 0, 0);

}

.block-sliders i.slick-arrow,

.block-product-cats ul li a:hover {

    color: #000;

}

.block-products ul.products-list li {

    border-image: none;

}

.block-map iframe {

    border-left-width: medium;

}

.block-map iframe {

    border-bottom-width: medium;

}

.block-product-cats ul li .count {

    width: 1.5pc;

}

.block-sliders.layout-5 .item-content .item-info .title-slider {

    margin-bottom: 1.5625pc;

}

.block-sliders.nav-center .slick-dots,

.block-products .btn-all {

    text-align: center;

}

.block-sliders.nav-center .slick-dots {

    padding-left: 0pt;

}

.block-sliders i.slick-arrow.fa-angle-left {

    left: 40px;

}

.block-sliders.nav-center .slick-dots {

    padding-bottom: 40px;

}

.block-sliders.nav-center .slick-dots,

.block-sliders.nav-left .slick-dots {

    padding-right: 0px;

}

.block-sliders i.slick-arrow {

    margin-left: 0;

}

.block-sliders.nav-center .slick-dots,

.block-sliders.nav-left .slick-dots {

    padding-top: 0in;

}

.block-sliders.color-white .item-content .item-info .title-slider {

    color: #fff;

}

.block-product-cats ul li .count {

    height: 1.5pc;

}

.block-sliders.nav-left .slick-dots {

    padding-left: 125px;

}

.block-sliders i.slick-arrow.fa-angle-right {

    right: 40px;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-bg i.f {

    left: 0;

}

.block-sliders i.slick-arrow {

    margin-bottom: 0;

}

.block-sliders.nav-left .slick-dots {

    padding-bottom: 52.5pt;

}

.block-post-cats ul li,

.block-banners.layout-1 .section-column img {

    display: block;

}

.block-product-cats ul li a {

    justify-content: space-between;

}

.block-product-cats ul li .count {

    border-radius: 50%;

}

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .content .title-banner {

    font-size: 0.208333333in;

}

.block-sliders .item-content .item-info .title-slider {

    font-size: 60pt;

}

.block-sliders .item-content .item-info .title-slider {

    font-weight: 600;

}

.block-sliders .item-content .item-info .title-slider {

    margin-bottom: 1.875pc;

}

.block-sliders i.slick-arrow {

    margin-right: 0;

}

.block-banners.layout-1 .section-column img {

    width: 100%;

}

.block-sliders .item-content .item-info .title-slider {

    margin-top: 0;

}

.block-banners.layout-1 .section-column img {

    max-width: 100%;

}

.block-sliders i.slick-arrow {

    margin-top: 0;

}

.block-product-filter ul.filter-items li:hover span {

    border-left-style: solid;

}

.block-products .nav-tabs .nav-item:before {

    position: absolute;

}

.block-products .nav-tabs .nav-item:before {

    content: "";

}

.block-product-cats.layout-3 .item-product-cat-content .product-cat-content-info .item-title a {

    background: #fff;

}

.block-sliders .item-content .item-info .title-slider {

    line-height: 1.1;

}

.block-post-cats ul li {

    margin-bottom: 7.5pt;

}

.block-products .nav-tabs {

    margin-bottom: 30pt;

}

.block-products .nav-tabs .nav-item:before {

    right: 0;

}

.block-products .nav-tabs.align-left,

.block-sliders.nav-left .slick-dots {

    text-align: left;

}

.block-banners.layout-1 .section-column {

    max-width: 36.75%;

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-quickview > a {

    border-right-width: 0.75pt;

}

.block-products .nav-tabs .nav-item:before {

    top: 0;

}

.block-products .nav-tabs .nav-item:before {

    background: #e1e1e1;

}

.block-sliders .item-content .item-info .subtitle-slider,

.block-post-archives ul li {

    margin-bottom: 3.75pt;

}

.block-product-cats ul li .count,

.block-sliders.layout-2 .item-content .item-info .subtitle-slider {

    font-weight: 400;

}

.block-sliders .item-content .item-info .description-slider,

.block-sliders .item-content .item-info .subtitle-slider {

    color: #000;

}

.block-banners.layout-1 .section-column {

    flex: 0 0 36.75%;

}

.block-products.slider .content-product-list {

    position: relative;

}

.block-sliders i.slick-arrow.fa-angle-right:before {

    font-size: 0.15625in;

}

.block-products .btn-all a {

    padding-left: 30pt;

}

.block-sliders.color-primary .item-content .item-info .title-slider {

    color: #948878;

}

.block-products .nav-tabs .nav-item {

    display: inline-block;

}

.block-products .nav-tabs .nav-item .nav-link:before {

    left: 50%;

}

.block-sliders .item-content .item-info .subtitle-slider {

    font-size: 0.1875in;

}

.block-products .nav-tabs {

    border-bottom-width: medium;

}

.block-sliders.layout-2 .item-content .item-info .subtitle-slider {

    font-size: 1rem;

}

.block-products .nav-tabs {

    border-bottom-style: none;

}

.block-product-filter ul.filter-items li:hover span {

    border-bottom-style: solid;

}

.block-products .nav-tabs .nav-item:before {

    width: 0.0625pc;

}

.block-products .nav-tabs .nav-item {

    padding-left: 1.5625pc;

}

.block-map iframe {

    border-right-width: medium;

}

.block-products .nav-tabs {

    border-bottom-color: currentColor;

}

.block-products .nav-tabs .nav-item,

.block-products .btn-all a {

    padding-bottom: 0;

}

.block-products .nav-tabs {

    border-image: none;

}

.block-products .nav-tabs .nav-item {

    padding-right: 1.5625pc;

}

.block-products .nav-tabs .nav-item,

.block-products .btn-all a {

    padding-top: 0;

}

.block-products .nav-tabs .nav-item:before {

    height: 100%;

}

.block-sliders .item-content .item-info .subtitle-slider {

    font-weight: 500;

}

.block-products .btn-all a {

    padding-right: 30pt;

}

.block-product-filter ul.filter-items li:hover span {

    border-right-style: solid;

}

.block-products ul.products-list li .rating .star:after {

    font-size: 7.5pt;

}

.block-sliders .item-content .item-info .subtitle-slider {

    letter-spacing: 3px;

}

.block-products .nav-tabs .nav-item {

    margin-left: 0;

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-quickview > a {

    border-top-width: 0.75pt;

}

.block-products .nav-tabs .nav-item .nav-link:before {

    -webkit-transform: translateX(-50%);

}

.block-products .btn-all a,

.block-sliders i.slick-arrow.fa-angle-right:before {

    transition: all 0.3s ease;

}

.block-products .nav-tabs {

    display: block;

}

.block-products .nav-tabs .nav-item {

    margin-bottom: 0;

}

.block-products .btn-all a {

    -webkit-transition: all 0.3s ease;

}

.block-products .nav-tabs .nav-item .nav-link:before {

    transform: translateX(-50%);

}

.block-product-cats .item-product-cat-content,

.block-products .nav-tabs {

    text-align: center;

}

.block-products .nav-tabs .nav-item:before {

    -webkit-transform: rotate(45deg);

}

.block-sliders .item-content .item-info .description-slider {

    font-size: 20px;

}

.block-products .nav-tabs .nav-item {

    margin-right: 0;

}

.block-sliders .item-content .item-info .description-slider {

    margin-bottom: 22.5pt;

}

.block-products .nav-tabs .nav-item {

    margin-top: 0;

}

.block-products .nav-tabs .nav-item:before {

    transform: rotate(45deg);

}

.block-sliders.layout-2 .item-content .item-info .subtitle-slider {

    margin-bottom: 0;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-bg i.f {

    -webkit-border-radius: 15pt;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-image .thumbnail img,

.block-sliders.layout-4 .item-content .item-info .subtitle-slider {

    margin-bottom: 15px;

}

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .content .title-banner,

.block-products ul.products-list li .product-content .product-title {

    margin-top: 0;

}

.block-sliders.layout-4 .item-content .item-info .subtitle-slider,

.block-sliders.layout-5 .item-content .item-info .subtitle-slider {

    font-family: "Cormorant Garamond", Sans-serif;

}

.block-banners.layout-3 .section-column.right .block-widget-banner:first-child .banner-wrapper-infor {

    bottom: 0;

}

.block-product-cats.layout-4 .item-product-cat-content .product-cat-content-info .item-title a:before {

    content: none;

}

.block-products ul.products-list {

    padding-left: 0;

}

.block-product-cats ul li a {

    align-items: center;

}

.block-product-cats i.slick-arrow:hover {

    background: #948878;

}

.block-products ul.products-list {

    list-style-type: none;

}

.block-product-cats.layout-2 .item-product-cat-content,

.block-product-cats.slider .product-cats-list,

.block-products .nav-tabs .nav-item,

.block-product-cats.layout-4 .item-product-cat-content {

    position: relative;

}

.block-sliders.layout-4 .item-content .item-info .subtitle-slider,

.block-sliders.layout-5 .item-content .item-info .subtitle-slider {

    font-size: 60pt;

}

.block-sliders .item-content .item-info .button-slider {

    font-size: 11px;

}

.block-product-cats i.slick-arrow:hover {

    border-left-color: #948878;

}

.block-sliders.layout-5 .item-content .item-info .subtitle-slider,

.block-sliders.layout-4 .item-content .item-info .subtitle-slider {

    font-weight: 600;

}

.block-product-cats i.slick-arrow:hover {

    border-bottom-color: #948878;

}

.block-video .video-container {

    -webkit-transition: opacity 1s;

}

.block-map iframe {

    border-top-width: medium;

}

.block-sliders .item-content .item-info .button-slider {

    text-transform: uppercase;

}

.block-sliders .item-content .item-info .button-slider {

    line-height: 0.5in;

}

.block-sliders.layout-5 .item-content .item-info .subtitle-slider,

.block-sliders.layout-4 .item-content .item-info .subtitle-slider {

    line-height: 0.833333333in;

}

.block-video .video-container {

    -o-transition: opacity 1s;

}

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .content .title-banner {

    margin-bottom: 7px;

}

.block-product-cats .item-product-cat-content .item-image img,

.block-post-tags ul li,

.block-feature .box .box-icon span {

    display: inline-block;

}

.block-product-cats.round-border .item-product-cat {

    padding-left: 0.364583333in;

}

.block-product-cats i.slick-arrow:hover {

    border-right-color: #948878;

}

.block-video .video-container {

    transition: opacity 1s;

}

.block-product-cats i.slick-arrow:hover {

    border-top-color: #948878;

}

.block-video .video-container {

    pointer-events: none;

}

.block-product-cats.layout-3 .item-product-cat-content .product-cat-content-info .item-title a {

    -webkit-transform: translateY(-50%);

}

.block-sliders .item-content .item-info .button-slider {

    letter-spacing: 3px;

}

.block-product-cats.layout-3 .item-product-cat,

.block-product-cats.round-border .item-product-cat {

    padding-bottom: 0;

}

.block-product-cats.round-border .item-product-cat {

    padding-right: 0.364583333in;

}

.block-product-cats.round-border .item-product-cat,

.block-product-cats.layout-3 .item-product-cat {

    padding-top: 0;

}

.block-banners.layout-1 .section-column.center {

    max-width: 26.5%;

}

.block-banners.layout-1 .section-column.center {

    flex: 0 0 26.5%;

}

.block-banners.layout-1 .block-widget-banner .banner-wrapper-infor {

    justify-content: flex-start;

}

.block-banners.layout-1 .block-widget-banner .banner-wrapper-infor {

    display: flex;

}

.block-product-cats.layout-3 .item-product-cat {

    padding-left: 0.3125pc;

}

.block-product-cats ul li .count {

    -webkit-border-radius: 50%;

}

.block-product-cats ul li .count {

    -moz-border-radius: 50%;

}

.block-sliders.color-white .item-content .item-info .subtitle-slider,

.block-product-cats i.slick-arrow:hover {

    color: #fff;

}

.block-video .video-container {

    height: 100%;

}

.block-products .nav-tabs .nav-item .nav-link:before {

    width: 0;

}

.block-sliders i.slick-arrow.fa-angle-left:before {

    content: "";

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-image .thumbnail img {

    width: 63.75pt;

}

.block-products ul.products-list {

    padding-top: 0.052083333in;

}

.block-products ul.products-list li .product-content .product-title {

    margin-bottom: 0;

}

.block-banners.layout-1 .block-widget-banner .banner-wrapper-infor,

.block-video .video-container,

.block-product-cats .item-product-cat-content .item-image img {

    width: 100%;

}

.block-banners.layout-1 .block-widget-banner .banner-wrapper-infor {

    bottom: 0;

}

.block-sliders.layout-5 .item-content .item-info .subtitle-slider {

    margin-bottom: 15px;

}

.block-banners.layout-1 .block-widget-banner .banner-wrapper-infor {

    transform: translateY(0);

}

.block-feature .box .box-icon span {

    font-size: 30px;

}

.block-banners.layout-1 .block-widget-banner .banner-wrapper-infor {

    top: auto;

}

.block-product-cats.layout-3 .item-product-cat {

    padding-right: 0.3125pc;

}

.block-banners.layout-1 .block-widget-banner .banner-wrapper-infor,

.block-video .video-container,

.block-product-cats.layout-4 .item-product-cat-content .product-cat-content-info .item-title a,

.block-product-cats .item-product-cat-content .product-cat-content-info .item-title a:before {

    position: absolute;

}

.block-product-filter ul.filter-items li:hover span {

    border-top-style: solid;

}

.block-product-cats ul li .count {

    -ms-border-radius: 50%;

}

.block-product-cats.layout-3 .item-product-cat-content .product-cat-content-info .item-title a {

    transform: translateY(-50%);

}

.block-product-cats ul li .count {

    -o-border-radius: 50%;

}

.block-banners.layout-1 .block-widget-banner .banner-wrapper-infor,

.block-video .video-container {

    left: 0;

}

.block-sliders.layout-3 .item-content .item-info .description-slider {

    color: #948878;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-image .thumbnail img {

    border-left-width: medium;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-image .thumbnail img {

    border-bottom-width: medium;

}

.block-map iframe {

    border-left-style: none;

}

.block-product-cats.layout-4 .slick-list {

    margin-left: -0.104166667in;

}

.block-video .video-container {

    top: 0;

}

.block-video {

    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;

}

.block-banners.layout-1 .block-widget-banner .banner-wrapper-infor {

    padding-left: 45px;

}

.block-product-cats .item-product-cat-content .product-cat-content-info .item-title a:before {

    content: "";

}

.block-banners.layout-1 .block-widget-banner .banner-wrapper-infor {

    padding-bottom: 50px;

}

.block-product-cats.layout-4 .slick-list {

    margin-bottom: 0;

}

.block-map iframe {

    border-bottom-style: none;

}

.block-sliders.layout-3 .item-content .item-info .description-slider,

.block-post-tags ul li {

    font-size: 14px;

}

.block-product-cats.layout-3 .item-product-cat-content .product-cat-content-info .item-title a {

    padding-left: 0;

}

.block-banners.layout-1 .block-widget-banner .banner-wrapper-infor {

    padding-right: 11.25pt;

}

.block-feature .box .box-icon span {

    line-height: 1;

}

.block-feature .box .box-icon span {

    -webkit-transition: all 0.3s;

}

.block-products .nav-tabs .nav-item .nav-link:before {

    height: 0.0625pc;

}

.block-sliders.layout-3 .item-content .item-info .description-slider {

    margin-bottom: 2.1875pc;

}

.block-feature .box .box-icon span {

    -o-transition: all 0.3s;

}

.block-banners.layout-1 .block-widget-banner .banner-wrapper-infor {

    padding-top: 0px;

}

.block-product-cats.layout-3 .item-product-cat-content .product-cat-content-info .item-title a {

    padding-bottom: 0.125pc;

}

.block-banners.layout-1 .block-widget-banner .button {

    letter-spacing: 0.125pc;

}

.block-product-filter ul.filter-items li:hover span {

    border-left-color: #000;

}

.block-product-filter ul.filter-items li:hover span {

    border-bottom-color: #000;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-image .thumbnail img {

    border-right-width: medium;

}

.block-products .nav-tabs .nav-item .nav-link:before {

    -webkit-transition: all 0.3s ease;

}

.block-product-cats i.slick-arrow {

    width: 0.364583333in;

}

.block-sliders.color-white .item-content .item-info .description-slider {

    color: #fff;

}

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .content .banner-image-description {

    margin-bottom: 9pt;

}

.block-product-cats i.slick-arrow {

    height: 35px;

}

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .content .button,

.block-banners.layout-1 .block-widget-banner .button {

    line-height: normal;

}

.block-feature .box .box-icon span {

    transition: all 0.3s;

}

.block-feature .box .box-icon span {

    color: #818a91;

}

.block-product-cats.layout-3 .item-product-cat-content .product-cat-content-info .item-title a {

    padding-right: 0;

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-quickview > a,

.block-banners.layout-1 .block-widget-banner .button {

    border-left-style: solid;

}

.block-video {

    padding-left: 11.25pt;

}

.block-product-cats i.slick-arrow {

    border-left-width: 0.75pt;

}

.block-banners.layout-1 .block-widget-banner .button {

    border-bottom-style: solid;

}

.block-banners.layout-1 .block-widget-banner .button {

    border-right-style: solid;

}

.block-product-cats i.slick-arrow,

.block-banners.layout-1 .block-widget-banner .button {

    border-bottom-width: 0.75pt;

}

.block-product-cats ul li .count,

.block-feature .box .box-icon span,

.block-video .video-caption {

    text-align: center;

}

.block-product-cats.layout-4 .slick-list {

    margin-right: -0.104166667in;

}

.block-products .nav-tabs .nav-item .nav-link:before {

    transition: all 0.3s ease;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-image .thumbnail img {

    border-top-width: medium;

}

.block-posts .post-item .post-image img {

    max-width: 90px;

}

.block-posts.slider .post-image img {

    backface-visibility: hidden;

}

.block-product-cats.layout-4 .slick-list,

.block-product-cats.layout-5 .row {

    margin-top: 0;

}

.block-video .video-container {

    overflow: hidden;

}

.block-product-cats .item-product-cat-content .product-cat-content-info .item-title a:before {

    width: 0;

}

.block-product-cats.layout-3 .item-product-cat-content .product-cat-content-info .item-title a,

.block-product-cats.layout-5 .section-column {

    padding-top: 0;

}

.block-product-cats ul li .count {

    background: #f1f1f1;

}

.block-product-cats i.slick-arrow {

    border-right-width: 0.75pt;

}

.block-sliders.layout-2 .item-content .item-info .button-slider {

    line-height: 33pt;

}

.block-product-cats.layout-4 .item-product-cat {

    margin-bottom: 15pt;

}

.block-banners.layout-1 .block-widget-banner .button {

    border-top-style: solid;

}

.block-video .video-container {

    z-index: 0;

}

.block-product-cats i.slick-arrow {

    border-top-width: 0.75pt;

}

.block-posts.slider .post-image img {

    filter: alpha(opacity=100);

}

.block-product-cats.layout-4 .item-product-cat-content .product-cat-content-info .item-title a {

    bottom: 0.260416667in;

}

.block-product-cats.layout-5 .row {

    margin-left: -0.46875pc;

}

.block-sliders.layout-2 .item-content .item-info .button-slider {

    padding-left: 1.875pc;

}

.block-banners.layout-1 .block-widget-banner .button {

    border-left-width: 0in;

}

.block-video .video-container {

    direction: ltr;

}

.block-banners.layout-3 .section-column.right .block-widget-banner:first-child .banner-wrapper-infor {

    transform: translateY(0);

}

.block-banners.layout-3 .section-column.right .block-widget-banner:first-child .banner-wrapper-infor {

    top: auto;

}

.block-product-cats .item-product-cat-content .product-cat-content-info .item-title a:before {

    height: 1px;

}

.block-product-cats ul li .count {

    line-height: 1.5pc;

}

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .content .button {

    letter-spacing: 0.1875pc;

}

.block-posts.slider .post-image img {

    -webkit-transition: opacity 1s ease 0s, transform 1s ease 0s;

}

.block-product-cats.layout-5 .row {

    margin-bottom: 0;

}

.block-product-cats.round-border .item-product-cat-content .item-image img {

    border-radius: 50% 50% 50% 50%;

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-quickview > a:hover {

    border-left-color: #948878;

}

.block-banners.layout-1 .block-widget-banner .button {

    border-right-width: 0pc;

}

.block-product-cats.layout-5 .row {

    margin-right: -0.46875pc;

}

.block-product-cats .item-product-cat-content .product-cat-content-info .item-title a,

.block-product-cats.layout-5 .item-product-cat-content,

.block-video .video-caption {

    position: relative;

}

.block-video {

    padding-bottom: 191.25pt;

}

.block-banners.layout-1 .block-widget-banner .button {

    border-top-width: 0in;

}

.block-banners.layout-1 .block-widget-banner .button {

    padding-left: 0pt;

}

.block-product-cats i.slick-arrow,

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .content .button {

    border-left-style: solid;

}

.block-product-cats.layout-5 .section-column {

    padding-left: 0.078125in;

}

.block-product-cats.layout-5 .section-column,

.block-sliders.layout-2 .item-content .item-info .button-slider {

    padding-bottom: 0;

}

.block-banners.layout-1 .block-widget-banner .button {

    padding-bottom: 3.75pt;

}

.block-product-cats.layout-5 .section-column {

    padding-right: 0.078125in;

}

.block-product-cats .item-product-cat-content .product-cat-content-info .item-title a:before {

    background: #948878;

}

.block-post-tags ul li {

    border-left-width: 0.010416667in;

}

.block-product-cats .item-product-cat-content .product-cat-content-info .item-title a:before {

    bottom: 0;

}

.block-posts.slider .post-image img {

    transition: opacity 1s ease 0s, transform 1s ease 0s;

}

.block-product-cats ul li .count {

    font-size: 0.875pc;

}

.block-video .video-caption .caption-title {

    color: #fff;

}

.block-sliders.layout-2 .item-content .item-info .button-slider {

    padding-right: 1.875pc;

}

.block-product-cats i.slick-arrow,

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .content .button,

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-quickview > a {

    border-bottom-style: solid;

}

.block-banners.layout-1 .block-widget-banner .button {

    padding-right: 0pt;

}

.block-banners.layout-1 .block-widget-banner .button {

    padding-top: 0in;

}

.block-product-cats .item-product-cat-content .product-cat-content-info .item-title a {

    padding-bottom: 3.75pt;

}

.block-video {

    padding-right: 0.9375pc;

}

.block-video .video-caption .caption-title {

    font-size: 52.5pt;

}

.block-banners.layout-2 .block-widget-banner .banner-wrapper-infor {

    justify-content: center;

}

.block-sliders i.slick-arrow.fa-angle-right:before {

    content: "";

}

.block-feature .box {

    display: -webkit-box;

}

.block-product-cats i.slick-arrow {

    border-right-style: solid;

}

.block-post-tags ul li {

    border-bottom-width: 0.010416667in;

}

.block-banners.layout-2 .block-widget-banner .banner-wrapper-infor {

    display: flex;

}

.block-product-cats.layout-4 .item-product-cat-content .product-cat-content-info .item-title a,

.block-banners.layout-2 .block-widget-banner .banner-wrapper-infor,

.block-lookbook .lookbook-content .item > img {

    width: 100%;

}

.block-video .video-caption .caption-title,

.block-video .video-caption .button {

    font-weight: 600;

}

.block-posts.slider .post-date-wrap .post-date span,

.block-product-cats ul li .count {

    display: block;

}

.block-video .video-caption .caption-title {

    margin-top: 0;

}

.block-banners.layout-2 .block-widget-banner .banner-wrapper-infor {

    top: 50%;

}

.block-feature .box .box-icon.icon-2 span {

    font-size: 1.25pc;

}

.block-lookbook .item-lookbook .number-lookbook:before {

    content: "";

}

.block-product-cats i.slick-arrow {

    border-top-style: solid;

}

.block-posts ul.posts-list li {

    display: flex;

}

.block-video .video-caption .caption-title {

    margin-bottom: 25px;

}

.block-feature .box {

    display: -ms-flexbox;

}

.block-feature .box .box-icon.icon-3 span {

    font-size: 1.5625pc;

}

.block-feature .box {

    display: flex;

}

.block-post-tags ul li {

    border-right-width: 0.010416667in;

}

.block-video .video-caption .button {

    line-height: 31.5pt;

}

.block-product-filter ul.filter-items li:hover span {

    border-right-color: #000;

}

.block-banners.layout-2 .block-widget-banner .banner-wrapper-infor {

    transform: translateY(-50%);

}

.block-feature .box .box-icon {

    display: -webkit-inline-box;

}

.block-feature.layout-2 .box .box-icon span {

    font-size: 3.125pc;

}

.block-sliders.layout-2 .item-content .item-info .button-slider {

    padding-top: 0;

}

.block-feature .box .box-icon {

    display: -ms-inline-flexbox;

}

.block-feature .box .box-icon {

    display: inline-flex;

}

.block-feature .box .box-icon {

    -webkit-box-flex: 0;

}

.block-posts ul.posts-list li {

    padding-bottom: 1.125pc;

}

.block-lookbook .item-lookbook .number-lookbook:before {

    top: 0;

}

.block-feature .box .box-icon {

    -ms-flex: 0 0 auto;

}

.block-map iframe {

    border-right-style: none;

}

.block-post-cats ul li a {

    color: #868686;

}

.block-product-cats i.slick-arrow {

    border-left-color: #cecece;

}

.block-feature .box .box-icon {

    flex: 0 0 auto;

}

.block-posts.slider .post-date-wrap .post-date span {

    font-weight: 700;

}

.block-feature .box .box-icon {

    margin-right: 10px;

}

.block-product-filter ul.filter-items li span {

    border-left-width: 0.010416667in;

}

.block-feature.layout-2 .box {

    display: block;

}

.block-banners.layout-2 .block-widget-banner .banner-wrapper-infor {

    bottom: auto;

}

.block-lookbook .item-lookbook .number-lookbook:before {

    left: 50%;

}

.block-product-cats i.slick-arrow {

    border-bottom-color: #cecece;

}

.block-banners.layout-2 .block-widget-banner .banner-wrapper-infor,

.block-banners.layout-3 .section-column.right .block-widget-banner:first-child .banner-wrapper-infor {

    position: absolute;

}

.block-posts.slider .post-date-wrap .post-date span {

    font-size: 0.6875pc;

}

.block-sliders.layout-3 .item-content .item-info .button-slider {

    line-height: 33pt;

}

.block-feature .box {

    -webkit-box-align: center;

}

.block-feature .box {

    -ms-flex-align: center;

}

.block-banners.layout-2 .block-widget-banner .banner-wrapper-infor {

    left: 0;

}

.block-product-cats.layout-4 .item-product-cat-content .product-cat-content-info .item-title a,

.block-banners.layout-2 .block-widget-banner .banner-wrapper-infor {

    padding-left: 15px;

}

.block-map iframe {

    border-top-style: none;

}

.block-posts.slider .post-date-wrap .post-date span,

.block-feature.layout-2 .box {

    text-align: center;

}

.block-banners.layout-3 .row .section-column,

.block-feature .box {

    align-items: center;

}

.block-banners.layout-2 .block-widget-banner .banner-wrapper-infor {

    padding-bottom: 0px;

}

.block-product-cats i.slick-arrow {

    border-right-color: #cecece;

}

.block-posts ul.posts-list li {

    margin-bottom: 0.1875in;

}

.block-lookbook .item-lookbook .number-lookbook:before {

    -webkit-transform: translateX(-50%);

}

.block-feature.layout-2 .box {

    max-width: 15.3125pc;

}

.block-lookbook .item-lookbook .number-lookbook:before {

    transform: translateX(-50%);

}

.block-banners.layout-1 .block-widget-banner .banner-wrapper-infor.text-center,

.block-feature .box {

    justify-content: center;

}

.block-banners.banners-effect .banners > div a,

.block-posts .post-item .post-image {

    display: inline-block;

}

.block-posts ul.posts-list li,

.block-product-filter ul.filter-items li span {

    border-bottom-width: 0.010416667in;

}

.block-feature.layout-2 .box {

    margin-left: auto;

}

.block-map iframe {

    border-left-color: currentColor;

}

.block-feature.layout-2 .box {

    margin-bottom: 0;

}

.block-product-filter ul.filter-items li span {

    border-right-width: 0.010416667in;

}

.block-intro.layout-4 .nav-tabs .nav-item a.active:before {

    opacity: 1;

}

.block-sliders.layout-3 .item-content .item-info .button-slider {

    padding-left: 1.875pc;

}

.block-lookbook .item-lookbook .number-lookbook:before {

    font-family: icomoon;

}

.block-banners.layout-2 .block-widget-banner .banner-wrapper-infor,

.block-banners.layout-3 .row .section-column,

.block-product-cats.layout-4 .item-product-cat-content .product-cat-content-info .item-title a {

    padding-right: 11.25pt;

}

.block-feature.layout-2 .box {

    margin-right: auto;

}

.block-posts .posts-list,

.block-product-cats.layout-4 .item-product-cat-content .product-cat-content-info .item-title a,

.block-sliders.layout-3 .item-content .item-info .button-slider,

.block-lookbook.layout-2 .row > div {

    padding-bottom: 0;

}

.block-banners.layout-2 .block-widget-banner .banner-wrapper-infor {

    padding-top: 0in;

}

.block-product-cats i.slick-arrow {

    border-top-color: #cecece;

}

.block-feature.layout-2 .box {

    margin-top: 0;

}

.block-banners.layout-3 .row .section-column {

    width: 50%;

}

.block-sliders.layout-3 .item-content .item-info .button-slider {

    padding-right: 1.875pc;

}

.block-posts .post-item:last-child {

    margin-bottom: 0;

}

.block-lookbook .item-lookbook .number-lookbook:before {

    font-size: 0.125in;

}

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .content .button {

    border-right-style: solid;

}

.block-banners.layout-3 .row .section-column {

    align-content: center;

}

.block-map iframe {

    border-bottom-color: currentColor;

}

.block-posts .post-item .post-image {

    max-width: 5.625pc;

}

.block-lookbook .item-lookbook .number-lookbook:before {

    font-weight: 700;

}

.block-lookbook.layout-2 .row > div,

.block-posts .posts-list,

.block-sliders.layout-3 .item-content .item-info .button-slider,

.block-product-cats.layout-4 .item-product-cat-content .product-cat-content-info .item-title a {

    padding-top: 0;

}

.block-banners.banners-effect .banners > div a {

    position: relative;

}

.block-lookbook .item-lookbook .number-lookbook:before {

    color: #948878;

}

.block-product-filter ul.filter-items li span {

    border-top-width: 0.010416667in;

}

.block-lookbook .item-lookbook .number-lookbook:before {

    margin-left: 0.125pc;

}

.block-intro.layout-4 .nav-tabs .nav-item a.active:before {

    visibility: visible;

}

.block-product-cats i.slick-arrow {

    border-image: none;

}

.block-posts .post-item .post-image {

    flex: 0 0 0.9375in;

}

.block-posts .post-item .post-content {

    padding-left: 0.15625in;

}

.block-sliders.layout-5 .item-content .item-info .button-slider {

    line-height: 44px;

}

.block-banners.banners-effect .banners > div a {

    overflow: hidden;

}

.block-lookbook.layout-2 .row > div,

.block-posts .posts-list {

    padding-left: 0;

}

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .content .button {

    border-top-style: solid;

}

.block-post-cats ul li a {

    font-weight: 400;

}

.block-banners.layout-1 .block-widget-banner .banner-wrapper-infor .link-title,

.block-product-filter .filter-item .custom-checkbox input:checked ~ .checkmark:after {

    display: block;

}

.block-posts.slider .post-date-wrap .post-date span {

    text-transform: uppercase;

}

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .content .button {

    border-left-width: 0pc;

}

.block-banners.layout-3 .row .section-column {

    padding-left: 0.9375pc;

}

.block-banners.layout-3 .row .section-column {

    padding-bottom: 0px;

}

.block-product-cats i.slick-arrow {

    border-radius: 50%;

}

.block-posts.slider .post-date-wrap .post-date span {

    color: #000;

}

.block-posts.slider .post-image:hover img {

    filter: alpha(opacity=80);

}

.block-product-cats i.slick-arrow {

    -webkit-border-radius: 50%;

}

.block-product-cats i.slick-arrow {

    -moz-border-radius: 50%;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-image .thumbnail img {

    border-left-style: none;

}

.block-posts.slider .post-image:hover img {

    transform: scale3d(1.1, 1.1, 1);

}

.block-lookbook.layout-2 .row > div,

.block-posts .posts-list {

    padding-right: 0;

}

.block-product-filter ul.filter-items li:hover span {

    border-top-color: #000;

}

.block-posts .post-item .post-content {

    margin-top: -2px;

}

.block-banners.layout-3 .row .section-column {

    padding-top: 0px;

}

.block-posts.slider .post-content .read-more:before {

    background: #868686;

}

.block-lookbook .item-lookbook .number-lookbook:hover:before {

    color: #fff;

}

.block-posts ul.posts-list li {

    border-bottom-style: solid;

}

.block-banners.layout-3 .block-widget-banner .banner-wrapper-infor {

    justify-content: flex-end;

}

.block-product-cats i.slick-arrow {

    -ms-border-radius: 50%;

}

.block-posts.slider .post-image,

.block-testimonial .testimonial-content .testimonial-icon span {

    margin-bottom: 11.25pt;

}

.block-posts ul.posts-list li {

    border-bottom-color: #e1e1e1;

}

.block-testimonial .testimonial-content .testimonial-icon span {

    font-size: 3.125pc;

}

.block-map iframe {

    border-right-color: currentColor;

}

.block-product-filter ul.filter-items li:hover span,

.block-posts ul.posts-list li {

    border-image: none;

}

.block-testimonial .testimonial-content .testimonial-icon span {

    color: #ad8546;

}

.block-product-cats i.slick-arrow {

    -o-border-radius: 50%;

}

.block-posts .posts-list {

    list-style: none;

}

.block-posts .post-item,

.block-posts.slider .post-date-wrap,

.block-banners.layout-3 .block-widget-banner .banner-wrapper-infor {

    display: flex;

}

.block-product-cats i.slick-arrow {

    line-height: 2.25pc;

}

.block-banners.layout-1 .block-widget-banner .banner-wrapper-infor .title-banner {

    font-size: 0.3125in;

}

.block-testimonial .testimonial-content .testimonial-icon span {

    display: inline-block;

}

.block-testimonial i.slick-arrow.fa-angle-left {

    left: 0;

}

.block-posts.slider .post-image {

    overflow: hidden;

}

.block-testimonial i.slick-arrow.fa-angle-right {

    right: 0;

}

.block-product-cats i.slick-arrow,

.block-banners.layout-2 .block-widget-banner .banner-wrapper-infor .content {

    text-align: center;

}

.block-posts.slider .post-image,

.block-intro.layout-5 .intro-icon svg {

    position: relative;

}

.block-instagram a.instagram:after,

.block-banners.layout-3 .block-widget-banner .banner-wrapper-infor,

.block-posts.slider .post-date-wrap,

.block-video .video-container iframe {

    position: absolute;

}

.block-posts .post-item {

    margin-bottom: 1.25pc;

}

.block-posts.slider .post-date-wrap {

    top: 0.104166667in;

}

.block-intro.layout-5 .intro-icon svg {

    transform: rotate(0deg);

}

.block-intro.layout-5 .intro-icon svg {

    width: 1em;

}

.block-posts.slider .post-date-wrap {

    left: 10px;

}

.block-product-cats i.slick-arrow {

    color: #adadad;

}

.block-video {

    padding-top: 14.375pc;

}

.block-product-cats i.slick-arrow {

    font-size: 7.5pt;

}

.block-product-cats i.slick-arrow,

.block-posts.slider .post-date-wrap {

    background: #fff;

}

.block-banners.layout-1 .block-widget-banner .banner-wrapper-infor .title-banner,

.block-banners.layout-2 .block-widget-banner .banner-wrapper-infor .title-banner {

    text-transform: uppercase;

}

.block-lookbook .background-overlay {

    background-color: #e8dad0;

}

.block-lookbook .background-overlay {

    height: 100%;

}

.block-banners.layout-3 .block-widget-banner .banner-wrapper-infor {

    transform: translateY(0);

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-bg i.f {

    -moz-border-radius: 20px;

}

.block-posts.slider .post-date-wrap {

    width: 0.59375in;

}

.block-intro.layout-5 .intro-icon svg {

    height: 1em;

}

.block-posts.slider .post-date-wrap {

    height: 42.75pt;

}

.block-banners.layout-3 .block-widget-banner .banner-wrapper-infor,

.block-newsletter .newsletter-content input[type="email"],

.block-lookbook .background-overlay {

    width: 100%;

}

.block-map iframe {

    border-top-color: currentColor;

}

.block-intro.layout-5 .intro-icon svg {

    display: block;

}

.block-banners.layout-1 .block-widget-banner .banner-wrapper-infor .title-banner {

    letter-spacing: 2px;

}

.block-lookbook .background-overlay {

    top: 0;

}

.block-banners.banners-effect .banners > div a {

    vertical-align: top;

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-btn {

    border-bottom-width: 0.75pt;

}

.block-banners.layout-1 .block-widget-banner .banner-wrapper-infor .title-banner {

    margin-bottom: 0.083333333in;

}

.block-intro .intro-item .icon .wrap svg {

    width: 0.3125in;

}

.block-banners.layout-1 .block-widget-banner .banner-wrapper-infor .title-banner,

.block-banners.layout-2 .block-widget-banner .banner-wrapper-infor .title-banner {

    margin-top: 0;

}

.block-banners.layout-3 .block-widget-banner .banner-wrapper-infor {

    top: auto;

}

.block-banners.layout-3 .block-widget-banner .banner-wrapper-infor {

    bottom: 0;

}

.block-posts.slider .post-date-wrap {

    border-radius: 50%;

}

.block-banners.layout-3 .block-widget-banner .banner-wrapper-infor {

    left: auto;

}

.block-posts.slider .post-date-wrap {

    -webkit-border-radius: 50%;

}

.block-product-cats.layout-4 .item-product-cat-content .product-cat-content-info .item-title a,

.block-video .video-container iframe,

.block-product-cats .item-product-cat-content .product-cat-content-info .item-title a:before {

    left: 50%;

}

.block-product-cats.layout-4 .item-product-cat-content .product-cat-content-info .item-title a {

    -webkit-transform: translateX(-50%);

}

.block-newsletter .newsletter-content input[type="email"] {

    line-height: 48px;

}

.block-banners.layout-3 .block-widget-banner .banner-wrapper-infor {

    right: -8%;

}

.block-banners.layout-3 .block-widget-banner .banner-wrapper-infor {

    padding-left: 0pc;

}

.block-posts.slider .post-date-wrap {

    -moz-border-radius: 50%;

}

.block-banners.layout-3 .block-widget-banner .banner-wrapper-infor {

    padding-bottom: 2.260416667in;

}

.block-newsletter .newsletter-content input[type="email"] {

    height: 0.5in;

}

.block-posts.slider .post-date-wrap {

    -ms-border-radius: 50%;

}

.block-banners.layout-3 .block-widget-banner .banner-wrapper-infor {

    padding-right: 0pt;

}

.block-banners.layout-2 .block-widget-banner .banner-wrapper-infor .title-banner,

.block-banners.layout-2 .block-widget-banner .banner-wrapper-infor .banner-image-description {

    color: #fff;

}

.block-banners.layout-2 .block-widget-banner .banner-wrapper-infor .title-banner {

    font-size: 27pt;

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-btn {

    border-right-width: 0.75pt;

}

.block-post-tags ul li,

.block-product-filter ul.filter-items li span {

    border-left-style: solid;

}

.block-video .video-container iframe {

    top: 50%;

}

.block-posts.slider .post-date-wrap {

    -o-border-radius: 50%;

}

.block-instagram a.instagram:after,

.block-lookbook .background-overlay {

    left: 0;

}

.block-banners.layout-2 .block-widget-banner .banner-wrapper-infor .title-banner {

    margin-bottom: 1.5pt;

}

.block-newsletter .newsletter-content input[type="email"] {

    border-left-width: 0;

}

.block-map iframe {

    border-image: none;

}

.block-newsletter .newsletter-content input[type="email"] {

    border-bottom-width: 0;

}

.block-posts.slider .post-date-wrap {

    align-items: center;

}

.block-newsletter .newsletter-content input[type="email"] {

    border-right-width: 0;

}

.block-product-cats.layout-4 .item-product-cat-content .product-cat-content-info .item-title a {

    transform: translateX(-50%);

}

.block-posts .post-item .post-content .post-time .post-comment:before {

    content: "|";

}

.block-video .video-container iframe {

    -webkit-transform: translate(-50%, -50%);

}

.block-banners.layout-6 .block-widget-banner .banner-wrapper-infor,

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor,

.block-posts.slider .post-date-wrap {

    justify-content: center;

}

.block-posts.slider .post-date-wrap {

    z-index: 2;

}

.block-banners.layout-3 .block-widget-banner .banner-wrapper-infor {

    padding-top: 0pt;

}

.block-lookbook .background-overlay.background-2 {

    background-color: #85786b;

}

.block-lookbook .lookbook-item:last-child {

    margin-bottom: 0;

}

.block-lookbook .background-overlay {

    position: absolute;

}

.block-lookbook .lookbook-item {

    margin-bottom: 0.520833333in;

}

.block-post-tags ul li {

    border-top-width: 0.010416667in;

}

.block-lookbook .lookbook-content .item,

.block-video,

.block-intro .intro-item .icon .wrap svg,

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor {

    position: relative;

}

.block-lookbook .item-lookbook .number-lookbook {

    font-size: 0;

}

.block-lookbook .item-lookbook .number-lookbook {

    width: 2.125pc;

}

.block-posts .post-item .post-content .post-time .post-comment:before {

    display: inline-block;

}

.block-post-cats ul li a,

.block-banners.layout-6 .block-widget-banner .banner-wrapper-infor,

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor {

    display: flex;

}

.block-newsletter .newsletter-content input[type="email"] {

    border-top-width: 0;

}

.block-lookbook .item-lookbook .number-lookbook {

    height: 2.125pc;

}

.block-posts .post-item .post-content .post-time .post-comment:before {

    margin-left: 3.75pt;

}

.block-lookbook .lookbook-content {

    vertical-align: top;

}

.block-newsletter .newsletter-content input[type="email"],

.block-testimonial.layout-2 .testimonial-content .item .testimonial-image .thumbnail img {

    border-bottom-style: none;

}

.block-newsletter .newsletter-content input[type="email"] {

    border-left-style: none;

}

.block-posts .post-item .post-content .post-time .post-comment:before {

    margin-bottom: 0;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-image .thumbnail img,

.block-newsletter .newsletter-content input[type="email"] {

    border-right-style: none;

}

.block-product-cats .item-product-cat-content .product-cat-content-info .item-title a:before {

    -webkit-transform: translateX(-50%);

}

.block-map iframe {

    max-width: 100%;

}

.block-banners.layout-6 .block-widget-banner .banner-wrapper-infor,

.block-lookbook .lookbook-content,

.block-banners.layout-3 .section-column.right .block-widget-banner:first-child .banner-wrapper-infor,

.block-instagram a.instagram:after {

    width: 100%;

}

.block-products ul.products-list li .rating .star:after {

    letter-spacing: 2.25pt;

}

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor {

    margin-top: -40px;

}

.block-video .video-container iframe {

    transform: translate(-50%, -50%);

}

.block-intro .intro-item .icon .wrap img {

    width: 100%;

}

.block-posts .post-item .post-content .post-time .post-comment:before {

    margin-right: 6pt;

}

.block-lookbook .item-lookbook,

.block-lookbook .item-lookbook .number-lookbook {

    line-height: 34px;

}

.block-video .video-container iframe {

    width: 100vw;

}

.block-lookbook .item-lookbook {

    width: 34px !important;

}

.block-lookbook .item-lookbook .number-lookbook,

.block-lookbook .item-lookbook {

    border-radius: 50%;

}

.block-banners.banners-effect .banners > div img {

    backface-visibility: hidden;

}

.block-lookbook .item-lookbook .number-lookbook {

    -webkit-border-radius: 50%;

}

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .content .button {

    border-bottom-width: 0.0625pc;

}

.block-video .video-container iframe {

    height: 56.25vw;

}

.block-posts .post-item .post-content .post-time .post-comment:before {

    margin-top: 0;

}

.block-banners.layout-2 .block-widget-banner .banner-wrapper-infor .banner-image-description {

    font-size: 12pt;

}

.block-lookbook .item-lookbook .number-lookbook {

    -moz-border-radius: 50%;

}

.block-video .video-container iframe {

    min-height: 100vh;

}

.block-banners.banners-effect .banners > div img {

    filter: alpha(opacity=100);

}

.block-lookbook .item-lookbook .number-lookbook {

    -ms-border-radius: 50%;

}

.block-newsletter .newsletter-content input[type="email"],

.block-testimonial.layout-2 .testimonial-content .item .testimonial-image .thumbnail img {

    border-top-style: none;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-image .thumbnail img,

.block-newsletter .newsletter-content input[type="email"] {

    border-left-color: currentColor;

}

.block-newsletter .newsletter-content input[type="email"] {

    border-bottom-color: currentColor;

}

.block-lookbook .item-lookbook .number-lookbook {

    -o-border-radius: 50%;

}

.block-lookbook .item-lookbook .number-lookbook {

    background: #fff;

}

.block-banners.banners-effect .banners > div img {

    -webkit-transition: opacity 1s ease 0s, transform 1s ease 0s;

}

.block-lookbook .item-lookbook {

    height: 25.5pt !important;

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-quickview > a:hover {

    border-bottom-color: #948878;

}

.block-lookbook .item-lookbook .number-lookbook {

    display: inline-block;

}

.block-lookbook .item-lookbook,

.block-lookbook .item-lookbook .number-lookbook,

.block-banners.layout-6 .block-widget-banner .banner-wrapper-infor {

    position: absolute;

}

.block-intro .intro-item .icon .wrap img {

    display: block;

}

.block-lookbook .item-lookbook .number-lookbook {

    top: 0;

}

.block-intro.layout-4 .nav-tabs .nav-item a {

    font-family: "Cormorant Garamond", Sans-serif;

}

.block-product-filter ul.filter-items li:hover span {

    color: #000;

}

.block-lookbook .item-lookbook .number-lookbook,

.block-banners.layout-6 .block-widget-banner .banner-wrapper-infor {

    left: 0;

}

.block-product-cats .item-product-cat-content .product-cat-content-info .item-title a:before {

    transform: translateX(-50%);

}

.block-newsletter .newsletter-content input[type="email"] {

    border-right-color: currentColor;

}

.block-banners.layout-6 .block-widget-banner .banner-wrapper-infor {

    top: 50%;

}

.block-banners.layout-6 .block-widget-banner .banner-wrapper-infor {

    transform: translateY(-50%);

}

.block-banners.layout-2 .block-widget-banner .banner-wrapper-infor .banner-image-description {

    margin-bottom: 0.177083333in;

}

.block-video .video-container iframe {

    min-width: 177.77vh;

}

.block-banners.layout-6 .block-widget-banner .banner-wrapper-infor {

    bottom: auto;

}

.block-intro.layout-4 .nav-tabs .nav-item a {

    font-size: 1.25pc;

}

.block-newsletter .newsletter-content input[type="email"] {

    border-top-color: currentColor;

}

.block-post-tags ul li {

    border-bottom-style: solid;

}

.block-intro.layout-4 .nav-tabs .nav-item a {

    font-weight: 600;

}

.block-lookbook .item-lookbook .number-lookbook,

.block-product-cats .item-product-cat-content .product-cat-content-info .item-title a:before {

    -webkit-transition: all 0.3s ease;

}

.block-lookbook .item-lookbook .number-lookbook,

.block-product-cats .item-product-cat-content .product-cat-content-info .item-title a:before {

    transition: all 0.3s ease;

}

.block-lookbook .item-lookbook .content-lookbook {

    z-index: 9;

}

.block-newsletter .newsletter-content input[type="email"] {

    border-image: none;

}

.block-banners.layout-6 .block-widget-banner .banner-wrapper-infor,

.block-lookbook .item-lookbook .content-lookbook {

    text-align: center;

}

.block-banners.layout-7 .block-widget-banner .banner-image {

    margin-bottom: 25px;

}

.block-newsletter .newsletter-content input[type="email"] {

    font-size: 0.9375pc;

}

.block-banners.layout-3 .row .section-column .section-column-inner {

    width: 100%;

}

.block-newsletter .newsletter-content input[type="email"] {

    padding-left: 15pt;

}

.block-posts ul.posts-list,

.block-products .nav-tabs .nav-item:first-child {

    padding-left: 0;

}

.block-post-tags ul li {

    border-right-style: solid;

}

.block-newsletter .newsletter-content input[type="email"] {

    padding-bottom: 0;

}

.block-newsletter .newsletter-content input[type="email"] {

    padding-right: 15pt;

}

.block-newsletter .newsletter-content input[type="email"] {

    padding-top: 0;

}

.block-lookbook .item-lookbook .content-lookbook {

    padding-left: 0.625pc;

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-btn {

    border-top-width: 0.75pt;

}

.block-products .nav-tabs .nav-item:last-child {

    padding-right: 0;

}

.block-instagram a.instagram:after {

    opacity: 0;

}

.block-post-cats ul li a {

    justify-content: space-between;

}

.block-newsletter .newsletter-content input[type="email"] {

    background: #fff;

}

.block-instagram a.instagram:after {

    visibility: hidden;

}

.block-products .nav-tabs .nav-item .nav-link {

    font-size: 1.375pc;

}

.block-lookbook .item-lookbook .content-lookbook {

    padding-bottom: 0.625pc;

}

.block-posts .post-item .post-content .post-time .post-comment:before {

    color: #e1e1e1;

}

.block-lookbook .item-lookbook .content-lookbook {

    padding-right: 0.625pc;

}

.block-products .nav-tabs .nav-item .nav-link,

.block-intro.layout-4 .nav-tabs .nav-item a {

    color: #868686;

}

.block-banners.layout-3 .block-widget-banner .banner-wrapper-infor .title-banner {

    color: #948878;

}

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .content .button {

    border-right-width: 0pc;

}

.block-newsletter .newsletter-content input[type="submit"] {

    border-left-width: 0;

}

.block-products .nav-tabs .nav-item .nav-link {

    display: inline-block;

}

.block-banners.banners-effect .banners > div img {

    transition: opacity 1s ease 0s, transform 1s ease 0s;

}

.block-products ul.products-list li:last-child {

    padding-bottom: 0;

}

.block-lookbook .item-lookbook .content-lookbook {

    padding-top: 0.625pc;

}

.block-newsletter .newsletter-content input[type="submit"] {

    border-bottom-width: 0;

}

.block-product-filter ul.filter-items.text li a {

    font-size: 0.135416667in;

}

.block-lookbook .item-lookbook {

    -webkit-border-radius: 50%;

}

.block-newsletter .newsletter-content input[type="submit"] {

    border-right-width: 0;

}

.block-instagram a.instagram:after {

    -webkit-transition: opacity 0.3s ease;

}

.block-newsletter .newsletter-content input[type="submit"] {

    border-top-width: 0;

}

.block-banners.layout-3 .block-widget-banner .banner-wrapper-infor .title-banner {

    font-size: 30pt;

}

.block-posts ul.posts-list {

    list-style-type: none;

}

.block-banners.layout-3 .section-column.right .block-widget-banner:first-child .banner-wrapper-infor {

    left: 0;

}

.block-newsletter .newsletter-content input[type="submit"] {

    border-left-style: none;

}

.block-lookbook .item-lookbook {

    -moz-border-radius: 50%;

}

.block-posts.slider .post-date-wrap .post-date span:first-child,

.block-product-filter ul.filter-items li span {

    border-bottom-style: solid;

}

.block-posts ul.posts-list {

    padding-top: 0.3125pc;

}

.block-posts.slider .post-date-wrap .post-date span:first-child {

    font-size: 0.145833333in;

}

.block-intro.layout-4 .nav-tabs .nav-item a {

    text-transform: uppercase;

}

.block-lookbook .item-lookbook:after {

    width: 2.5pc;

}

.block-posts.slider .post-date-wrap .post-date span:first-child {

    margin-bottom: 2px;

}

.block-newsletter .newsletter-content input[type="submit"] {

    border-bottom-style: none;

}

.block-product-filter ul.filter-items.text li span,

.block-lookbook .item-lookbook:after {

    height: 2.5pc;

}

.block-newsletter .newsletter-content input[type="submit"] {

    border-right-style: none;

}

.block-lookbook .item-lookbook:after,

.block-lookbook .item-lookbook .content-lookbook {

    position: absolute;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-bg i.f {

    -ms-border-radius: 0.208333333in;

}

.block-lookbook .item-lookbook .content-lookbook {

    width: 2.34375in;

}

.block-lookbook .item-lookbook .content-lookbook {

    box-shadow: -0.010416667in 0.3125pc 5px 0 rgba(182, 41, 41, 0.1);

}

.block-lookbook .item-lookbook:after {

    content: "";

}

.block-lookbook .item-lookbook:after {

    left: calc(50% - 20px);

}

.block-intro.layout-4 .nav-tabs .nav-item a,

.block-lookbook,

.block-products .nav-tabs .nav-item .nav-link,

.block-testimonial {

    position: relative;

}

.block-posts.slider .post-date-wrap .post-date span:first-child {

    line-height: 1.5pc;

}

.block-posts ul.posts-list li .post-content .post-title {

    font-size: 12.75pt;

}

.block-products .nav-tabs .nav-item .nav-link {

    padding-left: 0;

}

.block-banners.layout-3 .block-widget-banner .banner-wrapper-infor .title-banner {

    font-weight: 600;

}

.block-banners.layout-3 .section-column.right .block-widget-banner:first-child .banner-wrapper-infor {

    padding-left: 90pt;

}

.block-lookbook .item-lookbook {

    -ms-border-radius: 50%;

}

.block-banners.layout-3 .block-widget-banner .banner-wrapper-infor .title-banner {

    margin-bottom: 5px;

}

.block-post-tags ul li {

    border-top-style: solid;

}

.block-banners.layout-3 .block-widget-banner .banner-wrapper-infor .title-banner {

    margin-top: 0;

}

.block-newsletter .newsletter-content input[type="submit"] {

    border-top-style: none;

}

.block-lookbook .item-lookbook {

    -o-border-radius: 50%;

}

.block-banners.layout-3 .block-widget-banner .banner-wrapper-infor .banner-image-description {

    margin-bottom: 0.1875in;

}

.block-lookbook .item-lookbook .content-lookbook {

    -webkit-transition: all 0.2s ease;

}

.block-lookbook .item-lookbook .content-lookbook {

    transition: all 0.2s ease;

}

.block-newsletter .newsletter-content input[type="submit"] {

    border-left-color: currentColor;

}

.block-intro.layout-4 .nav-tabs .nav-item a {

    padding-bottom: 0.625pc;

}

.block-newsletter .newsletter-content input[type="submit"] {

    border-bottom-color: currentColor;

}

.block-lookbook .item-lookbook:after {

    top: calc(50% - 20px);

}

.block-lookbook .item-lookbook:after,

.block-posts.slider .post-date-wrap .post-date span:first-child {

    border-bottom-width: 0.75pt;

}

.block-banners.layout-3 .section-column.right .block-widget-banner:first-child .banner-wrapper-infor {

    padding-bottom: 71.25pt;

}

.block-intro.layout-4 .section-column.right img {

    -webkit-transition: all 0.2s ease-in;

}

.block-newsletter .newsletter-content input[type="submit"] {

    border-right-color: currentColor;

}

.block-instagram a.instagram:after {

    transition: opacity 0.3s ease;

}

.block-banners.layout-3 .block-widget-banner .banner-wrapper-infor .button {

    letter-spacing: 0.1875pc;

}

.block-lookbook .item-lookbook .content-lookbook {

    background: #fff;

}

.block-map iframe {

    width: 100%;

}

.block-lookbook .item-lookbook .content-lookbook {

    display: none;

}

.block-banners.layout-4 .block-widget-banner .banner-wrapper-infor .content,

.block-lookbook .item-lookbook {

    text-align: center;

}

.block-intro.layout-4 .section-column.right img {

    transition: all 0.2s ease-in;

}

.block-products .nav-tabs .nav-item .nav-link {

    padding-bottom: 0.3125pc;

}

.block-banners.layout-4 .block-widget-banner .banner-wrapper-infor .content {

    max-width: 29.375pc;

}

.block-lookbook .item-lookbook:after {

    border-left-width: 0.010416667in;

}

.block-products .nav-tabs .nav-item .nav-link,

.block-intro.layout-6 .section-column .row > div {

    padding-right: 0;

}

.block-banners.layout-4 .block-widget-banner .banner-wrapper-infor .content {

    margin-left: auto;

}

.block-products .nav-tabs .nav-item .nav-link,

.block-intro.layout-6 .section-column .row > div {

    padding-top: 0;

}

.block-banners.layout-3 .section-column.right .block-widget-banner:first-child .banner-wrapper-infor {

    padding-right: 22.5pt;

}

.block-newsletter .newsletter-content input[type="submit"] {

    border-top-color: currentColor;

}

.block-post-cats ul {

    padding-left: 0;

}

.block-products .nav-tabs .nav-item .nav-link {

    border-left-width: medium;

}

.block-products .nav-tabs .nav-item .nav-link {

    border-bottom-width: medium;

}

.block-products .nav-tabs .nav-item .nav-link {

    border-right-width: medium;

}

.block-banners.layout-3 .section-column.right .block-widget-banner:first-child .banner-wrapper-infor {

    padding-top: 0pt;

}

.block-lookbook .item-lookbook {

    -webkit-transition: width 0.2s ease, height 0.2s ease;

}

.block-lookbook .lookbook-intro-wrap .title {

    color: #948878;

}

.block-posts.slider .post-date-wrap .post-date span:first-child {

    border-bottom-color: #e3e3e3;

}

.block-newsletter .newsletter-content input[type="submit"] {

    border-image: none;

}

.block-products .nav-tabs .nav-item .nav-link {

    border-top-width: medium;

}

.block-banners.layout-4 .block-widget-banner .banner-wrapper-infor .content {

    margin-bottom: 0;

}

.block-lookbook .item-lookbook {

    transition: width 0.2s ease, height 0.2s ease;

}

.block-instagram a.instagram:before,

.block-intro.layout-4 .nav-tabs .nav-item a:before {

    position: absolute;

}

.block-lookbook .lookbook-intro-wrap .title {

    font-size: 30pt;

}

.block-lookbook .lookbook-intro-wrap .title {

    font-weight: 600;

}

.block-products .nav-tabs .nav-item .nav-link {

    border-left-style: none;

}

.block-intro.layout-6 .section-column .row > div {

    padding-left: 0;

}

.block-banners.layout-4 .block-widget-banner .banner-wrapper-infor .content {

    margin-right: auto;

}

.block-banners.layout-4 .block-widget-banner .banner-wrapper-infor .content {

    margin-top: 0;

}

.block-lookbook .lookbook-intro-wrap .title {

    margin-top: 0;

}

.block-lookbook .item-lookbook {

    display: inline-block;

}

.block-product-filter ul.filter-items.color li a {

    color: #868686;

}

.block-products .nav-tabs .nav-item .nav-link {

    border-bottom-style: none;

}

.block-lookbook .lookbook-intro-wrap .title {

    margin-bottom: 8px;

}

.block-products .nav-tabs .nav-item .nav-link {

    border-right-style: none;

}

.block-parallax {

    background-position: center center;

}

.block-products .nav-tabs .nav-item .nav-link {

    border-top-style: none;

}

.block-intro.layout-6 .section-column .row > div,

.block-newsletter .newsletter-content input[type="submit"] {

    padding-bottom: 0;

}

.block-product-filter ul.filter-items li span {

    border-right-style: solid;

}

.block-products ul.products-list li .rating .star:before {

    font-size: 7.5pt;

}

.block-lookbook .lookbook-intro-wrap .description {

    margin-bottom: 1.25pc;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-image .thumbnail img,

.block-products .nav-tabs .nav-item .nav-link {

    border-bottom-color: currentColor;

}

.block-newsletter .newsletter-content input[type="submit"] {

    padding-left: 1.5625pc;

}

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .info {

    max-width: 23.625pc;

}

.block-product-filter ul.filter-items.color li a {

    font-weight: 400;

}

.block-products .nav-tabs .nav-item .nav-link {

    border-left-color: currentColor;

}

.block-lookbook .item-lookbook:after {

    border-right-width: 0.010416667in;

}

.block-banners.layout-3 .section-column.right .block-widget-banner:first-child .banner-wrapper-infor {

    text-align: left;

}

.block-lookbook.layout-2 .row,

.block-testimonial.layout-2 .slick-sliders {

    margin-left: 0;

}

.block-testimonial.layout-2 .slick-sliders,

.block-lookbook.layout-2 .row,

.block-product-cats.round-border .slick-sliders .slick-list {

    margin-bottom: 0;

}

.block-lookbook .item-lookbook {

    z-index: 5;

}

.block-newsletter .newsletter-content input[type="submit"]:hover {

    background: rgba(0, 0, 0, 0.75);

}

.block-instagram a.instagram:before {

    left: 0;

}

.block-lookbook .item-lookbook {

    text-indent: -0.0625pc;

}

.block-newsletter .newsletter-content input[type="submit"] {

    padding-right: 1.5625pc;

}

.block-post-tags ul li {

    border-left-color: #e5e5e5;

}

.block-post-cats ul {

    list-style-type: none;

}

.block-testimonial.layout-2 .slick-sliders,

.block-lookbook.layout-2 .row {

    margin-right: 0;

}

.block-testimonial.layout-2 .slick-sliders,

.block-lookbook.layout-2 .row,

.block-product-cats.round-border .slick-sliders .slick-list {

    margin-top: 0;

}

.block-testimonial.layout-2 .slick-sliders {

    max-width: none;

}

body.home.title-2 .block-newsletter .newsletter-title {

    color: #948878;

}

.block-newsletter .newsletter-content input[type="submit"] {

    padding-top: 0;

}

.block-newsletter .newsletter-content input[type="submit"],

.block-intro.layout-4 .nav-tabs .nav-item a:before {

    background: #000;

}

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .info {

    background: #fff;

}

.block-intro.layout-4 .nav-tabs .nav-item a:before {

    content: "";

}

body.home.title-2 .block-newsletter .newsletter-title {

    font-size: 18pt;

}

.block-product-cats .item-product-cat-content .product-cat-content-info .item-title,

.block-newsletter .newsletter-content input[type="submit"] {

    letter-spacing: 2px;

}

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .info,

.block-testimonial .slick-sliders {

    margin-left: auto;

}

.block-intro.layout-4 .nav-tabs .nav-item a:before {

    width: 100px;

}

.block-product-filter ul.filter-items.color li .color.antique {

    background: #d4937d;

}

.block-testimonial .slick-sliders,

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .info {

    margin-bottom: auto;

}

.block-lookbook .item-lookbook,

.block-newsletter .newsletter-content input[type="submit"] {

    cursor: pointer;

}

.block-posts.slider .post-date-wrap .post-date span:first-child {

    border-image: none;

}

.block-testimonial .block-content {

    margin-top: -7.5pt;

}

.block-post-archives ul {

    padding-left: 0;

}

.block-testimonial .slick-sliders {

    max-width: 890px;

}

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .info {

    margin-right: auto;

}

.block-products .nav-tabs .nav-item .nav-link {

    border-right-color: currentColor;

}

.block-newsletter .newsletter-content input[type="submit"] {

    position: relative;

}

.block-instagram a.instagram:before {

    width: 100%;

}

.block-products .nav-tabs .nav-item .nav-link {

    border-top-color: currentColor;

}

.block-products .nav-tabs .nav-item .nav-link {

    border-image: none;

}

.block-newsletter .newsletter-content input[type="submit"] {

    line-height: 48px;

}

.block-product-cats.round-border .slick-sliders .slick-list {

    margin-left: -2.1875pc;

}

.block-product-cats.round-border .slick-sliders .slick-list {

    margin-right: -2.1875pc;

}

.block-products ul.products-list li:last-child {

    margin-bottom: 0;

}

.block-lookbook .item-lookbook:after {

    border-top-width: 0.010416667in;

}

.block-product-cats .item-product-cat-content .product-cat-content-info .item-title {

    font-size: 0.145833333in;

}

.block-testimonial.layout-2 .testimonial-content {

    text-align: left;

}

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .content .button {

    border-top-width: 0pc;

}

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .info {

    margin-top: auto;

}

.block-newsletter .newsletter-content input[type="submit"] {

    height: 36pt;

}

.block-lookbook .item-lookbook:after {

    border-left-style: solid;

}

.block-testimonial .testimonial-content .item {

    padding-left: 11.25pt;

}

.block-newsletter .newsletter-content input[type="submit"] {

    top: 0;

}

.block-product-cats .item-product-cat-content .product-cat-content-info .item-title {

    font-family: Lato, sans-serif;

}

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .info,

.block-testimonial .testimonial-content .item {

    padding-bottom: 0;

}

.block-product-cats .item-product-cat-content .product-cat-content-info .item-title,

body.home.title-2 .block-newsletter .newsletter-title,

.block-newsletter .newsletter-content input[type="submit"],

.block-banners.layout-7 .block-widget-banner .banner-wrapper-infor .title-banner {

    text-transform: uppercase;

}

.block-intro.layout-4 .nav-tabs .nav-item a:before {

    height: 1.5pt;

}

body.home.title-2 .block-newsletter .newsletter-title,

body.home.title-3 .block-newsletter .newsletter-title {

    font-weight: 600;

}

.block-product-filter ul.filter-items.color li .color.bone {

    background: #e5d4c2;

}

.block-lookbook .item-lookbook:after {

    border-bottom-style: solid;

}

.block-posts.slider .post-content .read-more:hover:before {

    background: #948878;

}

.block-product-cats .item-product-cat-content .product-cat-content-info .item-title {

    font-weight: 500;

}

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .info {

    padding-left: 25px;

}

.block-newsletter .newsletter-content input[type="submit"] {

    font-size: 12px;

}

.block-product-cats .item-product-cat-content .product-cat-content-info .item-title {

    margin-top: 20px;

}

.block-testimonial .testimonial-content .item {

    padding-right: 11.25pt;

}

.block-product-cats .item-product-cat-content .product-cat-content-info .item-title {

    margin-bottom: 3.75pt;

}

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .info {

    padding-right: 25px;

}

.block-testimonial .testimonial-content .item {

    padding-top: 0;

}

.block-testimonial.layout-2 .slick-arrow {

    font-size: 1.25pc;

}

.block-products ul.products-list li:last-child {

    border-bottom-width: 0;

}

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .info {

    padding-top: 18.75pt;

}

.block-intro .section-column.left {

    width: 57.3%;

}

.block-intro .section-column.left {

    align-content: center;

}

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info,

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .info {

    text-align: center;

}

.block-lookbook .item-lookbook .content-lookbook .content-lookbook-bottom .item-title a {

    color: #000;

}

body.home.title-3 .block-newsletter .newsletter-title {

    color: #948878;

}

body.home.title-3 .block-newsletter .newsletter-title {

    font-size: 0.416666667in;

}

.block-intro .section-column.left {

    align-items: center;

}

.block-intro .section-column.right {

    width: 42.7%;

}

.block-lookbook .item-lookbook:after {

    border-right-style: solid;

}

.block-banners.layout-7 .block-widget-banner .banner-wrapper-infor .title-banner {

    font-size: 26px;

}

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info {

    position: absolute;

}

.block-newsletter .newsletter-content input[type="submit"] {

    color: #fff;

}

.block-instagram a.instagram:before {

    opacity: 0;

}

.block-newsletter .newsletter-content input[type="submit"] {

    font-weight: 500;

}

.block-newsletter .newsletter-content input[type="submit"] {

    -webkit-transition: all 0.3s ease;

}

.block-lookbook .item-lookbook:after,

.block-product-filter ul.filter-items li span {

    border-top-style: solid;

}

.block-lookbook .item-lookbook:after {

    border-left-color: #fcfbfe;

}

.block-intro .intro-item.m-b-0 {

    margin-bottom: 0;

}

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info,

.block-intro.layout-4 .nav-tabs .nav-item a:before {

    left: 50%;

}

.block-banners.layout-3 .section-column.right .block-widget-banner:last-child .banner-wrapper-infor {

    justify-content: flex-end;

}

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info {

    -webkit-transform: translateX(-50%);

}

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info {

    transform: translateX(-50%);

}

.block-newsletter .newsletter-content input[type="submit"] {

    transition: all 0.3s ease;

}

.block-intro .intro-item .icon {

    margin-right: 1.25pc;

}

.block-newsletter .newsletter-content input[type="submit"] {

    border-radius: 0 !important;

}

.block-intro .intro-btn .button {

    line-height: 2.75pc;

}

.block-product-filter ul.filter-items.color li .color.chestnut {

    background: #9d443e;

}

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info {

    bottom: 30pt;

}

.block-newsletter .newsletter-content input[type="submit"] {

    -webkit-border-radius: 0 !important;

}

.block-lookbook .item-lookbook:after {

    border-bottom-color: #fcfbfe;

}

.block-intro.layout-2 .intro-title {

    font-family: Lato, sans-serif;

}

.block-intro.layout-4 .nav-tabs .nav-item a:before {

    bottom: 0;

}

.block-newsletter .newsletter-content input[type="submit"] {

    -moz-border-radius: 0 !important;

}

.block-lookbook .item-lookbook:after {

    border-right-color: #fcfbfe;

}

.block-newsletter .newsletter-content input[type="submit"] {

    -ms-border-radius: 0 !important;

}

body.home.title-3 .block-newsletter .newsletter-title {

    text-transform: none;

}

.block-newsletter .newsletter-content input[type="submit"] {

    -o-border-radius: 0 !important;

}

.block-intro.layout-2 .intro-title {

    font-size: 0.8125pc;

}

.block-testimonial .slick-sliders {

    margin-right: auto;

}

.block-lookbook .item-lookbook:after {

    border-top-color: #fcfbfe;

}

.block-lookbook .item-lookbook:after {

    border-image: none;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-image .thumbnail img {

    border-right-color: currentColor;

}

.block-newsletter .newsletter-form input[type="email"] {

    border-left-width: 0.75pt;

}

.block-banners.layout-7 .block-widget-banner .banner-wrapper-infor .title-banner {

    font-style: italic;

}

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info {

    height: 30pt;

}

.block-intro.layout-2 .intro-title {

    line-height: 1.75;

}

.block-banners.layout-7 .block-widget-banner .banner-wrapper-infor .title-banner {

    margin-top: 0;

}

.block-intro.layout-2 .intro-title {

    letter-spacing: 0.1875pc;

}

.block-intro.layout-2 .intro-title {

    color: #868686;

}

.block-instagram a.instagram:before {

    visibility: hidden;

}

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info,

.block-intro .row {

    margin-left: 0;

}

.block-post-archives ul,

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info {

    padding-bottom: 0;

}

.block-banners.layout-7 .block-widget-banner .banner-wrapper-infor .title-banner {

    margin-bottom: 0.4375pc;

}

.block-testimonial .slick-sliders {

    margin-top: auto;

}

.block-post-archives ul,

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info {

    padding-right: 0;

}

.block-newsletter .newsletter-form input[type="email"] {

    border-bottom-width: 0.75pt;

}

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info,

.block-intro .row {

    margin-bottom: 0;

}

.block-testimonial .testimonial-content {

    text-align: center;

}

.block-lookbook .item-lookbook:after {

    border-radius: 50%;

}

.block-testimonial .slick-arrow {

    font-size: 1.875pc;

}

.block-lookbook .item-lookbook:after {

    -webkit-border-radius: 50%;

}

.block-newsletter .newsletter-form input[type="email"] {

    border-right-width: 0.75pt;

}

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .content .button {

    padding-left: 0px;

}

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info,

.block-intro .row {

    margin-right: 0;

}

.block-product-cats.layout-4 .text-wrap .title,

.block-intro.layout-2 .intro-text,

body.home.title-6 .block-newsletter .newsletter-title {

    color: #948878;

}

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info,

.block-intro .row {

    margin-top: 0;

}

.block-newsletter .newsletter-form input[type="email"] {

    border-top-width: 0.75pt;

}

body.home.title-6 .block-newsletter .newsletter-title {

    font-size: 35px;

}

.block-intro.layout-2 .intro-title {

    margin-top: 15pt;

}

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info {

    padding-left: 0;

}

.block-intro.layout-4 .nav-tabs .nav-item a:before {

    -webkit-transform: translateX(-50%);

}

.block-newsletter .newsletter-form input[type="email"] {

    border-left-style: solid;

}

.block-post-tags ul li {

    border-bottom-color: #e5e5e5;

}

.block-lookbook .item-lookbook:after {

    -moz-border-radius: 50%;

}

.block-product-filter ul.filter-items.color li a {

    display: flex;

}

.block-products ul.products-list li:last-child {

    border-bottom-style: none;

}

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info,

.block-post-archives ul {

    padding-top: 0;

}

.block-products ul.products-list li:last-child {

    border-bottom-color: currentColor;

}

.block-instagram a.instagram:before {

    -webkit-transition: opacity 0.3s ease;

}

.block-lookbook .item-lookbook:after {

    -ms-border-radius: 50%;

}

.block-intro.layout-4 .nav-tabs .nav-item a:before {

    transform: translateX(-50%);

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-quickview > a:hover {

    border-right-color: #948878;

}

.block-instagram a.instagram:before {

    transition: opacity 0.3s ease;

}

.block-banners.layout-7 .block-widget-banner .banner-wrapper-infor .banner-image-description {

    margin-bottom: 0.208333333in;

}

.block-lookbook .item-lookbook .content-lookbook .content-lookbook-bottom .item-title a {

    font-size: 12pt;

}

.block-intro.layout-2 .intro-title {

    margin-bottom: 11.25pt;

}

body.home.title-6 .block-newsletter .newsletter-title {

    text-transform: none;

}

.block-product-cats.layout-4 .text-wrap .title {

    font-size: 33.75pt;

}

.block-newsletter .newsletter-form input[type="email"].bg-white {

    background: #fff;

}

.block-product-cats.layout-4 .text-wrap .title {

    line-height: 0.520833333in;

}

.block-newsletter .newsletter-form input[type="email"] {

    border-bottom-style: solid;

}

.block-lookbook .item-lookbook:after {

    -o-border-radius: 50%;

}

.block-intro.layout-2 .intro-text {

    font-family: Cormorant Garamond, serif;

}

.block-newsletter .newsletter-form input[type="email"] {

    border-right-style: solid;

}

.block-product-cats.layout-4 .text-wrap .title {

    margin-top: 0;

}

.block-intro .row {

    align-items: center;

}

.block-lookbook .item-lookbook:after {

    z-index: -1;

}

.block-instagram a.instagram:before {

    content: "";

}

.block-instagram a.instagram:before {

    top: 0;

}

.block-products .nav-tabs.small-text .nav-item .nav-link {

    font-size: 13.5pt;

}

.block-intro.layout-2 .intro-text {

    font-size: 40px;

}

.block-intro.layout-2 .intro-text {

    font-weight: 600;

}

.block-lookbook .item-lookbook:after {

    -webkit-animation-name: n;

}

.block-lookbook .item-lookbook:after {

    animation-name: n;

}

.block-intro.layout-2 .intro-text {

    line-height: 0.46875in;

}

.block-product-filter ul.filter-items.color li a {

    justify-content: space-between;

}

.block-intro.layout-3 .row {

    margin-left: -0.9375pc;

}

.block-intro.layout-3 .intro-wrap,

.block-intro.layout-3 .row {

    margin-bottom: 0;

}

.block-newsletter .newsletter-form input[type="email"] {

    border-top-style: solid;

}

.block-lookbook .item-lookbook:after {

    -webkit-animation-duration: 2s;

}

.block-intro.layout-3 .row {

    margin-right: -0.9375pc;

}

.block-product-cats.layout-4 .text-wrap .title {

    margin-bottom: 18.75pt;

}

.block-intro.layout-3 .row {

    margin-top: 0;

}

.block-lookbook .item-lookbook .content-lookbook .content-lookbook-bottom .item-title a {

    line-height: 1.5625pc;

}

.block-newsletter .newsletter-form input[type="email"] {

    border-left-color: #e8e8e8;

}

.block-product-cats.layout-4 .text-wrap .sub-title {

    font-size: 0.6875pc;

}

.block-intro .intro-wrap {

    max-width: 40.625pc;

}

.block-intro.layout-3 .intro-wrap {

    padding-left: 0;

}

.block-newsletter .newsletter-form input[type="email"] {

    border-bottom-color: #e8e8e8;

}

.block-lookbook .item-lookbook:after {

    animation-duration: 2s;

}

.block-intro.layout-3 .intro-wrap {

    padding-bottom: 0;

}

.block-testimonial .testimonial-content .item .testimonial-image .thumbnail img {

    margin-left: auto;

}

.block-newsletter .newsletter-form input[type="email"].bg-white {

    border-left-color: #fff;

}

.block-newsletter .newsletter-form input[type="email"] {

    border-right-color: #e8e8e8;

}

.block-intro.layout-4 .nav-tabs .nav-item a:before {

    opacity: 0;

}

.block-intro .intro-wrap {

    margin-right: auto;

}

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .content .button {

    padding-bottom: 0.0625in;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-image .thumbnail img {

    border-top-color: currentColor;

}

.block-post-archives ul {

    list-style: none;

}

.block-lookbook .item-lookbook:after {

    -webkit-animation-timing-function: ease-in-out;

}

.block-banners.layout-3 .section-column.right .block-widget-banner:last-child .banner-wrapper-infor {

    display: flex;

}

.block-product-cats.layout-4 .text-wrap .sub-title {

    letter-spacing: 3px;

}

.block-intro .intro-wrap {

    margin-left: auto;

}

.block-newsletter .newsletter-form input[type="email"].bg-white {

    border-bottom-color: #fff;

}

.block-newsletter .newsletter-form input[type="email"] {

    border-top-color: #e8e8e8;

}

.block-intro.layout-3 .intro-wrap,

.block-product-cats.layout-4 .text-wrap .sub-title {

    margin-left: 0;

}

.block-lookbook .item-lookbook:after {

    animation-timing-function: ease-in-out;

}

.block-intro.layout-3 .intro-wrap {

    padding-right: 0;

}

.block-newsletter .newsletter-form input[type="email"],

.block-intro.layout-3 .intro-wrap {

    padding-top: 0;

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-btn {

    border-left-style: solid;

}

.block-products ul.products-list li:last-child,

.block-newsletter .newsletter-form input[type="email"] {

    border-image: none;

}

.block-instagram a.instagram:before {

    height: 100%;

}

.block-newsletter .newsletter-form input[type="email"].bg-white {

    border-right-color: #fff;

}

.block-newsletter .newsletter-form input[type="email"] {

    line-height: 0.5in;

}

.block-intro .intro-wrap {

    padding-left: 11.25pt;

}

.block-lookbook .item-lookbook:after {

    -webkit-animation-iteration-count: infinite;

}

.block-product-cats.layout-4 .text-wrap .sub-title {

    margin-bottom: 1.25pc;

}

.block-products .nav-tabs.layout-2 .nav-item .nav-link {

    font-size: 13.5pt;

}

.block-newsletter .newsletter-form input[type="email"].bg-white {

    border-top-color: #fff;

}

.block-newsletter .newsletter-form input[type="email"] {

    height: 0.5in;

}

.block-product-filter ul.filter-items.color li a {

    align-items: center;

}

.block-intro.layout-3 .intro-wrap,

.block-product-cats.layout-4 .text-wrap .sub-title {

    margin-right: 0;

}

.block-testimonial .testimonial-content .item .testimonial-image .thumbnail img {

    margin-bottom: 0.208333333in;

}

.block-intro .intro-wrap {

    padding-bottom: 0.520833333in;

}

.block-newsletter.layout-2 .newsletter-form input[type="email"] {

    border-left-width: 0;

}

.block-intro .intro-wrap {

    padding-right: 11.25pt;

}

.block-lookbook .item-lookbook:after {

    animation-iteration-count: infinite;

}

.block-newsletter .newsletter-form input[type="email"] {

    padding-left: 15pt;

}

.block-intro.layout-4 .nav-tabs .nav-item a:before {

    visibility: hidden;

}

.block-products .nav-tabs.layout-2 .nav-item .nav-link,

.block-product-cats.layout-4 .text-wrap .sub-title {

    text-transform: uppercase;

}

.block-product-cats.layout-4 .text-wrap .sub-title {

    margin-top: 0.416666667in;

}

.block-products .nav-tabs.layout-2 .nav-item .nav-link {

    font-weight: 500;

}

.block-instagram a.instagram:before {

    background-color: rgba(37, 37, 37, 0.45);

}

.block-product-cats.layout-4 .text-wrap .button {

    line-height: 0.416666667in;

}

.block-lookbook .item-lookbook:before {

    width: 2.5pc;

}

.block-lookbook .item-lookbook:before {

    height: 2.5pc;

}

.block-post-tags ul,

.block-intro.layout-4 .nav-tabs {

    padding-left: 0;

}

.block-lookbook .item-lookbook:before,

.block-newsletter .newsletter-form .btn-submit:before {

    position: absolute;

}

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .content .button {

    padding-right: 0pc;

}

.block-post-tags ul,

.block-newsletter .newsletter-form input[type="email"],

.block-product-cats.layout-4 .slick-list .slick-slide,

.block-intro.layout-4 .nav-tabs {

    padding-bottom: 0;

}

.block-banners.layout-5 .block-widget-banner .banner-wrapper-infor .content .button {

    padding-top: 0pt;

}

.block-products .nav-tabs.layout-2 .nav-item .nav-link {

    letter-spacing: 0.09375pc;

}

.block-products .nav-tabs.layout-2 .nav-item .nav-link {

    padding-bottom: 0.104166667in;

}

.block-intro.layout-3 .intro-wrap {

    margin-top: 0;

}

.block-intro.layout-3 .intro-title {

    color: #948878;

}

.block-product-cats.layout-4 .slick-list .slick-slide {

    padding-left: 7.5pt;

}

.block-products .nav-tabs .nav-item:hover .nav-link,

.block-products .nav-tabs .nav-item .nav-link.active {

    color: #000;

}

.block-intro.layout-3 .intro-title {

    font-size: 48px;

}

.block-newsletter .newsletter-form input[type="email"] {

    padding-right: 15pt;

}

.block-lookbook .item-lookbook:before {

    content: "";

}

.block-banners.layout-3 .section-column.right .block-widget-banner:last-child .banner-wrapper-infor {

    top: 50%;

}

.block-instagram a.instagram:before {

    z-index: 1;

}

.block-product-cats.layout-4 .slick-list .slick-slide {

    padding-right: 7.5pt;

}

.block-intro.layout-4 .nav-tabs,

.block-product-cats.layout-4 .slick-list .slick-slide {

    padding-top: 0;

}

.block-lookbook .item-lookbook:before {

    left: calc(50% - 20px);

}

.block-intro.layout-3 .intro-title {

    font-weight: 600;

}

.block-product-cats.layout-5 .section-column.left {

    width: 30.725%;

}

.block-parallax {

    background-repeat: no-repeat;

}

.block-intro.layout-3 .intro-title {

    line-height: 55px;

}

.block-newsletter.layout-2 .newsletter-form input[type="email"] {

    border-bottom-width: 2px;

}

.block-product-filter ul.filter-items.color li span {

    display: inline-block;

}

.block-lookbook .item-lookbook:before {

    top: calc(50% - 20px);

}

.block-newsletter .newsletter-form input[type="email"] {

    width: 100%;

}

.block-instagram a.instagram:after {

    content: "";

}

.block-newsletter.layout-2 .newsletter-form input[type="email"] {

    border-right-width: 0;

}

.block-products.layout-2 .products-list.grid .product-wapper {

    background: #fff;

}

.block-intro.layout-3 .intro-title {

    text-transform: none;

}

.block-product-cats.layout-5 .section-column.center {

    width: 37.933%;

}

.block-intro.layout-3 .intro-title {

    margin-bottom: 16.5pt;

}

.block-product-cats.layout-5 .section-column.right {

    width: 30.674%;

}

.block-intro.layout-3 .intro-item {

    margin-bottom: 1.25pc;

}

.block-newsletter .newsletter-form .btn-submit:before,

.block-banners.layout-6 .block-widget-banner .banner-wrapper-infor .content .title-banner,

.block-instagram a.instagram:after {

    color: #fff;

}

.block-products ul.products-list li .product-image {

    flex: 0 0 0.833333333in;

}

.block-products.layout-2 .products-list.grid .product-wapper {

    padding-bottom: 20px;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-image .thumbnail img {

    border-image: none;

}

.block-intro .intro-wrap {

    padding-top: 0.520833333in;

}

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info .item-title {

    font-family: "Lato", Sans-serif;

}

.block-intro.layout-4 .nav-tabs {

    padding-right: 0;

}

.block-intro .intro-title {

    font-size: 0.4375in;

}

.block-intro.layout-4 .nav-tabs {

    text-align: center;

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-btn {

    border-bottom-style: solid;

}

.block-product-cats.layout-5 .item-product-cat-content .product-cat-content-info {

    justify-content: center;

}

.block-lookbook .item-lookbook:before {

    border-left-width: 0.010416667in;

}

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info .item-title {

    font-size: 11px;

}

.block-newsletter.layout-2 .newsletter-form input[type="email"] {

    border-top-width: 0;

}

.block-lookbook .item-lookbook:before {

    border-bottom-width: 0.010416667in;

}

.block-testimonial .testimonial-content .item .testimonial-image .thumbnail img {

    margin-right: auto;

}

.block-newsletter .newsletter-form .btn-submit:before {

    content: "";

}

.block-product-cats.layout-5 .item-product-cat-content .product-cat-content-info {

    display: flex;

}

.block-product-cats.layout-5 .item-product-cat-content .product-cat-content-info {

    bottom: 0;

}

.block-newsletter .newsletter-form .btn-submit:before {

    font-family: icomoon;

}

.block-products ul.products-list li .product-content {

    padding-left: 15px;

}

.block-lookbook .item-lookbook:before {

    border-right-width: 0.010416667in;

}

.block-product-cats.layout-5 .item-product-cat-content .product-cat-content-info {

    transform: translateY(0);

}

.block-lookbook .item-lookbook:before {

    border-top-width: 0.010416667in;

}

.block-instagram a.instagram:after {

    font-family: FontAwesome;

}

.block-product-filter ul.filter-items.color li span {

    border-left-width: medium;

}

.block-newsletter .newsletter-form .btn-submit:before {

    font-size: 20px;

}

.block-intro.layout-4 .nav-tabs {

    list-style: none;

}

.block-intro .intro-title,

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info .item-title {

    text-transform: uppercase;

}

.block-post-tags ul li {

    border-right-color: #e5e5e5;

}

.block-lookbook .item-lookbook:before {

    border-left-style: solid;

}

.block-feature .box .box-icon span svg {

    width: 1em;

}

.block-newsletter .newsletter-form .btn-submit:before {

    top: calc(50% - 10px);

}

.block-testimonial .testimonial-content .item .testimonial-image .thumbnail img {

    margin-top: auto;

}

.block-newsletter .newsletter-form .btn-submit:before {

    left: calc(50% - 10px);

}

.block-intro .intro-title {

    line-height: 50px;

}

.block-post-tags ul li {

    border-top-color: #e5e5e5;

}

.block-intro .intro-title {

    margin-top: 0;

}

.block-intro.layout-4 .nav-tabs {

    margin-bottom: 12px;

}

.block-newsletter .newsletter-form .btn-submit:before {

    line-height: 1;

}

.block-product-cats.layout-5 .item-product-cat-content .product-cat-content-info {

    top: auto;

}

.block-newsletter .newsletter-form .btn-submit:before {

    z-index: 2;

}

.block-intro .intro-title {

    margin-bottom: 2.5pc;

}

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info .item-title {

    line-height: 30pt;

}

.block-intro.layout-4 .tab-content {

    padding-left: 1.25pc;

}

.block-image.slider .item-image img {

    max-height: 1.822916667in;

}

.block-product-cats.layout-5 .item-product-cat-content .product-cat-content-info {

    position: absolute;

}

.block-intro .intro-item {

    display: -webkit-box;

}

.block-product-cats.layout-5 .item-product-cat-content .product-cat-content-info {

    width: 100%;

}

.block-parallax {

    background-size: cover;

}

.block-intro .intro-item {

    display: -ms-flexbox;

}

.block-product-filter ul.filter-items.color li span {

    border-bottom-width: medium;

}

.block-product-cats.layout-5 .item-product-cat-content .product-cat-content-info {

    left: 0;

}

.block-product-cats.layout-5 .item-product-cat-content .product-cat-content-info {

    padding-left: 0in;

}

.block-intro .intro-item {

    display: flex;

}

.block-newsletter.layout-2 .newsletter-form input[type="email"] {

    border-left-style: none;

}

.block-intro.layout-4 .tab-content {

    padding-bottom: 1.25pc;

}

.block-instagram a.instagram:after {

    font-size: 0.3125in;

}

.block-intro.layout-4 .tab-content {

    padding-right: 1.25pc;

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-btn,

.block-lookbook .item-lookbook:before {

    border-right-style: solid;

}

.block-testimonial .testimonial-content .item .testimonial-image .thumbnail img {

    width: 110px;

}

.block-intro.layout-4 .tab-content {

    padding-top: 1.25pc;

}

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info .item-title,

.block-feature .box .box-title-wrap .box-title {

    letter-spacing: 1px;

}

.block-instagram a.instagram:after {

    font-weight: 400;

}

.block-product-cats.layout-5 .item-product-cat-content .product-cat-content-info {

    padding-bottom: 1.875pc;

}

.block-product-cats.layout-5 .item-product-cat-content .product-cat-content-info {

    padding-right: 0in;

}

.block-intro.layout-4 .section-column {

    width: 50%;

}

.block-intro.layout-4 .intro-title,

.block-feature .box .box-title-wrap .box-title,

.block-intro.layout-4 .intro-wrap,

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info .item-title {

    margin-left: 0;

}

.block-testimonial .testimonial-content .item .testimonial-image .thumbnail img {

    border-radius: 50%;

}

.block-intro .intro-item {

    -webkit-box-align: center;

}

.block-product-cats.layout-5 .item-product-cat-content .product-cat-content-info {

    padding-top: 0px;

}

.block-image.slider .item-image img {

    width: auto;

}

.block-lookbook .item-lookbook:before,

.block-newsletter.layout-2 .newsletter-form input[type="email"] {

    border-bottom-style: solid;

}

.block-intro .intro-item {

    -ms-flex-align: center;

}

.block-intro.layout-4 .intro-title {

    font-size: 30pt;

}

.block-intro.layout-4 .intro-title {

    line-height: 3.4375pc;

}

.block-post-cats ul li a,

.block-intro .intro-item {

    align-items: center;

}

.block-feature .box .box-title-wrap .box-title {

    font-family: "Lato", Sans-serif;

}

.block-banners.layout-6 .block-widget-banner .banner-wrapper-infor .content .title-banner {

    font-size: 60px;

}

.block-feature .box .box-title-wrap .box-title {

    font-size: 12px;

}

.block-intro.layout-4 .intro-title {

    font-weight: 600;

}

.block-banners.layout-6 .block-widget-banner .banner-wrapper-infor .content .title-banner {

    font-weight: 700;

}

.block-intro .intro-item {

    margin-bottom: 45px;

}

.block-intro.layout-4 .intro-title {

    margin-bottom: 0.625pc;

}

.block-testimonial .testimonial-content .item .testimonial-image .thumbnail img {

    -webkit-border-radius: 50%;

}

.block-feature .box .box-title-wrap .box-title,

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info .item-title {

    margin-bottom: 0;

}

.block-intro .intro-item {
    display: flex;
    font-size: 10.5pt;

}

.block-image.slider .item-image img {

    transition-duration: 0.3s;

}

.block-image.slider .item-image img {

    transition-property: transform;

}

.block-post-tags ul li {

    border-image: none;

}

.block-feature .box .box-title-wrap .box-title {

    text-transform: uppercase;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-image .thumbnail img {

    padding-left: 0;

}

.block-feature .box .box-title-wrap .box-title {

    line-height: 24px;

}

.block-intro.layout-2 {

    max-width: 10in;

}

.block-lookbook .item-lookbook:before {

    border-top-style: solid;

}

.block-intro.layout-4 .intro-title,

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info .item-title,

.block-feature .box .box-title-wrap .box-title,

.block-intro.layout-4 .intro-wrap {

    margin-right: 0;

}

.block-feature .box .box-title-wrap .box-title,

.block-intro.layout-4 .intro-title,

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info .item-title,

.block-intro.layout-4 .intro-wrap {

    margin-top: 0;

}

.block-instagram a.instagram:after {

    top: calc(50% - 13px);

}

.block-lookbook .item-lookbook:before {

    border-left-color: #fcfbfe;

}

.block-banners.layout-6 .block-widget-banner .banner-wrapper-infor .content .title-banner {

    line-height: 48.75pt;

}

.block-intro.layout-4 .intro-title {

    text-transform: none;

}

.block-intro.layout-4 .intro-item {

    margin-bottom: 0.3125in;

}

.block-instagram a.instagram:after {

    text-align: center;

}

.block-lookbook .item-lookbook:before {

    border-bottom-color: #fcfbfe;

}

.block-intro.layout-2 {

    margin-right: auto;

}

.block-instagram a.instagram:after {

    line-height: 100%;

}

.block-intro.layout-4 .intro-wrap {

    max-width: none;

}

.block-banners.layout-6 .block-widget-banner .banner-wrapper-infor .content .title-banner {

    margin-bottom: 0.208333333in;

}

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info .item-title {

    min-width: 11.875pc;

}

.block-post-tags ul li {

    overflow: hidden;

}

.block-feature.layout-2 .box .box-description {
color: #fff;
    margin-bottom: 0;

}

.block-testimonial .testimonial-content .item .testimonial-image .thumbnail img {

    -moz-border-radius: 50%;

}

.block-parallax .go-to-section .go-to-button:before,

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info .item-title {

    background: #fff;

}

.block-banners.layout-6 .block-widget-banner .banner-wrapper-infor .content .title-banner {

    margin-top: 0;

}

.block-parallax {

    background-attachment: fixed;

}

.block-posts .post-item .post-content .post-title {

    font-size: 12pt;

}

.block-parallax .go-to-section .go-to-button:before {

    position: absolute;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-bg i.f {

    -o-border-radius: 20px;

}

.block-intro.layout-4 .intro-wrap {

    margin-bottom: 0;

}

.block-instagram a.instagram:after {

    z-index: 2;

}

.block-intro.layout-2 {

    margin-left: auto;

}

.block-posts .post-item .post-content .post-time,

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info .item-title {

    display: inline-block;

}

.block-product-cats.layout-3 .item-product-cat-content .product-cat-content-info .item-title {

    font-family: "Lato", Sans-serif;

}

.block-instagram a.instagram img {

    -webkit-transition: transform 0.3s ease;

}

.block-parallax .go-to-section .go-to-button:before {

    content: "";

}

.block-product-cats.layout-3 .item-product-cat-content .product-cat-content-info .item-title {

    font-size: 0.15625in;

}

.block-intro.layout-4 .intro-wrap,

.block-testimonial.layout-2 .testimonial-content .item .testimonial-image .thumbnail img {

    padding-bottom: 0;

}

.block-product-cats.layout-3 .item-product-cat-content .product-cat-content-info .item-title {

    line-height: 2.375pc;

}

.block-feature .box .box-icon span svg {

    height: 1em;

}

.block-newsletter.layout-2 .newsletter-form input[type="email"] {

    border-right-style: none;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-bg i.f {

    border-radius: 20px;

}

.block-parallax .go-to-section .go-to-button:before {

    width: 2.25pt;

}

.block-parallax .go-to-section .go-to-button:before {

    height: 6px;

}

.block-testimonial .testimonial-content .item .testimonial-image .thumbnail img,

.block-lookbook .item-lookbook:before {

    -ms-border-radius: 50%;

}

.block-posts .post-item .post-content .post-title {

    margin-left: 0;

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-btn:hover {

    border-left-color: #948878;

}

.block-lookbook .item-lookbook:before {

    border-right-color: #fcfbfe;

}

.block-newsletter .sub-title {

    margin-bottom: 6pt;

}

.block-lookbook .item-lookbook:before {

    border-top-color: #fcfbfe;

}

.block-intro.layout-4 .intro-wrap,

.block-intro.layout-5 .intro-wrap {

    padding-left: 0;

}

.block-newsletter.layout-2 .newsletter-form input[type="email"] {

    border-top-style: none;

}

.block-posts .post-item .post-content .post-title {

    margin-bottom: 0.0625pc;

}

.block-posts .post-item .post-content .post-title {

    margin-right: 0;

}

.block-instagram a.instagram img {

    transition: transform 0.3s ease;

}

.block-lookbook .item-lookbook:before {

    border-image: none;

}

.block-newsletter.layout-2 .newsletter-form input[type="email"] {

    border-left-color: currentColor;

}

.block-newsletter .title {

    font-size: 0.3125in;

}

.block-intro.layout-4 .nav-tabs .nav-item a:before {

    -webkit-transition: all 0.3s ease;

}

.block-lookbook .item-lookbook:before {

    border-radius: 50%;

}

.block-post-tags ul,

.block-intro.layout-5 .intro-wrap,

.block-intro.layout-4 .intro-wrap,

.block-testimonial.layout-2 .testimonial-content .item .testimonial-image .thumbnail img {

    padding-right: 0;

}

.block-posts .post-item .post-content .post-title {

    margin-top: 0;

}

.block-newsletter .title {

    line-height: 1;

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-quickview > a {

    border-right-style: solid;

}

.block-feature .box .box-icon span svg,

.block-posts.slider .post-date-wrap .post-date {

    position: relative;

}

.block-feature .box .box-icon span svg {

    display: block;

}

.block-lookbook .item-lookbook:before {

    -webkit-border-radius: 50%;

}

.block-parallax .go-to-section .go-to-button:before {

    border-radius: 25px;

}

.block-product-cats.layout-3 .item-product-cat-content .product-cat-content-info .item-title,

.block-parallax {

    margin-left: 0px;

}

.block-lookbook .item-lookbook:before,

.block-testimonial .testimonial-content .item .testimonial-image .thumbnail img {

    -o-border-radius: 50%;

}

.block-post-tags ul,

.block-intro.layout-5 .intro-wrap,

.block-intro.layout-4 .intro-wrap,

.block-testimonial.layout-2 .testimonial-content .item .testimonial-image .thumbnail img {

    padding-top: 0;

}

.block-products.layout-2.border-item .products-list.grid .product-wapper {

    border-left-width: 0.75pt;

}

.block-lookbook .item-lookbook:before {

    -moz-border-radius: 50%;

}

.block-intro.layout-5 .intro-wrap {

    max-width: 59.125pc;

}

.block-newsletter .title {

    margin-bottom: 18.75pt;

}

.block-newsletter.layout-2 .newsletter-form input[type="email"] {

    border-bottom-color: #000;

}

.block-products.layout-2.border-item .products-list.grid .product-wapper {

    border-bottom-width: 0.75pt;

}

.block-product-cats.layout-3 .item-product-cat-content .product-cat-content-info .item-title {

    margin-bottom: 0px;

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-quickview > a,

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-btn {

    border-top-style: solid;

}

.block-products.layout-2.border-item .products-list.grid .product-wapper {

    border-right-width: 0.75pt;

}

.block-posts .post-item .post-content .post-time {

    font-size: 0.8125pc;

}

.block-parallax {

    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;

}

.block-newsletter.layout-2 .newsletter-form input[type="email"] {

    border-right-color: currentColor;

}

.block-parallax .go-to-section .go-to-button:before {

    top: 4.5pt;

}

.block-post-archives ul li:before {

    content: "5";

}

.block-parallax .go-to-section .go-to-button:before {

    left: 50%;

}

.block-product-filter ul.filter-items li,

.block-posts .post-item .post-content .post-time {

    color: #868686;

}

.block-newsletter.layout-2 .newsletter-form input[type="email"],

.block-intro.layout-5 .intro-wrap {

    padding-bottom: 0;

}

.block-newsletter.layout-2 .newsletter-form input[type="email"] {

    border-top-color: currentColor;

}

.block-product-cats.layout-3 .item-product-cat-content .product-cat-content-info .item-title {

    margin-right: 0in;

}

.block-product-filter ul.filter-items li {

    margin-right: 0.104166667in;

}

.block-products.layout-2.border-item .products-list.grid .product-wapper {

    border-top-width: 0.75pt;

}

.block-newsletter.layout-2 .newsletter-form input[type="email"] {

    border-image: none;

}

.block-lookbook .item-lookbook:before {

    z-index: -1;

}

.block-lookbook .item-lookbook:before {

    -webkit-animation-name: n;

}

.block-banners.layout-3 .section-column.right .block-widget-banner:last-child .banner-wrapper-infor {

    transform: translateY(-50%);

}

.block-intro.layout-4 .nav-tabs .nav-item a.active,

.block-intro.layout-4 .nav-tabs .nav-item a:hover,

.block-newsletter .title {

    color: #000;

}

.block-product-cats.layout-3 .item-product-cat-content .product-cat-content-info .item-title {

    margin-top: 0px;

}

.block-products.layout-2.border-item .products-list.grid .product-wapper {

    border-left-style: solid;

}

.block-intro.layout-4 .nav-tabs .nav-item a:before {

    transition: all 0.3s ease;

}

.block-product-cats.layout-3 .item-product-cat-content .product-cat-content-info .item-title {

    text-transform: none;

}

.block-newsletter.layout-2 .newsletter-form input[type="email"] {

    padding-left: 0;

}

.block-parallax .go-to-section .go-to-button:before {

    -webkit-transform: translateX(-50%);

}

.block-product-filter ul.filter-items li span {

    border-left-color: #ddd;

}

.block-product-cats.layout-3 .item-product-cat-content .product-cat-content-info .item-title {

    letter-spacing: normal;

}

.block-parallax .go-to-section .go-to-button:before {

    transform: translateX(-50%);

}

.block-newsletter.layout-2 .newsletter-form input[type="email"] {

    padding-right: 0;

}

.block-parallax .go-to-section .go-to-button:before {

    -webkit-border-radius: 0.260416667in;

}

.block-parallax .go-to-section .go-to-button:before {

    -moz-border-radius: 1.5625pc;

}

.block-intro.layout-5 .intro-icon,

.block-instagram a.instagram,

.block-post-archives ul li:before,

.block-testimonial.layout-2 .testimonial-content .item .testimonial-image .thumbnail img {

    display: inline-block;

}

.block-newsletter.layout-2 .newsletter-form input[type="email"] {

    padding-top: 0;

}

.block-posts.slider .post-date-wrap .post-date {

    top: -0.020833333in;

}

.dark .block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    border-left-width: 0.75pt;

}

.block-parallax .go-to-section .go-to-button:before {

    -ms-border-radius: 18.75pt;

}

.block-post-tags ul {

    list-style: none;

}

.block-parallax .go-to-section .go-to-button:before {

    -o-border-radius: 1.5625pc;

}

.block-newsletter .newsletter-content {

    width: 100%;

}

.block-lookbook .item-lookbook:before {

    animation-name: n;

}

.block-intro.layout-5 .intro-icon {

    line-height: 1;

}

.block-intro.layout-5 .intro-icon {

    -webkit-transition: all 0.3s;

}

.block-newsletter .newsletter-content {

    max-width: 580px;

}

.block-posts.slider .post-content .read-more,

.block-posts.slider .post-content .post-categories {

    color: #868686;

}

.block-parallax .go-to-section .go-to-button a {

    color: inherit;

}

.block-posts.slider .post-content .post-categories {

    font-size: 11px;

}

.block-posts.slider .post-content .post-categories {

    text-transform: uppercase;

}

.block-newsletter.layout-2 .newsletter-form .btn-submit input[type="submit"]:hover {

    color: #948878;

}

.block-parallax .go-to-section .go-to-button a {

    font-size: inherit;

}

.block-contact-map iframe {

    max-width: 100%;

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-btn {

    border-left-color: #e6e6e6;

}

.block-product-cats.layout-4 .item-product-cat-content .product-cat-content-info .item-title {

    margin-left: 0;

}

.block-product-filter ul.filter-items.color li:last-child {

    margin-bottom: 0;

}

.block-newsletter.layout-2 .newsletter-form input[type="email"] {

    height: 0.416666667in;

}

.block-post-tags ul li {

    background: transparent;

}

.block-newsletter.layout-2 .newsletter-form input[type="email"] {

    line-height: 40px;

}

.block-intro.layout-5 .intro-icon {

    -o-transition: all 0.3s;

}

.block-posts.slider .post-content .post-categories,

.block-parallax .go-to-section .go-to-text a {

    letter-spacing: 0.1875pc;

}

.block-product-filter ul.filter-items.color li .color-wrap {

    display: flex;

}

.block-posts.slider .post-content .post-categories {

    margin-bottom: 3.75pt;

}

.block-posts.slider .post-content .post-title {

    font-size: 19.5pt;

}

.block-lookbook .item-lookbook:before {

    -webkit-animation-duration: 2s;

}

.block-posts.slider .post-content .post-title {

    font-weight: 600;

}

.block-lookbook .item-lookbook:before {

    animation-duration: 2s;

}

.block-newsletter .newsletter-content {

    border-left-width: 0;

}

.block-posts.slider .post-content .post-title {

    line-height: 35px;

}

.block-lookbook .item-lookbook:before {

    -webkit-animation-timing-function: ease-in-out;

}

.block-intro.layout-5 .intro-icon,

.block-product-filter ul.filter-items li {

    text-align: center;

}

.block-intro.layout-5 .intro-icon {

    transition: all 0.3s;

}

.block-posts.slider .post-content .post-title {

    margin-bottom: 0.083333333in;

}

.block-products.layout-2.border-item .products-list.grid .product-wapper {

    border-bottom-style: solid;

}

.block-parallax .go-to-section .go-to-button a {

    line-height: inherit;

}

.block-parallax .go-to-section .go-to-text a {

    font-size: 8.25pt;

}

.block-newsletter.layout-2 .newsletter-form input[type="email"]::placeholder, .block-newsletter .newsletter-form input[type="email"]::placeholder {

    color: #fff;

}

.block-lookbook .item-lookbook:before {

    animation-timing-function: ease-in-out;

}

.block-product-filter ul.filter-items li {

    float: left;

}

.block-posts.slider .post-content .post-title {

    margin-top: 0;

}

.block-lookbook .item-lookbook:before {

    -webkit-animation-iteration-count: infinite;

}

.block-newsletter.layout-2 .newsletter-form .btn-submit:before {

    content: none;

}

.block-lookbook .item-lookbook:before {

    animation-iteration-count: infinite;

}

.block-lookbook .item-lookbook:after {

    animation-delay: 1.5s;

}

.block-product-filter ul.filter-items li {

    font-size: 14px;

}

.block-intro.layout-5 .intro-icon {

    color: #818a91;

}

.block-parallax .go-to-section .go-to-text a {

    background-color: #020101;

}

.block-post-archives ul li:before {

    font-family: eleganticons;

}

.block-intro.layout-5 .intro-title,

.block-intro.layout-5 .intro-icon {

    font-size: 37.5pt;

}

.block-product-filter ul.filter-items li {

    cursor: pointer;

}

.block-product-cats.layout-4 .item-product-cat-content .product-cat-content-info .item-title {

    margin-bottom: 0;

}

.block-newsletter .newsletter-content,

.block-posts ul.posts-list li:last-child {

    border-bottom-width: 0;

}

.block-parallax {

    margin-bottom: 0in;

}

.block-post-cats ul li .count {

    width: 1.5625pc;

}

.block-parallax .go-to-section .go-to-text a {

    border-radius: 0px;

}

.block-newsletter .newsletter-content {

    border-right-width: 0;

}

.block-parallax .go-to-section .go-to-text a {

    padding-left: 0pc;

}

.dark .block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    border-bottom-width: 0.75pt;

}

.block-instagram a.instagram {

    position: relative;

}

.block-product-filter ul.filter-items.color li .color {

    width: 1.375pc;

}

.block-posts ul.posts-list li:last-child {

    padding-bottom: 0;

}

.block-newsletter .newsletter-content {

    border-top-width: 0;

}

.block-instagram a.instagram {

    vertical-align: top;

}

.block-product-filter ul.filter-items.color li .color {

    height: 16.5pt;

}

.block-parallax .go-to-section .go-to-text a {

    padding-bottom: 0pc;

}

.block-parallax .go-to-section .go-to-text a {

    padding-right: 0pc;

}

.block-lookbook .item-lookbook .number-lookbook:hover {

    background: #948878;

}

.block-newsletter .newsletter-content {

    border-left-style: none;

}

.block-product-cats.layout-4 .item-product-cat-content .product-cat-content-info .item-title {

    margin-right: 0;

}

.block-intro.layout-5 .intro-icon {

    margin-bottom: 15px;

}

.block-posts ul.posts-list li:last-child,

.block-newsletter .newsletter-content {

    border-bottom-style: none;

}

.block-lookbook .item-lookbook .number-lookbook:hover,

.block-parallax .go-to-section .go-to-text a {

    color: #fff;

}

.block-post-tags ul li,

.block-testimonial.layout-2 .testimonial-content .item {

    padding-left: 15px;

}

.block-parallax .go-to-section .go-to-text a {

    padding-top: 0pc;

}

.block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    height: 3pc;

}

.block-instagram a.instagram {

    overflow: hidden;

}

.block-lookbook .item-lookbook:hover .content-lookbook {

    display: block;

}

.block-intro.layout-5 .intro-title {

    text-transform: none;

}

.block-lookbook .item-lookbook .content-lookbook .content-lookbook-bottom {

    margin-top: 10px;

}

.block-parallax {

    margin-right: 0in;

}

.block-product-filter ul.filter-items {

    list-style-type: none;

}

.block-intro.layout-5 .intro-title {

    margin-bottom: 25px;

}

.block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    border-left-width: 0;

}

.block-product-filter .filter-item .filter-content ul,

.block-product-filter ul.filter-items {

    padding-left: 0;

}

.block-post-tags ul li {

    padding-bottom: 0.0625in;

}

.dark .block-newsletter .newsletter-form .btn-submit input[type="submit"],

.block-products.layout-2.border-item .products-list.grid .product-wapper {

    border-right-style: solid;

}

.block-lookbook.layout-2 .lookbook-intro-wrap .lookbook-intro {

    width: 345pt;

}

.block-newsletter .newsletter-content {

    border-right-style: none;

}

.block-contact-map iframe,

.block-product-filter ul.filter-items {

    width: 100%;

}

.block-product-filter ul.filter-items,

.block-posts ul.posts-list li:last-child {

    margin-bottom: 0;

}

.dark .block-newsletter .newsletter-form .btn-submit input[type="submit"],

.block-products.layout-2.border-item .products-list.grid .product-wapper {

    border-top-style: solid;

}

.block-product-filter ul.filter-items.color li .color {

    margin-right: 7.5pt;

}

.dark .block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    border-right-width: 0.75pt;

}

.block-intro.layout-6 .intro-title,

.block-parallax .go-to-section .go-to-text a,

.block-product-cats.layout-4 .item-product-cat-content .product-cat-content-info .item-title {

    text-transform: uppercase;

}

.block-product-cats.layout-4 .item-product-cat-content .product-cat-content-info .item-title {

    margin-top: 0;

}

.dark .block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    border-top-width: 0.75pt;

}

.block-intro.layout-6 .intro-title {

    font-size: 1.875pc;

}

.block-product-filter ul.filter-items {

    float: left;

}

.dark .block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    border-left-style: solid;

}

.block-newsletter .newsletter-content {

    border-top-style: none;

}

.block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    border-bottom-width: 0;

}

.block-product-filter ul.filter-items.color li span {

    border-right-width: medium;

}

.block-product-filter .filter-item .filter-content ul {

    overflow-y: scroll;

}

.block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    border-right-width: 0;

}

.block-newsletter .newsletter-content {

    border-left-color: currentColor;

}

.block-product-filter .filter-item .filter-content ul {

    max-height: 1.3125in;

}

.block-lookbook.layout-2 .lookbook-intro-wrap .lookbook-intro {

    text-align: right;

}

.block-contact-info .info-icon svg {

    width: 1em;

}

.block-testimonial.layout-2 .testimonial-content .item {

    text-align: center;

}

.block-newsletter .newsletter-content {

    border-bottom-color: currentColor;

}

.block-intro.layout-6 .intro-title {

    line-height: 40px;

}

.block-post-cats ul li .count {

    height: 1.5625pc;

}

.block-products.layout-2.border-item .products-list.grid .product-wapper {

    border-left-color: #e5e5e5;

}

.block-product-filter ul.filter-items.color li span {

    border-top-width: medium;

}

.block-product-cats.layout-4 .item-product-cat-content .product-cat-content-info .item-title {

    font-size: 11px;

}

.block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    border-top-width: 0;

}

.block-testimonial.layout-2 .testimonial-content .item,

.block-intro.layout-6 .intro-wrap {

    padding-bottom: 0;

}

.dark .block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    border-bottom-style: solid;

}

.block-product-filter ul.filter-items.color li span,

.block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    border-left-style: none;

}

.block-intro.layout-6 .intro-title {

    margin-bottom: 1.25pc;

}

.block-product-filter ul.filter-items.color li .count {

    width: 24px;

}

.block-products.layout-2.border-item .products-list.grid .product-wapper {

    border-bottom-color: #e5e5e5;

}

.block-product-filter ul.filter-items.color li span,

.block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    border-bottom-style: none;

}

.block-testimonial.layout-2 .testimonial-content .item {

    padding-right: 11.25pt;

}

.block-intro.layout-6 .intro-wrap {

    max-width: 442.5pt;

}

.dark .block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    border-left-color: #fff;

}

.block-testimonial .testimonial-content .item .rating,

.block-intro.layout-6 .intro-wrap,

.block-contact-map iframe {

    margin-left: 0;

}

.block-testimonial.layout-2 .testimonial-content .item,

.block-intro.layout-6 .intro-wrap {

    padding-top: 0;

}

.block-newsletter .newsletter-content {

    border-right-color: currentColor;

}

.block-product-cats.layout-4 .item-product-cat-content .product-cat-content-info .item-title {

    letter-spacing: 0.03125in;

}

.block-intro.layout-6 .intro-wrap,

.block-intro.layout-7 .row {

    margin-bottom: 0;

}

.block-testimonial .testimonial-content .item .rating {

    margin-bottom: 0.104166667in;

}

.block-post-archives ul li:before {

    font-size: 11.25pt;

}

.block-testimonial .testimonial-content .item .rating,

.block-intro.layout-6 .intro-wrap {

    margin-right: 0;

}

.block-intro.layout-7 .row,

.block-intro.layout-6 .intro-wrap,

.block-testimonial .testimonial-content .item .rating {

    margin-top: 0;

}

.block-intro.layout-6 .intro-wrap,

.block-contact-info .info-title h2 {

    padding-left: 0;

}

.block-newsletter .newsletter-content {

    border-top-color: currentColor;

}

.block-product-filter ul.filter-items.color li .count {

    height: 24px;

}

.block-contact-info .info-icon svg {

    height: 1em;

}

.dark .block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    border-bottom-color: #fff;

}

.dark .block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    border-right-color: #fff;

}

.block-newsletter .newsletter-content {

    border-image: none;

}

.block-product-cats.layout-5 .section-column.center .section-column {

    width: 50%;

}

.block-contact-info .info-icon svg {

    position: relative;

}

.block-product-filter .filter-item .filter-content ul {

    list-style: none;

}

.block-product-filter ul.filter-items.color li .count,

.block-post-cats ul li .count {

    border-radius: 50%;

}

.block-intro.layout-6 .intro-wrap,

.block-contact-info .info-title h2 {

    padding-right: 0;

}

.block-product-filter .filter-item .filter-content ul::-webkit-scrollbar {

    width: 0.104166667in;

}

.block-post-cats ul li .count {

    font-weight: 400;

}

.block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    border-right-style: none;

}

.block-contact-info .info-icon svg {

    display: block;

}

.block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    border-top-style: none;

}

.block-product-filter .filter-item .filter-content ul::-webkit-scrollbar {

    background-color: #eaeaea;

}

.dark .block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    border-top-color: #fff;

}

.block-newsletter .newsletter-content {

    margin-left: auto;

}

.block-post-archives ul li:before {

    margin-right: 3px;

}

.block-testimonial .testimonial-content .item .testimonial-excerpt {

    color: #434343;

}

.block-product-filter .filter-item .filter-content ul::-webkit-scrollbar {

    -webkit-border-radius: 0.052083333in;

}

.block-product-filter .filter-item .filter-content ul::-webkit-scrollbar {

    -moz-border-radius: 5px;

}

.block-contact-info .info-title h2 {

    font-size: 35px;

}

.block-testimonial .testimonial-content .item .testimonial-excerpt {

    font-family: "Cormorant Garamond", Sans-serif;

}

.block-product-cats.layout-5 .item-product-cat-content .product-cat-content-info .item-title {

    font-family: Cormorant Garamond, serif;

}

.block-testimonial .testimonial-content .item .testimonial-excerpt {

    font-size: 27pt;

}

.block-testimonial .testimonial-content .item .testimonial-excerpt {

    line-height: 44px;

}

.block-product-filter .filter-item .filter-content ul::-webkit-scrollbar {

    -ms-border-radius: 0.3125pc;

}

.block-product-filter .filter-item .filter-content ul::-webkit-scrollbar {

    -o-border-radius: 0.052083333in;

}

.block-testimonial .testimonial-content .item .testimonial-excerpt {

    font-weight: 500;

}

.block-intro.layout-7 .row {

    margin-left: -11.25pt;

}

.block-testimonial .testimonial-content .item .testimonial-excerpt {

    font-style: italic;

}

.dark .block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    border-image: none;

}

.block-product-cats.layout-5 .item-product-cat-content .product-cat-content-info .item-title {

    font-size: 0.208333333in;

}

.block-intro.layout-7 .row {

    margin-right: -11.25pt;

}

.block-product-filter .filter-item .filter-content ul::-webkit-scrollbar {

    border-radius: 0.3125pc;

}

.block-product-filter .filter-item .filter-content ul::-webkit-scrollbar-thumb {

    -webkit-border-radius: 5px;

}

.block-intro.layout-7 .intro-wrap,

.block-contact-info .info-title h2 {

    padding-bottom: 0;

}

.block-product-cats.layout-5 .item-product-cat-content .product-cat-content-info .item-title {

    font-weight: 600;

}

.block-product-filter .filter-item .filter-content ul::-webkit-scrollbar-thumb {

    -moz-border-radius: 3.75pt;

}

.block-intro.layout-7 .intro-wrap {

    max-width: 600px;

}

.block-product-cats.layout-5 .item-product-cat-content .product-cat-content-info .item-title {

    text-transform: uppercase;

}

.block-newsletter .newsletter-content {

    margin-bottom: auto;

}

.block-intro.layout-7 .intro-wrap {

    margin-right: 0;

}

.block-product-cats.layout-5 .item-product-cat-content .product-cat-content-info .item-title {

    margin-bottom: 0pc;

}

.block-intro.layout-7 .intro-wrap {

    margin-left: auto;

}

.block-post-cats ul li .count {

    -webkit-border-radius: 50%;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-value.jslider-value-to {

    float: right;

}

.block-testimonial .testimonial-content .item .testimonial-excerpt {

    margin-bottom: 0.208333333in;

}

.block-testimonial .testimonial-content .item .testimonial-info {

    width: 100%;

}

.block-newsletter .newsletter-content {

    margin-right: auto;

}

.block-intro .intro-item .icon .wrap {

    background-color: #ffad76;

}

.block-product-filter .filter-item .filter-content ul::-webkit-scrollbar-thumb {

    -ms-border-radius: 3.75pt;

}

.block-newsletter.layout-2 .newsletter-form .btn-submit input[type="submit"] {

    font-size: 0.125in;

}

.block-intro.layout-7 .intro-wrap,

.block-contact-info .info-title h2 {

    padding-top: 0;

}

.block-product-filter .filter-item .filter-content ul::-webkit-scrollbar-thumb {

    -o-border-radius: 5px;

}

.block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    border-left-color: currentColor;

}

.block-intro .intro-item .icon .wrap {

    fill: #fff;

}

.block-product-filter .filter-item .filter-content ul::-webkit-scrollbar-thumb {

    border-radius: 0.3125pc;

}

.block-post-tags ul li {

    padding-right: 15px;

}

.block-newsletter .newsletter-form .btn-submit input[type="submit"],

.block-posts ul.posts-list li:last-child {

    border-bottom-color: currentColor;

}

.block-newsletter.layout-2 .newsletter-form .btn-submit input[type="submit"] {

    color: #000;

}

.block-newsletter .newsletter-content {

    margin-top: auto;

}

.block-intro.layout-7 .intro-wrap {

    padding-left: 0;

}

.block-product-filter .filter-item .filter-content ul::-webkit-scrollbar-thumb {

    background-color: #000;

}

.block-intro .intro-item .icon .wrap {

    color: #fff;

}

.block-contact-info .info-title h2 {

    margin-left: 0;

}

.block-contact-info .info-title h2,

.block-product-filter ul.filter-items.image {

    margin-bottom: 0;

}

.block-intro .intro-item .icon .wrap {

    color: #818a91;

}

.block-contact-info .info-title h2 {

    margin-right: 0;

}

.block-intro.layout-7 .intro-wrap {

    padding-right: 0;

}

.block-product-cats.layout-5 .item-product-cat-content .product-cat-content-info .item-title,

.block-newsletter .newsletter-title {

    margin-top: 0;

}

.block-product-filter .filter-item .filter-content ul::-webkit-scrollbar-track {

    background-color: #eaeaea;

}

.block-product-filter .filter-item .filter-content ul::-webkit-scrollbar-track {

    -webkit-border-radius: 5px;

}

.block-product-filter .filter-item .filter-content ul::-webkit-scrollbar-track {

    -moz-border-radius: 0.3125pc;

}

.block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    border-right-color: currentColor;

}

.block-product-filter ul.filter-items.color li .count {

    font-weight: 400;

}

.block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    border-top-color: currentColor;

}

.block-products.layout-2.border-item .products-list.grid .product-wapper {

    border-right-color: #e5e5e5;

}

.block-newsletter .newsletter-content {

    display: flex;

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-btn:hover {

    border-bottom-color: #948878;

}

.block-product-filter .filter-item .filter-content ul::-webkit-scrollbar-track {

    -ms-border-radius: 5px;

}

.block-product-filter .filter-item .filter-content ul::-webkit-scrollbar-track {

    -o-border-radius: 0.052083333in;

}

.block-posts ul.posts-list li:last-child,

.block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    border-image: none;

}

.block-post-cats ul li .count {

    -moz-border-radius: 50%;

}

.block-product-filter .filter-item .filter-content ul::-webkit-scrollbar-track {

    border-radius: 5px;

}

.block-intro.layout-7 .intro-title,

.block-intro .intro-item .icon .wrap,

.block-newsletter .newsletter-title {

    font-size: 30px;

}

.block-intro .intro-item .icon .wrap {

    font-size: 0.520833333in;

}

.block-contact-info .info-title h2 {

    margin-top: 0;

}

.block-product-cats.layout-5 .item-product-cat-content .product-cat-content-info .item-title {

    letter-spacing: normal;

}

.block-product-filter .filter-item .check a {

    font-weight: normal;

}

.block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    font-size: 0;

}

.block-products.layout-2.border-item .products-list.grid .product-wapper {

    border-top-color: #e5e5e5;

}

.block-intro .intro-item .icon .wrap {

    padding-left: 0.197916667in;

}

.block-intro .intro-item .icon .wrap {

    padding-bottom: 0.197916667in;

}

.block-intro .intro-item .icon .wrap,

.block-contact-info .info-title h2,

.block-intro.layout-7 .intro-title {

    line-height: 1;

}

.block-post-cats ul li .count {

    -ms-border-radius: 50%;

}

.block-parallax {

    margin-top: 0in;

}

.block-newsletter .newsletter-text {

    margin-bottom: 0.229166667in;

}

.block-products ul.products-list li .rating .star:before {

    letter-spacing: 2.25pt;

}

.block-intro.layout-7 .intro-title {

    font-weight: 500;

}

.block-product-filter ul.filter-items.image {

    margin-left: -0.052083333in;

}

.block-post-cats ul li .count {

    -o-border-radius: 50%;

}

.block-intro .intro-item .icon .wrap {

    padding-right: 0.197916667in;

}

.block-intro .intro-item .icon .wrap {

    padding-top: 0.197916667in;

}

.block-newsletter .newsletter-title {

    margin-bottom: 7.5pt;

}

.block-intro .intro-item .icon .wrap {

    -webkit-border-radius: 50%;

}

.block-intro.layout-7 .intro-title {

    margin-bottom: 15pt;

}

.block-newsletter .newsletter-form,

.block-newsletter .newsletter-content .your-email {

    width: 100%;

}

.block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    padding-left: 0.3125in;

}

.block-intro .intro-item .icon .wrap {

    border-radius: 50%;

}

.block-intro .intro-item .icon .wrap {

    display: inline-block;

}

.block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    padding-bottom: 0;

}

.block-intro .intro-item .content .title,

.block-feature.layout-2 .box .box-title-wrap .box-title {

    font-size: 0.145833333in;

}

.block-intro .intro-item .content .title,

.block-contact-form .block-title h2 {

    margin-top: 0;

}

.block-feature.layout-2 .box .box-title-wrap .box-title {

    margin-left: 0;

}

.block-banners.layout-3 .section-column.right .block-widget-banner:last-child .banner-wrapper-infor {

    bottom: auto;

}

.block-newsletter .newsletter-title {

    text-transform: uppercase;

}

.block-newsletter.layout-2 .newsletter-text {

    margin-top: 8px;

}

.block-post-cats ul li .count {

    background: #f1f1f1;

}

.block-feature.layout-2 .box .box-title-wrap .box-title {

    margin-bottom: 0.052083333in;

}

.block-product-filter ul.filter-items.color li span {

    border-right-style: none;

}

.block-product-filter ul.filter-items.color li span {

    border-top-style: none;

}

.block-intro .intro-item .icon .wrap {

    -webkit-transition: all 0.3s;

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-btn {

    border-bottom-color: #e6e6e6;

}

.block-contact-map iframe {

    margin-bottom: 0;

}

.block-contact-form .block-title h2 {

    font-size: 35px;

}

.block-contact-form .contact-us-form label,

.block-intro .intro-item .content .title,

.block-newsletter.layout-2 .newsletter-text {

    margin-bottom: 0.104166667in;

}

.block-product-filter ul.filter-items.image {

    margin-right: -0.052083333in;

}

.block-intro .intro-item .icon .wrap {

    -o-transition: all 0.3s;
	padding: 9px;
    width: 65px;

}

.block-intro .intro-item .icon .wrap {

    transition: all 0.3s;

}

.block-newsletter.layout-2 .newsletter-form {

    margin-left: auto;

}

.block-product-filter ul.filter-items.color li span {

    border-left-color: currentColor;

}

.block-newsletter.layout-2 .newsletter-form {

    margin-bottom: auto;

}

.block-intro .intro-item .icon .wrap,

.block-post-cats ul li .count {

    text-align: center;

}

.block-post-cats ul li .count {

    line-height: 18.75pt;

}

.block-product-filter ul.filter-items.image {

    margin-top: 0;

}

.block-posts ul.posts-list li .post-image {

    flex: 0 0 80px;

}

.block-newsletter.layout-2 .newsletter-form {

    margin-right: 0;

}

.block-intro .intro-item .content .title {

    font-family: "Lato", Sans-serif;

}

.block-feature.layout-2 .box .box-title-wrap .box-title {

    margin-right: 0;

}

.block-post-search .search-from input[type="text"] {

    line-height: 2.8125pc;

}

.block-contact-form .contact-us-form label {

    color: #000;

}

.block-newsletter .newsletter-form {

    max-width: 36.25pc;

}

.block-newsletter.layout-2 .newsletter-form {

    margin-top: auto;

}

.block-feature.layout-2 .box .box-title-wrap .box-title {

    margin-top: 0.052083333in;
	color: #fff;

}

.block-post-cats ul li .count {

    font-size: 0.8125pc;

}

.block-newsletter .newsletter-form .btn-submit {

    margin-left: 0;

}

.block-newsletter .newsletter-form .btn-submit {

    -webkit-transition: all 0.3s ease;

}

.block-post-tags ul li {

    padding-top: 0.0625in;

}

.block-newsletter.layout-2 .newsletter-form .btn-submit input[type="submit"] {

    border-bottom-width: 0.125pc;

}

.block-intro .intro-item .content .title {

    letter-spacing: 0.03125in;

}

.block-newsletter .newsletter-form .btn-submit {

    transition: all 0.3s ease;

}

.block-newsletter .newsletter-form .btn-submit,

.block-post-archives ul li:before,

.block-contact-form .contact-us-form label {

    position: relative;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-value.jslider-value-to {

    margin-right: -0.625pc;

}

.block-posts.slider .post-content .read-more:hover {

    color: #948878;

}

.block-post-search .search-from input[type="text"] {

    height: 2.8125pc;

}

.block-newsletter .newsletter-form {

    border-left-width: 0;

}

.block-posts ul.posts-list li .post-content {

    padding-left: 0.9375pc;

}

.block-post-search .search-from input[type="text"],

.block-newsletter.layout-2 .newsletter-form .btn-submit input[type="submit"] {

    border-bottom-style: solid;

}

.block-newsletter .newsletter-form {

    border-bottom-width: 0;

}

.block-newsletter .newsletter-form {

    border-right-width: 0;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-bg i.v,

.block-newsletter .newsletter-form .btn-submit {

    background: #000;

}

.block-newsletter .newsletter-form {

    border-top-width: 0;

}

.block-post-search .search-from input[type="text"] {

    border-left-width: 0.010416667in;

}

.block-post-cats ul li .count {

    display: block;

}

.block-products.layout-2.border-item .products-list.grid .product-wapper {

    border-image: none;

}

.block-newsletter .newsletter-form {

    border-left-style: none;

}

.block-newsletter .newsletter-form .btn-submit {

    cursor: pointer;

}

.block-instagram a.instagram:hover:before,

.block-instagram a.instagram:hover:after {

    opacity: 1;

}

.block-post-search .search-from input[type="text"] {

    border-bottom-width: 0.010416667in;

}

.block-product-filter ul.filter-items.color li .count {

    -webkit-border-radius: 50%;

}

.block-image.slider .item-image {

    display: flex;

}

.block-intro.layout-3 .section-column.left,

.block-intro.layout-3 .section-column.right {

    width: 50%;

}

.block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    padding-right: 0.3125in;

}

.block-image.slider .item-image {

    align-items: center;

}

.block-lookbook .item-lookbook .content-lookbook .content-lookbook-bottom .item-title {

    margin-bottom: 0;

}

.block-intro.layout-3 .section-column.left,

.block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    padding-top: 0;

}

.block-product-filter ul.filter-items.color li span {

    border-bottom-color: currentColor;

}

.block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    background: transparent;

}

.block-newsletter .newsletter-form {

    border-bottom-style: none;

}

.block-image.slider .item-image {

    justify-content: center;

}

.block-post-search .search-from input[type="text"] {

    border-right-width: 0.010416667in;

}

.block-newsletter.layout-2 .newsletter-form .btn-submit input[type="submit"] {

    border-bottom-color: #000;

}

.block-contact-form .contact-us-form label {

    font-size: 1pc;

}

.block-parallax,

.block-post-search .search-from input[type="text"],

.block-intro.layout-3 .section-column.right,

.block-intro.layout-3 .section-column.left {

    padding-left: 0.9375pc;

}

.block-newsletter .newsletter-form {

    border-right-style: none;

}

.block-newsletter .newsletter-form {

    border-top-style: none;

}

.block-lookbook .item-lookbook .content-lookbook .content-lookbook-bottom .item-title {

    line-height: 0.1875in;

}

.block-parallax .content .title,

.block-parallax .content .description {

    color: #fff;

}

.block-lookbook .item-lookbook .content-lookbook .content-lookbook-bottom .item-title {

    text-transform: capitalize;

}

.block-intro.layout-3 .section-column.right,

.block-intro.layout-3 .section-column.left {

    padding-bottom: 0;

}

.block-parallax .content .title {

    font-size: 0.833333333in;

}

.block-parallax .content .title {

    font-weight: 600;

}

.block-lookbook .item-lookbook .content-lookbook .content-lookbook-bottom .price {

    font-weight: 500;

}

.block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    color: transparent;

}

.block-post-search .search-from input[type="text"] {

    border-top-width: 0.010416667in;

}

.block-intro.layout-3 .section-column.right,

.block-intro.layout-3 .section-column.left {

    padding-right: 0.9375pc;

}

.block-instagram a.instagram:hover:after {

    visibility: visible;

}

.block-banners.layout-3 .section-column.right .block-widget-banner:last-child .banner-wrapper-infor {

    position: absolute;

}

.block-post-search .search-from input[type="text"] {

    border-left-style: solid;

}

.block-newsletter .newsletter-form {

    border-left-color: currentColor;

}

.block-newsletter.layout-2 .newsletter-form .btn-submit input[type="submit"] {

    border-image: none;

}

.block-lookbook.layout-2 .lookbook-intro-wrap .lookbook-intro .sub-title {

    font-size: 0.6875pc;

}

.block-parallax .content .title {

    line-height: 0.989583333in;

}

.block-lookbook.layout-2 .lookbook-intro-wrap .lookbook-intro .sub-title {

    text-transform: uppercase;

}

.block-contact-form .contact-us-form textarea {

    width: 100%;

}

.block-newsletter .newsletter-form,

.block-post-tags ul li {

    margin-left: 0;

}

.block-newsletter .newsletter-form .btn-submit input[type="submit"] {

    z-index: 2;

}

.block-parallax .content .title {

    margin-top: 0;

}

.block-product-filter ul.filter-items li span {

    border-bottom-color: #ddd;

}

.block-contact-map iframe {

    margin-right: 0;

}

.block-post-search .search-from input[type="text"] {

    border-right-style: solid;

}

.block-contact-map iframe {

    margin-top: 0;

}

.block-post-search .search-from input[type="text"] {

    border-top-style: solid;

}

.block-parallax .content .title {

    margin-bottom: 0.3125pc;

}

.block-contact-form .contact-us-form textarea {

    color: #000;

}

.block-lookbook.layout-2 .lookbook-intro-wrap .lookbook-intro .sub-title {

    letter-spacing: 0.03125in;

}

.block-parallax .content .description {

    font-size: 1pc;

}

.block-parallax .content .description {

    margin-bottom: 1.875pc;

}

.block-parallax .content .button {

    line-height: 33pt;

}

.block-newsletter.layout-2 .newsletter-form .btn-submit input[type="submit"],

.block-parallax.right-text .content {

    padding-left: 0;

}

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info .item-title:hover,

.block-post-tags ul li:hover {

    background: #948878;

}

.block-lookbook.layout-2 .lookbook-intro-wrap .lookbook-intro .sub-title {

    margin-bottom: 0.104166667in;

}

.block-newsletter .newsletter-form,

.block-product-filter ul.filter-items.color li span {

    border-right-color: currentColor;

}

.block-lookbook.layout-2 .lookbook-intro-wrap .lookbook-intro .title {

    font-size: 33.75pt;

}

.block-contact-form .contact-us-form textarea {

    max-height: 150px;

}

.block-parallax.right-text .content {

    max-width: 28.125pc;

}

.block-lookbook.layout-2 .lookbook-intro-wrap .lookbook-intro .title {

    line-height: 3.4375pc;

}

.block-parallax.right-text .content {

    margin-left: auto;

}

.block-parallax.right-text .content {

    margin-right: 0;

}

.block-post-search .search-from input[type="text"] {

    border-left-color: #e6e6e6;

}

.block-newsletter .newsletter-form .btn-submit input[type="submit"],

.block-product-filter .filter-item .custom-checkbox input[type="checkbox"] {

    cursor: pointer;

}

.block-newsletter .newsletter-form {

    border-bottom-color: currentColor;

}

.block-post-tags ul li:hover {

    border-left-color: #948878;

}

.block-post-search .search-from input[type="text"] {

    border-bottom-color: #e6e6e6;

}

.block-parallax {

    padding-bottom: 337.5pt;

}

.block-post-search .search-from input[type="text"],

.block-newsletter.layout-2 .newsletter-form .btn-submit input[type="submit"],

.block-parallax.right-text .content,

.block-intro.layout-4 .nav-tabs .nav-item {

    padding-bottom: 0;

}

.block-lookbook.layout-2 .lookbook-intro-wrap .lookbook-intro .title {

    margin-bottom: 1.25pc;

}

.block-newsletter .newsletter-form {

    border-top-color: currentColor;

}

.block-product-filter .filter-item .custom-checkbox input[type="checkbox"] {

    opacity: 0;

}

.block-product-filter .filter-item .custom-checkbox input[type="checkbox"],

.block-product-filter .filter-item .custom-checkbox .checkmark:after {

    position: absolute;

}

.block-contact-map iframe {

    line-height: 1;

}

.block-newsletter .newsletter-form {

    border-image: none;

}

.block-parallax.right-text .content,

.block-newsletter.layout-2 .newsletter-form .btn-submit input[type="submit"] {

    padding-right: 0;

}

.block-lookbook.layout-2 .lookbook-intro-wrap .lookbook-intro .button {

    line-height: 0.4375in;

}

.block-product-filter .filter-item .custom-checkbox .checkmark:after {

    content: "";

}

.block-post-tags ul li:hover {

    border-bottom-color: #948878;

}

.block-post-search .search-from input[type="text"],

.block-parallax.right-text .content,

.block-newsletter.layout-2 .newsletter-form .btn-submit input[type="submit"],

.block-intro.layout-3 .section-column.right {

    padding-top: 0;

}

.block-contact-form .contact-us-form textarea {

    padding-left: 0.208333333in;

}

.block-post-search .search-from input[type="text"] {

    border-right-color: #e6e6e6;

}

.block-post-search .search-from input[type="text"] {

    border-top-color: #e6e6e6;

}

.block-parallax .go-to-section .go-to-button {

    width: 1.1875pc;

}

.block-parallax .go-to-section .go-to-button {

    height: 0.302083333in;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-bg i.v {

    height: 3px;

}

.block-product-filter .filter-item .custom-checkbox .checkmark:after {

    display: none;

}

.block-post-search .search-from input[type="text"] {

    border-image: none;

}

.block-instagram a.instagram:hover:before {

    visibility: visible;

}

.block-product-filter .filter-item .custom-checkbox .checkmark:after {

    left: 4.5pt;

}

.block-parallax .go-to-section .go-to-button {

    border-left-width: 1.5pt;

}

.block-post-search .search-from .btn i,

.block-intro.layout-3 .intro-title.black {

    color: #000;

}

.block-contact-form .contact-us-form textarea {

    padding-bottom: 7.5pt;

}

.block-intro.layout-3 .intro-btn .button {

    line-height: 0.416666667in;

}

.block-banners.layout-3 .section-column.right .block-widget-banner:last-child .banner-wrapper-infor,

.block-post-search .search-from input[type="text"] {

    width: 100%;

}

.block-post-tags ul li {

    margin-bottom: 4px;

}

.block-post-tags ul li {

    margin-right: 4.5pt;

}

.block-parallax .go-to-section .go-to-button {

    border-bottom-width: 1.5pt;

}

.block-parallax .go-to-section .go-to-button {

    border-right-width: 1.5pt;

}

.block-newsletter .newsletter-form,

.block-post-tags ul li {

    margin-top: 0;

}

.block-post-search .search-from input[type="text"] {

    padding-right: 52.5pt;

}

.block-newsletter .newsletter-form,

.block-testimonial.layout-2 .testimonial-content .item .rating {

    margin-bottom: 0;

}

.block-contact-form .contact-us-form textarea {

    padding-right: 0.208333333in;

}

.block-post-tags ul li {

    text-transform: capitalize;

}

.block-contact-form .contact-us-form textarea {

    padding-top: 7.5pt;

}

.block-product-cats.layout-2 .item-product-cat-content .product-cat-content-info .item-title:hover {

    color: #fff;

}

.block-newsletter .newsletter-form,

.block-testimonial.layout-2 .testimonial-content .item .rating {

    margin-right: 0;

}

.block-intro.layout-3 .intro-btn .button {

    margin-top: 7.5pt;

}

.block-parallax .go-to-section .go-to-button {

    border-top-width: 1.5pt;

}

.block-contact-form .contact-us-form textarea {

    font-weight: 400;

}

.block-parallax .go-to-section .go-to-button,

.block-contact-form .contact-us-form textarea {

    border-left-style: solid;

}

.block-intro.layout-4 .nav-tabs .nav-item {

    display: inline-block;

}

.block-testimonial.layout-2 .testimonial-content .item .rating {

    margin-left: 0;

}

.block-intro.layout-4 .nav-tabs .nav-item {

    padding-left: 18.75pt;

}

.block-post-tags ul li:hover {

    border-right-color: #948878;

}

.block-parallax .go-to-section .go-to-button {

    border-bottom-style: solid;

}

.block-contact-form .contact-us-form textarea {

    background: #fff;

}

.block-contact-form .contact-us-form textarea {

    border-left-width: 0.0625pc;

}

.block-product-filter ul.filter-items.color li .count {

    -moz-border-radius: 50%;

}

.block-post-tags ul li:hover {

    border-top-color: #948878;

}

.block-post-search .search-from .btn i {

    font-size: 18px;

}

.block-post-search .search-from .btn i {

    line-height: 45px;

}

.block-parallax .go-to-section .go-to-button {

    border-right-style: solid;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-excerpt,

.block-contact-info .info-item .item-tilte h2 {

    font-family: Lato, sans-serif;

}

.block-contact-info .info-item .item-tilte h2 {

    font-size: 13px;

}

.block-contact-form .contact-us-form textarea {

    border-bottom-width: 0.0625pc;

}

.block-contact-info .info-item .item-tilte h2 {

    font-weight: 500;

}

.block-parallax .go-to-section .go-to-button {

    border-top-style: solid;

}

.block-contact-info .info-item .item-tilte h2 {

    text-transform: uppercase;

}

.block-contact-form .contact-us-form textarea {

    border-right-width: 0.0625pc;

}

.block-newsletter .newsletter-form {

    display: flex;

}

.block-post-tags ul li {

    position: relative;

}

.block-parallax .go-to-section .go-to-button {

    border-left-color: #fff;

}

.block-parallax .go-to-section .go-to-button {

    border-bottom-color: #fff;

}

.block-contact-form .contact-us-form textarea {

    border-top-width: 0.0625pc;

}

.block-parallax .go-to-section .go-to-button {

    border-right-color: #fff;

}

.block-contact-info .info-item .item-tilte h2 {

    letter-spacing: 2px;

}

.block-parallax.bg-top-center {

    background-position: top center;

}

.block-contact-info .info-item .item-tilte h2 {

    margin-bottom: 12px;

}

.block-intro.layout-4 .nav-tabs .nav-item {

    padding-right: 18.75pt;

}

.block-banners.layout-3 .section-column.right .block-widget-banner:last-child .banner-wrapper-infor {

    left: 0;

}

.block-parallax.bg-img-1 {

    background-image: url("../../media/banner/parallax-bg-1.jpg");

}

.block-contact-info .info-item .item-tilte h2 {

    margin-top: 0;

}

.block-contact-info .info-item .item-content p {

    margin-bottom: 2.25pt;

}

.block-parallax .go-to-section .go-to-button {

    border-top-color: #fff;

}

.block-contact-form .contact-us-form input[type="email"] {

    height: 3.125pc;

}

.block-instagram a.instagram:hover img {

    -webkit-transform: scale(1.2);

}

.block-product-filter .filter-item .custom-checkbox .checkmark:after {

    top: 2px;

}

.block-contact-form .contact-us-form input[type="email"] {

    font-size: 0.145833333in;

}

.block-contact-map iframe {

    border-left-width: medium;

}

.block-product-filter .filter-item .custom-checkbox .checkmark:after {

    width: 3.75pt;

}

.block-parallax .go-to-section .go-to-button {

    border-image: none;

}

.block-contact-form .contact-us-form input[type="email"] {

    line-height: 37.5pt;

}

.block-newsletter.layout-2 .newsletter-form .btn-submit input[type="submit"] {

    font-weight: 600;

}

.block-intro.layout-4 .nav-tabs .nav-item {

    padding-top: 0;

}

.block-intro.layout-4 .section-column.right {

    padding-top: 20px;

}

.block-testimonial.layout-2 .testimonial-content .item .rating {

    margin-top: 0;

}

.block-intro.layout-4 .section-column.right {

    padding-left: 1.875pc;

}

.block-parallax.bg-img-2 {

    background-image: url("../../media/banner/parallax-bg-2.jpg");

}

.block-product-filter .filter-item .custom-checkbox .checkmark:after {

    height: 9pt;

}

.block-parallax .go-to-section .go-to-button {

    border-radius: 18.75pt;

}

.block-post-archives ul li:before {

    top: 0.75pt;

}

.block-contact-form .contact-us-form input[type="email"] {

    margin-bottom: 15pt;

}

.block-product-cats.layout-5 .section-column.center .section-column.full,

.block-contact-form .contact-us-form input[type="email"] {

    width: 100%;

}

.block-parallax.bg-img-3 {

    background-image: url("../../media/banner/parallax-bg-3.jpg");

}

.block-instagram a.instagram:hover img {

    transform: scale(1.2);

}

.block-contact-map iframe {

    border-bottom-width: medium;

}

.block-contact-form .contact-us-form input[type="email"] {

    padding-left: 0.208333333in;

}

.block-contact-form .contact-us-form textarea {

    border-bottom-style: solid;

}

.block-contact-map iframe {

    border-right-width: medium;

}

.block-contact-form .contact-us-form input[type="email"] {

    padding-bottom: 7.5pt;

}

.block-contact-form .contact-us-form textarea {

    border-right-style: solid;

}

.block-product-filter ul.filter-items li:last-child {

    margin-right: 0;

}

.block-parallax .go-to-section .go-to-button {

    display: inline-block;

}

.block-product-filter .filter-item .custom-checkbox .checkmark:after {

    border-left-width: 0;

}

.block-contact-form .contact-us-form input[type="email"] {

    padding-right: 0.208333333in;

}

.block-parallax .go-to-section .go-to-button {

    position: relative;

}

.block-parallax.bg-img-4 {

    background-image: url("../../media/banner/parallax-bg-4.jpg");

}

.block-info .info-wrap ul li {

    margin-bottom: 0.3125pc;

}

.block-contact-map iframe {

    border-top-width: medium;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-excerpt {

    font-size: 1rem;

}

.block-parallax .content {

    padding-left: 11.25pt;

}

.block-parallax .go-to-section .go-to-button {

    -webkit-border-radius: 0.260416667in;

}

.block-product-filter ul.filter-items li:hover,

.block-contact-form .contact-us-form input[type="email"],

.block-testimonial.layout-2 .testimonial-content .item .testimonial-info .testimonial-customer-name {

    color: #000;

}

.block-product-filter ul.filter-items.text li {

    width: 2.5pc;

}

.block-intro.layout-4 .intro-btn .button,

.block-newsletter.layout-2 .newsletter-form .btn-submit input[type="submit"] {

    line-height: 0.416666667in;

}

.block-newsletter.layout-2 .newsletter-form .btn-submit input[type="submit"] {

    height: 40px;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-excerpt {

    color: #868686;

}

.block-parallax .content {

    padding-bottom: 0;

}

.block-contact-form .contact-us-form input[type="email"] {

    padding-top: 7.5pt;

}

.block-product-filter .filter-item .custom-checkbox .checkmark:after {

    border-bottom-width: 0.1875pc;

}

.block-intro.layout-4 .section-column.right {

    justify-content: end;

}

.block-contact-form .contact-us-form textarea {

    border-top-style: solid;

}

.block-parallax .go-to-section .go-to-button {

    -moz-border-radius: 18.75pt;

}

.block-contact-form .contact-us-form textarea {

    border-left-color: #000;

}

.block-newsletter.layout-2 .newsletter-form .btn-submit input[type="submit"] {

    letter-spacing: 0.125pc;

}

.block-contact-form .contact-us-form input[type="email"] {

    font-weight: 400;

}

.block-contact-form .contact-us-form input[type="email"] {

    border-left-width: 0.010416667in;

}

.block-contact-form .contact-us-form input[type="email"],

.block-product-filter .filter-item .filter-title {

    border-bottom-width: 0.010416667in;

}

.block-product-filter .filter-item .custom-checkbox .checkmark:after {

    border-right-width: 0.1875pc;

}

.block-parallax .go-to-section .go-to-button {

    -ms-border-radius: 0.260416667in;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-excerpt {

    font-style: normal;

}

.block-intro.layout-6 .section-column.left,

.block-intro.layout-6 .section-column.right {

    width: 50%;

}

.block-product-filter .filter-item .custom-checkbox .checkmark:after {

    border-top-width: 0;

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-quickview > a {

    border-left-color: #e6e6e6;

}

.block-parallax .go-to-section .go-to-button {

    -o-border-radius: 1.5625pc;

}

.block-newsletter.layout-2 .newsletter-form .btn-submit input[type="submit"],

.block-product-filter .filter-item .filter-title {

    text-transform: uppercase;

}

.block-parallax .go-to-section .go-to-button {

    color: #020101;

}

.block-parallax .go-to-section,

.block-intro.layout-6 .section-column .row {

    width: 100%;

}

.block-intro.layout-6 .section-column .row {

    align-items: normal;

}

.block-parallax .content,

.block-parallax {

    padding-right: 11.25pt;

}

.block-product-filter .filter-item .custom-checkbox .checkmark:after,

.block-contact-form .contact-us-form input[type="email"] {

    border-left-style: solid;

}

.block-product-filter ul.filter-items.color li .count {

    -ms-border-radius: 50%;

}

.block-contact-form .contact-us-form input[type="email"] {

    border-right-width: 0.010416667in;

}

.block-parallax .content {

    padding-top: 0;

}

.block-contact-form .contact-us-form input[type="email"] {

    border-top-width: 0.010416667in;

}

.block-contact-form .contact-us-form textarea {

    border-bottom-color: #000;

}

.block-intro.layout-6 .section-column .row {

    margin-left: 0;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-pointer {

    background: #000;

}

.block-intro.layout-6 .section-column .row {

    margin-bottom: 0;

}

.block-parallax .go-to-section .go-to-button {

    font-size: 7.5pt;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-pointer {

    width: 13px;

}

.block-parallax .go-to-section {

    position: absolute;

}

.block-parallax .go-to-section .go-to-button {

    -webkit-animation: m 1s infinite alternate;

}

.block-contact-form .contact-us-form input[type="email"],

.block-contact-form .contact-us-form textarea {

    border-right-color: #000;

}

.block-parallax .go-to-section {

    bottom: 0;

}

.block-parallax .go-to-section {

    margin-bottom: 37.5pt;

}

.block-parallax .go-to-section .go-to-button {

    animation: m 1s infinite alternate;

}

.block-product-filter .filter-item .filter-title {

    color: #444;

}

.block-contact-form .contact-us-form textarea,

.block-contact-form .contact-us-form input[type="email"] {

    border-top-color: #000;

}

.block-product-filter .filter-item .filter-title,

.block-testimonial .testimonial-content .item .testimonial-info .testimonial-customer-name {

    font-size: 9pt;

}

.block-product-filter .filter-item .filter-title,

.block-testimonial.layout-2 .testimonial-content .item .testimonial-excerpt {

    margin-bottom: 15pt;

}

.block-product-filter .filter-item .filter-title {

    padding-bottom: 0.5pc;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-pointer {

    height: 0.8125pc;

}

.block-contact-form .contact-us-form textarea {

    border-image: none;

}

.block-product-filter .filter-item .custom-checkbox .checkmark:after,

.block-contact-form .contact-us-form input[type="email"] {

    border-bottom-style: solid;

}

.block-info .info-wrap ul {

    list-style: none;

}

.block-parallax {

    padding-top: 320px;

}

.block-contact-map iframe {

    border-left-style: none;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-pointer {

    top: -0.3125pc;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-bg i.v {

    -webkit-border-radius: 0;

}

.block-product-filter .filter-item .filter-title {

    border-bottom-style: dashed;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-excerpt {

    line-height: 1.75;

}

.block-product-filter .filter-item .custom-checkbox .checkmark:after,

.block-contact-form .contact-us-form input[type="email"] {

    border-right-style: solid;

}

.block-product-filter .filter-item .filter-title {

    border-bottom-color: #e7e7e7;

}

.block-post-archives ul li:before,

.block-testimonial .testimonial-content .item .testimonial-info .testimonial-customer-name {

    color: #000;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-pointer,

.block-product-filter ul.filter-items.color li .count {

    -o-border-radius: 50%;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-info .testimonial-customer-name,

.block-testimonial .testimonial-content .item .testimonial-info .testimonial-customer-name {

    font-family: "Lato", Sans-serif;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-pointer {

    -webkit-border-radius: 50%;

}

.block-info .info-wrap ul {

    padding-left: 0;

}

.block-product-filter .filter-item .filter-title {

    border-image: none;

}

.block-intro.layout-6 .section-column .row {

    margin-right: 0;

}

.block-product-filter .filter-item .custom-checkbox .checkmark:after,

.block-contact-form .contact-us-form input[type="email"] {

    border-top-style: solid;

}

.block-testimonial .testimonial-content .item .testimonial-info .testimonial-customer-name {

    text-transform: uppercase;

}

.block-banners.layout-3 .section-column.right .block-widget-banner:last-child .banner-wrapper-infor {

    padding-left: 0pt;

}

.block-contact-form .contact-us-form input[type="email"] {

    border-left-color: #000;

}

.block-contact-form .contact-us-form input[type="email"] {

    border-bottom-color: #000;

}

.block-contact-map iframe {

    border-bottom-style: none;

}

.block-intro.layout-6 .section-column .row {

    margin-top: 0;

}

.block-product-filter ul.filter-items.color li .count,

.block-parallax .go-to-section {

    text-align: center;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-pointer {

    -moz-border-radius: 50%;

}

.block-product-filter .layout-slider,

.block-intro.layout-7 .section-column.left,

.block-info .info-wrap ul,

.block-intro.layout-7 .section-column.right {

    padding-bottom: 0;

}

.block-product-filter .filter-item .filter-title {

    font-weight: 700;

}

.block-testimonial .testimonial-content .item .testimonial-info .testimonial-customer-name {

    letter-spacing: 0.03125in;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-pointer {

    -ms-border-radius: 50%;

}

.block-product-filter .filter-item .custom-checkbox .checkmark:after {

    border-left-color: #666;

}

.block-contact-form .contact-us-form input[type="email"] {

    border-image: none;

}

.block-intro.layout-7 .section-column.left,

.block-intro.layout-7 .section-column.right {

    width: 50%;

}

.block-product-filter .filter-item .custom-checkbox .checkmark:after {

    border-bottom-color: #666;

}

.block-product-filter ul.filter-items.text li {

    height: 0.416666667in;

}

.block-contact-form .contact-us-form input[type="email"] {

    background: #fff;

}

.block-product-filter .filter-item .check {

    cursor: pointer;

}

.block-intro.layout-7 .section-column.left,

.block-intro.layout-7 .section-column.right {

    padding-left: 0.9375pc;

}

.block-product-filter .filter-item .custom-checkbox,

.block-parallax {

    position: relative;

}

.block-product-filter .filter-item .custom-checkbox {

    display: inline-block;

}

.block-product-filter .filter-item .custom-checkbox .checkmark:after {

    border-right-color: #666;

}

.block-product-filter .filter-item .custom-checkbox {

    vertical-align: middle;

}

.block-product-filter ul.filter-items.color li .count {

    background: #f1f1f1;

}

.block-intro.layout-7 .section-column.left,

.block-intro.layout-7 .section-column.right {

    padding-right: 0.9375pc;

}

.block-contact-form .contact-us-form input[type="text"] {

    height: 3.125pc;

}

.block-contact-form .contact-us-form input[type="text"] {

    font-size: 0.145833333in;

}

.block-intro.layout-7 .section-column.left,

.block-info .info-wrap ul,

.block-product-filter .layout-slider,

.block-intro.layout-7 .section-column.right {

    padding-top: 0;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-pointer {

    border-radius: 50%;

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-btn {

    border-right-color: #e6e6e6;

}

.block-testimonial .testimonial-content .item .testimonial-info .testimonial-customer-name {

    margin-top: 0;

}

.block-product-filter .filter-item .custom-checkbox .checkmark:after {

    border-top-color: #666;

}

.block-product-filter .jslider .jslider-label {

    font-size: 13px;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-value {

    float: left;

}

.block-banners.layout-3 .section-column.right .block-widget-banner:last-child .banner-wrapper-infor {

    padding-bottom: 0pc;

}

.block-info .info-wrap ul {

    padding-right: 0;

}

.block-contact-form .contact-us-form input[type="text"] {

    line-height: 37.5pt;

}

.block-testimonial .testimonial-content .item .testimonial-info .testimonial-customer-name {

    margin-bottom: 7.5pt;

}

.block-product-filter .jslider .jslider-label {

    left: -0.25pc;

}

.block-product-filter .layout-slider,

.block-contact-form .contact-us-form input[type="text"] {

    width: 100%;

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-quickview > a {

    border-bottom-color: #e6e6e6;

}

.block-contact-form .contact-us-form input[type="text"],

.block-product-filter .layout-slider,

.block-newsletter.layout-2.one-col .newsletter-title-wrap {

    margin-bottom: 15pt;

}

.block-product-filter .filter-item .custom-checkbox .checkmark:after {

    border-image: none;

}

.block-product-filter .jslider .jslider-label-to {

    left: auto;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-icon {

    margin-left: 0;

}

.block-product-filter .layout-slider {

    padding-left: 0.3125pc;

}

.block-product-filter ul.filter-items.color li .count {

    line-height: 18pt;

}

.block-product-filter ul.filter-items li span {

    border-right-color: #ddd;

}

.block-info .info-wrap ul {

    margin-left: auto;

}

.block-info .info-wrap ul {

    margin-bottom: auto;

}

.block-product-filter .filter-item .custom-checkbox .checkmark:after {

    -webkit-transform: rotate(45deg);

}

.block-product-filter .jslider .jslider-label-to {

    right: -0.1875pc;

}

.block-newsletter.layout-2.one-col .newsletter-form {

    margin-right: auto;

}

.block-post-search .search-from .btn {

    position: absolute;

}

.block-contact-map iframe {

    border-right-style: none;

}

.block-post-archives ul li:before {

    line-height: 1;

}

.block-info .info-wrap ul {

    margin-right: auto;

}

.block-post-search .search-from .btn {

    top: 0;

}

.block-info .info-wrap ul {

    margin-top: auto;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-icon {

    margin-bottom: 0.375pc;

}

.block-contact-form .contact-us-form .form-button,

.block-newsletter.layout-2.one-col .newsletter-title-wrap {

    text-align: center;

}

.block-product-filter ul.filter-items.color li span {

    border-top-color: currentColor;

}

.block-post-search .search-from .btn {

    right: 0;

}

.block-post-search .search-from .btn {

    font-size: 0;

}

.block-post-search .search-from .btn,

.block-contact-form .contact-us-form input[type="text"] {

    padding-left: 0.208333333in;

}

.block-post-search .search-from .btn {

    height: 45px;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-icon {

    margin-right: 0;

}

.block-product-filter .filter-item .custom-checkbox .checkmark:after {

    -ms-transform: rotate(45deg);

}

.block-newsletter.layout-2 .newsletter-form .btn-submit {

    margin-left: 7.5pt;

}

.block-contact-form .contact-us-form input[type="text"] {

    padding-bottom: 7.5pt;

}

.block-post-search .search-from .btn {

    -webkit-transform: rotateY(180deg);

}

.block-post-search .search-from .btn {

    transform: rotateY(180deg);

}

.block-newsletter.layout-2 .newsletter-form .btn-submit,

.block-post-search .search-from .btn {

    background: transparent;

}

.block-contact-map iframe {

    border-top-style: none;

}

.block-contact-map iframe {

    border-left-color: currentColor;

}

.block-post-search .search-from .btn {

    padding-bottom: 0;

}

.block-contact-form .contact-us-form input[type="text"],

.block-post-search .search-from .btn {

    padding-right: 0.208333333in;

}

.block-product-filter .filter-item .custom-checkbox .checkmark:after {

    transform: rotate(45deg);

}

.block-product-filter .layout-slider {

    padding-right: 0.3125pc;

}

.block-newsletter .newsletter-form .btn-submit:hover {

    background: #948878;

}

.block-banners.layout-3 .section-column.right .block-widget-banner:last-child .banner-wrapper-infor {

    padding-right: 0.677083333in;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-icon {

    margin-top: 0;

}

.block-post-search .search-from .btn {

    padding-top: 0;

}

.block-post-search .search-from .btn {

    border-radius: 0;

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-btn {

    border-top-color: #e6e6e6;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-value {

    margin-left: -3.75pt !important;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-value {

    margin-top: 27pt;

}

.block-contact-form .contact-us-form input[type="text"] {

    padding-top: 7.5pt;

}

.block-post-search .search-from {

    position: relative;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-info .testimonial-customer-name {

    font-size: 12px;

}

.block-post-search .search-from {

    overflow: hidden;

}

.block-contact-form .contact-us-form input[type="text"] {

    color: #000;

}

.block-contact-form .block-title .sub-title {

    font-size: 12pt;

}

.block-contact-info .info-icon {

    font-size: 0.520833333in;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-value,

.block-contact-form .contact-us-form .button {

    font-size: 14px;

}

.block-contact-form .contact-us-form input[type="text"] {

    font-weight: 400;

}

.block-contact-form .contact-us-form input[type="text"] {

    border-left-width: 0.010416667in;

}

.block-contact-form .contact-us-form .form-button {

    margin-top: 30px;

}

.block-contact-form .contact-us-form .button {

    height: 42px;

}

.block-instagram .right .row:first-child {

    margin-bottom: 30px;

}

.block-product-filter .filter-item .custom-checkbox .checkmark {

    margin-right: 12px;

}

.block-contact-info .info-icon,

.block-product-filter .filter-item .custom-checkbox .checkmark {

    display: inline-block;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-title {

    font-size: 1.5pc;

}

.block-contact-form .contact-us-form .button {

    line-height: 42px;

}

.block-product-filter .filter-item .custom-checkbox .checkmark {

    width: 16px;

}

.block-contact-form .contact-us-form input[type="text"] {

    border-bottom-width: 0.010416667in;

}

.block-contact-form .contact-us-form input[type="text"] {

    border-right-width: 0.010416667in;

}

.block-product-filter ul.filter-items.color li .color.crimson {

    background: #d9bf7a;

}

.block-contact-map iframe {

    border-bottom-color: currentColor;

}

.block-contact-form .contact-us-form input[type="text"] {

    border-top-width: 0.010416667in;

}

.block-product-filter .filter-item .custom-checkbox .checkmark {

    height: 12pt;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-title {

    margin-left: 0;

}

.block-contact-map iframe {

    border-right-color: currentColor;

}

.block-contact-form .contact-us-form .button,

.block-testimonial.layout-2 .testimonial-content .item .testimonial-info .testimonial-customer-name {

    text-transform: uppercase;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-value {

    color: black;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-title {

    margin-bottom: 12px;

}

.block-contact-form .contact-us-form input[type="text"] {

    border-left-style: solid;

}

.block-contact-info .info-icon {

    margin-bottom: 10px;

}

.block-contact-form .contact-us-form input[type="text"] {

    border-bottom-style: solid;

}

.block-contact-form .block-title,

.block-contact-info .info-title {

    margin-bottom: 40px;

}

.block-product-filter ul.filter-items.color li span,

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-btn {

    border-image: none;

}

.block-post-archives ul li a {

    color: #868686;

}

.block-product-filter .filter-item .custom-checkbox .checkmark {

    cursor: pointer;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-title {

    margin-right: 0;

}

.block-contact-form .contact-us-form input[type="text"] {

    border-right-style: solid;

}

.block-contact-form .block-title {

    text-align: center;

}

.block-contact-form .contact-us-form input[type="text"] {

    border-top-style: solid;

}

.block-product-filter .filter-item .custom-checkbox .checkmark {

    -webkit-border-radius: 0.020833333in;

}

.block-contact-form .contact-us-form input[type="text"] {

    border-left-color: #000;

}

.block-contact-form .contact-us-form input[type="text"],

.block-info .info-wrap {

    background: #fff;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-value {

    background: transparent;

}

.block-contact-map iframe {

    border-top-color: currentColor;

}

.block-contact-form .contact-us-form .button {

    letter-spacing: 0.1875pc;

}

.block-product-filter .filter-item .custom-checkbox .checkmark {

    -moz-border-radius: 1.5pt;

}

.block-product-filter .filter-item .custom-checkbox .checkmark {

    -ms-border-radius: 2px;

}

.block-product-filter .filter-item .custom-checkbox .checkmark {

    -o-border-radius: 2px;

}

.block-contact-map iframe {

    border-image: none;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-title {

    margin-top: 0;

}

.block-contact-form .contact-us-form .button {

    font-weight: 500;

}

.block-testimonial.layout-1:hover .slick-arrow.fa-angle-left {

    left: 5px;

}

.block-contact-form .contact-us-form .button {

    padding-left: 3.125pc;

}

.block-product-filter .filter-item .custom-checkbox .checkmark {

    border-radius: 0.125pc;

}

.block-contact-form .contact-us-form input[type="text"] {

    border-bottom-color: #000;

}

.block-contact-form .contact-us-form .button,

.block-intro.layout-6 .section-column .intro-image.left {

    padding-bottom: 0;

}

.block-contact-form .contact-us-form input[type="text"] {

    border-right-color: #000;

}

.block-testimonial.layout-1:hover .slick-arrow.fa-angle-right {

    right: 0.3125pc;

}

.block-contact-form .contact-us-form .button {

    padding-right: 3.125pc;

}

.block-contact-form .contact-us-form input[type="text"] {

    border-top-color: #000;

}

.block-info .info-wrap {

    padding-left: 15px;

}

.block-info .info-wrap {

    padding-bottom: 48.75pt;

}

.block-product-filter ul.filter-items.text li {

    line-height: 0.416666667in;

}

.block-contact-form .contact-us-form input[type="text"] {

    border-image: none;

}

.block-info .info-wrap {

    padding-right: 11.25pt;

}

.block-contact-form .contact-us-form .button {

    padding-top: 0;

}

.block-product-filter .filter-item .custom-checkbox .checkmark {

    border-left-width: 0.75pt;

}

.block-product-filter ul.filter-items.color li .count {

    font-size: 0.145833333in;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-info .testimonial-customer-name {

    letter-spacing: 1.5pt;

}

.block-product-filter .filter-item .custom-checkbox .checkmark {

    border-bottom-width: 0.75pt;

}

.block-product-filter .filter-item .custom-checkbox .checkmark {

    border-right-width: 0.75pt;

}

.block-contact-form .contact-us-form .button {

    color: #fff;

}

.block-contact-form .contact-us-form .button {

    background: #000;

}

.block-info .info-wrap {

    padding-top: 3.125pc;

}

.block-contact-form .contact-us-form .button {

    -webkit-transition: all 0.3s ease;

}

.block-product-filter .filter-item .custom-checkbox .checkmark {

    border-top-width: 0.75pt;

}

.block-info .info-wrap {

    max-width: 5.3125in;

}

.block-contact-form .contact-us-form .button {

    transition: all 0.3s ease;

}

.block-info .info-wrap .icon svg {

    fill: #948878;

}

.block-product-filter .filter-item .custom-checkbox .checkmark {

    border-left-style: solid;

}

.block-info .info-wrap .icon svg {

    transform: rotate(0deg);

}

.block-contact-info .info-item .item-content.small-width,

.block-info .info-wrap {

    margin-left: auto;

}

.block-intro.layout-6 .section-column .intro-image.left {

    padding-left: 1.25pc;

}

.block-product-filter .filter-item .custom-checkbox .checkmark {

    border-bottom-style: solid;

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-btn {

    box-shadow: none;

}

.block-product-filter .filter-item .custom-checkbox .checkmark {

    border-right-style: solid;

}

.block-contact-form .contact-us-form .button {

    cursor: pointer;

}

.block-intro.layout-6 .section-column .intro-image.left {

    padding-right: 1.25pc;

}

.block-product-filter .filter-item .custom-checkbox .checkmark {

    border-top-style: solid;

}

.block-info .info-wrap,

.block-contact-info .info-item .item-content.small-width {

    margin-bottom: 0;

}

.block-product-filter .filter-item .custom-checkbox .checkmark {

    border-left-color: #dbdbdb;

}

.block-info .info-wrap .icon {

    color: #948878;

}

.block-product-filter ul.filter-items.color li .color.eggshell {

    background: #f1ead7;

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-quickview > a {

    border-right-color: #e6e6e6;

}

.block-product-filter ul.filter-items.color li .count,

.block-info .info-wrap .icon svg {

    display: block;

}

.block-info .info-wrap .icon {

    color: #818a91;

}

.block-info .info-wrap .icon {

    border-left-color: #948878;

}

.block-info .info-wrap,

.block-contact-info .info-item .item-content.small-width {

    margin-right: auto;

}

.block-contact-info .info-item .item-content.small-width,

.block-info .info-wrap {

    margin-top: 0;

}

.block-info .info-wrap .icon {

    border-bottom-color: #948878;

}

.block-info .info-wrap .icon {

    border-right-color: #948878;

}

.block-intro.layout-6 .section-column .intro-image.left {

    padding-top: 2.083333333in;

}

.block-info .info-wrap,

.block-intro.layout-6 .section-column .intro-image.left,

.block-info .info-wrap .icon,

.block-contact-info {

    text-align: center;

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-quickview > a {

    border-top-color: #e6e6e6;

}

.block-info .info-wrap .icon svg {

    width: 1em;

}

.block-product-filter ul.filter-items.image li {

    width: 33.33%;

}

.block-info .info-wrap .icon,

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-quickview > a:hover {

    border-top-color: #948878;

}

.block-info .info-wrap .icon svg {

    height: 1em;

}

.block-info .info-wrap .icon {

    display: inline-block;

}

.block-info .info-wrap .icon {

    line-height: 1;

}

.block-product-filter ul.filter-items.image li {

    padding-left: 0.3125pc;

}

.block-product-filter .filter-item .custom-checkbox .checkmark {

    border-bottom-color: #dbdbdb;

}

.block-product-filter ul.filter-items.image li {

    padding-bottom: 0;

}

.block-product-filter .filter-item .custom-checkbox .checkmark {

    border-right-color: #dbdbdb;

}

.block-info .info-wrap .icon svg {

    position: relative;

}

.block-info .info-wrap .icon {

    -webkit-transition: all 0.3s;

}

.block-info .info-wrap .icon {

    -o-transition: all 0.3s;

}

.block-info .info-wrap .icon svg {

    margin-bottom: 10px;

}

.block-info .info-wrap .icon {

    transition: all 0.3s;

}

.block-product-filter .filter-item .custom-checkbox .checkmark {

    border-top-color: #dbdbdb;

}

.block-product-filter .filter-item .custom-checkbox .checkmark,

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-quickview > a {

    border-image: none;

}

.block-product-filter .filter-item .custom-checkbox .checkmark {

    background-color: #fff;

}

.block-contact-info .info-item .item-content.small-width {

    max-width: 3.020833333in;

}

.block-info .info-wrap .icon {

    font-size: 3.125pc;

}

.block-post-tags ul li a {

    color: #868686;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-info .testimonial-customer-name {

    margin-bottom: 0px;

}

.block-intro.layout-6 .section-column .intro-image.right {

    text-align: right;

}

.block-contact-map iframe {

    height: 4.583333333in;

}

.block-info .info-wrap .title {

    margin-left: 0in;

}

.block-newsletter.layout-2.one-col.align-left .newsletter-form {

    margin-left: 0;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-bg i.v {

    -moz-border-radius: 0;

}

.block-info .info-wrap .title {

    margin-bottom: 0.208333333in;

}

.block-info .info-wrap .title {

    margin-right: 0px;

}

.block-info .info-wrap .title {

    margin-top: 0pc;

}

.block-info .info-wrap .title {

    color: #d29379;

}

.block-contact-form .contact-us-form .button:hover {

    background: #948878;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-info .testimonial-customer-name {

    margin-top: 0;

}

.block-info .info-wrap .title {

    font-size: 2.5pc;

}

.block-info .info-wrap .title {

    font-weight: 600;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-icon .icon-quote {

    color: #dedede;

}

.block-newsletter.layout-2.one-col.align-left .newsletter-form {

    margin-right: 0;

}

.block-newsletter.layout-2.one-col.align-left .newsletter-title-wrap,

.block-product-filter ul.filter-items.color li {

    text-align: left;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-bg i.v {

    -ms-border-radius: 0;

}

.block-product-filter ul.filter-items.image li {

    padding-right: 0.3125pc;

}

.block-product-filter ul.filter-items.image li {

    padding-top: 0;

}

.block-post-cats ul li.current a:hover {

    color: #948878;

}

.block-testimonial.layout-2 .testimonial-content .item .testimonial-icon .icon-quote {

    font-size: 22.5pt;

}

.block-newsletter.layout-2 .newsletter-form .btn-submit:hover {

    background: transparent;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-bg i.v {

    -o-border-radius: 0;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-bg i.v {

    border-radius: 0;

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-btn:hover {

    border-right-color: #948878;

}

.block-product-filter ul.filter-items.image li {

    margin-left: 0;

}

.block-product-filter ul.filter-items li span {

    border-top-color: #ddd;

}

.block-banners.layout-3 .section-column.right .block-widget-banner:last-child .banner-wrapper-infor {

    padding-top: 0in;

}

.block-product-filter ul.filter-items.color li .color.grullo {

    background: #a19d80;

}

.block-product-filter ul.filter-items li span {

    border-image: none;

}

.block-product-filter ul.filter-items.image li {

    margin-bottom: 0.625pc;

}

.block-product-filter ul.filter-items li span,

.block-product-filter ul.filter-items.color li {

    display: block;

}

.block-product-filter ul.filter-items.image li {

    margin-right: 0;

}

.block-product-filter ul.filter-items.image li {

    margin-top: 0;

}

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-bg i.l,

.block-product-filter .layout-slider span.jslider.jslider_plastic .jslider-bg i.r {

    display: none;

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-quickview > a {

    box-shadow: none;

}

.block-post-cats ul li.current a,

.block-contact-form .contact-us-form label.required:before {

    color: #000;

}

.block-post-archives ul li a:hover,

.block-post-cats ul li a:hover {

    color: #948878;

}

.block-product-filter ul.filter-items.color li {

    float: none;

}

.block-product-filter ul.filter-items.color li {

    margin-right: 0;

}

.block-products.layout-2 .products-list.grid .product-wapper .products-thumb .product-button .product-btn:hover {

    border-top-color: #948878;

}

.block-product-filter ul.filter-items.color li {

    margin-bottom: 7.5pt;

}

.block-contact-form .contact-us-form label.required:before {

    content: "*";

}

.block-contact-form .contact-us-form label.required:before {

    position: absolute;

}

.block-contact-form .contact-us-form label.required:before {

    top: -1px;

}

.block-contact-form .contact-us-form label.required:before {

    right: -0.083333333in;

}

.block-info .info-wrap ul li:last-child {

    margin-bottom: 0;

}

.block-post-tags ul li:hover a {

    color: #fff;

}



/*===================================================================

6. Product Functions

====================================================================*/

.wishlist-items .wishlist-item .wishlist-item-remove span,

.wishlist-items .wishlist-item .wishlist-item-remove span:before {

    display: inline-block;

}

.wishlist-items .wishlist-item .wishlist-item-remove {

    vertical-align: middle;

}

.wishlist-popup.show {

    opacity: 1;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-page:hover,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue:hover,

.wishlist-items .wishlist-item .wishlist-item-add a:hover {

    background: #948878;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr {

    border-left-width: medium;

}

.wishlist-items .wishlist-item .wishlist-item-remove span:hover:before {

    color: #cc6055;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close,

.wishlist-items .wishlist-item .wishlist-item-remove span,

.wishlist-empty {

    text-align: center;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue:hover {

    border-left-color: #948878;

}

.wishlist-popup.show .wishlist-popup-inner .wishlist-popup-content {

    top: 50% !important;

}

.wishlist-items .wishlist-item .wishlist-item-remove span,

.wishlist-items .wishlist-item .wishlist-item-remove {

    width: 0.166666667in;

}

.wishlist-items .wishlist-item .wishlist-item-remove span,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    cursor: pointer;

}

.wishlist-items .wishlist-item .wishlist-item-remove span {

    height: 12pt;

}

.wishlist-items tr td:first-child,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th:first-child {

    padding-left: 1.25pc;

}

.wishlist-items .wishlist-item .wishlist-item-remove span:before {

    content: "";

}

.wishlist-popup.show {

    visibility: visible;

}

.wishlist-items .wishlist-item .wishlist-item-remove span {

    line-height: 0.166666667in;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    position: absolute;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.added {

    display: none;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-count-wrapper:before {

    content: "(";

}

.wishlist-items .wishlist-item .wishlist-item-name a,

.wishlist-items .wishlist-item .wishlist-item-name {

    font-weight: 400;

}

.wishlist-items .wishlist-item .wishlist-item-remove span.removing:before {

    animation: remove-spinner 1s linear infinite;

}

.wishlist-items .wishlist-item .wishlist-item-name a,

.wishlist-items .wishlist-item .wishlist-item-name,

.wishlist-items .wishlist-item .wishlist-item-remove span:before {

    font-size: 12pt;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top:before {

    font-size: 22px;

}

.wishlist-items .wishlist-item .wishlist-item-remove span.removing:before {

    -webkit-animation: remove-spinner 1s linear infinite;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top {

    background: #fff;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    z-index: 9999;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th,

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before {

    position: relative;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-count-wrapper:after {

    content: ")";

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th {

    border-collapse: collapse;

}

.wishlist-items .wishlist-item .wishlist-item-image {

    width: 100px;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th {

    z-index: 8 !important;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top:before,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top {

    color: #000;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th {

    padding-left: 0.208333333in;

}

.wishlist-items .wishlist-item .wishlist-item-image img,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top {

    padding-bottom: 0;

}

.wishlist-items .wishlist-item .wishlist-item-time {

    font-size: 0.875pc;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top {

    padding-right: 0.208333333in;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top:before {

    line-height: 26.25pt;

}

.wishlist-items tr {

    border-bottom-width: 0.75pt;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top,

.wishlist-items .wishlist-item .wishlist-item-image img {

    padding-top: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top:before {

    -webkit-transition: all 0.1s ease;

}

.wishlist-items .wishlist-item .wishlist-item-actions {

    text-align: right;

}

.wishlist-items .wishlist-item .wishlist-item-image img {

    width: 95px !important;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th .remove {

    text-transform: none;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th {

    text-transform: uppercase;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top:before {

    transition: all 0.1s ease;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top {

    font-size: 0.208333333in;

}

.wishlist-items tr td {

    border-left-width: 0;

}

.wishlist-items .wishlist-item .wishlist-item-image img {

    height: auto;

}

.wishlist-items .wishlist-item .wishlist-item-image img {

    padding-left: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top:before {

    content: "";

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top:before {

    font-family: feather;

}

.wishlist-items .wishlist-item .wishlist-item-remove span:before {

    font-family: "feather";

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top {

    font-weight: 500;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th {

    padding-bottom: 11.25pt;

}

.wishlist-items .wishlist-item .wishlist-item-image img,

.wishlist-items,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top:before,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th {

    margin-left: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:after,

.wishlist-popup .wishlist-popup-content-mid:before {

    content: "";

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    max-width: 670px !important;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top:before,

.wishlist-items,

.wishlist-items .wishlist-item .wishlist-item-image img {

    margin-bottom: 0;

}

.wishlist-items tr td {

    border-bottom-width: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    max-width: 360pt;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th {

    padding-right: 0.9375pc;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top {

    text-transform: capitalize;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top:before {

    margin-right: 3.75pt;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:after {

    position: absolute;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top:before {

    margin-top: 0;

}

.wishlist-items .wishlist-item .wishlist-item-image img {

    padding-right: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue:hover {

    border-bottom-color: #948878;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th {

    padding-top: 15px;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:after {

    height: 0.020833333in;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    border-radius: 0 !important;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    border-radius: 0.041666667in;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    display: inline-block;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    -webkit-border-radius: 0 !important;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr {

    border-bottom-width: medium;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th .remove {

    font-weight: 400;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    -moz-border-radius: 0 !important;

}

.wishlist-items .wishlist-item .wishlist-item-remove span:before {

    speak: none;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner:before,

.wishlist-popup .wishlist-popup-content-mid:before {

    width: 100%;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    -ms-border-radius: 0 !important;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:after {

    width: 7.5pt;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    -o-border-radius: 0 !important;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top {

    height: 0.625in;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue:hover {

    border-right-color: #948878;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    background: #fff;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    width: 0.260416667in;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top {

    line-height: 60px;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top:before,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top {

    position: relative;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    width: 90%;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    height: 0.260416667in;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top {

    border-bottom-width: 0.0625pc;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    padding-left: 0.0625in;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top {

    border-bottom-style: solid;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    height: auto;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top {

    border-bottom-color: #e5e5e5;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue:hover {

    border-top-color: #948878;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue:hover {

    color: #fff !important;

}

.wishlist-items tr td {

    border-right-width: 0;

}

.wishlist-items tr td {

    border-top-width: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top:before {

    top: 3px;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    max-height: 90%;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner:before,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-notice.wishlist-notice-show {

    top: 0;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top,

.wishlist-items .wishlist-item .wishlist-item-image img,

.wishlist-items {

    margin-right: 0;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner:before {

    content: "";

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    padding-bottom: 0.0625in;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    padding-right: 0.0625in;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner:before {

    height: 100%;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:after {

    top: 50%;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top {

    border-image: none;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th .remove {

    text-decoration: underline;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    padding-top: 0.0625in;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top {

    flex: 0 0 auto;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top {

    margin-left: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top {

    margin-bottom: 0;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner:before,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-close .compare-table-close-icon,

.wishlist-popup .wishlist-popup-inner,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-mid {

    display: block;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner:before,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    position: absolute;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th,

.wishlist-items,

.wishlist-items .wishlist-item .wishlist-item-image img,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top {

    margin-top: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    top: 40%;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    top: 12pt;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    right: 16px;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    left: 50%;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner:before {

    left: 0;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner:before {

    background-color: rgba(255, 255, 255, 0.7);

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:after {

    left: calc(50% - 5px);

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-mid {

    position: relative;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th .remove {

    cursor: pointer;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:after {

    margin-top: -0.010416667in;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner:before {

    opacity: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    transform: translate3d(-50%, -50%, 0);

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    -webkit-transform: translate3d(-50%, -50%, 0);

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-mid {

    min-height: 60pt;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-mid,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    padding-left: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    border-radius: 100%;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    -webkit-border-radius: 100%;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner:before {

    visibility: hidden;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr {

    border-right-width: medium;

}

.wishlist-items .wishlist-item .wishlist-item-image img {

    box-shadow: none;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-mid,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    padding-bottom: 0;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th .remove {

    margin-left: 5px;

}

.wishlist-items .wishlist-item .wishlist-item-remove span:before {

    font-style: normal;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    -moz-border-radius: 100%;

}

.wishlist-items .wishlist-item .wishlist-item-price ins {

    text-decoration: none;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-mid,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    padding-right: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-mid,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    padding-top: 0;

}

.wishlist-popup {

    position: fixed;

}

.wishlist-items tr td {

    border-left-style: none;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    -ms-border-radius: 100%;

}

.wishlist-items .wishlist-item .wishlist-item-remove span:before {

    font-weight: 400;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    display: flex;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    -o-border-radius: 100%;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td:first-child,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner:before {

    z-index: 7;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-mid {

    flex: 1 1 auto;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    flex-direction: column;

}

.wishlist-items .wishlist-item .wishlist-item-remove span:before {

    font-variant: normal;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    -webkit-transition: all 0.5s;

}

.quickview-popup .quickview-container .quickview-close:hover:before,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:hover:after,

.quickview-popup .quickview-container .quickview-close:hover:after {

    -webkit-transform: rotate(0deg);

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    -moz-transition: all 0.5s;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:hover:after,

.quickview-popup .quickview-container .quickview-close:hover:after,

.quickview-popup .quickview-container .quickview-close:hover:before {

    transform: rotate(0deg);

}

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:before {

    content: "";

}

.wishlist-items .wishlist-item .wishlist-item-price span {

    color: #948878;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-mid {

    margin-left: 0;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before {

    border-left-width: 0.125pc;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:after {

    background-color: hsla(0, 0%, 53%, 0.35);

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-mid {

    margin-bottom: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:after {

    -webkit-transition: all 0.3s ease;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:after {

    transition: all 0.3s ease;

}

.single-product .quickview-single-info .description > p:last-child,

.quickview-container .quickview-single-info .description > p:last-child {

    margin-bottom: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    -ms-transition: all 0.5s;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-close .compare-table-close-icon {

    position: relative;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before {

    border-bottom-width: 0.125pc;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    border-left-width: 0.0625pc;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-mid {

    margin-right: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-mid {

    margin-top: 0;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-close .compare-table-close-icon {

    width: 100%;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    border-bottom-width: 0.0625pc;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-mid {

    background-color: #fff;

}

.wishlist-items .wishlist-item .wishlist-item-price span {

    font-size: 11.25pt;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr,

.wishlist-items .wishlist-item .wishlist-item-add p {

    border-top-width: medium;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    -o-transition: all 0.5s;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    border-right-width: 0.0625pc;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before {

    border-right-width: 0.125pc;

}

.quickview-container .quickview-single-info .quantity button.plus,

.wishlist-items .wishlist-item .wishlist-item-add p {

    border-left-width: medium;

}

.quickview-container .quickview-single-info .quantity button.plus,

.wishlist-items .wishlist-item .wishlist-item-add p {

    border-bottom-width: medium;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    transition: all 0.5s;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content {

    overflow: hidden;

}

.quickview-container .quickview-single-info .quantity button.plus,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:before {

    position: absolute;

}

.quickview-container .quickview-single-info .quantity button.plus,

.wishlist-items .wishlist-item .wishlist-item-add p {

    border-right-width: medium;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th {

    width: auto;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th {

    min-width: 2.083333333in;

}

.wishlist-items .wishlist-item .wishlist-item-remove span:before {

    text-transform: none;

}

.compare-popup .compare-popup-inner .compare-table,

.wishlist-popup,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-close .compare-table-close-icon,

.wishlist-popup .wishlist-popup-content-mid:before {

    height: 100%;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-mid {

    overflow-x: hidden;

}

.wishlist-popup,

.quickview-container .quickview-single-info .quantity button.plus {

    top: 0;

}

.quickview-container .quickview-single-info .quantity button.plus {

    right: 0;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before {

    border-top-width: 0.125pc;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    border-top-width: 0.0625pc;

}

.wishlist-items .wishlist-item .wishlist-item-add p,

.quickview-container .quickview-single-info .quantity button.plus,

.wishlist-items tr td {

    border-bottom-style: none;

}

.quickview-container .quickview-single-info .quantity button.plus,

.wishlist-items .wishlist-item .wishlist-item-add p {

    border-left-style: none;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-mid {

    overflow-y: auto;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th {

    max-width: 300px;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot {

    background: #fff;

}

.compare-popup .compare-popup-inner .compare-table {

    padding-left: 0.15625in;

}

.compare-popup .compare-popup-inner .compare-table {

    padding-bottom: 0.15625in;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot {

    color: #000;

}

.quickview-container .quickview-single-info .quantity button.plus,

.wishlist-items tr td,

.wishlist-items .wishlist-item .wishlist-item-add p {

    border-right-style: none;

}

.compare-popup .compare-popup-inner .compare-table {

    padding-right: 0.15625in;

}

.wishlist-popup,

.compare-popup .compare-popup-inner .compare-table {

    left: 0;

}

.compare-popup .compare-popup-inner .compare-table {

    padding-top: 0.15625in;

}

.compare-popup .compare-popup-inner .compare-table {

    margin-left: 0;

}

.quickview-container .quickview-single-info .quantity button.plus {

    background: transparent;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot {

    padding-left: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot {

    padding-bottom: 0;

}

.compare-popup .compare-popup-inner .compare-table {

    margin-bottom: 0;

}

.compare-popup .compare-popup-inner .compare-table {

    margin-right: 0;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-close .compare-table-close-icon {

    min-width: 3.25pc;

}

.compare-popup .compare-popup-inner .compare-table {

    margin-top: 0;

}

.compare-popup .compare-popup-inner .compare-table,

.wishlist-popup {

    width: 100%;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td:first-child {

    padding-left: 0.15625in;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close,

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before {

    border-left-style: solid;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before,

.wishlist-items tr,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    border-bottom-style: solid;

}

.wishlist-items .wishlist-item .wishlist-item-remove span:before,

.compare-popup .compare-popup-inner .compare-table {

    -webkit-font-smoothing: antialiased;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    border-right-style: solid;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot {

    padding-right: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot {

    padding-top: 0;

}

.quickview-container .quickview-single-info .quantity button.plus {

    border-top-width: medium;

}

.compare-popup .compare-popup-inner .compare-table *,

.compare-popup .compare-popup-inner .compare-table {

    box-sizing: border-box;

}

.compare-popup .compare-popup-inner .compare-table {

    background-color: #292a30;

}

.compare-popup .compare-popup-inner .compare-table {

    text-rendering: optimizeLegibility;

}

.compare-popup .compare-popup-inner .compare-table,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot {

    font-size: 14px;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th {

    vertical-align: middle;

}

.wishlist-items .wishlist-item .wishlist-item-add p,

.quickview-container .quickview-single-info .quantity button.plus {

    border-top-style: none;

}

.compare-popup .compare-popup-inner .compare-table {

    position: fixed;

}

.compare-popup .compare-popup-inner .compare-table {

    top: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    border-top-style: solid;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th {

    color: #43454b;

}

.wishlist-items .wishlist-item .wishlist-item-add p,

.quickview-container .quickview-single-info .quantity button.plus {

    border-left-color: currentColor;

}

.compare-popup .compare-popup-inner .compare-table {

    z-index: 99999997;

}

.quickview-container .quickview-single-info .quantity button.plus,

.wishlist-items .wishlist-item .wishlist-item-add p {

    border-bottom-color: currentColor;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot {

    border-top-color: #e5e5e5;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:before {

    height: 0.020833333in;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot {

    border-image: none;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:before {

    width: 7.5pt;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot {

    height: 0.625in;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th {

    font-weight: 700;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-close .compare-table-close-icon {

    min-height: 39pt;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-close .compare-table-close-icon {

    background-color: #eee;

}

.compare-popup .compare-popup-inner .compare-table {

    pointer-events: auto;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-close .compare-table-close-icon {

    background-image: url("../img/remove-dark.svg");

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot {

    line-height: 1;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot {

    display: flex;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot {

    flex-wrap: wrap;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-rating td .star-rating {

    float: left;

}

.wishlist-popup {

    z-index: 99999989;

}

.quickview-container .quickview-single-info .quantity button.plus,

.wishlist-items .wishlist-item .wishlist-item-add p {

    border-right-color: currentColor;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:before {

    top: 50%;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th {

    text-align: left;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot {

    align-items: center;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot {

    flex: 0 0 auto;

}

.quickview-popup .quickview-container .quickview-close {

    text-align: center;

}

.quickview-container .quickview-single-info .quantity button.plus,

.wishlist-items .wishlist-item .wishlist-item-add p {

    border-top-color: currentColor;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot {

    position: relative;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot {

    text-transform: uppercase;

}

.quickview-popup .quickview-container .quickview-close,

.single-product .quickview-single-info .quantity button.plus {

    position: absolute;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th {

    background-color: #f7f7f7;

}

.quickview-container .quickview-single-info .quantity button.plus,

.wishlist-items .wishlist-item .wishlist-item-add p {

    border-image: none;

}

.quickview-popup .quickview-container .quickview-close {

    cursor: pointer;

}

.quickview-container .quickview-single-info .quantity button.plus {

    width: 0.395833333in;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot {

    overflow: hidden;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner {

    background-color: #fff;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    border-left-color: hsla(0, 0%, 53%, 0.35);

}

.wishlist-items .wishlist-item .wishlist-item-remove span:before {

    -moz-osx-font-smoothing: grayscale;

}

.quickview-popup .quickview-container .quickview-close {

    top: 7.5pt;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner {

    border-radius: 0.125pc;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner {

    -moz-border-radius: 1.5pt;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner {

    -webkit-border-radius: 1.5pt;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    border-bottom-color: hsla(0, 0%, 53%, 0.35);

}

.quickview-popup .quickview-container .quickview-close {

    right: 10px;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:before {

    left: calc(50% - 5px);

}

.quickview-popup .quickview-container .quickview-close {

    color: #000;

}

.wishlist-popup .wishlist-popup-inner,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner {

    width: 100%;

}

.quickview-container .quickview-single-info .quantity button.plus {

    height: 42px;

}

.quickview-popup .quickview-container .quickview-close {

    z-index: 10000;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:before {

    margin-top: -0.010416667in;

}

.wishlist-popup .wishlist-popup-inner,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner {

    height: 100%;

}

.single-product .quickview-single-info .quantity button.plus {

    top: 0;

}

.quickview-popup .quickview-container .quickview-close {

    width: 2.25pc;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-settings,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-close .compare-table-close-icon {

    background-repeat: no-repeat;

}

.quickview-popup .quickview-container .quickview-close {

    height: 27pt;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner {

    max-height: 100%;

}

.wishlist-items .wishlist-item .wishlist-item-price del span {

    color: #9b9b9b;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:before {

    background-color: hsla(0, 0%, 53%, 0.35);

}

.single-product .quickview-single-info .quantity button.plus {

    right: 0;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr:hover td {

    background-color: #f8f8f8;

}

.quickview-popup .quickview-container .quickview-close {

    border-left-width: 0.09375in;

}

.single-product .quickview-single-info .quantity button.plus {

    background: transparent;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th,

.single-product .quickview-single-info .quantity button.plus {

    border-left-width: medium;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    border-right-color: hsla(0, 0%, 53%, 0.35);

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th,

.single-product .quickview-single-info .quantity button.plus {

    border-bottom-width: medium;

}

.wishlist-items .wishlist-item .wishlist-item-add p {

    padding-left: 0;

}

.wishlist-popup {

    background: rgba(0, 0, 0, 0.7);

}

.quickview-popup .quickview-container .quickview-close {

    border-bottom-width: 0.09375in;

}

.wishlist-items .wishlist-item .wishlist-item-add p {

    padding-bottom: 0;

}

.single-product .quickview-single-info .quantity button.plus {

    border-right-width: medium;

}

.single-product .quickview-single-info .quantity button.plus {

    border-top-width: medium;

}

.wishlist-items .wishlist-item .wishlist-item-add p {

    padding-right: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    border-top-color: hsla(0, 0%, 53%, 0.35);

}

.wishlist-popup .wishlist-popup-inner,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner {

    position: relative;

}

.wishlist-items tr td,

.single-product .quickview-single-info .quantity button.plus {

    border-top-style: none;

}

.quickview-popup .quickview-container .quickview-close,

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before {

    border-top-style: solid;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-close .compare-table-close-icon {

    background-position: center;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    border-image: none;

}

.quickview-popup .quickview-container .quickview-close {

    border-right-width: 0.09375in;

}

.quickview-popup .quickview-container .quickview-close {

    border-top-width: 0.09375in;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    line-height: 48px;

}

.wishlist-popup .wishlist-empty {

    margin-top: 18.75pt;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-settings {

    background-image: url("../img/checkbox-dark.svg");

}

.compare-popup .compare-popup-inner .compare-table .compare-table-settings {

    background-size: 0.166666667in 16px;

}

.quickview-popup .quickview-container .quickview-close {

    border-left-style: solid;

}

.single-product .quickview-single-info .quantity button.plus,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr {

    border-left-style: none;

}

.compare-popup.active {

    opacity: 1;

}

.quickview-popup .quickview-container .quickview-close {

    border-bottom-style: solid;

}

.wishlist-items tr td,

.single-product .quickview-single-info .quantity button.plus {

    border-left-color: currentColor;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    text-transform: none;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-settings {

    background-position: center left;

}

.wishlist-popup {

    opacity: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:before {

    -webkit-transition: all 0.3s ease;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-close .compare-table-close-icon {

    cursor: pointer;

}

.wishlist-items .wishlist-item .wishlist-item-add p,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-popup-content-bot-inner {

    padding-top: 0;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-settings {

    padding-left: 20px;

}

.single-product .quickview-single-info .quantity button.plus,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr {

    border-bottom-style: none;

}

.quickview-container .product-type-simple .quickview-single-info .entry-summary > .cart .quantity-button,

.quickview-popup .quickview-container .product-detail > .row,

.wishlist-items .wishlist-item .wishlist-item-add p {

    margin-left: 0;

}

.single-product .quickview-single-info .quantity button.plus {

    border-right-style: none;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-popup-content-bot-inner,

.quickview-container .product-type-simple .quickview-single-info .entry-summary > .cart .quantity-button {

    display: flex;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    color: #999;

}

.wishlist-items .wishlist-item .wishlist-item-add p,

.quickview-popup .quickview-container .product-detail > .row {

    margin-bottom: 0;

}

.compare-popup.active {

    visibility: visible;

}

.quickview-container .product-type-simple .quickview-single-info .entry-summary > .cart .quantity-button {

    flex: 1;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close {

    font-weight: 400;

}

.quickview-popup .quickview-container .quickview-close {

    border-right-style: solid;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-popup-content-bot-inner {

    padding-left: 15pt;

}

.quickview-popup .quickview-container .quickview-close {

    border-left-color: transparent;

}

.wishlist-items .wishlist-item .wishlist-item-price del span,

.wishlist-popup {

    font-size: 0.875pc;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-popup-content-bot-inner {

    padding-bottom: 0;

}

.quickview-popup .quickview-container .quickview-close {

    border-bottom-color: transparent;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-popup-content-bot-inner {

    padding-right: 15pt;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before {

    border-left-color: #a9a8a8;

}

.wishlist-items tr td,

.single-product .quickview-single-info .quantity button.plus {

    border-bottom-color: currentColor;

}

.wishlist-popup .wishlist-popup-content-mid:before,

.compare-popup .compare-popup-inner {

    display: block;

}

.wishlist-items .wishlist-item .wishlist-item-add p,

.quickview-popup .quickview-container .product-detail > .row {

    margin-right: 0;

}

.quickview-popup .quickview-container .quickview-close:hover {

    background: #e5e5e5;

}

.quickview-popup .quickview-container .product-detail > .row,

.wishlist-items .wishlist-item .wishlist-item-add p {

    margin-top: 0;

}

.wishlist-popup {

    visibility: hidden;

}

.quickview-popup .quickview-container .quickview-close {

    border-right-color: transparent;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-popup-content-bot-inner {

    flex-wrap: wrap;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:hover:before {

    -webkit-transform: rotate(0deg);

}

.quickview-popup .quickview-container .quickview-close {

    border-top-color: transparent;

}

.quickview-popup .quickview-container .quickview-close {

    border-image: none;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:before {

    transition: all 0.3s ease;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th {

    border-right-width: medium;

}

.wishlist-items tr td,

.single-product .quickview-single-info .quantity button.plus {

    border-right-color: currentColor;

}

.quickview-popup .quickview-container .quickview-close {

    border-radius: 100%;

}

.single-product .quickview-single-info .quantity button.plus {

    border-top-color: currentColor;

}

.quickview-popup .quickview-container .quickview-close {

    -webkit-border-radius: 100%;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before {

    border-bottom-color: #a9a8a8;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:after,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:before {

    transform-origin: 50% 50%;

}

.quickview-popup .quickview-container .quickview-close {

    -moz-border-radius: 100%;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image a {

    text-decoration: none;

}

.wishlist-popup {

    -webkit-transition: opacity 0.3s;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-popup-content-bot-inner {

    flex-direction: row;

}

.quickview-popup .quickview-container .product-detail > .row,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-popup-content-bot-inner {

    align-items: center;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:before {

    -webkit-transform: rotate(-45deg);

}

.wishlist-items .wishlist-item .wishlist-item-add a {

    color: #fff;

}

.quickview-container .product-type-simple .quickview-single-info .entry-summary > .cart .quantity-button {

    margin-bottom: 0.052083333in;

}

.wishlist-popup {

    transition: opacity 0.3s;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th {

    border-top-width: medium;

}

.wishlist-items .wishlist-item .wishlist-item-add a {

    display: inline-block;

}

.quickview-popup .quickview-container .quickview-close {

    -ms-border-radius: 100%;

}

.quickview-popup .quickview-container .img-quickview .slick-arrow {

    top: calc(50% - 10px);

}

.wishlist-items .wishlist-item .wishlist-item-add a {

    line-height: 0.3125in;

}

.quickview-popup .quickview-container .img-quickview .slick-arrow {

    font-size: 0.208333333in;

}

.quickview-popup .quickview-container .product-images-slider .img-thumbnail {

    border-left-width: 0;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th,

.quickview-popup .quickview-container .product-images-slider .img-thumbnail {

    border-left-style: none;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:before {

    transform: rotate(-45deg);

}

.quickview-popup .quickview-container .quickview-close {

    -o-border-radius: 100%;

}

.wishlist-items .wishlist-item .wishlist-item-add a,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-page {

    background: #000;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-popup-content-bot-inner,

.compare-popup .compare-popup-inner,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img {

    width: 100%;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image a {

    outline: none;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-popup-content-bot-inner {

    justify-content: space-between;

}

.single-product .quickview-single-info .quantity button.plus {

    border-image: none;

}

.single-product .quickview-single-info .quantity button.plus {

    width: 0.395833333in;

}

.quickview-popup .quickview-container .product-detail {

    overflow: hidden;

}

.quickview-popup .quickview-container .product-detail,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image a,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img {

    display: block;

}

.wishlist-items .wishlist-item .wishlist-item-price del span {

    margin-right: 0.020833333in;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th,

.quickview-popup .quickview-container .product-images-slider .img-thumbnail {

    border-bottom-style: none;

}

.quickview-container .product-type-simple .quickview-single-info .entry-summary > .cart .quantity-button {

    margin-right: 0;

}

.quickview-popup .quickview-container .product-images-slider .img-thumbnail {

    border-bottom-width: 0;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before {

    border-right-color: #a9a8a8;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-page {

    font-size: 9.75pt;

}

.wishlist-popup *,

.wishlist-popup {

    box-sizing: border-box;

}

.quickview-popup .quickview-container .product-images-slider .img-thumbnail {

    border-right-width: 0;

}

.wishlist-items .wishlist-item .wishlist-item-add a {

    padding-left: 0.875pc;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th,

.quickview-popup .quickview-container .product-images-slider .img-thumbnail,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr {

    border-right-style: none;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:after {

    -webkit-transform: rotate(45deg);

}

.compare-popup .compare-popup-inner {

    height: 100%;

}

.wishlist-items .wishlist-item .wishlist-item-add a {

    padding-bottom: 0;

}

.quickview-popup .quickview-container .product-images-slider .img-thumbnail {

    border-top-width: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-page {

    line-height: 2.1875pc;

}

.compare-popup .compare-popup-inner {

    position: relative;

}

.quickview-container .quickview-single-info .star-rating span:before {

    letter-spacing: 0.3pc;

}

.quickview-popup .quickview-container .product-detail {

    background: #fff;

}

.wishlist-items .wishlist-item .wishlist-item-add a {

    padding-right: 0.875pc;

}

.quickview-container .product-type-simple .quickview-single-info .entry-summary > .cart .quantity-button {

    margin-top: 0.052083333in;

}

.wishlist-items .wishlist-item .wishlist-item-add a {

    padding-top: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:after {

    transform: rotate(45deg);

}

.single-product .quickview-single-info .quantity button.plus {

    height: 42px;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th,

.quickview-popup .quickview-container .product-images-slider .img-thumbnail,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr {

    border-top-style: none;

}

.quickview-container .quickview-single-info .quantity button.minus,

.quickview-popup .quickview-container .quickview-close:after {

    position: absolute;

}

.quickview-popup .quickview-container .product-detail {

    color: #868686;

}

.single-product .product-type-simple .quickview-single-info .entry-summary > .cart .quantity-button,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img {

    margin-left: 0;

}

.quickview-popup .quickview-container .product-detail {

    max-width: 10.416666667in;

}

.quickview-popup .quickview-container .slick-track,

.quickview-container .entry-summary .price-single,

.quickview-popup .quickview-container .slick-list,

.single-product .product-type-simple .quickview-single-info .entry-summary > .cart .quantity-button {

    display: flex;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th,

.quickview-popup .quickview-container .product-images-slider .img-thumbnail,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr {

    border-left-color: currentColor;

}

.quickview-popup .quickview-container .img-quickview {

    width: 55%;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:after,

.quickview-popup .quickview-container .product-images-slider .img-thumbnail {

    display: inline-block;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th,

.quickview-popup .quickview-container .product-images-slider .img-thumbnail {

    border-bottom-color: currentColor;

}

.quickview-popup .quickview-container .product-images-slider .img-thumbnail {

    border-right-color: currentColor;

}

.wishlist-items tr td,

.quickview-popup .quickview-container .product-images-slider .img-thumbnail {

    border-top-color: currentColor;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before {

    border-top-color: #000;

}

.wishlist-items .wishlist-item .wishlist-item-add a {

    font-size: 0.875pc;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-page {

    font-weight: 500;

}

.single-product .product-type-simple .quickview-single-info .entry-summary > .cart .quantity-button {

    flex: 1;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-page {

    padding-left: 18.75pt;

}

.wishlist-items .wishlist-item .wishlist-item-add a {

    margin-top: 0.9375pc;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:after {

    float: right;

}

.quickview-popup .quickview-container .quickview-single-info {

    width: 45%;

}

.single-product .product-type-simple .quickview-single-info .entry-summary > .cart .quantity-button {

    margin-bottom: 0.052083333in;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before,

.quickview-popup .quickview-container .product-images-slider .img-thumbnail {

    border-image: none;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content > div {

    align-self: stretch;

}

.quickview-popup.active {

    opacity: 1;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before {

    width: 11.25pt;

}

.quickview-popup .quickview-container .quickview-close:after,

.quickview-container .quickview-single-info .quantity button.minus {

    left: 0;

}

.quickview-popup .quickview-container .quickview-single-info {

    padding-left: 0.46875in;

}

.quickview-popup .quickview-container .product-images-slider .img-thumbnail {

    float: unset;

}

.quickview-popup .quickview-container .quickview-single-info,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-page {

    padding-bottom: 0;

}

.quickview-popup .quickview-container .quickview-single-info {

    padding-right: 0.46875in;

}

.compare-popup {

    position: fixed;

}

.quickview-popup .quickview-container .quickview-close:after {

    content: "";

}

.quickview-popup .quickview-container .quickview-single-info .product-content-detail {

    max-height: 30.3125pc;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-page {

    padding-right: 18.75pt;

}

.quickview-popup .quickview-container .quickview-single-info,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-page {

    padding-top: 0;

}

.single-product .product-type-simple .quickview-single-info .entry-summary > .cart .quantity-button,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img {

    margin-right: 0;

}

.quickview-container .entry-summary .price-single,

.single-product .entry-summary .price-single,

.quickview-popup .quickview-container .quickview-close:after,

.compare-popup {

    width: 100%;

}

.single-product .quickview-single-info .star-rating span:before {

    letter-spacing: 0.3pc;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img {

    margin-bottom: 0;

}

.compare-popup {

    top: 0;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before {

    height: 15px;

}

.quickview-popup .quickview-container .quickview-single-info .product-content-detail {

    padding-right: 0.083333333in;

}

.single-product .product-type-simple .quickview-single-info .entry-summary > .cart .quantity-button {

    margin-top: 0.052083333in;

}

.quickview-container .entry-summary .price-single,

.single-product .entry-summary .price-single {

    line-height: 100%;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before {

    border-radius: 50%;

}

.quickview-popup .quickview-container .quickview-close:after {

    height: 1.5pt;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th {

    border-right-color: currentColor;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th {

    border-top-color: currentColor;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-page {

    text-transform: uppercase;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before {

    -webkit-border-radius: 50%;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-page {

    text-decoration: unset !important;

}

.quickview-popup .quickview-container .quickview-close:after {

    top: 50%;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue {

    display: inline-block;

}

.quickview-container .quickview-single-info .quantity button.minus {

    bottom: 0;

}

.quickview-popup.active {

    visibility: visible;

}

.quickview-container .quickview-single-info .quantity button.minus {

    border-left-width: medium;

}

.quickview-container .entry-summary .price-single,

.single-product .entry-summary .price-single {

    margin-bottom: 1.25pc;

}

.quickview-container .product-type-simple .quickview-single-info .entry-summary > .cart .single-add-to-cart-button,

.quickview-container .product-type-simple .quickview-single-info .entry-summary > .cart .quantity,

.quickview-container .product-type-variable .quickview-single-info .entry-summary > .cart .single-add-to-cart-button,

.quickview-container .product-type-variable .quickview-single-info .entry-summary > .cart .quantity {

    margin-bottom: 0;

}

.quickview-popup .quickview-container .quickview-close:after {

    margin-top: -0.010416667in;

}

.quickview-popup .quickview-container .quickview-single-info .product-content-detail {

    overflow-x: hidden;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue {

    line-height: 23.25pt;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img {

    margin-top: 0;

}

.single-product .entry-summary .price-single {

    display: flex;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:after {

    line-height: 0.5in;

}

.single-product .entry-summary .price,

.quickview-container .entry-summary .price {

    color: #948878;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th,

.wishlist-items tr td {

    border-image: none;

}

.quickview-container .entry-summary .price,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:after,

.single-product .entry-summary .price {

    font-size: 20px;

}

.quickview-popup .quickview-container .quickview-close:after {

    background-color: rgba(0, 0, 0, 0.5);

}

.quickview-popup .quickview-container .quickview-close:after {

    -webkit-transition: all 0.3s ease;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue {

    padding-left: 25px;

}

.quickview-popup .quickview-container .quickview-single-info .description {

    margin-bottom: 15px;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:after {

    text-align: center;

}

.quickview-container .quickview-single-info .quantity button.minus {

    border-bottom-width: medium;

}

.quickview-popup .quickview-container {

    position: fixed;

}

.compare-popup {

    left: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img {

    padding-bottom: 0;

}

.quickview-container .quickview-single-info .quantity button.minus {

    border-right-width: medium;

}

.quickview-container .entry-summary .price,

.single-product .entry-summary .price {

    display: inline-block;

}

.quickview-container .quickview-single-info .quantity button.minus {

    border-top-width: medium;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before {

    -moz-border-radius: 50%;

}

.single-product .entry-summary .price,

.quickview-container .entry-summary .price {

    vertical-align: middle;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:after {

    font-family: "feather";

}

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before {

    -ms-border-radius: 50%;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th {

    border-image-width: 0;

}

.wishlist-items tr td {

    background: transparent;

}

.quickview-container .quickview-single-info .quantity button:before {

    font-family: eleganticons;

}

.quickview-popup .quickview-container .quickview-single-info .quantity,

.quickview-container .quickview-single-info .star-rating {

    margin-right: 0.625pc;

}

.quickview-popup .quickview-container .quickview-single-info .quantity {

    display: block !important;

}

.quickview-popup .quickview-container .quickview-single-info .quantity {

    visibility: visible !important;

}

.quickview-container .entry-summary .price,

.single-product .entry-summary .price {

    font-weight: 400;

}

.quickview-popup .quickview-container .quickview-close:after {

    transition: all 0.3s ease;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:after {

    font-style: normal;

}

.compare-popup {

    height: 100%;

}

.quickview-container .quickview-single-info .single-add-to-cart-button.button {

    -webkit-transition: none;

}

.compare-popup {

    z-index: 99999979;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue {

    padding-right: 25px;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img {

    padding-left: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue {

    padding-top: 0;

}

.quickview-container .quickview-single-info .quantity button.minus {

    border-left-style: none;

}

.quickview-container .quickview-single-info .single-add-to-cart-button.button {

    transition: none;

}

.quickview-popup .quickview-container {

    z-index: 10;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td,

.quickview-container .quickview-single-info .single-add-to-cart-button.button {

    position: relative;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before {

    -o-border-radius: 50%;

}

.quickview-container .quickview-single-info .single-add-to-cart-button.button {

    font-size: 0.145833333in;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td {

    border-collapse: collapse;

}

.quickview-container .quickview-single-info .single-add-to-cart-button.button {

    font-weight: 500;

}

.single-product .product-type-simple .quickview-single-info .entry-summary > .cart .single-add-to-cart-button,

.single-product .product-type-variable .quickview-single-info .entry-summary > .cart .single-add-to-cart-button,

.single-product .product-type-simple .quickview-single-info .entry-summary > .cart .quantity,

.single-product .product-type-variable .quickview-single-info .entry-summary > .cart .quantity {

    margin-bottom: 0;

}

.wishlist-items tr td:last-child {

    padding-right: 20px;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue {

    border-left-width: 0.125pc;

}

.quickview-popup .quickview-container .quickview-close:before {

    content: "";

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td {

    background-color: #fff;

}

.quickview-container .quickview-single-info .quantity button.minus {

    border-bottom-style: none;

}

.quickview-container .quickview-single-info .quantity button.minus {

    border-right-style: none;

}

.quickview-container .quickview-single-info .quantity button.minus {

    border-top-style: none;

}

.quickview-popup .quickview-container .product-rating {

    display: flex;

}

.quickview-container .quickview-single-info .star-rating,

.single-product .quickview-single-info .star-rating,

.quickview-container .quickview-single-info .single-add-to-cart-button.button,

.quickview-container .quickview-single-info .quantity button:before {

    display: inline-block;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before {

    background: none;

}

.quickview-popup .quickview-container .quickview-close:before,

.wishlist-popup .wishlist-popup-content-mid:before {

    position: absolute;

}

.quickview-container .quickview-single-info .single-add-to-cart-button.button {

    letter-spacing: 1.125pt;

}

.compare-popup {

    box-sizing: border-box;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before {

    -webkit-animation: 2s linear 0s normal none infinite running o;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue {

    border-bottom-width: 0.125pc;

}

.quickview-container .quickview-single-info .single-add-to-cart-button.button {

    text-transform: uppercase;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue {

    border-right-width: 0.125pc;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before {

    animation: 2s linear 0s normal none infinite running o;

}

.quickview-container .quickview-single-info .quantity button.minus {

    border-left-color: currentColor;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:hover:before {

    transform: rotate(0deg);

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr,

.quickview-container .quickview-single-info .quantity button.minus {

    border-bottom-color: currentColor;

}

.quickview-container .quickview-single-info .single-add-to-cart-button.button {

    line-height: 0.458333333in;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue {

    border-top-width: 0.125pc;

}

.compare-popup {

    pointer-events: none;

}

.single-product .quickview-single-info .star-rating,

.quickview-container .quickview-single-info .star-rating {

    width: 63.75pt;

}

.quickview-container .quickview-single-info .quantity button.minus {

    border-right-color: currentColor;

}

.quickview-container .quickview-single-info .quantity button.minus {

    border-top-color: currentColor;

}

.quickview-popup .quickview-container .quickview-close:before {

    height: 1.5pt;

}

.quickview-container .quickview-single-info .quantity button.minus {

    border-image: none;

}

.quickview-popup .quickview-container .quickview-close:before {

    width: 100%;

}

.quickview-container .quickview-single-info .single-add-to-cart-button.button {

    background: rgba(0, 0, 0, 0.75);

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img {

    padding-right: 0;

}

.quickview-container .quickview-single-info .quantity button:before {

    font-size: 1.125pc;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue {

    border-left-style: solid;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue {

    border-bottom-style: solid;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:after {

    font-weight: 400;

}

.quickview-container .quickview-single-info .quantity button:before {

    font-weight: 900;

}

.quickview-container .quickview-single-info .quantity button.minus {

    width: 0.395833333in;

}

.quickview-container .quickview-single-info .star-rating,

.single-product .quickview-single-info .star-rating {

    font-size: 9.75pt;

}

.single-product .quickview-single-info .single-add-to-cart-button.button:hover:not(.disabled),

.quickview-container .quickview-single-info .single-add-to-cart-button.button:hover:not(.disabled) {

    background: #948878;

}

.single-product .quickview-single-info .star-rating,

.quickview-container .quickview-single-info .star-rating {

    margin-bottom: 0;

}

.quickview-popup .quickview-container .quickview-close:before {

    top: 50%;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-popup-content-bot-inner a,

.quickview-container .quickview-single-info .single-add-to-cart-button.button:hover:not(.disabled),

.quickview-container .quickview-single-info .single-add-to-cart-button.button,

.single-product .quickview-single-info .single-add-to-cart-button.button:hover:not(.disabled) {

    color: #fff;

}

.quickview-popup .quickview-container .quickview-close:before {

    left: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:after {

    font-variant: normal;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:after {

    text-transform: none;

}

.single-product .quickview-single-info .star-rating {

    margin-right: 7.5pt;

}

.quickview-container .quickview-single-info .single-add-to-cart-button.button {

    text-align: center;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td {

    padding-left: 0;

}

.quickview-container .quickview-single-info .single-add-to-cart-button.button {

    margin-right: 0;

}

.wishlist-items .wishlist-item-remove span:before {

    content: "" !important;

}

.quickview-container .quickview-single-info .single-add-to-cart-button.button {

    padding-left: 0.15625in;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue {

    border-right-style: solid;

}

.quickview-popup .quickview-container .quickview-close:before {

    margin-top: -0.010416667in;

}

.quickview-container .quickview-single-info .single-add-to-cart-button.button {

    padding-bottom: 0;

}

.quickview-container .quickview-single-info .single-add-to-cart-button.button {

    padding-right: 0.15625in;

}

.quickview-popup .quickview-container .quickview-close:before {

    background-color: rgba(0, 0, 0, 0.5);

}

.quickview-popup .quickview-container {

    left: 50%;

}

.quickview-container .quickview-single-info .quantity button.minus {

    height: 31.5pt;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:after {

    -webkit-font-smoothing: antialiased;

}

.quickview-popup .quickview-container .quickview-close:before {

    -webkit-transition: all 0.3s ease;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before {

    text-indent: 0;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td {

    padding-bottom: 11.25pt;

}

.wishlist-items tr td {

    padding-left: 7.5pt;

}

.quickview-container .quickview-single-info .review-link,

.single-product .quickview-single-info .review-link {

    position: relative;

}

.quickview-popup .quickview-container .quickview-close:before {

    transition: all 0.3s ease;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img,

.quickview-container .quickview-single-info .single-add-to-cart-button.button {

    padding-top: 0;

}

.quickview-container .quickview-single-info .single-add-to-cart-button.button {

    cursor: pointer;

}

.single-product .quickview-single-info .review-link,

.quickview-container .quickview-single-info .review-link {

    top: -0.052083333in;

}

.quickview-popup .quickview-container .quickview-close:after,

.quickview-popup .quickview-container .quickview-close:before {

    transform-origin: 50% 50%;

}

.quickview-container .quickview-single-info .review-link,

.single-product .quickview-single-info .review-link {

    color: #868686;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-top .wishlist-popup-close:after {

    -moz-osx-font-smoothing: grayscale;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue,

.quickview-popup .quickview-single-info .description {

    border-top-style: solid;

}

.quickview-container .quickview-single-info .review-link,

.single-product .quickview-single-info .single-add-to-cart-button.button,

.single-product .quickview-single-info .review-link {

    font-size: 10.5pt;

}

.quickview-popup .quickview-container .quickview-close:before {

    -webkit-transform: rotate(-45deg);

}

.quickview-container .quickview-single-info .button.quick-buy:hover:not(.disabled) {

    background: #bb643e;

}

.compare-popup {

    opacity: 0;

}

.compare-popup {

    visibility: hidden;

}

.quickview-container .quickview-single-info .quantity button.minus {

    background: transparent;

}

.quickview-popup .quickview-container .quickview-close:before {

    transform: rotate(-45deg);

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue {

    border-left-color: #000;

}

.quickview-container .quickview-single-info .single-add-to-cart-button.button {

    vertical-align: top;

}

.quickview-popup .quickview-single-info .description,

.single-product .quickview-single-info .description {

    margin-bottom: 13px;

}

.single-product .quickview-single-info .quantity button.minus {

    position: absolute;

}

.quickview-popup .quickview-container .quickview-close:after {

    -webkit-transform: rotate(45deg);

}

.quickview-container .quickview-single-info .single-add-to-cart-button.button {

    flex: 1;

}

.compare-popup {

    -webkit-transition: all 0.8s ease-in-out;

}

.quickview-container .quickview-single-info .single-add-to-cart-button.button {

    margin-left: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-popup-content-bot-inner a {

    text-decoration: underline;

}

.quickview-popup .quickview-container {

    top: 50%;

}

.quickview-container .quickview-single-info .single-add-to-cart-button.button {

    margin-bottom: 0;

}

.single-product .quickview-single-info .description,

.quickview-popup .quickview-single-info .description {

    padding-top: 1.875pc;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before {

    top: 0.1875pc;

}

.quickview-popup .quickview-container .quickview-close:after {

    transform: rotate(45deg);

}

.quickview-container .quickview-single-info .single-add-to-cart-button.button {

    margin-top: 0;

}

.quickview-container .entry-summary .price del {

    font-size: 1.125pc;

}

.quickview-popup .quickview-single-info .description,

.single-product .quickview-single-info .description {

    margin-top: 18.75pt;

}

.compare-popup {

    transition: all 0.8s ease-in-out;

}

.quickview-popup .quickview-single-info .description,

.single-product .quickview-single-info .description {

    padding-bottom: 0.15625in;

}

.single-product .quickview-single-info .quantity button.minus {

    left: 0;

}

.quickview-container .quickview-single-info .single-add-to-cart-button.button {

    white-space: nowrap;

}

.single-product .quickview-single-info .single-add-to-cart-button.button {

    -webkit-transition: none;

}

.single-product .quickview-single-info .single-add-to-cart-button.button {

    transition: none;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr {

    border-right-color: currentColor;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue {

    border-bottom-color: #000;

}

.single-product .quickview-single-info .quantity button.minus {

    bottom: 0;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img,

.single-product .quickview-single-info .quantity button.minus {

    border-left-width: medium;

}

.quickview-popup .quickview-single-info .description {

    border-top-width: 0.010416667in;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.loading:before {

    margin-right: 4.5pt;

}

.quickview-popup {

    content: "";

}

.quickview-popup .quickview-single-info .description {

    border-top-color: #efefef;

}

.single-product .quickview-single-info .single-add-to-cart-button.button {

    font-weight: 500;

}

.single-product .quickview-single-info .quantity button:before {

    font-family: eleganticons;

}

.single-product .quickview-single-info .single-add-to-cart-button.button {

    letter-spacing: 1.125pt;

}

.quickview-popup .quickview-single-info .description {

    border-image: none;

}

.single-product .quickview-single-info .single-add-to-cart-button.button {

    text-transform: uppercase;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td {

    padding-right: 0.15625in;

}

.single-product .quickview-single-info .single-add-to-cart-button.button {

    line-height: 0.458333333in;

}

.quickview-popup {

    position: fixed;

}

.single-product .quickview-single-info .quantity button.minus,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img {

    border-bottom-width: medium;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.added-to-cart:before {

    content: "N";

}

.single-product .quickview-single-info .single-add-to-cart-button.button {

    position: relative;

}

.single-product .quickview-single-info .button.quick-buy:hover:not(.disabled) {

    background: #bb643e;

}

.quickview-popup .quickview-container {

    -webkit-transform: translate(-50%, -50%);

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue {

    border-right-color: #000;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td {

    padding-top: 15px;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td {

    vertical-align: top;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td {

    text-align: left;

}

.single-product .quickview-single-info .single-add-to-cart-button.button {

    background: rgba(0, 0, 0, 0.75);

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-popup-content-bot-inner span,

.single-product .quickview-single-info .single-add-to-cart-button.button {

    color: #fff;

}

.single-product .quickview-single-info .single-add-to-cart-button.button,

.single-product .quickview-single-info .quantity button:before {

    display: inline-block;

}

.single-product .quickview-single-info .description {

    border-top-width: 0.010416667in;

}

.single-product .quickview-single-info .single-add-to-cart-button.button {

    text-align: center;

}

.single-product .quickview-single-info .single-add-to-cart-button.button {

    margin-right: 0;

}

.quickview-container .entry-summary .price del,

.single-product .entry-summary .price del {

    margin-right: 0.1875pc;

}

.single-product .quickview-single-info .description {

    border-top-style: solid;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td {

    width: auto;

}

.single-product .quickview-single-info .single-add-to-cart-button.button {

    padding-left: 0.15625in;

}

.quickview-popup {

    top: 0;

}

.single-product .quickview-single-info .description {

    border-top-color: #efefef;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-popup-content-bot-inner span,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-popup-content-bot-inner a {

    outline: none;

}

.single-product .quickview-single-info .description {

    border-image: none;

}

.single-product .entry-summary .price del {

    font-size: 1.125pc;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue {

    border-top-color: #000;

}

.wishlist-items tr td {

    padding-bottom: 0.9375pc;

}

.single-product .quickview-single-info .quantity button.minus,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img {

    border-right-width: medium;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr {

    border-top-color: currentColor;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue {

    border-image: none;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td {

    min-width: 12.5pc;

}

.single-product .quickview-single-info .cart,

.quickview-container .quickview-single-info .cart {

    padding-left: 0;

}

.quickview-container .quickview-single-info .cart,

.single-product .quickview-single-info .cart,

.single-product .quickview-single-info .single-add-to-cart-button.button {

    padding-bottom: 0;

}

.quickview-popup {

    left: 0;

}

.quickview-container .quickview-single-info .cart,

.single-product .quickview-single-info .cart {

    padding-right: 0;

}

.single-product .quickview-single-info .single-add-to-cart-button.button,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-popup-content-bot-inner a {

    cursor: pointer;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue {

    font-size: 0.8125pc;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td {

    max-width: 3.125in;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-popup-content-bot-inner span {

    text-decoration: underline;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue {

    font-weight: 500;

}

.single-product .quickview-single-info .single-add-to-cart-button.button {

    padding-right: 0.15625in;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue {

    text-transform: uppercase;

}

.single-product .quickview-single-info .star-rating:before,

.quickview-container .quickview-single-info .star-rating:before {

    letter-spacing: 0.3pc;

}

.quickview-popup {

    bottom: 0;

}

.single-product .quickview-single-info .single-add-to-cart-button.button,

.quickview-container .quickview-single-info .cart,

.single-product .quickview-single-info .cart {

    padding-top: 0;

}

.quickview-popup .quickview-container {

    transform: translate(-50%, -50%);

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img,

.single-product .quickview-single-info .quantity button.minus {

    border-top-width: medium;

}

.single-product .quickview-single-info .quantity button.minus {

    border-left-style: none;

}

.single-product .quickview-single-info .quantity button,

.quickview-container .quickview-single-info .quantity button {

    outline-color: transparent;

}

.quickview-popup {

    width: 100%;

}

.single-product .quickview-single-info .single-add-to-cart-button.button {

    vertical-align: top;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue {

    color: #000 !important;

}

.quickview-container .product-title {

    margin-top: 0;

}

.single-product .quickview-single-info .quantity button.minus {

    border-bottom-style: none;

}

.single-product .quickview-single-info .single-add-to-cart-button.button {

    flex: 1;

}

.quickview-container .quickview-single-info .quantity,

.single-product .quickview-single-info .single-add-to-cart-button.button {

    margin-left: 0;

}

.quickview-popup {

    height: 100%;

}

.single-product .quickview-single-info .single-add-to-cart-button.button,

.quickview-container .quickview-single-info .quantity {

    margin-bottom: 0;

}

.quickview-container .product-title {

    margin-bottom: 0.125in;

}

.quickview-popup {

    z-index: 9999;

}

.single-product .quickview-single-info .quantity button.minus {

    border-right-style: none;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue {

    text-decoration: unset !important;

}

.single-product .quickview-single-info .quantity button.minus {

    border-top-style: none;

}

.quickview-container .quickview-single-info .quantity,

.single-product .quickview-single-info .single-add-to-cart-button.button {

    margin-top: 0;

}

.single-product .quickview-single-info .quantity button,

.quickview-container .quickview-single-info .quantity button {

    color: #868686;

}

.single-product .quickview-single-info .quantity button.minus {

    border-left-color: currentColor;

}

.single-product .quickview-single-info .quantity button.minus {

    border-bottom-color: currentColor;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.added-to-cart:before {

    font-family: ElegantIcons;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td {

    color: #43454b;

}

.single-product .quickview-single-info .quantity button,

.quickview-container .quickview-single-info .quantity button {

    font-size: 0;

}

.wishlist-items tr td {

    padding-right: 7.5pt;

}

.wishlist-items tr td {

    padding-top: 0.9375pc;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.added-to-cart:before {

    margin-right: 0.3125pc;

}

.single-product .quickview-single-info .quantity button.minus {

    border-right-color: currentColor;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-notice {

    background-color: #000;

}

.quickview-container .quickview-single-info .quantity {

    margin-right: 0.072916667in;

}

.quickview-container .product-title {

    font-size: 0.333333333in;

}

.single-product .quickview-single-info .quantity button.minus {

    border-top-color: currentColor;

}

.quickview-container .product-title {

    line-height: 2.5pc;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-notice {

    height: 3.75pc;

}

.single-product .quickview-single-info .quantity button.minus {

    border-image: none;

}

.single-product .quickview-single-info .single-add-to-cart-button.button {

    white-space: nowrap;

}

.single-product .quickview-single-info .quantity button.minus {

    width: 0.395833333in;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-popup-content-bot-inner span {

    cursor: pointer;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-notice {

    line-height: 0.625in;

}

.quickview-container .quickview-single-info .quantity {

    border-left-width: 0.75pt !important;

}

.single-product .quickview-single-info .quantity button.minus {

    height: 31.5pt;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td {

    font-weight: 400;

}

.quickview-container .quickview-single-info .button.quick-buy {

    -webkit-transition: none;

}

.quickview-container .quickview-single-info .quantity {

    border-bottom-width: 0.75pt !important;

}

.single-product .quickview-single-info .quantity button.minus {

    background: transparent;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-notice {

    top: 0.625in;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td,

.quickview-container .quickview-single-info .quantity button:focus {

    border-left-width: medium;

}

.quickview-container .quickview-single-info .quantity button:focus,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td {

    border-bottom-width: medium;

}

.quickview-container .quickview-single-info .quantity {

    border-right-width: 0.75pt !important;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue:after,

.single-product .quickview-single-info .quantity button:before {

    font-size: 1.125pc;

}

.quickview-container .quickview-single-info .quantity {

    border-top-width: 0.75pt !important;

}

.quickview-container .quickview-single-info .quantity {

    border-left-style: solid !important;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td,

.quickview-container .quickview-single-info .quantity button:focus {

    border-right-width: medium;

}

.quickview-container .quickview-single-info .button.quick-buy {

    transition: none;

}

.quickview-container .quickview-single-info .quantity button:focus,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td {

    border-top-width: medium;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue:after,

.quickview-popup,

.quickview-container .quickview-single-info .quantity {

    display: inline-block;

}

.quickview-container .quickview-single-info .quantity {

    border-bottom-style: solid !important;

}

.quickview-container .quickview-single-info .quantity {

    border-right-style: solid !important;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-notice,

.quickview-container .quickview-single-info .button.quick-buy {

    font-size: 0.875pc;

}

.quickview-container .quickview-single-info .button.quick-buy {

    font-weight: 500;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-notice {

    display: block;

}

.quickview-container .quickview-single-info .quantity input {

    width: 1.041666667in;

}

.quickview-container .quickview-single-info .quantity {

    border-top-style: solid !important;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-notice {

    text-align: center;

}

.wishlist-items tr {

    border-bottom-color: #e5e5e5;

}

.quickview-container .quickview-single-info .button.quick-buy {

    letter-spacing: 1.125pt;

}

.quickview-container .quickview-single-info .quantity button:focus,

.quickview-container .quickview-single-info .quantity input,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td {

    border-left-style: none;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue:after {

    font-family: eleganticons;

}

.quickview-container .quickview-single-info .quantity {

    border-left-color: #b5b5b5 !important;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue:after {

    content: "$";

}

.quickview-container .product-title {

    color: #000;

}

.quickview-popup {

    background: rgba(0, 0, 0, 0.5);

}

.quickview-container .quickview-single-info .quantity {

    border-bottom-color: #b5b5b5 !important;

}

.quickview-container .product-title {

    word-break: break-word;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-notice {

    width: 100%;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-notice {

    padding-left: 0.208333333in;

}

.quickview-container .quickview-single-info .quantity {

    border-right-color: #b5b5b5 !important;

}

.quickview-container .quickview-single-info .quantity {

    border-top-color: #b5b5b5 !important;

}

.quickview-container .quickview-single-info .button.quick-buy {

    text-transform: uppercase;

}

.quickview-container .quickview-single-info .button.quick-buy {

    line-height: 33pt;

}

.quickview-container .quickview-single-info .quantity input,

.quickview-container .quickview-single-info .quantity button:focus,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img {

    border-bottom-style: none;

}

.wishlist-items .wishlist-item .btn-add-to-cart a.added-to-cart:before {

    vertical-align: bottom;

}

.wishlist-items tr td {

    vertical-align: middle;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-notice {

    padding-bottom: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-notice {

    padding-right: 0.208333333in;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-notice {

    padding-top: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-notice,

.quickview-container .quickview-single-info .button.quick-buy {

    color: #fff;

}

.quickview-container .quickview-single-info .quantity button.plus:before,

.quickview-container .quickview-single-info .quantity,

.quickview-container .quickview-single-info .button.quick-buy,

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue:after {

    position: relative;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr {

    border-image: none;

}

.single-product .quickview-single-info .quantity button:before {

    font-weight: 900;

}

.quickview-container .quickview-single-info .quantity {

    border-image: none !important;

}

.quickview-popup {

    opacity: 0;

}

.quickview-container .quickview-single-info .quantity {

    height: 33pt;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr,

.single-product .quickview-single-info .quantity {

    margin-left: 0;

}

.quickview-container .quickview-single-info .quantity input {

    border-left-width: 0;

}

.quickview-container .quickview-single-info .quantity input {

    border-bottom-width: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-notice {

    font-weight: 400;

}

.quickview-container .quickview-single-info .quantity button:focus,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td,

.quickview-container .quickview-single-info .quantity input {

    border-right-style: none;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-notice {

    position: absolute;

}

.quickview-container .quickview-single-info .quantity input {

    border-right-width: 0;

}

.quickview-container .quickview-single-info .quantity button.plus:before {

    content: "L";

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-notice {

    left: 0;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead {

    z-index: 8;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td,

.quickview-container .quickview-single-info .quantity input,

.quickview-container .quickview-single-info .quantity button:focus {

    border-top-style: none;

}

.quickview-container .quickview-single-info .quantity input {

    border-top-width: 0;

}

.quickview-popup {

    visibility: hidden;

}

.quickview-container .quickview-single-info .button.quick-buy {

    background: #948878;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-notice {

    -webkit-transition: all 0.5s;

}

.single-product .quickview-single-info .quantity,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr {

    margin-bottom: 0;

}

.single-product .quickview-single-info .quantity {

    margin-right: 0.072916667in;

}

.quickview-popup {

    -webkit-transition: all 0.8s ease-in-out;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr,

.single-product .quickview-single-info .quantity {

    margin-top: 0;

}

.quickview-container .quickview-single-info .button.quick-buy,

.quickview-container .quickview-single-info .quantity input {

    text-align: center;

}

.quickview-container .quickview-single-info .quantity input,

.quickview-container .quickview-single-info .quantity button:focus,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td {

    border-left-color: currentColor;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue:after {

    top: 0.03125in;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-continue:after {

    line-height: 1;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-notice {

    -moz-transition: all 0.5s;

}

.quickview-popup {

    transition: all 0.8s ease-in-out;

}

.quickview-notices-wrapper {

    max-width: 1410px;

}

.quickview-container .quickview-single-info .button.quick-buy {

    padding-left: 11.25pt;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr {

    margin-right: 0;

}

.quickview-container .quickview-single-info .quantity button:focus,

.quickview-container .quickview-single-info .quantity input,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td {

    border-bottom-color: currentColor;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-notice {

    -ms-transition: all 0.5s;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td,

.quickview-container .quickview-single-info .quantity button:focus,

.quickview-container .quickview-single-info .quantity input {

    border-right-color: currentColor;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table {

    border-spacing: 0;

}

.quickview-container .quickview-single-info .quantity button.plus:before,

.single-product .quickview-single-info .quantity button.plus:before {

    top: 0.25pc;

}

.quickview-popup .quickview-container .slick-dots li button {

    width: 0.5pc;

}

.quickview-container .product-title {

    display: block;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-notice {

    -o-transition: all 0.5s;

}

.quickview-container .quickview-single-info .button.quick-buy {

    padding-bottom: 0;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td,

.quickview-container .quickview-single-info .quantity button:focus,

.quickview-container .quickview-single-info .quantity input {

    border-top-color: currentColor;

}

.quickview-container .quickview-single-info .button.quick-buy {

    padding-right: 11.25pt;

}

.quickview-container .quickview-single-info .button.quick-buy {

    padding-top: 0;

}

.wishlist-popup .wishlist-popup-inner .wishlist-popup-content .wishlist-popup-content-bot .wishlist-notice {

    transition: all 0.5s;

}

.quickview-container .quickview-single-info .quantity input,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td,

.quickview-container .quickview-single-info .quantity button:focus {

    border-image: none;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-close {

    z-index: 6;

}

.quickview-container .quickview-single-info .button.quick-buy {

    cursor: pointer;

}

.quickview-container .quickview-single-info .button.quick-buy {

    display: inline-block;

}

.single-product .product-title {

    margin-top: 0;

}

.single-product .quickview-single-info .quantity button.plus:before {

    content: "L";

}

.single-product .quickview-single-info .quantity {

    border-left-width: 0.75pt !important;

}

.single-product .quickview-single-info .quantity {

    border-bottom-width: 0.75pt !important;

}

.quickview-container .quickview-single-info .button.quick-buy {

    vertical-align: top;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table {

    border-collapse: collapse;

}

.quickview-popup .quickview-container .slick-dots li button {

    height: 0.5pc;

}

.single-product .quickview-single-info .quantity button.plus:before,

.quickview-container .quickview-single-info .quantity button.minus:before {

    position: relative;

}

.single-product .product-title {

    margin-bottom: 0.125in;

}

.quickview-container .quickview-single-info .quantity input {

    height: 2.625pc;

}

.single-product .quickview-single-info .quantity {

    border-right-width: 0.75pt !important;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table {

    box-sizing: border-box;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-close {

    position: absolute;

}

.single-product .quickview-single-info .quantity {

    border-top-width: 0.75pt !important;

}

.single-product .quickview-single-info .quantity {

    border-left-style: solid !important;

}

.single-product .quickview-single-info .quantity {

    border-bottom-style: solid !important;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table,

.quickview-container .quickview-single-info .button.quick-buy {

    width: 100%;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table,

.quickview-container .quickview-single-info .button.quick-buy {

    margin-left: 0;

}

.quickview-container .quickview-single-info .button.quick-buy {

    margin-bottom: 3.75pt;

}

.single-product .quickview-single-info .quantity {

    border-right-style: solid !important;

}

.quickview-container .quickview-single-info .quantity button.minus:before {

    content: "K";

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table,

.quickview-container .quickview-single-info .button.quick-buy {

    margin-right: 0;

}

.quickview-notices-wrapper {

    margin-left: auto;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-close {

    top: 0;

}

.quickview-container .quickview-single-info .button.quick-buy {

    margin-top: 3.75pt;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-close {

    right: 0;

}

.single-product .quickview-single-info .quantity {

    border-top-style: solid !important;

}

.quickview-container .quickview-single-info .quantity button:focus {

    color: #000;

}

.single-product .quickview-single-info .quantity {

    border-left-color: #b5b5b5 !important;

}

.quickview-container .quickview-single-info .quantity input {

    font-size: 12pt;

}

.single-product .quickview-single-info .quantity {

    border-bottom-color: #b5b5b5 !important;

}

.quickview-container .quickview-single-info .button.quick-buy {

    white-space: nowrap;

}

.single-product .quickview-single-info .button.quick-buy {

    -webkit-transition: none;

}

.single-product .quickview-single-info .quantity {

    border-right-color: #b5b5b5 !important;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-close {

    cursor: pointer;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img,

.quickview-container .quickview-single-info .quantity button:hover {

    border-right-style: none;

}

.single-product .quickview-single-info .button.quick-buy {

    transition: none;

}

.single-product .quickview-single-info .button.quick-buy,

.quickview-container .quickview-single-info .quantity input {

    font-weight: 500;

}

.quickview-container .quickview-single-info .quantity button:hover {

    border-left-width: medium;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table {

    margin-bottom: 0;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items {

    z-index: 5;

}

.single-product .quickview-single-info .button.quick-buy {

    font-size: 0.875pc;

}

.quickview-notices-wrapper {

    margin-bottom: auto;

}

.single-product .quickview-single-info .quantity {

    border-top-color: #b5b5b5 !important;

}

.quickview-container .quickview-single-info .quantity button:hover {

    border-bottom-width: medium;

}

.single-product .quickview-single-info .quantity input {

    width: 1.041666667in;

}

.single-product .quickview-single-info .quantity input {

    border-left-width: 0;

}

.quickview-container .quickview-single-info .quantity button:hover {

    border-right-width: medium;

}

.quickview-popup .quickview-container .slick-dots li button {

    border-radius: 50%;

}

.quickview-notices-wrapper {

    margin-right: auto;

}

.single-product .quickview-single-info .quantity {

    border-image: none !important;

}

.quickview-container .quickview-single-info .quantity button:hover {

    border-top-width: medium;

}

.single-product .quickview-single-info .quantity {

    height: 33pt;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items {

    height: 100%;

}

.quickview-container .quickview-single-info .quantity button:hover {

    border-left-style: none;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table {

    z-index: 6;

}

.single-product .quickview-single-info .quantity button.minus:before,

.quickview-container .quickview-single-info .quantity button.minus:before {

    top: 4px;

}

.single-product .quickview-single-info .quantity input {

    border-bottom-width: 0;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table {

    margin-top: 0;

}

.single-product .product-title {

    font-size: 0.333333333in;

}

.single-product .product-title {

    line-height: 2.5pc;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr td {

    border-image-width: 0;

}

.single-product .quickview-single-info .button.quick-buy {

    letter-spacing: 1.125pt;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table {

    padding-left: 0;

}

.single-product .quickview-single-info .quantity {

    display: inline-block;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table,

.single-product .quickview-single-info .button.quick-buy {

    padding-bottom: 0;

}

.single-product .quickview-single-info .quantity button.minus:before {

    content: "K";

}

.single-product .quickview-single-info .quantity,

.single-product .quickview-single-info .button.quick-buy,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items,

.single-product .quickview-single-info .quantity button.minus:before {

    position: relative;

}

.quickview-popup .quickview-container .slick-dots {

    position: absolute;

}

.single-product .quickview-single-info .quantity input {

    border-right-width: 0;

}

.single-product .quickview-single-info .button.quick-buy {

    text-transform: uppercase;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table {

    padding-right: 0;

}

.single-product .quickview-single-info .button.quick-buy {

    line-height: 33pt;

}

.quickview-popup .quickview-container .slick-dots li button {

    -webkit-border-radius: 50%;

}

.single-product .product-title,

.quickview-container .quickview-single-info .quantity button:hover {

    color: #000;

}

.quickview-container .quickview-single-info .quantity button:hover,

.single-product .quickview-single-info .quantity input {

    border-bottom-style: none;

}

.single-product .quickview-single-info .quantity input {

    border-top-width: 0;

}

.quickview-container .quickview-single-info .quantity button:hover,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img {

    border-top-style: none;

}

.quickview-popup .quickview-container .slick-dots {

    bottom: 0.364583333in;

}

.quickview-popup .quickview-container .slick-track,

.quickview-popup .quickview-container .slick-list,

.single-product .product-type-simple .quickview-single-info .entry-summary > .cart,

.quickview-container .product-type-simple .quickview-single-info .entry-summary > .cart {

    display: flex;

}

.single-product .quickview-single-info .button.quick-buy,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table {

    padding-top: 0;

}

.single-product .quickview-single-info .button.quick-buy {

    background: #948878;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img,

.quickview-container .quickview-single-info .quantity button:hover {

    border-left-color: currentColor;

}

.single-product .quickview-single-info .button.quick-buy {

    color: #fff;

}

.single-product .quickview-single-info .button.quick-buy {

    text-align: center;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img,

.quickview-container .quickview-single-info .quantity button:hover {

    border-bottom-color: currentColor;

}

.quickview-notices-wrapper {

    margin-top: auto;

}

.quickview-container .quickview-single-info .quantity button:hover,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img {

    border-right-color: currentColor;

}

.quickview-container .quickview-single-info .quantity button:hover,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img {

    border-top-color: currentColor;

}

.quickview-popup .quickview-container .slick-dots li button {

    -moz-border-radius: 50%;

}

.quickview-container .quickview-single-info .quantity button:hover,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img {

    border-image: none;

}

.quickview-notices-wrapper,

.single-product .product-type-simple .quickview-single-info .entry-summary > .cart,

.single-product .quickview-single-info .button.quick-buy,

.quickview-container .product-type-simple .quickview-single-info .entry-summary > .cart {

    width: 100%;

}

.single-product .quickview-single-info .button.quick-buy {

    padding-left: 11.25pt;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items {

    overflow: auto;

}

.single-product .quickview-single-info .quantity button:focus,

.single-product .quickview-single-info .quantity input {

    border-left-style: none;

}

.quickview-popup .quickview-container .img-quickview .slick-arrow.fa-angle-left {

    left: 0.9375pc;

}

.quickview-popup .quickview-container .img-quickview .slick-arrow.fa-angle-right {

    right: 0.9375pc;

}

.quickview-container .product-type-simple .quickview-single-info .entry-summary > .cart,

.single-product .product-type-simple .quickview-single-info .entry-summary > .cart {

    margin-top: 0;

}

.single-product .product-title {

    word-break: break-word;

}

.single-product .quickview-single-info .quantity button:focus {

    border-left-width: medium;

}

.single-product .quickview-single-info .button.quick-buy {

    padding-right: 11.25pt;

}

.single-product .quickview-single-info .quantity button:focus,

.single-product .quickview-single-info .quantity input {

    border-right-style: none;

}

.single-product .quickview-single-info .button.quick-buy {

    cursor: pointer;

}

.single-product .product-title {

    display: block;

}

.single-product .quickview-single-info .button.quick-buy {

    display: inline-block;

}

.single-product .quickview-single-info .quantity button:focus,

.single-product .quickview-single-info .quantity input {

    border-top-style: none;

}

.single-product .quickview-single-info .quantity button:focus {

    border-bottom-width: medium;

}

.single-product .quickview-single-info .quantity button:focus {

    border-right-width: medium;

}

.single-product .quickview-single-info .quantity button:focus,

.single-product .quickview-single-info .quantity input {

    border-left-color: currentColor;

}

.single-product .quickview-single-info .button.quick-buy {

    vertical-align: top;

}

.single-product .quickview-single-info .quantity input,

.single-product .quickview-single-info .quantity button:focus {

    border-bottom-color: currentColor;

}

.single-product .quickview-single-info .button.quick-buy {

    margin-left: 0;

}

.single-product .quickview-single-info .button.quick-buy {

    margin-bottom: 3.75pt;

}

.single-product .quickview-single-info .button.quick-buy {

    margin-right: 0;

}

.single-product .quickview-single-info .quantity input,

.single-product .quickview-single-info .quantity button:focus {

    border-right-color: currentColor;

}

.single-product .quickview-single-info .button.quick-buy {

    margin-top: 3.75pt;

}

.single-product .quickview-single-info .button.quick-buy {

    white-space: nowrap;

}

.single-product .quickview-single-info .quantity button:focus,

.single-product .quickview-single-info .quantity input {

    border-top-color: currentColor;

}

.single-product .quickview-single-info .quantity button:focus {

    border-top-width: medium;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr {

    padding-right: 0;

}

.single-product .quickview-single-info .quantity input {

    border-image: none;

}

.quickview-container .product-type-simple .quickview-single-info .entry-summary > .cart,

.single-product .product-type-simple .quickview-single-info .entry-summary > .cart {

    flex-wrap: wrap;

}

.single-product .quickview-single-info .quantity button:focus {

    border-bottom-style: none;

}

.quickview-popup .quickview-container .img-quickview .slick-arrow {

    top: calc(50% - 10px);

}

.single-product .quickview-single-info .quantity input {

    height: 2.625pc;

}

.quickview-popup .quickview-container .img-quickview .slick-arrow {

    font-size: 15pt;

}

.quickview-popup .quickview-container .slick-dots li,

.quickview-popup .quickview-container .slick-dots li button {

    -ms-border-radius: 50%;

}

.wishlist-popup .wishlist-popup-content-mid:before,

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody {

    z-index: 7;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img {

    height: auto;

}

.single-product .quickview-single-info .quantity input {

    text-align: center;

}

.single-product .quickview-single-info .quantity input {

    font-size: 12pt;

}

.quickview-popup .quickview-container .slick-dots li button,

.quickview-popup .quickview-container .slick-dots li {

    -o-border-radius: 50%;

}

.single-product .quickview-single-info .quantity input {

    font-weight: 500;

}

.quickview-popup .quickview-container .img-quickview .slick-arrow.fa-angle-left {

    left: 11.25pt;

}

.quickview-popup .quickview-container .img-quickview .slick-arrow.fa-angle-right {

    right: 0.9375pc;

}

.quickview-popup .quickview-container .slick-dots li {

    width: 0.5pc;

}

.quickview-popup .quickview-container .slick-dots li {

    height: 0.5pc;

}

.wishlist-items tr,

.single-product .quickview-single-info .quantity button:focus {

    border-image: none;

}

.quickview-popup .quickview-container .slick-dots li {

    border-radius: 50%;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img {

    border-radius: 0.125pc;

}

.single-product .quickview-single-info .quantity button:hover,

.single-product .quickview-single-info .quantity button:focus {

    color: #000;

}

.single-product .quickview-single-info .quantity button:hover {

    border-left-width: medium;

}

.quickview-popup .quickview-container .slick-dots li {

    -webkit-border-radius: 50%;

}

.single-product .quickview-single-info .quantity button:hover {

    border-bottom-width: medium;

}

.single-product .quickview-single-info .quantity button:hover {

    border-right-width: medium;

}

.single-product .quickview-single-info .quantity button:hover {

    border-top-width: medium;

}

.quickview-popup .quickview-container .slick-dots li {

    -moz-border-radius: 50%;

}

.single-product .quickview-single-info .quantity button:hover {

    border-left-style: none;

}

.single-product .quickview-single-info .quantity button:hover {

    border-bottom-style: none;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img {

    -moz-border-radius: 0.125pc;

}

.single-product .quickview-single-info .quantity button:hover {

    border-right-style: none;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img {

    -webkit-border-radius: 0.125pc;

}

.single-product .quickview-single-info .quantity button:hover {

    border-top-style: none;

}

.single-product .quickview-single-info .quantity button:hover {

    border-left-color: currentColor;

}

.single-product .quickview-single-info .quantity button:hover {

    border-bottom-color: currentColor;

}

.single-product .quickview-single-info .quantity button:hover {

    border-right-color: currentColor;

}

.single-product .quickview-single-info .quantity button:hover {

    border-top-color: currentColor;

}

.single-product .quickview-single-info .quantity button:hover {

    border-image: none;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr.tr-image img {

    box-shadow: none;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table tbody tr:nth-child(2n) td {

    background-color: #fbfbfb;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr {

    padding-top: 0;

}

.quickview-popup .quickview-container .slick-dots li button:before,

.quickview-popup .quickview-container .slick-dots li button:after {

    content: none;

}

.wishlist-popup .wishlist-popup-content-mid:before {

    top: 0;

}

.wishlist-popup .wishlist-popup-content-mid:before {

    left: 0;

}

.wishlist-popup .wishlist-popup-content-mid:before {

    background-color: rgba(255, 255, 255, 0.7);

}

.wishlist-popup .wishlist-popup-content-mid:before {

    opacity: 0;

}

.wishlist-popup .wishlist-popup-content-mid:before {

    visibility: hidden;

}

.compare-popup .compare-popup-inner .compare-table .compare-table-inner .compare-table-items table thead tr th a {

    text-decoration: none;

}



/*===================================================================

7. Shop

====================================================================*/

/**

 * 7.1. Shop - Top Bar

 */

.products-topbar {

    margin-bottom: 30px;

}

.products-topbar .products-topbar-left {

    float: left;

}

.products-topbar .products-topbar-right {

    float: right;

}

.products-topbar .products-count {

    margin-top: 5px;

    font-size: 16px;

}

.products-topbar .products-sort {

    color: #000;

    font-weight: 500;

    font-size: 14px;

    line-height: 33px;

    text-transform: capitalize;

    cursor: pointer;

    float: right;

}

.products-topbar .products-sort .sort-toggle {

    position: relative;

    border: 1px solid #000;

    display: inline-block;

    line-height: 34px;

    padding: 0 20px;

}

.products-topbar .products-sort .sort-toggle:after {

    content: "\43";

    font-family: eleganticons;

    font-size: 13px;

    padding-left: 5px;

    display: inline-block;

    width: auto;

    height: auto;

    margin-left: 0;

    vertical-align: 0;

    border: 0;

    line-height: 1;

    position: relative;

    top: 1px;

    -webkit-transition: all 0.3s ease;

    transition: all 0.3s ease;

    transform-origin: 65% 50%;

    color: #000;

}

.products-topbar .products-sort .sort-list {

    min-width: 210px;

    z-index: 9999;

    right: 0;

    left: auto !important;

    padding: 10px 15px;

    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175);

    border-radius: 0;

}

.products-topbar .products-sort .sort-list li {

    line-height: 28px;

    text-transform: capitalize;

    font-weight: 400;

}

.products-topbar .products-sort .sort-list li a {

    color: #868686;

}

.products-topbar .products-sort .sort-list li a:hover {

    color: #000;

}

.products-topbar .layout-toggle {

    float: right;

    list-style: none;

    padding: 9px 10px;

    margin-right: 10px;

    border: 1px solid #e1e1e1;

    background: #fff;

    line-height: 1;

}

.products-topbar .layout-toggle li {

    float: left;

    padding-right: 10px;

    position: relative;

}

.products-topbar .layout-toggle li:last-child {

    padding-right: 0;

}

.products-topbar .layout-toggle li a {

    display: inline-block;

    text-align: center;

    height: 17px;

    -webkit-transition: all 0.2s ease;

    transition: all 0.2s ease;

    width: 17px;

    padding: 0;

    border: none;

}

.products-topbar .layout-toggle li a.active,

.products-topbar .layout-toggle li a:hover {

    background: #fff;

    border-color: #000;

}

.products-topbar .layout-toggle li a .icon-column {

    vertical-align: middle;

    -webkit-transition: all 0.3s ease;

    transition: all 0.3s ease;

    text-align: center;

    z-index: 0;

    display: inline-block;

}

.products-topbar .layout-toggle li a .icon-column .layer {

    position: absolute;

    left: 0;

    height: 5px;

}

.products-topbar .layout-toggle li a .icon-column .layer.first {

    top: 0;

}

.products-topbar .layout-toggle li a .icon-column .layer.middle {

    top: 6px;

}

.products-topbar .layout-toggle li a .icon-column .layer.last {

    top: 12px;

}

.products-topbar .layout-toggle li a .icon-column .layer > span {

    position: absolute;

    display: block;

    width: 5px;

    height: 100%;

    background: #cecece;

    border-radius: 1px;

    -webkit-border-radius: 1px;

    -moz-border-radius: 1px;

    -ms-border-radius: 1px;

    -o-border-radius: 1px;

}

.products-topbar .layout-toggle li a.active .icon-column .layer > span,

.products-topbar .layout-toggle li a:hover .icon-column .layer > span {

    background: #000;

}

.products-topbar .layout-toggle li a .icon-column .layer > span:first-child {

    left: 0;

}

.products-topbar .layout-toggle li a .icon-column .layer > span:nth-child(2) {

    left: 6px;

}

.products-topbar .layout-toggle li a .icon-column .layer > span:last-child {

    left: 12px;

}

.products-topbar .layout-toggle li a.layout-list {

    width: 25px;

}

.products-topbar .layout-toggle li a.layout-list .icon-column .layer > span:first-child {

    left: 0;

}

.products-topbar .layout-toggle li a.layout-list .icon-column .layer > span:last-child {

    left: 6px;

    width: 17px;

    height: 1px;

    top: 2px;

}



/**

 * 7.2. Shop - Products

 */

.products-list.grid .product-wapper {

    position: relative;

    padding: 0;

    margin: 0 0 40px;

    text-align: center;

}

.products-list.grid .slick-list .product-wapper {

    margin-bottom: 0;

}

.products-list.grid .product-wapper {

    position: relative;

    padding: 0;

    margin: 0 0 40px;

    text-align: center;

}

.products-list.grid .product-wapper .products-thumb {

    position: relative;

    overflow: hidden;

    display: inline-block;

    vertical-align: top;

}

.products-list.grid .product-wapper .products-thumb:before {

    content: "";

    display: block;

    position: absolute;

    left: -150px;

    top: 0;

    height: 100%;

    width: 150px;

    background: linear-gradient(90deg, transparent 0, #e8e8e8 50%, transparent);

    animation: h 1.5s cubic-bezier(0.4, 0, 0.2, 1) infinite;

    opacity: 0;

    visibility: hidden;

}

.products-list.grid .product-wapper .products-thumb .product-lable > div {

    overflow: hidden;

    display: inline-block;

}

.products-list.grid .product-wapper .products-thumb .product-lable > div:before {

    content: "";

    display: block;

    position: absolute;

    left: -150px;

    top: 0;

    height: 100%;

    width: 150px;

    background: linear-gradient(90deg, transparent 0, #e8e8e8 50%, transparent);

    animation: h 1s cubic-bezier(0.4, 0, 0.2, 1) infinite;

    opacity: 0;

    visibility: hidden;

}

.products-list.grid .product-wapper .products-thumb .product-stock {

    position: absolute;

    top: 10px;

    right: 10px;

    z-index: 2;

    background: #fff;

    color: #000;

    padding: 0 7px;

    font-size: 14px;

    font-weight: 500;

    line-height: 25px;

}

.products-list.grid .product-wapper .products-thumb .product-thumb-hover {

    position: relative;

    display: block;

}

.products-list.grid .product-wapper .products-thumb .product-thumb-hover .post-image {

    opacity: 1;

    visibility: visible;

    -webkit-transition: all 0.5s ease;

    transition: all 0.5s ease;

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    max-width: 100%;

    height: auto;

}

.products-list.grid .product-wapper:hover .products-thumb .product-thumb-hover .post-image {

    opacity: 0;

    visibility: hidden;

}

.products-list.grid .product-wapper .products-thumb .product-thumb-hover .hover-image {

    opacity: 0;

    visibility: hidden;

    max-width: 100%;

    height: auto;

}

.products-list.grid .product-wapper:hover .products-thumb .product-thumb-hover .hover-image {

    opacity: 1;

    visibility: visible;

}

.products-list.grid .product-wapper .products-thumb .product-button {

    position: absolute;

    bottom: 20px;

    left: 0;

    padding: 0 15px;

    display: flex;

    justify-content: center;

    z-index: 9;

    width: 100%;

    -webkit-transition: all 0.3s ease-in-out;

    transition: all 0.3s ease-in-out;

}

.products-list.grid .product-wapper .products-thumb .product-button > :nth-child(odd) {

    -webkit-transform: translateY(-15px);

    transform: translateY(-15px);

}

.products-list.grid .product-wapper .products-thumb .product-button > * {

    margin: 0 5px;

    -webkit-transition: all 0.5s ease;

    transition: all 0.5s ease;

    opacity: 0;

    visibility: hidden;

    -webkit-transform: translateY(15px);

    transform: translateY(15px);

    position: relative;

}

.products-list.grid .product-wapper:hover .products-thumb .product-button > * {

    opacity: 1;

    visibility: visible;

    -webkit-transform: translateY(0) !important;

    transform: translateY(0) !important;

}

.products-list.grid .product-wapper .products-thumb .product-button > :before {

    content: attr(data-title);

    position: absolute;

    padding: 0 10px;

    background: #000;

    color: #fff;

    top: -30px;

    line-height: 23px;

    white-space: nowrap;

    left: 50%;

    font-size: 12px;

    z-index: 10;

    -webkit-transform: translateX(-50%);

    transform: translateX(-50%);

    opacity: 0;

    visibility: hidden;

    border-radius: 3px;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    -ms-border-radius: 3px;

    -o-border-radius: 3px;

    pointer-events: none;

}

.products-list.grid .product-wapper .products-thumb .product-button > :hover:after,

.products-list.grid .product-wapper .products-thumb .product-button > :hover:before {

    opacity: 1;

    visibility: visible;

}

.products-list.grid .product-wapper .products-thumb .product-button .product-btn {

    font-size: 0;

    background: #fff;

    text-align: center;

    position: relative;

    white-space: nowrap;

    margin-top: 0;

    border: 0;

    color: #fff;

    width: 40px;

    height: 40px;

    padding: 0;

    line-height: 40px;

    cursor: pointer;

    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);

    letter-spacing: normal;

}

.products-list.grid .product-wapper .products-thumb .product-button .product-btn:hover {

    background: #948878;

    border-color: #948878;

}
#slick-slide10{
	display: none;
}
.products-list.grid .product-wapper .products-thumb .product-button .product-btn:before {

    content: "\e902";

    font-family: icomoon;

    font-size: 16px;

    line-height: 40px;

    color: #000;

    -webkit-transition: all 0.1s ease;

    transition: all 0.1s ease;

}

.products-list.grid .product-wapper .products-thumb .product-button .product-btn:hover:before {

    color: #fff;

}

.products-list.grid .product-wapper .products-thumb .product-button .product-btn.adding:before {

    position: relative;

    display: inline-block;

    content: "";

    border: 2px solid rgba(0, 0, 0, 0.25);

    border-top-color: #000;

    width: 16px;

    height: 16px;

    background: none;

    -webkit-animation: 2s linear 0s normal none infinite running o;

    animation: 2s linear 0s normal none infinite running o;

    text-indent: 0;

    top: 7px;

    left: 0;

    border-radius: 50%;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

}

.products-list.grid .product-wapper .products-thumb .product-button .product-btn.adding:hover:before {

    border: 2px solid rgba(255, 255, 255, 0.25);

    border-top-color: #fff;

}

.products-list.grid .product-wapper .products-thumb .product-button .product-btn.added:before {

    color: #948878;

    -webkit-transition: all 0.1s ease;

    transition: all 0.1s ease;

    position: relative;

}

.products-list.grid .product-wapper .products-thumb .product-button .product-btn.added:hover:before {

    color: #fff;

}

.products-list.grid .product-wapper .products-thumb .product-button .btn-add-to-cart .product-btn:before {

    content: "\e902";

    width: 16px;

    top: 0;

    margin: 0;

}

.products-list.grid .product-wapper .products-thumb .product-button .btn-add-to-cart .product-btn.loading:before {

    content: "";

    margin-top: 11px;

}

.products-list.grid .product-wapper .products-thumb .product-button .btn-add-to-cart .added-to-cart:before {

    content: "\4e";

    color: #948878;

    font-family: ElegantIcons;

}

.products-list.grid .product-wapper .products-thumb .product-button .btn-add-to-cart .added-to-cart:hover:before {

    color: #fff;

}

.products-list.grid .product-wapper .products-thumb .product-button .btn-compare .product-btn:before {

    content: "\e913";

    font-size: 20px;

}

.products-list.grid .product-wapper .products-thumb .product-button .btn-compare .product-btn.adding:before {

    content: "";

}

.products-list.grid .product-wapper .products-thumb .product-button > :after {

    top: -5px;

    content: "";

    position: absolute;

    top: -7px;

    left: 50%;

    margin-left: -5px;

    border-width: 5px;

    border-style: solid;

    border-color: #000 transparent transparent;

    pointer-events: none;

    opacity: 0;

    visibility: hidden;

}

.products-list.grid .product-wapper .products-thumb .product-button .product-quickview {

    text-align: center;

    background: #fff;

    font-size: 0;

    display: block;

    white-space: nowrap;

}

.products-list.grid .product-wapper .products-thumb .product-button .product-quickview:hover > a {

    background: #948878;

    border-color: #948878;

}

.products-list.grid .product-wapper .products-thumb .product-button .product-quickview > a {

    color: #000;

    width: 40px;

    height: 40px;

    line-height: 40px;

    border: 0;

    display: inline-block;

    position: relative;

    outline: unset;

    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);

}

.products-list.grid .product-wapper .products-thumb .product-button .product-quickview > a > i {

    font-size: 16px;

    color: #000;

    line-height: 40px;

    -webkit-transition: all 0.1s ease;

    transition: all 0.1s ease;

}

.products-list.grid .product-wapper .products-thumb .product-button .product-quickview .loading:before {

    position: relative;

    display: inline-block;

    content: "";

    border: 2px solid rgba(0, 0, 0, 0.25);

    border-top-color: #000;

    width: 18px;

    height: 18px;

    background: none;

    -webkit-animation: 2s linear 0s normal none infinite running o;

    animation: 2s linear 0s normal none infinite running o;

    text-indent: 0;

    top: 8px;

    border-radius: 50%;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

}

.products-list.grid .product-wapper .products-thumb .product-button .product-quickview:hover .loading:before,

.products-list.grid .product-wapper .products-thumb .product-button .product-quickview:hover > a > i {

    color: #fff;

}

.products-list.grid .product-wapper .products-thumb .product-button .product-quickview .loading:hover:before {

    border-color: hsla(0, 0%, 100%, 0.5);

    border-top-color: #fff;

}

.products-list.grid .product-wapper .products-thumb .product-button .product-quickview .loading i {

    display: none;

}

.products-list.grid .product-wapper .products-content {

    text-align: center;

    margin-top: 15px;

}

.products-list.grid .product-wapper .products-content h3.product-title {

    font-size: 12px;

    text-transform: uppercase;

    font-family: Lato, sans-serif;

    margin-top: 2px;

    margin-bottom: 6px;

    letter-spacing: 1.5px;

    font-weight: 400;

    line-height: 16px;

}

.products-list.grid .product-wapper .products-content h3.product-title a {

    display: inline-block;

    position: relative;

    overflow: hidden;

}

.products-list.grid .product-wapper .products-content h3.product-title a:before {

    content: "";

    display: block;

    position: absolute;

    left: -150px;

    top: 0;

    height: 100%;

    width: 150px;

    background: linear-gradient(90deg, transparent 0, #e8e8e8 50%, transparent);

    animation: h 1s cubic-bezier(0.4, 0, 0.2, 1) infinite;

    opacity: 0;

    visibility: hidden;

}

.products-list.grid .product-wapper .products-content .rating {

    margin-bottom: 7px;

}

.products-list.grid .product-wapper .products-content .price {

    line-height: 100%;

    display: inline-block;

    position: relative;

    overflow: hidden;

}

.products-list.grid .product-wapper .products-content .price:before {

    content: "";

    display: block;

    position: absolute;

    left: -150px;

    top: 0;

    height: 100%;

    width: 150px;

    background: linear-gradient(90deg, transparent 0, #e8e8e8 50%, transparent);

    animation: h 1s cubic-bezier(0.4, 0, 0.2, 1) infinite;

    opacity: 0;

    visibility: hidden;

}

.products-list.grid .product-wapper .products-content .price del {

    line-height: 100%;

    margin-right: 2px;

}

.products-list.grid .product-wapper .btn-add-to-cart {

    margin-top: 15px;

    text-align: center;

}

.products-list.grid .product-wapper .btn-add-to-cart a {

    display: inline-block;

    border: 1px solid #e8e8e8;

    color: #a9a8a8;

    font-size: 15px;

    line-height: 48px;

    width: 100%;

    padding: 0 15px;

    -webkit-transition: all 0.2s ease;

    transition: all 0.2s ease;

    text-align: center;

    position: relative;

    text-transform: lowercase;

}

.products-list.grid .product-wapper .btn-add-to-cart a.loading {

    -webkit-transition: all 0.2s ease;

    transition: all 0.2s ease;

}

.products-list.grid .product-wapper .btn-add-to-cart a:hover {

    background: #000;

    border-color: #000;

    color: #fff;

}

.products-list.grid .product-wapper .btn-add-to-cart a:before {

    content: "\e901";

    font-family: icomoon;

    font-size: 20px;

    line-height: 30px;

    color: #a9a8a8;

    -webkit-transition: all 0.1s ease;

    transition: all 0.1s ease;

    margin: 0;

    display: inline-block;

    position: relative;

    left: 0;

    top: 4px;

    -webkit-transition: all 0.2s ease;

    transition: all 0.2s ease;

    margin-right: 10px;

}

.products-list.grid .product-wapper .btn-add-to-cart a.loading:before {

    position: relative;

    display: inline-block;

    content: "";

    border: 2px solid #a9a8a8;

    border-top-color: #000;

    width: 18px;

    height: 18px;

    border-radius: 50%;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

    background: none;

    -webkit-animation: 2s linear 0s normal none infinite running o;

    animation: 2s linear 0s normal none infinite running o;

    text-indent: 0;

    top: 4px;

}

.products-list.grid .product-wapper .btn-add-to-cart a:hover:before {

    color: #fff;

}

.products-list.grid .product-wapper .btn-add-to-cart a.added {

    display: none;

}

.products-list.grid .product-wapper .btn-add-to-cart a.added-to-cart:before {

    content: "\4e";

    font-family: ElegantIcons;

    text-indent: 0;

    text-transform: none;

}

.products-list.grid .product-wapper .rating {

    margin-bottom: 8px;

}

.products-list.grid .product-wapper .rating .star:before,

.products-list.grid .product-wapper .rating .star:after {

    font-size: 11px;

}

.products-list.grid .product-wapper .rating .count {

    font-size: 12px;

    margin-left: 5px;

    color: #9b9b9b;

}

.products-list.list .product-wapper {

    margin-bottom: 40px;

    -webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

}

.products-list.list .product-wapper .products-thumb {

    position: relative;

    overflow: hidden;

}

.products-list.list .product-wapper .products-thumb .product-thumb-hover {

    position: relative;

    display: block;

    overflow: hidden;

}

.products-list.list .product-wapper .products-thumb .post-image {

    -webkit-transition: all 0.3s;

    transition: all 0.3s;

}

.products-list.list .product-wapper .products-thumb:hover .post-image {

    -webkit-transform: translate(100%);

    transform: translate(100%);

}

.products-list.list .product-wapper .products-thumb .hover-image {

    top: 0;

    position: absolute;

    overflow: hidden;

    left: 0;

    opacity: 1;

    filter: alpha(opacity=100);

    -webkit-transform: translate(-100%);

    transform: translate(-100%);

    -webkit-transition: all 0.3s;

    transition: all 0.3s;

}

.products-list.list .product-wapper .products-thumb:hover .hover-image {

    -webkit-transform: translate(0);

    transform: translate(0);

}

.products-list.list .product-wapper .products-thumb .product-quickview {

    position: absolute;

    top: calc(50% - 21px);

    left: calc(50% - 21px);

    width: 42px;

    height: 42px;

    background: #fff;

    text-align: center;

    line-height: 42px;

    z-index: 9999;

    -webkit-transition: all 0.3s;

    transition: all 0.3s;

    opacity: 0;

    visibility: hidden;

    -webkit-transform: scale(0);

    transform: scale(0);

}

.products-list.list .product-wapper:hover .products-thumb .product-quickview {

    opacity: 1;

    visibility: visible;

    -webkit-transform: scale(1);

    transform: scale(1);

}

.products-list.list .product-wapper .products-thumb .product-quickview:hover {

    background: #000;

}

.products-list.list .product-wapper .products-thumb .product-quickview a {

    font-size: 0;

    width: 42px;

    height: 42px;

    display: inline-block;

    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);

}

.products-list.list .product-wapper .products-thumb .product-quickview a i {

    font-size: 16px;

    color: #000;

    line-height: 42px;

}

.products-list.list .product-wapper .products-thumb .product-quickview .loading:before {

    position: relative;

    display: inline-block;

    content: "";

    border: 2px solid rgba(0, 0, 0, 0.25);

    border-top-color: #000;

    width: 18px;

    height: 18px;

    background: none;

    -webkit-animation: 2s linear 0s normal none infinite running o;

    animation: 2s linear 0s normal none infinite running o;

    text-indent: 0;

    top: 3px;

    border-radius: 50%;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

}

.products-list.list .product-wapper .products-thumb .product-quickview:hover .loading:before,

.products-list.list .product-wapper .products-thumb .product-quickview:hover > a > i {

    color: #fff;

}

.products-list.list .product-wapper .products-thumb .product-quickview .loading:hover:before {

    border-color: hsla(0, 0%, 100%, 0.5);

    border-top-color: #fff;

}

.products-list.list .product-wapper .products-thumb .product-quickview .loading i {

    display: none;

}

.products-list.list .product-wapper .products-content .product-title {

    font-size: 28px;

    margin-top: -2px;

    margin-bottom: 12px;

    font-weight: 500;

}

.products-list.list .product-wapper .products-content .price {

    font-size: 18px;

    color: #948878;

    margin-bottom: 10px;

    display: block;

}

.products-list.list .product-wapper .products-content .rating {

    margin-bottom: 24px;

}

.products-list.list .product-wapper .products-content .product-button {

    display: inline-flex;

    flex-wrap: wrap;

}

.products-list.list .product-wapper .products-content .btn-add-to-cart .product-btn {

    display: inline-block;

    text-align: center;

    color: #fff;

    height: 42px;

    position: relative;

    clear: both;

    padding: 0 30px;

    background: #000;

    border: 1px solid #000;

    margin-right: 15px;

    float: left;

    overflow: hidden;

    line-height: 40px;

    font-size: 14px;

    font-weight: 500;

    letter-spacing: 0.1em;

    text-transform: uppercase;

}

.products-list.list .product-wapper .products-content .btn-add-to-cart .product-btn:hover {

    background: transparent;

    color: #000;

}

.products-list.list .product-wapper .products-content .btn-add-to-cart a.loading:before {

    position: relative;

    display: inline-block;

    content: "";

    border: 2px solid #a9a8a8;

    border-top-color: #000;

    width: 18px;

    height: 18px;

    border-radius: 50%;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

    background: none;

    -webkit-animation: 2s linear 0s normal none infinite running o;

    animation: 2s linear 0s normal none infinite running o;

    text-indent: 0;

    top: 3px;

    margin-right: 10px;

}

.products-list.list .product-wapper .products-content .btn-add-to-cart a.added {

    display: none;

}

.products-list.list .product-wapper .products-content .btn-add-to-cart a.added-to-cart:before {

    content: "\4e";

    font-family: ElegantIcons;

    margin-right: 5px;

    vertical-align: bottom;

}

.products-list.list .product-wapper .products-content .btn-wishlist .product-btn {

    margin-top: 0;

    width: 42px;

    height: 42px;

    line-height: 42px;

    border: 1px solid #000;

    text-align: center;

    font-weight: 500;

    padding: 0;

    position: relative;

    display: inline-block;

    margin-right: 15px;

    float: left;

    font-size: 0;

    background: transparent;

}

.products-list.list .product-wapper .products-content .btn-wishlist .product-btn:hover {

    cursor: pointer;

    background: #000;

}

.products-list.list .product-wapper .products-content .btn-wishlist .product-btn:before {

    content: "\f08a";

    position: absolute;

    left: 0;

    width: 100%;

    color: #000;

    font-family: FontAwesome;

    font-size: 17px;

}

.products-list.list .product-wapper .products-content .btn-wishlist .product-btn:hover:before {

    color: #fff;

}

.products-list.list .product-wapper .products-content .product-button .product-btn.adding:before {

    position: relative;

    display: inline-block;

    content: "";

    border: 2px solid rgba(0, 0, 0, 0.25);

    border-top-color: #000;

    width: 16px;

    height: 16px;

    background: none;

    -webkit-animation: 2s linear 0s normal none infinite running o;

    animation: 2s linear 0s normal none infinite running o;

    text-indent: 0;

    top: 7px;

    left: 0;

    border-radius: 50%;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

}

.products-list.list .product-wapper .products-content .product-button .product-btn.adding:hover:before {

    border: 2px solid rgba(255, 255, 255, 0.25);

    border-top-color: #fff;

}

.products-list.list .product-wapper .products-content .product-button .product-btn.added:before {

    color: #948878;

}

.products-list.list .product-wapper .products-content .product-button .product-btn.added:hover:before {

    color: #fff;

}

.products-list.list .product-wapper .products-content .btn-compare .product-btn {

    text-align: center;

    background: #fff;

    font-size: 0;

    display: block;

    white-space: nowrap;

    color: #000;

    width: 42px;

    height: 42px;

    line-height: 42px;

    display: inline-block;

    border: 0;

    cursor: pointer;

    border: 1px solid #000;

}

.products-list.list .product-wapper .products-content .btn-compare .product-btn:before {

    font-size: 20px;

    color: #000;

    line-height: 38px;

    -webkit-transition: all 0.1s ease;

    transition: all 0.1s ease;

    content: "\e913";

    font-family: icomoon;

    margin: 0;

}

.products-list.list .product-wapper .products-content .btn-compare .product-btn:hover {

    background: #000;

    border-color: #000;

}

.products-list.list .product-wapper .products-content .btn-compare .product-btn:hover:before {

    color: #fff;

}

.products-list.list .product-wapper .products-content .product-description {

    margin-top: 30px;

    display: inline-block;

    width: 100%;

    padding-top: 30px;

    border-top: 1px solid #e5e5e5;

}



/**

 * 7.3. Shop - Details

 */

.shop-details .product-images > .row {

    margin: 0 -7.5px;

}

.shop-details .product-images > .row > div {

    padding: 0 7.5px;

}

.shop-details .product-images .content-thumbnail-scroll {

    position: relative;

}

.shop-details .product-images .content-thumbnail-scroll .slick-list {

    padding: 0 !important;

}

.shop-details .product-images .content-thumbnail-scroll .img-item {

    padding-bottom: 15px;

    vertical-align: top;

    border: 0;

    cursor: pointer;

}

.shop-details .product-images .content-thumbnail-scroll .img-item .img-thumbnail-scroll {

    vertical-align: top;

    display: inline-block;

    -webkit-transition: all 0.2s ease;

    transition: all 0.2s ease;

    border: 1px solid hsla(0, 0%, 67%, 0.25);

    overflow: hidden;

    margin: 1px;

}

.shop-details .product-images .content-thumbnail-scroll .img-item.slick-current .img-thumbnail-scroll {

    border-color: #000;

}

.shop-details .product-images .content-thumbnail-scroll .slick-arrow {

    right: calc(50% - 15px);

    left: auto;

    width: 30px;

    height: 30px;

    line-height: 30px;

    margin-top: 0;

    -webkit-transform: none;

    transform: none;

    background: #000;

    color: #fff;

    font-family: FontAwesome;

    text-align: center;

}

.shop-details .product-images .content-thumbnail-scroll .slick-arrow.fa-angle-left {

    top: 0;

}

.shop-details .product-images .content-thumbnail-scroll .slick-arrow.fa-angle-left:before {

    content: "\f106";

}

.shop-details .product-images .content-thumbnail-scroll .slick-arrow.fa-angle-right {

    bottom: 10px;

    top: auto;

}

.shop-details .product-images .content-thumbnail-scroll .slick-arrow.fa-angle-right:before {

    content: "\f107";

}

.shop-details .product-images div.col-md-2:hover .content-thumbnail-scroll .slick-arrow {

    opacity: 1;

    visibility: visible;

}

.shop-details .product-images div.col-md-2:hover .content-thumbnail-scroll .slick-arrow.fa-angle-left {

    top: -10px;

}

.shop-details .product-images div.col-md-2:hover .content-thumbnail-scroll .slick-arrow.fa-angle-right {

    bottom: 0;

}

.shop-details .product-images .image-thumbnail .slick-slide.slick-current .img-thumbnail-scroll,

.shop-details .product-images .image-thumbnail .slick-slide:hover .img-thumbnail-scroll,

.shop-details .product-images .image-thumbnail .slick-slide:hover a,

.shop-details .product-images .image-thumbnail .slick-slide a.active {

    border-color: #000;

}

.shop-details .product-images .img-item img {

    display: inline-block;

    vertical-align: top;

    width: 100%;

}

.shop-details .product-images .main-image .slick-arrow {

    width: 30px;

    height: 30px;

    line-height: 30px;

    background: hsla(0, 0%, 100%, 0.5);

    color: #000;

    font-family: FontAwesome;

    text-align: center;

    top: calc(50% - 15px);

    opacity: 1;

    visibility: visible;

    z-index: 9998;

    font-size: 18px;

    border-radius: 50%;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

}

.shop-details .product-images .main-image .slick-arrow:hover {

    background: #000;

    color: #fff;

}

.shop-details .product-images .main-image .slick-arrow.fa-angle-left {

    left: 20px;

}

.shop-details .product-images .main-image .slick-arrow.fa-angle-left:before {

    content: "\f104";

}

.shop-details .product-images .main-image .slick-arrow.fa-angle-right {

    right: 20px;

}

.shop-details .product-images .main-image .slick-arrow.fa-angle-right:before {

    content: "\f105";

}

.shop-details .product-info {

    padding-left: 30px;

}

.shop-details .product-info .title {

    font-size: 30px;

    line-height: 38px;

    margin-top: 0;

    margin-bottom: 12px;

}

.shop-details .product-info .price {

    font-size: 22px;

    line-height: 28px;

    margin-bottom: 15px;

    display: block;

}

.shop-details .product-info .price del {

    font-size: 18px;

    margin-right: 2px;

}

.shop-details .product-info .description {

    padding-top: 25px;

    margin-top: 25px;

    border-top: 1px solid #efefef;

    margin-bottom: 20px;

}

.shop-details .variations table,

.shop-details .variations tr td {

    border: none;

    padding: 0;

}

.shop-details .variations .label {

    font-size: 12px;

    color: #000;

    margin-bottom: 0;

    margin-right: 15px;

    line-height: 40px;

    font-weight: 500;

    letter-spacing: 1.5px;

    text-transform: uppercase;

    width: 70px;

}

.shop-details .variations .label:after {

    position: relative;

    content: ":";

    top: 0;

    right: 0;

    display: inline-block;

    padding-left: 5px;

}

.shop-details .variations tr {

    display: flex;

    align-items: center;

    flex-wrap: wrap;

    margin-bottom: 10px;

}

.shop-details .variations .attributes ul {

    list-style: none;

    padding: 0;

    margin: 0;

}

.shop-details .variations .attributes ul li {

    display: inline-block;

    margin-right: 10px;

}

.shop-details .variations .attributes ul.text li span {

    width: 28px;

    height: 28px;

    line-height: 26px;

    display: inline-block;

    border-radius: 50%;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

    font-size: 13px;

    text-align: center;

    border: 1px solid #d5d5d5;

    cursor: pointer;

}

.shop-details .variations .attributes ul.text li span:hover {

    border: 1px solid #000;

    color: #000;

}

.shop-details .variations .attributes ul.colors li span {

    width: 28px;

    height: 28px;

    display: inline-block;

    border-radius: 50%;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

    background: #e5d4c2;

    cursor: pointer;

    position: relative;

}

.shop-details .variations .attributes ul.colors li span.color-2 {

    background: #d9bf7a;

}

.shop-details .variations .attributes ul.colors li span.color-3 {

    background: #d4937d;

}

.shop-details .variations .attributes ul.colors li span:before {

    content: "";

    position: absolute;

    top: calc(50% - 18px);

    left: calc(50% - 18px);

    width: 36px;

    height: 36px;

    border: 1px solid #000;

    border-radius: 50%;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

    -webkit-transform: unset;

    transform: unset;

    margin: 0;

    opacity: 0;

    visibility: hidden;

}

.shop-details .variations .attributes ul.colors li span:hover:before {

    opacity: 1;

    visibility: visible;

}

.shop-details .buttons {

    display: flex;

    vertical-align: top;

    flex-wrap: wrap;

}

.shop-details .buttons .add-to-cart-wrap {

    display: flex;

    margin: 5px 0;

    flex-wrap: wrap;

    flex: 1;

}

.shop-details .buttons .add-to-cart-wrap .quantity {

    margin: 0;

    border: 1px solid #b5b5b5 !important;

    height: 50px;

    display: inline-block;

    margin-right: 7px;

    position: relative;

}

.shop-details .buttons .add-to-cart-wrap .quantity button {

    outline-color: transparent;

    color: #868686;

    font-size: 0;

}

.shop-details .buttons .add-to-cart-wrap .quantity button:before {

    font-family: eleganticons;

    display: inline-block;

    font-size: 18px;

    font-weight: 900;

}

.shop-details .buttons .add-to-cart-wrap .quantity button:hover {

    border: none;

    color: #000;

}

.shop-details .buttons .add-to-cart-wrap .quantity button.plus {

    position: absolute;

    top: 0;

    right: 0;

    background: transparent;

    line-height: 24px;

    border: none;

    width: 38px;

    height: 46px;

}

.shop-details .buttons .add-to-cart-wrap .quantity button.plus:before {

    content: "\4c";

    position: relative;

    top: 4px;

}

.shop-details .buttons .add-to-cart-wrap .quantity button.minus {

    position: absolute;

    left: 0;

    bottom: 0;

    border: none;

    width: 38px;

    height: 46px;

    background: transparent;

}

.shop-details .buttons .add-to-cart-wrap .quantity button.minus:before {

    content: "\4b";

    position: relative;

    top: 4px;

}

.shop-details .buttons .add-to-cart-wrap .quantity input {

    width: 125px;

    border: 0;

    height: 46px;

    text-align: center;

    padding: 0 38px;

    font-size: 17px;

    font-weight: 500;

}

.shop-details .buttons .add-to-cart-wrap .btn-add-to-cart {

    -webkit-transition: none;

    transition: none;

    font-size: 15px;

    font-weight: 500;

    letter-spacing: 1.5px;

    text-transform: uppercase;

    line-height: 50px;

    position: relative;

    background: #000;

    color: #fff;

    text-align: center;

    margin-right: 20px;

    padding: 0;

    cursor: pointer;

    display: inline-block;

    vertical-align: top;

    flex: 1;

    margin: 0;

    white-space: nowrap;

}

.shop-details .buttons .add-to-cart-wrap .btn-add-to-cart a {

    color: #fff;

    display: block;

}

.shop-details .buttons .add-to-cart-wrap .btn-add-to-cart:hover {

    background: #948878;

}

.shop-details .buttons .add-to-cart-wrap .btn-add-to-cart a.loading:before {

    position: relative;

    display: inline-block;

    content: "";

    border: 2px solid #a9a8a8;

    border-top-color: #000;

    width: 18px;

    height: 18px;

    border-radius: 50%;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

    background: none;

    -webkit-animation: 2s linear 0s normal none infinite running o;

    animation: 2s linear 0s normal none infinite running o;

    text-indent: 0;

    top: 3px;

    margin-right: 10px;

}

.shop-details .buttons .add-to-cart-wrap .btn-add-to-cart a.added {

    display: none;

}

.shop-details .buttons .add-to-cart-wrap .btn-add-to-cart a.added-to-cart:before {

    content: "\4e";

    font-family: ElegantIcons;

    margin-right: 5px;

    vertical-align: bottom;

}

.shop-details .buttons .btn-quick-buy {

    width: 100%;

}

.shop-details .buttons .btn-quick-buy .product-btn {

    -webkit-transition: none;

    transition: none;

    font-size: 15px;

    font-weight: 500;

    letter-spacing: 1.5px;

    text-transform: uppercase;

    line-height: 50px;

    position: relative;

    background: #948878;

    color: #fff;

    text-align: center;

    margin-right: 20px;

    padding: 0 15px;

    cursor: pointer;

    display: inline-block;

    vertical-align: top;

    width: 100%;

    margin: 5px 0;

    white-space: nowrap;

}

.shop-details .buttons .btn-quick-buy .product-btn:hover {

    background: #bb643e;

}

.shop-details .buttons .btn-wishlist .product-btn {

    margin-top: 20px;

    text-align: center;

    color: #000;

    display: inline-flex;

    cursor: pointer;

    vertical-align: top;

    margin-right: 25px;

    align-items: center;

    font-weight: 500;

    background: transparent;

    border: 0;

    padding: 0;

}

.shop-details .buttons .btn-compare .product-btn {

    margin-top: 20px;

    vertical-align: top;

    position: relative;

    cursor: pointer;

    font-weight: 500;

    display: inline-flex;

    align-items: center;

    background: transparent;

    border: 0;

    padding: 0;

}

.shop-details .buttons .btn-wishlist .product-btn:before,

.shop-details .buttons .btn-compare .product-btn:before {

    content: "\e901";

    font-family: icomoon;

    font-size: 16px;

    width: 40px;

    height: 40px;

    line-height: 40px;

    border: 1px solid #cecece;

    margin-right: 10px;

    color: #000;

    border-radius: 50%;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

}

.shop-details .buttons .btn-wishlist .product-btn.added:before {

    color: #948878;

}

.shop-details .buttons .btn-wishlist .product-btn.added:hover:before {

    color: #fff;

}

.shop-details .buttons .btn-compare .product-btn:before {

    content: "\e913";

    font-size: 20px;

}

.shop-details .buttons .btn-wishlist .product-btn:hover:before,

.shop-details .buttons .btn-compare .product-btn:hover:before {

    color: #fff;

    background: #000;

    border-color: #000;

}

.shop-details .product-info .product-meta {

    display: inline-block;

    width: 100%;

    text-transform: capitalize;

    border-color: #efefef;

    border-width: 1px 0;

    border-style: solid;

    padding: 20px 0;

    margin: 30px 0;

}

.shop-details .product-info .product-meta > span {

    display: inline-flex;

    color: #868686;

    font-size: 12px;

    letter-spacing: 1.5px;

    text-transform: uppercase;

    margin-right: 25px;

}

.shop-details .product-info .product-meta > span span,

.shop-details .product-info .product-meta > span a {

    font-weight: 500;

    color: #000;

    text-transform: uppercase;

    margin-left: 5px;

}

.shop-details .product-info .social-share > a {

    font-size: 12px;

    text-transform: uppercase;

    letter-spacing: 1.5px;

    color: #868686;

    font-weight: 500;

    margin-right: 40px;

}

.shop-details .product-info .social-share > a i {

    color: #000;

    font-size: 15px;

    margin-right: 7px;

}

.shop-details .product-tabs {

    margin-top: 60px;

    padding-bottom: 50px;

    border-bottom: 1px solid #e1e1e1;

    border-top: 1px solid #e1e1e1;

}

.shop-details .product-tabs .product-tabs-wrap {

    max-width: 1110px;

    margin-left: auto;

    margin-right: auto;

}

.shop-details .product-tabs .nav-tabs {

    text-align: center;

    padding: 35px 0 0;

    margin-bottom: 25px;

    border-bottom: none;

    display: block;

}

.shop-details .product-tabs .nav-tabs .nav-item {

    display: inline-block;

    margin: 5px 20px;

}

.shop-details .product-tabs .nav-tabs .nav-item a {

    font-family: Cormorant Garamond, serif;

    border: none;

    font-size: 24px;

    font-weight: 600;

    color: #868686;

    padding: 0 0 8px 0;

    position: relative;

}

.shop-details .product-tabs .nav-tabs .nav-item a:before {

    position: absolute;

    bottom: 0;

    content: "";

    left: 50%;

    -webkit-transform: translateX(-50%);

    transform: translateX(-50%);

    -webkit-transition: all 0.3s ease;

    transition: all 0.3s ease;

    width: 0;

    height: 2px;

    background: #000;

}

.shop-details .product-tabs .nav-tabs .nav-item a:hover,

.shop-details .product-tabs .nav-tabs .nav-item a.active {

    color: #000;

}

.shop-details .product-tabs .nav-tabs .nav-item a:hover:before,

.shop-details .product-tabs .nav-tabs .nav-item a.active:before {

    width: 100%;

}

.shop-details .product-tabs .tab-content .tab-pane p {

    line-height: 2em;

}

.shop-details .product-tabs .product-attributes th,

.shop-details .product-tabs .product-attributes td {

    border: 1px solid #e5e5e5;

    padding: 16px 30px;

    vertical-align: top;

}

.shop-details .product-tabs .product-attributes th {

    text-transform: capitalize;

    font-weight: 500;

    color: #000;

}

.shop-details .product-tabs .product-reviews .reviews-title {

    font-size: 25px;

    margin-bottom: 30px;

}

.shop-details .product-tabs .product-reviews .comment-list {

    display: flex;

    flex-wrap: wrap;

    list-style: none;

    padding: 0;

    margin: 0 -15px;

    margin-bottom: 30px;

}

.shop-details .product-tabs .product-reviews .comment-list li {

    padding: 0 15px;

    flex: 1;

    min-width: 50%;

    margin-bottom: 25px;

}

.shop-details .product-tabs .product-reviews .comment-list li .content-comment-container {

    border: 1px solid #d9d9d9;

    padding: 30px;

}

.shop-details .product-tabs .product-reviews .comment-list li .comment-container {

    display: flex;

    align-items: center;

    flex-wrap: wrap;

    position: relative;

    margin-bottom: 10px;

}

.shop-details .product-tabs .product-reviews .comment-list li .comment-container > img {

    border-radius: 50%;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

    margin: 0;

}

.shop-details .product-tabs .product-reviews .comment-list li .comment-container .rating {

    margin-bottom: 4px;

}

.shop-details .product-tabs .product-reviews .comment-list li .comment-container .comment-text {

    margin: 0;

    padding-left: 15px;

}

.shop-details .product-tabs .product-reviews .comment-list li .comment-container .review-author {

    color: #000;

    font-size: 13px;

    font-weight: 500;

    text-transform: uppercase;

}

.shop-details .product-tabs .product-reviews .comment-list li .comment-container .review-time {

    font-size: 13px;

}

.shop-details .product-tabs .product-reviews .comment-list li .content-comment-container .description,

.shop-details .product-tabs .product-reviews .comment-list li .content-comment-container .description p {

    color: #000;

    line-height: 22px;

    margin-bottom: 0;

}

.shop-details .product-tabs #review-form .comment-reply-title {

    color: #000;

    font-size: 13px;

    margin-bottom: 20px;

    display: inline-block;

    border: 2px solid #000;

    line-height: 44px;

    padding: 0 35px;

    text-transform: uppercase;

    font-weight: 500;

}

.shop-details .product-tabs #review-form .comment-reply-title:before {

    content: "\e918";

    font-family: wpbingofont;

    display: inline-block;

    font-size: 20px;

    margin-right: 15px;

    font-weight: 400;

}

.shop-details .product-tabs #review-form .required {

    color: red;

}

.shop-details .product-tabs #review-form .comment-form {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -10px;

}

.shop-details .product-tabs #review-form .comment-form .comment-notes {

    width: 100%;

    padding: 0 10px;

    margin-bottom: 6px;

}

.shop-details .product-tabs #review-form .comment-form-rating {

    width: 100%;

    padding: 0 10px;

    margin-bottom: 10px;

}

.shop-details .product-tabs #review-form .comment-form-rating label {

    font-weight: 500;

    margin-right: 0;

    margin-bottom: 10px;

    color: #000;

}

.shop-details .product-tabs #review-form .comment-form-rating .stars {

    padding-top: 0;

    display: inline-block;

    margin-left: 20px;

    margin-bottom: 7px;

    padding: 5px 0;

    width: 160px;

    position: relative;

    top: 2px;

}

.shop-details .product-tabs #review-form .comment-form-rating .stars span {

    display: inline-block;

}

.shop-details .product-tabs #review-form .comment-form-rating .stars span a {

    display: inline-block;

    vertical-align: middle;

    line-height: 100%;

    position: relative;

    font-size: 0;

    width: auto;

    margin-right: 3px;

}

.shop-details .product-tabs #review-form .comment-form-rating .stars span a:after {

    content: "\f005";

    font-family: FontAwesome;

    font-size: 18px;

    font-weight: unset;

    text-indent: 0;

    color: #cecece;

}

.shop-details .product-tabs #review-form .comment-form-comment {

    flex: 1;

    padding: 0 10px;

    margin: 0;

    order: 2;

}

.shop-details .product-tabs #review-form .content-info-reviews {

    flex: 1;

    padding: 0 10px;

    order: 1;

    margin: 0;

}

.shop-details .product-tabs #review-form .content-info-reviews .comment-form-author,

.shop-details .product-tabs #review-form .content-info-reviews .comment-form-email {

    margin-bottom: 25px;

}

.shop-details .product-tabs #review-form .content-info-reviews input,

.shop-details .product-tabs #review-form .comment-form-comment textarea {

    background: #fff;

    padding: 14px 20px;

    border: 1px solid #d6d6d6;

    height: 60px;

    font-weight: 300;

    width: 100%;

}

.shop-details .product-tabs #review-form .comment-form-comment textarea {

    height: 230px;

}

.shop-details .product-tabs #review-form .content-info-reviews .form-submit {

    margin: 0;

}

.shop-details .product-tabs #review-form .content-info-reviews .form-submit input[type="submit"] {

    background: #000;

    font-weight: 500;

    padding: 0 50px;

    height: 60px;

    color: #fff;

    cursor: pointer;

    text-transform: uppercase;

    width: 100%;

    letter-spacing: 0.1em;

    -webkit-transition: all 0.3s ease;

    transition: all 0.3s ease;

}

.shop-details .product-tabs #review-form .content-info-reviews .form-submit input[type="submit"]:hover {

    background: #948878;

}

.shop-details .product-related {

    margin-top: 50px;

}

.shop-details .product-related .block-title {

    text-align: center;

    margin-bottom: 50px;

}

.shop-details .product-related .block-title h2 {

    font-size: 28px;

    color: #000;

    margin: 0;

    display: inline-block;

    position: relative;

    padding-bottom: 15px;

}

.shop-details .product-related .block-title h2:before {

    content: "";

    width: 30%;

    height: 2px;

    background: #000;

    position: absolute;

    left: 50%;

    -webkit-transform: translateX(-50%);

    transform: translateX(-50%);

    bottom: 0;

}



/**

 * 7.4. Shop - Cart

 */

.shop-cart .cart-items thead {

    border: 1px solid #e8e8e8;

}

.shop-cart .cart-items thead tr th {

    font-size: 16px;

    color: #000;

    padding: 15px;

    font-weight: 500;

    border-bottom-width: 1px;

}

.shop-cart .cart-items tbody {

    border: 1px solid #e8e8e8;

    border-top: 0;

}

.shop-cart .cart-items tbody tr td {

    padding: 15px;

    border: 0;

    border-bottom: 1px solid #e8e8e8;

    vertical-align: middle;

}

.shop-cart .cart-items tbody tr td.product-thumbnail {

    display: flex;

    align-items: center;

}

.shop-cart .cart-items tbody tr td.product-thumbnail img {

    width: 80px;

}

.shop-cart .cart-items tbody tr td.product-thumbnail .product-name {

    display: inline-block;

    vertical-align: middle;

    margin-left: 20px;

}

.shop-cart .cart-items tbody tr td.product-thumbnail .product-name a {

    font-size: 16px;

    color: #868686;

}

.shop-cart .cart-items tbody tr td.product-thumbnail .product-name a:hover {

    color: #000;

}

.shop-cart .cart-items tbody tr td.product-price span,

.shop-cart .cart-items tbody tr td.product-subtotal span {

    color: #000;

}

.shop-cart .cart-items tbody tr td.product-quantity .quantity input.qty {

    border-left: 0;

    border-right: 0;

    width: 30px;

}

.shop-cart .cart-items tbody tr td.product-quantity .quantity .minus {

    border-right: 0;

    width: 30px;

}

.shop-cart .cart-items tbody tr td.product-quantity .quantity .plus {

    border-left: 0;

    width: 30px;

}

.shop-cart .cart-items tbody tr td.product-remove a {

    font-size: 0;

    text-align: center;

}

.shop-cart .cart-items tbody tr td.product-remove a:before {

    display: inline-block;

    content: "\ea02";

    font-family: feather;

    font-size: 10px;

    color: #000 !important;

    width: 16px;

    height: 16px;

    border: 1px solid #000;

    border-radius: 50%;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

    line-height: 15px;

}

.shop-cart .cart-items tbody tr td.product-remove a:hover:before {

    color: #fff !important;

    background: #000;

    border-color: #000;

}

.shop-cart .cart-items .actions .bottom-cart {

    display: flex;

    justify-content: space-between;

    align-items: center;

    flex-wrap: wrap;

}

.shop-cart .cart-items .actions .coupon {

    flex: 0 0 50%;

    display: flex;

}

.shop-cart .cart-items .actions .coupon input {

    line-height: 40px;

    padding: 0 10px;

    flex: 1;

    margin-right: 5px;

    border-radius: 0;

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

}

.shop-cart .cart-items .actions .bottom-cart .button {

    padding: 0 35px;

    background: #000;

    text-transform: uppercase;

    color: #fff;

    font-size: 12px;

    border-radius: 0;

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    -webkit-transition: all 0.3s ease;

    transition: all 0.3s ease;

    line-height: 40px;

    cursor: pointer;

    letter-spacing: 0.1em;

    font-weight: 500;

}

.shop-cart .cart-items .actions .bottom-cart .button:hover {

    background: #948878;

}

.shop-cart .cart-items .actions .bottom-cart h2 {

    margin: 0;

    font-size: 18px;

}

.shop-cart .cart-totals {

    background: #f6f6f6;

    padding-bottom: 35px;

    max-width: 400px;

    margin-left: auto;

}

.shop-cart .cart-totals h2 {

    font-size: 20px;

    color: #000;

    padding: 11px 30px;

    background: #e9e9e9;

    margin: 0;

    font-weight: 600;

    line-height: 1.8;

    border-bottom: 0;

}

.shop-cart .cart-totals .cart-subtotal {

    display: flex;

    padding: 10px 30px;

    align-items: center;

    margin-top: 10px;

}

.shop-cart .cart-totals .cart-subtotal > * {

    flex: 1;

}

.shop-cart .cart-totals .cart-subtotal .title {

    color: #000;

    font-size: 16px;

}

.shop-cart .cart-totals .cart-subtotal span {

    font-size: 18px;

    color: #000;

    font-weight: 500;

    letter-spacing: 1.1px;

}

.shop-cart .cart-totals .shipping-totals {

    display: flex;

    padding: 10px 30px;

    align-items: center;

}

.shop-cart .cart-totals .shipping-totals > * {

    flex: 1;

}

.shop-cart .cart-totals .shipping-totals .title {

    color: #000;

    font-size: 16px;

}

.shop-cart .cart-totals .shipping-totals .shipping-methods {

    padding: 0;

    list-style: none;

    margin-bottom: 10px;

}

.shop-cart .cart-totals .shipping-totals .shipping-desc {

    margin-bottom: 0;

}

.shop-cart .cart-totals .order-total {

    display: flex;

    padding: 10px 30px;

    align-items: center;

}

.shop-cart .cart-totals .order-total > * {

    flex: 1;

}

.shop-cart .cart-totals .order-total .title {

    color: #000;

    font-size: 16px;

}

.shop-cart .cart-totals .order-total span {

    font-size: 20px;

    color: #000;

    font-weight: 500;

    letter-spacing: 1.1px;

}

.shop-cart .cart-totals .proceed-to-checkout {

    padding: 0 30px;

    margin-top: 15px;

}

.shop-cart .cart-totals .proceed-to-checkout .button {

    background: #000;

    color: #fff;

    padding: 10px 20px;

    text-transform: uppercase;

    border-radius: 0;

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    -webkit-transition: all 0.3s ease;

    transition: all 0.3s ease;

    font-size: 13px;

    display: inline-block;

    width: 100%;

    text-align: center;

    letter-spacing: 0.1em;

    font-weight: 500;

    cursor: pointer;

}

.shop-cart .cart-totals .proceed-to-checkout .button:hover {

    background: #948878;

}

.shop-cart-empty .cart-empty {

    border-top: 3px solid #000;

    text-transform: capitalize;

    padding: 12px 22px;

    margin: 0 0 24px;

    position: relative;

    background-color: #f7f6f7;

    color: #515151;

    list-style: none outside;

    width: auto;

    word-wrap: break-word;

    width: 100%;

}

.shop-cart-empty .return-to-shop .button {

    line-height: 34px;

    background: #000;

    color: #fff;

    padding: 0 20px;

    display: inline-block;

    text-transform: uppercase;

    font-size: 12px;

    font-weight: 700;

    height: 40px;

}

.shop-cart-empty .return-to-shop .button:before {

    content: "\23";

    font-size: 18px;

    font-family: ElegantIcons;

    margin: 0 5px 0 0;

    position: relative;

    top: 3px;

}

.shop-cart-empty .return-to-shop .button:hover {

    background: rgba(0, 0, 0, 0.75);

}



/**

 * 7.5. Shop - Checkout

 */

.shop-checkout .checkout h3 {

    margin-top: 0;

    font-size: 33px !important;

    margin-bottom: 19px;

    font-weight: 600!important;

}

.shop-checkout .checkout .form-row {

    margin-bottom: 30px;

    margin-left: 0;

    margin-right: 0;

}

.shop-checkout .checkout .form-row label {

    color: #000;

    font-weight: 500;

    float: left;

    margin-bottom: 0;

    display: block;

}

.shop-checkout .checkout .form-row .required {

    color: #e42234;

    font-weight: 400;

    border: 0;

}

.shop-checkout .checkout .form-row .input-wrapper {

    width: 100%;

    float: left;

}

.shop-checkout .checkout .form-row .input-wrapper .input-text {

    width: 100%;

    border-width: 0 0 2px;

    border-color: #e5e5e5;

    padding: 0;

    height: 32px;

    line-height: 32px;

    color: #000;

}

.shop-checkout .checkout .form-row .selection .select2-selection {

    height: 32px;

    line-height: 32px;

    border-width: 0 0 2px;

    border-color: #e5e5e5;

    border-radius: 0;

}

.shop-checkout .checkout .form-row .selection .select2-selection span {

    height: 32px;

    line-height: 32px;

    padding: 0;

}

.shop-checkout .account-fields {

    margin-bottom: 20px;

}

.shop-checkout .checkout .account-fields .form-row {

    margin-bottom: 15px;

}

.shop-checkout .account-fields .checkbox span {

    margin-left: 10px;

}

.shop-checkout .ship-to-different-address .checkbox span {

    margin-left: 10px;

}

.shop-checkout .checkout .form-row .input-wrapper textarea.input-text {

    height: 100px;

    line-height: 24px;

}

.shop-checkout .checkout-review-order {

    padding: 30px 40px;

    border: 1px solid #000;

}

.shop-checkout .checkout-review-order h2 {

    margin: 0;

    font-size: 20px;

    font-weight: 600;

}

.shop-checkout .checkout-review-order .review-order-title {

    font-size: 24px;

    color: #000;

    font-weight: 600;

    margin-bottom: 22px;

}

.shop-checkout .checkout-review-order .cart-item {

    display: flex;

    margin-bottom: 15px;

    justify-content: space-between;

}

.shop-checkout .checkout-review-order .cart-item .info-product {

    display: flex;

}

.shop-checkout .checkout-review-order .cart-item .info-product .product-thumbnail {

    max-width: 55px;

}

.shop-checkout .checkout-review-order .cart-item .info-product .product-thumbnail img {

    border: 1px solid #e8e8e8;

}

.shop-checkout .checkout-review-order .cart-item .info-product .product-name {

    padding-left: 20px;

    color: #000;

    text-transform: uppercase;

    word-break: break-word;

    font-size: 14px;

}

.shop-checkout .checkout-review-order .cart-item .info-product .product-name .product-quantity {

    display: block;

    font-weight: 500;

    font-size: 13px;

    color: #666;

}

.shop-checkout .checkout-review-order .cart-item .product-total span {

    color: #000;

    font-weight: 500;

    letter-spacing: 1.1px;

}

.shop-checkout .checkout-review-order .cart-subtotal,

.shop-checkout .checkout-review-order .order-total {

    display: flex;

    justify-content: space-between;

    align-items: center;

    border-top: 1px solid #dedede;

    padding: 20px 0;

}

.shop-checkout .checkout-review-order .cart-subtotal {

    margin-top: 30px;

}

.shop-checkout .checkout-review-order .cart-subtotal span,

.shop-checkout .checkout-review-order .order-total span {

    color: #000;

    font-weight: 500;

    letter-spacing: 1.1px;

}

.shop-checkout .checkout-review-order .shipping-totals {

    display: flex;

    align-items: center;

    justify-content: space-between;

    border-top: 1px solid #dedede;

    padding: 20px 0;

}

.shop-checkout .checkout-review-order .shipping-methods {

    text-align: right;

    padding: 0;

    list-style: none;

    margin: 0;

}

.shop-checkout .checkout-review-order .order-total .total-price span {

    font-size: 18px;

    color: #000;

    letter-spacing: 1.1px;

}

.shop-checkout .checkout-review-order .checkout-payment .payment-methods {

    padding: 20px;

    margin-bottom: 30px;

    list-style: none;

    border: 1px solid #d9d9d9;

}

.shop-checkout .checkout-review-order .checkout-payment .custom-radio li {

    margin-bottom: 10px;

}

.shop-checkout .checkout-review-order .checkout-payment .custom-radio li:last-child {

    margin-bottom: 0;

}

.shop-checkout .checkout-review-order .checkout-payment .custom-radio li label {

    color: #000;

    font-weight: 500;

}

.shop-checkout .checkout-review-order .checkout-payment .button {

    background: #000;

    color: #fff;

    padding: 10px 20px;

    text-transform: uppercase;

    border-radius: 0;

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    -webkit-transition: all 0.3s ease;

    transition: all 0.3s ease;

    font-size: 13px;

    display: inline-block;

    width: 100%;

    text-align: center;

    letter-spacing: 0.1em;

    font-weight: 500;

    cursor: pointer;

}

.shop-checkout .checkout-review-order .checkout-payment .button:hover {

    background: #948878;

}



/**

 * 7.6. Shop - Wishlist

 */

.shop-wishlist .wishlist-items {

    border: 1px solid #e5e5e5;

}



/*===================================================================

8. Blog

====================================================================*/

.posts-list.grid .post-entry .post-meta .post-time,

.posts-list.list .post-entry .post-meta .post-comment,

.posts-list.list .post-entry .post-meta .post-time,

.posts-list.list .post-entry .post-meta .post-categories {

    display: flex;

}

.posts-list.grid .post-entry .post-categories a {

    font-size: 0.114583333in;

}

.posts-list.grid .post-entry .post-categories a {

    color: #666;

}

.post-details .post-content-entry .entry-social-share .social-share a i,

.post-details.no-sidebar .post-title {

    text-align: center;

}

.post-details .post-meta a:hover,

.posts-list.grid .post-entry .post-categories a:hover {

    color: #948878;

}

.post-details .post-content blockquote i {

    display: block;

}

.posts-list.grid .post-entry {

    margin-bottom: 2.5pc;

}

.posts-list.grid .post-entry .post-categories {

    margin-top: 10px;

}

.posts-list.list .post-entry {

    margin-bottom: 55px;

}

.posts-list.grid .post-entry .post-meta .post-time:after,

.post-details .post-meta .post-time:after,

.posts-list.list .post-entry .post-meta .post-time:after,

.post-details .post-meta .post-categories:after {

    content: "";

}

.post-details .post-meta .post-categories:after,

.post-details .post-meta .post-time:after {

    width: 0.010416667in;

}

.posts-list.list .post-entry .post-meta .post-time,

.posts-list.list .post-entry .post-meta .post-categories,

.posts-list.list .post-entry .post-meta .post-comment,

.posts-list.grid .post-entry .post-meta .post-time {

    align-items: center;

}

.post-details .post-meta .post-categories:after,

.post-details .post-meta .post-time:after {

    height: 13.5pt;

}

.post-details .comments-area .comments-list .comment-item .comment-reply-link:hover {

    color: #000;

}

.post-details .post-meta a,

.posts-list.list .post-entry .post-meta a {

    color: #ababab;

}

.posts-list.grid .post-entry .post-categories a,

.posts-list.list .post-entry .post-btn a {

    text-transform: uppercase;

}

.posts-list.grid .post-entry .post-title {

    font-size: 0.208333333in;

}

.post-details.no-sidebar .post-title {

    font-size: 0.375in;

}

.posts-list.grid .post-entry .post-title {

    line-height: 1.1;

}

.posts-list.grid .post-entry .post-title {

    width: 100%;

}

.post-details .post-content blockquote,

.posts-list.grid .post-entry .post-categories a {

    font-weight: 500;

}

.posts-list.grid .post-entry .post-categories a {

    letter-spacing: 0.008333333in;

}

.post-details .post-title {

    margin-top: 20px;

}

.post-details .post-meta .post-time:after,

.post-details .post-meta .post-categories:after {

    margin-left: 11.25pt;

}

.posts-list.grid .post-entry .post-meta .post-time:after {

    margin-left: 0.625pc;

}

.post-details .post-content blockquote i {

    font-size: 0.239583333in;

}

.post-details .post-meta .post-time:after,

.posts-list.grid .post-entry .post-meta .post-time:after {

    margin-bottom: 0;

}

.post-details .post-meta .post-time:after {

    margin-right: 11.25pt;

}

.post-details .post-content blockquote i {

    color: #dadada;

}

.posts-list.list .post-entry .post-meta i,

.post-details .post-meta i {

    margin-right: 0.0625in;

}

.posts-list.grid .post-entry .post-meta .post-time:after,

.post-details .post-meta .post-time:after {

    margin-top: 0;

}

.posts-list.grid .post-entry .post-meta .post-time:after,

.post-details .post-meta .post-time:after {

    display: inline-block;

}

.post-details.no-sidebar .post-meta {

    align-content: center;

}

.posts-list.grid .post-entry .post-title,

.post-details .post-content blockquote {

    margin-left: 0;

}

.posts-list.grid .post-entry .post-meta .post-time:after {

    margin-right: 0.625pc;

}

.posts-list.grid .post-entry .post-title {

    margin-bottom: 6pt;

}

.post-details.no-sidebar .post-meta {

    justify-content: center;

}

.post-details .post-meta .post-time:after {

    background: #dedede;

}

.posts-list.grid .post-entry .post-meta,

.post-details .post-meta .post-comment,

.post-details .post-meta .post-time,

.post-details .post-meta .post-categories {

    display: flex;

}

.posts-list.list .post-entry .post-btn a {

    font-size: 12px;

}

.post-details .comments-area .comments-list .comment-item:last-child {

    margin-bottom: 0;

}

.post-details .comments-area .comments-list .comment-item .comment-avatar {

    float: left;

}

.post-details .post-content blockquote i {

    margin-bottom: 1pc;

}

.posts-list.grid .post-entry .post-meta .post-time:after {

    height: 1px;

}

.post-details .post-meta .post-categories,

.posts-list.grid .post-entry .post-meta,

.post-details .post-meta .post-comment,

.post-details .post-meta .post-time {

    align-items: center;

}

.posts-list.grid .post-entry .post-meta .post-time:after {

    width: 0.625pc;

}

.posts-list.grid .post-entry .post-title,

.post-details .post-content blockquote {

    margin-right: 0;

}

.post-details .comments-area .comments-list .comment-item .comment-content-wrap {

    overflow: hidden;

}

.post-details .comments-area .comments-list .comment-item .comment-author {

    line-height: 1.4;

}

.posts-list.grid .post-entry .post-meta .post-time:after {

    background: #d5d5d5;

}

.post-details .comments-area .comments-list .comment-item .comment-time,

.post-details .post-content-entry .entry-social-share .social-share a i,

.post-details .comments-area .comments-list .comment-item .comment-author,

.posts-list.grid .post-entry .post-meta {

    font-size: 0.135416667in;

}

.post-details .comments-area .comments-list .comment-item .comment-author {

    margin-bottom: 1.5pt;

}

.post-details .post-content blockquote {

    margin-bottom: 0.3125in;

}

.post-details .post-title {

    margin-bottom: 7.5pt;

}

.posts-list.list .post-entry .post-meta .post-time:after {

    width: 0.010416667in;

}

.post-details .post-content-entry .tags-links label,

.posts-list.list .post-entry .post-meta .post-time:after,

.post-details .post-meta .post-categories:after {

    margin-bottom: 0;

}

.posts-list.grid .post-entry .post-title {

    margin-top: 2.25pt;

}

.post-details .comments-area .comments-list .comment-item .comment-author {

    font-weight: 600;

}

.post-details .comments-area .comments-list .comment-item .comment-author {

    margin-top: 0;

}

.post-details .comments-area .comments-list .comment-item .comment-author {

    text-transform: uppercase;

}

.posts-list.list .post-entry .post-meta .post-time:after,

.post-details .post-meta .post-categories:after {

    margin-right: 11.25pt;

}

.posts-list.list .post-entry .post-meta .post-time:after {

    height: 0.1875in;

}

.post-details .post-content-entry .tags-links a:last-child {

    margin-right: 0;

}

.post-details .comments-area .comments-list .comment-item .comment-author,

.post-details .post-content-entry .tags-links label {

    color: #000;

}

.post-details .comments-area .comments-list .comment-item .comment-author {

    letter-spacing: 0.75pt;

}

.post-details .post-content-entry .tags-links label,

.post-details .post-meta .post-categories:after,

.posts-list.list .post-entry .post-meta .post-time:after {

    margin-top: 0;

}

.post-details .comments-area .comments-list .comment-item .comment-time {

    margin-bottom: 3pt;

}

.post-details .post-content blockquote {

    margin-top: 0.3125in;

}

.posts-list.list .post-entry .post-meta .post-time:after {

    margin-left: 11.25pt;

}

.posts-list.grid .post-entry .post-meta,

.post-details .post-meta {

    flex-wrap: wrap;

}

.posts-list.list .post-entry .post-meta .post-time:after,

.post-details .post-meta .post-categories:after,

.post-details .post-content-entry .entry-social-share .social-share a {

    display: inline-block;

}

.post-details .post-content-entry .tags-links a:hover {

    background: #948878;

}

.post-details .comments-area .comments-list .comment-item .comment-time {

    color: #999;

}

.post-details .post-content-entry .tags-links a,

.posts-list.grid .post-entry .post-meta,

.post-details .comments-area .comments-list .comment-item .comment-content {

    color: #868686;

}

.posts-list.list .post-entry .post-meta .post-time:after,

.post-details .post-meta .post-categories:after {

    background: #dedede;

}

.post-details .post-meta {

    display: flex;

}

.post-details .comments-area .comments-list .comment-item .comment-content,

.post-details .comments-area .comments-list .comment-item .comment-reply-link {

    font-weight: 400;

}

.post-details .post-content-entry .tags-links label,

.posts-list.list .post-entry .post-title {

    margin-left: 0;

}

.post-details .comments-area .comments-list .comment-item .comment-reply-link {

    position: absolute;

}

.post-details .post-meta,

.posts-list.list .post-entry .post-image {

    margin-bottom: 1.25pc;

}

.post-details .post-content-entry .tags-links label {

    margin-right: 0.3125pc;

}

.post-details .comments-area .comments-list .comment-item .comment-reply-link {

    top: 0.3125pc;

}

.post-details .post-content blockquote {

    padding-left: 35px;

}

.post-details .post-content blockquote {

    padding-bottom: 0;

}

.posts-list.grid .post-entry .post-meta {

    letter-spacing: 0.03125pc;

}

.post-details .comments-area .comments-list .comment-item .comment-reply-link {

    right: 0;

}

.posts-list.list .post-entry .post-title {

    font-size: 34px;

}

.post-details .comments-area .comments-list .comment-item .comment-reply-link {

    color: #c2c2c2;

}

.post-details .post-content-entry .tags-links a:hover {

    color: #fff;

}

.posts-list.list .post-entry .post-title {

    line-height: 1.3;

}

.post-details .post-meta {

    align-items: center;

}

.post-details .post-content .content-img {

    margin-top: 1.875pc;

}

.post-details .post-content-entry .tags-links a:hover {

    border-left-color: #948878;

}

.post-details .post-content-entry .entry-social-share,

.post-details .post-content-entry .tags-links {

    margin-top: 1.25pc;

}

.post-details .post-content-entry .tags-links a:hover {

    border-bottom-color: #948878;

}

.post-details .post-content-entry .tags-links a {

    font-size: 10.5pt;

}

.post-details .post-content-entry .tags-links a:hover {

    border-right-color: #948878;

}

.post-details .post-content-entry .tags-links a,

.post-details .comments-area .comments-list .comment-item .comment-reply-link {

    font-weight: 500;

}

.post-details .post-content-entry .tags-links a {

    line-height: 2.375pc;

}

.post-details .post-content-entry .entry-social-share {

    margin-bottom: 0;

}

.post-details .post-content-entry .tags-links a:hover {

    border-top-color: #948878;

}

.post-details .comments-area .comments-list .comment-item .comment-reply-link {

    font-size: 0;

}

.posts-list.list .post-entry .post-meta .post-categories:after {

    content: "";

}

.posts-list.list .post-entry .post-meta .post-categories:after {

    width: 0.010416667in;

}

.post-details .post-content-entry .entry-social-share .social-share a {

    width: 0.416666667in;

}

.post-details .comments-area .comment-form .form-group .form-control {

    height: 47px;

}

.post-details .comments-area .comment-form .form-group .form-control {

    padding-left: 0.208333333in;

}

.post-details .post-content blockquote {

    padding-right: 0;

}

.post-details .post-content-entry .entry-social-share .social-share a {

    height: 30pt;

}

.post-details .comments-area .comment-form .form-group .form-control {

    padding-bottom: 0.625pc;

}

.posts-list.list .post-entry .post-meta .post-categories:after {

    height: 0.1875in;

}

.post-details .post-content-entry .entry-social-share .social-share a,

.post-details .post-content-entry .tags-links a {

    margin-right: 5px;

}

.post-details .comments-area .comment-form .form-group .form-control {

    padding-right: 0.208333333in;

}

.posts-list.list .post-entry .post-meta .post-categories:after {

    margin-left: 11.25pt;

}

.post-details .post-content blockquote h2 {

    font-family: Lato, sans-serif;

}

.post-details .prev-next-post .next-post,

.post-details .prev-next-post .previous-post {

    width: 50%;

}

.post-details .post-content blockquote {

    padding-top: 0;

}

.post-details .post-content-entry .tags-links a,

.post-details .post-content-entry .entry-social-share .social-share a {

    border-left-width: 0.0625pc;

}

.post-details .prev-next-post .previous-post,

.post-details .prev-next-post .next-post {

    float: left;

}

.post-details .post-content blockquote {

    color: #666;

}

.posts-list.list .post-entry .post-meta .post-categories:after {

    margin-bottom: 0;

}

.post-details .post-content blockquote h2 {

    font-size: 0.8125pc;

}

.post-details .comments-area .comment-form .form-group .form-control {

    padding-top: 0.625pc;

}

.post-details .post-content blockquote h2 {

    font-weight: 700;

}

.post-details .post-content blockquote {

    border-left-width: 2px;

}

.post-details .post-content-entry .entry-social-share .social-share a,

.post-details .post-content-entry .tags-links a {

    border-bottom-width: 0.0625pc;

}

.post-details .post-content-entry .tags-links a,

.post-details .post-content-entry .entry-social-share .social-share a {

    border-right-width: 0.0625pc;

}

.post-details .post-content-entry .tags-links a,

.post-details .post-content-entry .entry-social-share .social-share a {

    border-top-width: 0.0625pc;

}

.post-details .post-content-entry .entry-social-share .social-share a {

    text-align: center;

}

.post-details .prev-next-post .previous-post {

    padding-right: 11.25pt;

}

.post-details .post-content-entry .entry-social-share .social-share a {

    line-height: 3.125pc;

}

.post-details .post-content-entry .tags-links a,

.post-details .post-content-entry .entry-social-share .social-share a,

.post-details .post-content blockquote {

    border-left-style: solid;

}

.post-details .post-content-entry .tags-links a {

    border-bottom-style: solid;

}

.posts-list.list .post-entry .post-title {

    margin-bottom: 7.5pt;

}

.post-details .comments-area .comment-form .form-group .form-control {

    border-left-width: medium;

}

.post-details .post-meta {

    font-size: 10.5pt;

}

.post-details .post-content blockquote h2 {

    text-transform: uppercase;

}

.post-details .post-content blockquote {

    border-left-color: #000;

}

.post-details .post-content-entry .tags-links a,

.post-details .post-content-entry .entry-social-share .social-share a {

    border-right-style: solid;

}

.post-details .post-content blockquote {

    border-image: none;

}

.post-details .post-content blockquote h2,

.posts-list.list .post-entry .post-title {

    margin-right: 0;

}

.post-details .comments-area .comment-form .form-group .form-control {

    border-bottom-width: medium;

}

.post-details .post-content blockquote {

    position: relative;

}

.post-details .comments-area .comment-form .form-group .form-control {

    border-right-width: medium;

}

.post-details .post-content-entry .entry-social-share .social-share a,

.post-details .post-content-entry .tags-links a {

    border-top-style: solid;

}

.posts-list.list .post-entry .post-meta,

.post-details .post-meta {

    color: #ababab;

}

.post-details .post-meta,

.posts-list.list .post-entry .post-meta {

    letter-spacing: 0.375pt;

}

.post-details .prev-next-post .next-post {

    text-align: right;

}

.posts-list.list .post-entry .post-meta,

.post-details .post-content {

    font-size: 0.15625in;

}

.post-details .prev-next-post .next-post {

    float: right;

}

.posts-list.list .post-entry .post-meta .post-categories:after,

.posts-list.list .post-entry .post-title {

    margin-top: 0;

}

.post-details .comments-area .comment-form .form-group .form-control {

    border-top-width: medium;

}

.posts-list.list .post-entry .post-meta,

.post-details .post-content-entry {

    display: flex;

}

.post-details .post-content blockquote h2 {

    margin-left: 0;

}

.post-details .post-content-entry .tags-links a,

.post-details .post-content-entry .entry-social-share .social-share a {

    border-left-color: #e5e5e5;

}

.post-details .post-content blockquote {

    font-size: 12pt;

}

.post-details .comments-area .comment-form .form-group .form-control {

    border-left-style: none;

}

.posts-list.list .post-entry .post-meta .post-categories:after {

    margin-right: 11.25pt;

}

.posts-list.list .post-entry .post-meta {

    margin-bottom: 15px;

}

.post-details .post-content-entry .tags-links a {

    border-bottom-color: #e5e5e5;

}

.post-details .comments-area .comment-form .form-group .form-control {

    border-bottom-style: none;

}

.posts-list.list .post-entry .post-meta .post-categories:after,

.post-details .post-content-entry .tags-links a {

    display: inline-block;

}

.posts-list.list .post-entry .post-meta,

.post-details .post-content-entry {

    flex-wrap: wrap;

}

.post-details .comments-area .comment-form .form-group .form-control {

    border-right-style: none;

}

.posts-list.list .post-entry .post-meta .post-categories:after {

    background: #dedede;

}

.posts-list.list .post-entry .post-meta,

.post-details .post-content-entry {

    align-items: center;

}

.post-details .post-content blockquote h2 {

    margin-bottom: 0;

}

.post-details .prev-next-post .next-post {

    padding-left: 0.15625in;

}

.post-details .prev-next-post .hover-extend {

    font-size: 9.75pt;

}

.post-details .post-content-entry .entry-social-share .social-share a:hover i {

    color: #fff;

}

.post-details .comments-area .comment-form .form-group .form-control {

    border-top-style: none;

}

.post-details .post-content-entry .entry-social-share .social-share a:last-child {

    margin-right: 0;

}

.post-details .post-content-entry .entry-social-share .social-share a,

.post-details .post-content-entry .tags-links a {

    border-right-color: #e5e5e5;

}

.post-details .prev-next-post:before {

    content: "";

}

.post-details .post-content-entry .tags-links a,

.post-details .post-content-entry .entry-social-share .social-share a {

    border-top-color: #e5e5e5;

}

.post-details .post-content-entry .entry-social-share .social-share a {

    border-bottom-style: solid;

}

.post-details .comments-area .comment-form .form-group .form-control {

    border-left-color: currentColor;

}

.post-details .post-content-entry .tags-links a {

    border-image: none;

}

.post-details .comments-area .comment-form .form-group .form-control {

    border-bottom-color: currentColor;

}

.post-details .post-content-entry {

    justify-content: space-between;

}

.post-details .prev-next-post .hover-extend {

    text-transform: uppercase;

}

.post-details .prev-next-post .hover-extend {

    margin-bottom: 0.3125pc;

}

.post-details .post-content-entry .entry-social-share .social-share a i,

.post-details .comments-area .comments-title {

    color: #000;

}

.post-details .post-content-entry .tags-links a {

    padding-left: 0.15625in;

}

.post-details .comments-area .comments-title {

    font-size: 2pc;

}

.post-details .comments-area .comment-form .form-group .form-control {

    border-right-color: currentColor;

}

.post-details .post-content-entry {

    margin-top: 0.9375pc;

}

.posts-list.list .post-entry .post-excerpt {

    margin-bottom: 25px;

}

.posts-list.list .post-entry .post-excerpt {

    font-size: 15px;

}

.post-details .comments-area .comment-form .form-group .form-control {

    border-top-color: currentColor;

}

.post-details .post-content-entry .entry-social-share .social-share a:hover {

    background: #948878;

}

.post-details .post-content-entry .tags-links a {

    padding-bottom: 0;

}

.post-details .post-content-entry .tags-links a {

    padding-right: 0.15625in;

}

.post-details .post-content-entry .entry-social-share .social-share a:hover {

    border-left-color: #948878;

}

.post-details .post-content-entry .entry-social-share .social-share a:hover {

    border-bottom-color: #948878;

}

.post-details .comments-area .comments-list .comment-item,

.post-details .post-content-entry {

    padding-bottom: 0.364583333in;

}

.post-details .prev-next-post:before {

    position: absolute;

}

.post-details .prev-next-post:before {

    left: 50%;

}

.post-details .post-content-entry .tags-links a {

    padding-top: 0;

}

.post-details .post-content-entry .entry-social-share .social-share a:hover {

    border-right-color: #948878;

}

.post-details .post-content-entry .tags-links a {

    background: transparent;

}

.post-details .post-content-entry .entry-social-share .social-share {

    display: inline-block;

}

.post-details .comments-area .comments-list .comment-item,

.post-details .post-content-entry .entry-social-share .social-share a {

    border-bottom-color: #e5e5e5;

}

.post-details .comments-area .comments-title {

    margin-bottom: 0;

}

.post-details .post-content-entry .tags-links a {

    white-space: nowrap;

}

.post-details .comments-area .comments-list .comment-item {

    position: relative;

}

.post-details .comments-area .comments-list .comment-item .comment-content p,

.post-details .post-content-entry .entry-social-share label,

.post-details .prev-next-post .next-post a .title,

.post-details .comments-area .comments-list .comment-item .comment-avatar img {

    margin-left: 0;

}

.post-details .comments-area .comments-list .comment-item {

    margin-bottom: 2.5pc;

}

.post-details .post-content blockquote h2 {

    margin-top: 11.25pt;

}

.post-details .comments-area .comment-form .form-group .form-control,

.post-details .post-content-entry .entry-social-share .social-share a {

    border-image: none;

}

.post-details .comments-area .comment-form .form-group .form-control {

    background: #f5f5f5;

}

.post-details .post-content-entry .entry-social-share .social-share a:hover {

    border-top-color: #948878;

}

.post-details .comments-area .comment-form .form-group .form-control::placeholder {

    color: #999;

}

.post-details .comments-area .comment-form .form-group .button {

    line-height: 44px;

}

.post-details .prev-next-post .next-post a:hover .hover-extend,

.post-details .prev-next-post .next-post a:hover .title,

.post-details .prev-next-post .previous-post a:hover .hover-extend,

.post-details .prev-next-post .previous-post a:hover .title {

    color: #948878;

}

.post-details .prev-next-post .next-post a .title,

.post-details .comments-area .comments-list .comment-item .comment-avatar img,

.post-details .post-content-entry .entry-social-share label,

.post-details .comments-area .comments-list .comment-item .comment-content p {

    margin-bottom: 0;

}

.post-details .comments-area .comment-form .form-group .button {

    font-size: 0.135416667in;

}

.post-details .post-content-entry {

    width: 100%;

}

.post-details .post-content-entry,

.post-details .comments-area .comments-list .comment-item {

    border-bottom-width: 1px;

}

.post-details .comments-area .comments-list .comment-item,

.post-details .post-content-entry {

    border-bottom-style: solid;

}

.post-details .prev-next-post:before {

    top: calc(50% - 39px);

}

.post-details .post-content-entry .entry-social-share label {

    margin-right: 0.3125pc;

}

.post-details .comments-area .comments-title {

    margin-top: 0.416666667in;

}

.post-details .comments-area .comments-list .comment-item .comment-avatar img {

    margin-right: 0.208333333in;

}

.post-details .comments-area .comment-form .form-group .button {

    cursor: pointer;

}

.post-details .comments-area .comments-list .comment-item {

    border-image: none;

}

.post-details .comments-area .comments-title {

    text-align: center;

}

.post-details .prev-next-post .next-post a .title,

.post-details .comments-area .comments-list .comment-item .comment-avatar img,

.post-details .comments-area .comments-list .comment-item .comment-content p,

.post-details .post-content-entry .entry-social-share label {

    margin-top: 0;

}

.post-details .post-content-entry .entry-social-share label {

    color: #000;

}

.post-details .prev-next-post .next-post a,

.post-details .prev-next-post .previous-post a,

.post-details .comments-area .comments-list .comment-item {

    display: block;

}

.post-details .comments-area .comments-list {

    list-style: none;

}

.post-details .post-content blockquote h2 {

    letter-spacing: 1px;

}

.post-details .prev-next-post .next-post a,

.post-details .prev-next-post .previous-post a {

    color: #ababab;

}

.post-details .post-content-entry .entry-social-share .social-share a {

    font-size: 0;

}

.post-details .prev-next-post .next-post a,

.post-details .prev-next-post .previous-post a {

    font-size: 15px;

}

.post-details .prev-next-post .next-post a,

.post-details .prev-next-post .previous-post a {

    text-transform: capitalize;

}

.post-details .comments-area .comments-list .comment-item .comment-avatar img {

    min-width: 4.375pc;

}

.post-details .comments-area .comments-list,

.post-details .prev-next-post {

    padding-left: 0;

}

.post-details .prev-next-post .previous-post a .title,

.post-details .prev-next-post .next-post a .title {

    overflow-wrap: break-word;

}

.post-details .comments-area .comment-form .comment-notes {

    margin-bottom: 15pt;

}

.post-details .prev-next-post .previous-post a .title,

.post-details .prev-next-post .next-post a .title,

.post-details .comments-area .comments-list .comment-item .comment-content p {

    margin-right: 0;

}

.post-details .comments-area .comment-form .form-group {

    position: relative;

}

.post-details .comments-area .comments-list {

    padding-bottom: 0;

}

.post-details .prev-next-post:before {

    width: 0.0625pc;

}

.post-details .post-content-entry {

    border-bottom-color: #e5e5e5;

}

.post-details .post-content-entry {

    border-image: none;

}

.post-details .comments-area .comment-form .form-group {

    margin-bottom: 1.875pc;

}

.post-details .prev-next-post,

.post-details .comments-area .comments-list {

    padding-right: 0;

}

.post-details .prev-next-post .previous-post a .title,

.post-details .prev-next-post .next-post a .title {

    font-size: 15pt;

}

.post-details .prev-next-post:before {

    height: 0.8125in;

}

.post-details .comments-area .comments-list .comment-item .comment-content p {

    line-height: 1.6;

}

.post-details .prev-next-post .next-post a .title,

.post-details .prev-next-post .previous-post a .title {

    overflow: hidden;

}

.post-details .prev-next-post:before {

    background: #e5e5e5;

}

.post-details .comments-area .comments-list .comment-item .comment-reply-link:before {

    content: "";

}

.post-details .prev-next-post .previous-post a .title,

.post-details .prev-next-post .next-post a .title {

    text-overflow: ellipsis;

}

.post-details .comments-area .comments-list {

    padding-top: 0;

}

.post-details .prev-next-post .previous-post a .title,

.post-details .prev-next-post .next-post a .title {

    white-space: nowrap;

}

.post-details .comments-area .comments-list {

    margin-top: 30px;

}

.post-details .comments-area .comments-list .comment-item .comment-reply-link:before,

.post-details .prev-next-post {

    display: inline-block;

}

.post-details .comments-area .comment-form {

    margin-top: 50px;

}

.post-details .comments-area .comments-list .comment-item .comment-reply-link:before {

    font-size: 0.875pc;

}

.post-details .comments-area .comments-list .comment-item .comment-reply-link:before {

    font-family: FontAwesome;

}

.post-details .comments-area .comment-form .form-group textarea.form-control {

    height: auto;

}

.post-details .comments-area .comment-form .form-group textarea.form-control {

    box-shadow: none;

}

.post-details .prev-next-post {

    padding-bottom: 0.3125in;

}

.post-details .prev-next-post .previous-post a .title {

    margin-left: 0;

}

.post-details .prev-next-post .previous-post a .title {

    margin-bottom: 0;

}

.post-details .prev-next-post .previous-post a .title {

    margin-top: 0;

}

.post-details .comments-area .comment-form {

    text-align: center;

}

.post-details .comments-area .comment-form .form-header h3 {

    font-size: 24pt;

}

.post-details .prev-next-post {

    padding-top: 0.3125in;

}

.post-details .comments-area .comment-form .form-header h3 {

    margin-top: 0;

}

.post-details .comments-area .comment-form .form-header h3 {

    margin-bottom: 11.25pt;

}

.post-details .comments-area .comment-form .form-header h3 {

    color: #000;

}

.post-details .prev-next-post {

    width: 100%;

}

.post-details .prev-next-post {

    border-bottom-width: 0.010416667in;

}

.post-details .prev-next-post {

    border-bottom-style: solid;

}

.post-details .prev-next-post {

    border-bottom-color: #e5e5e5;

}

.post-details .prev-next-post {

    border-image: none;

}

.post-details .prev-next-post {

    position: relative;

}



/*===================================================================

9. Pages

====================================================================*/

.page-login-register .box-form-login .box-content input {

    width: 100%;

}

.page-login-register .box-form-login .box-content .rememberme-lost .lost-password a:before {

    bottom: -3pt;

}

.page-login-register .box-form-login .box-content {

    padding-left: 67.5pt;

}

.page-login-register .box-form-login .box-content .button-login,

.page-login-register .box-form-login .box-content .button-register,

.page-login-register .box-form-login h2 {

    text-align: center;

}

.page-my-account .my-account-navigation ul li a {

    -webkit-transition: all 0.2s ease 0s;

}

.page-login-register .box-form-login .box-content .rememberme-lost .remember-me input {

    position: absolute;

}

.page-login-register .box-form-login .box-content .required {

    color: red;

}

.page-login-register .box-form-login .box-content,

.page-login-register .box-form-login .box-content .password input,

.page-my-account .my-account-navigation ul li a,

.page-login-register .box-form-login .box-content .email input {

    padding-bottom: 0;

}

.page-login-register .box-form-login .box-content {

    padding-right: 67.5pt;

}

.page-login-register .box-form-login {

    border-left-width: 0.020833333in;

}

.page-login-register .box-form-login .box-content .rememberme-lost .remember-me input {

    opacity: 0;

}

.page-login-register .box-form-login h2 {

    position: relative;

}

.page-login-register .box-form-login .box-content input {

    height: 2.8125pc;

}

.page-login-register .box-form-login h2.register:after {

    width: 9.375pc;

}

.page-login-register .box-form-login .box-content .rememberme-lost {

    display: flex;

}

.page-login-register .box-form-login h2:before {

    font-size: 18px;

}

.page-my-account .my-account-navigation ul li a {

    transition: all 0.2s ease 0s;

}

.page-forget-password .reset-password .form-row,

.page-login-register .box-form-login h2 {

    margin-left: 0;

}

.page-login-register .box-form-login .box-content,

.page-login-register .box-form-login .box-content .email input {

    padding-top: 0;

}

.page-login-register .box-form-login .box-content .rememberme-lost .remember-me input {

    height: 1.375pc;

}

.page-login-register .box-form-login .box-content .rememberme-lost {

    justify-content: space-between;

}

.page-login-register .box-form-login .box-content .rememberme-lost .remember-me input {

    cursor: pointer;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:before {

    width: 12pt;

}

.page-login-register .box-form-login .box-content .rememberme-lost {

    flex-wrap: wrap;

}

.page-login-register .box-form-login h2 {

    margin-bottom: 40px;

}

.page-login-register .box-form-login .box-content input {

    line-height: 2.8125pc;

}

.page-login-register .box-form-login .box-content .email input,

.page-login-register .box-form-login .box-content .password input {

    padding-left: 0.166666667in;

}

.page-login-register .box-form-login {

    border-bottom-width: 0.020833333in;

}

.page-login-register .box-form-login h2:before {

    content: "";

}

.page-login-register .box-form-login .box-content .button-login input[type="submit"]:hover {

    background: #948878;

}

.page-my-account .my-account-navigation ul li a {

    font-weight: 500;

}

.page-login-register .box-form-login {

    border-right-width: 0.020833333in;

}

.page-my-account .my-account-navigation ul li a {

    padding-left: 0;

}

.page-login-register .box-form-login h2 {

    margin-right: 0;

}

.page-login-register .box-form-login .box-content .password input,

.page-login-register .box-form-login .box-content .email input {

    padding-right: 0.166666667in;

}

.page-login-register .box-form-login .box-content .rememberme-lost .remember-me input:checked + label:before {

    border-left-color: #948878;

}

.page-login-register .box-form-login h2.register:after {

    left: calc(50% - 75px);

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:before {

    height: 12pt;

}

.page-login-register .box-form-login .box-content .button-register,

.page-login-register .box-form-login .box-content .button-login {

    margin-top: 20px;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:before {

    content: "";

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:before,

.page-login-register .box-form-login h2:before {

    display: inline-block;

}

.page-login-register .box-form-login {

    border-top-width: 0.020833333in;

}

.page-login-register .box-form-login h2 {

    margin-top: 0;

}

.page-login-register .box-form-login h2:before {

    font-family: wpbingofont;

}

.page-login-register .box-form-login h2 {

    font-size: 20px;

}

.page-login-register .box-form-login {

    border-left-style: solid;

}

.page-login-register .box-form-login .box-content .rememberme-lost .remember-me input:checked + label:before {

    border-bottom-color: #948878;

}

.page-login-register .box-form-login .box-content .rememberme-lost .remember-me input:checked + label:before {

    border-right-color: #948878;

}

.page-login-register .box-form-login h2 {

    font-weight: 600;

}

.page-forget-password .reset-password .form-row .input-text {

    width: 100%;

}

.page-forget-password .reset-password .form-row .button {

    color: #fff;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:before {

    border-radius: 50%;

}

.page-login-register .box-form-login .box-content .email input,

.page-login-register .box-form-login .box-content .password input,

.page-forget-password .reset-password .form-row {

    margin-bottom: 0.15625in;

}

.page-login-register .box-form-login,

.page-login-register .box-form-login .box-content .rememberme-lost .inline:before {

    border-bottom-style: solid;

}

.page-my-account .my-account-navigation ul li a {

    padding-right: 0;

}

.page-login-register .box-form-login h2.register:before {

    content: "";

}

.page-login-register .box-form-login .box-content .rememberme-lost .lost-password a:before {

    left: 50%;

}

.page-login-register .box-form-login .box-content .rememberme-lost .remember-me input:checked + label:before {

    border-top-color: #948878;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:before {

    -webkit-border-radius: 50%;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:before {

    -moz-border-radius: 50%;

}

.page-forget-password .reset-password .form-row .button {

    background: #000;

}

.page-my-account .my-account-navigation ul li a,

.page-login-register .box-form-login .box-content .password input,

.page-forget-password .reset-password .form-row .button {

    padding-top: 0;

}

.page-my-account .my-account-navigation ul li a {

    border-left-width: medium !important;

}

.page-login-register .box-form-login,

.page-login-register .box-form-login .box-content .rememberme-lost .inline:before {

    border-right-style: solid;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:before {

    -ms-border-radius: 50%;

}

.page-forget-password .reset-password .form-row .button {

    font-size: 9pt;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:before {

    -o-border-radius: 50%;

}

.page-login-register .box-form-login h2 {

    text-transform: uppercase;

}

.page-forget-password .reset-password .form-row label {

    display: block;

}

.page-forget-password .reset-password .form-row .button {

    padding-left: 18.75pt;

}

.page-my-account .my-account-navigation ul li a {

    border-bottom-width: medium !important;

}

.page-forget-password .reset-password .form-row .button {

    padding-bottom: 0;

}

.page-login-register .box-form-login h2 {

    padding-bottom: 0.9375pc;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:before {

    border-left-width: 0.75pt;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:before {

    border-bottom-width: 0.75pt;

}

.page-my-account .my-account-navigation ul li a:hover,

.page-my-account .my-account-navigation ul li a:focus {

    background: transparent;

}

.page-my-account .my-account-navigation ul {

    padding-left: 0;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:before {

    border-right-width: 0.75pt;

}

.page-login-register .box-form-login .box-content .rememberme-lost .remember-me,

.page-login-register .box-form-login h2:before {

    margin-right: 0.104166667in;

}

.page-forget-password .reset-password .form-row .button {

    padding-right: 18.75pt;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:before,

.page-login-register .box-form-login {

    border-top-style: solid;

}

.page-forget-password .reset-password .form-row .button {

    line-height: 31.5pt;

}

.page-login-register .box-form-login .box-content .rememberme-lost .lost-password a:before {

    -webkit-transform: translateX(-50%);

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:before {

    border-top-width: 0.75pt;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:before {

    border-left-style: solid;

}

.page-login-register .box-form-login {

    border-left-color: #eaeaea;

}

.page-login-register .box-form-login {

    border-bottom-color: #eaeaea;

}

.page-forget-password .reset-password .form-row {

    margin-right: 0;

}

.page-my-account .my-account-navigation ul li a {

    border-right-width: medium !important;

}

.page-my-account .my-account-navigation ul li:last-child {

    border-bottom-width: medium;

}

.page-login-register .box-form-login {

    border-right-color: #eaeaea;

}

.page-forget-password .reset-password .form-row label {

    width: 100%;

}

.page-my-account .my-account-navigation ul li a {

    border-top-width: medium !important;

}

.page-my-account .my-account-navigation ul li a {

    border-left-style: none !important;

}

.page-login-register .box-form-login {

    border-top-color: #eaeaea;

}

.page-login-register .box-form-login .box-content .username input {

    padding-left: 0.166666667in;

}

.page-login-register .box-form-login .box-content .username input,

.page-my-account .my-account-navigation ul {

    padding-bottom: 0;

}

.page-login-register .box-form-login h2:after,

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after {

    content: "";

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:before {

    border-left-color: #000;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:before {

    border-bottom-color: #000;

}

.page-login-register .box-form-login h2:after {

    width: 8.125pc;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:before {

    border-right-color: #000;

}

.page-my-account .my-account-navigation ul li a {

    border-bottom-style: none !important;

}

.page-login-register .box-form-login h2:after {

    height: 2px;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline,

.page-forget-password .reset-password .form-row .button {

    cursor: pointer;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:before {

    border-top-color: #000;

}

.page-login-register .box-form-login,

.page-login-register .box-form-login .box-content .rememberme-lost .inline:before {

    border-image: none;

}

.page-forget-password .reset-password .form-row,

.page-my-account .my-account-addresses .addresses {

    margin-top: 0;

}

.page-login-register .box-form-login .box-content .rememberme-lost .remember-me,

.page-login-register .box-form-login .box-content .rememberme-lost .inline:before {

    position: relative;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:before {

    margin-right: 0.3125pc;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline {

    color: #000;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:before {

    top: 2.25pt;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:before {

    z-index: 2;

}

.page-my-account .my-account-navigation ul li a {

    border-right-style: none !important;

}

.page-my-account .my-account-navigation ul li a {

    border-top-style: none !important;

}

.page-my-account .my-account-content a:hover {

    opacity: 0.7;

}

.page-login-register .box-form-login,

.page-my-account .my-account-navigation ul {

    padding-right: 0;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after {

    width: 0.166666667in;

}

.page-login-register .box-form-login .box-content .button-register input[type="submit"]:hover {

    background: #948878;

}

.page-my-account .my-account-addresses .addresses {

    display: flex;

}

.page-my-account .my-account-addresses .addresses {

    flex-wrap: wrap;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after {

    height: 16px;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline,

.page-login-register .box-form-login .box-content .rememberme-lost .lost-password {

    font-weight: 500;

}

.page-my-account .my-account-addresses .addresses {

    margin-left: -0.15625in;

}

.page-login-register .box-form-login .box-content .username input {

    padding-right: 0.166666667in;

}

.page-my-account .my-account-account-details .form-row label,

.page-my-account .my-account-account-details .form-row em {

    display: block;

}

.page-login-register .box-form-login {

    padding-left: 0;

}

.page-my-account .my-account-addresses .addresses {

    margin-bottom: 0;

}

.page-login-register .box-form-login .box-content .username input,

.page-my-account .my-account-navigation ul {

    padding-top: 0;

}

.page-my-account .my-account-addresses .addresses {

    margin-right: -0.15625in;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after {

    display: inline-block;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after {

    border-radius: 50%;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after {

    -webkit-border-radius: 50%;

}

.page-forget-password .reset-password .form-row .button {

    border-left-width: 0;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after {

    -moz-border-radius: 50%;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after {

    -ms-border-radius: 50%;

}

.page-my-account .my-account-navigation ul li a {

    border-left-color: currentColor !important;

}

.page-my-account .my-account-account-details .form-row label {

    width: 100%;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after {

    -o-border-radius: 50%;

}

.page-my-account .my-account-navigation ul li a {

    border-bottom-color: currentColor !important;

}

.page-login-register .box-form-login {

    padding-bottom: 30pt;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after {

    position: absolute;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after {

    top: 3pt;

}

.page-my-account .my-account-navigation ul {

    list-style: none;

}

.page-login-register .box-form-login {

    padding-top: 37.5pt;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after {

    border-left-width: 1.875pt;

}

.page-my-account .my-account-navigation ul {

    border-bottom-width: medium;

}

.page-login-register .box-form-login {

    height: 100%;

}

.page-forget-password .reset-password .form-row .button {

    border-bottom-width: 0;

}

.page-my-account .my-account-navigation ul,

.page-my-account .my-account-navigation ul li:last-child,

.page-forget-password .reset-password .form-row .button {

    border-bottom-style: none;

}

.page-forget-password .reset-password .form-row .button {

    border-right-width: 0;

}

.page-my-account .my-account-navigation {

    background: #f5f5f5;

}

.page-forget-password .reset-password .form-row .button {

    border-top-width: 0;

}

.page-my-account .my-account-account-details .form-row {

    margin-left: 0;

}

.page-forget-password .reset-password .form-row .button {

    border-left-style: none;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after {

    border-bottom-width: 1.875pt;

}

.page-login-register .box-form-login .box-content .rememberme-lost .remember-me input:checked + label:after {

    opacity: 1;

}

.page-my-account .my-account-navigation ul li a {

    border-right-color: currentColor !important;

}

.page-my-account .my-account-account-details .form-row,

.page-login-register .box-form-login .box-content .username input {

    margin-bottom: 0.15625in;

}

.page-my-account .my-account-navigation ul li a {

    border-top-color: currentColor !important;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after {

    border-right-width: 1.875pt;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after {

    border-top-width: 1.875pt;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after {

    border-left-style: solid;

}

.page-my-account .my-account-navigation {

    border-left-width: 0.0625pc;

}

.page-my-account .my-account-navigation ul li a {

    border-image: none !important;

}

.page-my-account .my-account-account-details .form-row em {

    margin-top: 0.3125pc;

}

.page-my-account .my-account-addresses .addresses .addresses-col address {

    padding-left: 0.208333333in;

}

.page-forget-password .reset-password .form-row .button,

.page-my-account .my-account-navigation ul {

    border-bottom-color: currentColor;

}

.page-forget-password .reset-password .form-row .button {

    border-right-style: none;

}

.page-my-account .my-account-navigation ul li span {

    -webkit-transition: all 0.2s ease 0s;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after {

    border-bottom-style: solid;

}

.page-my-account .my-account-navigation ul {

    border-image: none;

}

.page-forget-password .reset-password .form-row .button {

    border-top-style: none;

}

.page-my-account .my-account-navigation ul li span {

    transition: all 0.2s ease 0s;

}

.page-my-account .my-account-account-details .form-row {

    margin-right: 0;

}

.page-my-account .my-account-account-details .form-row {

    margin-top: 0;

}

.page-my-account .my-account-content strong,

.page-my-account .my-account-navigation ul li span {

    font-weight: 500;

}

.page-about-us .block .block-title {

    text-align: center;

}

.page-forget-password .reset-password .form-row .button {

    border-left-color: currentColor;

}

.page-404 {

    position: relative;

}

.page-my-account .my-account-addresses .addresses .addresses-col address {

    padding-bottom: 11.25pt;

}

.page-about-us .block .block-title {

    margin-bottom: 3.125pc;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after {

    border-right-style: solid;

}

.page-about-us .block .block-title h2 {

    font-size: 3.125pc;

}

.page-my-account .my-account-orders table {

    border-left-width: 0.0625pc;

}

.page-faq .faq-section .section-title h2 {

    font-size: 22.5pt;

}

.page-faq .faq-section .section-title h2 {

    margin-top: 0;

}

.page-my-account .my-account-addresses .addresses .addresses-col address {

    padding-right: 0.208333333in;

}

.page-my-account .my-account-navigation ul li span {

    padding-left: 0;

}

.page-my-account .my-account-navigation ul li span {

    padding-bottom: 0;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after {

    border-top-style: solid;

}

.page-forget-password .reset-password .form-row .button {

    border-right-color: currentColor;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after {

    border-left-color: #fff;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after {

    border-bottom-color: #fff;

}

.page-my-account .my-account-orders table,

.page-my-account .my-account-navigation {

    border-bottom-width: 0.0625pc;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after {

    border-right-color: #fff;

}

.page-login-register .box-form-login .box-content .rememberme-lost .lost-password a:before {

    transform: translateX(-50%);

}

.page-faq .faq-section .section-title h2 {

    margin-bottom: 12pt;

}

.page-my-account .my-account-navigation ul li span {

    padding-right: 0;

}

.page-my-account .my-account-navigation ul li span {

    padding-top: 0;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after {

    border-top-color: #fff;

}

.page-login-register .box-form-login h2:after,

.page-404 .content-page-404 .sub-title:before {

    position: absolute;

}

.page-forget-password .reset-password .form-row .button {

    border-top-color: currentColor;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after,

.page-forget-password .reset-password .form-row .button:hover {

    background: #948878;

}

.page-login-register .box-form-login h2:after,

.page-login-register .box-form-login .box-content .button-login input[type="submit"] {

    background: #000;

}

.page-my-account .my-account-navigation ul li span {

    border-left-width: medium !important;

}

.page-faq .faq-section .faq-item {

    margin-bottom: 1.25pc;

}

.page-my-account .my-account-orders table,

.page-my-account .my-account-navigation {

    border-right-width: 0.0625pc;

}

.page-forget-password .reset-password .form-row .button,

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after {

    border-image: none;

}

.page-my-account .my-account-addresses .addresses .addresses-col address {

    padding-top: 11.25pt;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after {

    left: 0;

}

.page-404 .content-page-404 .title-error {

    font-size: 2.916666667in;

}

.page-404 .content-page-404 .title-error {

    line-height: 1;

}

.page-my-account .my-account-navigation,

.page-my-account .my-account-orders table {

    border-top-width: 0.0625pc;

}

.page-my-account .my-account-navigation ul li span {

    border-bottom-width: medium !important;

}

.page-my-account .my-account-navigation ul li span {

    border-right-width: medium !important;

}

.page-my-account .my-account-navigation ul li span {

    border-top-width: medium !important;

}

.page-my-account .my-account-navigation,

.page-my-account .my-account-orders table {

    border-left-style: solid;

}

.page-login-register .box-form-login h2:after {

    bottom: -0.125pc;

}

.page-404 .content-page-404 .sub-title,

.page-404 .content-page-404 .title-error {

    color: #000;

}

.page-my-account .my-account-navigation ul li span {

    border-left-style: none !important;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after {

    z-index: 1;

}

.page-404 .content-page-404 .sub-title:before {

    content: "";

}

.page-404 .content-page-404 .sub-title:before {

    width: 140px;

}

.page-login-register .box-form-login .box-content .rememberme-lost .inline:after {

    opacity: 0;

}

.page-404 .content-page-404 .sub-title {

    font-size: 0.416666667in;

}

.page-login-register .box-form-login h2:after {

    left: calc(50% - 65px);

}

.page-forget-password .reset-password .form-row .button {

    margin-top: 7.5pt;

}

.page-my-account .my-account-orders table,

.page-my-account .my-account-navigation ul li,

.page-my-account .my-account-navigation {

    border-bottom-style: solid;

}

.page-login-register .box-form-login .box-content .rememberme-lost .lost-password a {

    display: inline-block;

}

.page-my-account .my-account-addresses .addresses .addresses-col address {

    border-left-width: 0.0625pc;

}

.page-login-register .box-form-login .box-content .rememberme-lost .lost-password a,

.page-404 .content-page-404 .sub-title {

    position: relative;

}

.page-my-account .my-account-addresses .addresses .addresses-col {

    flex: 0 0 50%;

}

.page-login-register .box-form-login .box-content .button-login input[type="submit"] {

    border-left-width: 0;

}

.page-my-account .my-account-navigation ul li span {

    border-bottom-style: none !important;

}

.page-login-register .box-form-login .box-content .button-login input[type="submit"] {

    border-bottom-width: 0;

}

.page-my-account .my-account-addresses .addresses .addresses-col {

    max-width: 50%;

}

.page-my-account .my-account-navigation,

.page-my-account .my-account-orders table {

    border-right-style: solid;

}

.page-my-account .my-account-orders table,

.page-my-account .my-account-navigation {

    border-top-style: solid;

}

.page-my-account .my-account-navigation ul li span {

    border-right-style: none !important;

}

.page-my-account .my-account-navigation ul li span {

    border-top-style: none !important;

}

.page-my-account .my-account-addresses .addresses .addresses-col {

    padding-right: 15px;

}

.page-login-register .box-form-login .box-content .button-login input[type="submit"] {

    border-right-width: 0;

}

.page-404 .content-page-404 .sub-title {

    font-weight: 500;

}

.page-my-account .my-account-addresses .addresses .addresses-col {

    padding-left: 11.25pt;

}

.page-my-account .my-account-navigation ul li,

.page-my-account .my-account-addresses .addresses .addresses-col address {

    border-bottom-width: 1px;

}

.page-my-account .my-account-navigation {

    border-left-color: #f5f5f5;

}

.page-my-account .my-account-navigation {

    border-bottom-color: #f5f5f5;

}

.page-my-account .my-account-addresses .addresses .addresses-col {

    margin-left: 0;

}

.page-my-account .my-account-navigation ul li span {

    border-left-color: currentColor !important;

}

.page-404 .content-page-404 .sub-title {

    margin-bottom: 25px;

}

.page-my-account .my-account-addresses .addresses .addresses-col .col-title {

    display: flex;

}

.page-login-register .box-form-login .box-content .button-login input[type="submit"] {

    border-top-width: 0;

}

.page-login-register .box-form-login .box-content .button-login input[type="submit"] {

    border-left-style: none;

}

.page-login-register .box-form-login .box-content .button-login input[type="submit"] {

    border-bottom-style: none;

}

.page-login-register .box-form-login .box-content .button-login input[type="submit"] {

    border-right-style: none;

}

.page-my-account .my-account-navigation ul li span {

    border-bottom-color: currentColor !important;

}

.page-404 .content-page-404 .sub-title {

    padding-bottom: 7.5pt;

}

.page-my-account .my-account-addresses .addresses .addresses-col .col-title {

    justify-content: space-between;

}

.page-my-account .my-account-addresses .addresses .addresses-col {

    margin-bottom: 11.25pt;

}

.page-404 .content-page-404 .sub-title:before {

    height: 0.020833333in;

}

.page-my-account .my-account-navigation ul li span {

    border-right-color: currentColor !important;

}

.page-my-account .my-account-navigation {

    border-right-color: #f5f5f5;

}

.page-login-register .box-form-login .box-content .button-login input[type="submit"] {

    border-top-style: none;

}

.page-login-register .box-form-login .box-content .rememberme-lost .lost-password a:before {

    content: "";

}

.page-login-register .box-form-login .box-content .button-login input[type="submit"] {

    border-left-color: currentColor;

}

.page-my-account .my-account-navigation ul li {

    border-bottom-color: hsla(0, 0%, 90%, 0.5);

}

.page-404 .content-page-404 .sub-error {

    max-width: 243.75pt;

}

.page-login-register .box-form-login .box-content .button-login input[type="submit"] {

    border-bottom-color: currentColor;

}

.page-404 .content-page-404 .sub-error {

    margin-left: auto;

}

.page-404 .content-page-404 .sub-error {

    margin-bottom: auto;

}

.page-my-account .my-account-addresses .addresses .addresses-col {

    margin-right: 0;

}

.page-my-account .my-account-navigation ul li span {

    border-top-color: currentColor !important;

}

.page-login-register .box-form-login .box-content .rememberme-lost .lost-password a:before {

    position: absolute;

}

.page-my-account .my-account-addresses .addresses .addresses-col address {

    border-right-width: 0.0625pc;

}

.page-my-account .my-account-addresses .addresses .addresses-col {

    margin-top: 11.25pt;

}

.page-login-register .box-form-login .box-content .button-login input[type="submit"] {

    border-right-color: currentColor;

}

.page-login-register .box-form-login .box-content .button-login input[type="submit"] {

    border-top-color: currentColor;

}

.page-404 .content-page-404 .sub-title:before {

    bottom: 0;

}

.page-my-account .my-account-navigation {

    border-top-color: #f5f5f5;

}

.page-my-account .my-account-addresses .addresses .addresses-col address {

    border-top-width: 0.0625pc;

}

.page-login-register .box-form-login .box-content .button-login input[type="submit"],

.page-my-account .my-account-navigation,

.page-my-account .my-account-navigation ul li {

    border-image: none;

}

.page-my-account .my-account-navigation ul li span {

    border-image: none !important;

}

.page-my-account .my-account-account-details .form-row .input-text {

    width: 100%;

}

.page-my-account .my-account-addresses .addresses .addresses-col .col-title {

    flex-wrap: wrap;

}

.page-login-register .box-form-login .box-content .button-login input[type="submit"] {

    font-size: 9.75pt;

}

.page-login-register .box-form-login .box-content .button-login input[type="submit"],

.page-my-account .my-account-navigation ul li {

    padding-left: 0;

}

.page-my-account .my-account-navigation {

    margin-bottom: 40px;

}

.page-my-account .my-account-account-details .form-row .button,

.page-404 .content-page-404 .button,

.page-login-register .box-form-login .box-content .button-login input[type="submit"] {

    padding-bottom: 0;

}

.page-my-account .my-account-navigation ul li,

.page-login-register .box-form-login .box-content .button-login input[type="submit"] {

    padding-right: 0;

}

.page-my-account .my-account-account-details .form-row .button,

.page-login-register .box-form-login .box-content .button-login input[type="submit"] {

    color: #fff;

}

.page-my-account .my-account-account-details .form-row .button,

.page-login-register .box-form-login .box-content .button-register input[type="submit"] {

    background: #000;

}

.page-my-account .my-account-orders table {

    border-left-color: #e6e6e6;

}

.page-login-register .box-form-login .box-content .button-login input[type="submit"],

.page-404 .content-page-404 .button {

    padding-top: 0;

}

.page-my-account .my-account-orders table {

    border-bottom-color: #e6e6e6;

}

.page-404 .content-page-404 .sub-error {

    margin-right: auto;

}

.page-my-account .my-account-navigation ul li {

    list-style-type: none;

}

.page-404 .content-page-404 .sub-error {

    margin-top: auto;

}

.page-404 .content-page-404 .sub-error {

    font-size: 16px;

}

.page-login-register .box-form-login .box-content .button-register input[type="submit"],

.page-my-account .my-account-orders table tr th {

    border-left-width: 0;

}

.page-my-account .my-account-addresses .addresses .addresses-col .col-title {

    align-items: center;

}

.page-login-register .box-form-login .box-content .button-login input[type="submit"],

.page-my-account .my-account-account-details .form-row .button {

    cursor: pointer;

}

.page-404 .content-page-404 .sub-title:before {

    left: calc(50% - 70px);

}

.page-404 .content-page-404 .button:after,

.page-404 .content-page-404 .button {

    display: inline-block;

}

.page-my-account .my-account-account-details fieldset,

.page-404 .content-page-404 .button {

    margin-top: 0.3125in;

}

.page-my-account .my-account-navigation {

    padding-left: 0.3125in;

}

.page-my-account .my-account-navigation {

    padding-bottom: 1.25pc;

}

.page-login-register .box-form-login .box-content .button-login input[type="submit"] {

    text-transform: uppercase;

}

.page-my-account .my-account-account-details .form-row .button {

    font-size: 0.75pc;

}

.page-my-account .my-account-navigation ul li {

    padding-bottom: 0.104166667in;

}

.page-my-account .my-account-addresses .addresses .addresses-col .col-title {

    padding-left: 1.25pc;

}

.page-login-register .box-form-login .box-content .button-register input[type="submit"],

.page-my-account .my-account-orders table tr th,

.page-my-account .my-account-account-details .form-row .button {

    border-bottom-width: 0;

}

.page-my-account .my-account-navigation {

    padding-right: 0.3125in;

}

.page-login-register .box-form-login .box-content .button-login input[type="submit"] {

    font-weight: 500;

}

.page-my-account .my-account-navigation {

    padding-top: 1.25pc;

}

.page-login-register .box-form-login .box-content .button-login input[type="submit"] {

    letter-spacing: 0.75pt;

}

.page-my-account .my-account-orders table {

    border-right-color: #e6e6e6;

}

.page-my-account .my-account-navigation {

    width: 30%;

}

.page-my-account .my-account-account-details .form-row .button {

    padding-left: 0.260416667in;

}

.page-my-account .my-account-navigation ul li:last-child,

.page-my-account .my-account-orders table tr th {

    border-bottom-color: currentColor;

}

.page-my-account .my-account-navigation {

    float: left;

}

.page-my-account .my-account-orders table tr th,

.page-login-register .box-form-login .box-content .button-register input[type="submit"],

.page-my-account .my-account-account-details .form-row .button {

    border-right-width: 0;

}

.page-404 .content-page-404 .sub-title:before {

    background: #e1e1e1;

}

.page-my-account .my-account-navigation ul li:last-child {

    border-image: none;

}

.page-login-register .box-form-login .box-content .button-register input[type="submit"],

.page-my-account .my-account-account-details .form-row .button,

.page-my-account .my-account-orders table tr th {

    border-top-width: 0;

}

.page-404 .content-page-404 .button {

    padding-left: 0.416666667in;

}

.page-my-account .my-account-orders table {

    border-top-color: #e6e6e6;

}

.page-my-account .my-account-content {

    width: 68%;

}

.page-my-account .my-account-account-details .form-row .button {

    padding-right: 0.260416667in;

}

.page-404 .content-page-404 .button {

    padding-right: 0.416666667in;

}

.page-my-account .my-account-content {

    float: right;

}

.page-my-account .my-account-orders table tr th,

.page-my-account .my-account-account-details .form-row .button,

.page-login-register .box-form-login .box-content .button-register input[type="submit"] {

    border-left-style: none;

}

.page-my-account .my-account-content {

    font-size: 15px;

}

.page-my-account .my-account-orders table {

    border-image: none;

}

.page-my-account .my-account-account-details .form-row .button {

    padding-top: 0;

}

.page-my-account .my-account-orders table tr th,

.page-login-register .box-form-login .box-content .button-register input[type="submit"],

.page-my-account .my-account-account-details .form-row .button {

    border-bottom-style: none;

}

.page-my-account .my-account-account-details .form-row .button {

    line-height: 2.625pc;

}

.page-login-register .box-form-login .box-content .button-register input[type="submit"],

.page-my-account .my-account-orders table tr th,

.page-my-account .my-account-account-details .form-row .button {

    border-right-style: none;

}

.page-my-account .my-account-account-details .form-row .button,

.page-my-account .my-account-orders table tr th,

.page-login-register .box-form-login .box-content .button-register input[type="submit"] {

    border-top-style: none;

}

.page-my-account .my-account-content {

    line-height: 1.4;

}

.page-my-account .my-account-account-details .form-row .button {

    border-left-width: 0;

}

.page-my-account .my-account-orders table tr th,

.page-login-register .box-form-login .box-content .button-register input[type="submit"],

.page-my-account .my-account-account-details .form-row .button {

    border-left-color: currentColor;

}

.page-my-account .my-account-addresses .addresses .addresses-col address {

    border-left-style: solid;

}

.page-my-account .my-account-account-details .form-row .button,

.page-login-register .box-form-login .box-content .button-register input[type="submit"],

.page-my-account .my-account-orders table tr th {

    border-right-color: currentColor;

}

.page-my-account .my-account-orders table tr th,

.page-my-account .my-account-account-details .form-row .button,

.page-login-register .box-form-login .box-content .button-register input[type="submit"] {

    border-top-color: currentColor;

}

.page-404 .content-page-404 .button {

    height: 0.520833333in;

}

.page-my-account .my-account-addresses .addresses .addresses-col .col-title,

.page-my-account .my-account-orders table tr th {

    padding-bottom: 0.125in;

}

.page-login-register .box-form-login .box-content .rememberme-lost .lost-password a:before,

.page-my-account .my-account-navigation ul li {

    width: 100%;

}

.page-my-account .my-account-account-details legend {

    color: #000;

}

.page-404 .content-page-404 .button {

    line-height: 0.520833333in;

}

.page-404 {

    text-align: center;

}

.page-my-account .my-account-addresses .addresses .addresses-col address {

    border-bottom-style: solid;

}

.page-my-account .my-account-account-details legend {

    font-weight: 400;

}

.page-login-register .box-form-login .box-content .button-register input[type="submit"],

.page-my-account .my-account-account-details .form-row .button {

    border-bottom-color: currentColor;

}

.page-my-account .my-account-addresses .addresses .addresses-col address {

    border-right-style: solid;

}

.page-my-account .my-account-navigation ul li {

    padding-top: 0.104166667in;

}

.page-my-account .my-account-navigation ul li {

    vertical-align: middle;

}

.page-faq .faq-section {

    margin-bottom: 0.625in;

}

.page-my-account .my-account-addresses .addresses .addresses-col address {

    border-top-style: solid;

}

.page-my-account .my-account-account-details legend {

    margin-top: 0.3125in;

}

.page-my-account .my-account-account-details .form-row .button,

.page-login-register .box-form-login .box-content .button-register input[type="submit"],

.page-my-account .my-account-orders table tr th {

    border-image: none;

}

.page-404 .content-page-404 .button,

.page-faq .faq-section .faq-item .faq-question {

    font-weight: 500;

}

.page-404 .content-page-404,

.page-login-register .box-form-login .box-content .button-register input[type="submit"] {

    padding-left: 0;

}

.page-my-account .my-account-orders table tr th {

    padding-left: 0.208333333in;

}

.page-404 .content-page-404 .button:after {

    content: "$";

}

.page-404 .content-page-404 .button {

    font-size: 18px;

}

.page-404 .content-page-404 {

    padding-bottom: 3.75pc;

}

.page-login-register .box-form-login .box-content .button-register input[type="submit"] {

    font-size: 9.75pt;

}

.page-login-register .box-form-login .box-content .button-register input[type="submit"],

.page-404 .content-page-404 {

    padding-right: 0;

}

.page-my-account .my-account-orders table tr th,

.page-my-account .my-account-addresses .addresses .addresses-col .col-title {

    padding-right: 0.208333333in;

}

.page-my-account .my-account-account-details .form-row .button {

    margin-top: 0.625pc;

}

.page-404 .content-page-404 .button:after {

    margin-left: 5px;

}

.page-login-register .box-form-login .box-content .button-register input[type="submit"] {

    padding-bottom: 0;

}

.page-my-account .my-account-addresses .addresses .addresses-col .col-title,

.page-my-account .my-account-orders table tr th {

    padding-top: 12px;

}

.page-404 .content-page-404 .button:after {

    font-family: eleganticons;

}

.page-404 .content-page-404 {

    padding-top: 6.25pc;

}

.page-about-us .block .block-title .sub-title {

    font-size: 16.5pt;

}

.page-404 .content-page-404 .button {

    font-size: 10.5pt;

}

.page-faq .faq-section .faq-item .faq-question {

    color: #333;

}

.page-faq .faq-section .faq-item .faq-question,

.page-my-account .my-account-orders table tr th {

    font-size: 16px;

}

.page-my-account .my-account-addresses .addresses .addresses-col .col-title h3,

.page-404 .content-page-404 .button:after {

    font-size: 1.25pc;

}

.page-login-register .box-form-login .box-content .rememberme-lost .lost-password a:before {

    height: 0.75pt;

}

.page-login-register .box-form-login .box-content .button-register input[type="submit"] {

    padding-top: 0;

}

.page-my-account .my-account-navigation ul li a.active {

    background: transparent;

}

.page-faq .faq-section .faq-item .faq-question {

    line-height: 1.5;

}

.page-404 .content-page-404 .button,

.page-login-register .box-form-login .box-content .button-register input[type="submit"] {

    color: #fff;

}

.page-404 .content-page-404 .button,

.page-login-register .box-form-login .box-content .rememberme-lost .lost-password a:before {

    background: #000;

}

.page-faq .faq-section .faq-item .faq-question {

    margin-bottom: 4.5pt;

}

.page-my-account .my-account-orders table tr td,

.page-my-account .my-account-orders table tr th {

    line-height: 1.8;

}

.page-my-account .my-account-orders table tr td,

.page-my-account .my-account-orders table tr th {

    vertical-align: top;

}

.page-404 .content-page-404 .button {

    border-radius: 0;

}

.page-404 .content-page-404 .button:after,

.page-404 .content-page-404 .button {

    position: relative;

}

.page-my-account .my-account-addresses .addresses .addresses-col address {

    border-left-color: #f5f5f5;

}

.page-my-account .my-account-account-details legend {

    margin-bottom: 0.9375pc;

}

.page-login-register .box-form-login .box-content .rememberme-lost .lost-password a:hover:before,

.page-404 .content-page-404 .button:hover {

    background: #948878;

}

.page-my-account .my-account-orders table tr th {

    color: #000;

}

.page-login-register .box-form-login .box-content .button-register input[type="submit"] {

    cursor: pointer;

}

.page-404 .content-page-404 .button:after {

    line-height: 1;

}

.page-login-register .box-form-login .box-content .button-register input[type="submit"],

.page-404 .content-page-404 .button {

    text-transform: uppercase;

}

.page-404 .content-page-404 .button {

    z-index: 1;

}

.page-login-register .box-form-login .box-content .button-register input[type="submit"],

.page-my-account .my-account-orders table tr th {

    font-weight: 500;

}

.page-login-register .box-form-login .box-content .button-register input[type="submit"] {

    letter-spacing: 0.75pt;

}

.page-404 .content-page-404 .button:after {

    top: 3.75pt;

}

.page-my-account .my-account-addresses .addresses .addresses-col address {

    border-bottom-color: #f5f5f5;

}

.page-my-account .my-account-addresses .addresses .addresses-col address {

    border-right-color: #f5f5f5;

}

.page-my-account .my-account-addresses .addresses .addresses-col address {

    border-top-color: #f5f5f5;

}

.page-my-account .my-account-addresses .addresses .addresses-col .col-title h3 {

    margin-left: 0;

}

.page-my-account .my-account-addresses .addresses .addresses-col .col-title h3 {

    margin-bottom: 0;

}

.page-my-account .my-account-addresses .addresses .addresses-col .col-title h3 {

    margin-right: 0;

}

.page-my-account .my-account-addresses .addresses .addresses-col .col-title h3 {

    margin-top: 0;

}

.page-my-account .my-account-orders table tr td {

    padding-left: 0.208333333in;

}

.page-404 .content-page-404 .button {

    letter-spacing: 0.1em;

}

.page-my-account .my-account-addresses .addresses .addresses-col .col-title {

    background: #f5f5f5;

}

.page-my-account .my-account-addresses .addresses .addresses-col address {

    border-image: none;

}

.page-my-account .my-account-navigation ul li a.active {

    color: #948878;

}

.page-login-register .box-form-login .box-content .rememberme-lost .lost-password a:before {

    -webkit-transition: all 0.3s ease;

}

.page-my-account .my-account-orders table tr td {

    padding-bottom: 7.5pt;

}

.page-my-account .my-account-orders table tr td {

    padding-right: 0.208333333in;

}

.page-my-account .my-account-orders table tr td {

    padding-top: 7.5pt;

}

.page-my-account .my-account-addresses .addresses .addresses-col address {

    margin-bottom: 0;

}

.page-my-account .my-account-account-details .form-row .button:hover {

    background: #948878;

}

.page-login-register .box-form-login .box-content .rememberme-lost .lost-password a:before {

    transition: all 0.3s ease;

}

.page-login-register .box-form-login .box-content .rememberme-lost .lost-password a:hover:before {

    width: 50%;

}



/*===================================================================

10. Footer

====================================================================*/

#site-footer.small-space .footer-top {

    padding-bottom: 50px;

}

#site-footer .social-link li,

#site-footer .social-link li a {

    display: inline-block;

}

#site-footer.no-border-top {

    border-top-width: medium;

}

#site-footer .footer-bottom .footer-right .block-menu ul li a {

    color: #000;

}

#site-footer.small-space .row > div {

    padding-left: 11.25pt;

}

#site-footer.no-border-top {

    border-top-style: none;

}

#site-footer,

#site-footer.dark .footer-bottom {

    border-top-width: 0.75pt;

}

#site-footer ul {

    list-style: none;

}

#site-footer .footer-bottom p,

#site-footer.three-columns .column-center .block:last-child,

#site-footer .footer-bottom ul {

    margin-bottom: 0;

}

#site-footer .footer-bottom .footer-right .block-menu ul li a {

    font-size: 12px;

}

#site-footer ul {

    padding-left: 0;

}

#site-footer.no-border-top {

    border-top-color: currentColor;

}

#site-footer.small-space .footer-top {

    margin-bottom: 0.520833333in;

}

#site-footer.no-border-top {

    border-image: none;

}

#site-footer .social-link li a {

    width: 0.395833333in;

}

#site-footer.small-space .row {

    margin-left: -0.15625in;

}

#site-footer.small-space .row {

    margin-bottom: 0;

}

#site-footer .footer-bottom .footer-right .block-menu ul li:first-child {

    margin-left: 0;

}

#site-footer ul,

#site-footer.small-space .row > div {

    padding-bottom: 0;

}

#site-footer ul li a:hover {

    color: #ffffff;

}

.home #site-footer,

#site-footer.m-t-0 {

    margin-top: 0;

}

#site-footer.small-space .row {

    margin-right: -0.15625in;

}

#site-footer,

#site-footer.dark .footer-bottom {

    border-top-style: solid;

}

#site-footer.small-space .row {

    margin-top: 0;

}

#site-footer .footer-bottom .footer-right .block-menu ul li a:hover:before {

    width: 100%;

}

#site-footer .footer-bottom .footer-right .block-menu ul li:last-child {

    margin-right: 0;

}

#site-footer .footer .block {

    margin-bottom: 40px;

}

#site-footer .footer-bottom .footer-right .block-menu ul li a {

    letter-spacing: 0.125pc;

}

#site-footer .social-link li a i,

#site-footer .block .block-title {

    font-size: 20px;

	color: #fff;

}

#site-footer .block .block-title {

    font-weight: 600;

}

#site-footer ul li {

    margin-bottom: 6pt;

}

#site-footer .footer-bottom .footer-right .block-menu ul li a,

#site-footer .block .block-title {

    text-transform: uppercase;

}

#site-footer .block .block-title {

    margin-top: 0;

	font-family: 'Lato', sans-serif;

}

#site-footer.m-t-30 {

    margin-top: 22.5pt;

}

#site-footer .social-link li a:hover {

    background: #948878;

}

#site-footer .footer .block.m-b-15 {

    margin-bottom: 11.25pt;

}

#site-footer .footer-bottom .footer-right .block-menu ul li a {

    line-height: 1.8;

}

#site-footer ul {

    padding-right: 0;

}

#site-footer.small-space .row > div {

    padding-right: 11.25pt;

}

#site-footer.small-space {

    padding-top: 3.125pc;

}

#site-footer .block .block-title,

#site-footer .footer .block.m-b-20 {

    margin-bottom: 20px;

}

#site-footer.background {

    background: #f6f6f6;

}

#site-footer .social-link li a {

    height: 2.375pc;

}

#site-footer.background {

    border-top-width: medium;

}

#site-footer .social-link li a {

    line-height: 28.5pt;

}

#site-footer .footer-bottom .footer-right .block-menu ul li a:before {

    position: absolute;

}

#site-footer .social-link li a {

    border-left-width: 0.75pt;

}

#site-footer.background {

    border-top-style: none;

}

#site-footer.background {

    border-top-color: currentColor;

}

#site-footer .social-link li a {

    border-bottom-width: 0.75pt;

}

#site-footer.background {

    border-image: none;

}

#site-footer.dark .footer-bottom {

    border-top-color: #2d2d2d;

}

#site-footer.dark {

    background: #161616;

}

#site-footer .footer-bottom .footer-right .block-menu ul li {

    display: inline-block;

}

#site-footer.dark .footer-bottom {

    border-image: none;

}

#site-footer.small-space .row > div,

#site-footer ul {

    padding-top: 0;

}

#site-footer .social-link li a:hover {

    border-left-color: #948878;

}

#site-footer .social-link li a i {

    color: #000;

}

#site-footer .social-link li a:hover {

    border-bottom-color: #948878;

}

#site-footer.dark ul li a:hover,

#site-footer.dark .social-link li a i,

#site-footer.dark .block .block-title,

#site-footer .social-link li a:hover i {

    color: #fff;

}

#site-footer .footer-bottom.background-white {

    background: #fff;

}

#site-footer .social-link li:first-child {

    margin-left: 0;

}

#site-footer .social-link li a {

    border-right-width: 0.75pt;

}

#site-footer .footer-bottom.no-border-top {

    border-top-width: medium;

}

#site-footer .social-link li a {

    border-top-width: 0.75pt;

}

#site-footer .footer-bottom .footer-right .block-menu ul li a:before {

    content: "";

}

#site-footer .footer-bottom.no-border-top {

    border-top-style: none;

}

#site-footer .social-link li:last-child {

    margin-right: 0;

}

#site-footer .footer-bottom.no-border-top {

    border-top-color: currentColor;

}

#site-footer .footer-top {

    border-bottom-width: 1px;

}

#site-footer .footer .block.m-b-30 {

    margin-bottom: 22.5pt;

}

#site-footer .social-link li {

    margin-left: 0.1875pc;

}

#site-footer .social-link li a {

    border-left-style: solid;

}

#site-footer .footer-top,

#site-footer .social-link li a {

    border-bottom-style: solid;

}

#site-footer .social-link li a {

    border-right-style: solid;

}

#site-footer .social-link li a:hover {

    border-right-color: #948878;

}

#site-footer .footer-bottom.no-border-top {

    border-image: none;

}

#site-footer .footer-bottom .footer-right .block-menu ul li {

    margin-left: 15px;

}

#site-footer ul {

    margin-bottom: 0;

}

#site-footer .footer-top {

    border-bottom-color: #e5e5e5;

}

#site-footer .social-link li a {

    border-top-style: solid;

}

#site-footer .social-link li a {

    border-left-color: #d3d3d3;

}

#site-footer .social-link li a {

    border-bottom-color: #d3d3d3;

}

#site-footer {

    border-top-color: #e5e5e5;

}

#site-footer.small-space .footer-bottom {

    margin-top: 10px;

}

#site-footer .footer-bottom .footer-right {

    text-align: right;

}

#site-footer .social-link li a:hover {

    border-top-color: #948878;

}

#site-footer,

#site-footer .footer-top {

    border-image: none;

}

#site-footer.three-columns .footer {

    padding-left: 0;

}

#site-footer .social-link li a {

    border-right-color: #d3d3d3;

}

#site-footer.three-columns .footer {

    padding-bottom: 0.3125in;

}

#site-footer p {

    margin-bottom: 6pt;

}

#site-footer .social-link li a {

    border-top-color: #d3d3d3;

}

#site-footer.three-columns .footer,

#site-footer .footer-bottom {

    padding-right: 0;

}

#site-footer .social-link li a {

    border-image: none;

}

#site-footer .social-link li {

    margin-bottom: 0;

}

#site-footer.three-columns .footer {

    padding-top: 0.3125in;

}

#site-footer .footer-bottom .footer-right .block-menu ul li a:before {

    background: #000;

}

#site-footer .footer-top {

    padding-bottom: 4.375pc;

}

#site-footer .social-link li,

#site-footer.three-columns .column-center {

    text-align: center;

}

#site-footer .footer-bottom .footer-right .block-menu ul li a:before {

    bottom: 0;

}

#site-footer.three-columns .column-center {

    border-left-width: 0.0625pc;

}

#site-footer .footer-bottom .footer-right .block-menu ul li a:before {

    left: 0;

}

#site-footer .footer-top {

    margin-bottom: 0.729166667in;

}

#site-footer .social-link li {

    margin-right: 0.1875pc;

}

#site-footer.three-columns .column-center {

    border-left-style: solid;

}

#site-footer .footer-bottom .footer-right .block-menu ul li a:before {

    width: 0;

}

#site-footer .footer-bottom {

    border-top-width: 0.010416667in;

}

#site-footer .footer-bottom .footer-right .block-menu ul li a {

    display: inline-block;

}

#site-footer.three-columns .column-center {

    border-left-color: #e8e8e8;

}

#site-footer .social-link li a {

    border-radius: 50%;

}

#site-footer .footer-bottom .footer-right .block-menu ul li a:before {

    height: 1px;

}

#site-footer.three-columns .column-center {

    border-image: none;

}

#site-footer .footer-bottom .footer-right .block-menu ul li {

    margin-right: 11.25pt;

}

#site-footer.three-columns .column-center {

    border-right-width: 0.0625pc;

}

#site-footer {

    padding-top: 52.5pt;

}

#site-footer .social-link li a {

    -webkit-border-radius: 50%;

}

#site-footer .footer-bottom {

    border-top-style: solid;

}

#site-footer.three-columns .column-center {

    border-right-style: solid;

}

#site-footer {

    margin-top: 4.375pc;

}

#site-footer.three-columns .column-center {

    border-right-color: #e8e8e8;

}

#site-footer.three-columns .column-center,

#site-footer .footer-bottom .block-widget-wrap > .row {

    align-items: center;

}

#site-footer .footer-bottom {

    border-top-color: #e0e0e0;

}

#site-footer.three-columns .column-center {

    -ms-flex: 0 0 28%;

}

#site-footer .footer-bottom {

    border-image: none;

}

#site-footer.three-columns .column-center {

    flex: 0 0 28%;

}

#site-footer .social-link li a {

    -moz-border-radius: 50%;

}

#site-footer.three-columns .column-center {

    max-width: 28%;

}

#site-footer .footer-bottom .footer-right .block-menu ul li a:before {

    -webkit-transition: all 0.3s ease;

}

#site-footer.three-columns .column-center {

    padding-top: 0px;

}

#site-footer .social-link li {

    margin-top: 0;

}

#site-footer .footer-bottom {

    margin-top: 30px;

}

#site-footer.three-columns .column-center {

    padding-bottom: 0px;

}

#site-footer.three-columns .column-center {

    display: flex;

}

#site-footer.three-columns .column-center {

    align-content: center;

}

#site-footer.three-columns,

#site-footer .footer-bottom {

    padding-left: 0;

}

#site-footer.three-columns .column-center {

    justify-content: center;

}

#site-footer .footer-bottom {

    padding: 8pt 0;

}

#site-footer .social-link li a {

    -ms-border-radius: 50%;

}

#site-footer .social-link li a {

    -o-border-radius: 50%;

}

#site-footer.three-columns .column-left,

#site-footer.three-columns .column-right {

    -ms-flex: 0 0 36%;

}

#site-footer.three-columns .column-right,

#site-footer.three-columns .column-left {

    flex: 0 0 36%;

}

#site-footer.three-columns .column-left,

#site-footer.three-columns .column-right {

    max-width: 36%;

}

#site-footer.three-columns .column-left,

#site-footer.three-columns .column-right {

    padding-top: 22.5pt;

}

#site-footer .footer-bottom .footer-right .block-menu ul li a {

    position: relative;

}

#site-footer.three-columns .column-left,

#site-footer.three-columns .column-right {

    padding-bottom: 22.5pt;

}

#site-footer .block-newsletter {

    max-width: 3.4375in;

}

#site-footer .footer-bottom .footer-right .block-menu ul li a:before {

    transition: all 0.3s ease;

}

#site-footer.three-columns {

    padding-bottom: 0;

}

#site-footer.three-columns .column-right {

    padding-left: 0.833333333in;

}

#site-footer {

    color: #FFEBC9;

}

#site-footer.three-columns .footer-bottom {

    margin-top: 0;

	background-color: #5b4f43;

}

#site-footer.three-columns {

    padding-right: 0;

}

#site-footer.three-columns {

    padding-top: 0;

}

#site-footer ul li span {

    color: #000;

}

#site-footer.three-columns .footer .block:last-child {

    margin-bottom: 0;

}

#site-footer ul li a {

    color: #FFEBC9;

}

@media (min-width: 1350px){

	.container, .elementor-section.elementor-section-boxed > .elementor-container {

		max-width: 1300px !important;

	}

}

.sub-menu .level-1 .sub-menu li a span{

    color: #000 !important;

}

/*****************************/
/*********Shop Engine*********/
/*****************************/
.shopengine-product-title .product-title{
	margin-top: 0;
    margin-bottom: 18px;
    font-size: 40px !important;
    line-height: 50px !important;
	text-transform: capitalize !important;
    color: #000;
    word-break: break-word;
    display: block;
	font-family: 'Cormorant Garamond,serif' !important;
    font-weight: 500 !important;
}


.shopengine-widget .shopengine-checkout-form-billing .form-row{
	display: block !important;
}

.elementor-element.elementor-element-61b78e04 .shopengine-checkout-review-order .shopengine-order-review-product img {
    height: 60px !important;
    width: 60px !important;
}


.faq-section {
}
.faq-title h2 {
  position: relative;
  margin-bottom: 45px;
  display: inline-block;
  font-weight: 600;
  line-height: 1;
}
.faq-title h2::before {
    content: "";
    position: absolute;
    left: 50%;
    width: 60px;
    height: 2px;
    background: #E91E63;
    bottom: -25px;
    margin-left: -30px;
}
.faq-title p {
  padding: 0 190px;
  margin-bottom: 10px;
}

.faq {
  background: #FFFFFF;
  box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.06);
  border-radius: 4px;
}

.faq .card {
  border: none;
  background: none;
  border-bottom: 1px dashed #CEE1F8;
}

.faq .card .card-header {
  padding: 0px;
  border: none;
  background: none;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.faq .card .card-header:hover {
    background: rgba(233, 30, 99, 0.1);
    padding-left: 10px;
}
.faq .card .card-header .faq-title {
	width: 100%;
	text-align: left;
	padding: 0px;
	padding-left: 30px;
	padding-right: 30px;
	font-weight: 400;
	font-size: 27px;
	letter-spacing: 1px;
	color: #fff;
	text-decoration: none !important;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	cursor: pointer;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 0;
	background-color: #d79771;
}

.faq .card .card-header .faq-title .badge {
    display: inline-block;
    width: 40px;
    height: 40px;
    font-weight: 600;
    line-height: 34px;
    float: left;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    text-align: center;
    background: #bb5a5a;
    color: #fff;
    font-size: 24px;
    margin-right: 20px;
}

.faq .card .card-body {
  padding: 30px;
  padding-left: 35px;
  padding-bottom: 16px;
  font-weight: 400;
  font-size: 16px;
  color: #6F8BA4;
  line-height: 28px;
  letter-spacing: 1px;
  border-top: 1px solid #F3F8FF;
}

.faq .card .card-body p {
  margin-bottom: 14px;
}

@media (max-width: 991px) {
  .faq {
    margin-bottom: 30px;
  }
  .faq .card .card-header .faq-title {
    line-height: 26px;
    margin-top: 10px;
  }
}
.shopengine.shopengine-empty-cart-container .button.wc-backward{
	background-color: #948878;
	color: #fff;
}
.shopengine.shopengine-empty-cart-container .shopengine-woocommerce-info{
	margin-bottom: 40px;
}
.shopengine.shopengine-empty-cart-container .button.wc-backward:hover{
	background-color: #bb5a5a;
	color: #fff;
}
.shopengine.shopengine-empty-cart-container{
	text-align: center;
}
.shopengine-widget .shopengine-account-details form .form-row-first, .shopengine-widget .shopengine-account-details form .form-row-last{
	width: 49% !important;
}
.shopengine-widget .shopengine-account-details form .form-row-first{
	margin-right: 25px;
}
.shopengine-widget .shopengine-account-details form .form-row-last{
	float:none !important;
}
