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



1. General



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

@font-face {
  font-family: "AvenirLight", sans-serif;
  src: url(../fonts/AvenirLight.ttf);
}
/*@font-face {
  font-family: "Montserrat", sans-serif;
  src: url(../fonts/RegencieLight.woff);
}*/
@font-face {
    font-family: "RegencieLight", sans-serif;
    font-style: normal;
    font-weight: normal;
    src: local('RegencieLight'), url('../fonts/RegencieLight.woff') format('woff');
}
@font-face {
  font-family: 'DISCO';
  src: url(../fonts/DISCO___.ttf);
}
@font-face {
  font-family: 'celinesans';
  src: url(../fonts/celinesans.woff);
}
.pink_bg{
	background-color: #bf6984 !important;
}
.celinesans-font{
	font-family: celinesans !important;
}

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: "Montserrat", 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: #bf6984;



}



.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 {



    line-height: 1.75;



}



.custom-radio li label:before {



    position: absolute;



}



body {



    color: #494949;



}



.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: "Montserrat", sans-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: #bf6984;



}







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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



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



.button-outline.border-white:hover {



    border-bottom-color: #bf6984;



}



.button-outline.border-white:hover {



    border-right-color: #bf6984;



}



.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: #bf6984;



}



.btn-primary:hover:before {



    visibility: visible;



}



.button-outline.border-white:hover {



    border-top-color: #bf6984;



}



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: #bf6984;



}



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: #bf6984;



}



.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: "Montserrat", sans-serif;



}



.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: #bf6984;



}



.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: #bf6984;



}



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: #bf6984;



}



.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: "Montserrat", sans-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: #bf6984;



}



.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: #bf6984;



}



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: "Montserrat", sans-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: 13px;
    letter-spacing: 0;
}



.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: #bf6984;



}



.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: #bf6984;



}



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;



}



.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: 20px;



}



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: #bf6984;



}



.section.p-t-100 {



    padding-top: 75pt;



}



.button-outline.border-black:hover,



.button-outline {



    border-right-color: #bf6984;



}



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: #bf6984;



}



.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: #bf6984;



}



.button-outline {



    border-image: none;



}



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



.button-outline {



    color: #bf6984;



}



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: #bf6984;



}



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 {

}



.section.background-10 {



    background-color: #d5d8e4;



}



img {



    height: auto;



}



.section-row {



    display: flex;



}



.button-outline.border-black:focus {



    border-left-color: #bf6984;



}



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: #bf6984;



}



.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("../image/B2CF86D6-EA5B-47AD-9A98-FA3F5CC55FC5.jpg");



}
.new_pink_bg{
	background-repeat: repeat !important; 
	background-size: contain !important;
}

.block-intro.layout-3 .section-column.right video{
	width: 100%;
    height: 470px;
}
.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: #bf6984;



}



.section-container.large {



    max-width: 18.229166667in;



}



.section-container.small {



    max-width: 900pt;



}



.button-outline.border-black:focus {



    border-top-color: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



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: #bf6984;



}



.block-widget-wrap {



    padding-left: 7.5px;



}



.block-widget-wrap-2,



.block-widget-wrap {



    padding-bottom: 0in;



}



.button-outline.button-white:focus {



    background: #bf6984;



}



.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: #bf6984;



}



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: #bf6984;



}



.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: #bf6984;



}



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: #bf6984;



}



.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: #bf6984;



}



.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: 20px;



}



.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: #bf6984;



}



.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: 'fontawesome';



}



.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: #bf6984;



}



.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: 50.5%;



}



.quantity {



    position: relative;



}



textarea {



    -moz-border-radius: 0;



}



.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: #bf6984;



}



.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: 22.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: #bf6984;



}



.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-size: 25px;
	font-weight: 400;
}



.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: #bf6984;



}



.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: 750px;



}



.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: #600504;



}



.wishlist-box a{



	color: #600504;



}



.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: "\f0c9";



}



.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: #bf6984;



}



.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: "FontAwesome";



}



.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: #bf6984;



}



.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 {



    padding: 4px 0 13px;



}

.desktop-only{

	display: block;

}

.mobile-only{

	display: none;

}

.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 {

background-color: #fff;

    padding-bottom: 0px;



}



.site-header .header-mobile {



    padding:0;



}



.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: 9px;



}



.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: 200px;



}



.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 {



	



}

.mobile-bg{

	display: none;

}

