@charset "UTF-8";
  html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%; }
body {
margin: 0; }
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block; }
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline; }
audio:not([controls]) {
display: none;
height: 0; }
[hidden],
template {
display: none; }
a {
background-color: transparent; }
a:active,
a:hover {
outline: 0; }
abbr[title] {
border-bottom: 1px dotted; }
b,
strong {
font-weight: bold; }
dfn {
font-style: italic; }
h1 {
font-size: 2em;
margin: 0.67em 0; }
mark {
background: #ff0;
color: #000; }
small {
font-size: 80%; }
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline; }
sup {
top: -0.5em; }
sub {
bottom: -0.25em; }
img {
border: 0; }
svg:not(:root) {
overflow: hidden; }
figure {
margin: 0; }
hr {
box-sizing: content-box;
height: 0; }
pre {
overflow: auto; }
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em; }
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0; }
button {
overflow: visible; }
button,
select {
text-transform: none; }
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer; }
button[disabled],
html input[disabled] {
cursor: default; }
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0; }
input {
line-height: normal; }
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0; }
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto; }
input[type="search"] {
-webkit-appearance: textfield;
box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none; }
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em; }
legend {
border: 0;
padding: 0; }
textarea {
overflow: auto; }
optgroup {
font-weight: bold; }
table {
border-collapse: collapse;
border-spacing: 0; }
td,
th {
padding: 0; }
* {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
@keyframes loading {
0% {
transform: rotate(0deg); }
100% {
transform: rotate(360deg); } } .container {
margin-left: auto;
margin-right: auto;
padding-right: 15px;
padding-left: 15px; }
@media (min-width: 576px) {
.container {
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 768px) {
.container {
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 992px) {
.container {
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 1200px) {
.container {
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 576px) {
.container {
width: 588px;
max-width: 100%; } }
@media (min-width: 768px) {
.container {
width: 882px;
max-width: 100%; } }
@media (min-width: 992px) {
.container {
width: 1176px;
max-width: 100%; } }
@media (min-width: 1200px) {
.container {
width: 1764px;
max-width: 100%; } }
.vc_row:not(.vc_row-no-padding) .vc_column_container > .vc_column-inner {
margin-left: auto;
margin-right: auto;
padding-right: 15px;
padding-left: 15px; }
@media (min-width: 576px) {
.vc_row:not(.vc_row-no-padding) .vc_column_container > .vc_column-inner {
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 768px) {
.vc_row:not(.vc_row-no-padding) .vc_column_container > .vc_column-inner {
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 992px) {
.vc_row:not(.vc_row-no-padding) .vc_column_container > .vc_column-inner {
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 1200px) {
.vc_row:not(.vc_row-no-padding) .vc_column_container > .vc_column-inner {
padding-right: 20px;
padding-left: 20px; } }
.container-fluid {
margin-left: auto;
margin-right: auto;
padding-right: 15px;
padding-left: 15px; }
@media (min-width: 576px) {
.container-fluid {
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 768px) {
.container-fluid {
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 992px) {
.container-fluid {
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 1200px) {
.container-fluid {
padding-right: 20px;
padding-left: 20px; } }
.row,
.vc_row {
display: flex;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px; }
@media (min-width: 576px) {
.row,
.vc_row {
margin-right: -20px;
margin-left: -20px; } }
@media (min-width: 768px) {
.row,
.vc_row {
margin-right: -20px;
margin-left: -20px; } }
@media (min-width: 992px) {
.row,
.vc_row {
margin-right: -20px;
margin-left: -20px; } }
@media (min-width: 1200px) {
.row,
.vc_row {
margin-right: -20px;
margin-left: -20px; } }
.col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xxl, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12 {
position: relative;
min-height: 1px;
width: 100%;
padding-right: 15px;
padding-left: 15px; }
@media (min-width: 576px) {
.col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xxl, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12 {
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 768px) {
.col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xxl, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12 {
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 992px) {
.col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xxl, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12 {
padding-right: 20px;
padding-left: 20px; } }
@media (min-width: 1200px) {
.col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xxl, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12 {
padding-right: 20px;
padding-left: 20px; } }
.col-xs {
flex-basis: 0;
flex-grow: 1;
max-width: 100%; }
.col-xs-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%; }
.col-xs-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.col-xs-3 {
flex: 0 0 25%;
max-width: 25%; }
.col-xs-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.col-xs-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%; }
.col-xs-6 {
flex: 0 0 50%;
max-width: 50%; }
.col-xs-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%; }
.col-xs-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%; }
.col-xs-9 {
flex: 0 0 75%;
max-width: 75%; }
.col-xs-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%; }
.col-xs-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%; }
.col-xs-12 {
flex: 0 0 100%;
max-width: 100%; }
.vc_col-xs-12 {
min-height: 0; }
.pull-xs-0 {
right: auto; }
.pull-xs-1 {
right: 8.3333333333%; }
.pull-xs-2 {
right: 16.6666666667%; }
.pull-xs-3 {
right: 25%; }
.pull-xs-4 {
right: 33.3333333333%; }
.pull-xs-5 {
right: 41.6666666667%; }
.pull-xs-6 {
right: 50%; }
.pull-xs-7 {
right: 58.3333333333%; }
.pull-xs-8 {
right: 66.6666666667%; }
.pull-xs-9 {
right: 75%; }
.pull-xs-10 {
right: 83.3333333333%; }
.pull-xs-11 {
right: 91.6666666667%; }
.pull-xs-12 {
right: 100%; }
.push-xs-0 {
left: auto; }
.push-xs-1 {
left: 8.3333333333%; }
.push-xs-2 {
left: 16.6666666667%; }
.push-xs-3 {
left: 25%; }
.push-xs-4 {
left: 33.3333333333%; }
.push-xs-5 {
left: 41.6666666667%; }
.push-xs-6 {
left: 50%; }
.push-xs-7 {
left: 58.3333333333%; }
.push-xs-8 {
left: 66.6666666667%; }
.push-xs-9 {
left: 75%; }
.push-xs-10 {
left: 83.3333333333%; }
.push-xs-11 {
left: 91.6666666667%; }
.push-xs-12 {
left: 100%; }
.offset-xs-1 {
margin-left: 8.3333333333%; }
.offset-xs-2 {
margin-left: 16.6666666667%; }
.offset-xs-3 {
margin-left: 25%; }
.offset-xs-4 {
margin-left: 33.3333333333%; }
.offset-xs-5 {
margin-left: 41.6666666667%; }
.offset-xs-6 {
margin-left: 50%; }
.offset-xs-7 {
margin-left: 58.3333333333%; }
.offset-xs-8 {
margin-left: 66.6666666667%; }
.offset-xs-9 {
margin-left: 75%; }
.offset-xs-10 {
margin-left: 83.3333333333%; }
.offset-xs-11 {
margin-left: 91.6666666667%; }
@media (min-width: 576px) {
.col-sm {
flex-basis: 0;
flex-grow: 1;
max-width: 100%; }
.col-sm-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%; }
.col-sm-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.col-sm-3 {
flex: 0 0 25%;
max-width: 25%; }
.col-sm-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.col-sm-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%; }
.col-sm-6 {
flex: 0 0 50%;
max-width: 50%; }
.col-sm-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%; }
.col-sm-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%; }
.col-sm-9 {
flex: 0 0 75%;
max-width: 75%; }
.col-sm-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%; }
.col-sm-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%; }
.col-sm-12 {
flex: 0 0 100%;
max-width: 100%; }
.vc_col-sm-12 {
min-height: 0; }
.pull-sm-0 {
right: auto; }
.pull-sm-1 {
right: 8.3333333333%; }
.pull-sm-2 {
right: 16.6666666667%; }
.pull-sm-3 {
right: 25%; }
.pull-sm-4 {
right: 33.3333333333%; }
.pull-sm-5 {
right: 41.6666666667%; }
.pull-sm-6 {
right: 50%; }
.pull-sm-7 {
right: 58.3333333333%; }
.pull-sm-8 {
right: 66.6666666667%; }
.pull-sm-9 {
right: 75%; }
.pull-sm-10 {
right: 83.3333333333%; }
.pull-sm-11 {
right: 91.6666666667%; }
.pull-sm-12 {
right: 100%; }
.push-sm-0 {
left: auto; }
.push-sm-1 {
left: 8.3333333333%; }
.push-sm-2 {
left: 16.6666666667%; }
.push-sm-3 {
left: 25%; }
.push-sm-4 {
left: 33.3333333333%; }
.push-sm-5 {
left: 41.6666666667%; }
.push-sm-6 {
left: 50%; }
.push-sm-7 {
left: 58.3333333333%; }
.push-sm-8 {
left: 66.6666666667%; }
.push-sm-9 {
left: 75%; }
.push-sm-10 {
left: 83.3333333333%; }
.push-sm-11 {
left: 91.6666666667%; }
.push-sm-12 {
left: 100%; }
.offset-sm-0 {
margin-left: 0%; }
.offset-sm-1 {
margin-left: 8.3333333333%; }
.offset-sm-2 {
margin-left: 16.6666666667%; }
.offset-sm-3 {
margin-left: 25%; }
.offset-sm-4 {
margin-left: 33.3333333333%; }
.offset-sm-5 {
margin-left: 41.6666666667%; }
.offset-sm-6 {
margin-left: 50%; }
.offset-sm-7 {
margin-left: 58.3333333333%; }
.offset-sm-8 {
margin-left: 66.6666666667%; }
.offset-sm-9 {
margin-left: 75%; }
.offset-sm-10 {
margin-left: 83.3333333333%; }
.offset-sm-11 {
margin-left: 91.6666666667%; } }
@media (min-width: 768px) {
.col-md {
flex-basis: 0;
flex-grow: 1;
max-width: 100%; }
.col-md-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%; }
.col-md-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.col-md-3 {
flex: 0 0 25%;
max-width: 25%; }
.col-md-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.col-md-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%; }
.col-md-6 {
flex: 0 0 50%;
max-width: 50%; }
.col-md-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%; }
.col-md-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%; }
.col-md-9 {
flex: 0 0 75%;
max-width: 75%; }
.col-md-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%; }
.col-md-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%; }
.col-md-12 {
flex: 0 0 100%;
max-width: 100%; }
.vc_col-md-12 {
min-height: 0; }
.pull-md-0 {
right: auto; }
.pull-md-1 {
right: 8.3333333333%; }
.pull-md-2 {
right: 16.6666666667%; }
.pull-md-3 {
right: 25%; }
.pull-md-4 {
right: 33.3333333333%; }
.pull-md-5 {
right: 41.6666666667%; }
.pull-md-6 {
right: 50%; }
.pull-md-7 {
right: 58.3333333333%; }
.pull-md-8 {
right: 66.6666666667%; }
.pull-md-9 {
right: 75%; }
.pull-md-10 {
right: 83.3333333333%; }
.pull-md-11 {
right: 91.6666666667%; }
.pull-md-12 {
right: 100%; }
.push-md-0 {
left: auto; }
.push-md-1 {
left: 8.3333333333%; }
.push-md-2 {
left: 16.6666666667%; }
.push-md-3 {
left: 25%; }
.push-md-4 {
left: 33.3333333333%; }
.push-md-5 {
left: 41.6666666667%; }
.push-md-6 {
left: 50%; }
.push-md-7 {
left: 58.3333333333%; }
.push-md-8 {
left: 66.6666666667%; }
.push-md-9 {
left: 75%; }
.push-md-10 {
left: 83.3333333333%; }
.push-md-11 {
left: 91.6666666667%; }
.push-md-12 {
left: 100%; }
.offset-md-0 {
margin-left: 0%; }
.offset-md-1 {
margin-left: 8.3333333333%; }
.offset-md-2 {
margin-left: 16.6666666667%; }
.offset-md-3 {
margin-left: 25%; }
.offset-md-4 {
margin-left: 33.3333333333%; }
.offset-md-5 {
margin-left: 41.6666666667%; }
.offset-md-6 {
margin-left: 50%; }
.offset-md-7 {
margin-left: 58.3333333333%; }
.offset-md-8 {
margin-left: 66.6666666667%; }
.offset-md-9 {
margin-left: 75%; }
.offset-md-10 {
margin-left: 83.3333333333%; }
.offset-md-11 {
margin-left: 91.6666666667%; } }
@media (min-width: 992px) {
.col-lg {
flex-basis: 0;
flex-grow: 1;
max-width: 100%; }
.col-lg-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%; }
.col-lg-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.col-lg-3 {
flex: 0 0 25%;
max-width: 25%; }
.col-lg-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.col-lg-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%; }
.col-lg-6 {
flex: 0 0 50%;
max-width: 50%; }
.col-lg-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%; }
.col-lg-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%; }
.col-lg-9 {
flex: 0 0 75%;
max-width: 75%; }
.col-lg-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%; }
.col-lg-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%; }
.col-lg-12 {
flex: 0 0 100%;
max-width: 100%; }
.vc_col-lg-12 {
min-height: 0; }
.pull-lg-0 {
right: auto; }
.pull-lg-1 {
right: 8.3333333333%; }
.pull-lg-2 {
right: 16.6666666667%; }
.pull-lg-3 {
right: 25%; }
.pull-lg-4 {
right: 33.3333333333%; }
.pull-lg-5 {
right: 41.6666666667%; }
.pull-lg-6 {
right: 50%; }
.pull-lg-7 {
right: 58.3333333333%; }
.pull-lg-8 {
right: 66.6666666667%; }
.pull-lg-9 {
right: 75%; }
.pull-lg-10 {
right: 83.3333333333%; }
.pull-lg-11 {
right: 91.6666666667%; }
.pull-lg-12 {
right: 100%; }
.push-lg-0 {
left: auto; }
.push-lg-1 {
left: 8.3333333333%; }
.push-lg-2 {
left: 16.6666666667%; }
.push-lg-3 {
left: 25%; }
.push-lg-4 {
left: 33.3333333333%; }
.push-lg-5 {
left: 41.6666666667%; }
.push-lg-6 {
left: 50%; }
.push-lg-7 {
left: 58.3333333333%; }
.push-lg-8 {
left: 66.6666666667%; }
.push-lg-9 {
left: 75%; }
.push-lg-10 {
left: 83.3333333333%; }
.push-lg-11 {
left: 91.6666666667%; }
.push-lg-12 {
left: 100%; }
.offset-lg-0 {
margin-left: 0%; }
.offset-lg-1 {
margin-left: 8.3333333333%; }
.offset-lg-2 {
margin-left: 16.6666666667%; }
.offset-lg-3 {
margin-left: 25%; }
.offset-lg-4 {
margin-left: 33.3333333333%; }
.offset-lg-5 {
margin-left: 41.6666666667%; }
.offset-lg-6 {
margin-left: 50%; }
.offset-lg-7 {
margin-left: 58.3333333333%; }
.offset-lg-8 {
margin-left: 66.6666666667%; }
.offset-lg-9 {
margin-left: 75%; }
.offset-lg-10 {
margin-left: 83.3333333333%; }
.offset-lg-11 {
margin-left: 91.6666666667%; } }
@media (min-width: 1200px) {
.col-xl {
flex-basis: 0;
flex-grow: 1;
max-width: 100%; }
.col-xl-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%; }
.col-xl-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.col-xl-3 {
flex: 0 0 25%;
max-width: 25%; }
.col-xl-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.col-xl-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%; }
.col-xl-6 {
flex: 0 0 50%;
max-width: 50%; }
.col-xl-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%; }
.col-xl-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%; }
.col-xl-9 {
flex: 0 0 75%;
max-width: 75%; }
.col-xl-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%; }
.col-xl-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%; }
.col-xl-12 {
flex: 0 0 100%;
max-width: 100%; }
.vc_col-xl-12 {
min-height: 0; }
.pull-xl-0 {
right: auto; }
.pull-xl-1 {
right: 8.3333333333%; }
.pull-xl-2 {
right: 16.6666666667%; }
.pull-xl-3 {
right: 25%; }
.pull-xl-4 {
right: 33.3333333333%; }
.pull-xl-5 {
right: 41.6666666667%; }
.pull-xl-6 {
right: 50%; }
.pull-xl-7 {
right: 58.3333333333%; }
.pull-xl-8 {
right: 66.6666666667%; }
.pull-xl-9 {
right: 75%; }
.pull-xl-10 {
right: 83.3333333333%; }
.pull-xl-11 {
right: 91.6666666667%; }
.pull-xl-12 {
right: 100%; }
.push-xl-0 {
left: auto; }
.push-xl-1 {
left: 8.3333333333%; }
.push-xl-2 {
left: 16.6666666667%; }
.push-xl-3 {
left: 25%; }
.push-xl-4 {
left: 33.3333333333%; }
.push-xl-5 {
left: 41.6666666667%; }
.push-xl-6 {
left: 50%; }
.push-xl-7 {
left: 58.3333333333%; }
.push-xl-8 {
left: 66.6666666667%; }
.push-xl-9 {
left: 75%; }
.push-xl-10 {
left: 83.3333333333%; }
.push-xl-11 {
left: 91.6666666667%; }
.push-xl-12 {
left: 100%; }
.offset-xl-0 {
margin-left: 0%; }
.offset-xl-1 {
margin-left: 8.3333333333%; }
.offset-xl-2 {
margin-left: 16.6666666667%; }
.offset-xl-3 {
margin-left: 25%; }
.offset-xl-4 {
margin-left: 33.3333333333%; }
.offset-xl-5 {
margin-left: 41.6666666667%; }
.offset-xl-6 {
margin-left: 50%; }
.offset-xl-7 {
margin-left: 58.3333333333%; }
.offset-xl-8 {
margin-left: 66.6666666667%; }
.offset-xl-9 {
margin-left: 75%; }
.offset-xl-10 {
margin-left: 83.3333333333%; }
.offset-xl-11 {
margin-left: 91.6666666667%; } }
@media (min-width: 1600px) {
.col-xxl {
flex-basis: 0;
flex-grow: 1;
max-width: 100%; }
.col-xxl-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%; }
.col-xxl-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.col-xxl-3 {
flex: 0 0 25%;
max-width: 25%; }
.col-xxl-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.col-xxl-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%; }
.col-xxl-6 {
flex: 0 0 50%;
max-width: 50%; }
.col-xxl-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%; }
.col-xxl-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%; }
.col-xxl-9 {
flex: 0 0 75%;
max-width: 75%; }
.col-xxl-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%; }
.col-xxl-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%; }
.col-xxl-12 {
flex: 0 0 100%;
max-width: 100%; }
.vc_col-xxl-12 {
min-height: 0; }
.pull-xxl-0 {
right: auto; }
.pull-xxl-1 {
right: 8.3333333333%; }
.pull-xxl-2 {
right: 16.6666666667%; }
.pull-xxl-3 {
right: 25%; }
.pull-xxl-4 {
right: 33.3333333333%; }
.pull-xxl-5 {
right: 41.6666666667%; }
.pull-xxl-6 {
right: 50%; }
.pull-xxl-7 {
right: 58.3333333333%; }
.pull-xxl-8 {
right: 66.6666666667%; }
.pull-xxl-9 {
right: 75%; }
.pull-xxl-10 {
right: 83.3333333333%; }
.pull-xxl-11 {
right: 91.6666666667%; }
.pull-xxl-12 {
right: 100%; }
.push-xxl-0 {
left: auto; }
.push-xxl-1 {
left: 8.3333333333%; }
.push-xxl-2 {
left: 16.6666666667%; }
.push-xxl-3 {
left: 25%; }
.push-xxl-4 {
left: 33.3333333333%; }
.push-xxl-5 {
left: 41.6666666667%; }
.push-xxl-6 {
left: 50%; }
.push-xxl-7 {
left: 58.3333333333%; }
.push-xxl-8 {
left: 66.6666666667%; }
.push-xxl-9 {
left: 75%; }
.push-xxl-10 {
left: 83.3333333333%; }
.push-xxl-11 {
left: 91.6666666667%; }
.push-xxl-12 {
left: 100%; }
.offset-xxl-0 {
margin-left: 0%; }
.offset-xxl-1 {
margin-left: 8.3333333333%; }
.offset-xxl-2 {
margin-left: 16.6666666667%; }
.offset-xxl-3 {
margin-left: 25%; }
.offset-xxl-4 {
margin-left: 33.3333333333%; }
.offset-xxl-5 {
margin-left: 41.6666666667%; }
.offset-xxl-6 {
margin-left: 50%; }
.offset-xxl-7 {
margin-left: 58.3333333333%; }
.offset-xxl-8 {
margin-left: 66.6666666667%; }
.offset-xxl-9 {
margin-left: 75%; }
.offset-xxl-10 {
margin-left: 83.3333333333%; }
.offset-xxl-11 {
margin-left: 91.6666666667%; } } .invisible {
visibility: hidden !important; }
.hidden-xs-up {
display: none !important; }
@media (max-width: 575px) {
.hidden-xs-down {
display: none !important; } }
@media (min-width: 576px) {
.hidden-sm-up {
display: none !important; } }
@media (max-width: 767px) {
.hidden-sm-down {
display: none !important; } }
@media (min-width: 768px) {
.hidden-md-up {
display: none !important; } }
@media (max-width: 991px) {
.hidden-md-down {
display: none !important; } }
@media (min-width: 992px) {
.hidden-lg-up {
display: none !important; } }
@media (max-width: 1199px) {
.hidden-lg-down {
display: none !important; } }
@media (min-width: 1200px) {
.hidden-xl-up {
display: none !important; } }
@media (max-width: 1599px) {
.hidden-xl-down {
display: none !important; } }
@media (min-width: 1600px) {
.hidden-xxl-up {
display: none !important; } }
.hidden-xxl-down {
display: none !important; }
.visible-print-block {
display: none !important; }
@media print {
.visible-print-block {
display: block !important; } }
.visible-print-inline {
display: none !important; }
@media print {
.visible-print-inline {
display: inline !important; } }
.visible-print-inline-block {
display: none !important; }
@media print {
.visible-print-inline-block {
display: inline-block !important; } }
@media print {
.hidden-print {
display: none !important; } }  h1, h2, h3, h4, h5, h6 {
clear: both; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: inherit; }
h1 a.default-link, h2 a.default-link, h3 a.default-link, h4 a.default-link, h5 a.default-link, h6 a.default-link {
text-decoration: underline; }
h1 a.default-link:hover, h2 a.default-link:hover, h3 a.default-link:hover, h4 a.default-link:hover, h5 a.default-link:hover, h6 a.default-link:hover {
text-decoration: none; }
h1, h2, h3, h4, h5,
ul[class=products] > .product-list h2.wc-loop-product-title {
text-transform: uppercase; }
h2.wc-loop-product-title {
text-transform: none; }
h1 {
margin: 30px 0 .15em; }
@media (max-width: 767px) {
h1 {
font-size: 1.7em !important;
line-height: 1.5em !important;
letter-spacing: .05em !important; } }
h1.page-title {
margin: .925em 0 .4em; }
@media (max-width: 767px) {
h1.page-title {
font-size: 1.444444444444444rem !important;
line-height: 1.5em !important;
margin-top: 2px; } }
h2 {
margin: .925em 0 .4em; }
@media (max-width: 767px) {
h2:not(.widgettitle):not(.wc-loop-product-title) {
font-size: 1.444444444444444rem !important;
line-height: 1.5em !important;
margin-top: 2px; } }
h3 {
margin: 1.653846153846154em 0 .8076923076923077em; }
h4,
.widgettitle,
#colophon .wpb_text_column h4:last-child,
.aio-icon-title {
margin: 47px 0 15px; }
@media (min-width: 576px) {
h4,
.widgettitle,
#colophon .wpb_text_column h4:last-child,
.aio-icon-title {
margin: 47px 0 23px; } }
@media (max-width: 767px) {
h4,
.widgettitle,
#colophon .wpb_text_column h4:last-child,
.aio-icon-title {
margin-top: 34px !important; }
h4.widget-title,
.widgettitle.widget-title,
#colophon .wpb_text_column h4:last-child.widget-title,
.aio-icon-title.widget-title {
margin-top: -6px !important; } }
h5 {
margin: 47px 0 14px; }
h6,
h2.wc-loop-product-title {
margin: 43px 0 13px; }
.wpb_text_column h1:last-child, #content .wpb_text_column h1:last-child {
margin-bottom: .15em; }
.wpb_text_column h2:last-child, #content .wpb_text_column h2:last-child {
margin-bottom: .4em; }
.wpb_text_column h3:last-child, #content .wpb_text_column h3:last-child {
margin-bottom: .8076923076923077em; }
.wpb_text_column h4:last-child, #content .wpb_text_column h4:last-child {
margin-bottom: 15px; }
@media (min-width: 576px) {
.wpb_text_column h4:last-child, #content .wpb_text_column h4:last-child {
margin-bottom: 23px; } }
.wpb_text_column h5:last-child, #content .wpb_text_column h5:last-child {
margin-bottom: 14px; }
.wpb_text_column h6:last-child, #content .wpb_text_column h6:last-child {
margin-bottom: 13px; }
.page-my-account .entry-title {
text-align: center;
color: inherit; }
.page-my-account .entry-title a {
color: inherit; } p {
margin: .5em 0 .7222222222222222em; }
.wpb_text_column p:last-child, #content .wpb_text_column p:last-child {
margin-bottom: .7222222222222222em; }
.dropcap:first-letter, .single-post .post-single .entry-content > p:first-child:first-letter {
color: #fff;
font-size: 2.222222222222222em;
text-align: center;
font-weight: 700;
float: left;
padding: 17px 25px 23px;
margin: 5px 17px 5px 0; }
dfn, cite, em, i {
font-style: italic; }
address {
margin: 0 0 1.5em; }
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em; }
code, kbd, tt, var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem; }
abbr, acronym {
border-bottom: 1px dotted #666;
cursor: help; }
mark, ins {
background: none;
text-decoration: none; }
big {
font-size: 125%; }
.entry-content ins {
font: inherit;
color: #fff;
padding: 1px 4px 2px;
display: inline-block;
margin-left: -4px; }
.additional_text_styles {
padding: 0 0 9px; }
.additional_text_styles strong {
display: inline-block;
padding-right: 4px; }
#content .wpb_text_column p:first-child,
.wpb_text_column p:first-child {
margin-top: 0; } html {
box-sizing: border-box; }
*,
*:before,
*:after { box-sizing: inherit; }
body {
background: #fff; }
blockquote, q {
quotes: "" "";
text-transform: uppercase;
font-weight: 700; }
blockquote:before, blockquote:after, q:before, q:after {
content: none; }
address {
font-style: inherit; }
blockquote {
margin: 29px 0 23px;
padding: 0 0 0 119px;
position: relative;
letter-spacing: 0.0572222222222222em; }
blockquote:before {
content: '\e8cd';
font-family: 'myfont';
position: absolute;
font-size: 3.333333333333333rem;
top: 11px;
left: 42px;
font-weight: normal; }
blockquote cite {
text-transform: none;
font-style: normal;
font-weight: normal;
letter-spacing: 0;
display: block;
margin: 12px 0 0; }
blockquote cite:before {
content: '—';
padding-right: 2px; }
hr {
background-color: #e4e4e4;
border: 0;
height: 1px;
margin: 2.95em 0 3em; } ul, ol {
margin: 0 0 1.5em 0;
padding: 0; }
.entry-content ul > li:not([class]), .entry-summary ul > li:not([class]), .wc-product-collapse #description ul > li:not([class]), .entry-content ol > li:not([class]), .entry-summary ol > li:not([class]), .wc-product-collapse #description ol > li:not([class]) {
margin: 0 0 4px;
overflow: hidden; }
.entry-content ul ul,
.entry-content ul ol, .entry-summary ul ul,
.entry-summary ul ol, .wc-product-collapse #description ul ul,
.wc-product-collapse #description ul ol, .entry-content ol ul,
.entry-content ol ol, .entry-summary ol ul,
.entry-summary ol ol, .wc-product-collapse #description ol ul,
.wc-product-collapse #description ol ol {
margin: 0; }
.entry-content ul ul > li:not([class]),
.entry-content ul ol > li:not([class]), .entry-summary ul ul > li:not([class]),
.entry-summary ul ol > li:not([class]), .wc-product-collapse #description ul ul > li:not([class]),
.wc-product-collapse #description ul ol > li:not([class]), .entry-content ol ul > li:not([class]),
.entry-content ol ol > li:not([class]), .entry-summary ol ul > li:not([class]),
.entry-summary ol ol > li:not([class]), .wc-product-collapse #description ol ul > li:not([class]),
.wc-product-collapse #description ol ol > li:not([class]) {
margin: 4px 0 0; }
ul {
list-style: none; }
.entry-content ul li:not([class]), .entry-summary ul li:not([class]), .wc-product-collapse #description ul li:not([class]) {
padding: 0 0 0 19px;
position: relative; }
.entry-content ul li:not([class]):before, .entry-summary ul li:not([class]):before, .wc-product-collapse #description ul li:not([class]):before {
content: '—';
position: absolute;
left: 0; }
.entry-content ul ul, .entry-summary ul ul, .wc-product-collapse #description ul ul {
margin: 0; }
.entry-content ul ul li:not([class]), .entry-summary ul ul li:not([class]), .wc-product-collapse #description ul ul li:not([class]) {
padding: 0 0 0 11px; }
.entry-content ul ul li:not([class]):before, .entry-summary ul ul li:not([class]):before, .wc-product-collapse #description ul ul li:not([class]):before {
content: '-'; }
.entry-content ul.styled li[class],
.entry-content ul.styled li:not([class]), .entry-summary ul.styled li[class],
.entry-summary ul.styled li:not([class]), .wc-product-collapse #description ul.styled li[class],
.wc-product-collapse #description ul.styled li:not([class]) {
padding: 0 0 0 15px; }
.entry-content ul.styled li[class]:before,
.entry-content ul.styled li:not([class]):before, .entry-summary ul.styled li[class]:before,
.entry-summary ul.styled li:not([class]):before, .wc-product-collapse #description ul.styled li[class]:before,
.wc-product-collapse #description ul.styled li:not([class]):before {
content: '•'; }
.entry-content ul.styled ul li[class],
.entry-content ul.styled ul li:not([class]), .entry-summary ul.styled ul li[class],
.entry-summary ul.styled ul li:not([class]), .wc-product-collapse #description ul.styled ul li[class],
.wc-product-collapse #description ul.styled ul li:not([class]) {
padding: 0 0 0 15px; }
ul[role=tablist] {
display: flex;
justify-content: center;
align-items: center;
margin: 0; }
ul[role=tablist] li[class],
ul[role=tablist] li:not([class]) {
padding: 0;
margin: 0; }
ul[role=tablist] li[class]:before,
ul[role=tablist] li:not([class]):before {
content: none; }
ol {
list-style: none; }
.entry-content ol, .entry-summary ol, .wc-product-collapse #description ol {
counter-reset: ordered-list; }
.entry-content ol > li:before, .entry-summary ol > li:before, .wc-product-collapse #description ol > li:before {
counter-increment: ordered-list;
content: counter(ordered-list,decimal-leading-zero) ". ";
padding-right: 2px; }
.entry-content ol ol, .entry-summary ol ol, .wc-product-collapse #description ol ol {
padding: 0;
margin-left: 26px; }
dt {
font-weight: bold; }
dd {
margin: 0 1.5em 1.5em; } table {
margin: 0 0 1.5em;
width: 100%; }
.entry-content table {
border: 1px solid #e4e4e4;
border-left: 0;
border-right: 0; }
.entry-content table th {
text-transform: uppercase;
font-size: .8888888888888889rem;
padding: 5px 12px 8px;
letter-spacing: .06em;
border-top: 1px solid #e4e4e4; }
.entry-content table td {
padding: 5px 12px 8px;
border-top: 1px solid #e4e4e4; }  button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: none;
color: rgba(0, 0, 0, 0.8);
padding: 7px 30px;
border-radius: 0; }
input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: none; }
input[type="submit"].button.alt {
display: inline-block;
text-transform: uppercase;
font-family: inherit;
font-weight: 700 !important;
font-size: .8888888888888889rem !important;
padding: 7px 30px;
letter-spacing: .05em;
background: #f7f7f7;
transition: color .3s ease, outline-color .3s ease, background-color .3s ease;
color: #fff; }
.btn {
display: inline-block;
text-transform: uppercase;
font-family: inherit;
font-weight: 700 !important;
font-size: .8888888888888889rem !important;
padding: 17px 39px;
letter-spacing: .05em;
background: #f7f7f7;
transition: color .3s ease, outline-color .3s ease, background-color .3s ease; }
.btn:hover, .btn:hover.btn-default {
color: #fff; }
body.focus-styles .btn:focus, body.focus-styles .btn:focus.btn-default {
color: #fff; }
.btn.btn-primary {
color: #fff; }
.btn.btn-primary.disabled {
background: #f7f7f7;
cursor: not-allowed; }
.btn-sm {
padding: 7px 30px; }
.btn-xs {
text-transform: none;
font-weight: normal !important;
font-size: .7777777777777778rem !important;
padding: 7px 17px; }
.btn.btn-border {
outline: 1px solid #e4e4e4;
outline-offset: -1px;
background: none; }
.btn.btn-border:before {
color: #a3a3a3; }
.header-cart-wrapper .btn.btn-border, .dark-row .btn.btn-border {
outline-color: #444;
outline-width: 2px;
outline-offset: -2px;
color: #fff; }
.header-cart-wrapper .btn.btn-border.btn-xs, .dark-row .btn.btn-border.btn-xs {
outline-width: 1px;
outline-offset: -1px; }
.header-cart-wrapper .btn.btn-border:before, .dark-row .btn.btn-border:before {
color: inherit; }
.header-cart-wrapper .btn.btn-border:hover, .header-cart-wrapper .btn.btn-border:focus, .dark-row .btn.btn-border:hover, .dark-row .btn.btn-border:focus {
outline-color: #fff; }
.header-cart-wrapper .btn.btn-border.btn-light, .dark-row .btn.btn-border.btn-light {
outline-color: #fff; }
.header-cart-wrapper .btn.btn-border.btn-light:hover, .header-cart-wrapper .btn.btn-border.btn-light:focus, .dark-row .btn.btn-border.btn-light:hover, .dark-row .btn.btn-border.btn-light:focus {
background: #fff; }
.header-cart-wrapper .btn.btn-border.btn-light:hover:before, .header-cart-wrapper .btn.btn-border.btn-light:focus:before, .dark-row .btn.btn-border.btn-light:hover:before, .dark-row .btn.btn-border.btn-light:focus:before {
color: #a3a3a3; }
.btn.btn-border:hover, .btn.btn-border:focus {
outline-offset: -2px;
background: none;
outline-width: 2px; }
.header-cart-wrapper .btn {
color: #fff; }
.header-cart-wrapper .btn:hover {
color: #fff; }
body.focus-styles .header-cart-wrapper .btn:focus {
color: #fff; }
.header-cart-wrapper .btn.btn-primary:hover {
background: #fff; }
body.focus-styles .header-cart-wrapper .btn.btn-primary:focus {
background: #fff; }
.btn.btn-dark {
color: #fff; }
.btn.btn-dark:hover, .btn.btn-dark:focus {
background: #5b5b5b; }
.btn.btn-gray {
color: #fff;
background: #5b5b5b; }
.btn.btn-default:before {
color: #a3a3a3; }
.btn.btn-default:hover {
background: #5b5b5b; }
.btn.btn-default:hover:before {
color: inherit; }
body.focus-slyles .btn.btn-default:focus {
background: #5b5b5b; }
body.focus-slyles .btn.btn-default:focus:before {
color: inherit; }
.btn.btn-block {
display: block;
width: 100%;
text-align: center; }
.btn.btn-checkout {
padding-left: 0;
padding-right: 0;
overflow: hidden; }
@media (min-width: 576px) {
body.desktop .header-cart-wrapper .btn.btn-checkout:before, body.desktop .header-cart-wrapper .btn.btn-checkout:after, body.desktop .cart-collaterals .btn.btn-checkout:before, body.desktop .cart-collaterals .btn.btn-checkout:after {
font-family: 'myfont';
content: '\e827';
margin: 0 13px;
line-height: 1;
font-size: 1.111111111111111rem;
display: inline-block;
transition: transform .5s ease; }
body.desktop .header-cart-wrapper .btn.btn-checkout:before, body.desktop .cart-collaterals .btn.btn-checkout:before {
transform: translate(-180px, 0); }
.wc-proceed-to-checkout body.desktop .header-cart-wrapper .btn.btn-checkout:before, .wc-proceed-to-checkout body.desktop .cart-collaterals .btn.btn-checkout:before {
transform: translate(-300px, 0); }
body.desktop .header-cart-wrapper .btn.btn-checkout:hover:before, body.desktop .header-cart-wrapper .btn.btn-checkout:focus:before, body.desktop .cart-collaterals .btn.btn-checkout:hover:before, body.desktop .cart-collaterals .btn.btn-checkout:focus:before {
transform: translate(0, 0); }
body.desktop .header-cart-wrapper .btn.btn-checkout:hover:after, body.desktop .header-cart-wrapper .btn.btn-checkout:focus:after, body.desktop .cart-collaterals .btn.btn-checkout:hover:after, body.desktop .cart-collaterals .btn.btn-checkout:focus:after {
transform: translate(180px, 0); }
.wc-proceed-to-checkout body.desktop .header-cart-wrapper .btn.btn-checkout:hover:after, .wc-proceed-to-checkout body.desktop .header-cart-wrapper .btn.btn-checkout:focus:after, .wc-proceed-to-checkout body.desktop .cart-collaterals .btn.btn-checkout:hover:after, .wc-proceed-to-checkout body.desktop .cart-collaterals .btn.btn-checkout:focus:after {
transform: translate(300px, 0); } }
.btn.btn-order:before {
content: '\e865';
font-family: 'myfont';
line-height: 1;
font-size: 1.111111111111111rem;
margin-right: 9px; }
.btn.btn-inline {
padding: 0;
background-color: transparent !important;
border: none;
transition: color .3s ease; }
.btn.btn-inline.btn-sm {
text-transform: none;
font-weight: normal !important;
font-size: .7777777777777778rem !important; }
.btn.btn-inline.btn-gray {
color: inherit;
background-color: transparent !important; }
.btn.btn-inline.added_to_cart {
padding: 0; }
.btn.btn-icon {
padding: 0;
background-color: transparent !important;
border: none;
color: #a3a3a3;
transition: color .3s ease; }
.btn.btn-icon:hover, .btn.btn-icon:focus {
background-color: transparent; }
.btn.btn-icon.wowmall-wc-quick-view-button:before {
font-weight: 400;
content: '\e8eb';
font-family: 'myfont';
font-size: 1.111111111111111rem; }
.btn.btn-icon .btn-text {
display: none; }
.add_to_cart_button {
display: inline-flex;
align-items: center; }
.add_to_cart_button:before {
content: '\e893';
font-weight: 400;
font-family: 'myfont';
font-size: 1.111111111111111rem;
margin-right: 5px;
display: inline-block;
line-height: 1;
width: 1em;
min-width: 1em; }
.add_to_cart_button.product_type_variable:before {
content: none; }
.add_to_cart_button.ajax_add_to_cart.added:before {
content: '\e8b3'; }
.add_to_cart_button.ajax_add_to_cart.loading:before {
content: '\e8f5';
animation: loading 2s infinite linear; } input[type="text"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="password"],
input[type="search"],
input[type="date"],
input[type="number"],
textarea {
font: inherit;
font-size: .7777777777777778rem !important;
color: inherit;
border-radius: 0;
box-shadow: none;
-webkit-appearance: none; }
input[type="text"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="date"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: inherit;
opacity: 1;
text-overflow: ellipsis; }
input[type="text"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="date"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
textarea::-moz-placeholder {
color: inherit;
opacity: 1;
text-overflow: ellipsis; }
input[type="text"]:-moz-placeholder,
input[type="email"]:-moz-placeholder,
input[type="url"]:-moz-placeholder,
input[type="tel"]:-moz-placeholder,
input[type="password"]:-moz-placeholder,
input[type="search"]:-moz-placeholder,
input[type="date"]:-moz-placeholder,
input[type="number"]:-moz-placeholder,
textarea:-moz-placeholder {
color: inherit;
opacity: 1;
text-overflow: ellipsis; }
input[type="text"] :-ms-input-placeholder,
input[type="email"] :-ms-input-placeholder,
input[type="url"] :-ms-input-placeholder,
input[type="tel"] :-ms-input-placeholder,
input[type="password"] :-ms-input-placeholder,
input[type="search"] :-ms-input-placeholder,
input[type="date"] :-ms-input-placeholder,
input[type="number"] :-ms-input-placeholder,
textarea :-ms-input-placeholder {
color: inherit;
opacity: 1;
text-overflow: ellipsis; }
input[type="text"][placeholder],
input[type="email"][placeholder],
input[type="url"][placeholder],
input[type="tel"][placeholder],
input[type="password"][placeholder],
input[type="search"][placeholder],
input[type="date"][placeholder],
input[type="number"][placeholder],
textarea[placeholder] {
text-overflow: ellipsis; }
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="number"], input[type="tel"], input[type="date"], .widget input[type="search"], .select2-container--default .select2-search--dropdown .select2-search__field[type="search"], textarea {
box-sizing: inherit;
border: 1px solid #f7f7f7;
background-color: #f7f7f7;
padding: 5px 16px 7px;
height: 40px;
transition: background-color .3s ease, border-color .3s ease; }
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="date"]:focus,
.widget input[type="search"]:focus,
.select2-container--default .select2-search--dropdown .select2-search__field[type="search"]:focus,
textarea:focus {
border-color: #e4e4e4;
background-color: transparent; }
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="url"],
.wpcf7-form input[type="password"],
.wpcf7-form input[type="number"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="date"],
.wpcf7-form .widget input[type="search"],
.wpcf7-form .select2-container--default .select2-search--dropdown .select2-search__field[type="search"],
.wpcf7-form textarea {
width: 100%; }
input[type="text"].qty, input[type="email"].qty, input[type="url"].qty, input[type="password"].qty, input[type="number"].qty, input[type="tel"].qty, input[type="date"].qty, .widget input[type="search"].qty, .select2-container--default .select2-search--dropdown .select2-search__field[type="search"].qty, textarea.qty {
height: 60px; }
.widget input[type="search"] {
width: 100%; }
textarea {
width: 100%;
resize: vertical;
display: block;
height: auto; }
textarea#order_comments {
min-height: 187px; }
label {
text-transform: uppercase;
font-weight: 700;
font-size: .8888888888888889rem;
letter-spacing: .06em;
display: inline-block;
cursor: pointer; }
label .required {
font-size: 1.666666666666667rem;
line-height: .6;
display: inline-block;
vertical-align: bottom;
text-decoration: none; }
.wpcf7-form label {
margin: 0 0 3px; }
form.comment-form input[type=text],
form.comment-form input[type=email],
form.comment-form input[type=url],
form.comment-form input[type=tel],
form.comment-form input[type=password]
textarea {
display: block;
width: 100%;
margin: 2px 0 23px; }
.woocommerce form .form-row ::-webkit-input-placeholder {
line-height: inherit; }
.woocommerce form .form-row :-moz-placeholder {
line-height: inherit; }
.woocommerce form .form-row :-ms-input-placeholder {
line-height: inherit; }
input[type=radio] {
-webkit-appearance: none;
margin: 0;
width: 20px;
height: 20px;
border-radius: 1000px;
border: 1px solid #e4e4e4;
cursor: pointer;
transition: background-color .3s ease, border-color .3s ease;
text-align: center;
font-size: 12px;
color: transparent;
vertical-align: middle;
display: inline-flex;
justify-content: center;
align-items: center;
font-weight: normal; }
input[type=radio]:before {
content: '\e865';
font-family: 'myfont'; }
input[type=radio]:checked {
color: #fff; }
input[type=checkbox],
.woocommerce form .form-row .input-checkbox {
-webkit-appearance: none;
width: 20px;
height: 20px;
border: 1px solid #e4e4e4;
cursor: pointer;
transition: background-color .3s ease, border-color .3s ease;
text-align: center;
font-size: 12px;
color: transparent;
display: inline-flex;
justify-content: center;
align-items: center;
vertical-align: middle;
margin: 0 6px 0 0;
border-radius: 0;
font-weight: normal; }
input[type=checkbox]:before,
.woocommerce form .form-row .input-checkbox:before {
content: '\e865';
font-family: 'myfont'; }
input[type=checkbox]:checked,
.woocommerce form .form-row .input-checkbox:checked {
color: #fff; }
input[type=checkbox] + label,
.woocommerce form .form-row .input-checkbox + label {
vertical-align: middle;
text-transform: none;
font: inherit;
letter-spacing: 0;
color: inherit; }
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
line-height: inherit; }
.wpcf7-form p {
margin-bottom: 22px; }
.wpcf7-form p textarea.wpcf7-not-valid,
.wpcf7-form p input.wpcf7-not-valid {
border-color: #fceaea;
background-color: #fceaea;
padding-right: 40px; }
.wpcf7-form span.ajax-loader {
display: none !important; }
.wpcf7-form .wpcf7-form-control-wrap {
position: relative;
display: block; }
.wpcf7-form .wpcf7-not-valid-tip {
font-size: .7777777777777778rem;
color: #de2e2e;
line-height: 1.5;
position: absolute;
top: 100%;
left: 0; }
.wpcf7-form .wpcf7-submit {
display: inline-flex;
position: relative;
margin-top: 9px; }
.wpcf7-form .wpcf7-submit .wpcf7-submit-text {
transition: transform .3s ease; }
.wpcf7-form .wpcf7-submit .wpcf7-submit-loader {
transform: scale(0);
transition: transform .3s ease;
position: absolute;
top: 50%;
left: 15px;
line-height: 0; }
.wpcf7-form .wpcf7-submit .wpcf7-submit-loader:before {
display: block;
font-size: 1.111111111111111rem;
line-height: 0;
font-weight: normal;
content: '\e8f5';
font-family: 'myfont';
animation: loading 2s infinite linear; }
.wpcf7.wpcf7-form-processing .wpcf7-form .wpcf7-submit .wpcf7-submit-loader {
transform: scale(1); }
.wpcf7.wpcf7-form-processing .wpcf7-form .wpcf7-submit .wpcf7-submit-text {
transform: translate(15px, 0); }
.woocommerce form .form-row.validate-required {
position: relative; }
.woocommerce form .form-row.woocommerce-invalid label {
color: #de2e2e; }
.woocommerce form .form-row.woocommerce-invalid textarea,
.woocommerce form .form-row.woocommerce-invalid input.input-text,
.woocommerce form .form-row.woocommerce-invalid input.input-checkbox,
.woocommerce form .form-row.woocommerce-invalid select,
.woocommerce form .form-row.woocommerce-invalid .select2-container--default .select2-selection--single {
border-color: #fceaea;
background-color: #fceaea;
padding-right: 40px; }
.woocommerce form .form-row.woocommerce-invalid .select2-container--default .select2-selection--single {
padding-right: 0; }
.woocommerce form .form-row.woocommerce-invalid .select2-container--default .select2-selection--single .select2-selection__arrow {
display: none; }
.woocommerce form .form-row.woocommerce-invalid:after {
position: absolute;
content: '\e868';
font-family: 'myfont';
right: 15px;
bottom: 7px;
font-size: .7222222222222222rem;
color: #de2e2e; }
.woocommerce form .form-row.woocommerce-validated textarea,
.woocommerce form .form-row.woocommerce-validated input.input-text {
border-color: #f7f7f7; }
.woocommerce form .form-row.woocommerce-validated textarea:focus,
.woocommerce form .form-row.woocommerce-validated input.input-text:focus {
border-color: #e4e4e4; }
.woocommerce form .form-row.woocommerce-validated.validate-required label {
color: #89c44a; }
.woocommerce form .form-row.woocommerce-validated.validate-required textarea,
.woocommerce form .form-row.woocommerce-validated.validate-required input.input-text,
.woocommerce form .form-row.woocommerce-validated.validate-required input.input-checkbox,
.woocommerce form .form-row.woocommerce-validated.validate-required select,
.woocommerce form .form-row.woocommerce-validated.validate-required .select2-container--default .select2-selection--single {
background-color: #f3f9ed;
border-color: #f3f9ed;
padding-right: 40px; }
.woocommerce form .form-row.woocommerce-validated.validate-required .select2-container--default .select2-selection--single {
padding-right: 0; }
.woocommerce form .form-row.woocommerce-validated.validate-required .select2-container--default .select2-selection--single .select2-selection__arrow {
display: none; }
.woocommerce form .form-row.woocommerce-validated.validate-required .select2-container {
position: relative;
z-index: 2; }
.woocommerce form .form-row.woocommerce-validated.validate-required:after {
position: absolute;
content: '\e865';
font-family: 'myfont';
right: 15px;
bottom: 7px;
font-size: .8888888888888889rem;
color: #89c44a;
z-index: 2; }
.woocommerce form .form-row.woocommerce-validated.validate-required#account_password_field:after {
bottom: auto;
top: 48px; }
.woocommerce form .form-row .input-checkbox {
margin: 0 6px 0 0; }
.woocommerce form .form-row .input-checkbox + label {
padding-top: 0 !important;
margin-bottom: 0;
display: inline;
vertical-align: middle;
text-transform: none;
color: inherit;
font: inherit;
letter-spacing: inherit; }
.woocommerce form .form-row .woocommerce-password-strength {
position: absolute;
top: 100%;
left: 0;
font-size: .7777777777777778rem;
line-height: 1.5;
font-weight: normal;
padding: 0;
background: none; }
.woocommerce form .form-row .woocommerce-password-strength.strong, .woocommerce form .form-row .woocommerce-password-strength.good {
color: #89c44a; }
.woocommerce form .form-row .woocommerce-password-strength.bad, .woocommerce form .form-row .woocommerce-password-strength.short {
color: #de2e2e; }
.woocommerce form .form-row .woocommerce-password-hint {
font-size: .7777777777777778rem;
line-height: 1.5;
font-weight: normal; }
@media (min-width: 1200px) {
.woocommerce form .form-row .woocommerce-password-hint {
margin: 0 0 0 10px;
position: absolute;
left: 100%;
bottom: 0;
width: 100%; } }
.woocommerce form .form-row .select2-container, .woocommerce form .form-row .select2-container--default {
line-height: inherit; }
.select2-container .select2-selection--single,
.select2-container .select2-choice, .select2-container--default .select2-selection--single,
.select2-container--default .select2-choice {
border: 1px solid #f7f7f7;
border-radius: 0;
background: #f7f7f7;
color: inherit;
font-size: .7777777777777778rem;
padding: 0 0 0 16px;
box-shadow: none !important;
height: auto; }
.select2-container .select2-selection--single .select2-selection__arrow,
.select2-container .select2-selection--single .select2-arrow,
.select2-container .select2-choice .select2-selection__arrow,
.select2-container .select2-choice .select2-arrow, .select2-container--default .select2-selection--single .select2-selection__arrow,
.select2-container--default .select2-selection--single .select2-arrow,
.select2-container--default .select2-choice .select2-selection__arrow,
.select2-container--default .select2-choice .select2-arrow {
height: 100%;
width: 29px;
background: none;
border: none; }
.select2-container .select2-selection--single .select2-selection__arrow b,
.select2-container .select2-selection--single .select2-arrow b,
.select2-container .select2-choice .select2-selection__arrow b,
.select2-container .select2-choice .select2-arrow b, .select2-container--default .select2-selection--single .select2-selection__arrow b,
.select2-container--default .select2-selection--single .select2-arrow b,
.select2-container--default .select2-choice .select2-selection__arrow b,
.select2-container--default .select2-choice .select2-arrow b {
background: none !important;
border: none;
width: 100%;
height: 100%;
left: 0;
top: 0;
margin: 0; }
.select2-container .select2-selection--single .select2-selection__arrow b:after,
.select2-container .select2-selection--single .select2-arrow b:after,
.select2-container .select2-choice .select2-selection__arrow b:after,
.select2-container .select2-choice .select2-arrow b:after, .select2-container--default .select2-selection--single .select2-selection__arrow b:after,
.select2-container--default .select2-selection--single .select2-arrow b:after,
.select2-container--default .select2-choice .select2-selection__arrow b:after,
.select2-container--default .select2-choice .select2-arrow b:after {
border: none;
content: '\e8dc';
font-family: 'myfont';
line-height: 0;
margin: 0;
font-size: .6666666666666667rem;
left: 0;
height: 0;
top: 50%;
position: absolute; }
.select2-container .select2-selection--single .select2-selection__rendered,
.select2-container .select2-selection--single > .select2-chosen,
.select2-container .select2-choice .select2-selection__rendered,
.select2-container .select2-choice > .select2-chosen, .select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-selection--single > .select2-chosen,
.select2-container--default .select2-choice .select2-selection__rendered,
.select2-container--default .select2-choice > .select2-chosen {
margin-right: 40px; }
.select2-container .select2-selection--single .select2-selection__rendered,
.select2-container .select2-choice .select2-selection__rendered, .select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-choice .select2-selection__rendered {
color: inherit;
padding: 6px 0;
line-height: inherit; }
.select2-container.select2-drop-above .select2-choice, .select2-container--default.select2-drop-above .select2-choice {
border-radius: 0; }
.select2-container.select2-container--open .select2-selection--single,
.select2-container.select2-container--open .select2-choice, .select2-container.select2-dropdown-open .select2-selection--single,
.select2-container.select2-dropdown-open .select2-choice, .select2-container--default.select2-container--open .select2-selection--single,
.select2-container--default.select2-container--open .select2-choice, .select2-container--default.select2-dropdown-open .select2-selection--single,
.select2-container--default.select2-dropdown-open .select2-choice {
box-shadow: none;
background: #fff;
border-color: #e4e4e4; }
.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b:after,
.select2-container.select2-container--open .select2-selection--single .select2-arrow b:after,
.select2-container.select2-container--open .select2-choice .select2-selection__arrow b:after,
.select2-container.select2-container--open .select2-choice .select2-arrow b:after, .select2-container.select2-dropdown-open .select2-selection--single .select2-selection__arrow b:after,
.select2-container.select2-dropdown-open .select2-selection--single .select2-arrow b:after,
.select2-container.select2-dropdown-open .select2-choice .select2-selection__arrow b:after,
.select2-container.select2-dropdown-open .select2-choice .select2-arrow b:after, .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:after,
.select2-container--default.select2-container--open .select2-selection--single .select2-arrow b:after,
.select2-container--default.select2-container--open .select2-choice .select2-selection__arrow b:after,
.select2-container--default.select2-container--open .select2-choice .select2-arrow b:after, .select2-container--default.select2-dropdown-open .select2-selection--single .select2-selection__arrow b:after,
.select2-container--default.select2-dropdown-open .select2-selection--single .select2-arrow b:after,
.select2-container--default.select2-dropdown-open .select2-choice .select2-selection__arrow b:after,
.select2-container--default.select2-dropdown-open .select2-choice .select2-arrow b:after {
content: '\e8df'; }
.select2-container .select2-chosen, .select2-container--default .select2-chosen {
padding: 6px 0; }
.select2-container .select2-results {
background: #fff; }
.select2-container .select2-results li {
margin: 0;
font-size: .7777777777777778rem; }
.select2-container .select2-results li.select2-highlighted, .select2-container .select2-results li.select2-results__option--highlighted, .select2-container .select2-results li[aria-selected=true] {
color: inherit;
background: #e4e4e4; }
.select2-dropdown {
border-color: #e4e4e4;
z-index: 2051; }
.select2-dropdown.select2-dropdown--below {
margin-top: -1px; }
.select2-dropdown,
.select2-drop {
color: inherit;
border-radius: 0;
box-shadow: none !important; }
.select2-dropdown.select2-drop-above,
.select2-drop.select2-drop-above {
border-radius: 0; }
.select2-dropdown.select2-drop-above.select2-drop-active,
.select2-drop.select2-drop-above.select2-drop-active {
border-color: #e4e4e4; }
.select2-drop-active {
border-color: #e4e4e4; }
.select2-search {
position: relative; }
.select2-search:after {
content: '\e874';
font-family: 'myfont';
position: absolute;
bottom: 50%;
line-height: 0;
right: 10px;
font-size: .7777777777777778rem;
pointer-events: none; }
.select2-search input {
background-image: none !important;
height: auto !important;
padding: 4px 20px 4px 5px !important; }
@media screen and (-webkit-min-device-pixel-ratio: 1.1) {
.select2-search input {
font-size: 16px !important; } }
.select2-offscreen,
.select2-offscreen:focus {
width: 0 !important;
height: 0 !important; }
fieldset {
margin: 23px 0 30px;
border-color: #e4e4e4;
padding: 0 32px 30px; }
fieldset legend {
text-transform: uppercase;
font-weight: 700;
font-size: .8888888888888889rem;
padding: 0 20px;
letter-spacing: .06em;
margin: 0 -20px -6px; }
@media screen and (-webkit-min-device-pixel-ratio: 1.1) {
select,
textarea,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="password"],
input[type="search"],
input[type="date"],
input[type="number"] {
font-size: 16px !important; } }
.mfp-zoom-out {   }
.mfp-zoom-out .mfp-with-anim {
opacity: 0;
transition: all 0.3s ease-in-out;
transform: scale(1.3); }
.mfp-zoom-out.mfp-bg {
opacity: 0;
transition: all 0.3s ease-out; }
.mfp-zoom-out.mfp-ready .mfp-with-anim {
opacity: 1;
transform: scale(1); }
.mfp-zoom-out.mfp-ready.mfp-bg {
opacity: 0.57; }
.mfp-zoom-out.mfp-removing .mfp-with-anim {
transform: scale(1.3);
opacity: 0; }
.mfp-zoom-out.mfp-removing.mfp-bg {
opacity: 0; }
.mfp-zoom-out.wowmall-wc-lightbox.mfp-ready.mfp-bg {
opacity: 0.9; }
.mfp-zoom-out.wowmall-wc-lightbox.mfp-removing.mfp-bg {
opacity: 0; }
#wowmall-subscribe-popup {
max-width: 520px;
margin: 0 auto;
padding: 50px 3.3% 18px;
color: #fff; }
#wowmall-subscribe-popup .mc4wp-form {
margin: 0 0 22px;
position: relative; }
@media (min-width: 576px) {
#wowmall-subscribe-popup .mc4wp-form .mc4wp-form-fields {
display: flex; }
#wowmall-subscribe-popup .mc4wp-form .mc4wp-form-fields .subscribe-mail-input {
margin-bottom: 0;
flex: 1 0 auto;
display: flex; }
#wowmall-subscribe-popup .mc4wp-form .mc4wp-form-fields .btn {
width: auto;
margin-bottom: 0; } }
#wowmall-subscribe-popup .mc4wp-form .btn {
width: 100%;
text-align: center; }
#wowmall-subscribe-popup .mc4wp-form .btn-dark {
background-color: #434343; }
#wowmall-subscribe-popup .mc4wp-form:not(.mc4wp-form-error) .subscribe-mail-input input {
background-color: #fff;
border-color: #fff; }
@media (max-width: 575px) {
#wowmall-subscribe-popup .mc4wp-form .mc4wp-form-fields + .mc4wp-response .mc4wp-error,
#wowmall-subscribe-popup .mc4wp-form .mc4wp-form-fields + .mc4wp-response .mc4wp-success,
#wowmall-subscribe-popup .mc4wp-form .mc4wp-form-fields + .mc4wp-response .mc4wp-notice {
color: inherit; } }
@media (min-width: 576px) {
#wowmall-subscribe-popup .mc4wp-form .mc4wp-form-fields + .mc4wp-response .mc4wp-error,
#wowmall-subscribe-popup .mc4wp-form .mc4wp-form-fields + .mc4wp-response .mc4wp-success,
#wowmall-subscribe-popup .mc4wp-form .mc4wp-form-fields + .mc4wp-response .mc4wp-notice {
position: absolute;
left: 0;
top: -9999px;
right: 0;
height: 100%;
background: #fff;
padding: 0 10px;
display: flex;
align-items: center;
animation: wowmall-hide-message 2.5s ease;
opacity: 0; } }
#wowmall-subscribe-popup .wowmall-subscribe-popup-pretext {
text-align: center;
font-size: .7777777777777778rem;
line-height: 1.428571428571429;
margin: 0 0 33px; }
#wowmall-subscribe-popup .wowmall-subscribe-popup-pretext * {
color: inherit; }
#wowmall-subscribe-popup .wowmall-subscribe-popup-pretext h2 {
line-height: 1.175;
margin: 0 0 3px; }
#wowmall-subscribe-popup .wowmall-subscribe-popup-pretext .discount {
font-weight: 700;
margin: 0;
line-height: 1;
text-transform: uppercase;
letter-spacing: -.04em;
font-size: 3rem; }
@media (min-width: 576px) {
#wowmall-subscribe-popup .wowmall-subscribe-popup-pretext .discount {
font-size: 6.333333333333333rem; } }
#wowmall-subscribe-popup .wowmall-subscribe-popup-pretext h4 {
margin: 0 0 18px;
letter-spacing: .056em;
font-size: 1.222222222222222rem; }
#wowmall-subscribe-popup .social-media-profiles-menu {
justify-content: center; }
#wowmall-subscribe-popup .social-media-profiles-menu a:hover {
background-color: #fff; }
#wowmall-subscribe-popup .mfp-close {
border-radius: 1000px;
width: 38px;
height: 38px;
right: -36px;
top: -36px;
opacity: 1;
color: #fff;
font-family: 'myfont';
font-size: 11px;
line-height: 40px;
transition: background-color .3s ease; }
#wowmall-subscribe-popup .wowmall-subscribe-close-popup-btns {
display: flex;
justify-content: center;
flex-wrap: wrap;
margin: 0 0 25px; }
#wowmall-subscribe-popup .wowmall-subscribe-close-popup-btns .btn {
margin: 0 5px 5px; }
.mfp-subscribe .mfp-container {
padding: 40px; }  a {
text-decoration: none; }
* {
outline-color: transparent; }
:focus {
transition: outline-color .3s ease;
outline-width: 2px; }
:active {
outline: none; } nav.main-menu {
display: flex; }
.wowmall-main-navigation-wrapper {
position: relative;
min-height: 50px; }
.header-layout-3 .wowmall-main-navigation-wrapper {
padding: 33px 0 0; }
.header-layout-3 .wowmall-main-navigation-wrapper .header-logo-wrapper {
padding-bottom: 16px; }
.wowmall-main-navigation-wrapper > .row > [class*=col-] {
position: static; }
#primary-menu {
display: inline-flex;
margin: 0;
min-height: 50px;
flex-wrap: wrap;
max-width: 100%; }
#primary-menu:before, #primary-menu:after {
content: none; }
body:not(.stuck-header) #primary-menu li:hover > .sub-menu, body:not(.stuck-header) #primary-menu li:hover.megamenu-appended > .wowmall-mega-sub {
top: 100%;
transition: opacity .3s ease, transform .3s ease, top 0s ease;
opacity: 1;
transform: translate(0, 0);
z-index: 101;
pointer-events: auto; }
body.stuck-header .header-sticky-wrapper #primary-menu li:hover > .sub-menu, body.stuck-header .header-sticky-wrapper #primary-menu li:hover.megamenu-appended > .wowmall-mega-sub {
top: 100%;
transition: opacity .3s ease, transform .3s ease, top 0s ease;
opacity: 1;
transform: translate(0, 0);
z-index: 101;
pointer-events: auto; }
#primary-menu li > a {
color: inherit;
transition: color .3s ease, background-color .3s ease; }
.header-layout-5 #primary-menu li.buy-theme > a {
color: #fff; }
#primary-menu li.menu-item-has-children {
position: relative; }
#primary-menu .sub-menu,
#primary-menu .wowmall-mega-sub {
position: absolute;
top: -9999px;
z-index: 100;
background-color: #fff;
box-shadow: 3px 4px 21px rgba(0, 0, 0, 0.16);
transition: opacity .3s ease, transform .3s ease, top 0s ease .3s;
opacity: 0;
transform: translate(0, 20px);
left: 0;
margin: 0;
pointer-events: none; }
#primary-menu .sub-menu li.menu-item > a,
#primary-menu .wowmall-mega-sub li.menu-item > a {
display: block;
padding: 3px 10px; }
#primary-menu .sub-menu li.menu-item > a:hover,
#primary-menu .wowmall-mega-sub li.menu-item > a:hover {
background-color: #f7f7f7; }
body.focus-styles #primary-menu .sub-menu li.menu-item > a:focus,
body.focus-styles #primary-menu .wowmall-mega-sub li.menu-item > a:focus {
background-color: #f7f7f7; }
#primary-menu .sub-menu li.menu-item:hover > a,
#primary-menu .wowmall-mega-sub li.menu-item:hover > a {
background-color: #f7f7f7; }
#primary-menu .sub-menu {
padding: 27px 30px;
width: 254px; }
#primary-menu .sub-menu .sub-menu {
left: 100%;
margin-left: 30px; }
#primary-menu .sub-menu li:hover > .sub-menu {
top: -27px !important; }
#primary-menu .sub-menu li.menu-item-has-children:before {
content: '';
top: 0;
bottom: 0;
right: 100%;
position: absolute;
width: 30px; }
#primary-menu .sub-menu li.menu-item-has-children:after {
content: '';
top: 0;
bottom: 0;
left: 100%;
position: absolute;
width: 30px; }
#primary-menu .sub-menu li.menu-item-has-children > a {
position: relative; }
#primary-menu .sub-menu li.menu-item-has-children > a:after {
content: '\e8de';
font-family: 'myfont';
position: absolute;
line-height: 0;
top: 50%;
right: 6px; }
#primary-menu .wowmall-mega-sub {
right: 0; }
#primary-menu .wowmall-mega-sub .widgettitle {
margin: 0 0 9px; }
#primary-menu .wowmall-mega-sub .vc_column-inner {
display: flex;
padding-top: 0; }
#primary-menu .wowmall-mega-sub .vc_column_container {
padding: 35px 0 43px;
display: flex; }
#primary-menu .wowmall-mega-sub > .vc_row {
padding: 0 20px;
margin: 0; }
#primary-menu .wowmall-mega-sub > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper {
border-right: 1px solid #e4e4e4;
padding-right: 30px; }
#primary-menu .wowmall-mega-sub > .vc_row > .vc_column_container:last-child > .vc_column-inner > .wpb_wrapper {
padding-right: 0;
border-right: none; }
#primary-menu .wowmall-mega-sub > .vc_row + .vc_row {
position: relative; }
#primary-menu .wowmall-mega-sub > .vc_row + .vc_row:before {
content: '';
height: 1px;
background-color: #e4e4e4;
position: absolute;
left: 40px;
right: 40px;
top: 0;
display: block; }
@media (max-width: 1199px) {
#primary-menu .wowmall-mega-sub > .vc_row.right-bg .upb_row_bg {
display: none; } }
#primary-menu .wowmall-mega-sub .wpb_wrapper {
width: 100%; }
#primary-menu .wowmall-mega-sub .wpb_wrapper ul.menu {
margin: 0; }
#primary-menu .wowmall-mega-sub .wpb_wrapper ul.menu li a {
padding: 3px 10px;
display: block;
margin: 0 -10px; }
#primary-menu .wowmall-mega-sub .wpb_wrapper .widget {
margin: 0; }
#primary-menu .wowmall-mega-sub .wpb_wrapper .wowmall-big-list ul.menu {
margin: 0; }
#primary-menu .wowmall-mega-sub .wpb_wrapper .wowmall-big-list ul.menu li {
text-transform: uppercase;
font-weight: 700;
font-size: 1rem;
margin: 0 0 6px;
letter-spacing: .06em; }
#primary-menu .wowmall-mega-sub .wpb_wrapper .wowmall-big-list ul.menu li a {
display: inline;
padding: 0;
margin: 0;
background: none; }
#primary-menu > li {
display: flex;
font-size: .8888888888888889rem;
padding: 0 24px 0 0;
min-height: 50px; }
@media (min-width: 1200px) {
#primary-menu > li {
padding: 0 39px 0 0; } }
#primary-menu > li > a {
letter-spacing: .05em;
font-weight: 700;
text-transform: uppercase;
white-space: nowrap;
display: flex;
align-items: center; }
.header-layout-3 #primary-menu > li > a {
padding: 12px 0; }
.header-layout-5 #primary-menu > li > a {
color: #fff; }
#primary-menu > li.menu-item-has-children > a, #primary-menu > li.menu-item-wowmall-megamenu > a {
position: relative; }
#primary-menu > li.menu-item-has-children > a:after, #primary-menu > li.menu-item-wowmall-megamenu > a:after {
content: '\e8dc';
font-family: 'myfont';
font-weight: normal;
font-size: .6666666666666667rem;
position: absolute;
line-height: 0;
top: 50%;
right: -10px;
pointer-events: none; }
@media (min-width: 1200px) {
#primary-menu > li.menu-item-has-children > a:after, #primary-menu > li.menu-item-wowmall-megamenu > a:after {
right: -17px; } }
.header-layout-1 #primary-menu > li:last-child, .header-layout-2 #primary-menu > li:last-child, .header-layout-3 #primary-menu > li:last-child, .header-sticky-wrapper #primary-menu > li:last-child {
padding: 0; }
.header-layout-4 #primary-menu > li:last-child > .sub-menu, .header-layout-4 #primary-menu > li:nth-last-child(2) > .sub-menu, .header-layout-6 #primary-menu > li:last-child > .sub-menu, .header-layout-6 #primary-menu > li:nth-last-child(2) > .sub-menu {
left: auto;
right: 0; }
.header-layout-4 #primary-menu > li:last-child > .sub-menu .sub-menu, .header-layout-4 #primary-menu > li:nth-last-child(2) > .sub-menu .sub-menu, .header-layout-4 #primary-menu > li:nth-last-child(3) > .sub-menu .sub-menu, .header-layout-4 #primary-menu > li:nth-last-child(4) > .sub-menu .sub-menu, .header-layout-4 #primary-menu > li:nth-last-child(5) > .sub-menu .sub-menu, .header-layout-6 #primary-menu > li:last-child > .sub-menu .sub-menu, .header-layout-6 #primary-menu > li:nth-last-child(2) > .sub-menu .sub-menu, .header-layout-6 #primary-menu > li:nth-last-child(3) > .sub-menu .sub-menu, .header-layout-6 #primary-menu > li:nth-last-child(4) > .sub-menu .sub-menu, .header-layout-6 #primary-menu > li:nth-last-child(5) > .sub-menu .sub-menu {
left: auto;
right: 100%;
margin-left: 0;
margin-right: 30px; }
.wowmall-main-menu-wrapper {
display: flex; }
.wowmall-main-menu-wrapper nav.main-menu {
max-width: 100%;
flex: 1 0 auto;
display: flex; }
#primary-menu-mobile {
margin: 0;
border-bottom: 1px solid #e4e4e4; }
#primary-menu-mobile li {
transition: background-color .3s ease; }
#primary-menu-mobile li > a {
display: block;
font-size: .8888888888888889rem;
color: inherit; }
#primary-menu-mobile li.menu-item-has-children > a, #primary-menu-mobile li.menu-item-wowmall-megamenu > a {
position: relative;
padding-right: 50px; }
#primary-menu-mobile li.active {
background-color: #f9f9f9; }
#primary-menu-mobile li.active > a > .menu-item-toggle:after {
transform: scaleY(0); }
#primary-menu-mobile li.menu-item-wowmall-megamenu .wpb_column {
width: 100%; }
#primary-menu-mobile > li {
position: relative;
border-top: 1px solid #e4e4e4; }
#primary-menu-mobile > li > a {
letter-spacing: .057em;
text-transform: uppercase;
font-weight: 700;
padding: 11px 20px 12px; }
#primary-menu-mobile .sub-menu {
margin: 0;
display: none; }
#primary-menu-mobile .sub-menu > li {
border-top: 1px solid #e4e4e4; }
#primary-menu-mobile .sub-menu > li > a {
padding: 11px 20px 12px 43px; }
#primary-menu-mobile .sub-menu > li.menu-item-has-children > a {
font-weight: 700; }
#primary-menu-mobile .sub-menu .sub-menu > li > a {
padding-left: 67px; }
#primary-menu-mobile .upb_row_bg {
display: none; }
#primary-menu-mobile .widgettitle {
margin: 0 !important;
border-top: 1px solid #e4e4e4;
text-transform: none;
padding: 11px 50px 12px 43px;
font-size: .8888888888888889rem;
color: inherit;
letter-spacing: 0; }
#primary-menu-mobile .vc_row {
margin: 0 !important;
padding: 0 !important; }
#primary-menu-mobile .vc_row .vc_column_container > .vc_column-inner {
padding: 0; }
#primary-menu-mobile .widget:not(.widget_nav_menu) {
display: none; }
#primary-menu-mobile .wowmall-mega-sub {
display: none; }
#primary-menu-mobile .wpb_text_column,
#primary-menu-mobile .widget_nav_menu {
margin: 0; }
#primary-menu-mobile .wpb_text_column .widgettitle + div ul.menu,
#primary-menu-mobile .widget_nav_menu .widgettitle + div ul.menu {
display: none; }
#primary-menu-mobile .wpb_text_column .widgettitle + div ul.menu li.menu-item,
#primary-menu-mobile .widget_nav_menu .widgettitle + div ul.menu li.menu-item {
font-weight: 400; }
#primary-menu-mobile .wpb_text_column .widgettitle + div ul.menu li.menu-item > a,
#primary-menu-mobile .widget_nav_menu .widgettitle + div ul.menu li.menu-item > a {
padding-left: 67px; }
#primary-menu-mobile .wpb_text_column ul.menu,
#primary-menu-mobile .widget_nav_menu ul.menu {
margin: 0; }
#primary-menu-mobile .wpb_text_column li.menu-item,
#primary-menu-mobile .widget_nav_menu li.menu-item {
border-top: 1px solid #e4e4e4;
font-weight: 700; }
#primary-menu-mobile .wpb_text_column li.menu-item > a,
#primary-menu-mobile .widget_nav_menu li.menu-item > a {
padding: 11px 20px 12px 43px; }
#primary-menu-mobile .menu-item-toggle {
position: absolute;
width: 40px;
height: 40px;
text-align: center;
border-radius: 1000px;
right: 5px;
top: 5px;
font-size: .6666666666666667rem;
color: #a3a3a3;
font-weight: 400;
transition: color .3s ease, background-color .3s ease; }
#primary-menu-mobile .menu-item-toggle:active {
color: #fff; }
#primary-menu-mobile .menu-item-toggle:before, #primary-menu-mobile .menu-item-toggle:after {
position: absolute;
content: '\e936';
font-family: 'myfont';
right: 0;
left: 0;
top: 50%;
line-height: 0; }
#primary-menu-mobile .menu-item-toggle:after {
content: '\e935';
transform: scaleY(1);
transition: transform .3s ease; }
#primary-menu-mobile .wpb_wrapper.active .widgettitle > .menu-item-toggle:after {
transform: scaleY(0); }
@media (min-width: 1200px) {
.vc_wp_custommenu.menu-two-cols ul.menu {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
display: block;
-moz-column-fill: initial;
column-fill: initial;
-moz-column-gap: 75px;
-webkit-column-gap: 75px;
column-gap: 75px; }
.vc_wp_custommenu.menu-two-cols ul.menu > li {
display: inline-block;
vertical-align: top;
width: 100%; } } .site-breadcrumb {
border-top: 1px solid rgba(0, 0, 0, 0.08);
background-clip: border-box;
font-size: 0.7777777777777778rem;
line-height: 1.428571428571429;
padding: 4px 0 6px;
margin: 0 0 27px; }
.site-breadcrumb span[class*=myfont-] {
color: #a3a3a3;
font-size: 0.6666666666666667rem; }
.site-breadcrumb span[class*=myfont-]:before {
margin: 0; }
.site-breadcrumb .separator {
opacity: .25;
padding: 0 3px; }
.site-breadcrumb a {
color: inherit; }
.error404 .site-breadcrumb {
margin: 0; }
.site-breadcrumb .breadcrumbs-inner {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden; }
@media (max-width: 575px) {
.site-breadcrumb .container {
padding: 0 18px; } }
body.single-product .site-breadcrumb {
margin-bottom: 81px; }
@media (max-width: 575px) {
body.single-product.mobile .site-breadcrumb {
margin-bottom: 0; } } ul.page-numbers {
display: flex;
justify-content: center;
margin: 10px 0 40px; }
@media (min-width: 576px) {
ul.page-numbers {
margin: 10px 0 80px; } }
.tax-gallery-cat ul.page-numbers, .page-gallery ul.page-numbers {
margin-top: 55px; }
.woocommerce ul.page-numbers {
justify-content: flex-start;
margin-top: 0; }
ul.page-numbers span,
ul.page-numbers a {
display: block;
min-width: 26px;
padding: 0 2px;
outline: 1px solid #e4e4e4;
outline-offset: -1px;
text-align: center;
font-size: .7777777777777778rem;
color: inherit; }
@media (min-width: 576px) {
ul.page-numbers span,
ul.page-numbers a {
min-width: 40px;
padding: 7px; } }
ul.page-numbers span.current,
ul.page-numbers a.current {
color: #fff;
outline: none; }
ul.page-numbers span i,
ul.page-numbers a i {
font-size: .8888888888888889rem;
display: block; }
ul.page-numbers span i:before,
ul.page-numbers a i:before {
margin: 0;
width: auto; }
ul.page-numbers a {
transition: color .3s ease, outline-color .3s ease; }
ul.page-numbers a:hover, ul.page-numbers a:focus {
outline-offset: -2px;
outline-width: 2px; }
ul.page-numbers > li, .entry-content ul.page-numbers > li {
padding: 0;
margin: 0; }
ul.page-numbers > li:before, .entry-content ul.page-numbers > li:before {
content: none; }
ul.page-numbers > li + li, .entry-content ul.page-numbers > li + li {
margin: 0 0 0 2px; }
@media (min-width: 576px) {
ul.page-numbers > li + li, .entry-content ul.page-numbers > li + li {
margin: 0 0 0 10px; } }
div.page-numbers {
display: flex;
justify-content: center;
padding: 40px 0 20px;
clear: both; }
div.page-numbers > span,
div.page-numbers > a {
display: block;
min-width: 26px;
padding: 0 2px;
outline: 1px solid #e4e4e4;
outline-offset: -1px;
text-align: center;
font-size: .7777777777777778rem;
margin: 0 2px 0 0; }
@media (min-width: 576px) {
div.page-numbers > span,
div.page-numbers > a {
min-width: 40px;
padding: 7px;
margin: 0 10px 0 0; } }
div.page-numbers > span i,
div.page-numbers > a i {
font-size: .8888888888888889rem;
display: block; }
div.page-numbers > span i:before,
div.page-numbers > a i:before {
margin: 0;
width: auto; }
div.page-numbers > span {
color: #fff;
outline: none; }
div.page-numbers > a {
transition: color .3s ease, outline-color .3s ease;
color: inherit; }
div.page-numbers > a:hover, div.page-numbers > a:focus {
outline-offset: -2px;
outline-width: 2px; } .share-btns__list {
display: inline-flex;
align-items: center; }
.share-btns__list .share-btns__list-inner {
display: flex; }
.share-btns__list .share-btns__link {
display: block; }
.woocommerce div.product .share-btns__list .share-btns__link {
border-radius: 1000px;
font-size: .7777777777777778rem;
color: #fff;
width: 39px;
line-height: 39px;
text-align: center;
margin: 0 5px 5px 0;
background-color: #434343;
transition: background-color .3s ease; } .site-main .comment-navigation,
.site-main .posts-navigation {
margin: 0 0 1.5em;
overflow: hidden; }
.comment-navigation .nav-previous, .posts-navigation .nav-previous {
float: left;
width: 50%; }
.comment-navigation .nav-next, .posts-navigation .nav-next {
float: right;
text-align: right;
width: 50%; }
.post-navigation {
border-top: 1px solid #e4e4e4;
padding: 60px 0 53px;
margin: 0; }
.post-navigation .post-content-wrap {
margin: 0 0 10px; }
@media (min-width: 768px) {
.post-navigation .post-content-wrap {
margin: 0 0 26px;
display: flex;
align-items: center; } }
.post-navigation .post-content-wrap .post-thumb img {
display: block; }
@media (max-width: 767px) {
.post-navigation .post-content-wrap .post-thumb {
width: 100%; }
.post-navigation .post-content-wrap .post-thumb img {
width: 100%;
margin: 0 0 10px; } }
.post-navigation .post-content-wrap .post-content {
min-width: 0; }
.post-navigation .post-content-wrap .post-meta {
font-size: .7777777777777778rem;
line-height: 1.5;
white-space: nowrap; }
@media (min-width: 768px) {
.post-navigation .post-content-wrap .post-meta {
display: flex; } }
@media (min-width: 768px) {
.post-navigation .post-content-wrap .post-meta > *:before {
content: '–';
padding: 0 .22em;
font-weight: normal; } }
.post-navigation .post-content-wrap .post-meta > *:first-child:before {
content: none; }
.post-navigation .post-content-wrap .post-cats {
margin: 0;
font-weight: 700;
min-width: 0;
overflow: hidden;
text-overflow: ellipsis;
transition: color .3s ease; }
.post-navigation .post-content-wrap .post-cats li {
display: inline; }
.post-navigation .post-content-wrap .post-cats li + li {
display: none; }
.post-navigation .post-content-wrap .author {
display: block;
font-weight: 700;
transition: color .3s ease; }
.post-navigation .post-content-wrap .posted-on {
display: block; }
@media (max-width: 767px) {
.post-navigation .post-content-wrap .posted-on {
margin: 0 0 5px; } }
.post-navigation .post-content-wrap h6 {
margin: 0;
transition: color .3s ease; }
.post-navigation .nav-links {
display: flex;
justify-content: space-between; }
.post-navigation .nav-links .nav-previous,
.post-navigation .nav-links .nav-next {
width: auto;
flex: 0 1 50%;
min-width: 0; }
.post-navigation .nav-links .nav-previous a,
.post-navigation .nav-links .nav-next a {
display: block;
color: inherit; }
.post-navigation .nav-links .nav-previous a:hover .post-cats,
.post-navigation .nav-links .nav-next a:hover .post-cats {
color: inherit; }
.post-navigation .nav-links .nav-previous .post-thumb {
margin-right: 20px; }
@media (max-width: 767px) {
.post-navigation .nav-links .nav-previous .post-thumb {
margin-right: 0; } }
.post-navigation .nav-links .nav-previous .post-nav-navigator span[class*='myfont-'] {
margin-right: 10px; }
.post-navigation .nav-links .nav-previous a {
padding-right: 3.5%; }
.post-navigation .nav-links .nav-next {
text-align: right;
margin-left: auto; }
.post-navigation .nav-links .nav-next .post-content-wrap {
flex-direction: row-reverse; }
.post-navigation .nav-links .nav-next .post-thumb {
margin-left: 20px; }
@media (max-width: 767px) {
.post-navigation .nav-links .nav-next .post-thumb {
margin-left: 0; } }
.post-navigation .nav-links .nav-next .post-nav-navigator span[class*='myfont-'] {
margin-left: 10px; }
.post-navigation .nav-links .nav-next .post-meta {
justify-content: flex-end; }
.post-navigation .nav-links .nav-next a {
padding-left: 3.5%; }
.post-navigation .nav-links .post-nav-navigator {
text-transform: uppercase;
font-weight: 700;
font-size: .8888888888888889rem;
letter-spacing: .06em;
transition: color .3s ease; }
.post-navigation .nav-links .post-nav-navigator span[class*='myfont-'] {
color: #a3a3a3; }
.post-navigation .nav-links .post-nav-navigator span[class*='myfont-']:before {
margin: 0;
width: auto; } .social-media-profiles-menu {
margin: 0 0 36px;
display: flex;
flex-wrap: wrap; }
.social-media-profiles-menu ul.menu {
display: inline-flex;
list-style: none; }
.social-media-profiles-menu ul.menu > li {
padding: 0; }
.social-media-profiles-menu ul.menu > li:before {
content: none; }
.social-media-profiles-menu ul.menu > li a:hover {
color: #fff; }
.social-media-profiles-menu a {
margin: 0 5px 5px 0;
display: block;
text-align: center;
width: 2.166666666666667rem;
line-height: 2.166666666666667rem;
border-radius: 1000px;
position: relative;
overflow: hidden;
color: #fff;
background-color: #434343;
text-indent: 999em;
font-size: .7777777777777778rem;
transition: background-color .3s ease, color .3s ease; }
.social-media-profiles-menu a:before {
font-family: 'myfont';
position: absolute;
line-height: 0;
margin: 0;
height: auto;
width: 100%;
text-align: center;
top: 52%;
left: 0;
display: block;
text-indent: 0; }
.social-media-profiles-menu a[href*="facebook.com"]:before {
content: '\f09a'; }
.social-media-profiles-menu a[href*="twitter.com"]:before {
content: '\f099'; }
.social-media-profiles-menu a[href*="plus.google.com"]:before {
content: '\f0d5'; }
.social-media-profiles-menu a[href*="instagram.com"] {
font-size: .8888888888888889rem; }
.social-media-profiles-menu a[href*="instagram.com"]:before {
content: '\f16d'; }
.social-media-profiles-menu a[href*="pinterest.com"] {
font-size: .8888888888888889rem; }
.social-media-profiles-menu a[href*="pinterest.com"]:before {
content: '\f0d2'; }
.social-media-profiles-menu a[href*="linkedin.com"] {
font-size: .8888888888888889rem; }
.social-media-profiles-menu a[href*="linkedin.com"]:before {
content: '\f0e1'; }
.social-media-profiles-menu a[href*="vimeo.com"] {
font-size: .8888888888888889rem; }
.social-media-profiles-menu a[href*="vimeo.com"]:before {
content: '\f27d'; }
.social-media-profiles-menu a[href*="foursquare.com"] {
font-size: .8888888888888889rem; }
.social-media-profiles-menu a[href*="foursquare.com"]:before {
content: '\f180'; }
.social-media-profiles-menu a[href*="vk.com"] {
font-size: .8888888888888889rem; }
.social-media-profiles-menu a[href*="vk.com"]:before {
content: '\f189'; }
.social-media-profiles-menu a[href*="ok.ru"] {
font-size: .8888888888888889rem; }
.social-media-profiles-menu a[href*="ok.ru"]:before {
content: '\f263'; }
.social-media-profiles-menu a[href*="youtube.com"] {
font-size: 1.1rem; }
.social-media-profiles-menu a[href*="youtube.com"]:before {
content: '\f167'; }
.social-media-profiles-menu a[href^="mailto:"]:before {
content: '\e896'; }
.social-media-profiles-menu a:hover {
color: #fff; }
#colophon .social-media-profiles-menu a:hover {
background: #fff; }
body.focus-styles #colophon .social-media-profiles-menu a:focus {
background: #fff; }
.wowmall_widget_follow .social-media-profiles-menu {
padding-bottom: 9px; }
.social-media-profiles-menu.centered {
justify-content: center; }
#menu-all-social-media-profiles {
justify-content: center; }
.wpb_content_element.team-member {
padding-bottom: 25px; }
.wpb_content_element.team-member h4 {
margin-top: 24px;
margin-bottom: 0; }
.wpb_content_element.team-member p {
margin-top: 0; } .tab-content > .tab-pane {
position: absolute;
top: -9999px; }
.tab-content > .active {
position: static; } .fade {
opacity: 0;
transition: opacity .15s linear; }
.fade.in {
opacity: 1; }
.collapse {
display: none; }
.collapse.in {
display: block; }
tr.collapse.in {
display: table-row; }
tbody.collapse.in {
display: table-row-group; }
.collapsing {
position: relative;
height: 0;
overflow: hidden;
transition-timing-function: ease;
transition-duration: .35s;
transition-property: height; }  .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 0;
width: 0;
overflow: hidden; }
.screen-reader-text:focus {
background-color: #f1f1f1;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .alignleft {
display: inline;
float: left;
margin-right: 30px;
margin-bottom: 10px !important; }
.alignright {
display: inline;
float: right;
margin-left: 30px;
margin-bottom: 10px !important; }
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto; } .clear:before::after,
.clear:after::after,
.entry-content:before::after,
.entry-content:after::after,
.comment-content:before::after,
.comment-content:after::after,
.site-header:before::after,
.site-header:after::after,
.site-content:before::after,
.site-content:after::after,
.site-footer:before::after,
.site-footer:after::after {
content: "";
display: table;
clear: both; }
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both; } .blog.with-sidebar #secondary,
.archive.with-sidebar #secondary {
margin-top: 10px; }
.ui-selectmenu-button {
background: #f7f7f7; }
.widget {
margin: 0 0 32px; }
.widget select {
max-width: 100%; }
.widget-title {
margin: -6px 0 33px; }
.widget.widget_categories > ul, .widget.widget_archive > ul, .widget.widget_meta > ul, .widget.widget_pages > ul {
margin: -10px 0 -7px; }
.widget.widget_categories > ul li, .widget.widget_archive > ul li, .widget.widget_meta > ul li, .widget.widget_pages > ul li {
padding-bottom: 8px; }
.widget.widget_categories > ul li a, .widget.widget_archive > ul li a, .widget.widget_meta > ul li a, .widget.widget_pages > ul li a {
color: inherit; }
#secondary .widget.widget_nav_menu > div > ul {
margin: -10px 0 -7px; }
#secondary .widget.widget_nav_menu > div > ul li {
padding-bottom: 8px; }
#secondary .widget.widget_nav_menu > div > ul li a {
color: inherit; }
#secondary .widget.widget_nav_menu > div > ul li ul {
margin: 8px 0 -8px 10px; }
.widget.widget_categories .ui-selectmenu-button, .widget.widget_archive .ui-selectmenu-button, .widget.widget_product_categories .ui-selectmenu-button, .widget.widget_layered_nav .ui-selectmenu-button {
font-size: .7777777777777778rem;
display: flex;
align-items: center;
justify-content: space-between;
padding: 6px 21px 8px 17px;
margin: 33px 0 48px; }
.widget.widget_categories .ui-selectmenu-button .ui-icon, .widget.widget_archive .ui-selectmenu-button .ui-icon, .widget.widget_product_categories .ui-selectmenu-button .ui-icon, .widget.widget_layered_nav .ui-selectmenu-button .ui-icon {
display: none; }
.widget.widget_categories .ui-selectmenu-menu, .widget.widget_archive .ui-selectmenu-menu, .widget.widget_product_categories .ui-selectmenu-menu, .widget.widget_layered_nav .ui-selectmenu-menu {
background: #f7f7f7;
font-size: .7777777777777778rem; }
.widget.widget_categories .children {
margin: 8px 0 -8px 10px; }
.widget.widget_rss > ul {
margin: -10px 0 -7px; }
.widget.widget_rss > ul li {
padding-bottom: 8px; }
.widget.widget_recent_entries .post-meta {
display: flex;
align-items: center;
font-size: .7777777777777778rem;
white-space: nowrap; }
.widget.widget_recent_entries .post-meta .post-categories {
margin: 0;
font-weight: 700; }
.widget.widget_recent_entries .post-meta .post-categories li {
display: inline; }
.widget.widget_recent_entries .post-meta .post-categories li:after {
content: ','; }
.widget.widget_recent_entries .post-meta .post-categories li:last-child:after {
content: none; }
.widget.widget_recent_entries .post-meta a {
transition: color .3s ease; }
.widget.widget_recent_entries .post-meta a[rel=author] {
font-weight: 700;
color: inherit;
min-width: 0; }
.widget.widget_recent_entries .post-meta .entry-date {
flex: 1 0 auto; }
.widget.widget_recent_entries .post-meta .entry-date a {
color: inherit; }
.widget.widget_recent_entries .post-meta > * {
overflow: hidden;
text-overflow: ellipsis; }
.widget.widget_recent_entries .post-meta > * + *:before {
content: '\2013';
font-weight: 400;
margin: 0 .19em; }
.widget.widget_recent_entries h6 {
margin-top: -4px;
margin-bottom: 0; }
.widget.widget_recent_entries > ul {
margin: -10px 0 0; }
.widget.widget_recent_entries > ul > li {
margin-bottom: 23px; }
.widget.widget_recent_entries .post-excerpt p {
margin: 0; }
.widget.widget_recent_entries .comments-link a {
color: inherit;
font-size: .7777777777777778rem;
transition: color .3s ease; }
.widget.widget_recent_entries .comments-link a:before {
font-size: 1.111111111111111rem;
content: '\f0e5';
font-family: 'myfont';
margin: 0 7px 0 0; }
.widget.widget_recent_comments .comment-author-link {
font-weight: 700; }
.widget.widget_recent_comments h6 {
margin-top: -3px; }
.widget.widget_recent_comments li {
font-size: .7777777777777778rem;
margin-bottom: 22px; }
.widget.widget_recent_comments ul#recentcomments {
margin: -10px 0 0; }
.widget.widget_tag_cloud .tagcloud, .widget.widget_product_tag_cloud .tagcloud {
font-size: .7777777777777778rem;
display: flex;
flex-wrap: wrap;
padding: 0 0 5px; }
#colophon .widget.widget_tag_cloud .tagcloud, #colophon .widget.widget_product_tag_cloud .tagcloud {
padding-top: 6px; }
.widget.widget_tag_cloud .tagcloud a, .widget.widget_product_tag_cloud .tagcloud a {
display: inline-block;
border: 1px solid #e4e4e4;
padding: 6px 17px;
margin: 0 3px 3px 0;
color: inherit;
transition: color .3s ease, border-color .3s ease; }
#colophon .widget.widget_tag_cloud .tagcloud a, #colophon .widget.widget_product_tag_cloud .tagcloud a {
border: 1px solid #444;
padding-top: 7px;
padding-bottom: 11px; }
#colophon .widget.widget_tag_cloud .tagcloud a:hover, #colophon .widget.widget_tag_cloud .tagcloud a:focus, #colophon .widget.widget_product_tag_cloud .tagcloud a:hover, #colophon .widget.widget_product_tag_cloud .tagcloud a:focus {
border-color: #fff;
color: #fff; }
.widget.widget_calendar #calendar_wrap {
padding-bottom: 8px; }
.widget.widget_calendar table#wp-calendar {
border: 1px solid #e4e4e4;
border-top: 0;
font-size: .7777777777777778rem;
position: relative;
margin: 33px 0 0; }
.widget.widget_calendar table#wp-calendar caption {
color: #fff;
font-size: 1rem;
padding: 7px 0; }
.widget.widget_calendar table#wp-calendar thead {
border-bottom: 1px solid #e4e4e4; }
.widget.widget_calendar table#wp-calendar thead th {
padding: 6px 0;
width: 14.28571428571429%; }
.widget.widget_calendar table#wp-calendar th {
font-weight: 400; }
.widget.widget_calendar table#wp-calendar th,
.widget.widget_calendar table#wp-calendar td {
text-align: center; }
.widget.widget_calendar table#wp-calendar tbody td {
padding: 7px 0 0; }
.widget.widget_calendar table#wp-calendar tbody td a {
border-radius: 1000px;
width: 27px;
line-height: 27px;
display: inline-block;
background: #f7f7f7;
color: inherit;
transition: color .3s ease, background-color .3s ease; }
.widget.widget_calendar table#wp-calendar tbody td a:hover {
color: #fff; }
.widget.widget_calendar table#wp-calendar tfoot,
.widget.widget_calendar table#wp-calendar tfoot tr,
.widget.widget_calendar table#wp-calendar tfoot td {
height: 13px;
font-size: 0;
line-height: 0; }
.widget.widget_calendar table#wp-calendar tfoot a {
position: absolute;
top: 10px;
overflow: hidden;
text-indent: 999px;
width: 1em;
height: 1.5em;
line-height: 1.5em;
font-size: .8888888888888889rem;
color: #a3a3a3;
transition: color .3s ease; }
.widget.widget_calendar table#wp-calendar tfoot a:before {
font-family: 'myfont';
text-indent: 0;
display: block; }
.widget.widget_calendar table#wp-calendar tfoot a:hover {
color: #fff; }
.widget.widget_calendar table#wp-calendar tfoot #prev a {
left: 15px; }
.widget.widget_calendar table#wp-calendar tfoot #prev a:before {
content: '\e8dd'; }
.widget.widget_calendar table#wp-calendar tfoot #next a {
right: 15px; }
.widget.widget_calendar table#wp-calendar tfoot #next a:before {
content: '\e8de'; }
.widget.wowmall-widget-instagram .instagram-items {
display: flex;
flex-wrap: wrap;
margin: 0 -1px 39px 0; }
.widget.wowmall-widget-instagram .instagram-items .instagram-item {
flex: 1 1 33.33%;
width: 33.33%;
padding: 0 1px 1px 0; }
.widget.wowmall-widget-instagram .instagram-items .instagram-item .instagram-link {
display: block;
position: relative;
overflow: hidden; }
.widget.wowmall-widget-instagram .instagram-items .instagram-item .instagram-link .instagram-img {
display: block;
transition: opacity .3s ease;
width: 100%; }
.widget.wowmall-widget-instagram .instagram-items .instagram-item .instagram-link:hover .instagram-img {
opacity: .2; }
.widget.wowmall-widget-instagram .instagram-items .instagram-item .instagram-link:hover:after {
transform: scale(1);
opacity: 1; }
.widget.wowmall-widget-instagram .instagram-items .instagram-item .instagram-link:after {
font-family: 'myfont';
content: '\e848';
position: absolute;
left: 0;
right: 0;
top: 50%;
line-height: 0;
font-size: 1.111111111111111rem;
color: #fff;
opacity: 0;
transition: opacity .3s ease, transform .3s ease;
transform: scale(5);
text-align: center; }
body.focus-styles .widget.wowmall-widget-instagram .instagram-items .instagram-item .instagram-link:focus .instagram-img {
opacity: .2; }
body.focus-styles .widget.wowmall-widget-instagram .instagram-items .instagram-item .instagram-link:focus:after {
transform: scale(1);
opacity: 1; }
.widget.wowmall-widget-about {
padding-bottom: 8px; }
.widget.wowmall-widget-about .widget-about-thumb {
display: flex;
justify-content: center;
margin: 0 0 21px;
align-items: flex-start; }
.widget.wowmall-widget-about .widget-about-thumb .widget-about-thumb-link,
.widget.wowmall-widget-about .widget-about-thumb img {
border-radius: 1000px;
display: block; }
.widget.wowmall-widget-about .widget-about-content {
margin: 0 0 23px; }
.wowmall-mc4wp-form-widget-pretext {
font-size: .7777777777777778rem;
line-height: 1.428571428571429;
margin: -5px 0 15px; }
.mc4wp-form {
margin: 0 0 40px; }
.mc4wp-form .btn {
margin: 0 0 10px;
position: relative; }
.mc4wp-form .btn .subscribe-text {
transition: transform .3s ease;
display: block; }
.mc4wp-form .btn .subscribe-loader {
transform: scale(0);
transition: transform .3s ease;
position: absolute;
top: 50%;
left: 15px;
line-height: 0; }
.mc4wp-form .btn .subscribe-loader:before {
font-weight: normal;
display: block;
font-size: 1.111111111111111rem;
line-height: 0;
content: '\e8f5';
font-family: 'myfont';
animation: loading 2s infinite linear; }
#secondary .mc4wp-form .btn {
display: block;
text-align: center;
width: 100%;
color: #fff; }
.mc4wp-form.processing .subscribe-loader {
transform: scale(1); }
.mc4wp-form.processing .subscribe-text {
transform: translate(15px, 0); }
.mc4wp-form.mc4wp-form-error input[type=email] {
border-color: #fceaea;
background-color: #fceaea;
padding-right: 40px; }
.mc4wp-form.mc4wp-form-error .subscribe-mail-input:after {
position: absolute;
content: '\e868';
font-family: 'myfont';
right: 15px;
top: 50%;
line-height: 0;
font-size: .7222222222222222rem;
color: #de2e2e; }
.mc4wp-form.mc4wp-form-error .mc4wp-error,
.mc4wp-form.mc4wp-form-error .mc4wp-notice {
font-size: .7777777777777778rem;
color: #de2e2e;
line-height: 1.5; }
.mc4wp-form.mc4wp-form-error .mc4wp-error p,
.mc4wp-form.mc4wp-form-error .mc4wp-notice p {
margin: 0; }
.mc4wp-form.mc4wp-form-success .mc4wp-success,
.mc4wp-form.mc4wp-form-success .mc4wp-notice {
font-size: .7777777777777778rem;
color: #89c44a;
line-height: 1.5; }
.mc4wp-form.mc4wp-form-success .mc4wp-success p,
.mc4wp-form.mc4wp-form-success .mc4wp-notice p {
margin: 0; }
.mc4wp-form .subscribe-mail-input {
position: relative;
margin: 0 0 10px; }
.mc4wp-form .subscribe-mail-input:before {
font-size: .8888888888888889rem;
content: '\e895';
font-family: 'myfont';
position: absolute;
top: 50%;
line-height: 0;
left: 19px; }
.mc4wp-form .subscribe-mail-input input {
padding-left: 41px;
width: 100%; } .widget_search .search-form,
.widget_search .woocommerce-product-search,
.widget_product_search .search-form,
.widget_product_search .woocommerce-product-search,
.page-content .search-form,
.page-content .woocommerce-product-search {
position: relative; }
.widget_search .search-form .search-field,
.widget_search .woocommerce-product-search .search-field,
.widget_product_search .search-form .search-field,
.widget_product_search .woocommerce-product-search .search-field,
.page-content .search-form .search-field,
.page-content .woocommerce-product-search .search-field {
width: 100%;
border: 1px solid #f7f7f7;
background-color: #f7f7f7;
padding: 5px 40px 7px 16px;
height: 40px;
box-sizing: inherit;
transition: background-color .3s ease, border-color .3s ease; }
.widget_search .search-form .search-field:focus,
.widget_search .woocommerce-product-search .search-field:focus,
.widget_product_search .search-form .search-field:focus,
.widget_product_search .woocommerce-product-search .search-field:focus,
.page-content .search-form .search-field:focus,
.page-content .woocommerce-product-search .search-field:focus {
border-color: #e4e4e4;
background-color: transparent; }
.widget_search .search-submit,
.widget_product_search .search-submit,
.page-content .search-submit {
background: none !important;
padding: 0;
border: none !important;
position: absolute;
top: 0;
right: 0;
bottom: 0;
text-align: center;
width: 40px; }
.widget_search .search-submit span:before,
.widget_product_search .search-submit span:before,
.page-content .search-submit span:before {
margin: 0; }
#secondary .widget + .widget {
border-top: 1px solid #e4e4e4;
padding-top: 40px; }  @media (min-width: 768px) {
#primary {
order: 1; }
#secondary {
order: 0; } }
.entry-content > .vc_row {
padding: 0 0 5px; }
@media (max-width: 991px) {
.entry-content > .vc_row.equal-cols {
padding-top: 27px !important; } }
@media (min-width: 768px) {
.entry-content > .vc_row {
padding: 27px 0 40px; } }
.vc_row[data-vc-full-width] {
overflow: visible; }
.hentry {
width: 100%; }
.hentry > *:not(.row) {
width: 100%; }
.hentry.has-post-thumbnail:after, .hentry.post_format-post-format-video:after, .hentry.post_format-post-format-gallery:after {
font-size: inherit;
top: 10px;
right: 10px;
width: 39px;
line-height: 39px; }
.hentry.sticky {
position: relative; }
.hentry.sticky:after {
position: absolute;
top: 8px;
display: flex;
right: 0;
border-radius: 1000px;
width: 22px;
justify-content: center;
align-items: center;
line-height: 0;
height: 22px;
font-family: 'myfont';
content: '\e8c9';
color: #fff;
pointer-events: none;
font-size: .7777777777777778rem;
z-index: 1; }
.blog-layout-list .hentry.sticky:after {
width: 30px;
height: 30px;
top: 0;
font-size: 1rem; }
.hentry.sticky.has-post-thumbnail:after, .hentry.sticky.post_format-post-format-video:after, .hentry.sticky.post_format-post-format-gallery:after {
font-size: inherit;
top: 10px;
right: 10px;
width: 39px;
line-height: 39px; }
.blog-layout-grid .hentry.sticky:not(.has-post-thumbnail):not(.post_format-post-format-video):not(.post_format-post-format-gallery) .entry-meta, .blog-layout-masonry .hentry.sticky:not(.has-post-thumbnail):not(.post_format-post-format-video):not(.post_format-post-format-gallery) .entry-meta {
padding-right: 30px; }
.blog-layout-list .hentry.sticky:not(.has-post-thumbnail):not(.post_format-post-format-video):not(.post_format-post-format-gallery) .entry-title {
padding-right: 30px; }
.hentry iframe {
display: block; }
.hentry > iframe,
.hentry .entry-video {
margin: 0 0 27px; }
.hentry .entry-video {
height: 0;
padding-top: 56.25%;
position: relative; }
.hentry .entry-video iframe {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0; }
.single .byline,
.group-blog .byline {
display: inline; }
.page-links {
clear: both;
margin: 0 0 1.5em; }
.page-title {
word-wrap: break-word;
-webkit-line-break: after-white-space;
text-align: center; }
.page-header {
display: flex;
flex-direction: column; }
.page-header .page-title {
margin-bottom: 3px; }
.page-typography .page-header .page-title {
text-align: left; }
.page-contacts .page-header .page-title {
margin-bottom: 15px; }
body.blog .page-header .page-title, body.archive .page-header .page-title, body.search .page-header .page-title {
margin-bottom: 46px; }
.page-gallery .page-header .page-title {
margin-bottom: 20px; }
@media (min-width: 768px) {
.page-gallery .page-header .page-title {
margin-bottom: 66px; } }
body.blog-layout-list .page-header .page-title {
margin-bottom: 15px; }
.page-header .page-title.woocommerce-page-title, body.woocommerce-page .page-header .page-title {
margin-bottom: 26px; }
.entry-header .entry-title {
margin-top: 0;
margin-bottom: 1px; }
.entry-thumb {
margin: 0 0 27px;
position: relative; }
body.blog-layout-list .entry-thumb {
margin-top: 10px; }
.entry-thumb a {
max-width: 100%;
display: inline-block;
vertical-align: middle; }
.entry-thumb img {
display: block;
max-width: 100%; }
.entry-thumb .post-format-link__link {
position: absolute;
top: 0;
left: 0;
max-width: 100%; }
body.single-post .entry-thumb .post-format-link__link {
left: 50%;
top: 50%;
transform: translate(-50%, -50%); }
.entry-thumb .post-format-audio__audio {
width: 100%;
position: absolute;
bottom: 0;
left: 0; }
.single-gallery .post-single .entry-thumb, .single-post .post-single .entry-thumb {
margin-bottom: 55px; }
.single-gallery #primary:not(.with-slidebar) .post-single .entry-thumb .single-thumb, .single-post #primary:not(.with-slidebar) .post-single .entry-thumb .single-thumb {
width: 100vw;
min-width: 100vw;
max-width: 100vw;
position: relative;
left: 50%;
transform: translate(-50%, 0); }
.single-gallery #primary:not(.with-slidebar) .post-single .entry-thumb .single-thumb img, .single-post #primary:not(.with-slidebar) .post-single .entry-thumb .single-thumb img {
margin: 0 auto; }
body.desktop.single-gallery.scrollbar #primary:not(.with-slidebar) .post-single .entry-thumb .single-thumb, body.desktop.single-post.scrollbar #primary:not(.with-slidebar) .post-single .entry-thumb .single-thumb {
width: calc(100vw - 17px);
min-width: calc(100vw - 17px);
max-width: calc(100vw - 17px); }
body.desktop.single-gallery.scrollbar.scroll_width_15 #primary:not(.with-slidebar) .post-single .entry-thumb .single-thumb, body.desktop.single-post.scrollbar.scroll_width_15 #primary:not(.with-slidebar) .post-single .entry-thumb .single-thumb {
width: calc(100vw - 15px);
min-width: calc(100vw - 15px);
max-width: calc(100vw - 15px); }
body.desktop.single-gallery.scrollbar.scroll_width_12 #primary:not(.with-slidebar) .post-single .entry-thumb .single-thumb, body.desktop.single-post.scrollbar.scroll_width_12 #primary:not(.with-slidebar) .post-single .entry-thumb .single-thumb {
width: calc(100vw - 12px);
min-width: calc(100vw - 12px);
max-width: calc(100vw - 12px); }
.related-posts .entry-thumb {
margin-bottom: 20px; }
.post-format-audio__audio {
padding: 20px; }
.post-format-link__link {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
font-size: .7777777777777778rem;
margin: 0 0 20px; }
.post-format-link__link a {
color: #fff;
position: relative;
display: inline-flex;
align-items: center;
z-index: 3;
padding: 7px 20px; }
.post-format-link__link a span {
min-width: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; }
.post-format-link__link a:before {
font-family: 'myfont';
content: '\e8fd';
font-size: .8888888888888889rem;
line-height: 1;
margin-right: 10px; }
.post-format-link__link a:after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: .8;
z-index: -1;
transition: background-color .3s ease; }
.post-format-link__link a:hover, .post-format-link__link a:focus {
color: #fff; }
.entry-meta {
display: flex;
font-size: .7777777777777778rem; }
body.blog .post-format-link__link + .entry-meta, body.archive .post-format-link__link + .entry-meta {
margin-top: 10px; }
body.blog .entry-meta, body.archive .entry-meta {
margin: -8px 0 2px; }
body.blog-layout-list .entry-meta {
margin: -2px 0 12px; }
.entry-meta > * {
margin-right: .2em;
white-space: nowrap; }
.entry-meta > *:after {
margin-left: .2em;
content: '–';
font-weight: 400; }
.entry-meta > *:last-child:after {
content: none; }
.entry-meta > * > a {
color: inherit; }
.entry-meta .entry-meta-cats {
overflow: hidden;
display: flex;
min-width: 0; }
.entry-meta ul.post-categories {
font-weight: 700;
margin-bottom: 0;
min-width: 0;
overflow: hidden;
text-overflow: ellipsis; }
.entry-meta ul.post-categories li {
display: inline; }
.entry-meta ul.post-categories li:after {
content: ','; }
.entry-meta ul.post-categories li:last-child:after {
content: none; }
.entry-meta span.author {
font-weight: 700; }
.single-gallery .entry-meta, .single-post .entry-meta {
justify-content: center;
margin: 12px 0 53px;
font-size: 1rem; }
.related-posts .entry-meta {
font-size: .7777777777777778rem;
justify-content: flex-start;
margin: 0; }
body.blog .entry-content, body.archive .entry-content {
margin: 0 0 23px; }
body.blog .entry-content p:first-child, body.archive .entry-content p:first-child {
margin-top: 0; }
.entry-content .post-format-audio__audio {
margin: 11px 0 0; }
.single-post .post-single .entry-content .post-format-audio__audio {
margin: 0 0 22px; }
.single-post .post-single .entry-content {
margin-bottom: 15px; }
.single-post .post-single .entry-content:after {
content: '';
display: block;
clear: both; }
.related-posts .entry-content p:first-child {
margin-top: 0; }
.blog-layout-list .entry-content {
max-width: 490px; }
.entry-footer {
border-top: 1px solid #e4e4e4;
margin-bottom: 55px; }
.blog-layout-list .entry-footer {
margin-bottom: 0; }
.entry-footer .entry-meta-footer {
margin: 14px 0 0;
display: flex;
align-items: center;
position: relative; }
.entry-footer .entry-meta-footer .comments-link {
margin-right: 30px; }
.entry-footer .entry-meta-footer .comments-link a {
color: inherit;
font-size: .7777777777777778rem; }
.entry-footer .entry-meta-footer .comments-link a:before {
font-size: 1.111111111111111rem;
content: '\f0e5';
font-family: 'myfont';
margin: 0 7px 0 0; }
.entry-footer .entry-meta-footer .tags-links {
font-size: .7777777777777778rem;
word-spacing: 3px;
margin-right: 30px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis; }
.entry-footer .entry-meta-footer .entry-share-btns {
flex: 1 0 auto;
display: flex;
justify-content: flex-end; }
.entry-footer .entry-meta-footer .entry-share-btns .entry-share-btns_holder {
background: none;
padding: 0;
border: none;
cursor: default; }
.entry-footer .entry-meta-footer .entry-share-btns .entry-share-btns_holder:before {
cursor: pointer;
content: '\e8d8';
font-family: 'myfont';
color: #a3a3a3;
font-size: 1.111111111111111rem; }
.entry-footer .entry-meta-footer .entry-share-btns .entry-share-btns_holder:hover + .share-btns__list, .entry-footer .entry-meta-footer .entry-share-btns .entry-share-btns_holder:focus + .share-btns__list, .entry-footer .entry-meta-footer .entry-share-btns .entry-share-btns_holder + .share-btns__list:hover {
opacity: 1;
transition: top 0s ease, opacity .3s ease;
top: 0; }
.entry-footer .entry-meta-footer .entry-share-btns .entry-share-btns_holder:hover + .share-btns__list .share-btns__link, .entry-footer .entry-meta-footer .entry-share-btns .entry-share-btns_holder:focus + .share-btns__list .share-btns__link, .entry-footer .entry-meta-footer .entry-share-btns .entry-share-btns_holder + .share-btns__list:hover .share-btns__link {
transform: translate(0, 0) translateZ(0);
transition: transform .3s ease, color .3s ease; }
.entry-footer .entry-meta-footer .entry-share-btns.active .share-btns__list {
opacity: 1;
transition: top 0s ease, opacity .3s ease;
top: 0; }
.entry-footer .entry-meta-footer .entry-share-btns.active .share-btns__list .share-btns__link {
transform: translate(0, 0) translateZ(0);
transition: transform .3s ease, color .3s ease; }
.entry-footer .entry-meta-footer .entry-share-btns .share-btns__list {
position: absolute;
left: 0;
top: -999999px;
right: 0;
opacity: 0;
height: 100%;
background: #fff;
transition: top 0s ease .8s, opacity .3s ease .5s;
outline: 1px solid #fff;
display: flex;
align-items: flex-start;
overflow: hidden; }
.entry-footer .entry-meta-footer .entry-share-btns .share-btns__list .share-btns__list-inner {
display: flex;
flex-wrap: wrap; }
.entry-footer .entry-meta-footer .entry-share-btns .share-btns__list .share-btns__link {
transform: translate(20px, 0) translateZ(0);
margin: 0 25px 0 0;
transition: transform .3s ease .5s;
background: none;
font-size: 1.055555555555556rem; }
.entry-footer .entry-meta-footer .entry-share-btns .share-btns__list .share-btns__link:hover, .entry-footer .entry-meta-footer .entry-share-btns .share-btns__list .share-btns__link:focus {
background: none; }
.entry-footer .entry-meta-footer .entry-share-btns .share-btns__list .share-btns__link i:before {
margin: 0;
text-align: left;
width: auto; }
.entry-footer .readmore_wrapper {
padding: 24px 0 0; }
.related-posts .entry-footer {
border-top: 0; }
.related-posts .entry-footer .entry-meta-footer {
margin-top: 5px; }
@media (min-width: 768px) {
body.blog-layout-masonry .page-content .row:not(.posts-6):not(.posts-5):not(.posts-4):not(.posts-3):not(.posts-2):not(.posts-1) {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
display: block;
-moz-column-fill: initial;
column-fill: initial;
-moz-column-gap: 0;
-webkit-column-gap: 0;
column-gap: 0; }
body.blog-layout-masonry .page-content .row:not(.posts-6):not(.posts-5):not(.posts-4):not(.posts-3):not(.posts-2):not(.posts-1) [class*=col-] {
max-width: inherit;
width: 100%;
display: inline-block; } }
@media (min-width: 992px) {
body.blog-layout-masonry .page-content .row:not(.posts-6):not(.posts-5):not(.posts-4):not(.posts-3):not(.posts-2):not(.posts-1) {
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3; } }
@media (min-width: 1200px) {
body.blog-layout-masonry .page-content .row:not(.posts-6):not(.posts-5):not(.posts-4):not(.posts-3):not(.posts-2):not(.posts-1) {
-moz-column-count: 4;
-webkit-column-count: 4;
column-count: 4; } }
@media (min-width: 768px) and (max-width: 991px) {
body.blog-layout-masonry .page-content .row.posts-4, body.blog-layout-masonry .page-content .row.posts-5, body.blog-layout-masonry .page-content .row.posts-6 {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
display: block;
-moz-column-fill: initial;
column-fill: initial;
-moz-column-gap: 0;
-webkit-column-gap: 0;
column-gap: 0; }
body.blog-layout-masonry .page-content .row.posts-4 [class*=col-], body.blog-layout-masonry .page-content .row.posts-5 [class*=col-], body.blog-layout-masonry .page-content .row.posts-6 [class*=col-] {
max-width: inherit;
width: 100%;
display: inline-block; } }
@media (min-width: 992px) and (max-width: 1199px) {
body.blog-layout-masonry .page-content .row.posts-5, body.blog-layout-masonry .page-content .row.posts-6 {
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
display: block;
-moz-column-fill: initial;
column-fill: initial;
-moz-column-gap: 0;
-webkit-column-gap: 0;
column-gap: 0; }
body.blog-layout-masonry .page-content .row.posts-5 [class*=col-], body.blog-layout-masonry .page-content .row.posts-6 [class*=col-] {
max-width: inherit;
width: 100%;
display: inline-block; } }
.single-post .post_format-post-format-quote blockquote, blockquote.post-format-quote__quote {
background: #f7f7f7;
margin-top: 11px;
padding-top: 36px;
padding-bottom: 35px;
padding-right: 40px;
margin-bottom: 30px; }
.single-post .post_format-post-format-quote blockquote > p, blockquote.post-format-quote__quote > p {
margin: 0; }
.single-post .post_format-post-format-quote blockquote:before, blockquote.post-format-quote__quote:before {
top: 47px; }
.single-post .post_format-post-format-quote blockquote .post-format-quote__quote-text, blockquote.post-format-quote__quote .post-format-quote__quote-text {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis; }
.post_format-post-format-gallery .swiper-button {
background: none;
width: auto;
height: auto;
line-height: 0;
margin: 0; }
.post_format-post-format-gallery .swiper-button:before {
font-family: 'myfont';
color: #fff;
font-size: 31px;
display: block;
transition: transform .3s ease; }
.post_format-post-format-gallery .swiper-button:hover:before {
transform: scale(1.6129032258); }
.post_format-post-format-gallery .swiper-button-prev {
left: 30px; }
.post_format-post-format-gallery .swiper-button-prev:before {
content: '\e8d9'; }
.post_format-post-format-gallery .swiper-button-next {
right: 30px; }
.post_format-post-format-gallery .swiper-button-next:before {
content: '\e8da'; }
.post_format-post-format-gallery .swiper-button-disabled {
display: none; }
.post_format-post-format-gallery .swiper-slide img {
display: block;
width: 100%; }
.post_format-post-format-gallery .swiper-container {
margin: 0 0 27px; }
.related-posts .post_format-post-format-gallery .swiper-container {
margin: 0 0 20px; }
body.single-post .site-main:not(.with-slidebar) > .post_format-post-format-gallery .swiper-container {
width: 100vw;
min-width: 100vw;
max-width: 100vw;
left: 50%;
transform: translate(-50%, 0); }
body.desktop.single-post.scrollbar .site-main:not(.with-slidebar) > .post_format-post-format-gallery .swiper-container {
width: calc(100vw - 17px);
min-width: calc(100vw - 17px);
max-width: calc(100vw - 17px); }
.single-post .post-gallery-wrapper {
display: flex; }
.single-post .post-gallery-wrapper a {
max-width: 100%; }
.blog-layout-grid .page-content .row [class*=col] {
display: flex;
align-items: stretch; }
.blog-layout-list .hentry {
border-bottom: 1px solid #e4e4e4;
padding-bottom: 35px;
margin-bottom: 30px; }
.blog-layout-list .entry-thumb {
margin-bottom: 20px; }
.blog-layout-list .entry-footer,
.single-post .post-single .entry-footer {
border-top: 0;
padding-top: 0;
display: flex; }
.blog-layout-list .entry-footer .entry-meta-footer,
.single-post .post-single .entry-footer .entry-meta-footer {
flex: 1 1 auto;
margin-top: 18px;
min-width: 0; }
.blog-layout-list .entry-footer .entry-meta-footer .tags-links,
.single-post .post-single .entry-footer .entry-meta-footer .tags-links {
max-width: 50%; }
.blog-layout-list .entry-footer .entry-meta-footer .entry-share-btns,
.single-post .post-single .entry-footer .entry-meta-footer .entry-share-btns {
justify-content: flex-start;
overflow: hidden;
min-width: 0;
flex: 1 1 auto; }
.blog-layout-list .entry-footer .entry-meta-footer .entry-share-btns .entry-share-btns_holder,
.single-post .post-single .entry-footer .entry-meta-footer .entry-share-btns .entry-share-btns_holder {
padding-right: 27px; }
.blog-layout-list .entry-footer .entry-meta-footer .entry-share-btns .share-btns__list,
.single-post .post-single .entry-footer .entry-meta-footer .entry-share-btns .share-btns__list {
position: relative;
height: auto;
right: auto;
flex: 1 1 auto; }
.blog-layout-list .entry-footer .entry-meta-footer .entry-share-btns .share-btns__list .share-btns__list-inner,
.single-post .post-single .entry-footer .entry-meta-footer .entry-share-btns .share-btns__list .share-btns__list-inner {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%; }
.blog-layout-list .entry-footer .readmore_wrapper,
.single-post .post-single .entry-footer .readmore_wrapper {
padding-top: 0;
white-space: nowrap; }
.blog-layout-list .page-numbers,
.single-post .post-single .page-numbers {
justify-content: flex-start; }
.post-author-bio {
display: flex;
background: #f7f7f7;
padding: 40px;
align-items: center;
margin-bottom: 60px; }
@media (max-width: 767px) {
.post-author-bio {
flex-wrap: wrap; } }
.post-author-bio .post-author__avatar {
margin-right: 40px;
flex: 0 0 auto; }
.post-author-bio .post-author__avatar a,
.post-author-bio .post-author__avatar img {
display: block;
border-radius: 1000px; }
.post-author-bio .post-author__content-wrapper {
min-width: 0; }
.post-author-bio .post-author__title {
margin-top: 0; }
.related-posts {
border-top: 1px solid #e4e4e4; }
.related-posts > .entry-title {
margin: 54px 0 33px; }
.row-with-counters {
counter-reset: row-counters; }
@media (max-width: 767px) {
.row-with-counters {
margin-top: 27px; }
.row-with-counters[class*=" vc_custom_"] {
padding-top: 20px !important;
padding-bottom: 20px !important; } }
.row-with-counters > .vc_column_container {
position: relative; }
.row-with-counters > .vc_column_container:before {
counter-increment: row-counters;
content: counter(row-counters);
display: block;
border-radius: 1000px;
border: 3px solid #a3a3a3;
width: 68px;
line-height: 62px;
text-align: center;
font-weight: 700;
font-size: 1.444444444444444rem;
color: #a3a3a3;
margin: 0 auto -15px; }
@media (min-width: 992px) {
.row-with-counters > .vc_column_container + .vc_column_container:after {
position: absolute;
left: 0;
width: 1px;
background: #e4e4e4;
content: '';
top: 17px;
bottom: 13px; } }
.row-with-counters > .vc_column_container h3 {
margin-bottom: 11px; }
.row-with-counters.dark-row > .vc_column_container + .vc_column_container:after {
background: #363636; }
.wpb_content_element,
.ultb3-box.ult-adjust-bottom-margin,
.ult-banner-block.ult-adjust-bottom-margin,
.ult-banner-block, .wpb_row .wpb_column .wpb_wrapper .ult-banner-block,
.ult-banner-block, .wpb_row .wpb_column .wpb_wrapper .ult-banner-block.ult-adjust-bottom-margin {
margin-bottom: 0; }
#primary-menu-mobile .wpb_content_element,
#primary-menu .wpb_content_element {
margin-bottom: 0 !important; }
.ult-banner-block, .wpb_row .wpb_column .wpb_wrapper .ult-banner-block {
vertical-align: top; }
.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
.vc_row-has-fill > .vc_column_container > .vc_column-inner {
padding-top: 0; }
.banner-only-button .mask .bb-link {
position: absolute;
margin: 0;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-transform: uppercase;
font-weight: 700;
padding: 7px 30px;
font-size: .8888888888888889rem;
transition: background-color .3s ease, color .3s ease;
letter-spacing: .05em; }
.banner-only-button .mask .bb-link:hover {
background: #fff !important;
color: inherit !important; }
.collection-banner-with-desc.ult-banner-block h3.bb-top-title {
position: absolute;
top: 50%;
margin: 0;
transform: translate(0, -50%); }
.collection-banner-with-desc.ult-banner-block h3.bb-top-title:before {
width: 30px;
height: 3px;
position: absolute;
left: 50%;
margin-left: -15px;
content: '';
margin-top: -20px;
opacity: 0;
transition: opacity .3s ease; }
.collection-banner-with-desc.ult-banner-block:hover h3.bb-top-title:before {
opacity: 1; }
.collection-banner-with-desc.ult-banner-block .mask .bb-description {
position: absolute;
top: 50%;
width: 100%;
letter-spacing: .05em;
margin-top: 10px; }
.small-top-margin h3 {
margin-top: 0;
margin-bottom: 11px; }
.collection-banner.ult-banner-block,
.wpb_row .wpb_column .wpb_wrapper .collection-banner.ult-banner-block {
margin: 8px 0 0 !important; }
@media (min-width: 768px) {
.collection-banner.ult-banner-block,
.wpb_row .wpb_column .wpb_wrapper .collection-banner.ult-banner-block {
margin: 10px 0 30px !important; } }
.collection-banner.ult-banner-block h3.bb-top-title,
.collection-banner-with-desc.ult-banner-block h3.bb-top-title {
position: absolute;
left: 0;
right: 0;
top: 50%;
transform: translate(0, -50%); }
.collection-banner.ult-banner-block [data-wowmall-lazy="swiper-lazy"]:not(.swiper-lazy-loaded) + h3.bb-top-title,
.collection-banner-with-desc.ult-banner-block [data-wowmall-lazy="swiper-lazy"]:not(.swiper-lazy-loaded) + h3.bb-top-title {
display: none; }
.collection-banner.ult-banner-block.banner-style12 .mask {
opacity: 0.1; }
.collection-banner.ult-banner-block.banner-style12:hover .mask {
opacity: .6; }
.bordered-iconbox.aio-icon-component {
margin-bottom: 40px; }
@media (max-width: 991px) {
.bordered-iconbox.aio-icon-component {
margin-bottom: 10px; }
.vc_column_container:last-child .bordered-iconbox.aio-icon-component {
margin-bottom: 35px; } }
.bordered-iconbox .aio-icon-box {
border: 1px solid #e4e4e4;
padding: 30px 9.1% 22px; }
@media (min-width: 576px) {
.bordered-iconbox .aio-icon-box {
padding: 40px 11% 33px 9.1%; } }
@media (max-width: 575px) {
.bordered-iconbox .aio-icon-box {
text-align: center; } }
.bordered-iconbox .aio-icon-box i[class*=myfont-]:before {
margin: 0; }
.bordered-iconbox .aio-icon-box .aio-icon-default {
display: block;
padding: 0 0 2px; }
@media (min-width: 576px) {
.bordered-iconbox .aio-icon-box .aio-icon-default {
float: left;
padding: 10px 0 0; } }
.bordered-iconbox .aio-icon-box .aio-icon-title {
clear: none; }
.bordered-iconbox .aio-icon-box .aio-icon-header,
.bordered-iconbox .aio-icon-box .aio-icon-description {
display: block;
width: auto; }
@media (min-width: 576px) {
.bordered-iconbox .aio-icon-box .aio-icon-header,
.bordered-iconbox .aio-icon-box .aio-icon-description {
margin-left: 17%; } }
.equal-cols .vc_column_container,
.equal-cols .vc_column-inner,
.equal-cols .wpb_wrapper,
.equal-cols .aio-icon-component {
display: flex; }
.equal-cols .vc_column-inner,
.equal-cols .wpb_wrapper,
.equal-cols .aio-icon-component,
.equal-cols .aio-icon-box {
flex: 1 0 auto;
width: 100%; }
div.row:before, div.row:after {
content: none; }
div.vc_row:before, div.vc_row:after {
content: none; }
div.vc_row > div[class*=vc_col-] {
float: none; }
div.vc_row.row-no-gutters {
margin-left: 0 !important;
margin-right: 0 !important;
justify-content: space-between; }
div.vc_row.row-no-gutters .vc_column-inner {
padding-left: 0 !important;
padding-right: 0 !important; }
.ult-banner-block.only-img {
position: relative; }
.ult-banner-block.only-img img {
transition: transform .5s ease, opacity .5s ease;
position: relative;
z-index: 2;
transform: scale(1.003); }
.ult-banner-block.only-img img.swiper-lazy + .mask, .ult-banner-block.only-img img[data-wowmall-lazy="swiper-lazy"] + .mask {
opacity: 0; }
.ult-banner-block.only-img img.swiper-lazy.swiper-lazy-loaded + .mask, .ult-banner-block.only-img img[data-wowmall-lazy="swiper-lazy"].swiper-lazy-loaded + .mask {
opacity: 1; }
.ult-banner-block.only-img a.bb-link {
transform: scale(1) !important; }
.ult-banner-block.only-img .mask {
opacity: 1;
transform: scale(1.003); }
.ult-banner-block.only-img:hover img {
transform: scale(1.05);
opacity: .8; }
.mobile-accordion .mobile-accordion-more,
.mobile-accordion .mobile-accordion-close {
display: none; }
@media (max-width: 767px) {
.mobile-accordion {
overflow: hidden !important;
transition: max-height .3s ease !important; }
.mobile-accordion.vc_row {
padding-bottom: 38px !important; }
.mobile-accordion.open {
max-height: 2000px !important; }
.mobile-accordion.open .mobile-accordion-more {
display: none; }
.mobile-accordion.open .mobile-accordion-close {
display: inline-block; }
.mobile-accordion .mobile-accordion-more {
margin: 0 0 20px;
display: inline-block; }
.mobile-accordion .mobile-accordion-more:after {
content: '\e8dc';
font-family: 'myfont';
font-size: .6666666666666667rem;
margin-left: 8px; }
.mobile-accordion .mobile-accordion-close:after {
content: '\e8df';
font-family: 'myfont';
font-size: .6666666666666667rem;
margin-left: 8px; } }
@media (max-width: 767px) {
.vc_row.wpb_row {
margin-bottom: 0 !important; } }
.wowmall-vc-carousel .swiper-container {
margin: 0 15px; }
@media (min-width: 576px) {
.wowmall-vc-carousel .swiper-container {
margin: 0 20px; } }
.wowmall-vc-carousel .swiper-slide.vc_column_container .vc_column-inner {
padding: 0; }
.dark-row h1,
.dark-row h2,
.dark-row h3,
.dark-row h4,
.dark-row h5,
.dark-row h6 {
color: #fff; }
.icon-top-left .smile_icon_list.top li .icon_list_icon {
margin: 0 0 28px;
width: auto;
height: auto;
line-height: 1.2;
text-align: left; }
.icon-top-left .smile_icon_list.top li .icon_list_icon i:before {
margin: 0; }
.icon-top-left .smile_icon_list.top li .icon_description {
text-align: left;
margin: 0; }
img.rounded-img {
border-radius: 1000px; }
.vc_tta-pageable.vc_tta.vc_general .vc_tta-panel-body {
border: none;
height: auto !important; }
.vc_tta-pageable.vc_tta.vc_general .vc_tta-panels {
position: relative; }
.vc_tta-pageable.vc_tta.vc_general .vc_tta-panel {
position: absolute;
top: 0;
left: 0;
width: 100%;
opacity: 0;
transition: opacity .3s linear; }
.vc_tta-pageable.vc_tta.vc_general .vc_tta-panel.vc_active {
opacity: 1;
position: static; }
.vc_tta-pageable.vc_tta.vc_general .vc_tta-panel .vc_tta-panel-body {
display: block;
transition: none; }
.vc_tta-pageable.vc_tta.vc_general .vc_pagination {
line-height: 0;
margin-top: 15px;
z-index: 10; }
.vc_tta-pageable.vc_tta.vc_general .vc_pagination-trigger {
width: 14px;
height: 14px;
opacity: 1;
background: #d7d7d7;
margin: 0 14px;
position: relative; }
.vc_tta-pageable.vc_tta.vc_general .vc_pagination-trigger:before {
position: absolute;
content: '';
top: -14px;
left: -14px;
right: -14px;
bottom: -14px; }
.vc_general.vc_pagination li:before {
content: none; }
#primary .vc_tta-tabs.vc_tta-has-pagination:not(.vc_tta-tabs-position-bottom) {
padding-bottom: 40px; }
#primary .ultimate-map-wrapper.ult-adjust-bottom-margin {
margin: 0; }
.wowmall-testimonials {
padding-top: 40px; }
.wowmall-testimonials:before {
content: '\e8cd';
font-family: 'myfont';
font-size: 60px;
position: absolute;
left: 0;
right: 0;
text-align: center;
top: 42px;
line-height: 1; }
.wowmall-testimonials cite {
text-transform: uppercase;
font: inherit;
font-weight: 700;
letter-spacing: .055em; }
.wowmall-testimonials cite:before {
content: '– '; }
.wowmall-testimonials h3 {
margin-bottom: 11px; }
.vc_row.wowmall-white-text {
color: #fff; }
.vc_row.wowmall-white-text h3,
.vc_row.wowmall-white-text h4 {
color: inherit; }
.vc_row.wowmall-white-text .vc_tta-pageable.vc_tta.vc_general .vc_pagination-trigger {
background-color: #fff;
opacity: .3; }
.vc_row.wowmall-white-text .vc_tta-pageable.vc_tta.vc_general .vc_pagination-trigger:hover {
opacity: 1; }
.vc_row.wowmall-white-text .vc_tta-pageable.vc_tta.vc_general .vc_pagination-item.vc_active .vc_pagination-trigger {
background-color: #fff;
opacity: 1; }
.vc_row.wowmall-white-text .wowmall-testimonials cite {
color: inherit; }
@media (min-width: 992px) and (max-width: 1199px) {
.border_between_cols > .vc_column_container:not(:last-child).vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
border-bottom: 1px solid #e4e4e4;
padding-bottom: 27px; } }
@media (min-width: 1600px) {
.border_between_cols > .vc_column_container:not(:last-child).vc_col-lg-4 > .vc_column-inner > .wpb_wrapper {
border-right: 1px solid #e4e4e4;
padding-right: 40px; } }
@media (max-width: 767px) {
div[class*=" vc_custom_"].wpb_text_column {
padding: 0 !important;
margin: 0 !important;
border: none !important; }
div[class*=" vc_custom_"].vc_column-inner {
padding-top: 0 !important;
padding-bottom: 0 !important;
margin: 0 !important;
border: none !important; }
div[class^=" vc_custom_"] {
padding: 0 !important;
margin: 0 !important;
border: none !important; } }
.no-results.not-found .page-content {
text-align: center;
margin: 0 0 80px; }
.ult-banner-block.banner_style_1 {
overflow: hidden; }
.ult-banner-block.banner_style_1 img {
transform: scale(1.003); }
.ult-banner-block.banner_style_1 img[data-wowmall-lazy="swiper-lazy"]:not(.swiper-lazy-loaded) ~ * {
display: none; }
.ult-banner-block.banner_style_1 .bb-top-title {
text-align: center;
position: absolute;
padding: 0 6%;
top: 13.5%;
left: 0;
max-width: 100%;
letter-spacing: .06em;
width: auto;
min-width: 0;
font-size: 3.125vw !important;
line-height: 1.433333333333333 !important;
transition: min-width .5s ease;
pointer-events: none; }
@media (min-width: 768px) {
.ult-banner-block.banner_style_1 .bb-top-title {
font-size: 1.5625vw !important; } }
.ult-banner-block.banner_style_1 .bb-top-title:before {
position: absolute;
content: '';
background: #fff;
width: 8.9%;
height: 6.9%;
top: -29%;
left: 17%;
transition: all .5s ease; }
.ult-banner-block.banner_style_1 .mask {
opacity: 1; }
.ult-banner-block.banner_style_1 .mask:not(:hover) {
background: none !important; }
.ult-banner-block.banner_style_1 .mask .bb-description {
display: flex;
flex-direction: column;
align-items: flex-start;
top: 22%;
right: 0;
left: 0;
bottom: 0;
position: absolute;
padding: 0;
text-transform: uppercase;
text-align: inherit;
letter-spacing: .06em;
font-size: 13.54166666666666vw !important;
line-height: 0.8846153846153846 !important; }
@media (min-width: 768px) {
.ult-banner-block.banner_style_1 .mask .bb-description {
font-size: 6.77083333333333vw !important; } }
.ult-banner-block.banner_style_1 .mask .bb-description span {
display: block;
padding: 0 6%;
max-width: 100%;
width: auto;
min-width: 0;
transition: min-width .5s ease;
text-align: center; }
.ult-banner-block.banner_style_1 .mask .bb-link {
letter-spacing: .06em;
background: none;
text-transform: uppercase;
margin: 0;
position: absolute;
padding: 0;
right: 8%;
bottom: 8.5%;
transform: none;
opacity: 1;
font-weight: 700;
font-size: 3vw;
line-height: 1.6;
text-decoration: underline;
white-space: nowrap; }
@media (min-width: 768px) {
.ult-banner-block.banner_style_1 .mask .bb-link {
font-size: 0.83333333333333vw; } }
.ult-banner-block.banner_style_1 .mask .bb-link:after {
position: absolute;
line-height: 0;
top: 50%;
right: -12%;
content: '\e8da';
font-weight: 400;
font-family: 'myfont'; }
.ult-banner-block.banner_style_1 .mask:hover .bb-description span {
min-width: 100vw; }
@media (min-width: 768px) {
.ult-banner-block.banner_style_1 .mask:hover .bb-description span {
min-width: 50vw; } }
.ult-banner-block.banner_style_1:hover img {
transform: scale(1.05); }
.ult-banner-block.banner_style_1:hover .bb-top-title {
min-width: 100vw; }
@media (min-width: 768px) {
.ult-banner-block.banner_style_1:hover .bb-top-title {
min-width: 50vw; } }
.ult-banner-block.banner_style_1:hover .bb-top-title:before {
left: 50%;
margin-left: -4.45%; }
.ult-banner-block.banner_style_2 {
overflow: hidden;
height: 0;
padding-top: 39.58333333333333%; }
.ult-banner-block.banner_style_2 img {
transform: scale(1.003); }
.ult-banner-block.banner_style_2 img[data-wowmall-lazy="swiper-lazy"]:not(.swiper-lazy-loaded) ~ * {
display: none; }
.ult-banner-block.banner_style_2 .bb-top-title {
position: absolute;
padding: 0;
top: 21%;
left: 0;
max-width: 100%;
letter-spacing: .06em;
width: auto;
min-width: 0;
font-size: 3.125vw !important;
line-height: 1.433333333333333 !important;
transition: transform .5s ease;
pointer-events: none; }
@media (min-width: 768px) {
.ult-banner-block.banner_style_2 .bb-top-title {
font-size: 1.5625vw !important; } }
.ult-banner-block.banner_style_2 .bb-top-title span {
display: block;
transition: min-width .5s ease;
padding: 0 23%;
max-width: 100%;
width: auto;
min-width: 0; }
.ult-banner-block.banner_style_2 .bb-top-title:before {
position: absolute;
content: '';
background: #fff;
width: 10.6%;
height: 2.3%;
top: -9%;
left: 23%; }
.ult-banner-block.banner_style_2 .mask {
opacity: 1;
color: inherit;
background: none !important; }
.ult-banner-block.banner_style_2 .mask .bb-description {
display: flex;
align-items: flex-end;
top: 0;
right: 0;
left: 28%;
bottom: 24%;
position: absolute;
text-align: inherit;
padding: 0 7% 0 0;
transition: transform .5s ease; }
.ult-banner-block.banner_style_2 .mask .bb-description span {
max-width: 100%;
width: auto;
min-width: 0;
transition: min-width .5s ease;
text-align: center;
font-size: 27.08333333333334vw !important;
line-height: .84 !important;
display: flex;
flex-direction: column;
align-items: flex-start;
letter-spacing: -0.08em;
padding: 0 5% 0 0;
text-transform: uppercase; }
@media (min-width: 768px) {
.ult-banner-block.banner_style_2 .mask .bb-description span {
font-size: 13.54166666666667vw !important; } }
.ult-banner-block.banner_style_2 .mask .bb-description span strong {
font-size: 11.66666666666666vw !important;
letter-spacing: 0;
display: block; }
@media (min-width: 768px) {
.ult-banner-block.banner_style_2 .mask .bb-description span strong {
font-size: 5.83333333333333vw !important; } }
.ult-banner-block.banner_style_2 .mask .bb-description span em {
font-size: 13.54166666666666vw !important;
font-style: inherit;
letter-spacing: 0;
display: block; }
@media (min-width: 768px) {
.ult-banner-block.banner_style_2 .mask .bb-description span em {
font-size: 6.77083333333333vw !important; } }
.ult-banner-block.banner_style_2 .mask .bb-link {
letter-spacing: .06em;
background: none;
text-transform: uppercase;
margin: 0;
position: absolute;
padding: 0;
right: 7.5%;
bottom: 14.5%;
transform: none;
opacity: 1;
font-weight: 700;
font-size: 3vw;
line-height: 1.6;
color: #fff;
text-decoration: underline;
white-space: nowrap; }
@media (min-width: 768px) {
.ult-banner-block.banner_style_2 .mask .bb-link {
font-size: 0.83333333333333vw; } }
.ult-banner-block.banner_style_2 .mask .bb-link:after {
position: absolute;
line-height: 0;
top: 50%;
right: -28%;
content: '\e8da';
font-weight: 400;
font-family: 'myfont'; }
.ult-banner-block.banner_style_2:hover img {
transform: scale(1.05); }
.ult-banner-block.banner_style_2:hover .bb-top-title,
.ult-banner-block.banner_style_2:hover .bb-description {
transform: translate(10%, 0); }
.ult-banner-block.banner_style_3 {
overflow: hidden; }
.ult-banner-block.banner_style_3 img {
transform: scale(1.003); }
.ult-banner-block.banner_style_3 img[data-wowmall-lazy="swiper-lazy"]:not(.swiper-lazy-loaded) ~ * {
display: none; }
.ult-banner-block.banner_style_3 .bb-top-title {
position: absolute;
padding: 0;
top: 16%;
left: 52%;
letter-spacing: .06em;
width: auto;
font-size: 6.25vw !important;
line-height: 0.7166666666666667 !important;
transition: transform .5s ease;
pointer-events: none; }
@media (min-width: 768px) {
.ult-banner-block.banner_style_3 .bb-top-title {
font-size: 3.125vw !important; } }
.ult-banner-block.banner_style_3 .mask {
opacity: 1; }
.ult-banner-block.banner_style_3 .mask .bb-description {
display: flex;
align-items: flex-end;
top: 0;
right: 0;
left: 50%;
bottom: 14%;
position: absolute;
text-align: inherit;
padding: 0;
transition: transform .5s ease; }
.ult-banner-block.banner_style_3 .mask .bb-description span {
max-width: 100%;
width: auto;
min-width: 0;
transition: min-width .5s ease;
text-align: center;
font-size: 27.08333333333334vw !important;
line-height: .84 !important;
display: flex;
flex-direction: column;
align-items: flex-start;
letter-spacing: -0.08em;
padding: 0 6.5% 0 0;
text-transform: uppercase; }
@media (min-width: 768px) {
.ult-banner-block.banner_style_3 .mask .bb-description span {
font-size: 13.54166666666667vw !important; } }
.ult-banner-block.banner_style_3 .mask .bb-description span strong {
font-size: 11.66666666666666vw !important;
letter-spacing: 0;
display: block; }
@media (min-width: 768px) {
.ult-banner-block.banner_style_3 .mask .bb-description span strong {
font-size: 5.83333333333333vw !important; } }
.ult-banner-block.banner_style_3 .mask .bb-description span em {
font-size: 13.54166666666666vw !important;
font-style: inherit;
letter-spacing: 0;
display: block; }
@media (min-width: 768px) {
.ult-banner-block.banner_style_3 .mask .bb-description span em {
font-size: 6.77083333333333vw !important; } }
.ult-banner-block.banner_style_3:hover img {
transform: scale(1.05); }
.ult-banner-block.banner_style_3:hover .bb-top-title,
.ult-banner-block.banner_style_3:hover .bb-description {
transform: translate(-30%, 0); }
.ult-banner-block.banner_style_3:not(:hover) .mask {
background: none !important; }
.ult-banner-block.banner_style_4 {
overflow: hidden; }
.ult-banner-block.banner_style_4 img {
transform: scale(1.003); }
.ult-banner-block.banner_style_4 img[data-wowmall-lazy="swiper-lazy"]:not(.swiper-lazy-loaded) ~ * {
display: none; }
.ult-banner-block.banner_style_4 .bb-top-title {
text-align: center;
position: absolute;
top: 14.5%;
left: 0;
padding: 0;
letter-spacing: .06em;
font-size: 6.25vw !important;
line-height: 1.133333333333333 !important;
display: flex;
flex-direction: column;
align-items: flex-start;
pointer-events: none; }
@media (min-width: 768px) {
.ult-banner-block.banner_style_4 .bb-top-title {
font-size: 3.125vw !important; } }
.ult-banner-block.banner_style_4 .bb-top-title span {
transition: min-width .5s ease;
padding: 0 7%;
max-width: 100%;
width: auto;
min-width: 0;
position: relative;
display: block; }
.ult-banner-block.banner_style_4 .bb-top-title span:first-of-type:before {
position: absolute;
content: '';
width: 8.1%;
height: 4.4%;
top: -12%;
left: 18%;
transition: all .5s ease; }
.ult-banner-block.banner_style_4 .mask {
opacity: 1;
color: inherit; }
.ult-banner-block.banner_style_4 .mask:not(:hover) {
background: none !important; }
.ult-banner-block.banner_style_4 .mask .bb-description {
display: flex;
flex-direction: column;
align-items: flex-start;
top: 42%;
right: 0;
left: 0;
bottom: 0;
position: absolute;
padding: 0;
text-align: inherit;
letter-spacing: 0;
font-size: 4vw !important;
line-height: 1.444444444444444 !important; }
@media (min-width: 768px) {
.ult-banner-block.banner_style_4 .mask .bb-description {
font-size: 0.9375vw !important; } }
.ult-banner-block.banner_style_4 .mask .bb-description span {
display: block;
padding: 0 7%;
max-width: 100%;
width: auto;
min-width: 0;
transition: min-width .5s ease;
text-align: center; }
.ult-banner-block.banner_style_4 .mask .bb-link {
letter-spacing: .06em;
background: none;
text-transform: uppercase;
margin: 0;
position: absolute;
padding: 2% 4%;
right: 5.5%;
bottom: 8.5%;
transform: none;
display: block;
opacity: 1;
font-weight: 700;
font-size: 3vw;
line-height: 1.6;
color: #fff;
white-space: nowrap; }
@media (min-width: 768px) {
.ult-banner-block.banner_style_4 .mask .bb-link {
font-size: 0.83333333333333vw; } }
.ult-banner-block.banner_style_4 .mask .bb-link:after {
margin-left: 6%;
content: '\e8da';
font-weight: 400;
font-family: 'myfont'; }
.ult-banner-block.banner_style_4 .mask:hover .bb-description span {
min-width: 100vw; }
@media (min-width: 768px) {
.ult-banner-block.banner_style_4 .mask:hover .bb-description span {
min-width: 50vw; } }
.ult-banner-block.banner_style_4:hover img {
transform: scale(1.05); }
.ult-banner-block.banner_style_4:hover .bb-top-title span {
min-width: 100vw; }
@media (min-width: 768px) {
.ult-banner-block.banner_style_4:hover .bb-top-title span {
min-width: 50vw; } }
.ult-banner-block.banner_style_4:hover .bb-top-title span:before {
left: 50%;
margin-left: -4.05%; }
.wowmall-slider {
width: 100%;
background: #000102; }
.wowmall-slider.wowmall-slider-full_window {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0; }
.wowmall-slider.wowmall-slider-full_window .swiper-slide {
padding: 0 !important;
height: 100% !important; }
.wowmall-slider .wowmall-slide-img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-position: 50%;
background-size: cover; }
.wowmall-slider .wowmall-slide-caption {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 5%; }
.wowmall-slider .wowmall-slide-caption__inner {
overflow: hidden;
width: 1350px;
max-width: 100%;
color: #fff;
text-transform: uppercase;
font-size: 1rem;
line-height: 1.433333333333333;
text-align: center;
letter-spacing: .055em; }
.wowmall-slider .wowmall-slide-caption__inner [class*=layer] {
display: block; }
@media (min-width: 768px) {
.wowmall-slider .wowmall-slide-caption__inner {
font-size: 1.5625vw; } }
.wowmall-slider .swiper-button-prev,
.wowmall-slider .swiper-button-next {
background: none;
height: auto;
width: auto;
margin: 0; }
.wowmall-slider .swiper-button-prev:before,
.wowmall-slider .swiper-button-next:before {
font-family: myfont;
font-size: 31px;
line-height: 0;
display: block;
content: '\e8d9';
color: #fff;
transition: transform .3s ease; }
.wowmall-slider .swiper-button-prev:hover:before,
.wowmall-slider .swiper-button-next:hover:before {
transform: scale(1.6129032258); }
.wowmall-slider .swiper-button-prev {
left: 5%; }
.wowmall-slider .swiper-button-next {
right: 5%; }
.wowmall-slider .swiper-button-next:before {
content: '\e8da'; }
.wowmall_slider_1 .wowmall-slider .wowmall-slide__1 .wowmall-slide-caption__inner {
text-align: left; }
.wowmall_slider_1 .wowmall-slider .wowmall-slide__1 .wowmall-slide-caption__inner .layer_1 {
font-size: 4.16666666666667vw;
line-height: 1.525;
letter-spacing: .76em; }
.wowmall_slider_1 .wowmall-slider .wowmall-slide__1 .wowmall-slide-caption__inner .layer_2 {
font-size: 8.85416666666667vw;
line-height: 1;
letter-spacing: .662em;
font-weight: 700; }
.wowmall_slider_1 .wowmall-slider .wowmall-slide__2 .wowmall-slide-caption__inner {
font-size: 4.16666666666667vw;
line-height: 1.8;
letter-spacing: .86em;
padding-left: .86em; }
.wowmall_slider_1 .wowmall-slider .wowmall-slide__3 .wowmall-slide-caption__inner .layer_1 {
font-size: 4.16666666666667vw;
line-height: 1.05;
letter-spacing: .46em;
padding-left: .46em; }
.wowmall_slider_1 .wowmall-slider .wowmall-slide__3 .wowmall-slide-caption__inner .layer_2 {
font-size: 5.72916666666667vw;
line-height: 1.045454545454545;
letter-spacing: .86em;
padding-left: .86em;
font-weight: 700; }
.post-password-form {
display: flex;
align-items: center; }
.post-password-form label {
margin-right: 10px; }
.archive-taxonomy-description {
margin: 0 0 20px; }
.post_format-post-format-image.post-single .wp-caption {
width: 100% !important; }
.post_format-post-format-image.post-single .wp-caption img {
width: 100%; }
@media (max-width: 991px) {
.wowmall-slider-button,
.wowmall-slider-caption {
font-size: 16px !important;
line-height: 1 !important; } }
@media (max-width: 991px) {
.wowmall-slider-button {
margin-top: 10px !important; } }
body .banner-style12 a, body .banner-style12 p {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1); }
.vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner {
padding-top: 0; }
.vc_pageable-slide-wrapper {
flex: 1 1 auto; }
.vc_gitem_row {
margin: 0; }
.snptwdgt-container .snptwdgt__ftr {
display: none; }
.wowmall-instagram .instagram-items {
display: flex;
flex-wrap: wrap; }
.wowmall-instagram .instagram-items__cols-4 .instagram-item {
width: 25%;
flex: 0 1 25%; }
@media (max-width: 767px) {
.wowmall-instagram .instagram-items__cols-4 .instagram-item {
width: 50%;
flex: 0 1 50%; } }
.wowmall-instagram .instagram-items__cols-6 .instagram-item {
width: 16.66%;
flex: 0 1 16.66%; }
@media (max-width: 767px) {
.wowmall-instagram .instagram-items__cols-6 .instagram-item {
width: 33.33%;
flex: 0 1 33.33%; } }
.wowmall-instagram .instagram-items .instagram-item {
overflow: hidden; }
.wowmall-instagram .instagram-items .instagram-item__over {
pointer-events: none;
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
opacity: 0;
transform: scale(2);
transition: all 0.3s ease;
display: flex;
justify-content: center;
align-items: center;
color: #fff; }
.wowmall-instagram .instagram-items .instagram-item__likes, .wowmall-instagram .instagram-items .instagram-item__comments {
margin: 0 5px; }
.wowmall-instagram .instagram-items .instagram-item__likes:before, .wowmall-instagram .instagram-items .instagram-item__comments:before {
font-family: myfont;
margin-right: 3px; }
.wowmall-instagram .instagram-items .instagram-item__likes:before {
content: '\e876'; }
.wowmall-instagram .instagram-items .instagram-item__comments:before {
content: '\e80a'; }
.wowmall-instagram .instagram-items .instagram-item a {
display: block;
position: relative; }
.wowmall-instagram .instagram-items .instagram-item a img {
display: block; }
.wowmall-instagram .instagram-items .instagram-item a:before {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
content: '';
opacity: 0;
transform: scale(0);
transition: all 0.3s ease; }
.wowmall-instagram .instagram-items .instagram-item a:not(.with-over):after {
content: '';
font-family: myfont;
position: absolute;
width: 1.1em;
text-align: center;
color: #fff;
top: 50%;
left: 50%;
font-size: 36px;
transform: translate(-50%, -50%) scale(2);
opacity: 0;
transition: all .3s ease; }
.wowmall-instagram .instagram-items .instagram-item a:hover:before {
opacity: .8;
transform: scale(1); }
.wowmall-instagram .instagram-items .instagram-item a:hover:after {
transform: translate(-50%, -50%) scale(1);
opacity: 1; }
.wowmall-instagram .instagram-items .instagram-item a:hover .instagram-item__over {
transform: scale(1);
opacity: 1; } .entry-content .smile_icon_list > li:before {
content: none !important; }
.smile_icon_list li .icon_list_connector {
border-color: transparent; }
.smile_icon_list.with_bg li .icon_list_icon {
background: none; }
.contacts-list .smile_icon_list li.icon_list_item, .contacts-list .smile_icon_list.left li.icon_list_item {
margin: 0 0 27px !important;
min-height: inherit !important; }
.contacts-list .smile_icon_list li.icon_list_item .icon_list_icon, .contacts-list .smile_icon_list.left li.icon_list_item .icon_list_icon {
width: 1.5em;
height: auto;
line-height: 1.25;
text-align: left; }
.contacts-list .smile_icon_list li.icon_list_item .icon_description, .contacts-list .smile_icon_list.left li.icon_list_item .icon_description {
display: block;
height: auto;
margin: 0 0 0 1.5em;
padding: 0; }
.contacts-list .smile_icon_list li.icon_list_item .icon_description .icon_description_text p, .contacts-list .smile_icon_list.left li.icon_list_item .icon_description .icon_description_text p {
margin-top: 3px; }
.contacts-list .smile_icon_list [class^="myfont-"]:before,
.contacts-list .smile_icon_list [class*=" myfont-"]:before {
margin: 0;
width: auto; }
div.wpcf7-validation-errors {
display: none !important; } .top-panel {
font-size: .7777777777777778em;
line-height: 1.714285714285714;
position: relative;
z-index: 2002; }
@media (max-width: 991px) {
.top-panel {
display: none; } }
.top-panel .social-media-profiles-menu {
margin: 0;
height: 50px;
overflow: hidden; }
@media (min-width: 1600px) {
.top-panel .social-media-profiles-menu {
flex-wrap: nowrap; } }
.top-panel .social-media-profiles-menu a {
margin: 6px 5px 5px 0; }
.top-panel .social-media-profiles-menu a:hover {
background-color: #fff; }
body.focus-styles .top-panel .social-media-profiles-menu a:focus {
background-color: #fff; }
.header-text ul {
list-style: none;
display: flex;
margin: 0;
padding: 0 0 2px;
flex-wrap: wrap; }
.header-text ul li {
padding: 0 5px; }
@media (min-width: 1600px) {
.header-text ul li {
padding: 0 14px 0 13px; } }
.top-panel-2 .header-text ul li {
padding: 0 27px 0 0; }
.header-text ul li span[class*=myfont] {
font-size: .8571428571428571em;
display: inline-block;
vertical-align: baseline;
margin-right: 4px; }
.header-text-wrapper {
display: flex;
align-items: center;
justify-content: center; }
@media (max-width: 1599px) {
.top-panel-1 .header-text-wrapper, .top-panel-3 .header-text-wrapper {
display: none; } }
.top-panel-2 .header-text-wrapper {
justify-content: flex-start;
min-height: 50px; }
.top-panel-inner-wrapper {
position: relative; }
.header-tools-wrapper {
position: static;
display: flex;
align-items: stretch;
justify-content: flex-end; }
.top-panel-3 .header-tools-wrapper, .header-layout-5 .header-tools-wrapper {
position: static; }
.header-tools-wrapper .header-tools {
display: flex;
align-items: stretch; }
.header-tools-wrapper .header-tools > a,
.header-tools-wrapper .header-tools .header-cart-wrapper,
.header-tools-wrapper .header-tools .header-currency-wrapper {
margin-left: 12px;
display: flex;
align-items: stretch; }
@media (min-width: 1600px) {
.header-tools-wrapper .header-tools > a,
.header-tools-wrapper .header-tools .header-cart-wrapper,
.header-tools-wrapper .header-tools .header-currency-wrapper {
margin-left: 35px; } }
.header-tools-wrapper .header-tools > a:first-child,
.header-tools-wrapper .header-tools .header-cart-wrapper:first-child,
.header-tools-wrapper .header-tools .header-currency-wrapper:first-child {
margin-left: 0; }
.header-tools-wrapper .header-tools .header-currency-wrapper {
align-items: center; }
.header-tools-wrapper .header-tools > a,
.header-tools-wrapper .header-tools .header-cart-wrapper .cart-contents,
.header-tools-wrapper .header-tools .header-currency-wrapper > a {
flex: 0 1 auto;
cursor: pointer;
transition: color .3s ease, background-color .3s ease;
display: flex;
align-items: stretch; }
.header-tools-wrapper .header-tools > a span[class*=myfont],
.header-tools-wrapper .header-tools .header-cart-wrapper .cart-contents span[class*=myfont],
.header-tools-wrapper .header-tools .header-currency-wrapper > a span[class*=myfont] {
display: flex;
align-items: center; }
.header-tools-wrapper .header-tools > a span[class*=myfont]:before,
.header-tools-wrapper .header-tools .header-cart-wrapper .cart-contents span[class*=myfont]:before,
.header-tools-wrapper .header-tools .header-currency-wrapper > a span[class*=myfont]:before {
margin: 0; }
.header-tools-wrapper .header-tools .header-cart-wrapper .cart-contents:before {
display: flex;
align-items: center; }
.header-tools-wrapper .header-tools .header-currency-wrapper .dropdown-menu {
position: absolute;
right: 0;
top: -999px;
opacity: 0;
transform: translate(0, 20px);
display: block;
transition: opacity .3s ease, transform .3s ease, top 0s linear .3s;
background-color: #141414;
width: 254px;
padding: 30px; }
.header-tools-wrapper .header-tools .header-currency-wrapper .dropdown-menu a {
color: inherit;
display: block;
padding: 6px 10px;
transition: color .3s ease, background-color .3s ease; }
.header-tools-wrapper .header-tools .header-currency-wrapper .dropdown-menu a:hover {
color: #fff; }
body.focus-styles .header-tools-wrapper .header-tools .header-currency-wrapper .dropdown-menu a:focus {
color: #fff; }
.header-tools-wrapper .header-tools .header-currency-wrapper.active .dropdown-menu {
top: 100%;
opacity: 1;
transform: translate(0, 0px);
transition: opacity .3s ease, transform .3s ease, top 0s linear; }
.header-tools-wrapper .wowmall-top-search-wrapper {
width: 33px; }
@media (min-width: 1600px) {
.header-tools-wrapper .wowmall-top-search-wrapper {
width: 52px; } }
.header-tools {
font-size: .8888888888888889rem; }
.header-tools .orders-link:before {
display: flex;
align-items: center;
content: '\e838';
font-family: 'myfont'; }
.header-tools .header-compare-link {
white-space: nowrap; }
.header-tools .header-compare-link:before {
display: flex;
align-items: center;
font-size: 1.055555555555556rem;
line-height: 1;
font-family: 'myfont';
content: '\e8f2'; }
.header-tools .header-wishlist-link {
white-space: nowrap; }
.header-tools .header-wishlist-link:before {
display: flex;
align-items: center;
font-size: 1.111111111111111rem;
line-height: 1;
font-family: 'myfont';
content: '\e8c7'; }
.header-tools .myaccount-link {
white-space: nowrap; }
.header-tools .myaccount-link:before {
font-size: .8333333333333333rem;
line-height: 1;
display: flex;
align-items: center;
font-family: 'myfont';
content: '\e8aa'; }
.header-tools .myaccount-link.logged_in:before {
content: '\e87e'; }
.top-panel-container {
position: relative; }
.header-currency-wrapper .dropdown-menu {
display: none; }
.header-cart-wrapper {
line-height: 1.714285714285714;
font-size: .8888888888888889rem; }
.header-cart-wrapper a.cart-contents {
position: relative;
display: block; }
.header-cart-wrapper a.cart-contents:before {
font-size: .9444444444444444rem;
line-height: 1;
transform: scaleX(-1);
filter: FlipH;
-ms-filter: "FlipH";
display: block;
font-family: 'myfont';
content: '\e893'; }
.header-cart-wrapper a.cart-contents > .count {
position: absolute;
min-width: 20px;
padding: 0 3px;
line-height: 20px;
border-radius: 1000px;
color: #fff;
font-size: .7777777777777778rem;
text-align: center;
background: #888;
left: 50%;
margin-left: -1px;
top: 50%;
margin-top: -22px; }
.header-cart-wrapper .woocommerce.widget_shopping_cart {
position: absolute;
margin: 0;
top: -9999px;
right: 0;
background: #141414;
width: 401px;
max-width: 100%;
cursor: auto;
transition: top 0s .3s, transform .3s ease, opacity .3s ease;
transform: translate(0, 20px);
opacity: 0 !important;
z-index: 100; }
.header-cart-wrapper .woocommerce.widget_shopping_cart .widget_shopping_cart_content {
padding: 15px 0 0; }
@media (min-width: 576px) {
.header-cart-wrapper .woocommerce.widget_shopping_cart .widget_shopping_cart_content {
padding: 35px 0 0; } }
.header-cart-wrapper .woocommerce.widget_shopping_cart ul.cart_list {
padding: 0 20px; }
@media (min-width: 576px) {
.header-cart-wrapper .woocommerce.widget_shopping_cart ul.cart_list {
padding: 0 40px;
overflow-y: auto;
overflow-x: hidden;
max-height: 380px; } }
.header-cart-wrapper .woocommerce.widget_shopping_cart ul.cart_list::-webkit-scrollbar {
width: 10px; }
.header-cart-wrapper .woocommerce.widget_shopping_cart ul.cart_list li.empty,
.header-cart-wrapper .woocommerce.widget_shopping_cart ul.cart_list li .cart-product-title,
.header-cart-wrapper .woocommerce.widget_shopping_cart ul.cart_list li a {
color: #fff; }
.header-cart-wrapper .woocommerce.widget_shopping_cart ul.cart_list li .cart-product-title a:hover {
color: inherit; }
.header-cart-wrapper .woocommerce.widget_shopping_cart ul.cart_list li.mini_cart_item + li.mini_cart_item {
border-top-color: #363636; }
.header-cart-wrapper .woocommerce.widget_shopping_cart .total {
color: #fff;
padding: 3px 28px 5px 20px; }
@media (min-width: 576px) {
.header-cart-wrapper .woocommerce.widget_shopping_cart .total {
padding: 25px 40px 8px; } }
.header-cart-wrapper .woocommerce.widget_shopping_cart .buttons {
padding: 0 20px 30px; }
@media (min-width: 576px) {
.header-cart-wrapper .woocommerce.widget_shopping_cart .buttons {
padding: 0 40px 42px; } }
.header-cart-wrapper .woocommerce.widget_shopping_cart .mini-cart-posttext {
padding: 12px 20px; }
@media (min-width: 576px) {
.header-cart-wrapper .woocommerce.widget_shopping_cart .mini-cart-posttext {
padding: 12px 40px; } }
.header-cart-wrapper.active .widget_shopping_cart {
display: block;
transition: top 0s, transform .3s ease, opacity .3s ease;
top: 100%;
transform: translate(0, 0);
opacity: 1 !important; }
.stuck-header .header-cart-wrapper.active .widget_shopping_cart {
display: none; }
.logo {
margin: 0;
display: flex; }
.header-layout-3 .logo {
justify-content: center; }
.logo-link {
text-decoration: none; }
.logo-link img {
display: block; }
body.home.blog:not(.paged) #header:not(.header-layout-mobile) {
border-bottom: 1px solid #e4e4e4; }
@media (max-width: 991px) {
#header:not(.header-layout-mobile) {
display: none; } }
@media (min-width: 992px) {
body.desktop #header.header-layout-mobile {
display: none; } }
.wowmall-top-search button[type=submit], .wowmall-top-search button[type=button] {
padding: 0;
border: none;
background: none;
font-size: 1.111111111111111rem; }
body.mobile .wowmall-top-search button[type=submit],
body.mobile .wowmall-top-search button[type=button] {
width: 1.1em; }
.wowmall-top-search button[type=submit] span[class*=myfont]:before, .wowmall-top-search button[type=button] span[class*=myfont]:before {
margin: 0; }
.wowmall-top-search input[type=search] {
background: none;
border: none;
font-size: .8888888888888889rem !important;
flex: 0.0000000001 1 100%;
outline: none !important; }
.wowmall-top-search-wrapper {
display: flex; }
.wowmall-top-search-wrapper .wowmall-top-search {
position: absolute;
right: 0;
top: 0;
bottom: 0;
left: auto;
z-index: 2001;
animation: top-search-form-reverse .3s ease; }
.wowmall-top-search-wrapper .wowmall-top-search form {
display: inline-flex;
position: absolute;
align-items: center;
justify-content: flex-end;
top: 0;
left: 0;
width: 100%;
height: 100%;
transition: background-color .3s ease; }
.header-layout-5 .wowmall-top-search-wrapper .wowmall-top-search form:before, .header-layout-6 .wowmall-top-search-wrapper .wowmall-top-search form:before {
transition: background-color .3s ease;
content: '';
position: absolute;
left: 0;
top: 0;
right: 34px;
bottom: 0; }
.top-panel-3 .wowmall-top-search-wrapper .wowmall-top-search button[type=submit]:hover,
.top-panel-3 .wowmall-top-search-wrapper .wowmall-top-search button[type=button]:hover {
color: #fff; }
body.focus-styles .top-panel-3 .wowmall-top-search-wrapper .wowmall-top-search button[type=submit]:focus,
body.focus-styles .top-panel-3 .wowmall-top-search-wrapper .wowmall-top-search button[type=button]:focus {
color: #fff; }
.wowmall-top-search-wrapper .wowmall-top-search button.search-submit {
position: absolute;
z-index: 2;
transition: color .3s ease, transform .3s ease;
display: block;
right: 0;
top: 50%;
transform: translate(0, -50%) rotate(0deg); }
.wowmall-top-search-wrapper .wowmall-top-search input[type=search] {
height: 50px;
margin-right: 60px;
display: none;
padding: 0;
position: relative;
z-index: 2; }
.wowmall-top-search-wrapper .wowmall-top-search input[type=search]::-webkit-input-placeholder {
text-transform: uppercase;
letter-spacing: .06em; }
.wowmall-top-search-wrapper .wowmall-top-search input[type=search]::-moz-placeholder {
text-transform: uppercase;
letter-spacing: .06em; }
.wowmall-top-search-wrapper .wowmall-top-search input[type=search]:-ms-input-placeholder {
text-transform: uppercase;
letter-spacing: .06em; }
.top-panel-3 .wowmall-top-search-wrapper .wowmall-top-search input[type=search] {
color: #fff; }
.header-layout-5 .wowmall-top-search-wrapper .wowmall-top-search input[type=search], .header-layout-6 .wowmall-top-search-wrapper .wowmall-top-search input[type=search] {
padding-left: 20px; }
.wowmall-top-search-wrapper .wowmall-top-search .wowmall-sep {
border-left: 1px solid #e4e4e4;
background: #e4e4e4;
width: 1px;
height: .6666666666666667rem;
display: block;
margin: 0 14px;
opacity: 0;
transition: opacity .1s linear .2s; }
.header-layout-5 .wowmall-top-search-wrapper .wowmall-top-search .wowmall-sep, .header-layout-6 .wowmall-top-search-wrapper .wowmall-top-search .wowmall-sep {
display: none; }
.wowmall-top-search-wrapper .wowmall-top-search.expanded {
left: 0;
animation: none; }
.wowmall-top-search-wrapper .wowmall-top-search.expanded form {
background-color: #fff; }
.header-layout-5 .wowmall-top-search-wrapper .wowmall-top-search.expanded form, .header-layout-6 .wowmall-top-search-wrapper .wowmall-top-search.expanded form {
background-color: transparent; }
.header-layout-5 .wowmall-top-search-wrapper .wowmall-top-search.expanded form:before, .header-layout-6 .wowmall-top-search-wrapper .wowmall-top-search.expanded form:before {
background-color: #fff; }
.wowmall-top-search-wrapper .wowmall-top-search.expanded input[type=search] {
display: block; }
.wowmall-top-search-wrapper .wowmall-top-search.expanded .wowmall-sep {
opacity: 1;
transition: opacity .1s linear; }
.wowmall-top-search-wrapper .wowmall-top-search.expanded button.search-submit {
transform: translate(-53px, -50%) rotate(-360deg); }
.wowmall-top-search-wrapper .wowmall-top-search.expanded button.search-close {
opacity: 1;
transition: color .3s ease, opacity .1s linear; }
.wowmall-top-search-wrapper .wowmall-top-search button.search-close {
opacity: 0;
transition: color .3s ease, opacity .1s linear .2s; }
@keyframes wowmall-search-loader {
0% {
transform: rotate(0deg); }
100% {
transform: rotate(360deg); } }
.wowmall-top-search-wrapper .wowmall-top-search .wowmall-search-results {
position: absolute;
background: #fff;
left: 0;
right: 0;
z-index: 11;
top: -999px;
opacity: 0;
transform: translate(0, 20px);
transition: top 0s .3s, transform .3s ease, opacity .3s ease;
box-shadow: 3px 4px 21px rgba(0, 0, 0, 0.16); }
.header-layout-5 .wowmall-top-search-wrapper .wowmall-top-search .wowmall-search-results, .header-layout-6 .wowmall-top-search-wrapper .wowmall-top-search .wowmall-search-results {
right: 34px; }
.wowmall-top-search-wrapper .wowmall-top-search .wowmall-search-results .wowmall-search-loading {
border-radius: 50%;
width: 40px;
height: 40px;
border: 2px solid transparent;
left: 50%;
animation: wowmall-search-loader 1.1s infinite linear;
display: block;
margin: 0 auto; }
.wowmall-top-search-wrapper .wowmall-top-search .wowmall-search-results.shown {
padding: 30px;
top: 100%;
opacity: 1;
transform: translate(0, 0);
transition: top 0s, transform .3s ease, opacity .3s ease; }
.wowmall-top-search-wrapper .wowmall-top-search .wowmall-search-results .wowmall-search-results-inner {
overflow-x: auto;
max-height: 362px; }
.wowmall-top-search-wrapper .wowmall-top-search .wowmall-search-results .wowmall-search-results-inner > a {
display: block;
padding: 10px;
transition: background-color .3s ease;
overflow: hidden;
color: inherit;
border: none;
margin: 0; }
.wowmall-top-search-wrapper .wowmall-top-search .wowmall-search-results .wowmall-search-results-inner > a:hover {
background-color: #f7f7f7; }
.wowmall-top-search-wrapper .wowmall-top-search .wowmall-search-results .wowmall-search-results-inner > a img {
float: left;
margin: 0 20px 0 0; }
.wowmall-top-search-wrapper .wowmall-top-search .wowmall-search-results .wowmall-search-results-inner > a.hentry > *:not(.row) {
width: auto; }
.wowmall-top-search-wrapper .wowmall-top-search .wowmall-search-results .wowmall-search-results-inner > a .wowmall-ajax-search-item-title {
clear: none;
margin: 0; }
.wowmall-top-search-wrapper .wowmall-top-search .wowmall-search-results .wowmall-search-results-inner > a .price {
font-weight: 700;
font-size: 1.444444444444444rem;
display: flex;
align-items: baseline; }
.wowmall-top-search-wrapper .wowmall-top-search .wowmall-search-results .wowmall-search-results-inner > a .price ins {
order: -1;
color: #de2e2e;
margin-right: 15px; }
.wowmall-top-search-wrapper .wowmall-top-search .wowmall-search-results .wowmall-search-results-inner > a .price .woocommerce-price-suffix {
margin-left: 5px; }
.wowmall-top-search-wrapper .wowmall-top-search .wowmall-search-results .wowmall-search-results-inner > a + a {
margin-top: 10px; }
.wowmall-top-search-wrapper .wowmall-top-search .wowmall-search-results .wowmall-search-results-inner::-webkit-scrollbar {
width: 10px; }
@keyframes top-search-form-reverse {
0% {
left: 0; }
100% {
left: 0; } }
.header-layout-2 .main-menu, .header-layout-3 .main-menu {
justify-content: center; }
.header-layout-3 .main-menu {
margin-bottom: 11px; }
.header-layout-4 .main-menu, .header-layout-6 .main-menu {
justify-content: flex-end;
padding-right: 11px; }
body.home .header-layout-5 {
position: absolute;
left: 0;
width: 100%;
z-index: 100;
padding: 23px 0 0; }
.header-layout-5 .combined_nav {
display: flex;
justify-content: flex-end; }
.header-layout-5 .combined_nav .header-tools > a:first-child {
margin-left: 10px; }
body.home .header-layout-6 {
position: absolute;
left: 0;
width: 100%;
z-index: 100;
padding-top: 23px; }
.header-layout-mobile {
display: flex;
position: relative;
padding: 12px 16px 12px 21px;
align-items: center; }
.header-layout-mobile > .logo {
flex: 1 1 auto; }
.header-layout-mobile .header-cart-wrapper.active a.cart-contents:before {
font-size: 1rem;
content: '\e934'; }
.header-layout-mobile .header-cart-wrapper.active a.cart-contents .count {
display: none; }
.header-layout-mobile > .wowmall-sep {
width: 1px;
background-color: #444;
height: .8333333333333333rem;
margin: 0 21px 0 19px; }
.header-layout-mobile nav.navbar:before {
position: fixed;
top: 0;
height: 0;
left: 0;
width: 100%;
background: rgba(0, 0, 0, 0.2);
z-index: 1000;
content: ''; }
.header-layout-mobile nav.navbar #mobile-menu-wrapper {
font-size: .8888888888888889rem;
position: fixed;
right: 0;
top: 0;
z-index: 1001;
background-color: #fff;
left: 50px;
transform: translate(100%, 0);
bottom: -1px;
opacity: 0;
overflow-x: hidden;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
transition: transform .3s ease, box-shadow .3s ease, opacity .3s ease; }
body.admin-bar .header-layout-mobile nav.navbar #mobile-menu-wrapper {
top: 32px; }
@media (max-width: 782px) {
body.admin-bar .header-layout-mobile nav.navbar #mobile-menu-wrapper {
top: 46px; } }
.header-layout-mobile nav.navbar #mobile-menu-wrapper .wowmall-top-search {
padding: 20px; }
.header-layout-mobile nav.navbar #mobile-menu-wrapper .wowmall-top-search form {
display: flex;
background: #f9f9f9;
padding-right: 9px; }
.header-layout-mobile nav.navbar #mobile-menu-wrapper .wowmall-top-search input[type=search] {
height: 40px;
padding: 0 16px; }
.header-layout-mobile nav.navbar #mobile-menu-wrapper .header-tools {
padding: 24px 20px 18px;
border-bottom: 1px solid #e4e4e4; }
.header-layout-mobile nav.navbar #mobile-menu-wrapper .header-tools > a {
display: block;
margin: 0 0 14px;
color: inherit; }
.header-layout-mobile nav.navbar #mobile-menu-wrapper .header-tools > a:before {
display: inline-block;
width: 26px;
color: #b1b1b1; }
.header-layout-mobile nav.navbar #mobile-menu-wrapper .header-tools > a:hover:before {
color: inherit; }
.header-layout-mobile nav.navbar #mobile-menu-wrapper .header-currency-wrapper {
border-bottom: 1px solid #e4e4e4;
transition: background-color .3s ease; }
.header-layout-mobile nav.navbar #mobile-menu-wrapper .header-currency-wrapper a {
color: inherit;
display: block;
padding: 3px 20px 11px; }
.header-layout-mobile nav.navbar #mobile-menu-wrapper .header-currency-wrapper a.dropdown-toggle {
padding: 11px 20px;
position: relative; }
.header-layout-mobile nav.navbar #mobile-menu-wrapper .header-currency-wrapper a.dropdown-toggle:after {
content: '\e8dc';
font-family: 'myfont';
position: absolute;
right: 20px;
top: 50%;
line-height: 0;
font-size: .6666666666666667rem;
transition: all .3s ease; }
.header-layout-mobile nav.navbar #mobile-menu-wrapper .header-currency-wrapper .dropdown-menu {
margin: 0; }
.header-layout-mobile nav.navbar #mobile-menu-wrapper .header-currency-wrapper.active {
background-color: #f9f9f9; }
.header-layout-mobile nav.navbar #mobile-menu-wrapper .header-currency-wrapper.active a.dropdown-toggle:after {
transform: rotateX(180deg); }
.header-layout-mobile nav.navbar.shown:before {
height: 100%; }
.header-layout-mobile nav.navbar.shown #mobile-menu-wrapper {
transform: translate(0, 0);
box-shadow: 0 0 11px rgba(0, 0, 0, 0.09);
opacity: 1; }
.header-layout-mobile #mobile-menu-open {
white-space: nowrap;
background: none;
padding: 0;
border: none;
font-size: .8888888888888889rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .05em; }
.header-layout-mobile #mobile-menu-open span[class*=myfont-] {
font-size: 1rem; }
.header-layout-mobile #mobile-menu-close {
padding: 0;
border: none;
position: fixed;
left: 0;
top: -999px;
width: 100%;
height: 50px;
opacity: 0;
z-index: 1001;
transition: opacity .3s ease, top 0s linear .3s; }
.header-layout-mobile #mobile-menu-close.active {
top: 0;
opacity: 1;
transition: opacity .3s ease, top 0s linear; }
body.admin-bar .header-layout-mobile #mobile-menu-close.active {
top: 32px; }
@media (max-width: 782px) {
body.admin-bar .header-layout-mobile #mobile-menu-close.active {
top: 46px; } }
.header-layout-mobile #mobile-menu-close span[class*=myfont-] {
display: block;
width: 50px;
text-align: center; }
.header-sticky-wrapper {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 2003;
background: #fff;
transform: translate(0, -100%);
transition: transform .3s ease, opacity .3s ease, box-shadow .3s ease;
opacity: 0; }
body.overflow-hidden.scroll_width_12 .header-sticky-wrapper {
padding-right: 12px; }
body.overflow-hidden.scroll_width_15 .header-sticky-wrapper {
padding-right: 15px; }
body.overflow-hidden.scroll_width_17 .header-sticky-wrapper {
padding-right: 17px; }
@media (min-width: 601px) {
.admin-bar .header-sticky-wrapper {
top: 46px; } }
@media (min-width: 783px) {
.admin-bar .header-sticky-wrapper {
top: 32px; } }
.stuck-header .header-sticky-wrapper {
box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
opacity: 1;
transform: translate(0, 0); }
.stuck-header .header-sticky-wrapper .header-cart-wrapper.active .widget_shopping_cart {
display: block; }
.header-sticky-wrapper .main-menu {
justify-content: center; }
.header-sticky-wrapper .main-menu #primary-menu-sticky {
text-align: left; }
.header-sticky-wrapper .header-cart-wrapper .cart-contents:before {
font-size: 1.111111111111111rem; }
.header-sticky-wrapper .header-cart-wrapper.active .widget_shopping_cart {
display: none; }
@media (max-width: 991px) {
.header-sticky-wrapper {
display: none !important; } } #footer-bottom-panel {
position: relative;
clear: both; }
@media (max-width: 767px) {
#footer-bottom-panel {
padding: 25px 15px 0;
margin: 0 -15px; } }
@media (min-width: 768px) {
#footer-bottom-panel {
margin: 0 -60px;
padding: 0 60px; } }
#footer-bottom-panel .wowmall-to-top:before {
font-family: 'myfont';
content: '\e828';
font-size: .7777777777777778rem; }
#footer-bottom-panel .wowmall-to-top:hover {
color: #fff !important; }
#footer-bottom-panel .wowmall-to-top:hover:before {
color: inherit; }
@media (min-width: 768px) {
#footer-bottom-panel .wowmall-to-top {
position: absolute;
bottom: 50%;
right: 27px;
transform: translate(0, 50%);
width: 40px;
height: 40px;
border: 2px solid;
border-radius: 1000px;
transition: background-color .3s ease, color .3s ease;
font-size: 0;
line-height: 0; }
#footer-bottom-panel .wowmall-to-top:before {
color: #a3a3a3;
position: absolute;
line-height: 0;
margin: 0;
left: 0;
right: 0;
top: 50%;
text-align: center;
transition: color .3s ease; }
#footer-bottom-panel .wowmall-to-top:not(:hover) {
background-color: transparent; } }
@media (max-width: 767px) {
#footer-bottom-panel .wowmall-to-top {
display: block;
text-align: center;
text-transform: uppercase;
color: #fff;
font-size: .8888888888888889rem;
font-weight: 700;
padding: 9px 0;
letter-spacing: .05em;
margin: 0 -15px; } }
@media (max-width: 767px) and (min-width: 768px) {
#footer-bottom-panel .wowmall-to-top {
margin: 0 -60px; } }
@media (max-width: 767px) {
#footer-bottom-panel .wowmall-to-top:before {
margin-right: 8px;
vertical-align: text-top;
display: inline-block; } }
@media (min-width: 992px) {
#footer-bottom-panel .footer-bottom-panel-row {
display: flex;
align-items: center; } }
#footer-bottom-panel .footer-bottom-panel-row .logo {
margin-right: 19px; }
#footer-bottom-panel a {
color: #fff; }
@media (min-width: 1200px) {
#footer-bottom-panel a.wowmall-privacy-link.at_start:after {
content: '';
height: .8571428571428571em;
width: 1px;
display: inline-block;
vertical-align: baseline;
background: #444;
margin: 0 11px 0 16px; } }
@media (min-width: 1200px) {
#footer-bottom-panel a.wowmall-privacy-link.at_end:before {
content: '';
height: .8571428571428571em;
width: 1px;
display: inline-block;
vertical-align: baseline;
background: #444;
margin: 0 16px 0 12px; } }
#footer-bottom-panel .footer-text {
padding: 10px 0; }
@media (max-width: 767px) {
#footer-bottom-panel .footer-text {
letter-spacing: -.01em; } }
@media (min-width: 992px) {
#footer-bottom-panel .footer-text {
margin-right: 33px; } }
#footer-bottom-panel img.wowmall-payment-methods {
margin: 25px 0 35px; }
@media (min-width: 576px) {
#footer-bottom-panel img.wowmall-payment-methods {
margin: 10px 0; } }
@media (min-width: 768px) {
.container + #footer-bottom-panel.footer-bottom-panel-2 {
margin-top: 18px; } }
#footer-bottom-panel.footer-bottom-panel-2 .footer-bottom-panel-row {
justify-content: space-between; }
#colophon.site-footer-3 #footer-bottom-panel.footer-bottom-panel-2 .footer-bottom-panel-row {
flex-wrap: wrap;
justify-content: center; }
#colophon.site-footer-3 #footer-bottom-panel.footer-bottom-panel-2 .footer-bottom-panel-row .footer-text {
width: 100%;
flex: 1 1 100%;
padding: 33px 0 15px; }
#colophon.site-footer-3 #footer-bottom-panel.footer-bottom-panel-2 .footer-bottom-panel-row img.wowmall-payment-methods {
margin-bottom: 39px; }
#footer-bottom-panel.footer-bottom-panel-3 {
padding: 5px 0; }
#footer-top-panel {
padding: 0 15px;
overflow: hidden; }
@media (min-width: 768px) {
#footer-top-panel {
padding: 0 60px; } }
@media (min-width: 992px) {
#footer-top-panel .footer-top-panel-row {
display: flex;
align-items: center; } }
#footer-top-panel .footer-top-panel-row > div {
margin: 17px 0 16px; }
#footer-top-panel .footer-top-panel-row > div.social-media-profiles-menu {
margin-bottom: 11px; }
@media (min-width: 992px) {
#footer-top-panel .footer-top-panel-row .wowmall-newsletter {
align-items: center;
justify-content: space-between;
margin-right: 29px;
display: flex;
flex: 1 1 auto; }
#footer-top-panel .footer-top-panel-row .wowmall-newsletter h4 {
margin: 0 13px 0 0; } }
#footer-top-panel .footer-top-panel-row .social-media-profiles-menu {
margin-right: -5px;
flex-wrap: nowrap; }
#footer-top-panel .footer-top-panel-row .mc4wp-form {
margin: 0;
flex: 1 0 auto;
position: relative;
overflow: hidden; }
#footer-top-panel .footer-top-panel-row .mc4wp-form:not(.mc4wp-form-error) .subscribe-mail-input input {
background-color: #fff;
border-color: #fff; }
@media (min-width: 768px) {
#footer-top-panel .footer-top-panel-row .mc4wp-form .mc4wp-error,
#footer-top-panel .footer-top-panel-row .mc4wp-form .mc4wp-success,
#footer-top-panel .footer-top-panel-row .mc4wp-form .mc4wp-notice {
color: inherit; } }
@media (max-width: 767px) {
#footer-top-panel .footer-top-panel-row .mc4wp-form .mc4wp-form-fields + .mc4wp-response .mc4wp-error,
#footer-top-panel .footer-top-panel-row .mc4wp-form .mc4wp-form-fields + .mc4wp-response .mc4wp-success,
#footer-top-panel .footer-top-panel-row .mc4wp-form .mc4wp-form-fields + .mc4wp-response .mc4wp-notice {
color: inherit; } }
@media (min-width: 768px) {
#footer-top-panel .footer-top-panel-row .mc4wp-form .mc4wp-form-fields + .mc4wp-response .mc4wp-error,
#footer-top-panel .footer-top-panel-row .mc4wp-form .mc4wp-form-fields + .mc4wp-response .mc4wp-success,
#footer-top-panel .footer-top-panel-row .mc4wp-form .mc4wp-form-fields + .mc4wp-response .mc4wp-notice {
position: absolute;
left: 0;
top: -9999px;
right: 0;
height: 100%;
background: #fff;
padding: 0 10px;
display: flex;
align-items: center;
animation: wowmall-hide-message 2.5s ease;
opacity: 0; } }
@media (min-width: 1200px) {
#footer-top-panel .footer-top-panel-row .mc4wp-form-fields {
display: flex; } }
@media (min-width: 1200px) {
#footer-top-panel .footer-top-panel-row .mc4wp-form-fields .subscribe-mail-input {
min-width: 250px;
margin-right: 3px;
margin-bottom: 0;
flex: 1 1 auto;
display: flex; } }
@media (min-width: 768px) {
#footer-top-panel .footer-top-panel-row .mc4wp-form-fields .subscribe-mail-input input {
min-width: 180px; } }
@media (min-width: 1200px) {
#footer-top-panel .footer-top-panel-row .mc4wp-form-fields .btn {
margin: 0; } }
#footer-top-panel .footer-top-panel-row .wowmall-mc4wp-form-widget-pretext {
margin: 0 30px 0 0;
display: none; }
@media (min-width: 1200px) {
#footer-top-panel .footer-top-panel-row .wowmall-mc4wp-form-widget-pretext {
display: block; } }
@keyframes wowmall-hide-message {
0% {
top: 0;
opacity: 1; }
80% {
top: 0;
opacity: 1; }
99% {
top: 0;
opacity: 0; }
100% {
top: -9999px;
opacity: 0; } }
#colophon {
font-size: .7777777777777778rem;
line-height: 1.428571428571429;
position: relative;
z-index: 2; }
#colophon .footer-inner {
padding: 0 15px; }
@media (min-width: 768px) {
#colophon .footer-inner {
padding: 0 60px; }
#colophon .footer-inner .vc_row:first-child {
margin-top: 9px; } }
@media (min-width: 768px) {
#colophon.site-footer-3 .footer-inner .vc_row:first-child, #colophon.site-footer-4 .footer-inner .vc_row:first-child {
margin-top: 0; } }
#colophon a:hover {
color: inherit; }
#colophon h1,
#colophon h2,
#colophon h3,
#colophon h4,
#colophon h5,
#colophon h6 {
margin-top: 0; }
#colophon .wpb_text_column h4:last-child {
margin-top: 0; }
#colophon .aio-icon-component {
margin: 0; }
#colophon .aio-icon-box {
margin: 0 0 0.5714285714285714em; }
#colophon .aio-icon-box .aio-icon-header {
display: block; }
#colophon .aio-icon-box .aio-icon-header + .aio-icon-description {
margin-top: 0;
transition: margin-top .3s ease; }
#colophon .aio-icon-box .aio-icon-description {
width: auto; }
#colophon .aio-icon-box .aio-icon {
text-align: left;
line-height: 1.25; }
#colophon .aio-icon-box .aio-icon i:before,
#colophon .aio-icon-box .aio-icon i[class*=myfont]:before {
margin: 0;
text-align: left; }
#colophon .aio-icon-box .aio-icon i.myfont-post {
line-height: .9;
display: block; }
#colophon .aio-icon-box.left-icon {
display: flex;
align-items: center; }
#colophon .aio-icon-box.left-icon .aio-icon {
width: 21px;
margin-right: 0; }
#colophon .aio-icon-box .aio-icon-default {
float: left; }
@media (max-width: 767px) {
body.mobile #colophon .aio-icon-box .aio-icon-default .aio-icon {
font-size: 22px !important; } }
#colophon .aio-icon-box .aio-icon.circle {
border-radius: 1000px; }
#colophon .aio-icon-box .aio-icon-title {
clear: none;
margin-left: 50px;
margin-bottom: 4px; }
#colophon .aio-icon-box > .aio-icon-description {
margin-left: 50px; }
@media (max-width: 767px) {
#colophon .wowmall-toggler .aio-icon-title {
padding-right: 25px; }
#colophon .wowmall-toggler .aio-icon-box.default-icon {
margin: 0; }
#colophon .wowmall-toggler.closed .aio-icon-title {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis; }
#colophon .wowmall-toggler.closed .aio-icon-box.default-icon .aio-icon-header + .aio-icon-description {
margin-top: 29px; } }
@media (min-width: 768px) {
#colophon .vc_row {
padding: 65px 0 0; } }
#colophon .vc_row + .vc_row {
padding: 0;
position: relative; }
@media (min-width: 768px) {
#colophon .vc_row + .vc_row {
margin-top: 23px;
padding: 55px 0 0; } }
#colophon .vc_row + .vc_row:before {
position: absolute;
background: #444;
height: 1px;
content: '';
top: 0;
left: 20px;
right: 20px;
display: block; }
#colophon .vc_row:last-child {
padding: 0; }
@media (min-width: 768px) {
#colophon .vc_row:last-child {
padding: 55px 0 0; } }
@media (min-width: 768px) {
#colophon .vc_row .vc_column_container {
margin-bottom: 24px; } }
@media (max-width: 767px) {
body.desktop #colophon .vc_row .vc_column_container .aio-icon-component {
margin-bottom: 24px; } }
#colophon div > div > ul.menu li {
margin: 0 0 8px; }
#colophon div > div > ul.menu li a {
color: inherit; }
#colophon div > div > ul.menu li a:hover, #colophon div > div > ul.menu li a:focus {
color: #fff; }
#colophon.site-footer-3 {
text-align: center; }
#colophon.site-footer-3 .footer-inner > .container {
padding-top: 17px; }
#colophon.site-footer-3 .social-media-profiles-menu {
justify-content: center; }
#colophon.site-footer-3 .wpb_text_column {
margin: 0 0 29px; }
@media (min-width: 1200px) {
#colophon.site-footer-3 .wpb_text_column {
margin: 0 9.6% 29px; } }
#colophon.site-footer-3 .mc4wp-form-fields {
justify-content: center; }
#colophon.site-footer-3 .wowmall-newsletter .wowmall-mc4wp-form-widget-pretext {
margin-top: -8px; }
#colophon.site-footer-3 .mc4wp-form {
text-align: left; }
@media (min-width: 576px) {
#colophon.site-footer-3 .mc4wp-form {
max-width: 402px;
margin: 0 auto;
text-align: left; } }
@media (min-width: 576px) {
#colophon.site-footer-4 .mc4wp-form .mc4wp-error,
#colophon.site-footer-4 .mc4wp-form .mc4wp-success,
#colophon.site-footer-4 .mc4wp-form .mc4wp-notice {
color: #de2e2e; } }
@media (max-width: 575px) {
#colophon.site-footer-4 .mc4wp-form .mc4wp-form-fields + .mc4wp-response .mc4wp-error,
#colophon.site-footer-4 .mc4wp-form .mc4wp-form-fields + .mc4wp-response .mc4wp-success,
#colophon.site-footer-4 .mc4wp-form .mc4wp-form-fields + .mc4wp-response .mc4wp-notice {
color: #de2e2e; } }
@media (min-width: 576px) {
#colophon.site-footer-4 .mc4wp-form .mc4wp-form-fields + .mc4wp-response .mc4wp-error,
#colophon.site-footer-4 .mc4wp-form .mc4wp-form-fields + .mc4wp-response .mc4wp-success,
#colophon.site-footer-4 .mc4wp-form .mc4wp-form-fields + .mc4wp-response .mc4wp-notice {
position: absolute;
left: 0;
top: -9999px;
right: 0;
height: 100%;
background: #fff;
padding: 0 10px;
display: flex;
align-items: center;
animation: wowmall-hide-message 2.5s ease;
opacity: 0; } }
#colophon.site-footer-4 .footer-inner, #colophon.site-footer-5 .footer-inner {
padding-top: 0; }
#colophon .mc4wp-form {
margin: 0;
flex: 1 0 auto;
position: relative;
overflow: hidden; }
#colophon .mc4wp-form:not(.mc4wp-form-error) .subscribe-mail-input input {
background-color: #fff;
border-color: #fff; }
#colophon .mc4wp-form-fields .btn {
width: 100%;
text-align: center; }
#colophon .mc4wp-form-fields .btn.btn-dark {
background-color: #434343; }
@media (min-width: 576px) and (max-width: 767px) {
#colophon .mc4wp-form-fields {
display: flex; }
#colophon .mc4wp-form-fields .subscribe-mail-input {
margin-right: 3px;
margin-bottom: 0;
flex: 1 1 auto;
display: flex; }
#colophon .mc4wp-form-fields .btn {
width: auto;
margin-bottom: 0; } }
@media (min-width: 992px) and (max-width: 1199px) {
#colophon .mc4wp-form-fields {
display: flex; }
#colophon .mc4wp-form-fields .subscribe-mail-input {
margin-right: 3px;
margin-bottom: 0;
flex: 1 1 auto;
display: flex; }
#colophon .mc4wp-form-fields .btn {
width: auto;
margin-bottom: 0; } }
@media (min-width: 1600px) {
#colophon .mc4wp-form-fields {
display: flex; }
#colophon .mc4wp-form-fields .subscribe-mail-input {
margin-right: 3px;
margin-bottom: 0;
flex: 1 1 auto;
display: flex; }
#colophon .mc4wp-form-fields .btn {
width: auto;
margin-bottom: 0; } }
#colophon .wowmall-newsletter {
margin: 0 0 20px; }
#colophon:not(.site-footer-3) .wowmall-newsletter .wowmall-mc4wp-form-widget-pretext {
margin-top: 0; }
#colophon .social-media-profiles-menu {
margin-bottom: 33px; }
#colophon .wpb_text_column:not(.widgettitle) {
margin: 0 0 32px; }
@media (max-width: 767px) {
body.mobile #colophon .wpb_text_column:not(.widgettitle) {
margin: 0 0 3px; } }
#colophon .wpb_text_column.widgettitle {
margin-top: 0; }
@media (max-width: 767px) {
#colophon .vc_column-inner.wowmall-toggler {
overflow: hidden;
max-height: 400px;
transition: max-height .3s ease, margin-bottom .3s ease;
margin-bottom: 32px; }
#colophon .vc_column-inner.wowmall-toggler.closed {
max-height: 93px;
margin-bottom: 0; }
#colophon .vc_column-inner.wowmall-toggler.closed > .wpb_wrapper h4,
#colophon .vc_column-inner.wowmall-toggler.closed > .wpb_wrapper .widgettitle {
margin-bottom: 30px; }
#colophon .vc_column-inner.wowmall-toggler.closed .wowmall-toggle-btn {
transform: rotateX(180deg); }
#colophon .vc_column-inner.wowmall-toggler > .wpb_wrapper {
position: relative;
overflow: hidden; }
#colophon .vc_column-inner.wowmall-toggler > .wpb_wrapper h4,
#colophon .vc_column-inner.wowmall-toggler > .wpb_wrapper .widgettitle {
margin-top: 0;
transition: margin-bottom .3s ease; }
#colophon .vc_column-inner.wowmall-toggler > .wpb_wrapper .widget {
margin: 0; }
#colophon .vc_column-inner.wowmall-toggler ul.menu {
margin: 0; } }
@media (max-width: 767px) and (max-width: 767px) {
#colophon .vc_column-inner.wowmall-toggler .social-media-profiles-menu {
margin: 0; } }
@media (max-width: 767px) {
#colophon .vc_column_container.footer-contact-info-1 > .vc_column-inner {
padding-bottom: 24px;
margin-bottom: 0; }
#colophon .vc_column_container + .vc_column_container .vc_column-inner.closed {
max-height: 94px; }
#colophon .vc_column_container + .vc_column_container .vc_column-inner > .wpb_wrapper {
border-top: 1px solid #444;
margin-top: 0; } }
#colophon .wowmall-toggle-btn {
position: absolute;
background: none;
padding: 0;
border: none;
width: 100%;
top: 31px;
left: 0;
text-align: right;
transition: transform .3s ease; }
@media (min-width: 768px) {
#colophon .wowmall-toggle-btn {
display: none; } }
#colophon .wowmall-toggle-btn:before {
content: '\e8df';
font-family: 'myfont';
font-size: 1.222222222222222rem; } .blog .format-aside .entry-title,
.archive .format-aside .entry-title {
display: none; } .comment-content a {
word-wrap: break-word; }
.bypostauthor {
display: block; }
.single-post #comments {
border-top: 1px solid #e4e4e4;
padding: 7px 0 0;
margin-bottom: 80px; }
.single-post .commentlist + #respond {
border-top: 1px solid #e4e4e4;
margin: 56px 0 0; }
.single-post #respond {
padding: 29px 0 0; }
#comments ol.commentlist li, .woocommerce #reviews #comments ol.commentlist li {
padding: 23px 0 0;
margin: 0 0 4px; }
#comments ol.commentlist li .comment_container, .woocommerce #reviews #comments ol.commentlist li .comment_container {
display: flex;
align-items: flex-start; }
#comments ol.commentlist li img.avatar, .woocommerce #reviews #comments ol.commentlist li img.avatar {
padding: 0;
border: none;
width: auto;
border-radius: 1000px;
position: static;
margin: 7px 18px 10px 0;
float: none; }
#comments ol.commentlist li .comment-text, .woocommerce #reviews #comments ol.commentlist li .comment-text {
border: none;
padding: 0;
margin: 0;
display: flex;
flex-wrap: wrap;
flex: 1 1 auto;
position: relative; }
#comments ol.commentlist li .comment-text > *:not(.star-rating), .woocommerce #reviews #comments ol.commentlist li .comment-text > *:not(.star-rating) {
width: 100%; }
#comments ol.commentlist li .comment-text p, .woocommerce #reviews #comments ol.commentlist li .comment-text p {
margin-top: 0; }
#comments ol.commentlist li .comment-text div.meta, .woocommerce #reviews #comments ol.commentlist li .comment-text div.meta {
color: inherit;
font-size: .7777777777777778rem;
order: -1;
margin: 0 0 2px; }
#comments ol.commentlist li .comment-text div.meta a, .woocommerce #reviews #comments ol.commentlist li .comment-text div.meta a {
color: inherit; }
#comments ol.commentlist li .comment-text:before, #comments ol.commentlist li .comment-text:after, .woocommerce #reviews #comments ol.commentlist li .comment-text:before, .woocommerce #reviews #comments ol.commentlist li .comment-text:after {
content: none; }
#comments ol.commentlist li .comment-text .star-rating, .woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating {
margin: 4px 0 8px; }
#comments ol.commentlist li .comment-text .reply, .woocommerce #reviews #comments ol.commentlist li .comment-text .reply {
position: absolute;
top: 7px;
right: 3px;
overflow: hidden;
width: 1em;
height: 1em;
text-indent: -999px; }
#comments ol.commentlist li .comment-text .reply a, .woocommerce #reviews #comments ol.commentlist li .comment-text .reply a {
font-size: 0;
line-height: 0;
color: #a3a3a3; }
#comments ol.commentlist li .comment-text .reply a:before, .woocommerce #reviews #comments ol.commentlist li .comment-text .reply a:before {
position: absolute;
top: 0;
left: 0;
text-indent: 0;
content: '\e8fe';
font-family: 'myfont';
font-size: .8888888888888889rem;
line-height: 1; }
#comments ol.commentlist ol.children, .woocommerce #reviews #comments ol.commentlist ol.children {
margin: -14px 0 16px 20px; }
@media (min-width: 768px) {
#comments ol.commentlist ol.children, .woocommerce #reviews #comments ol.commentlist ol.children {
margin: -14px 0 16px 90px; } }
#comments ol.commentlist li .comment-text {
padding: 0 60px 0 0; }
#comments .comment-notes {
margin-bottom: 24px; }
#comment, .woocommerce #reviews #comment {
height: 119px;
resize: vertical;
margin: 2px 0 10px; }
#respond p, .woocommerce #review_form #respond p {
margin: 0 0 14px; }
#respond p.comment-form-comment, .woocommerce #review_form #respond p.comment-form-comment {
margin-bottom: 30px; } body.error404 #page {
display: flex;
flex-direction: column; }
body.error404 #page #content {
display: flex;
flex-direction: column;
flex: 1 0 auto;
margin: 0; }
body.error404 #page #content #primary {
flex: 1 0 auto;
padding: 187px 0 207px;
background-position: 50%;
background-repeat: no-repeat;
background-size: cover; }
body.error404 .page-title-404 {
font-size: 10.55555555555556rem;
line-height: .95;
margin: 0;
letter-spacing: .06em; }
body.error404 .page-title {
color: #fff; }
body.error404 .error-404 {
text-align: center; }
body.error404 .page-content {
text-transform: uppercase;
color: #fff;
font-size: 1.444444444444444rem;
line-height: 1.423076923076923;
font-weight: 700;
margin: 19px auto 0;
max-width: 600px;
letter-spacing: .056em; }
body.error404 .wowmall-search {
margin: 51px auto 0;
max-width: 548px; }
body.error404 .wowmall-search form {
display: flex; }
body.error404 .wowmall-search form .search-field {
flex: 1 0 auto;
border: none;
padding: 5px 10px;
margin-right: 3px; } .wpb_wrapper ul#menu-sitemap {
display: flex;
margin: 36px 0 29px;
flex-wrap: wrap; }
.wpb_wrapper ul#menu-sitemap > li {
flex: 1 0 100%;
margin: 0 0 40px; }
@media (min-width: 768px) {
.wpb_wrapper ul#menu-sitemap > li {
flex: 1 0 50%; } }
@media (min-width: 992px) {
.wpb_wrapper ul#menu-sitemap > li {
flex: 1 0 16.66%; } }
.wpb_wrapper ul#menu-sitemap > li > a {
text-transform: uppercase;
font-weight: 700;
letter-spacing: .05em; }
.wpb_wrapper ul#menu-sitemap > li > .sub-menu {
margin-top: 13px; }
.wpb_wrapper ul#menu-sitemap li {
padding: 0; }
.wpb_wrapper ul#menu-sitemap li:before {
display: none; }
.wpb_wrapper ul#menu-sitemap .sub-menu li {
margin-top: 8px; }
.wpb_wrapper ul#menu-sitemap .sub-menu li a {
color: inherit; }
.wpb_wrapper ul#menu-sitemap .sub-menu .sub-menu {
margin-left: 30px; }
html {
min-height: 100%;
display: flex;
flex-direction: column; }
html[lang] {
margin-top: 0 !important; }
html.wowmall-prevent-scrolling {
-webkit-overflow-scrolling: auto;
position: fixed;
width: 100%;
left: 0; }
body {
flex: 1 0 100%;
display: flex;
flex-direction: column; }
body.single-post {
overflow-x: hidden; }
body #page {
overflow: hidden; }
body > #page {
flex: 1 0 auto; }
body > #page > #content {
margin: 0 15px; }
@media (min-width: 768px) {
body > #page > #content {
margin: 0 60px; } }
body.admin-bar {
padding-top: 32px; }
@media (max-width: 782px) {
body.admin-bar {
padding-top: 46px; } }
#secondary {
padding-bottom: 48px; } .vc_progress_bar {
margin-bottom: 40px !important; }
.vc_progress_bar .vc_single_bar {
border-radius: 0;
height: 5px;
margin-bottom: 59px;
margin-top: 29px;
box-shadow: none;
background: #e4e4e4; }
.vc_progress_bar .vc_single_bar .vc_label {
padding: 0;
position: absolute;
bottom: 8px;
font-size: inherit;
left: 0;
max-width: 100%;
display: inline-flex; }
.vc_progress_bar .vc_single_bar .vc_label .vc_label_inner {
min-width: 0;
white-space: nowrap;
overflow: hidden;
flex: 1 1 auto;
text-overflow: ellipsis; }
.vc_progress_bar .vc_single_bar .vc_label_units {
font-size: .8888888888888889rem;
font-weight: 700;
margin-left: 11px; }
.vc_progress_bar .vc_single_bar .vc_bar {
border-radius: 0; } .vc_toggle {
margin-bottom: 27px; }
.vc_toggle_size_md.vc_toggle_default .vc_toggle_title,
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content {
padding-left: 32px; }
.vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon {
width: auto;
height: auto;
background: none;
border: none;
margin: 0;
font-style: normal;
font-size: .7777777777777778rem; }
.vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon:before {
width: auto;
height: auto;
background: none;
border: none;
margin: 0;
content: '\e808';
font-family: 'myfont';
left: 0;
transform: none;
line-height: 0;
transition: transform .3s ease; }
.vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon:after {
content: none; }
.vc_toggle_size_md.vc_toggle_default.vc_toggle_active .vc_toggle_title .vc_toggle_icon:before {
transform: rotate(90deg);
visibility: visible; }
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content {
margin-top: 4px;
margin-bottom: -13px; } .wpb_wrapper .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
color: inherit; }
.wpb_wrapper .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right.vc_tta-panel-title {
color: inherit;
line-height: inherit;
margin: 0;
font-size: .8888888888888889rem; }
.wpb_wrapper .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right.vc_tta-panel-title > a {
padding: 15px 30px 18px 0; }
.wpb_wrapper .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon, .wpb-js-composer .wpb_wrapper .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
right: 0; }
.wpb_wrapper .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon.vc_tta-controls-icon-plus, .wpb-js-composer .wpb_wrapper .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon.vc_tta-controls-icon-plus {
width: auto;
height: auto;
transform: none;
font-style: normal;
color: #a3a3a3;
font-size: .7777777777777778rem; }
.wpb_wrapper .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon.vc_tta-controls-icon-plus:before, .wpb-js-composer .wpb_wrapper .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon.vc_tta-controls-icon-plus:before {
content: '\e86d';
font-family: 'myfont';
border: none;
transform: none;
left: auto;
right: 0;
line-height: 0; }
.wpb_wrapper .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon.vc_tta-controls-icon-plus:after, .wpb-js-composer .wpb_wrapper .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon.vc_tta-controls-icon-plus:after {
content: '\e86b';
display: block;
transform: scaleY(1);
transition: transform .3s ease;
border: none;
font-family: 'myfont';
left: auto;
right: 0;
line-height: 0; }
.wpb_wrapper .vc_tta.vc_tta-accordion .vc_tta-panel-body {
padding: 5px 0 33px; }
.wpb_wrapper .vc_tta.vc_tta-accordion .vc_tta-panel {
border-width: 1px 0;
border-style: solid;
border-color: #e4e4e4; }
.wpb_wrapper .vc_tta.vc_tta-accordion .vc_tta-panel + .vc_tta-panel {
border-top: none; }
.wpb_wrapper .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
right: 0; }
.wpb_wrapper .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-controls-icon-position-right .vc_tta-controls-icon.vc_tta-controls-icon-plus:after {
transform: scaleY(0); }
.wpb_wrapper .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus,
.wpb_wrapper .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover,
.wpb_wrapper .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading, .wpb-js-composer .wpb_wrapper .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus,
.wpb-js-composer .wpb_wrapper .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover,
.wpb-js-composer .wpb_wrapper .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
background: none; } .wpb_wrapper .vc_tta.vc_general ul.vc_tta-tabs-list {
border-bottom: 1px solid #e4e4e4; }
.wpb_wrapper .vc_tta.vc_general ul.vc_tta-tabs-list li.vc_tta-tab:before {
content: none; }
.wpb_wrapper .vc_tta.vc_general ul.vc_tta-tabs-list li.vc_tta-tab a {
text-transform: uppercase;
font-weight: 700;
background: none;
border: none;
font-size: .8888888888888889rem;
padding-left: 21px;
padding-right: 21px; }
.wpb_wrapper .vc_tta.vc_general .vc_tta-panel-body {
padding: 0; }
.wpb_wrapper .vc_tta.vc_general .vc_tta-panel-body .wpb_content_element {
padding: 30px 0 47px; }
.wpb_wrapper .vc_tta.vc_general.vertical-tabs {
display: flex;
margin-bottom: 50px; }
.wpb_wrapper .vc_tta.vc_general.vertical-tabs .vc_tta-tabs-container {
flex: 0 0 22.44718309859155%;
width: 22.44718309859155%;
border-right: 1px solid #e4e4e4; }
.wpb_wrapper .vc_tta.vc_general.vertical-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list {
border: none; }
.wpb_wrapper .vc_tta.vc_general.vertical-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab {
display: block;
margin: 0 0 12px; }
.wpb_wrapper .vc_tta.vc_general.vertical-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a {
padding: 0; }
.wpb_wrapper .vc_tta.vc_general.vertical-tabs.vc_tta-controls-align-center .vc_tta-tabs-container {
text-align: left; }
@media (min-width: 768px) {
.wpb_wrapper .vc_tta.vc_general.vertical-tabs .vc_tta-panels-container {
padding-left: 80px; } }
.wpb_wrapper .vc_tta.vc_general.vertical-tabs .vc_tta-panels-container .vc_tta-panel-body .wpb_content_element {
padding-top: 0;
padding-bottom: 0; }  .mfp-bg {
z-index: 2050; }
.mfp-wrap {
z-index: 2051; }
@keyframes wowmall-hover-img-fade {
0% {
opacity: 0; }
100% {
opacity: 1; } }
@keyframes wowmall-img-fade {
0% {
opacity: 1; }
100% {
opacity: 0; } }
@keyframes wowmall-hover-img-slide {
0% {
transform: translate(100%, 0); }
100% {
transform: translate(0, 0); } }
@keyframes wowmall-img-slide {
0% {
transform: translate(0, 0); }
100% {
transform: translate(100%, 0); } }
@keyframes wowmall-hover-img-fade-zoom {
0% {
opacity: 0; }
100% {
opacity: 1; } }
@keyframes wowmall-img-fade-zoom {
0% {
opacity: 1; }
100% {
opacity: 0; } }
@keyframes wowmall-hover-img-slide-zoom {
0% {
transform: translate(100%, 0) scale(1); }
100% {
transform: translate(0, 0) scale(1.1); } }
@keyframes wowmall-img-slide-zoom {
0% {
transform: translate(0, 0) scale(1.1); }
100% {
transform: translate(100%, 0) scale(1); } }
* .star-rating,
.woocommerce .star-rating {
font-family: 'myfont';
font-size: .7222222222222222rem;
width: 4.461538461538462em;
float: none; }
* .star-rating > span,
.woocommerce .star-rating > span {
background: #fff; }
* .star-rating:before,
.woocommerce .star-rating:before {
color: #a3a3a3; }
* .star-rating:before,
* .star-rating span:before,
.woocommerce .star-rating:before,
.woocommerce .star-rating span:before {
content: '\e8c9\e8c9\e8c9\e8c9\e8c9'; }
* .product-status,
.woocommerce .product-status {
text-transform: uppercase;
font-weight: 700;
font-size: .6666666666666667rem;
line-height: 1;
margin: 0 0 11px; }
* .product-status > span,
.woocommerce .product-status > span {
font: inherit;
display: inline-block;
min-width: inherit;
min-height: inherit;
padding: 3px 5px;
margin: 0 8px 8px 0;
letter-spacing: .8px;
position: static; }
* .product-status > span.onsale,
.woocommerce .product-status > span.onsale {
background: #de2e2e;
color: #fff;
border-radius: 0;
position: static; }
* .product-status > span.featured, * .product-status > span.new,
.woocommerce .product-status > span.featured,
.woocommerce .product-status > span.new {
color: #fff; }
* .product-status > span.stock.in-stock,
.woocommerce .product-status > span.stock.in-stock {
background: #89c44a;
color: #fff; }
* .product-status > span.stock.out-of-stock,
.woocommerce .product-status > span.stock.out-of-stock {
color: #222;
background: #e4e4e4; }
* .masonry ul.products,
.woocommerce .masonry ul.products {
margin: 53px 0 37px; }
* ul.products,
.woocommerce ul.products {
display: flex;
flex-wrap: wrap;
margin: 10px 0 0;
width: 100%;
align-items: flex-start; }
* ul.products:before, * ul.products:after,
.woocommerce ul.products:before,
.woocommerce ul.products:after {
content: none; }
* ul.products.swiper-wrapper,
.woocommerce ul.products.swiper-wrapper {
flex-wrap: nowrap; }
* ul.products.swiper-wrapper li.product,
.woocommerce ul.products.swiper-wrapper li.product {
height: auto; }
* ul.products li.product,
.woocommerce ul.products li.product {
padding-bottom: 27px; }
@media (min-width: 576px) {
* ul.products li.product,
.woocommerce ul.products li.product {
padding-bottom: 35px; } }
* ul.products li.product .product_type_grouped.btn,
.woocommerce ul.products li.product .product_type_grouped.btn {
display: inline-flex;
align-items: center; }
* ul.products li.product .wowmall-wishlist-button,
.woocommerce ul.products li.product .wowmall-wishlist-button {
display: inline-flex;
align-items: center;
font: inherit;
font-weight: 400 !important;
text-transform: none;
letter-spacing: 0;
font-size: .7777777777777778rem !important; }
* ul.products li.product .wowmall-wishlist-button:before,
.woocommerce ul.products li.product .wowmall-wishlist-button:before {
font-weight: normal;
font-size: 1.111111111111111rem;
content: '\e8c7';
font-family: 'myfont';
width: 1.1em;
text-align: center; }
* ul.products li.product .wowmall-wishlist-button.loading:before,
.woocommerce ul.products li.product .wowmall-wishlist-button.loading:before {
display: block;
content: '\e8f5';
animation: loading 2s infinite linear; }
* ul.products li.product .wowmall-wishlist-button.added:before, * ul.products li.product .wowmall-wishlist-button.in_wishlist:before,
.woocommerce ul.products li.product .wowmall-wishlist-button.added:before,
.woocommerce ul.products li.product .wowmall-wishlist-button.in_wishlist:before {
content: '\e8c8'; }
* ul.products li.product .wowmall-compare-button,
.woocommerce ul.products li.product .wowmall-compare-button {
margin-left: 6%;
font: inherit;
font-weight: 400 !important;
text-transform: none;
letter-spacing: 0;
font-size: .7777777777777778rem !important;
display: inline-flex;
align-items: center; }
* ul.products li.product .wowmall-compare-button:before,
.woocommerce ul.products li.product .wowmall-compare-button:before {
font-weight: normal;
font-size: 1.111111111111111rem;
content: '\e8f2';
font-family: 'myfont';
width: 1.1em;
text-align: center; }
* ul.products li.product .wowmall-compare-button.loading:before,
.woocommerce ul.products li.product .wowmall-compare-button.loading:before {
display: block;
content: '\e8f5';
animation: loading 2s infinite linear; }
* ul.products li.product .wowmall-compare-button.added:before, * ul.products li.product .wowmall-compare-button.in_compare:before,
.woocommerce ul.products li.product .wowmall-compare-button.added:before,
.woocommerce ul.products li.product .wowmall-compare-button.in_compare:before {
content: '\e8b3'; }
* ul.products li.product .wc-loop-product-wrapper, .woocommerce ul.products li.product .wc-loop-product-wrapper {
position: relative;
width: 100%;
padding: 0 0 2px; }
body.desktop * ul.products li.product .wc-loop-product-wrapper .wowmall-wc-loop-color-variations + .wc-loop-product-add-to-cart-wrapper,
body.desktop .woocommerce ul.products li.product .wc-loop-product-wrapper .wowmall-wc-loop-color-variations + .wc-loop-product-add-to-cart-wrapper {
bottom: 35px; }
* ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper, .woocommerce ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper {
display: flex; }
body.desktop * ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper,
body.desktop .woocommerce ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper {
position: absolute;
bottom: 0;
left: 0;
right: 0;
opacity: 0;
transition: opacity .3s ease;
align-items: center; }
body.mobile * ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper, body.mobile .woocommerce ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper {
border-top: 1px solid #e4e4e4;
margin: 18px 0 0;
padding: 16px 0 0;
position: relative;
bottom: 0; }
* ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button, * ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button, * ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn, .woocommerce ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button, .woocommerce ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button, .woocommerce ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn {
transition: transform .3s ease, color .3s ease;
font-size: .8888888888888889rem;
text-transform: uppercase;
font-weight: 700;
line-height: 1.1;
letter-spacing: .05em;
margin-right: auto; }
body.desktop * ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button,
body.desktop * ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button,
body.desktop * ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn,
body.desktop .woocommerce ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button,
body.desktop .woocommerce ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button,
body.desktop .woocommerce ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn {
transform: translate(20px, 0); }
* ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button-wrapper, .woocommerce ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button-wrapper {
margin-left: 6%;
display: block; }
* ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button .btn-text,
* ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall_wishlist_product_actions_tip,
* ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall_compare_product_actions_tip, .woocommerce ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button .btn-text,
.woocommerce ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall_wishlist_product_actions_tip,
.woocommerce ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall_compare_product_actions_tip {
text-transform: none;
font-weight: normal;
display: block;
top: -9999px;
left: -9999px;
opacity: 0;
position: absolute;
bottom: 100%;
white-space: nowrap;
pointer-events: none;
background: rgba(0, 0, 0, 0.8);
color: #fff;
font-size: 14px;
padding: 0 5px;
transition: opacity .3s ease; }
* ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button .btn-text:after,
* ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall_wishlist_product_actions_tip:after,
* ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall_compare_product_actions_tip:after, .woocommerce ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button .btn-text:after,
.woocommerce ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall_wishlist_product_actions_tip:after,
.woocommerce ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall_compare_product_actions_tip:after {
content: '';
position: absolute;
top: 100%;
right: 6px;
border-top: 4px solid rgba(0, 0, 0, 0.8);
border-left: 4px solid transparent;
border-right: 4px solid transparent; }
* ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wishlist-button:hover,
* ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-compare-button:hover,
* ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button:hover, .woocommerce ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wishlist-button:hover,
.woocommerce ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-compare-button:hover,
.woocommerce ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button:hover {
position: relative; }
* ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wishlist-button:hover > .wowmall_wishlist_product_actions_tip,
* ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wishlist-button:hover > .wowmall_compare_product_actions_tip,
* ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-compare-button:hover > .wowmall_wishlist_product_actions_tip,
* ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-compare-button:hover > .wowmall_compare_product_actions_tip,
* ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button:hover > .wowmall_wishlist_product_actions_tip,
* ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button:hover > .wowmall_compare_product_actions_tip, .woocommerce ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wishlist-button:hover > .wowmall_wishlist_product_actions_tip,
.woocommerce ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wishlist-button:hover > .wowmall_compare_product_actions_tip,
.woocommerce ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-compare-button:hover > .wowmall_wishlist_product_actions_tip,
.woocommerce ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-compare-button:hover > .wowmall_compare_product_actions_tip,
.woocommerce ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button:hover > .wowmall_wishlist_product_actions_tip,
.woocommerce ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button:hover > .wowmall_compare_product_actions_tip {
display: block;
opacity: 1;
left: auto;
right: 0;
top: auto; }
* ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button:hover, .woocommerce ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button:hover {
position: relative; }
* ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button:hover > .btn-text, .woocommerce ul.products li.product .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button:hover > .btn-text {
display: block;
opacity: 1;
left: auto;
right: 0;
top: auto; }
body.desktop * ul.products li.product .wc-loop-product-wrapper:hover .wc-loop-product-add-to-cart-wrapper, body.desktop * ul.products li.product .wc-loop-product-wrapper:focus .wc-loop-product-add-to-cart-wrapper, body.desktop * ul.products li.product .wc-loop-product-wrapper.active .wc-loop-product-add-to-cart-wrapper,
body.desktop .woocommerce ul.products li.product .wc-loop-product-wrapper:hover .wc-loop-product-add-to-cart-wrapper,
body.desktop .woocommerce ul.products li.product .wc-loop-product-wrapper:focus .wc-loop-product-add-to-cart-wrapper,
body.desktop .woocommerce ul.products li.product .wc-loop-product-wrapper.active .wc-loop-product-add-to-cart-wrapper {
opacity: 1; }
body.desktop * ul.products li.product .wc-loop-product-wrapper:hover .wc-loop-product-add-to-cart-wrapper .read_more_product_button,
body.desktop * ul.products li.product .wc-loop-product-wrapper:hover .wc-loop-product-add-to-cart-wrapper .add_to_cart_button,
body.desktop * ul.products li.product .wc-loop-product-wrapper:hover .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn, body.desktop * ul.products li.product .wc-loop-product-wrapper:focus .wc-loop-product-add-to-cart-wrapper .read_more_product_button,
body.desktop * ul.products li.product .wc-loop-product-wrapper:focus .wc-loop-product-add-to-cart-wrapper .add_to_cart_button,
body.desktop * ul.products li.product .wc-loop-product-wrapper:focus .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn, body.desktop * ul.products li.product .wc-loop-product-wrapper.active .wc-loop-product-add-to-cart-wrapper .read_more_product_button,
body.desktop * ul.products li.product .wc-loop-product-wrapper.active .wc-loop-product-add-to-cart-wrapper .add_to_cart_button,
body.desktop * ul.products li.product .wc-loop-product-wrapper.active .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn,
body.desktop .woocommerce ul.products li.product .wc-loop-product-wrapper:hover .wc-loop-product-add-to-cart-wrapper .read_more_product_button,
body.desktop .woocommerce ul.products li.product .wc-loop-product-wrapper:hover .wc-loop-product-add-to-cart-wrapper .add_to_cart_button,
body.desktop .woocommerce ul.products li.product .wc-loop-product-wrapper:hover .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn,
body.desktop .woocommerce ul.products li.product .wc-loop-product-wrapper:focus .wc-loop-product-add-to-cart-wrapper .read_more_product_button,
body.desktop .woocommerce ul.products li.product .wc-loop-product-wrapper:focus .wc-loop-product-add-to-cart-wrapper .add_to_cart_button,
body.desktop .woocommerce ul.products li.product .wc-loop-product-wrapper:focus .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn,
body.desktop .woocommerce ul.products li.product .wc-loop-product-wrapper.active .wc-loop-product-add-to-cart-wrapper .read_more_product_button,
body.desktop .woocommerce ul.products li.product .wc-loop-product-wrapper.active .wc-loop-product-add-to-cart-wrapper .add_to_cart_button,
body.desktop .woocommerce ul.products li.product .wc-loop-product-wrapper.active .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn {
transform: translate(0, 0); }
body.desktop * ul.products li.product .wc-loop-product-wrapper:hover .price, body.desktop * ul.products li.product .wc-loop-product-wrapper:focus .price, body.desktop * ul.products li.product .wc-loop-product-wrapper.active .price,
body.desktop .woocommerce ul.products li.product .wc-loop-product-wrapper:hover .price,
body.desktop .woocommerce ul.products li.product .wc-loop-product-wrapper:focus .price,
body.desktop .woocommerce ul.products li.product .wc-loop-product-wrapper.active .price {
opacity: 0;
transform: translate(20px, 0); }
body.desktop * ul.products li.product .wc-loop-product-wrapper:hover .wowmall-wc-loop-color-variations, body.desktop * ul.products li.product .wc-loop-product-wrapper:focus .wowmall-wc-loop-color-variations, body.desktop * ul.products li.product .wc-loop-product-wrapper.active .wowmall-wc-loop-color-variations,
body.desktop .woocommerce ul.products li.product .wc-loop-product-wrapper:hover .wowmall-wc-loop-color-variations,
body.desktop .woocommerce ul.products li.product .wc-loop-product-wrapper:focus .wowmall-wc-loop-color-variations,
body.desktop .woocommerce ul.products li.product .wc-loop-product-wrapper.active .wowmall-wc-loop-color-variations {
opacity: 0; }
* ul.products li.product .product-status,
.woocommerce ul.products li.product .product-status {
pointer-events: none;
position: absolute;
top: 20px;
left: 20px;
right: 15px;
margin: 0;
z-index: 3; }
* ul.products li.product .woocommerce-LoopProduct-link,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link {
display: block;
margin: 0 0 8px; }
* ul.products li.product .woocommerce-LoopProduct-link img,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link img {
margin: 0; }
* ul.products li.product .woocommerce-LoopProduct-link img:not(.swiper-slide),
.woocommerce ul.products li.product .woocommerce-LoopProduct-link img:not(.swiper-slide) {
width: 100% !important; }
* ul.products li.product .woocommerce-LoopProduct-link img.swiper-slide,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link img.swiper-slide {
height: 100%; }
* ul.products li.product .woocommerce-LoopProduct-link .swiper-container:hover,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link .swiper-container:hover {
z-index: 2; }
* ul.products li.product .woocommerce-LoopProduct-link .swiper-container *,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link .swiper-container * {
pointer-events: none; }
* ul.products li.product .woocommerce-LoopProduct-link:not(.preloaded),
.woocommerce ul.products li.product .woocommerce-LoopProduct-link:not(.preloaded) {
overflow: hidden; }
* ul.products li.product .woocommerce-LoopProduct-link:not(.preloaded) img,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link:not(.preloaded) img {
transition: all .6s ease; }
* ul.products li.product .woocommerce-LoopProduct-link:not(.preloaded) img.wowmall-hover-img,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link:not(.preloaded) img.wowmall-hover-img {
opacity: 0; }
* ul.products li.product .woocommerce-LoopProduct-link.effect-fade,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link.effect-fade {
position: relative;
overflow: hidden; }
* ul.products li.product .woocommerce-LoopProduct-link.effect-fade img,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link.effect-fade img {
transition: all .6s ease; }
* ul.products li.product .woocommerce-LoopProduct-link.effect-fade img.wowmall-hover-img,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link.effect-fade img.wowmall-hover-img {
opacity: 0;
position: absolute;
left: 0;
top: 0;
width: 100%;
transition: none; }
* ul.products li.product .woocommerce-LoopProduct-link.effect-fade.unhover img.wowmall-hover-img,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link.effect-fade.unhover img.wowmall-hover-img {
opacity: 0;
animation: wowmall-img-fade .6s ease; }
* ul.products li.product .woocommerce-LoopProduct-link.effect-fade.hover img.wowmall-hover-img,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link.effect-fade.hover img.wowmall-hover-img {
opacity: 1;
animation: wowmall-hover-img-fade .6s ease; }
* ul.products li.product .woocommerce-LoopProduct-link.effect-slide,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link.effect-slide {
position: relative;
overflow: hidden; }
* ul.products li.product .woocommerce-LoopProduct-link.effect-slide img,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link.effect-slide img {
transition: all .6s ease-in-out; }
* ul.products li.product .woocommerce-LoopProduct-link.effect-slide img.wowmall-hover-img,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link.effect-slide img.wowmall-hover-img {
position: absolute;
left: 0;
top: 0;
width: 100%;
transition: transform .6s ease-in-out;
transform: translate(100%, 0); }
* ul.products li.product .woocommerce-LoopProduct-link.effect-slide.unhover img.wowmall-hover-img,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link.effect-slide.unhover img.wowmall-hover-img {
transform: translate(100%, 0);
animation: wowmall-img-slide .6s ease-in-out; }
* ul.products li.product .woocommerce-LoopProduct-link.effect-slide.hover img,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link.effect-slide.hover img {
transform: translate(-100%, 0); }
* ul.products li.product .woocommerce-LoopProduct-link.effect-slide.hover img.wowmall-hover-img,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link.effect-slide.hover img.wowmall-hover-img {
transform: translate(0, 0);
animation: wowmall-hover-img-slide .6s ease-in-out; }
* ul.products li.product.hover-effect .woocommerce-LoopProduct-link:not([class*=effect-]),
.woocommerce ul.products li.product.hover-effect .woocommerce-LoopProduct-link:not([class*=effect-]) {
overflow: hidden; }
* ul.products li.product.hover-effect .woocommerce-LoopProduct-link:not([class*=effect-]) img,
.woocommerce ul.products li.product.hover-effect .woocommerce-LoopProduct-link:not([class*=effect-]) img {
transition: all .6s ease; }
* ul.products li.product.hover-effect .woocommerce-LoopProduct-link:not([class*=effect-]):hover img,
.woocommerce ul.products li.product.hover-effect .woocommerce-LoopProduct-link:not([class*=effect-]):hover img {
transform: scale(1.1); }
* ul.products li.product.hover-effect .woocommerce-LoopProduct-link.effect-fade:hover img,
.woocommerce ul.products li.product.hover-effect .woocommerce-LoopProduct-link.effect-fade:hover img {
transform: scale(1.1); }
* ul.products li.product.hover-effect .woocommerce-LoopProduct-link.effect-fade img.wowmall-hover-img,
.woocommerce ul.products li.product.hover-effect .woocommerce-LoopProduct-link.effect-fade img.wowmall-hover-img {
transition: transform .6s ease; }
* ul.products li.product.hover-effect .woocommerce-LoopProduct-link.effect-fade.unhover img.wowmall-hover-img,
.woocommerce ul.products li.product.hover-effect .woocommerce-LoopProduct-link.effect-fade.unhover img.wowmall-hover-img {
animation: wowmall-img-fade-zoom .6s ease; }
* ul.products li.product.hover-effect .woocommerce-LoopProduct-link.effect-fade.hover img.wowmall-hover-img,
.woocommerce ul.products li.product.hover-effect .woocommerce-LoopProduct-link.effect-fade.hover img.wowmall-hover-img {
animation: wowmall-hover-img-fade-zoom .6s ease; }
* ul.products li.product.hover-effect .woocommerce-LoopProduct-link.effect-slide img.wowmall-hover-img,
.woocommerce ul.products li.product.hover-effect .woocommerce-LoopProduct-link.effect-slide img.wowmall-hover-img {
transform: translate(100%, 0) scale(1); }
* ul.products li.product.hover-effect .woocommerce-LoopProduct-link.effect-slide.unhover img.wowmall-hover-img,
.woocommerce ul.products li.product.hover-effect .woocommerce-LoopProduct-link.effect-slide.unhover img.wowmall-hover-img {
transform: translate(100%, 0) scale(1);
animation: wowmall-img-slide-zoom .6s ease-in-out; }
* ul.products li.product.hover-effect .woocommerce-LoopProduct-link.effect-slide.hover img,
.woocommerce ul.products li.product.hover-effect .woocommerce-LoopProduct-link.effect-slide.hover img {
transform: translate(-100%, 0) scale(1.1); }
* ul.products li.product.hover-effect .woocommerce-LoopProduct-link.effect-slide.hover img.wowmall-hover-img,
.woocommerce ul.products li.product.hover-effect .woocommerce-LoopProduct-link.effect-slide.hover img.wowmall-hover-img {
transform: translate(0, 0) scale(1.1);
animation: wowmall-hover-img-slide-zoom .6s ease-in-out; }
* ul.products li.product .wc-loop-product-title, .woocommerce ul.products li.product .wc-loop-product-title {
display: flex; }
body.mobile * ul.products li.product .wc-loop-product-title,
body.mobile .woocommerce ul.products li.product .wc-loop-product-title {
margin: -6px 0 6px; }
body.desktop * ul.products li.product .wc-loop-product-title, body.desktop .woocommerce ul.products li.product .wc-loop-product-title {
margin: 3px 0; }
* ul.products li.product .wc-loop-product-title a, .woocommerce ul.products li.product .wc-loop-product-title a {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis; }
* ul.products li.product .loop-product-categories,
.woocommerce ul.products li.product .loop-product-categories {
text-transform: none;
font-size: .7777777777777778rem;
letter-spacing: 0;
display: block; }
* ul.products li.product .loop-product-categories a,
.woocommerce ul.products li.product .loop-product-categories a {
color: inherit; }
* ul.products li.product .woocommerce-product-details__short-description p,
.woocommerce ul.products li.product .woocommerce-product-details__short-description p {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis; }
* ul.products li.product .loop-product-categories,
.woocommerce ul.products li.product .loop-product-categories {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
padding-left: 1px; }
* ul.products li.product .wc-loop-product-cats-rating-wrapper, .woocommerce ul.products li.product .wc-loop-product-cats-rating-wrapper {
display: flex;
flex-wrap: nowrap;
align-items: center;
min-height: calc(1.444444444444444rem + 4px);
box-sizing: border-box; }
body.desktop * ul.products li.product .wc-loop-product-cats-rating-wrapper,
body.desktop .woocommerce ul.products li.product .wc-loop-product-cats-rating-wrapper {
padding: 0 0 3px;
border-bottom: 1px solid #e4e4e4; }
* ul.products li.product .wc-loop-product-cats-rating-wrapper .loop-product-categories, .woocommerce ul.products li.product .wc-loop-product-cats-rating-wrapper .loop-product-categories {
flex: 1;
min-width: 0; }
* ul.products li.product .wc-loop-product-cats-rating-wrapper .wc-loop-rating, .woocommerce ul.products li.product .wc-loop-product-cats-rating-wrapper .wc-loop-rating {
display: flex;
font-size: 14px;
margin: 0 -2px 4px 10px;
align-items: center; }
* ul.products li.product .wc-loop-product-cats-rating-wrapper .wc-loop-rating .star-rating + span, .woocommerce ul.products li.product .wc-loop-product-cats-rating-wrapper .wc-loop-rating .star-rating + span {
margin-left: 5px; }
* ul.products li.product .price, .woocommerce ul.products li.product .price {
font-weight: 700;
font-size: 1.444444444444444rem;
display: flex;
color: inherit;
margin: 0;
align-items: baseline; }
body.desktop * ul.products li.product .price,
body.desktop .woocommerce ul.products li.product .price {
transition: opacity .3s ease, transform .3s ease; }
* ul.products li.product .price ins,
* ul.products li.product .price del, .woocommerce ul.products li.product .price ins,
.woocommerce ul.products li.product .price del {
opacity: 1;
min-width: 0;
overflow: hidden;
text-overflow: ellipsis; }
* ul.products li.product .price ins, .woocommerce ul.products li.product .price ins {
color: #de2e2e;
margin: 0 15px 0 0;
background: none;
padding: 0;
order: -1; }
* ul.products li.product .price .woocommerce-price-suffix, .woocommerce ul.products li.product .price .woocommerce-price-suffix {
margin: 0 0 0 5px; }
* ul.products li.product .star-rating,
.woocommerce ul.products li.product .star-rating {
font-size: .7222222222222222rem;
margin: 0; }
* ul.products li.product .onsale,
.woocommerce ul.products li.product .onsale {
margin: 0 8px 8px 0; }
* ul.products li.product:not(.product-list),
.woocommerce ul.products li.product:not(.product-list) {
display: flex; }
* ul.products li.product:not(.product-list) .added_to_cart,
.woocommerce ul.products li.product:not(.product-list) .added_to_cart {
position: absolute;
padding: 0;
left: 1px;
bottom: -30px;
font-size: 14px; }
* ul.products li.product .wowmall-wc-loop-color-variations,
.woocommerce ul.products li.product .wowmall-wc-loop-color-variations {
flex: 1 0 100%;
width: 100%;
display: flex;
flex-wrap: wrap;
overflow: hidden;
height: 35px;
transition: opacity .3s ease;
padding: 5px 0 5px; }
* ul.products li.product .wowmall-wc-loop-color-variations span,
.woocommerce ul.products li.product .wowmall-wc-loop-color-variations span {
width: 25px;
height: 25px;
border-radius: 1000px;
margin: 0 9px 9px 0;
border: 1px solid #e4e4e4; }
body.mobile * ul.products li.product.product-big .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button:before,
body.mobile * ul.products li.product.product-big .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button:before,
body.mobile * ul.products li.product.product-big .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn:before,
body.mobile .woocommerce ul.products li.product.product-big .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button:before,
body.mobile .woocommerce ul.products li.product.product-big .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button:before,
body.mobile .woocommerce ul.products li.product.product-big .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn:before {
width: 1em; }
@media (max-width: 767px) {
body.mobile * ul.products li.product.product-grid .wc-loop-product-title,
body.mobile .woocommerce ul.products li.product.product-grid .wc-loop-product-title {
font-size: .8888888888888889rem !important; } }
* ul.products li.product.product-grid .product-status,
.woocommerce ul.products li.product.product-grid .product-status {
top: 10px;
left: 10px;
right: 10px; }
* ul.products li.product.product-grid .price-rating-wrapper,
.woocommerce ul.products li.product.product-grid .price-rating-wrapper {
display: flex;
flex-wrap: wrap;
align-items: flex-end;
margin: -4px 0 5px;
padding: 0;
min-height: 43px; }
* ul.products li.product.product-grid .price-rating-wrapper .price,
.woocommerce ul.products li.product.product-grid .price-rating-wrapper .price {
font: inherit;
font-weight: 700;
flex: 1 0 100%;
order: 1;
max-width: 100%; }
* ul.products li.product.product-grid .price-rating-wrapper .wc-loop-rating,
.woocommerce ul.products li.product.product-grid .price-rating-wrapper .wc-loop-rating {
display: flex;
align-items: center;
font-size: .7777777777777778rem;
line-height: 1.4;
flex: 1 0 100%;
order: 0;
margin: 0 0 4px; }
* ul.products li.product.product-grid .price-rating-wrapper .wc-loop-rating .star-rating,
.woocommerce ul.products li.product.product-grid .price-rating-wrapper .wc-loop-rating .star-rating {
margin: 0 19px 0 0; }
* ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper, .woocommerce ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper {
justify-content: flex-start; }
body.mobile * ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper,
body.mobile .woocommerce ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper {
border: none;
margin: 0;
padding: 0; }
body.mobile * ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button,
body.mobile * ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button,
body.mobile * ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn,
body.mobile .woocommerce ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button,
body.mobile .woocommerce ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button,
body.mobile .woocommerce ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn {
flex: 0 1 auto;
margin-right: 20px; }
body.mobile * ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button:before,
body.mobile * ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button:before,
body.mobile * ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn:before,
body.mobile .woocommerce ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button:before,
body.mobile .woocommerce ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button:before,
body.mobile .woocommerce ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn:before {
margin: 0;
width: 1em; }
body.mobile * ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button .add_to_cart_button_text,
body.mobile * ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button .add_to_cart_button_text,
body.mobile * ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn .add_to_cart_button_text,
body.mobile .woocommerce ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button .add_to_cart_button_text,
body.mobile .woocommerce ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button .add_to_cart_button_text,
body.mobile .woocommerce ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn .add_to_cart_button_text {
display: none; }
body.mobile * ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wishlist-button,
body.mobile .woocommerce ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wishlist-button {
margin-right: 20px; }
body.mobile * ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-compare-button,
body.mobile .woocommerce ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-compare-button {
margin: 0; }
body.mobile * ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button,
body.mobile .woocommerce ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button {
display: inline-flex;
align-items: center; }
body.mobile * ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button:before,
body.mobile .woocommerce ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button:before {
content: '\e85c';
font-family: 'myfont';
font-weight: normal; }
body.mobile * ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button.product_type_grouped:before,
body.mobile .woocommerce ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button.product_type_grouped:before {
content: '\e848'; }
body.mobile * ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button.product_type_variable:before,
body.mobile .woocommerce ul.products li.product.product-grid .wc-loop-product-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button.product_type_variable:before {
content: '\e819'; }
* ul.products li.product.product-list,
.woocommerce ul.products li.product.product-list {
padding-bottom: 32px;
display: flex;
align-items: flex-start; }
* ul.products li.product.product-list .wc-loop-product-list-image-wrapper,
.woocommerce ul.products li.product.product-list .wc-loop-product-list-image-wrapper {
margin-right: 18px;
width: 44.23076923076923%;
max-width: 44.23076923076923%;
flex: 1 0 44.23076923076923%; }
@media (min-width: 768px) {
* ul.products li.product.product-list .wc-loop-product-list-image-wrapper,
.woocommerce ul.products li.product.product-list .wc-loop-product-list-image-wrapper {
margin-right: 40px;
width: 38.32167832167832%;
max-width: 38.32167832167832%;
flex: 1 0 38.32167832167832%; } }
* ul.products li.product.product-list.swiper-slide,
.woocommerce ul.products li.product.product-list.swiper-slide {
padding-bottom: 0; }
@media (max-width: 799px) {
* ul.products li.product.product-list.swiper-slide,
.woocommerce ul.products li.product.product-list.swiper-slide {
flex-wrap: wrap; } }
* ul.products li.product.product-list.swiper-slide .wc-loop-product-list-image-wrapper,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-list-image-wrapper {
width: 100%;
max-width: 100%;
flex: 1 0 100%;
margin: 0 0 8px; }
@media (min-width: 800px) {
* ul.products li.product.product-list.swiper-slide .wc-loop-product-list-image-wrapper,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-list-image-wrapper {
width: 175px;
max-width: 175px;
flex: 1 0 175px;
margin-right: 20px; } }
* ul.products li.product.product-list.swiper-slide .wc-loop-product-list-image-wrapper .woocommerce-LoopProduct-link,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-list-image-wrapper .woocommerce-LoopProduct-link {
margin-bottom: 0; }
@media (min-width: 768px) {
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper {
display: flex;
margin-top: -8px; }
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-title,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-title {
order: -2;
margin: -2px 0 9px; }
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .loop-product-categories,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .loop-product-categories {
order: -3;
margin: 0;
text-transform: none;
font-size: .7777777777777778rem;
letter-spacing: 0; }
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .price,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .price {
order: -1;
margin: 0 0 15px; }
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-rating,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-rating {
margin: 0 0 10px; } }
@media (min-width: 768px) {
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .product-status,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .product-status {
position: absolute;
width: auto; } }
@media (max-width: 991px) {
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .product-status,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .product-status {
left: 20px;
top: 20px;
right: 20px;
width: auto !important; }
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .product-status .stock.in-stock,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .product-status .stock.in-stock {
display: none; } }
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper, .woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper {
padding: 0; }
@media (max-width: 799px) {
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper, .woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper {
border-top: 1px solid #e4e4e4;
margin: 18px 0 0;
padding: 16px 0 0; } }
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-compare-button,
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .btn, body.mobile * ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-compare-button,
body.mobile * ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .btn,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-compare-button,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .btn,
body.mobile .woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-compare-button,
body.mobile .woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .btn {
margin: 0 13px 0 0; }
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button,
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button,
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn, body.mobile * ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button,
body.mobile * ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button,
body.mobile * ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn,
body.mobile .woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button,
body.mobile .woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button,
body.mobile .woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn {
white-space: nowrap; }
@media (min-width: 800px) {
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button,
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button,
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn, body.mobile * ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button,
body.mobile * ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button,
body.mobile * ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn,
body.mobile .woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button,
body.mobile .woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button,
body.mobile .woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn {
margin-right: 100%;
margin-bottom: 10px; } }
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button .add_to_cart_button_text,
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button .add_to_cart_button_text,
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn .add_to_cart_button_text, body.mobile * ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button .add_to_cart_button_text,
body.mobile * ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button .add_to_cart_button_text,
body.mobile * ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn .add_to_cart_button_text,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button .add_to_cart_button_text,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button .add_to_cart_button_text,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn .add_to_cart_button_text,
body.mobile .woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button .add_to_cart_button_text,
body.mobile .woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button .add_to_cart_button_text,
body.mobile .woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn .add_to_cart_button_text {
display: block; }
@media (max-width: 767px) {
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button:before,
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button:before,
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn:before, body.mobile * ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button:before,
body.mobile * ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button:before,
body.mobile * ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn:before,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button:before,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button:before,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn:before,
body.mobile .woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .read_more_product_button:before,
body.mobile .woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .add_to_cart_button:before,
body.mobile .woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn:before {
margin-right: 5px; } }
@media (max-width: 767px) {
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .compare-wishlist-btns-wrapper, body.mobile * ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .compare-wishlist-btns-wrapper,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .compare-wishlist-btns-wrapper,
body.mobile .woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .compare-wishlist-btns-wrapper {
margin-left: auto;
margin-right: 13px; } }
@media (max-width: 799px) {
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-compare-button, body.mobile * ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-compare-button,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-compare-button,
body.mobile .woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-compare-button {
margin-right: 0; } }
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button-wrapper, body.mobile * ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button-wrapper,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button-wrapper,
body.mobile .woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button-wrapper {
order: 1; }
@media (max-width: 767px) {
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button-wrapper .wowmall-wc-quick-view-button, body.mobile * ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button-wrapper .wowmall-wc-quick-view-button,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button-wrapper .wowmall-wc-quick-view-button,
body.mobile .woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button-wrapper .wowmall-wc-quick-view-button {
margin-right: 0; }
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button-wrapper .wowmall-wc-quick-view-button:before, body.mobile * ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button-wrapper .wowmall-wc-quick-view-button:before,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button-wrapper .wowmall-wc-quick-view-button:before,
body.mobile .woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wc-quick-view-button-wrapper .wowmall-wc-quick-view-button:before {
margin-right: 0; } }
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .compare-wishlist-btns-wrapper, body.mobile * ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .compare-wishlist-btns-wrapper,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .compare-wishlist-btns-wrapper,
body.mobile .woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .compare-wishlist-btns-wrapper {
width: auto; }
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .compare-wishlist-btns-wrapper .wowmall_wishlist_product_actions_tip,
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .compare-wishlist-btns-wrapper .wowmall_compare_product_actions_tip, body.mobile * ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .compare-wishlist-btns-wrapper .wowmall_wishlist_product_actions_tip,
body.mobile * ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .compare-wishlist-btns-wrapper .wowmall_compare_product_actions_tip,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .compare-wishlist-btns-wrapper .wowmall_wishlist_product_actions_tip,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .compare-wishlist-btns-wrapper .wowmall_compare_product_actions_tip,
body.mobile .woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .compare-wishlist-btns-wrapper .wowmall_wishlist_product_actions_tip,
body.mobile .woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .compare-wishlist-btns-wrapper .wowmall_compare_product_actions_tip {
display: none; }
@media (max-width: 799px) {
* ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wishlist-button, body.mobile * ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wishlist-button,
.woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wishlist-button,
body.mobile .woocommerce ul.products li.product.product-list.swiper-slide .wc-loop-product-content-wrapper .wc-loop-product-add-to-cart-wrapper .wowmall-wishlist-button {
margin-left: auto; } }
* ul.products li.product.product-list .wc-loop-product-content-wrapper,
.woocommerce ul.products li.product.product-list .wc-loop-product-content-wrapper {
flex: 1 1 auto;
min-width: 0;
width: 100%;
margin-top: -8px; }
* ul.products li.product.product-list .wc-loop-product-content-wrapper > *,
.woocommerce ul.products li.product.product-list .wc-loop-product-content-wrapper > * {
width: 100%; }
@media (min-width: 768px) {
* ul.products li.product.product-list .wc-loop-product-content-wrapper,
.woocommerce ul.products li.product.product-list .wc-loop-product-content-wrapper {
flex-direction: column;
justify-content: flex-start;
display: flex;
margin-top: 0; }
* ul.products li.product.product-list .wc-loop-product-content-wrapper .wc-loop-product-title,
.woocommerce ul.products li.product.product-list .wc-loop-product-content-wrapper .wc-loop-product-title {
order: -1; }
* ul.products li.product.product-list .wc-loop-product-content-wrapper .loop-product-categories,
.woocommerce ul.products li.product.product-list .wc-loop-product-content-wrapper .loop-product-categories {
order: 0;
margin: 0 0 5px;
text-transform: uppercase;
letter-spacing: .07em;
font-size: .8888888888888889rem; } }
* ul.products li.product.product-list .wc-loop-product-content-wrapper .wowmall-wc-loop-color-variations,
.woocommerce ul.products li.product.product-list .wc-loop-product-content-wrapper .wowmall-wc-loop-color-variations {
width: 100%;
flex: 0 1 auto; }
* ul.products li.product.product-list .wc-loop-product-title,
.woocommerce ul.products li.product.product-list .wc-loop-product-title {
margin-top: 11px;
padding: 0; }
@media (max-width: 767px) {
* ul.products li.product.product-list .wc-loop-product-title,
.woocommerce ul.products li.product.product-list .wc-loop-product-title {
font-size: .8888888888888889rem !important;
margin-top: -5px;
line-height: 1.444444444444444rem;
text-transform: none;
font-weight: normal;
letter-spacing: 0; } }
@media (max-width: 767px) {
* ul.products li.product.product-list .wc-loop-excerpt,
.woocommerce ul.products li.product.product-list .wc-loop-excerpt {
display: none; } }
@media (min-width: 768px) {
* ul.products li.product.product-list .product-status,
.woocommerce ul.products li.product.product-list .product-status {
position: static;
order: -2; } }
@media (max-width: 767px) {
* ul.products li.product.product-list .product-status,
.woocommerce ul.products li.product.product-list .product-status {
left: 25px;
top: 10px;
right: calc(55.76923076923077% + 10px);
width: auto !important; }
* ul.products li.product.product-list .product-status .stock.in-stock,
.woocommerce ul.products li.product.product-list .product-status .stock.in-stock {
display: none; } }
@media (min-width: 576px) {
* ul.products li.product.product-list .product-status,
.woocommerce ul.products li.product.product-list .product-status {
left: 30px; } }
body.mobile * ul.products li.product.product-list .woocommerce-LoopProduct-link,
body.mobile .woocommerce ul.products li.product.product-list .woocommerce-LoopProduct-link {
margin: 0 0 8px; }
* ul.products li.product.product-list.wc-loop-catalog-product .wc-loop-product-title,
.woocommerce ul.products li.product.product-list.wc-loop-catalog-product .wc-loop-product-title {
margin-top: -10px; }
* ul.products li.product.product-list .wowmall-wc-loop-color-variations,
.woocommerce ul.products li.product.product-list .wowmall-wc-loop-color-variations {
padding: 0;
height: auto;
margin: 0 0 21px; }
* ul.products li.product.product-list .wc-loop-product-wrapper,
.woocommerce ul.products li.product.product-list .wc-loop-product-wrapper {
display: flex; }
* ul.products li.product.product-list .price-rating-wrapper, .woocommerce ul.products li.product.product-list .price-rating-wrapper {
display: flex;
flex-wrap: wrap;
align-items: flex-end;
border-bottom: 1px solid #e4e4e4;
padding: 0 0 25px;
margin: 0 0 30px; }
body.mobile * ul.products li.product.product-list .price-rating-wrapper,
body.mobile .woocommerce ul.products li.product.product-list .price-rating-wrapper {
margin: 0 0 10px;
padding: 0 0 10px; }
@media (max-width: 767px) {
body.mobile * ul.products li.product.product-list .price-rating-wrapper,
body.mobile .woocommerce ul.products li.product.product-list .price-rating-wrapper {
border: none;
margin: 0 0 8px;
padding: 0; } }
@media (max-width: 767px) {
* ul.products li.product.product-list .price-rating-wrapper, .woocommerce ul.products li.product.product-list .price-rating-wrapper {
border: none;
margin: 0 0 8px;
padding: 0; } }
* ul.products li.product.product-list .price-rating-wrapper .price, .woocommerce ul.products li.product.product-list .price-rating-wrapper .price {
flex: 1;
font-size: 2.222222222222222rem;
line-height: 1.15; }
@media (max-width: 767px) {
* ul.products li.product.product-list .price-rating-wrapper .price, .woocommerce ul.products li.product.product-list .price-rating-wrapper .price {
font: inherit;
font-weight: 700;
flex: 1 0 100%;
order: 1; } }
* ul.products li.product.product-list .price-rating-wrapper .wc-loop-rating, .woocommerce ul.products li.product.product-list .price-rating-wrapper .wc-loop-rating {
display: flex;
align-items: center;
margin: 10px 0 0;
font-size: .7777777777777778rem;
line-height: 1.4; }
* ul.products li.product.product-list .price-rating-wrapper .wc-loop-rating .star-rating, .woocommerce ul.products li.product.product-list .price-rating-wrapper .wc-loop-rating .star-rating {
margin: 0 19px 0 0; }
@media (max-width: 767px) {
* ul.products li.product.product-list .price-rating-wrapper .wc-loop-rating, .woocommerce ul.products li.product.product-list .price-rating-wrapper .wc-loop-rating {
flex: 1 0 100%;
order: 0;
margin: -4px 0 4px; }
* ul.products li.product.product-list .price-rating-wrapper .wc-loop-rating > span, .woocommerce ul.products li.product.product-list .price-rating-wrapper .wc-loop-rating > span {
display: none; } }
* ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper, .woocommerce ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper {
padding: 0 0 7px;
display: flex;
flex-wrap: wrap; }
* ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .compare-wishlist-btns-wrapper,
.woocommerce ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .compare-wishlist-btns-wrapper {
width: 100%; }
* ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .btn,
.woocommerce ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .btn {
margin: 0 20px 20px 0; }
body.mobile * ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper,
body.mobile .woocommerce ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper {
padding: 0; }
body.mobile * ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .btn,
body.mobile .woocommerce ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .btn {
margin: 0 20px 0 0; }
body.mobile * ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .wowmall-compare-button,
body.mobile .woocommerce ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .wowmall-compare-button {
margin-right: 0; }
@media (min-width: 768px) {
body.mobile * ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .wowmall-wishlist-button,
body.mobile .woocommerce ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .wowmall-wishlist-button {
margin-left: auto; } }
@media (max-width: 767px) {
* ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .read_more_product_button,
* ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .add_to_cart_button,
* ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn, .woocommerce ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .read_more_product_button,
.woocommerce ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .add_to_cart_button,
.woocommerce ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn {
margin-bottom: 0; }
* ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .read_more_product_button .add_to_cart_button_text,
* ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .add_to_cart_button .add_to_cart_button_text,
* ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn .add_to_cart_button_text, .woocommerce ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .read_more_product_button .add_to_cart_button_text,
.woocommerce ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .add_to_cart_button .add_to_cart_button_text,
.woocommerce ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn .add_to_cart_button_text {
display: none; }
* ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .read_more_product_button:before,
* ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .add_to_cart_button:before,
* ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn:before, .woocommerce ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .read_more_product_button:before,
.woocommerce ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .add_to_cart_button:before,
.woocommerce ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .product_type_grouped.btn:before {
width: 1em;
margin-right: 0; }
* ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .wowmall-wishlist-button, .woocommerce ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .wowmall-wishlist-button {
margin-bottom: 0; }
* ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .wowmall-compare-button, .woocommerce ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .wowmall-compare-button {
margin: 0; }
* ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .read_more_product_button, .woocommerce ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .read_more_product_button {
display: inline-flex;
align-items: center; }
* ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .read_more_product_button:before, .woocommerce ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .read_more_product_button:before {
width: 1em;
content: '\e85c';
font-family: 'myfont';
font-weight: normal; }
* ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .read_more_product_button.product_type_grouped:before, .woocommerce ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .read_more_product_button.product_type_grouped:before {
content: '\e848'; }
* ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .add_to_cart_button.product_type_variable:before, .woocommerce ul.products li.product.product-list .wc-loop-product-add-to-cart-wrapper .add_to_cart_button.product_type_variable:before {
content: '\e819'; } }
* ul.products li.product.product-list .wowmall-wc-quick-view-button,
.woocommerce ul.products li.product.product-list .wowmall-wc-quick-view-button {
display: inline-flex;
align-items: center; }
* ul.products li.product.product-list .wowmall-wc-quick-view-button:before,
.woocommerce ul.products li.product.product-list .wowmall-wc-quick-view-button:before {
margin-right: 5px;
font-weight: 400;
content: '\e8eb';
font-family: 'myfont';
font-size: 1.111111111111111rem;
line-height: 1; }
* ul.products li.product.product-list .wowmall_wishlist_product_actions_tip,
* ul.products li.product.product-list .wowmall_compare_product_actions_tip,
.woocommerce ul.products li.product.product-list .wowmall_wishlist_product_actions_tip,
.woocommerce ul.products li.product.product-list .wowmall_compare_product_actions_tip {
margin-left: 5px; }
* ul.products li.product.product-list .wowmall-compare-button,
.woocommerce ul.products li.product.product-list .wowmall-compare-button {
margin-left: 3.5%; }
* ul.products li.product.swiper-slide .wc-loop-product-wrapper,
.woocommerce ul.products li.product.swiper-slide .wc-loop-product-wrapper {
position: relative;
width: 100%;
padding: 0 0 2px; }
* ul.products li.product.swiper-slide .wc-loop-product-wrapper .wowmall-wc-loop-color-variations,
.woocommerce ul.products li.product.swiper-slide .wc-loop-product-wrapper .wowmall-wc-loop-color-variations {
position: absolute; }
body.desktop * ul.products li.product.swiper-slide .wc-loop-product-wrapper .wowmall-wc-loop-color-variations + .wc-loop-product-add-to-cart-wrapper,
body.desktop .woocommerce ul.products li.product.swiper-slide .wc-loop-product-wrapper .wowmall-wc-loop-color-variations + .wc-loop-product-add-to-cart-wrapper {
bottom: 0; }
* ul.products li.product.wowmall-product-animate-appearance,
.woocommerce ul.products li.product.wowmall-product-animate-appearance {
animation: wowmall-product-animate-appearance 1s ease; }
* ul.products .grid-sizer,
.woocommerce ul.products .grid-sizer {
width: 100%; }
@media (min-width: 768px) {
* ul.products .grid-sizer,
.woocommerce ul.products .grid-sizer {
width: 50%; } }
@media (min-width: 992px) {
* ul.products .grid-sizer,
.woocommerce ul.products .grid-sizer {
width: 33.33%; } }
@media (min-width: 1200px) {
* ul.products .grid-sizer,
.woocommerce ul.products .grid-sizer {
width: 25%; } }
@media (min-width: 800px) {
* .swiper-container-vertical ul.products li.product.swiper-slide .wc-loop-product-content-wrapper .product-status,
.woocommerce .swiper-container-vertical ul.products li.product.swiper-slide .wc-loop-product-content-wrapper .product-status {
left: 20px;
width: 135px;
right: auto; } }
@media (min-width: 992px) {
* .columns-5 .col-lg,
* .cols-5 .col-lg,
.woocommerce .columns-5 .col-lg,
.woocommerce .cols-5 .col-lg {
flex: 0 1 20%;
max-width: 20%; } }
@media (min-width: 1200px) {
* .columns-5 .col-xl,
* .cols-5 .col-xl,
.woocommerce .columns-5 .col-xl,
.woocommerce .cols-5 .col-xl {
flex: 0 1 20%;
max-width: 20%; } }
@media (min-width: 1600px) {
* .columns-5 .col-xxl,
* .cols-5 .col-xxl,
.woocommerce .columns-5 .col-xxl,
.woocommerce .cols-5 .col-xxl {
flex: 0 1 20%;
max-width: 20%; } }
*.woomal-wc-quick-view-popup-content,
.woocommerce.woomal-wc-quick-view-popup-content {
max-width: 1140px;
margin: 0 auto;
background: #fff;
box-shadow: 3px 4px 21px rgba(0, 0, 0, 0.16);
position: relative; }
*.woomal-wc-quick-view-popup-content .mfp-close,
.woocommerce.woomal-wc-quick-view-popup-content .mfp-close {
opacity: 1;
border-radius: 1000px;
width: 38px;
height: 38px;
line-height: 38px;
color: #fff;
box-shadow: 3px 4px 21px rgba(0, 0, 0, 0.16);
font-size: 11px;
text-indent: -999px;
overflow: hidden;
right: -42px;
top: -40px; }
*.woomal-wc-quick-view-popup-content .mfp-close:before,
.woocommerce.woomal-wc-quick-view-popup-content .mfp-close:before {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
content: '\e868';
font-family: 'myfont';
text-indent: 0; }
*.woomal-wc-quick-view-popup-content .product.has-default-attributes.has-children > .images,
.woocommerce.woomal-wc-quick-view-popup-content .product.has-default-attributes.has-children > .images {
opacity: 1; }
*.woomal-wc-quick-view-popup-content .swiper-container .swiper-button-next, *.woomal-wc-quick-view-popup-content .swiper-container-rtl .swiper-button-prev,
*.woomal-wc-quick-view-popup-content .swiper-container .swiper-button-prev, *.woomal-wc-quick-view-popup-content .swiper-container-rtl .swiper-button-next,
.woocommerce.woomal-wc-quick-view-popup-content .swiper-container .swiper-button-next,
.woocommerce.woomal-wc-quick-view-popup-content .swiper-container-rtl .swiper-button-prev,
.woocommerce.woomal-wc-quick-view-popup-content .swiper-container .swiper-button-prev,
.woocommerce.woomal-wc-quick-view-popup-content .swiper-container-rtl .swiper-button-next {
background: none;
font-size: 31px;
height: auto;
width: auto;
line-height: 0;
margin: 0;
color: #a3a3a3;
transition: color .3s ease, transform .3s ease; }
*.woomal-wc-quick-view-popup-content .swiper-container .swiper-button-next:hover, *.woomal-wc-quick-view-popup-content .swiper-container-rtl .swiper-button-prev:hover,
*.woomal-wc-quick-view-popup-content .swiper-container .swiper-button-prev:hover, *.woomal-wc-quick-view-popup-content .swiper-container-rtl .swiper-button-next:hover,
.woocommerce.woomal-wc-quick-view-popup-content .swiper-container .swiper-button-next:hover,
.woocommerce.woomal-wc-quick-view-popup-content .swiper-container-rtl .swiper-button-prev:hover,
.woocommerce.woomal-wc-quick-view-popup-content .swiper-container .swiper-button-prev:hover,
.woocommerce.woomal-wc-quick-view-popup-content .swiper-container-rtl .swiper-button-next:hover {
color: inherit;
transform: scale(1.6129032258); }
*.woomal-wc-quick-view-popup-content .swiper-container .swiper-button-next:before, *.woomal-wc-quick-view-popup-content .swiper-container-rtl .swiper-button-prev:before,
*.woomal-wc-quick-view-popup-content .swiper-container .swiper-button-prev:before, *.woomal-wc-quick-view-popup-content .swiper-container-rtl .swiper-button-next:before,
.woocommerce.woomal-wc-quick-view-popup-content .swiper-container .swiper-button-next:before,
.woocommerce.woomal-wc-quick-view-popup-content .swiper-container-rtl .swiper-button-prev:before,
.woocommerce.woomal-wc-quick-view-popup-content .swiper-container .swiper-button-prev:before,
.woocommerce.woomal-wc-quick-view-popup-content .swiper-container-rtl .swiper-button-next:before {
font-family: 'myfont'; }
*.woomal-wc-quick-view-popup-content .swiper-container .swiper-button-next, *.woomal-wc-quick-view-popup-content .swiper-container-rtl .swiper-button-prev,
.woocommerce.woomal-wc-quick-view-popup-content .swiper-container .swiper-button-next,
.woocommerce.woomal-wc-quick-view-popup-content .swiper-container-rtl .swiper-button-prev {
right: 4%; }
*.woomal-wc-quick-view-popup-content .swiper-container .swiper-button-next:before, *.woomal-wc-quick-view-popup-content .swiper-container-rtl .swiper-button-prev:before,
.woocommerce.woomal-wc-quick-view-popup-content .swiper-container .swiper-button-next:before,
.woocommerce.woomal-wc-quick-view-popup-content .swiper-container-rtl .swiper-button-prev:before {
content: '\e8da'; }
*.woomal-wc-quick-view-popup-content .swiper-container .swiper-button-prev, *.woomal-wc-quick-view-popup-content .swiper-container-rtl .swiper-button-next,
.woocommerce.woomal-wc-quick-view-popup-content .swiper-container .swiper-button-prev,
.woocommerce.woomal-wc-quick-view-popup-content .swiper-container-rtl .swiper-button-next {
left: 4%; }
*.woomal-wc-quick-view-popup-content .swiper-container .swiper-button-prev:before, *.woomal-wc-quick-view-popup-content .swiper-container-rtl .swiper-button-next:before,
.woocommerce.woomal-wc-quick-view-popup-content .swiper-container .swiper-button-prev:before,
.woocommerce.woomal-wc-quick-view-popup-content .swiper-container-rtl .swiper-button-next:before {
content: '\e8d9'; }
*.woomal-wc-quick-view-popup-content .swiper-container .swiper-button-disabled,
.woocommerce.woomal-wc-quick-view-popup-content .swiper-container .swiper-button-disabled {
display: none; }
*.woomal-wc-quick-view-popup-content div.product,
.woocommerce.woomal-wc-quick-view-popup-content div.product {
display: flex;
flex-wrap: wrap; }
*.woomal-wc-quick-view-popup-content div.product div.images.quick-view-images,
.woocommerce.woomal-wc-quick-view-popup-content div.product div.images.quick-view-images {
margin: 0;
flex: 0 1 50%;
max-width: 50%; }
*.woomal-wc-quick-view-popup-content div.product div.images.quick-view-images .swiper-container,
.woocommerce.woomal-wc-quick-view-popup-content div.product div.images.quick-view-images .swiper-container {
width: 100%; }
*.woomal-wc-quick-view-popup-content div.product .wc-quick-view-content-wrapper,
.woocommerce.woomal-wc-quick-view-popup-content div.product .wc-quick-view-content-wrapper {
flex: 0 1 50%;
max-width: 50%;
padding: 40px; }
*.woomal-wc-quick-view-popup-content div.product .price-rating-wrapper,
.woocommerce.woomal-wc-quick-view-popup-content div.product .price-rating-wrapper {
border-bottom: 0;
margin-bottom: 0; }
*.woomal-wc-quick-view-popup-content div.product:not(.product-type-grouped) form.cart:not(.variations_form),
.woocommerce.woomal-wc-quick-view-popup-content div.product:not(.product-type-grouped) form.cart:not(.variations_form) {
display: flex;
margin: 0; }
*.woomal-wc-quick-view-popup-content div.product:not(.product-type-grouped) form.cart:not(.variations_form) button,
.woocommerce.woomal-wc-quick-view-popup-content div.product:not(.product-type-grouped) form.cart:not(.variations_form) button {
margin: 0;
flex: 1 1 auto;
text-align: center; }
*.woomal-wc-quick-view-popup-content div.product:not(.product-type-grouped) form.cart div.quantity,
.woocommerce.woomal-wc-quick-view-popup-content div.product:not(.product-type-grouped) form.cart div.quantity {
margin-bottom: 0; }
*.woomal-wc-quick-view-popup-content div.product:not(.product-type-grouped) form.cart .single_variation_wrap button,
.woocommerce.woomal-wc-quick-view-popup-content div.product:not(.product-type-grouped) form.cart .single_variation_wrap button {
margin: 0;
flex: 1 1 auto;
text-align: center; }
*.woomal-wc-quick-view-popup-content div.product:not(.product-type-grouped) form.cart.variations_form,
.woocommerce.woomal-wc-quick-view-popup-content div.product:not(.product-type-grouped) form.cart.variations_form {
margin-right: 0; }
*.woomal-wc-quick-view-popup-content div.product:not(.product-type-grouped) form.cart.variations_form .variations,
.woocommerce.woomal-wc-quick-view-popup-content div.product:not(.product-type-grouped) form.cart.variations_form .variations {
width: 100%; }
*.woomal-wc-quick-view-popup-content .product_title,
.woocommerce.woomal-wc-quick-view-popup-content .product_title {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; }
*.woomal-wc-quick-view-popup-content .woocommerce-product-details__short-description p,
.woocommerce.woomal-wc-quick-view-popup-content .woocommerce-product-details__short-description p {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis; }
.wc-loop-product-categories {
display: flex;
justify-content: center;
margin: -6px 0 34px;
flex-wrap: wrap; }
.container > .term-description + .wc-loop-product-categories {
margin-top: 26px; }
.wc-loop-product-categories li {
max-width: 100%;
min-width: 0;
padding: 0;
margin: 0 1.1%;
text-transform: uppercase;
font-weight: 700;
font-size: 0.8888888888888889rem;
line-height: 1.277777777777778rem;
letter-spacing: 0.05rem; }
.wc-loop-product-categories li a {
transition: color .3s ease;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: inherit;
display: block; }
.wowmall-wc-ajax-products-wrapper {
position: relative;
margin-bottom: 40px; }
@media (min-width: 576px) {
.wowmall-wc-ajax-products-wrapper {
margin-bottom: 55px; } }
.wowmall-wc-ajax-products-wrapper > .ajax-page-loader {
display: none;
z-index: 999;
position: absolute;
top: 50%;
left: 50%;
width: 100px;
height: 100px;
transform: translate(-50px, -50px); }
.wowmall-wc-ajax-products-wrapper:before {
position: absolute;
top: 0;
background-clip: padding-box !important;
left: 0;
right: 0;
content: '';
z-index: 998;
transition: background-color .3s ease;
background-color: transparent; }
@media (max-width: 767px) {
.wowmall-wc-ajax-products-wrapper:before {
left: -35px;
right: -35px; } }
@media (max-width: 575px) {
.wowmall-wc-ajax-products-wrapper:before {
left: -30px;
right: -30px; } }
.wowmall-wc-ajax-products-wrapper.loading > .ajax-page-loader {
display: block; }
.wowmall-wc-ajax-products-wrapper.loading:before {
border-top: 40px solid transparent;
bottom: 0;
background-color: rgba(255, 255, 255, 0.9); }
.wowmall-wc-ajax-products-wrapper.loading .wc-grid-list-button.active:before {
display: block;
content: '\e8f5';
animation: loading 2s infinite linear; }
.wc-loop-sorting-wrapper {
display: flex;
justify-content: space-between;
margin: 0 0 30px; }
@media (max-width: 575px) {
.wc-loop-sorting-wrapper {
margin: 0 -30px 30px; }
.wc-loop-sorting-wrapper .ui-selectmenu-button {
padding-left: 30px; }
.wc-loop-sorting-wrapper .ui-selectmenu-menu.ui-selectmenu-open {
z-index: 9999; }
.wc-loop-sorting-wrapper .ui-selectmenu-menu .ui-menu-item {
padding: 5px 20px 7px 30px !important; } }
.wc-loop-sorting-wrapper .woocommerce-result-count {
order: 0;
margin: 6px 23px 8px;
font-size: .7777777777777778rem; }
@media (max-width: 991px) {
.wc-loop-sorting-wrapper .woocommerce-result-count {
display: none; } }
.wc-loop-sorting-wrapper .woocommerce-ordering {
font-size: .8888888888888889rem;
order: -1;
flex: 1 1 auto;
min-width: 0;
margin: 0;
text-transform: uppercase;
font-weight: 700;
letter-spacing: .06em; }
@media (max-width: 575px) {
.wc-loop-sorting-wrapper .woocommerce-ordering {
width: 100%; } }
@media (max-width: 991px) {
body.with-sidebar .wc-loop-sorting-wrapper .woocommerce-ordering {
width: 100%; } }
.ui-selectmenu-button {
cursor: pointer;
padding: 6px 20px 8px;
display: flex; }
@media (max-width: 575px) {
.ui-selectmenu-button {
width: 100% !important; } }
@media (max-width: 991px) {
body.with-sidebar .ui-selectmenu-button {
width: 100% !important; } }
.ui-selectmenu-button:after {
font-family: 'myfont';
content: '\e8dc';
font-size: 0.6666666666666667rem;
margin-left: 10px;
font-weight: normal;
display: inline-block;
transition: transform .3s ease; }
.ui-selectmenu-button.ui-corner-top:after {
transform: scaleY(-1); }
.ui-selectmenu-button.ui-state-hover, .ui-selectmenu-button.ui-state-focus {
color: #fff;
outline: none; }
.ui-selectmenu-button.ui-state-hover .ui-selectmenu-text, .ui-selectmenu-button.ui-state-focus .ui-selectmenu-text {
color: inherit; }
.ui-selectmenu-text {
display: inline-block;
vertical-align: middle;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis; }
.ui-selectmenu-menu {
padding: 0;
margin: 0;
position: absolute;
top: 0;
left: 0;
display: none; }
@media (max-width: 575px) {
.ui-selectmenu-menu {
width: 100%; } }
@media (max-width: 991px) {
body.with-sidebar .ui-selectmenu-menu {
width: 100%; } }
.ui-selectmenu-menu ul {
margin: 0;
padding: 0; }
@media (max-width: 575px) {
.ui-selectmenu-menu ul {
width: 100% !important; } }
@media (max-width: 991px) {
body.with-sidebar .ui-selectmenu-menu ul {
width: 100% !important; } }
.ui-selectmenu-menu.ui-selectmenu-open {
display: block;
z-index: 999; }
.ui-selectmenu-menu .ui-menu-item {
padding: 5px 20px 7px !important;
transition: background .3s ease, color .3s ease;
cursor: pointer; }
.ui-selectmenu-menu .ui-menu-item.ui-state-focus {
color: #fff; }
.wc-grid-list-wrapper {
padding: 0 10px;
display: flex; }
@media (max-width: 767px) {
.wc-grid-list-wrapper {
padding: 0 18px; } }
.wc-grid-list-button {
padding: 0;
border: none;
background-color: transparent;
display: inline-block;
cursor: pointer;
margin: 7px 11px;
transition: color .3s ease; }
@media (max-width: 767px) {
.wc-grid-list-button {
font-size: .6666666666666667rem; } }
.wc-grid-list-button:before {
font-family: 'myfont'; }
.wc-grid-list-button__grid:before {
content: '\e864'; }
.wc-grid-list-button__list:before {
content: '\e862'; }
@media (min-width: 576px) {
.wc-grid-list-button__big {
display: none; } }
.wc-grid-list-button__big:before {
content: '\e815'; }
.wc-grid-list-button.active {
cursor: default; }
.wowmall-wc-lightbox .mfp-content {
padding: 50px; }
.admin-bar .wowmall-wc-lightbox .mfp-content {
margin-top: 32px; }
@media screen and (max-width: 782px) {
.admin-bar .wowmall-wc-lightbox .mfp-content {
margin-top: 46px; } }
@media screen and (max-width: 600px) {
.admin-bar .wowmall-wc-lightbox .mfp-content {
margin-top: 0; } }
.mfp-bg.wowmall-wc-lightbox {
background: #fff; }
.mfp-container button.mfp-arrow {
font-size: 31px; }
.mfp-container button.mfp-arrow:before {
content: none; }
.mfp-container button.mfp-arrow:after {
transition: transform .3s ease;
border: none;
font-family: 'myfont';
margin: 0;
top: 50%;
left: 0;
width: 100%;
text-align: center;
line-height: 0;
height: auto;
display: block; }
.mfp-container button.mfp-arrow-left:after {
content: '\e8d9'; }
.mfp-container button.mfp-arrow-right:after {
content: '\e8da'; }
.mfp-container button.mfp-arrow:hover:after, .mfp-container button.mfp-arrow:focus:after {
transform: scale(1.6129); }
.mfp-container .mfp-preloader {
font-size: 0;
line-height: 0; }
.mfp-container .mfp-preloader svg {
transform: translate(0, -50%); }
.term-description {
text-align: center; }
#content > .term-description {
text-align: initial;
background-size: auto 100%;
background-position: right;
background-repeat: no-repeat;
overflow: hidden;
margin: -27px -15px 40px;
padding: 0 15px;
align-items: center; }
@media (min-width: 768px) {
#content > .term-description {
margin: -27px -60px 40px;
padding: 0 60px; } }
#content > .term-description .term-description-col {
position: relative;
display: flex;
align-items: center; }
#content > .term-description .term-description-col:before {
position: absolute;
top: 0;
bottom: 0;
right: 100%;
width: 50%;
content: ''; }
#content > .term-description .term-description-col:after {
position: absolute;
top: 0;
bottom: 0;
left: 100%;
width: 100px;
content: ''; }
#content > .term-description .term-description-col h2 {
margin-top: 0; }
#content > .term-description .term-description-col .term-description-outer {
display: flex;
align-items: center;
width: 100%; }
#content > .term-description .term-description-col .term-description-inner {
margin-bottom: 18px;
width: 100%; }
#content > .term-description .term-description {
text-align: initial; }
#content > .term-description .wc-loop-product-categories {
justify-content: flex-start;
margin: 26px 0 4px; }
#content > .term-description .wc-loop-product-categories li {
margin: 0 4.5% 0 0; }
.wc-no-products-title {
background: url(//www.perouka.gr/wp-content/themes/peroukes/assets/images/no-products.png) 50% 2px no-repeat;
padding: 203px 0 0;
margin: 0; }
.search-no-results .wc-no-products-title {
background: url(//www.perouka.gr/wp-content/themes/peroukes/assets/images/empty_search.png) 50% 2px no-repeat; }
.wc-no-products,
.no-search-results {
text-transform: uppercase;
text-align: center;
font-weight: 700;
font-size: 1.444444444444444rem;
letter-spacing: .058em; }
.swiper-slide {
overflow: hidden; }
.swiper-slide img {
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.wowmall-products-carousel > .swiper-container:not(.swiper-container-vertical) > .swiper-wrapper,
.wowmall-brands-carousel > .swiper-container:not(.swiper-container-vertical) > .swiper-wrapper,
.wowmall-posts-carousel > .swiper-container:not(.swiper-container-vertical) > .swiper-wrapper {
margin-top: 10px; }
@media (min-width: 992px) {
.wowmall-products-carousel > .swiper-container.swiper-container-vertical,
.wowmall-brands-carousel > .swiper-container.swiper-container-vertical,
.wowmall-posts-carousel > .swiper-container.swiper-container-vertical {
margin-top: 33px;
margin-bottom: 13px; } }
.wowmall-products-carousel > .swiper-container.swiper-container-vertical > .swiper-wrapper,
.wowmall-brands-carousel > .swiper-container.swiper-container-vertical > .swiper-wrapper,
.wowmall-posts-carousel > .swiper-container.swiper-container-vertical > .swiper-wrapper {
margin-top: 0; }
.wowmall-products-carousel,
.wowmall-brands-carousel,
.wowmall-posts-carousel,
.related.products,
.upsells.products,
.cross-sells {
position: relative; }
.wowmall-products-carousel .swiper-button-prev,
.wowmall-products-carousel .swiper-button-next,
.wowmall-brands-carousel .swiper-button-prev,
.wowmall-brands-carousel .swiper-button-next,
.wowmall-posts-carousel .swiper-button-prev,
.wowmall-posts-carousel .swiper-button-next,
.related.products .swiper-button-prev,
.related.products .swiper-button-next,
.upsells.products .swiper-button-prev,
.upsells.products .swiper-button-next,
.cross-sells .swiper-button-prev,
.cross-sells .swiper-button-next {
background: none;
width: auto;
height: auto;
margin: 0;
right: 0;
top: 8px;
left: auto;
font-size: .8888888888888889rem;
transition: transform .3s ease, color .3s ease; }
.wowmall-products-carousel .swiper-button-prev:before,
.wowmall-products-carousel .swiper-button-next:before,
.wowmall-brands-carousel .swiper-button-prev:before,
.wowmall-brands-carousel .swiper-button-next:before,
.wowmall-posts-carousel .swiper-button-prev:before,
.wowmall-posts-carousel .swiper-button-next:before,
.related.products .swiper-button-prev:before,
.related.products .swiper-button-next:before,
.upsells.products .swiper-button-prev:before,
.upsells.products .swiper-button-next:before,
.cross-sells .swiper-button-prev:before,
.cross-sells .swiper-button-next:before {
content: '\e8da';
font-family: 'myfont'; }
.wowmall-products-carousel .swiper-button-prev:hover,
.wowmall-products-carousel .swiper-button-next:hover,
.wowmall-brands-carousel .swiper-button-prev:hover,
.wowmall-brands-carousel .swiper-button-next:hover,
.wowmall-posts-carousel .swiper-button-prev:hover,
.wowmall-posts-carousel .swiper-button-next:hover,
.related.products .swiper-button-prev:hover,
.related.products .swiper-button-next:hover,
.upsells.products .swiper-button-prev:hover,
.upsells.products .swiper-button-next:hover,
.cross-sells .swiper-button-prev:hover,
.cross-sells .swiper-button-next:hover {
transform: scale(1.5); }
.wowmall-products-carousel .swiper-button-prev,
.wowmall-brands-carousel .swiper-button-prev,
.wowmall-posts-carousel .swiper-button-prev,
.related.products .swiper-button-prev,
.upsells.products .swiper-button-prev,
.cross-sells .swiper-button-prev {
right: 30px; }
.wowmall-products-carousel .swiper-button-prev:before,
.wowmall-brands-carousel .swiper-button-prev:before,
.wowmall-posts-carousel .swiper-button-prev:before,
.related.products .swiper-button-prev:before,
.upsells.products .swiper-button-prev:before,
.cross-sells .swiper-button-prev:before {
content: '\e8d9'; }
body.mobile .wowmall-brands-carousel .swiper-button-prev,
body.mobile .wowmall-brands-carousel .swiper-button-next,
body.mobile .wowmall-posts-carousel .swiper-button-prev,
body.mobile
.wowmall-posts-carousel .swiper-button-next {
display: none; }
.wowmall-products-carousel li, .entry-content .wowmall-products-carousel li {
padding-right: 0;
padding-left: 0;
margin: 0; }
.wowmall-products-carousel li:before, .entry-content .wowmall-products-carousel li:before {
content: none; }
.wowmall-products-carousel .swiper-container-vertical {
height: 448px; }
.wowmall-products-carousel .swiper-container-vertical ~ .swiper-button-prev {
right: 35px;
top: -2px; }
.wowmall-products-carousel .swiper-container-vertical ~ .swiper-button-prev:before {
transform: rotatex(180deg); }
.wowmall-products-carousel .swiper-container-vertical ~ .swiper-button-prev:before, .wowmall-products-carousel .swiper-container-vertical ~ .swiper-button-next:before {
content: '\e8db';
display: block; }
.wowmall-products-carousel .swiper-container-vertical ~ .swiper-button-next {
right: 3px;
top: 0; }
.wowmall-brands-carousel {
display: flex;
flex-wrap: wrap; }
.wowmall-brands-carousel > * {
width: 100%; }
@media (max-width: 767px) {
.wowmall-brands-carousel h4 {
margin-bottom: 9px; } }
.wowmall-brands-carousel .swiper-container {
margin: 0 0 21px; }
@media (min-width: 768px) {
.wowmall-brands-carousel .swiper-container {
margin: 13px 0 16px; } }
.wowmall-brands-carousel > .swiper-container > .swiper-wrapper {
margin: 0 !important; }
.wowmall-brands-carousel .swiper-button-prev,
.wowmall-brands-carousel .swiper-button-next {
top: 48px; }
.wowmall-brands-carousel .swiper-button-prev {
right: 30px; }
.wowmall-brands-carousel .swiper-button-prev:before {
content: '\e8d9'; }
.wowmall-brands-carousel .swiper-wrapper {
align-items: center; }
.wowmall-brands-carousel .swiper-wrapper .wowmall-brand-item {
justify-content: center;
opacity: .41;
transition: opacity .3s ease;
display: flex;
align-items: center; }
.wowmall-brands-carousel .swiper-wrapper .wowmall-brand-item:hover {
opacity: 1; }
.wowmall-brands-carousel .swiper-wrapper .wowmall-brand-item img.swiper-lazy.swiper-lazy-loaded {
animation: none; }
@media (min-width: 768px) {
.wowmall-posts-carousel {
margin: 0 0 10px; } }
.wowmall-posts-carousel .entry-date {
font-size: .7777777777777778rem; }
.wowmall-posts-carousel .entry-thumb {
margin-bottom: 18px; }
.wowmall-posts-carousel .entry-title {
margin-top: 2px; }
body.woocommerce-page.mobile #primary {
width: 100%;
max-width: 100%;
flex: 0 0 100%; }
body.woocommerce-page.mobile:not(.wowmall-page-preloader):before {
content: '';
height: 100%;
position: fixed;
left: 0;
right: 0;
background: rgba(0, 0, 0, 0.2);
top: -110%;
opacity: 0;
transition: top 0s linear .3s, opacity .3s ease;
z-index: 999; }
body.woocommerce-page.mobile.wowmall-page-preloader:before {
content: '';
height: 100%;
position: fixed;
width: 100%;
top: 0;
left: 0;
z-index: 99999999;
background: rgba(255, 255, 255, 0.95);
transition: opacity .5s ease, top 0s linear .5s; }
body.woocommerce-page.mobile.wowmall-page-preloader.preloaded:before {
background: rgba(0, 0, 0, 0.2);
top: -100%;
opacity: 0;
transition: top 0s linear .3s, opacity .3s ease, background 0s linear .3s;
z-index: 999; }
body.woocommerce-page.mobile.wowmall-page-preloader.preloaded.wowmall-filters-shown:before {
top: 0;
opacity: 1;
transition: top 0s linear 0s, opacity .3s ease; }
body.woocommerce-page.mobile #secondary {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 50px;
width: auto;
transform: translate(-100%, 0);
transition: transform .3s ease, box-shadow .3s ease;
padding: 0;
z-index: 999; }
body.woocommerce-page.mobile #secondary .wowmall-sidebar-inner {
background: #fff;
overflow-x: hidden;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
padding: 41px 20px 9px;
height: 100%;
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 999; }
body.woocommerce-page.mobile #secondary .wowmall-filters-btn {
z-index: 999;
position: absolute;
left: 100%;
top: 50%;
transform: rotate(90deg) translate(-50%, -100%);
transform-origin: top left;
padding: 0 13px 1px;
color: #fff;
display: inline-flex; }
body.woocommerce-page.mobile #secondary .wowmall-filters-btn .closed {
display: inline-flex; }
body.woocommerce-page.mobile #secondary .wowmall-filters-btn .closed:before {
content: '\e81e';
font-family: 'myfont';
margin: 0 7px 0 0;
transform: rotate(-90deg);
font-size: .6666666666666667rem; }
body.woocommerce-page.mobile #secondary .wowmall-filters-btn .opened {
display: none; }
body.woocommerce-page.mobile #secondary .wowmall-filters-btn .opened:before {
content: '\e934';
font-family: 'myfont';
margin: 0 7px 0 0;
font-size: .6666666666666667rem;
color: #a3a3a3; }
body.woocommerce-page.mobile.wowmall-filters-shown {
overflow: hidden; }
body.woocommerce-page.mobile.wowmall-filters-shown:before {
top: 0;
opacity: 1;
transition: top 0s linear 0s, opacity .3s ease; }
body.woocommerce-page.mobile.wowmall-filters-shown #secondary {
transform: translate(0, 0);
box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); }
body.woocommerce-page.mobile.wowmall-filters-shown #secondary .wowmall-filters-btn.btn, body.woocommerce-page.mobile.wowmall-filters-shown #secondary .wowmall-filters-btn.btn:hover {
background: #fff; }
body.woocommerce-page.mobile.wowmall-filters-shown #secondary .wowmall-filters-btn .closed {
display: none; }
body.woocommerce-page.mobile.wowmall-filters-shown #secondary .wowmall-filters-btn .opened {
display: inline-flex; }
select[name=orderby] {
visibility: hidden; }
.swiper-container:not([class*="swiper-container-"])[data-visible="3"] > .swiper-wrapper {
margin-left: -40px !important;
width: auto;
box-sizing: inherit; }
.swiper-container:not([class*="swiper-container-"])[data-visible="3"] > .swiper-wrapper > .swiper-slide {
width: 33.33%;
padding-left: 40px; }
.swiper-container:not([class*="swiper-container-"])[data-visible="8"] > .swiper-wrapper {
margin-left: -40px !important;
width: auto;
box-sizing: inherit; }
.swiper-container:not([class*="swiper-container-"])[data-visible="8"] > .swiper-wrapper > .swiper-slide {
padding-left: 40px;
width: 50%; }
@media (min-width: 480px) {
.swiper-container:not([class*="swiper-container-"])[data-visible="8"] > .swiper-wrapper > .swiper-slide {
width: 33.33%; } }
@media (min-width: 580px) {
.swiper-container:not([class*="swiper-container-"])[data-visible="8"] > .swiper-wrapper > .swiper-slide {
width: 25%; } }
@media (min-width: 800px) {
.swiper-container:not([class*="swiper-container-"])[data-visible="8"] > .swiper-wrapper > .swiper-slide {
width: 20%; } }
@media (min-width: 930px) {
.swiper-container:not([class*="swiper-container-"])[data-visible="8"] > .swiper-wrapper > .swiper-slide {
width: 16.67%; } }
@media (min-width: 1070px) {
.swiper-container:not([class*="swiper-container-"])[data-visible="8"] > .swiper-wrapper > .swiper-slide {
width: 14.28571428571429%; } }
@media (min-width: 1200px) {
.swiper-container:not([class*="swiper-container-"])[data-visible="8"] > .swiper-wrapper > .swiper-slide {
width: 12.5%; } }
.swiper-container:not([class*="swiper-container-"])[data-visible="6"] > .swiper-wrapper {
margin-left: -40px;
width: auto;
box-sizing: inherit; }
.swiper-container:not([class*="swiper-container-"])[data-visible="6"] > .swiper-wrapper > .swiper-slide {
padding-left: 40px;
width: 100%; }
@media (min-width: 560px) {
.swiper-container:not([class*="swiper-container-"])[data-visible="6"] > .swiper-wrapper > .swiper-slide {
width: 50%; } }
@media (min-width: 800px) {
.swiper-container:not([class*="swiper-container-"])[data-visible="6"] > .swiper-wrapper > .swiper-slide {
width: 33.33%; } }
@media (min-width: 1200px) {
.swiper-container:not([class*="swiper-container-"])[data-visible="6"] > .swiper-wrapper > .swiper-slide {
width: 25%; } }
@media (min-width: 1300px) {
.swiper-container:not([class*="swiper-container-"])[data-visible="6"] > .swiper-wrapper > .swiper-slide {
width: 20%; } }
@media (min-width: 1600px) {
.swiper-container:not([class*="swiper-container-"])[data-visible="6"] > .swiper-wrapper > .swiper-slide {
width: 16.67%; } }
.swiper-container:not([class*="swiper-container-"])[data-visible="4"] > .swiper-wrapper {
margin-left: -40px;
width: auto;
box-sizing: inherit; }
.swiper-container:not([class*="swiper-container-"])[data-visible="4"] > .swiper-wrapper > .swiper-slide {
padding-left: 40px;
width: 100%; }
@media (min-width: 560px) {
.swiper-container:not([class*="swiper-container-"])[data-visible="4"] > .swiper-wrapper > .swiper-slide {
width: 50%; } }
@media (min-width: 1020px) {
.swiper-container:not([class*="swiper-container-"])[data-visible="4"] > .swiper-wrapper > .swiper-slide {
width: 33.33%; } }
@media (min-width: 1461px) {
.swiper-container:not([class*="swiper-container-"])[data-visible="4"] > .swiper-wrapper > .swiper-slide {
width: 25%; } }
div.woocommerce ul.products .product-category a .wc-loop-product-title {
transition: color .3s ease; }
div.woocommerce.wowmall-collection ul.products .product-category,
body.woocommerce #content ul.products .product-category {
width: 100%;
margin-bottom: 40px; }
@media (min-width: 768px) {
div.woocommerce.wowmall-collection ul.products .product-category,
body.woocommerce #content ul.products .product-category {
width: 50%; } }
@media (min-width: 992px) {
div.woocommerce.wowmall-collection ul.products .product-category,
body.woocommerce #content ul.products .product-category {
width: 33.33%; } }
@media (min-width: 1200px) {
div.woocommerce.wowmall-collection ul.products .product-category,
body.woocommerce #content ul.products .product-category {
width: 25%; } }
div.woocommerce.wowmall-collection ul.products .product-category:before,
body.woocommerce #content ul.products .product-category:before {
content: none; }
div.woocommerce.wowmall-collection ul.products .product-category > a,
body.woocommerce #content ul.products .product-category > a {
display: block;
position: relative;
margin: 0 20px;
overflow: hidden;
padding-top: calc(100% - 40px);
height: 0; }
div.woocommerce.wowmall-collection ul.products .product-category > a img,
body.woocommerce #content ul.products .product-category > a img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
min-width: 100%; }
div.woocommerce.wowmall-collection ul.products .product-category > a img.swiper-lazy:not(.swiper-lazy-loaded) + .wc-loop-cat-title-count,
body.woocommerce #content ul.products .product-category > a img.swiper-lazy:not(.swiper-lazy-loaded) + .wc-loop-cat-title-count {
display: none; }
div.woocommerce.wowmall-collection ul.products .product-category > a .wc-loop-cat-title-count,
body.woocommerce #content ul.products .product-category > a .wc-loop-cat-title-count {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
transition: background-color .3s ease;
text-transform: uppercase;
font-size: .8888888888888889rem;
padding: 0 11%;
text-align: center; }
div.woocommerce.wowmall-collection ul.products .product-category > a .wc-loop-cat-title-count h2,
body.woocommerce #content ul.products .product-category > a .wc-loop-cat-title-count h2 {
color: #fff;
margin: 23px 0 8px;
position: relative; }
div.woocommerce.wowmall-collection ul.products .product-category > a .wc-loop-cat-title-count h2:before,
body.woocommerce #content ul.products .product-category > a .wc-loop-cat-title-count h2:before {
position: absolute;
left: 50%;
top: -17px;
height: 3px;
width: 30px;
margin-left: -15px;
content: '';
opacity: 0;
transform: translate(0, -20px);
transition: all .3s ease; }
div.woocommerce.wowmall-collection ul.products .product-category > a .wc-loop-cat-title-count .count,
body.woocommerce #content ul.products .product-category > a .wc-loop-cat-title-count .count {
opacity: 0;
transform: translate(0, 20px);
transition: all .3s ease; }
div.woocommerce.wowmall-collection ul.products .product-category > a:hover .wc-loop-cat-title-count,
body.woocommerce #content ul.products .product-category > a:hover .wc-loop-cat-title-count {
background-color: rgba(0, 0, 0, 0.6); }
div.woocommerce.wowmall-collection ul.products .product-category > a:hover .wc-loop-cat-title-count .count,
body.woocommerce #content ul.products .product-category > a:hover .wc-loop-cat-title-count .count {
opacity: 1;
transform: translate(0, 0); }
div.woocommerce.wowmall-collection ul.products .product-category > a:hover .wc-loop-cat-title-count h2:before,
body.woocommerce #content ul.products .product-category > a:hover .wc-loop-cat-title-count h2:before {
opacity: 1;
transform: translate(0, 0); }
div.woocommerce.wowmall-collection ul.products .product-category.width-2,
body.woocommerce #content ul.products .product-category.width-2 {
width: 100%; }
@media (min-width: 768px) {
div.woocommerce.wowmall-collection ul.products .product-category.width-2,
body.woocommerce #content ul.products .product-category.width-2 {
width: 50%; } }
@media (min-width: 992px) {
div.woocommerce.wowmall-collection ul.products .product-category.width-2,
body.woocommerce #content ul.products .product-category.width-2 {
width: 66.67%; } }
@media (min-width: 1200px) {
div.woocommerce.wowmall-collection ul.products .product-category.width-2,
body.woocommerce #content ul.products .product-category.width-2 {
width: 50%; } }
div.woocommerce.wowmall-collection ul.products .product-category.width-2 > a,
body.woocommerce #content ul.products .product-category.width-2 > a {
padding-top: calc(50% - 40px); }
div.woocommerce.wowmall-collection ul.products .product-category.height-2 > a,
body.woocommerce #content ul.products .product-category.height-2 > a {
padding-top: calc(200% - 40px); }
div.woocommerce.wowmall-collection ul.products .product-category.height-2.width-2 > a,
body.woocommerce #content ul.products .product-category.height-2.width-2 > a {
padding-top: calc(100% - 40px); }
div.woocommerce.wowmall-collection ul.products {
margin: 0 0 -13px; }
.wc-loop-thumbs-swiper > .swiper-wrapper {
height: auto; }
.wc-loop-thumbs-swiper:not([class*="swiper-container-"]) > .swiper-wrapper > .swiper-slide {
width: 100%; }
.wowmall-wc-ajax-load-more-button {
position: relative; }
.wowmall-wc-ajax-load-more-button .wowmall-wc-ajax-load-more-button-loader {
transform: scale(0);
transition: transform .3s ease;
position: absolute;
top: 50%;
left: 15px;
line-height: 0; }
.wowmall-wc-ajax-load-more-button .wowmall-wc-ajax-load-more-button-loader:before {
font-weight: normal;
display: block;
font-size: 1.111111111111111rem;
line-height: 0;
content: '\e8f5';
font-family: 'myfont';
animation: loading 2s infinite linear; }
.wowmall-wc-ajax-load-more-button .wowmall-wc-ajax-load-more-button-text {
transition: transform .3s ease;
display: block; }
.wowmall-wc-ajax-load-more-button.loading .wowmall-wc-ajax-load-more-button-loader {
transform: scale(1); }
.wowmall-wc-ajax-load-more-button.loading .wowmall-wc-ajax-load-more-button-text {
transform: translate(15px, 0); }
.wowmall-infinite-preloader {
text-align: center; }
@keyframes wowmall-product-animate-appearance {
0% {
opacity: 0;
transform: scale(0); }
100% {
opacity: 1;
transform: scale(1); } }
.wowmall-color-select {
display: flex;
flex-wrap: wrap;
margin: 0 0 -11px; }
.wowmall-color-select a,
.wowmall-color-select button,
.wowmall-color-select span {
background: none;
padding: 0;
position: relative;
width: 40px;
height: 40px;
border-radius: 1000px;
overflow: hidden;
font-size: 0;
line-height: 0;
margin: 0 11px 11px 0;
transition: box-shadow .3s ease;
box-shadow: 0 0 0 6px rgba(255, 255, 255, 0) inset;
border: 1px solid #e4e4e4; }
.wowmall-color-select a:hover,
.wowmall-color-select button:hover {
border-width: 2px; }
.wowmall-color-select a.selected,
.wowmall-color-select button.selected,
.wowmall-color-select span.selected {
border-width: 2px;
box-shadow: 0 0 0 6px #fff inset; }
.wowmall-size-select {
display: flex;
flex-wrap: wrap;
margin: 0 0 -3px; }
.wowmall-size-select a,
.wowmall-size-select button,
.wowmall-size-select span {
background: none;
padding: 0 5px;
position: relative;
min-width: 40px;
height: 40px;
overflow: hidden;
margin: 0 3px 3px 0;
border-width: 1px;
border-style: solid;
border-color: #e4e4e4;
font-size: .7777777777777778rem;
text-align: center;
transition: color .3s ease, border-color .3s ease; }
.wowmall-size-select a.selected,
.wowmall-size-select button.selected,
.wowmall-size-select span.selected {
border-width: 2px;
font-weight: 700; } .widget.widget_price_filter .price_slider_wrapper {
padding: 8px 0 0; }
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content {
background: #e4e4e4;
height: 5px;
border-radius: 0; }
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content:before, .widget.widget_price_filter .price_slider_wrapper .ui-widget-content:after {
position: absolute;
content: '';
height: 100%;
background: #e4e4e4;
width: .5em;
top: 0; }
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content:before {
right: 100%; }
.widget.widget_price_filter .price_slider_wrapper .ui-widget-content:after {
left: 100%; }
.widget.widget_price_filter .ui-slider .ui-slider-handle {
width: 20px;
height: 20px;
background: #fff;
border: 2px solid;
top: -7.5px;
transition: background-color .3s ease; }
.widget.widget_price_filter .ui-slider .ui-slider-handle + .ui-slider-handle {
margin-left: -.6em; }
.widget.widget_price_filter .price_slider_amount {
padding: 1px 0 0;
text-align: inherit;
line-height: inherit;
display: flex;
justify-content: space-between; }
.widget.widget_price_filter .price_slider_amount > * + * {
margin-left: 5px; }
.widget.widget_price_filter .price_slider_amount .price_label {
font-size: .7777777777777778rem; }
.widget.widget_price_filter .price_slider_amount .btn-primary {
padding-left: 20px;
padding-right: 20px; }
.widget.widget_price_filter .price_slider_amount input {
min-width: 0;
flex: 1 1 auto; }
.widget.widget_price_filter .price_slider_amount input[type=number] {
-moz-appearance: textfield; }
.widget.widget_price_filter .price_slider_amount input[type=number]::-webkit-outer-spin-button, .widget.widget_price_filter .price_slider_amount input[type=number]::-webkit-inner-spin-button {
-webkit-appearance: none; }
.widget.widget_price_filter .price_slider_amount .delimiter {
display: inline-flex;
align-items: center; }
.widget.widget_price_filter .price_slider_amount .delimiter:before {
content: '\2014'; }
.widget.widget_rating_filter ul {
padding: 0;
margin: -7px 0 40px; }
.widget.widget_rating_filter ul li {
display: flex;
justify-content: space-between;
align-items: flex-start;
line-height: 1.111111111111111;
margin: 0 0 14px;
padding: 0; }
.widget.widget_rating_filter ul li:before, .widget.widget_rating_filter ul li:after {
content: none; }
.widget.widget_rating_filter ul li a {
flex: 0 1 100%;
min-width: 0;
overflow: hidden;
text-overflow: ellipsis;
padding: 0; }
.widget.widget_rating_filter ul li .count {
flex: 0 0 auto;
background: #f7f7f7;
min-width: 15.6%;
max-width: 45%;
text-align: center;
font-size: .7777777777777778rem;
line-height: 1.428571428571429;
margin: 0 0 0 5px;
padding: 0 5px;
overflow: hidden;
text-overflow: ellipsis; }
.widget.widget_rating_filter ul li.chosen a {
position: relative;
padding-left: 18px; }
.widget.widget_rating_filter ul li.chosen a:before {
line-height: 0;
margin: 0;
font-family: 'myfont';
content: '\e868';
color: #a3a3a3;
transition: color .3s ease;
font-size: .6111111111111111rem;
position: absolute;
top: 55%;
left: 0; }
.widget.widget_layered_nav > ul, .widget.widget_layered_nav_filters > ul {
padding: 0;
margin: -7px 0 40px; }
.widget.widget_layered_nav > ul > li, .widget.widget_layered_nav_filters > ul > li {
display: flex;
justify-content: space-between;
align-items: flex-start;
line-height: 1.111111111111111;
margin: 0 0 14px;
padding: 0;
width: 100%; }
.widget.widget_layered_nav > ul > li:before, .widget.widget_layered_nav > ul > li:after, .widget.widget_layered_nav_filters > ul > li:before, .widget.widget_layered_nav_filters > ul > li:after {
content: none; }
.widget.widget_layered_nav > ul > li a, .widget.widget_layered_nav_filters > ul > li a {
flex: 0 1 100%;
min-width: 0;
color: inherit;
padding: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; }
.widget.widget_layered_nav > ul > li .count, .widget.widget_layered_nav_filters > ul > li .count {
flex: 0 0 auto;
background: #f7f7f7;
min-width: 15.6%;
max-width: 45%;
text-align: center;
font-size: .7777777777777778rem;
line-height: 1.428571428571429;
margin: 0 0 0 5px;
padding: 0 5px;
overflow: hidden;
text-overflow: ellipsis; }
.widget.widget_layered_nav > ul > li.chosen a, .widget.widget_layered_nav_filters > ul > li.chosen a {
position: relative;
padding-left: 18px; }
.widget.widget_layered_nav > ul > li.chosen a:before, .widget.widget_layered_nav_filters > ul > li.chosen a:before {
line-height: 0;
margin: 0;
font-family: 'myfont';
content: '\e868';
color: #a3a3a3;
transition: color .3s ease;
font-size: .6111111111111111rem;
position: absolute;
top: 55%;
left: 0; }
.widget.widget_layered_nav > ul > li span:not(.count) {
opacity: .5;
cursor: not-allowed; }
.widget.widget_product_categories .product-categories {
padding: 0;
margin: -7px 0 40px; }
.widget.widget_product_categories .product-categories .cat-item .cat_data {
display: flex;
justify-content: space-between;
align-items: flex-start;
line-height: 1.111111111111111;
position: relative; }
.widget.widget_product_categories .product-categories .cat-item a {
padding: 0 0 14px calc( 20px + 4% );
position: relative;
color: inherit;
transition: color .3s ease;
min-width: 0;
overflow: hidden;
text-overflow: ellipsis;
flex: 0 1 100%; }
.widget.widget_product_categories .product-categories .cat-item a:before {
content: '';
width: 1.66667em;
height: 1.66667em;
border-radius: 1000px;
border: 1px solid #e1e1e1;
position: absolute;
left: 0;
transition: border-color .3s ease;
font-family: 'myfont';
color: #fff;
font-weight: 400;
font-size: .6666666666666667rem;
text-align: center;
line-height: calc(1.66667em - 2px);
padding-left: 1px; }
.widget.widget_product_categories .product-categories .cat-item .children {
flex: 1 1 100%;
width: 100%;
margin: 0;
padding: 0 0 0 11.4%; }
.widget.widget_product_categories .product-categories .cat-item .children .cat-item {
margin: 0; }
.widget.widget_product_categories .product-categories .cat-item .count {
flex: 0 0 auto;
background: #f7f7f7;
min-width: 15.6%;
max-width: 45%;
text-align: center;
font-size: .7777777777777778rem;
line-height: 1.428571428571429;
margin: 0 0 0 5px;
padding: 0 5px;
overflow: hidden;
text-overflow: ellipsis; }
.widget.widget_product_categories .product-categories .cat-item.current-cat > .cat_data > a {
font-weight: 700; }
.widget.widget_product_categories .product-categories .cat-item.current-cat > .cat_data > a:before {
content: '\e865'; }
.widget .wowmall-color-select {
flex-wrap: wrap;
margin-right: -22px; }
.widget .wowmall-color-select a,
.widget .wowmall-color-select span {
width: 25px;
height: 25px;
margin: 0 21px 17px 0;
border-style: solid;
transition: border-color .3s ease; }
.widget .wowmall-color-select a.selected,
.widget .wowmall-color-select span.selected {
box-shadow: 0 0 0 3px #fff inset;
position: relative;
transition: background-color .3s ease; }
.widget .wowmall-color-select a.selected:before {
font-size: 10px;
content: '\e868';
font-family: 'myfont';
position: absolute;
line-height: 0;
top: 50%;
left: 0;
right: 0;
text-align: center;
opacity: 0;
transition: opacity .3s ease; }
.widget .wowmall-color-select a.selected:hover {
background-color: transparent !important; }
.widget .wowmall-color-select a.selected:hover:before {
opacity: 1; }
.widget .wowmall-color-select span {
opacity: .4;
cursor: not-allowed; }
.widget .wowmall-size-select a,
.widget .wowmall-size-select span {
line-height: 36px;
color: inherit; }
.widget .wowmall-size-select a.selected,
.widget .wowmall-size-select span.selected {
box-shadow: 0 0 0 3px #fff inset;
position: relative; }
.widget .wowmall-size-select a.selected:before {
font-weight: normal;
font-size: 10px;
content: '\e868';
font-family: 'myfont';
position: absolute;
line-height: 0;
top: 50%;
left: 0;
right: 0;
text-align: center;
opacity: 0;
transition: opacity .3s ease; }
.widget .wowmall-size-select a.selected:hover {
color: transparent !important; }
.widget .wowmall-size-select a.selected:hover:before {
opacity: 1; }
.widget .wowmall-size-select span {
opacity: .4;
cursor: not-allowed; }
.woocommerce .widget_shopping_cart, .woocommerce.widget_shopping_cart {
line-height: 1.714285714285714;
font-size: .8888888888888889rem; }
.woocommerce .widget_shopping_cart ul.cart_list li, .woocommerce.widget_shopping_cart ul.cart_list li {
padding: 0;
font-size: 1rem;
display: flex; }
.woocommerce .widget_shopping_cart ul.cart_list li.empty, .woocommerce.widget_shopping_cart ul.cart_list li.empty {
display: block;
font-weight: 700;
text-transform: uppercase;
text-align: center;
letter-spacing: 0.06em;
padding: 0 0 65px; }
.woocommerce .widget_shopping_cart ul.cart_list li.empty:before, .woocommerce.widget_shopping_cart ul.cart_list li.empty:before {
display: block;
content: '\e893';
font-family: 'myfont';
font-size: 67px;
font-weight: 400;
line-height: 1;
padding: 29px 0 19px; }
.woocommerce .widget_shopping_cart ul.cart_list li .minicart-product-thumb, .woocommerce.widget_shopping_cart ul.cart_list li .minicart-product-thumb {
margin: 6px 6.25% 10px 0;
flex: 0 1 81px;
width: 81px;
min-width: 81px;
max-width: 81px; }
.woocommerce .widget_shopping_cart ul.cart_list li img, .woocommerce.widget_shopping_cart ul.cart_list li img {
width: 81px;
max-width: 81px;
margin: 0;
float: none;
display: block; }
.woocommerce .widget_shopping_cart ul.cart_list li.mini_cart_item + li.mini_cart_item, .woocommerce.widget_shopping_cart ul.cart_list li.mini_cart_item + li.mini_cart_item {
border-top: 1px solid #e4e4e4;
padding: 14px 0 0;
margin: 10px 0 0; }
.woocommerce .widget_shopping_cart ul.cart_list li.mini_cart_item + li.mini_cart_item a.remove, .woocommerce.widget_shopping_cart ul.cart_list li.mini_cart_item + li.mini_cart_item a.remove {
top: 19px; }
.woocommerce .widget_shopping_cart ul.cart_list li .minicart-product-content, .woocommerce.widget_shopping_cart ul.cart_list li .minicart-product-content {
min-width: 0;
flex: 1 1 auto; }
.woocommerce .widget_shopping_cart ul.cart_list li .cart-product-title, .woocommerce.widget_shopping_cart ul.cart_list li .cart-product-title {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
margin: 0 15px 7px 0;
clear: none; }
.woocommerce .widget_shopping_cart ul.cart_list li a, .woocommerce.widget_shopping_cart ul.cart_list li a {
font-weight: 400;
transition: color .3s ease; }
.woocommerce .widget_shopping_cart ul.cart_list li a.remove, .woocommerce.widget_shopping_cart ul.cart_list li a.remove {
font-size: .6111111111111111rem;
top: 5px;
right: -1px;
left: auto; }
.woocommerce .widget_shopping_cart ul.cart_list li .quantity, .woocommerce.widget_shopping_cart ul.cart_list li .quantity {
color: inherit;
display: flex; }
.woocommerce .widget_shopping_cart ul.cart_list li .quantity > span.quantity_number, .woocommerce.widget_shopping_cart ul.cart_list li .quantity > span.quantity_number {
min-width: 0;
overflow: hidden;
text-overflow: ellipsis; }
.woocommerce .widget_shopping_cart ul.cart_list li .quantity .amount, .woocommerce.widget_shopping_cart ul.cart_list li .quantity .amount {
font-size: 1.444444444444444rem;
font-weight: 700;
line-height: 1;
overflow: hidden;
text-overflow: ellipsis;
flex: 1 0 auto;
max-width: 130px; }
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
border: none;
display: flex;
justify-content: space-between;
font-weight: 700;
text-transform: uppercase;
align-items: center;
margin: 0;
padding: 3px 0 5px; }
@media (min-width: 576px) {
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
padding: 25px 0 8px; } }
.woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong {
letter-spacing: .06em;
flex: 1 0 auto;
margin: 0 10px 0 0; }
.woocommerce .widget_shopping_cart .total .amount, .woocommerce.widget_shopping_cart .total .amount {
font-size: 1.444444444444444rem;
min-width: 0;
overflow: hidden;
text-overflow: ellipsis; }
.woocommerce .widget_shopping_cart .buttons, .woocommerce.widget_shopping_cart .buttons {
display: flex;
flex-direction: column;
margin: 0;
padding: 0; }
.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a {
margin: 10px 0 0;
text-align: center; }
.woocommerce .widget_shopping_cart .mini-cart-posttext, .woocommerce.widget_shopping_cart .mini-cart-posttext {
text-align: center;
font-weight: 700;
font-size: 1rem;
word-wrap: break-word;
-webkit-line-break: after-white-space;
padding: 20px 0 0; }
.woocommerce ul.product_list_widget li {
padding: 0;
display: flex; }
.woocommerce ul.product_list_widget li + li {
border-top: 1px solid #e4e4e4;
padding: 14px 0 0;
margin: 10px 0 0; }
.woocommerce ul.product_list_widget li .widget-product-thumb {
margin: 6px 6.25% 10px 0;
flex: 0 1 81px;
width: 81px;
min-width: 81px;
max-width: 81px; }
.woocommerce ul.product_list_widget li img {
width: auto;
max-width: inherit;
margin: 0;
float: none;
display: block; }
.woocommerce ul.product_list_widget li .widget-product-content {
min-width: 0;
flex: 1 1 auto; }
.woocommerce ul.product_list_widget li .widget-product-content .star-rating {
margin: 0 0 10px; }
.woocommerce ul.product_list_widget li .widget-product-content .amount {
font-size: 1.444444444444444rem;
font-weight: 700;
line-height: 1;
overflow: hidden;
text-overflow: ellipsis;
display: flex;
flex-wrap: wrap;
align-items: baseline; }
.woocommerce ul.product_list_widget li .widget-product-content .amount ins,
.woocommerce ul.product_list_widget li .widget-product-content .amount del {
white-space: nowrap;
min-width: 0;
overflow: hidden;
text-overflow: ellipsis; }
.woocommerce ul.product_list_widget li .widget-product-content .amount ins {
color: #de2e2e;
margin: 0 15px 0 0;
order: -1; }
.woocommerce ul.product_list_widget li .widget-product-content .amount del {
margin: 0 5px 0 0; }
.woocommerce ul.product_list_widget li .widget-product-title {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
margin: 0 0 7px;
clear: none; }
.woocommerce ul.product_list_widget li a {
font-weight: inherit;
display: inline; } .woocommerce-error, .woocommerce-info, .woocommerce-message {
border: none;
padding: 15px 15px 15px 57px !important;
font-weight: 700;
box-shadow: 3px 4px 21px rgba(0, 0, 0, 0.16);
min-height: 60px;
color: #fff;
display: flex;
align-items: center; }
@media (max-width: 767px) {
.woocommerce-error, .woocommerce-info, .woocommerce-message {
flex-wrap: wrap; } }
.woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before {
color: inherit;
font-family: 'myfont';
font-weight: 400;
font-size: 1.333333333333333rem;
top: 50%;
left: 20px;
line-height: 0; }
@media (max-width: 1199px) {
.woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before {
z-index: 2; } }
.woocommerce-error .wc-forward, .woocommerce-info .wc-forward, .woocommerce-message .wc-forward {
float: right;
color: inherit; }
.woocommerce-error .woocommerce-message-inner, .woocommerce-info .woocommerce-message-inner, .woocommerce-message .woocommerce-message-inner {
flex: 1 1 auto;
padding: 7px 20px 7px 0;
position: relative;
z-index: 2; }
.woocommerce-error .woocommerce-message-inner-added, .woocommerce-info .woocommerce-message-inner-added, .woocommerce-message .woocommerce-message-inner-added {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0; }
.woocommerce-error .woocommerce-message-inner-added img, .woocommerce-info .woocommerce-message-inner-added img, .woocommerce-message .woocommerce-message-inner-added img {
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: auto;
height: 100%; }
@media (max-width: 1199px) {
.woocommerce-error .woocommerce-message-inner-added img, .woocommerce-info .woocommerce-message-inner-added img, .woocommerce-message .woocommerce-message-inner-added img {
display: none; } }
.woocommerce-error .woocommerce-message-inner-added.without_image:before, .woocommerce-info .woocommerce-message-inner-added.without_image:before, .woocommerce-message .woocommerce-message-inner-added.without_image:before {
position: absolute;
color: inherit;
font-family: 'myfont';
font-weight: 400;
font-size: 1.333333333333333rem;
top: 50%;
left: 20px;
line-height: 0;
content: '\e867'; }
@media (max-width: 1199px) {
.woocommerce-error .woocommerce-message-inner-added.without_image:before, .woocommerce-info .woocommerce-message-inner-added.without_image:before, .woocommerce-message .woocommerce-message-inner-added.without_image:before {
z-index: 2; } }
@media (min-width: 1200px) {
.woocommerce-error .woocommerce-message-inner-added:not(.without_image) + .woocommerce-message-inner, .woocommerce-info .woocommerce-message-inner-added:not(.without_image) + .woocommerce-message-inner, .woocommerce-message .woocommerce-message-inner-added:not(.without_image) + .woocommerce-message-inner {
padding-left: 15px; } }
.woocommerce-error .btn, .woocommerce-info .btn, .woocommerce-message .btn {
white-space: nowrap;
position: relative;
z-index: 2; }
.woocommerce-message {
background: #89c44a; }
.woocommerce-message:before {
content: '\e867'; }
.woocommerce-error {
background: #de2e2e; }
.woocommerce-error:before {
content: '\e86a'; }
.entry-content .woocommerce-error li:before {
content: none; }
.woocommerce-error > li {
width: 100%; }
.woocommerce-error a:not([class]),
.woocommerce-error a.wc-backward {
color: inherit;
text-decoration: underline; }
.woocommerce-error a:not([class]):hover,
.woocommerce-error a.wc-backward:hover {
color: inherit;
text-decoration: none; }
.woocommerce-info {
background: #fff;
color: inherit; }
.woocommerce-info:before {
content: '\e92d'; }
ul.woocommerce-error {
flex-wrap: wrap; } .wowmall-wishlist {
margin-bottom: 55px; }
.wowmall-wishlist-empty {
background: url(//www.perouka.gr/wp-content/themes/peroukes/assets/images/empty-wishlist.png) 50% 0 no-repeat;
text-transform: uppercase;
text-align: center;
font-size: 1.444444444444444rem;
font-weight: 700;
letter-spacing: .055em;
padding: 210px 0 0;
margin-bottom: 65px; }
.entry-content table .wowmall-wishlist-item td {
padding: 40px 0; } .entry-content .wowmall-compare-list {
margin-bottom: 80px; }
.entry-content .wowmall-compare-empty {
text-align: center;
text-transform: uppercase;
font-size: 1.444444444444444rem;
font-weight: 700;
letter-spacing: .055em;
margin-bottom: 0;
padding-bottom: 40px; }
.entry-content .wowmall-compare-empty:before {
font-weight: 400;
color: #e6e6e6;
content: '\e8f2';
font-family: 'myfont';
font-size: 206px;
display: block;
line-height: 1;
margin: 0 0 30px; }
.entry-content .wowmall-compare-table .wowmall-compare-row .wowmall-compare-cell {
width: auto;
min-width: 334px;
overflow: hidden; }
.entry-content .wowmall-compare-table .wowmall-compare-row .wowmall-compare-cell.tablesaw-cell-visible {
width: 335px;
max-width: inherit; }
.entry-content .wowmall-compare-table .wowmall-compare-row .wowmall-compare-cell.tablesaw-cell-visible:last-child {
width: auto; }
.entry-content .wowmall-compare-table .wowmall-compare-row .wowmall-compare-cell .product-status {
margin: 0 0 -8px; }
.entry-content .wowmall-compare-table .wowmall-compare-row .wowmall-compare-cell.wowmall-compare-cell-availability {
vertical-align: middle; }
.entry-content .wowmall-compare-table .wowmall-compare-row .wowmall-compare-cell.wowmall-compare-cell-price .price-wrapper {
margin: 0; }
.entry-content .wowmall-compare-table .wowmall-compare-row .add_to_cart_button {
margin-right: 100%;
white-space: nowrap; }
.entry-content .wowmall-compare-table .wowmall-compare-row .add_to_cart_button + .added_to_cart {
margin-top: 10px; }
.entry-content .wowmall-compare-table .wowmall-compare-row .wowmall-compare-product-desc,
.entry-content .wowmall-compare-table .wowmall-compare-row .product-title {
max-width: 254px; }
.entry-content .wowmall-compare-table .wowmall-compare-row .product-title {
text-transform: none; }
@media (max-width: 767px) {
.entry-content .wowmall-compare-table .wowmall-compare-row .wowmall-compare-cell.tablesaw-cell-visible {
min-width: 0 !important; }
.entry-content .wowmall-compare-table .wowmall-compare-row .product-thumb {
width: 100%;
display: block; }
.entry-content .wowmall-compare-table .wowmall-compare-row .product-thumb img {
width: 100%;
display: block; }
.entry-content .wowmall-compare-table .wowmall-compare-row .wowmall-compare-product-desc,
.entry-content .wowmall-compare-table .wowmall-compare-row .product-title {
max-width: 100%; } }
body .woocommerce .blockUI.blockOverlay:before,
body .woocommerce .woocommerce .loader:before, body.woocommerce .blockUI.blockOverlay:before,
body.woocommerce .woocommerce .loader:before {
border-radius: 50%;
width: 90px;
height: 90px;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
border-width: 5px;
border-style: solid;
margin-top: -45px;
margin-left: -45px;
background: none; }
@media (max-width: 767px) {
body .woocommerce table.shop_table_responsive, body .woocommerce-page table.shop_table_responsive, body.woocommerce table.shop_table_responsive, body.woocommerce-page table.shop_table_responsive {
display: block; }
body .woocommerce table.shop_table_responsive thead, body .woocommerce-page table.shop_table_responsive thead, body.woocommerce table.shop_table_responsive thead, body.woocommerce-page table.shop_table_responsive thead {
display: none; }
body .woocommerce table.shop_table_responsive tbody, body .woocommerce-page table.shop_table_responsive tbody, body.woocommerce table.shop_table_responsive tbody, body.woocommerce-page table.shop_table_responsive tbody {
display: block; }
body .woocommerce table.shop_table_responsive tbody th, body .woocommerce-page table.shop_table_responsive tbody th, body.woocommerce table.shop_table_responsive tbody th, body.woocommerce-page table.shop_table_responsive tbody th {
display: none; }
body .woocommerce table.shop_table_responsive tr, body .woocommerce-page table.shop_table_responsive tr, body.woocommerce table.shop_table_responsive tr, body.woocommerce-page table.shop_table_responsive tr {
display: block; }
body .woocommerce table.shop_table_responsive tr td, body .woocommerce-page table.shop_table_responsive tr td, body.woocommerce table.shop_table_responsive tr td, body.woocommerce-page table.shop_table_responsive tr td {
display: block;
width: 100%;
padding: 20px 0; }
body .woocommerce table.shop_table_responsive tr td.product-remove, body .woocommerce-page table.shop_table_responsive tr td.product-remove, body.woocommerce table.shop_table_responsive tr td.product-remove, body.woocommerce-page table.shop_table_responsive tr td.product-remove {
padding: 0;
border: none; }
body .woocommerce table.shop_table_responsive tr td.product-name, body .woocommerce-page table.shop_table_responsive tr td.product-name, body.woocommerce table.shop_table_responsive tr td.product-name, body.woocommerce-page table.shop_table_responsive tr td.product-name {
border-top: none;
padding-right: 30px; }
body .woocommerce table.shop_table_responsive tr td[data-title], body .woocommerce-page table.shop_table_responsive tr td[data-title], body.woocommerce table.shop_table_responsive tr td[data-title], body.woocommerce-page table.shop_table_responsive tr td[data-title] {
display: flex;
justify-content: space-between;
align-items: center; }
body .woocommerce table.shop_table_responsive tr td[data-title]:before, body .woocommerce-page table.shop_table_responsive tr td[data-title]:before, body.woocommerce table.shop_table_responsive tr td[data-title]:before, body.woocommerce-page table.shop_table_responsive tr td[data-title]:before {
content: attr(data-title) ": ";
font-weight: 700;
text-transform: uppercase;
font-size: .8888888888888889rem;
letter-spacing: .06em;
padding-right: 20px; }
body .woocommerce table.shop_table_responsive tr td.product-remove:before, body .woocommerce table.shop_table_responsive tr td.actions:before, body .woocommerce-page table.shop_table_responsive tr td.product-remove:before, body .woocommerce-page table.shop_table_responsive tr td.actions:before, body.woocommerce table.shop_table_responsive tr td.product-remove:before, body.woocommerce table.shop_table_responsive tr td.actions:before, body.woocommerce-page table.shop_table_responsive tr td.product-remove:before, body.woocommerce-page table.shop_table_responsive tr td.actions:before {
display: none; }
body .woocommerce table.shop_table_responsive tr.shipping td[data-title], body .woocommerce-page table.shop_table_responsive tr.shipping td[data-title], body.woocommerce table.shop_table_responsive tr.shipping td[data-title], body.woocommerce-page table.shop_table_responsive tr.shipping td[data-title] {
align-items: flex-start;
flex-wrap: wrap; }
body .woocommerce table.shop_table_responsive tr.shipping td[data-title] .woocommerce-shipping-calculator, body .woocommerce-page table.shop_table_responsive tr.shipping td[data-title] .woocommerce-shipping-calculator, body.woocommerce table.shop_table_responsive tr.shipping td[data-title] .woocommerce-shipping-calculator, body.woocommerce-page table.shop_table_responsive tr.shipping td[data-title] .woocommerce-shipping-calculator {
flex: 1 0 auto;
width: 100%; }
body .woocommerce table.shop_table_responsive tr.shipping td[data-title] ul#shipping_method, body .woocommerce-page table.shop_table_responsive tr.shipping td[data-title] ul#shipping_method, body.woocommerce table.shop_table_responsive tr.shipping td[data-title] ul#shipping_method, body.woocommerce-page table.shop_table_responsive tr.shipping td[data-title] ul#shipping_method {
flex: 1 0 auto; } }
body .woocommerce table.shop_table, body.woocommerce table.shop_table {
border-radius: 0;
border: 1px solid #e4e4e4;
border-left: 0;
border-right: 0; }
body .woocommerce table.shop_table th, body.woocommerce table.shop_table th {
text-transform: uppercase;
font-size: .8888888888888889rem;
padding: 5px 12px 8px;
letter-spacing: .06em; }
body .woocommerce table.shop_table td, body.woocommerce table.shop_table td {
border-top: 1px solid #e4e4e4; }
body .woocommerce a.remove, body.woocommerce a.remove {
text-indent: -9999px;
font-size: .7777777777777778rem;
border-radius: 0;
position: relative; }
body .woocommerce a.remove:before, body.woocommerce a.remove:before {
content: '\e868';
font-family: 'myfont';
text-indent: 0;
display: block;
left: 0;
top: 0;
color: #a3a3a3;
transition: color .3s ease;
position: absolute; }
body .woocommerce a.remove:hover, body.woocommerce a.remove:hover {
background: none; }
body .woocommerce ul.product_list_widget li dl.variation,
body .woocommerce ul.cart_list li dl.variation, body.woocommerce ul.product_list_widget li dl.variation,
body.woocommerce ul.cart_list li dl.variation {
border: none;
margin: 0;
padding: 0;
font-size: .7777777777777778rem;
line-height: 1.714285714285714; }
body .woocommerce ul.product_list_widget li dl.variation dt,
body .woocommerce ul.cart_list li dl.variation dt, body.woocommerce ul.product_list_widget li dl.variation dt,
body.woocommerce ul.cart_list li dl.variation dt {
margin: 0;
padding: 0;
float: none;
font-weight: normal;
clear: none; }
body .woocommerce ul.product_list_widget li dl.variation dd,
body .woocommerce ul.cart_list li dl.variation dd, body.woocommerce ul.product_list_widget li dl.variation dd,
body.woocommerce ul.cart_list li dl.variation dd {
margin: 0;
padding: 0;
float: none; }
body .woocommerce ul.product_list_widget li dl.variation dd p,
body .woocommerce ul.cart_list li dl.variation dd p, body.woocommerce ul.product_list_widget li dl.variation dd p,
body.woocommerce ul.cart_list li dl.variation dd p {
margin: 0; }
body .woocommerce ul.product_list_widget li dl.variation,
body .woocommerce ul.cart_list li dl.variation, body.woocommerce ul.product_list_widget li dl.variation,
body.woocommerce ul.cart_list li dl.variation {
margin: 0 0 10px; }
.wowmall-lookbook-popup-content > .product {
margin: 0 !important; }
a.single_add_to_cart_button,
button.single_add_to_cart_button {
margin: 0 0 10px;
white-space: nowrap; }
a.single_add_to_cart_button:before,
button.single_add_to_cart_button:before {
content: '\e893';
font-family: 'myfont';
font-weight: normal;
font-size: 1.111111111111111rem;
margin-right: 7px;
line-height: 1; }
@media (max-width: 479px) {
a.single_add_to_cart_button,
button.single_add_to_cart_button {
text-align: center;
width: 100%; } }
@media (min-width: 768px) and (max-width: 859px) {
a.single_add_to_cart_button,
button.single_add_to_cart_button {
text-align: center;
width: 100%; } }
p.demo_store {
padding: 0 10px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
z-index: 1041; }
body.woocommerce-demo-store {
padding-top: 26px; }
body.woocommerce-demo-store .header-layout-mobile #mobile-menu-close.active,
body.woocommerce-demo-store .header-layout-mobile nav.navbar #mobile-menu-wrapper {
top: 26px; }  #wowmall-gallery {
display: flex;
margin-bottom: 80px;
flex-wrap: wrap; }
#wowmall-gallery .wowmall-gallery-wrapper {
width: 100vw;
min-width: 100vw;
max-width: 100vw;
left: 50%;
position: relative;
transform: translate(-50%, 0); }
body.desktop.scrollbar #wowmall-gallery .wowmall-gallery-wrapper {
width: calc(100vw - 17px);
min-width: calc(100vw - 17px);
max-width: calc(100vw - 17px); }
body.desktop.scrollbar.scroll_width_15 #wowmall-gallery .wowmall-gallery-wrapper, body.desktopt.scrollbar.scroll_width_15 #wowmall-gallery .wowmall-gallery-wrapper {
width: calc(100vw - 15px);
min-width: calc(100vw - 15px);
max-width: calc(100vw - 15px); }
body.desktop.scrollbar.scroll_width_12 #wowmall-gallery .wowmall-gallery-wrapper, body.desktopt.scrollbar.scroll_width_12 #wowmall-gallery .wowmall-gallery-wrapper {
width: calc(100vw - 12px);
min-width: calc(100vw - 12px);
max-width: calc(100vw - 12px); }
#wowmall-gallery .wowmall-gallery-wrapper .row {
margin: 0; }
#wowmall-gallery .wowmall-gallery-wrapper .row [class*=col-] {
padding-left: 0;
padding-right: 0; }
#wowmall-gallery > .navigation {
width: 100%; }
#wowmall-gallery > .navigation ul.page-numbers {
margin-bottom: 0; }
.mobile .wowmall-gallery-lightbox .mfp-content {
pointer-events: none; }
@keyframes lazy-hover {
0% {
opacity: 1; }
100% {
opacity: .4; } }
.wowmall-gallery-container .wowmall-gallery-item {
position: relative;
transform: translateZ(0); }
body.mobile .wowmall-gallery-container .wowmall-gallery-item .item-content {
transform: translate3d(0, 0, 0);
opacity: 1; }
body.desktop .wowmall-gallery-container .wowmall-gallery-item:hover figure > a:before {
opacity: .6; }
body.desktop .wowmall-gallery-container .wowmall-gallery-item:hover figure > a:after {
opacity: 1;
transform: scale(1) translateZ(0); }
body.desktop .wowmall-gallery-container .wowmall-gallery-item:hover .item-content {
transform: translate3d(0, 0, 0);
opacity: 1; }
body.desktop.focus-styles .wowmall-gallery-container .wowmall-gallery-item.active figure > a:before {
opacity: .6; }
body.desktop.focus-styles .wowmall-gallery-container .wowmall-gallery-item.active figure > a:after {
opacity: 1;
transform: scale(1) translateZ(0); }
body.desktop.focus-styles .wowmall-gallery-container .wowmall-gallery-item.active .item-content {
transform: translate3d(0, 0, 0);
opacity: 1; }
.wowmall-gallery-container .wowmall-gallery-item figure {
overflow: hidden; }
.wowmall-gallery-container .wowmall-gallery-item figure > a {
display: block; }
body.desktop .wowmall-gallery-container .wowmall-gallery-item figure > a {
position: relative; }
body.desktop .wowmall-gallery-container .wowmall-gallery-item figure > a:before {
transition: opacity .3s ease;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
content: '';
background-color: #000;
opacity: 0; }
body.desktop .wowmall-gallery-container .wowmall-gallery-item figure > a:after {
position: absolute;
top: 50%;
left: 0;
right: 0;
color: #fff;
text-align: center;
line-height: 0;
font-family: 'myfont';
content: '\e826';
font-size: 33px;
opacity: 0;
transition: opacity .3s ease, transform .3s ease;
transform: scale(5) translateZ(0); }
.wowmall-gallery-container .wowmall-gallery-item figure > a > img {
display: block;
width: 100%; }
.wowmall-gallery-container .wowmall-gallery-item .gallery-cat-count {
position: absolute;
top: 5.5%;
left: 40px;
right: 40px;
color: #fff;
font-size: .7777777777777778rem;
pointer-events: none; }
.wowmall-gallery-container .wowmall-gallery-item .gallery-cat-count:before {
content: '\e864';
font-family: 'myfont';
font-size: 1.055555555555556rem;
margin-right: 4px; }
.wowmall-gallery-container .wowmall-gallery-item .item-content {
position: absolute;
bottom: 5%;
left: 40px;
right: 40px;
transform: translate3d(0, 30px, 0);
transition: transform .3s ease, opacity .3s ease;
opacity: 0; }
.wowmall-gallery-container .wowmall-gallery-item .item-content h3 {
margin: 0; }
.wowmall-gallery-container .wowmall-gallery-item .item-content h3 a {
color: #fff;
transition: color .3s ease;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 100%;
display: inline-block;
vertical-align: top; }
.wowmall-gallery-container .wowmall-gallery-item .item-content .gallery-tags {
font-size: .8888888888888889rem;
font-weight: 700;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis; }
.wowmall-gallery-container .wowmall-gallery-item .item-content .gallery-tags a {
transition: color .3s ease; }
.wowmall-gallery-container .wowmall-gallery-item .item-content .gallery-tags a:hover, .wowmall-gallery-container .wowmall-gallery-item .item-content .gallery-tags a:focus {
color: #fff; }
.mfp-bg.wowmall-gallery-lightbox {
opacity: .95;
background: #000; }
.mfp-wrap.wowmall-gallery-lightbox {
-webkit-overflow-scrolling: touch; }
.mfp-wrap.wowmall-gallery-lightbox .mfp-top-bar {
position: absolute;
top: 53px;
right: 0;
left: 0; }
.mfp-wrap.wowmall-gallery-lightbox .mfp-title {
margin: 0 0 1px;
line-height: 2.055555555555556rem;
padding: 0;
text-align: center;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis; }
.mfp-wrap.wowmall-gallery-lightbox .mfp-container {
padding: 0;
display: flex;
flex-direction: column;
justify-content: flex-end; }
body.admin-bar .mfp-wrap.wowmall-gallery-lightbox .mfp-container {
padding-top: 32px; }
@media screen and (max-width: 782px) {
body.admin-bar .mfp-wrap.wowmall-gallery-lightbox .mfp-container {
padding-top: 46px; } }
@media screen and (max-width: 600px) {
body.admin-bar .mfp-wrap.wowmall-gallery-lightbox .mfp-container {
padding-top: 0; } }
.mfp-wrap.wowmall-gallery-lightbox .mfp-container:before {
content: none; }
.mfp-wrap.wowmall-gallery-lightbox .mfp-container .mfp-content {
display: flex;
flex-direction: column;
width: 100%;
flex: 1 1 auto;
justify-content: center;
position: relative; }
.mfp-wrap.wowmall-gallery-lightbox .mfp-container .mfp-figure {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
display: flex;
cursor: auto;
line-height: inherit; }
.mfp-wrap.wowmall-gallery-lightbox .mfp-container .mfp-figure img.mfp-img {
padding: 142px 0 36px;
max-height: 100% !important; }
.mfp-wrap.wowmall-gallery-lightbox .mfp-container .mfp-figure:after {
content: none; }
.mfp-wrap.wowmall-gallery-lightbox .mfp-container .mfp-figure figure {
width: 100%; }
.mfp-wrap.wowmall-gallery-lightbox .mfp-container .mfp-figure .mfp-tags {
text-align: center;
font-weight: 700;
font-size: .8888888888888889rem; }
.mfp-wrap.wowmall-gallery-lightbox .mfp-container .mfp-figure .mfp-tags a {
transition: color .3s ease; }
.mfp-wrap.wowmall-gallery-lightbox .mfp-container .mfp-figure .mfp-tags a:hover, .mfp-wrap.wowmall-gallery-lightbox .mfp-container .mfp-figure .mfp-tags a:focus {
color: #fff; }
.mfp-wrap.wowmall-gallery-lightbox .mfp-container .mfp-thumbs {
padding-bottom: 36px;
cursor: auto; }
.mfp-wrap.wowmall-gallery-lightbox .mfp-container .swiper-container {
cursor: auto;
overflow: visible; }
.mfp-wrap.wowmall-gallery-lightbox .mfp-container .swiper-container.swiper-container-horizontal > .swiper-scrollbar {
height: 15px;
left: 0;
width: 100%;
border-radius: 0;
bottom: -36px; }
.mfp-wrap.wowmall-gallery-lightbox .mfp-container .swiper-container.swiper-container-horizontal > .swiper-scrollbar .swiper-scrollbar-drag {
border-radius: 0; }
.mfp-wrap.wowmall-gallery-lightbox .mfp-container .swiper-slide {
width: auto;
background: #000; }
.mfp-wrap.wowmall-gallery-lightbox .mfp-container .swiper-slide img {
display: block;
cursor: pointer;
transition: opacity .3s ease;
max-height: 92px; }
.mfp-wrap.wowmall-gallery-lightbox .mfp-container .swiper-slide img:hover {
opacity: .11; }
.mfp-wrap.wowmall-gallery-lightbox .mfp-container .swiper-slide.swiper-slide-force-active img {
opacity: .11; }
.mfp-wrap.wowmall-gallery-lightbox .mfp-preloader {
margin-top: -50px; }
.mfp-wrap.wowmall-gallery-lightbox .mfp-image-holder .mfp-close {
font-family: 'myfont';
color: #fff;
left: auto;
line-height: 0;
text-align: center;
font-size: .6111111111111111rem;
width: 38px;
padding: 19px 0;
border-radius: 1000px;
height: auto;
opacity: 1;
right: 4px;
top: 5px;
cursor: pointer;
transition: color .3s ease, background-color .3s ease; }
.mfp-wrap.wowmall-gallery-lightbox .mfp-image-holder .mfp-close:hover, .mfp-wrap.wowmall-gallery-lightbox .mfp-image-holder .mfp-close:focus {
background-color: #fff; }
.mfp-wrap.wowmall-gallery-lightbox .mfp-arrow {
opacity: 1;
color: #fff; }
.mfp-wrap.wowmall-gallery-lightbox .mfp-arrow.mfp-arrow-left {
left: 3%; }
.mfp-wrap.wowmall-gallery-lightbox .mfp-arrow.mfp-arrow-right {
right: 3%; }
.mobile .mfp-wrap.wowmall-gallery-lightbox .mfp-arrow {
display: none; }
.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
opacity: 0;
-webkit-backface-visibility: hidden; -webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out; }
.mfp-with-zoom.mfp-ready .mfp-container {
opacity: 1; }
.mfp-with-zoom.mfp-ready.mfp-bg {
opacity: 0.95; }
.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
opacity: 0; }
@media (min-width: 768px) {
.wowmall-gallery-container-masonry.cols-4 {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
display: block;
-moz-column-fill: initial;
column-fill: initial;
-moz-column-gap: 0;
-webkit-column-gap: 0;
column-gap: 0; } }
@media (min-width: 992px) {
.wowmall-gallery-container-masonry.cols-4 {
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3; } }
@media (min-width: 1200px) {
.wowmall-gallery-container-masonry.cols-4 {
-moz-column-count: 4;
-webkit-column-count: 4;
column-count: 4; } }
@media (min-width: 768px) {
.wowmall-gallery-container-masonry.cols-3 {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
display: block;
-moz-column-fill: initial;
column-fill: initial;
-moz-column-gap: 0;
-webkit-column-gap: 0;
column-gap: 0; }
.wowmall-gallery-container-masonry.cols-3 .wowmall-gallery-item {
width: 100%;
display: inline-block;
vertical-align: top; } }
@media (min-width: 992px) {
.wowmall-gallery-container-masonry.cols-3 {
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3; } }
@media (min-width: 1200px) {
.wowmall-gallery-container-masonry.cols-3 {
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3; } }
.gallery-caption {
display: block; } .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0; } embed,
iframe,
object {
max-width: 100%; }
img {
height: auto; max-width: 100%; }
:not(.swiper-wrapper) > img.swiper-lazy.swiper-lazy-loaded, :not(.swiper-wrapper) > img[data-wowmall-lazy="swiper-lazy"].swiper-lazy-loaded {
animation: lazy .3s ease; }
@keyframes lazy {
0% {
opacity: 0; }
100% {
opacity: 1; } } .wp-caption {
margin-bottom: 1.5em;
max-width: 100%; }
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto; }
.wp-caption .wp-caption-text {
margin: 0.8075em 0; }
.wp-caption-text {
text-align: center; }