.site-header .header-left h5{

	margin: 0;

	font-size: 14px;

	line-height: 24px;

	text-align: left;

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

	color: #fff;

}

.site-header .header-left .social-link li a{

	width: 30px;

    height: 30px;

    line-height: 30px;

}

.site-header .header-left .social-link li a i{

	font-size: 15px;

}

.site-header .header-left .social-link{

	margin-bottom: 0px;

	text-align: right;

}

.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;

	color: #fff;



}



.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: #bf6984;



}



.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: 0;



}



.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: 0;



}



.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: 990;



}



.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: #bf6984;



}



.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 {



   



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #600504;



}



.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: #bf6984;



}



.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: "Montserrat", 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: #bf6984;



}



.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: 14px;



}



.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: #494949;



    font-weight: 600;



}



.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: 11.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: #bf6984;



}



.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;



    font-family: "ITC Berkeley Oldstyle W01 It";



    font-size: 22px;



    color: #600504;



    font-weight: 600;



}



.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: #bf6984;



}



.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: #bf6984 !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: #bf6984;



}



.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: #bf6984;



}



.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;



}



.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: #600504;



}



.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: #bf6984;



}



.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: #000;



}



.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;



}



.site-main .page-title .breadcrumbs .delimiter:before {



    width: 1px;



}



.site-main .page-title {



    margin-bottom: 0px;



}



.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;

    background-size: cover;



}

.site-main .page-title:before{
	content: '';
	background-color: #000;
	opacity: 0.4;
	width: 100%;
    display: block;
    height: 100%;
	top: 0;
    position: absolute;
}

.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: 6.322917in;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.block-sliders i.slick-arrow {



    transition: unset;



}



.block-sliders.color-white i.slick-arrow:hover {



    border-bottom-color: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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 span {



    text-transform: capitalize;



    font-family: "Sedan", serif;



    font-weight: 300;



    font-size: 35px;



}



.block-sliders.layout-3 .item-content .item-info .title-slider {



    font-size: 54px;



}



.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 {



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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;



    background-color: #bf6984;



    color: #fff;



    border-radius: 15px;



}



.block-product-cats i.slick-arrow:hover {



    border-left-color: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.block-video .video-container {



    transition: opacity 1s;



}



.block-product-cats i.slick-arrow:hover {



    border-top-color: #bf6984;



}



.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(0px);



}



.block-feature .box .box-icon span {



    font-size: 30px;



}



.block-banners.layout-1 .block-widget-banner .banner-wrapper-infor {

}



.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: #bf6984;



}



.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: 11.25pt;



}



.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: 28px;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: 22px;



}



.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 svg {



    height: 22.5pt;



}



.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: #bf6984;



}



.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 svg {



    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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: 51px;

font-family: "Montserrat", sans-serif;
}



.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: "\f424";



}

.video_thumb a.instagram:after {



    content: "\f144" !important;

	visibility: visible !important;

	opacity: 1 !important;

	font-size: 85px !important;



}



.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-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-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 {



    font-size: 15px;



}



.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 {



    margin-bottom: 0;



}





.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 {



}



.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: #bf6984;



}



.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: 58.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: #bf6984;



}



.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: #bf6984;



}



.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;

	width: 100%;



}



.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: #bf6984;



}



.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: 19px;



}



.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;



}



.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;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: 2.708333333in;



}



.block-parallax.right-text .content {



    max-width: 100%;



}



.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: #bf6984;



}



.block-post-search .search-from input[type="text"] {



    border-bottom-color: #e6e6e6;



}



.block-parallax {



    padding-bottom: 40px;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: 40px;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.block-info .info-wrap .icon {



    border-right-color: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



    border-color: #bf6984;



}



.products-list.grid .product-wapper .products-thumb .product-button .product-btn:before {



    content: "\e901";



    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: #bf6984;



    -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: #bf6984;



    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: #bf6984;



    border-color: #bf6984;



}



.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: #bf6984;



    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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



    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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: 24px;



    margin-bottom: 30px;



    font-weight: 600;



}



.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: #bf6984;



}







/**



 * 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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.post-details .post-content-entry .tags-links a {



    font-size: 10.5pt;



}



.post-details .post-content-entry .tags-links a:hover {



    border-right-color: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.post-details .post-content-entry .entry-social-share .social-share a:hover {



    border-bottom-color: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.page-login-register .box-form-login .box-content .rememberme-lost .remember-me input:checked + label:before {



    border-right-color: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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: #bf6984;



}



.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;



}



.social-link li,



.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;



}



.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: #cc7184;



}



.home #site-footer,



#site-footer.m-t-0 {



    margin-top: 0;

	background-color: #f9f3f3;



}



#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: 8px;



}



#site-footer .footer-bottom .footer-right .block-menu ul li a {



    letter-spacing: 0.125pc;



}



.social-link li a i,



#site-footer .block .block-title {



    font-size: 17px;



	    color: #bf6984;



}



#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;



}



.social-link li a:hover {



    background: #bf6984;



}



#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: 10px;



}



#site-footer.background {



    background: #f6f6f6;



}



.social-link li a {



    height: 2.375pc;



}



#site-footer.background {



    border-top-width: medium;



}



.social-link li a {



    line-height: 28.5pt;



}



#site-footer .footer-bottom .footer-right .block-menu ul li a:before {



    position: absolute;



}



.social-link li a {



    border-left-width: 0.75pt;



}



#site-footer.background {



    border-top-style: none;



}



#site-footer.background {



    border-top-color: currentColor;



}



.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;



}



.social-link li a:hover {



    border-left-color: #bf6984;



}



.social-link li a i {



    color: #000;



}

.social-link li a:hover {



    border-bottom-color: #bf6984;



}



#site-footer.dark ul li a:hover,



#site-footer.dark .social-link li a i,



#site-footer.dark .block .block-title,



.social-link li a:hover i {



    color: #fff;



}



#site-footer .footer-bottom.background-white {



    background: #fff;



}



.social-link li:first-child {



    margin-left: 0;



}



.social-link li a {



    border-right-width: 0.75pt;



}



#site-footer .footer-bottom.no-border-top {



    border-top-width: medium;



}



.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;



}



.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;



}





.social-link li {



    margin-left: 0.1875pc;



}



.social-link li a {



    border-left-style: solid;



}



#site-footer .footer-top,



.social-link li a {



    border-bottom-style: solid;



}



.social-link li a {



    border-right-style: solid;



}



.social-link li a:hover {



    border-right-color: #bf6984;



}



#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;



}



.social-link li a {



    border-top-style: solid;



}



.social-link li a {



    border-left-color: #d3d3d3;



}



.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;



}



.social-link li a:hover {



    border-top-color: #bf6984;



}



#site-footer,



#site-footer .footer-top {



    border-image: none;



}



#site-footer.three-columns .footer {



    padding-left: 0;



}



.social-link li a {



    border-right-color: #d3d3d3;



}



#site-footer.three-columns .footer {



    padding-bottom: 0.3125in;



}



#site-footer p {

color: #000;

    margin-bottom: 6pt;



}



.social-link li a {



    border-top-color: #d3d3d3;



}



#site-footer.three-columns .footer,



#site-footer .footer-bottom {



    padding-right: 0;



}



.social-link li a {



    border-image: none;



}



.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;



}



.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;



}



.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;



}



.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;



}



.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%;



}



.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;



}



.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;



}



.social-link li a {



    -ms-border-radius: 50%;



}



.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: #013172;



}



#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;

	text-align: center;



}



#site-footer ul li a {



    color: #000;



}



@media (min-width: 1350px){



	.container {



		max-width: 1300px;



	}



}



.dark_color_text h2, .dark_color_text div{



    color: #600504 !important;



}

.shopengine-widget .shopengine-product-image .images.woocommerce-product-gallery .woocommerce-product-gallery__image a img{

	max-width: min-content !important;

    width: 400px;

    justify-content: center;

    display: flex;

    margin: 0 auto;

}

.shopengine-widget .shopengine-recently-viewed-products .shopengine-single-product-item{

	background-color: transparent !important;

}

.shopengine-widget .shopengine-checkout-form-billing .woocommerce-billing-fields__field-wrapper, .shopengine-widget .shopengine-checkout-form-shipping .woocommerce-shipping-fields__field-wrapper, .shopengine-widget .shopengine-account-address-form p.form-row{

	display: block;

}

.shopengine-widget .shopengine-account-address-form p.form-row>label, .shopengine-account-address-form p.form-row .woocommerce-input-wrapper input, .shopengine-account-address-form p.form-row .woocommerce-input-wrapper select, .shopengine-account-address-form p.form-row .woocommerce-input-wrapper textarea{

	width: 100%;

}

.shopengine-widget .shopengine-checkout-form-billing .form-row, .shopengine-widget .shopengine-checkout-form-shipping .form-row{

	display: block;

}

.shopengine-widget .shopengine-archive-products ul{

	padding: 0;

}

.contact-form .mb-3{

    margin-bottom: 15px;

}

.contact-form .button{

    background-color: #bf6984;

    color: #fff;

}

.contact-form .button:hover{

    background-color: #600504;

    color: #fff;

}

.woocommerce-MyAccount-navigation-link:hover{

	background-color: #bf6984;

}

.shopengine-widget .shopengine-archive-products .products .product>a.woocommerce-LoopProduct-link:first-child{

	text-align: center !important;

}

.soldout {

padding: 3px 8px;

text-align: center;

background: #222;

color: white;

font-weight: bold;

position: absolute;

top: 6px;

right: 6px;

font-size: 12px;

}

.apsw_result_excerpt{

	display: none !important;

}

ul.apsw_data_container li .apsw-price{

	position: inherit !important;

}

.page-about-us video{

	width: 69%;

}

.gallery_pic_video img{

	width : 100%;

	height: 338px;

	object-fit: cover;

}

.gallery_pic_video .instagram{

	margin: 16px 0;

	border: 2px solid #f1f1f1;

	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;

}

.header-top-bar{

	background-color: #e4e4e4;    

    padding: 5px 0;

    text-align: center;	

}

.header-top-bar h3{

	color: #bf6984;

	font-size: 13px;

    font-weight: 400;

	margin-top: 0;

	margin-bottom: 0;

}

.second-level-header{

	padding: 16px 0 0;

}

.search-box .language{

	font-size: 20px;

}

.link-name, .gtranslate_wrapper{

	font-size: 11px;

    margin-top: 0px;

	margin-bottom: 5px;

    text-align: center;

    text-transform: capitalize;

    letter-spacing: 0;

    color: #000;

}

.site-header .header-page-link .wishlist-box{

	text-align: center

}

.header-page-link i , .site-header .header-page-link .login-header .icon-user, .site-header .header-page-link .mini-cart .cart-icon i{

	height: 17px;

    font-size: 14px;

    display: block;

}

.site-header .header-wrapper{

	padding: 15px 0;

	background-color: #f8f2f2;

}

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

	text-align: center;

}

.block-parallax{

	padding: 0px;

}



.block-parallax .content{

	padding: 104px 0;

	background-color: #a1396e;

}

.block-parallax .content{

    padding-left: 76px;

	padding-right: 50px;

}



#section-2 .block-parallax .content, #section-4 .block-parallax .content, #section-6 .block-parallax .content{

	padding: 104px 0;

    padding-right: 111px;

	padding-left: 50px;

}

.block-parallax .row{

	margin: 0;

}

.block-parallax .col-md-6{

	padding: 0;

}
.item-content .content .title{
    font-size: 25px;
}


.block-parallax .content .title{
	font-size: 25px;
    line-height: 75px;
    font-family: 'DISCO';
}
.item-content{
    /*margin: 0 25px;*/
}
.item-content .content-image img{
    width: 100%;
    height: 100%;
}
.item-content .content .title-slider,.item-content .content .title, .item-content .content .description{
    color: #fff;
	font-size: 17px;
}
.item-content .item-info{
    position: absolute;
    z-index: 9;
    background: rgb(0, 0, 0);
    background: rgb(0 0 0 / 16%);
    top: 0;
    padding: 125px 27px;
    height: 100%;
    width: 100%;
}


.block-parallax .content hr{

	border-top: 1px solid #fff;

}

.banner-image::before {

    content:"";

    display: block;

    height: 100%;

	z-index: 1;

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    background-color: rgba(0, 0, 0, .02);

}

.block-banners.layout-1 .block-widget-banner .banner-wrapper-infor{

	z-index: 1;

}
.block-banners.layout-1 .block-widget-banner .banner-wrapper-infor .title-banner{
	margin-top: 12px;
}
.block-banners.layout-1 .block-widget-banner .banner-wrapper-infor .info{
	border-top: 2px solid #fff;
	width: 85%;
}
.block-banners.layout-1 .block-widget-banner .banner-wrapper-infor .title-banner{

	color: #fff;
	    font-weight: bold;

}

.block-banners .block-widget-banner{

	margin-bottom: 16px;

}

.block-banners .block-widget-banner .banners .banner-image img{

	object-fit: cover;

}

.block-intro.layout-3 .section-column.right img{

	border-radius: 15px 20px;

	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;

}

#site-footer .footer .block img{

	width: 323px;

}
.description.author{
	font-family: 'DISCO';
	font-weight: 600;
}
.newsletter-form{
	display: flex;
}
.btn-submit input[type=submit]{
	padding: 5px 10px;
	background-color: #494949;
	color: #fff;
	cursor: pointer;
}
.elementor-807 .elementor-element.elementor-element-63464cd .m-neuron-filters ul{
	display: none;
}
.elementor-807 .elementor-element.elementor-element-e10887c.elementor-element .elementor-button-wrapper{
	height: 25px;
    top: -1px;
    position: relative;
}
.elementor-807 .elementor-element.elementor-element-e10887c.elementor-element{
	height: 25px;
	width: 60%;
	text-align: left;
	--align-self: flex-start;
}
.elementor-807 .elementor-element.elementor-element-e10887c .elementor-button{
	border: 1px solid #bf6984;
	padding: 5px 10px;
}
#neuron-popup-modal-833 .dialog-widget-content, .elementor-833 .elementor-element.elementor-element-00bc043{
	background-color: #fff;
}
@media (min-width: 1279px) {
    .elementor-807 .elementor-element.elementor-element-63464cd .m-neuron-product__woo-bar {
        top: -33px;
    }
}
.m-neuron-product__price--switch a span{
	background-color: #bf6984;
    padding: 5px 10px;
    color: #fff;
}
.woocommerce-product-gallery__image img{
	border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ECECEC;
    padding: 15px 15px 15px 15px;
	height: 600px ;
}
.elementor-element .quantity .quantity-nav{
	font-size: 18px;
    font-weight: 700;
}
.elementor-element .quantity .qty{
	font-size: 20px !important;
}
.shopengine-cart-form h2{
	display: none;
}
.fkcart-shortcode-icon-wrap svg{
	width: 22px;
	height: 22px;
}
.newsletter-form input[type="email"]{
	width: 100%;
}
.elementor-element.elementor-element-1d57718 .m-neuron-post__title {
	margin-top: 0;
}

.elementor-7574 .elementor-element.elementor-element-f513448 .m-neuron-post .m-neuron-post__thumbnail--link, .elementor-7579 .elementor-element.elementor-element-1d57718 .m-neuron-post .m-neuron-post__thumbnail--link{
	padding-bottom: 0 !important;
}
.elementor-element .m-neuron-post__thumbnail--link img{
	position: relative !important;
}

.blog_section_aj.elementor-element .m-neuron-post__thumbnail img{
	height: 314px;
	margin-bottom: 15px;
}
.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:90px;
	right:20px;
	background-color:#bf6984;
	color:#FFF;
	border-radius:50px;
	text-align:center;
	box-shadow: 2px 2px 3px #999;
}

.float h4{
	padding: 12px;
    font-size: 14px;
    line-height: 18px;
    margin-top: 0;
    color: #fff;
}
/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 999; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  border: 1px solid #888;
  width: 65%;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
  -webkit-animation-name: animatetop;
  -webkit-animation-duration: 0.4s;
  animation-name: animatetop;
  animation-duration: 0.4s
}

/* Add Animation */
@-webkit-keyframes animatetop {
  from {top:-300px; opacity:0} 
  to {top:0; opacity:1}
}

@keyframes animatetop {
  from {top:-300px; opacity:0}
  to {top:0; opacity:1}
}

/* The Close Button */
.close {
    color: #000000;
    float: right;
    font-size: 26px;
    font-weight: bold;
    position: absolute;
    right: 13px;
    top: 0;
	z-index: 9;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.modal-header {
  color: black;
}

.modal-body .pop_content {
	text-align: center;
	padding: 0 25px;
}
.offer_img{
	object-fit: cover;
    height: 570px;
}
.submit_button{
	background-color:#bf6984 !important;
}
.shopengine-widget .hr, .shopengine-widget ol:not([role=alert]), .shopengine-widget ul:not([role=alert]){
	padding-inline-start: 0px;
}
.shopengine-widget .shopengine-swatches .variations tr th.label label, .elementor-7649 .elementor-element.elementor-element-67d3d744 .shopengine-swatches .variations select{
	    font-family: "Montserrat", Sans-serif !important;
}




















