@charset "UTF-8";
 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
html {
font-size: 62.5%;
overflow-y: scroll;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
*, *:before, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
article, aside, details, figcaption, figure, footer, header, main, nav, section {
display: block;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
caption, th, td {
font-weight: normal;
text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none;
}
blockquote, q {
quotes: none;
}
a:focus {
outline: none;
}
a:hover, a:active {
outline: 0;
}
a img {
border: 0;
}
img {
max-width: 100%;
height: auto;
}
select {
max-width: 100%;
}
em {
font-style: italic;
}
* html {
font-size: 87.5%;
}
body {
font-family: "Jost", sans-serif;
font-size: 16px;
line-height: 1.8;
color: #606775;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
overflow-wrap: break-word;
word-wrap: break-word;
}
body {
background-color: #fff;
}
body img,
body figure,
body .entry-content img,
body .elementor img {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
border-radius: 10px;
}
.mejs-container {
margin-bottom: 20px;
} body .acmthemes-row {
margin: 0 -10px;
}
body .acmthemes-row .col {
float: left;
margin: 0 0 20px;
padding: 0 10px;
}
body .acmthemes-row .span_1_of_1 {
float: none;
width: 100%;
}
body .acmthemes-row .span_1_of_2 {
width: 50%;
}
body .acmthemes-row .span_1_of_3 {
width: 33.33%;
}
body .acmthemes-row .span_1_of_4 {
width: 25%;
}
body .acmthemes-row .span_1_of_5 {
width: 20%;
}
body .acmthemes-row .span_1_of_6 {
width: 16.66666667%;
}
body .acmthemes-row .span_1_of_7 {
width: 14.28%;
}
body .acmthemes-row .span_1_of_8 {
width: 12.5%;
}
body .acmthemes-row .span_1_of_9 {
width: 11.11%;
}
body .acmthemes-row .span_1_of_10 {
width: 10%;
} .count-1,
.col-1,
.col.first {
clear: both;
margin-left: 0;
}
.isotope-entry {
clear: none;
} .no-margin {
margin: 0 !important;
}
.no-padding {
padding: 0 !important;
} .responsive-video-wrap iframe, .responsive-video-wrap object, .responsive-video-wrap embed,
.responsive-audio-wrap iframe,
.responsive-audio-wrap object,
.responsive-audio-wrap embed {
display: block;
}
.wp-video-shortcode {
max-width: 100% !important;
}
.responsive-video-wrap p {
margin: 0;
} footers-searchform {
display: inline-block;
position: relative;
height: 35px;
}
form.acmthemes-searchform input {
margin: 0;
padding: 0 40px 0 15px;
height: 100%;
min-height: 100%;
}
form.acmthemes-searchform button {
display: block;
position: absolute;
top: 50%;
right: 0;
min-width: 40px;
height: 60%;
height: 100%;
font-size: 12px;
font-weight: 600;
background-color: transparent !important;
margin: 0;
padding: 0;
border: 0;
text-align: center;
line-height: 1;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
} ::selection {
color: #fff;
background: #333;
text-shadow: none;
}
::-moz-selection {
color: #fff;
background: #333;
text-shadow: none;
} @media only screen and (min-width: 480px) and (max-width: 959px) { body .acmthemes-row .span_1_of_4.col-3.col,
body .acmthemes-row .span_1_of_4.col.product:nth-child(2n+3) {
margin-left: 0;
clear: both;
}
body .acmthemes-row .span_1_of_4.col,
body .acmthemes-isotope-grid .span_1_of_4.col {
width: 50%;
}
} @media only screen and (max-width: 480px) {
.acmthemes-row .col {
width: 100% !important;
margin-left: 0;
margin-right: 0;
margin-bottom: 30px;
}
}   html {
font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body {
margin: 0;
}  article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
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: 600;
} dfn {
font-style: italic;
} mark {
background: rgb(251,251,5,0.39);
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;
}  hr {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
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"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
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-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;
}
.content-left-align {
text-align: left;
}
.content-right-align {
text-align: right;
}
.content-center-align {
text-align: center;
} .container {
width: 1280px;
max-width: 90%;
margin: 0 auto;
}
#wrap {
position: relative;
}
#main {
position: relative;
display: block;
transition: all 10s ease-in-out 0s;
-webkit-transition: position 10s;
-ms-transition: all 10s ease-in-out 0s;
-moz-transition: all 10s ease-in-out 0s;
}
.page-header-disbled #main {
padding-top: 50px;
}
#main #content-wrap.page-content {
padding-top: 25px;
padding-bottom: 75px;
}
.main-content-wrap {
padding: 55px 0 45px;
}
.blog-wrap .content-area-full {
max-width: 1140px;
margin: 0 auto;
}
.blog-wrap .featured-image,
.blog-content-wrap img {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
border-radius: 10px;
}
.no-margins #main #content-wrap,
.no-margins.separate-layout #main #content-wrap,
.landing-page #main #content-wrap {
padding-top: 0;
padding-bottom: 0;
}
@media screen and (min-width: 960px) {
.content-area, .content-area-right {
width: 74%;
position: relative;
}
.content-area {
float: left;
padding-right: 30px;
}
.content-area-right {
float: right;
padding-left: 30px;
padding-right: 0;
}
.widget-area.sidebar-left {
float: left;
}
.widget-area.sidebar-right {
float: right;
padding-left: 30px;
}
.widget-area {
width: 26%;
padding-top: 12px;
}
}
body.content-full-screen #content-wrap {
width: 100% !important;
max-width: none !important;
padding: 0 !important;
border: 0 !important;
}
.content-full-screen .content-area {
float: none;
width: 100% !important;
max-width: none !important;
padding: 0 !important;
margin: 0 !important;
border: 0 !important;
}
.content-left-sidebar .widget-area {
float: left;
padding-right: 30px;
padding-left: 0;
} .boxed-layout {
background-color: #efe6e6;
}
.boxed-layout #wrap {
width: 1440px;
max-width: 100%;
margin: 0 auto;
background-color: #fff;
overflow: hidden;
}
.boxed-layout.wrap-boxshadow #wrap {
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
}
.boxed-layout #wrap .container {
width: auto;
max-width: none;
padding-left: 30px;
padding-right: 30px;
}
.boxed-layout.content-full-screen #content-wrap {
padding-left: 0 !important;
padding-right: 0 !important;
}
.boxed-layout #footer-widgets {
margin: 0;
} .boxed-layout .site-breadcrumbs {
right: 30px;
} @media only screen and (max-width: 959px) { .boxed-layout #wrap {
overflow: hidden;
}
.boxed-layout .site-breadcrumbs {
right: auto;
} .container,
body.content-full-screen .elementor-section-wrap > .elementor-section.elementor-section-boxed > .elementor-container {
max-width: 90%;
} .content-area,
.content-left-sidebar .content-area {
float: none !important;
width: 100%;
margin-bottom: 40px;
border: 0;
}
body.sidebar-content .content-area {
margin-bottom: 0;
}
#sidebar {
margin-top: 40px;
}
body:not(.separate-layout) .content-area,
.content-left-sidebar:not(.separate-layout) .content-area {
padding: 0 !important;
}
.no-margins .content-area,
.no-margins.content-left-sidebar .content-area {
margin-bottom: 0;
}
.widget-area.sidebar-right,
.widget-area.sidebar-left,
.content-left-sidebar .widget-area {
float: none !important;
width: 100%;
padding: 0 !important;
border: 0;
}
body.has-composer.has-sidebar #primary {
margin-bottom: 40px;
}
#main #content-wrap.container {
width: auto !important;
} .content-both-sidebars .widget-area.sidebar-right, .content-both-sidebars .widget-area.sidebar-left {
float: none !important;
width: 100% !important;
}
.content-both-sidebars:not(.separate-layout) .widget-area.sidebar-right, .content-both-sidebars:not(.separate-layout) .widget-area.sidebar-left {
width: 100% !important;
}
.separate-layout.content-both-sidebars .widget-area.sidebar-right, .separate-layout.content-both-sidebars .widget-area.sidebar-left {
width: 100% !important;
} .separate-layout .container,
.separate-layout.content-full-screen .elementor-section-wrap > .elementor-section.elementor-section-boxed > .elementor-container {
max-width: 95%;
}
.separate-layout .content-area,
.separate-layout.content-left-sidebar .content-area {
margin-bottom: 20px;
}
.separate-layout .widget-area {
padding-left: 0 !important;
padding-right: 0 !important;
}
body.separate-blog.separate-layout .acmthemes-row {
margin: 0 !important;
}
body.separate-blog.separate-layout #blog-entries.blog-grid > * {
padding: 0 !important;
}
} @media only screen and (min-width: 768px) and (max-width: 959px) { body.boxed-layout #wrap,
body.boxed-layout .parallax-footer {
width: auto !important;
}
} @media only screen and (max-width: 767px) { #wrap {
width: 100% !important;
}
body.boxed-layout #wrap {
width: auto !important;
}
.boxed-layout #top-bar-social.top-bar-right {
right: auto;
}
.boxed-layout #top-bar-social.top-bar-left {
left: auto;
}
} @media only screen and (max-width: 480px) { .boxed-layout #wrap .container {
padding-left: 20px;
padding-right: 20px;
}
} figure > img {
display: block;
margin: 0 auto;
}
img {
max-width: 100%;
height: auto;
vertical-align: middle;
}
img[class*="align"],
img[class*="attachment-"] {
height: auto;
}
.wp-caption {
max-width: 100%;
margin-bottom: 24px;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-bottom: 5px;
}
.wp-caption-text {
font-size: 14px;
font-style: italic;
}
.wp-smiley {
margin-top: 0;
margin-bottom: 0;
padding: 0;
border: 0;
}
embed,
iframe,
object {
width: 100%;
max-width: 100%;
}
.alignleft {
float: left;
margin-right: 1.5em;
}
.alignright {
float: right;
margin-left: 1.5em;
}
.aligncenter {
text-align: center;
clear: both;
}
img.aligncenter,
.wp-caption.aligncenter {
display: block;
margin: 0 auto;
}
.alignnone {
display: block;
}
table {
width: 100%;
margin-bottom: 2.618em;
}
table th,
table td {
padding: 10px;
text-align: left;
vertical-align: top;
border-bottom: 1px solid #e9e9e9;
}
table th {
text-transform: uppercase;
}
table tr th:first-child,
table tr td:first-child {
padding-left: 0;
}
table tr th:last-child,
table tr td:last-child {
padding-right: 0;
}
.sticky,
.bypostauthor {
font-size: inherit;
}
.col:after, .clr:after, .group:after, dl:after,
.left_float:after, .right_float:after {
content: '';
display: block;
visibility: hidden;
clear: both;
zoom: 1;
height: 0;
}
.left_float {
float: left;
width: 48%;
}
.right_float {
float: right;
width: 48%;
}
.no_float {
clear: both;
}
.left_float label,
.right_float label,
.no_float label {
font-size: 13px;
font-weight: 600;
color: #333;
}
.full {
display: block;
width: 100%;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
-moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
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; }
.wp-caption-text {
color: #9199a6;
font-size: 14px;
font-weight: 400;
font-style: italic;
line-height: 1.3;
}  a {
color: #1d2530;
}
a:hover {
color: #121823;
}
a, a:hover, a:focus {
text-decoration: none;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
} h1,h2,h3,h4,h5,h6 {
font-weight: 600;
margin: 0 0 20px;
color: #121823;
line-height: 1.4;
}
h1 {
font-size: 39px;
}
h2 {
font-size: 30px;
}
h3 {
font-size: 20px;
}
h4 {
font-size: 17px;
}
h5 {
font-size: 15px;
}
h6 {
font-size: 14px;
}
.theme-heading {
font-size: 25px;
font-weight: 600;
letter-spacing: 1.3px;
margin: 0 0 45px;
} p {
margin: 20px 0;
}
abbr[title],
dfn[title] {
cursor: help;
}
del {
vertical-align: baseline;
text-decoration: line-through;
color: #aaa;
}
code,
kbd,
pre,
samp {
font-size: 16px;
}
pre {
margin: 20px 0;
padding: 20px;
color: #768de1;
background-color: #2c2936;
}
code {
color: #1748ff;
background-color: #f5f5f5;
}
blockquote,
body blockquote p,
.single .entry-content .post-content blockquote p {
position: relative;
font-size: 23px;
line-height: 32px;
font-style: italic;
color: #121823;
margin: 35px 0;
padding-left: 42px;
font-weight: 600;
}
blockquote strong {
font-weight: 700;
}
blockquote:before {
position: absolute;
display: block;
content: "";
left: -18px;
top: -7px;
width: 70px;
height: 70px;
line-height: 70px;
background-image: url(//hangar7.store/wp-content/themes/bookchoix/assets/img/blockquote.svg);
background-size: contain;
background-repeat: no-repeat;
opacity: .05;
}
.single .post-content blockquote p {
position: relative;
z-index: 5;
}
.bkc-arrow-right:before {
display: block;
content: "";
width: 15px;
height: 15px;
background-image: url(//hangar7.store/wp-content/themes/bookchoix/assets/img/arrow-right.svg);
}
.bkc-arrow-left:before {
display: block;
content: "";
width: 15px;
height: 15px;
background-image: url(//hangar7.store/wp-content/themes/bookchoix/assets/img/arrow-left.svg);
}
@media screen and (max-width: 468px) {
blockquote {
padding-left: 25px;
}
}
blockquote h1,
blockquote h2,
blockquote h3,
blockquote h4,
blockquote h5,
blockquote h6,
blockquote p {
margin-bottom: 20px
}
blockquote cite {
position: relative;
display: block;
padding: 30px 0 0 50px;
font-size: 0.75em;
text-transform: uppercase;
text-align: left;
}
blockquote cite:before {
content: '';
position: absolute;
top: 50%;
left: 50px;
width: 25px;
height: 2px;
background-color: currentColor;
margin-top: -5px;
}
address {
display: block;
margin: 0 0 20px;
}
ul,
ol {
margin: 15px 0 15px 30px;
}
ul li,
ol li {
line-height: 29px;
}
ol {
list-style-type: decimal;
}
ol ol {
list-style: upper-alpha;
}
ol ol ol {
list-style: lower-roman;
}
ol ol ol ol {
list-style: lower-alpha;
}
li ul,
li ol {
margin: 0 0 0 10px;
}
dl {
margin: 20px;
}
dt {
font-weight: 700;
}
dd {
margin-bottom: 20px;
}
hr {
clear: both;
height: 1px;
min-height: 0;
margin: 20px 0;
border-top: 1px solid #e9e9e9;
border-right: 0;
border-bottom: 0;
border-left: 0;
}
hr.dotted {
border-style: dotted;
}
hr.dashed {
border-style: dashed;
}
hr.blackborder {
border-color: #000;
}
hr.whiteborder {
border-color: #fff;
} @media print {
* {
background: transparent !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
@page {
margin: .5cm;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
} @media only screen and (max-width: 480px) {
blockquote {
margin: 20px 0;
}
} form input[type="text"],
form input[type="password"],
form input[type="email"],
form input[type="url"],
form input[type="date"],
form input[type="month"],
form input[type="time"],
form input[type="datetime"],
form input[type="datetime-local"],
form input[type="week"],
form input[type="number"],
form input[type="search"],
form input[type="tel"],
form input[type="color"],
form select,
form textarea {
display: inline-block;
min-height: 40px;
width: 100%;
font-size: 14px;
line-height: 1.8;
padding: 6px 12px;
vertical-align: middle;
background-color: transparent;
color: #606775;
border: 1px solid #d9dce1;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
form select {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
form input[type="number"] {
max-width: 50px;
padding: 0 0 0 8px;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="search"],
textarea {
-webkit-appearance: none;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
display: none;
}
form textarea {
min-height: 150px;
line-height: 1.5;
resize: vertical;
}
input[type="checkbox"] {
display: inline-block;
background-color: #fff;
border: 1px solid #d9dce1;
line-height: 0;
width: 16px;
min-width: 16px;
height: 16px;
margin: -3px 10px 0 0;
outline: 0;
text-align: center;
vertical-align: middle;
clear: none;
cursor: pointer;
-webkit-appearance: none;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
-webkit-transition: 0.05s border-color ease-in-out;
-moz-transition: 0.05s border-color ease-in-out;
-ms-transition: 0.05s border-color ease-in-out;
-o-transition: 0.05s border-color ease-in-out;
transition: 0.05s border-color ease-in-out;
}
input[type=radio]:checked:before,
input[type=checkbox]:checked:before {
float: left;
display: inline-block;
vertical-align: middle;
width: 16px;
height: 16px;
line-height: 14px;
}
input[type=checkbox]:checked:before {
content: '';
background: url(//hangar7.store/wp-content/themes/bookchoix/assets/img/tick.svg) no-repeat center center;
margin-bottom: -1px;
margin-left: -1px;
border: 2px solid #121823;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
} form input:not([type]) {
display: inline-block;
padding: 5px 10px;
border: 1px solid #ccc;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 3px #ddd;
-moz-box-shadow: inset 0 1px 3px #ddd;
box-shadow: inset 0 1px 3px #ddd;
}  form input[type="color"] {
padding: 5px 10px;
}
form input[type="text"]:focus,
form input[type="password"]:focus,
form input[type="email"]:focus,
form input[type="url"]:focus,
form input[type="date"]:focus,
form input[type="month"]:focus,
form input[type="time"]:focus,
form input[type="datetime"]:focus,
form input[type="datetime-local"]:focus,
form input[type="week"]:focus,
form input[type="number"]:focus,
form input[type="search"]:focus,
form input[type="tel"]:focus,
form input[type="color"]:focus,
form select:focus,
form textarea:focus {
border-color: #9199a6;
outline: 0;
} form input:not([type]):focus {
border-color: #9199a6;
outline: 0;
}
form input[type="file"]:focus,
form input[type="radio"]:focus,
form input[type="checkbox"]:focus {
outline: 0;
}
form input[type="checkbox"],
form input[type="radio"] {
display: inline-block;
}
form input[type="text"][disabled],
form input[type="password"][disabled],
form input[type="email"][disabled],
form input[type="url"][disabled],
form input[type="date"][disabled],
form input[type="month"][disabled],
form input[type="time"][disabled],
form input[type="datetime"][disabled],
form input[type="datetime-local"][disabled],
form input[type="week"][disabled],
form input[type="number"][disabled],
form input[type="search"][disabled],
form input[type="tel"][disabled],
form input[type="color"][disabled],
form select[disabled],
form textarea[disabled] {
cursor: not-allowed;
color: #cad2d3;
background-color: #d9dce1;
} form input:not([type])[disabled] {
cursor: not-allowed;
color: #cad2d3;
background-color: #d9dce1;
}
form input[readonly],
form select[readonly],
form textarea[readonly] {
color: #777; border-color: #d9dce1;
background-color: #f1f2f5; }
form input:focus:invalid,
form textarea:focus:invalid,
form select:focus:invalid {
color: #b94a48;
border-color: #e9322d;
}
form input[type="file"]:focus:invalid:focus,
form input[type="radio"]:focus:invalid:focus,
form input[type="checkbox"]:focus:invalid:focus {
outline-color: #e9322d;
}
select { height: 2.25em;
min-height: auto;
border: 1px solid #ddd;
background-color: white;
cursor: pointer;
padding: 0 15px;
margin: 0;
}
form select[multiple] {
height: auto;
}
form label {
margin-bottom: 3px;
}
form fieldset {
margin: 0;
padding: .35em 0 .75em;
border: 0;
}
form legend {
display: block;
width: 100%;
margin-bottom: .3em;
padding: .3em 0;
color: #333;
border-bottom: 1px solid #e5e5e5;
} input[type="button"],
input[type="reset"],
input[type="submit"],
button[type="submit"],
.button,
.wp-block-button__link,
.added_to_cart {
display: inline-block;
font-family: inherit;
background-color: #1d2530;
color: #fff;
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
margin: 0;
padding: 17px 28px;
cursor: pointer;
text-align: center;
letter-spacing: 0.1em;
line-height: 1.6;
border: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button[type="submit"]:hover,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button[type="submit"]:focus,
.button:hover,
body div.wpforms-container-full .wpforms-form input[type=submit]:hover,
body div.wpforms-container-full .wpforms-form button[type=submit]:hover,
body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,
.wp-block-button__link:hover {
background-color: #121823;
color: #fff;
border: none;
-webkit-box-shadow: 0 2px 10px 0 rgb(115 115 115 / 50%);
-moz-box-shadow: 0 2px 10px 0 rgb(115 115 115 / 50%);
box-shadow: 0 2px 10px 0 rgb(115 115 115 / 50%);
}
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button[type="submit"]:focus,
button:focus,
.button:focus {
outline: 0;
}
.pure-button[disabled],
.pure-button-disabled,
.pure-button-disabled:hover,
.pure-button-disabled:focus,
.pure-button-disabled:active {
cursor: not-allowed;
-moz-opacity: 0.4;
-webkit-opacity: 0.4;
opacity: 0.4;
border: none;
background-image: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
} button::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner {
padding: 0;
border: 0;
}
::-webkit-input-placeholder { color: #c2c7ce;
font-size: 14px;
}
::-moz-placeholder { color: #c2c7ce;
font-size: 14px;
}
:-ms-input-placeholder { color: #c2c7ce;
font-size: 14px;
}
:-moz-placeholder { color: #c2c7ce;
font-size: 14px;
} .comment-form-cookies-consent {
display: inline-block;
width: 100%;
}
.comment-form-cookies-consent label {
display: inline-block;
}
.hidden {
display: none;
-webkit-transition: display .5s ease;
-moz-transition: display .5s ease;
-o-transition: display .5s ease;
}
.active {
transition: display .5s ease;
-webkit-transition: display .5s ease;
-moz-transition: display .5s ease;
-o-transition: display .5s ease;
}
.pos-rel {
position: relative;
}
.pos-absolute {
position: absolute;
}
@media only screen and (max-width: 959px) {
.pos-sm-rel {
position: relative;
}
.pos-sm-absolute {
position: absolute;
}
}
.acm_container {
width: 100%
}
@media (min-width: 640px) {
.acm_container {
max-width: 640px
}
}
@media (min-width: 768px) {
.acm_container {
max-width: 768px
}
}
@media (min-width: 1024px) {
.acm_container {
max-width: 1024px
}
}
@media (min-width: 1280px) {
.acm_container {
max-width: 1280px
}
}
@media (min-width: 1536px) {
.acm_container {
max-width: 1536px
}
}
.flex {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.acm-col-1, .acm-col-2, .acm-col-3, .acm-col-4, .acm-col-5, .acm-col-6, .acm-col-7, .acm-col-8, .acm-col-9, .acm-col-10, .acm-col-11, .acm-col-12,
.acm-col-auto, .acm-col-sm-1, .acm-col-sm-2, .acm-col-sm-3, .acm-col-sm-4, .acm-col-sm-5, .acm-col-sm-6, .acm-col-sm-7, .acm-col-sm-8, .acm-col-sm-9, .acm-col-sm-10, .acm-col-sm-11, .acm-col-sm-12, .acm-col-sm,
.acm-col-sm-auto, .acm-col-md-1, .acm-col-md-2, .acm-col-md-3, .acm-col-md-4, .acm-col-md-5, .acm-col-md-6, .acm-col-md-7, .acm-col-md-8, .acm-col-md-9, .acm-col-md-10, .acm-col-md-11, .acm-col-md-12, .acm-col-md,
.acm-col-md-auto, .acm-col-lg-1, .acm-col-lg-2, .acm-col-lg-3, .acm-col-lg-4, .acm-col-lg-5, .acm-col-lg-6, .acm-col-lg-7, .acm-col-lg-8, .acm-col-lg-9, .acm-col-lg-10, .acm-col-lg-11, .acm-col-lg-12, .acm-col-lg,
.acm-col-lg-auto, .acm-col-xl-1, .acm-col-xl-2, .acm-col-xl-3, .acm-col-xl-4, .acm-col-xl-5, .acm-col-xl-6, .acm-col-xl-7, .acm-col-xl-8, .acm-col-xl-9, .acm-col-xl-10, .acm-col-xl-11, .acm-col-xl-12, .acm-col-xl,
.acm-col-xl-auto {
position: relative;
width: 100%;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 30px;
}
@media only screen and (max-width: 575px) {
.acm-col-xs {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.acm-col-xs-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.acm-col-xs-1 {
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.acm-col-xs-2 {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.acm-col-xs-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.acm-col-xs-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.acm-col-xs-5 {
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.acm-col-xs-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.acm-col-xs-7 {
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.acm-col-xs-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.acm-col-xs-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.acm-col-xs-10 {
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.acm-col-xs-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.acm-col-xs-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
}
@media only screen and (min-width: 576px) {
.acm-col-sm {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.acm-col-sm-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.acm-col-sm-1 {
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.acm-col-sm-2 {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.acm-col-sm-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.acm-col-sm-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.acm-col-sm-5 {
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.acm-col-sm-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.acm-col-sm-7 {
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.acm-col-sm-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.acm-col-sm-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.acm-col-sm-10 {
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.acm-col-sm-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.acm-col-sm-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}  
}
@media (min-width: 768px) {
.acm-col-md {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.acm-col-md-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.acm-col-md-1 {
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.acm-col-md-2 {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.acm-col-md-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.acm-col-md-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.acm-col-md-5 {
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.acm-col-md-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.acm-col-md-7 {
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.acm-col-md-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.acm-col-md-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.acm-col-md-10 {
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.acm-col-md-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.acm-col-md-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}  
}
@media (min-width: 992px) {
.acm-col-lg {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.acm-col-lg-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.acm-col-lg-1 {
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.acm-col-lg-2 {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.acm-col-lg-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.acm-col-lg-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.acm-col-lg-5 {
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.acm-col-lg-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.acm-col-lg-7 {
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.acm-col-lg-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.acm-col-lg-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.acm-col-lg-10 {
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.acm-col-lg-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.acm-col-lg-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}  
}
@media (min-width: 1200px) {
.acm-col-xl {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.acm-col-xl-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.acm-col-xl-1 {
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.acm-col-xl-2 {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.acm-col-xl-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.acm-col-xl-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.acm-col-xl-5 {
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.acm-col-xl-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.acm-col-xl-7 {
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.acm-col-xl-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.acm-col-xl-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.acm-col-xl-10 {
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.acm-col-xl-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.acm-col-xl-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
}
.acm_bg-clip-text {
-webkit-background-clip: text;
background-clip: text
}
.acm_bg-transparent {
background-color: transparent
}
.acm_block {
display: block
}
.acm_inline-block {
display: inline-block
}
.acm_d-none {
display: none;
}
.acm_absolute {
position: absolute
}
.acm_relative {
position: relative
}
.acm_fixed {
position: fixed;
}
.acm_table-cell {
display: table-cell;
}
@media screen and (min-width: 992px) {
.acm_d-lg-block {
display: block;
}
}
@media screen and (max-width: 567px) {
.acm_d-sm-none {
display: none;
}
.acm_d-sm-block {
display: block;
}
}
@media screen and (max-width: 768px) {
.acm_d-md-none {
display: none;
}
.acm_d-md-block {
display: block;
}
}
@media screen and (max-width: 1200px) {
.acm_d-lg-none {
display: none;
}
.acm_d-lg-block {
display: block;
}
}
@media screen and (min-width: 1201px) {
.acm_d-xl-none {
display: none;
}
.acm_d-xl-block {
display: block;
}
}
.acm_flex {
display: flex;
display: -ms-flexbox;
display: -webkit-flex;
}
.acm_linline-flex {
display: inline-flex;
}
.acm_flex-row {
flex-direction: row;
}
.acm_flex-col {
flex-direction: column;
}
.acm_flex-stretch {
align-items: stretch;
align-content: stretch;
}
.acm_align-center {
align-items: center;
}
.acm_flex-hor-center {
-ms-flex-pack: center;
justify-content: center;
}
.acm_grid {
display: grid
}
.acm_flex-wrap {
flex-wrap: wrap
}
.acm_flex-nowrap {
flex-wrap: nowrap;
}
.acm_items-start {
align-items: flex-start
}
.acm_items-end {
align-items: flex-end
}
.acm_justify-start {
justify-content: flex-start;
}
.acm_justify-space-between {
justify-content: space-between
}
.acm_justify-end {
justify-content: flex-end;
}
.acm_flex-reverse-row {
flex-direction: row-reverse;
}
.acm_flex-reverse-col {
flex-direction: column-reverse;
}
.acm_text-left {
text-align: left;
}
.acm_text-center {
text-align: center
}
.acm_text-right {
text-align: right
}
.acm_text-uppercase {
text-transform: uppercase;
}
.acm_text-transparent {
color: transparent
}
.acm_no-underline,
.acm_no-underline a {
text-decoration: none !important;
}
.acm_align-top {
vertical-align: top
}
.acm_font-light {
font-weight: 400
}
.acm_font-md {
font-weight: 500
}
.acm_font-semibold {
font-weight: 600
}
.acm_font-bold {
font-weight: 700
}
.acm_text-sm {
font-size: 0.775rem;
line-height: 1.05em
}
.acm_text-md {
font-size: 0.90rem;
line-height: 1.2em
}
.acm_text-ds {
font-size: 1rem;
line-height: 1.4em
}
.acm_text-mlg {
font-size: 1.25rem;
line-height: 1.35em
}
.acm_text-lg {
font-size: 1.45rem;
line-height: 1.59em
}
.acm_text-xl {
font-size: 2rem;
line-height: 1.5em
}
.acm_text-xxl {
font-size: 2.55rem;
line-height: 1.2em
}
.acm_text-2xl {
font-size: 3rem;
line-height: 1.2em
}
.acm_text-3xl {
font-size: 4em;
line-height: 1.2em
}
.acm_mx-auto {
margin-left: auto;
margin-right: auto
}
.acm_m-0 {
margin: 0
}
.acm_my-0 {
margin-top: 0;
margin-bottom: 0
}
@media (min-width: 258px) {
.acm_p-sm-0 { padding: 0; }
.acm_p-sm-1 { padding: 0.25rem; }
.acm_p-sm-2 { padding: 0.50rem; }
.acm_p-sm-3 { padding: 0.75rem; }
.acm_p-sm-4 { padding: 1rem; }
.acm_p-sm-6 { padding: 1.2rem; }
.acm_p-sm-7 { padding: 1.5rem; }
.acm_p-sm-8 { padding: 2rem; }
.acm_p-sm-10 { padding: 2.5rem; }
.acm_p-sm-12 { padding: 3rem; }
.acm_px-sm-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
.acm_px-sm-2 { padding-left: 0.55rem; padding-right: 0.55rem; }
.acm_px-sm-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.acm_px-sm-4 { padding-left: 1rem; padding-right: 1rem; }
.acm_px-sm-5 { padding-left: 1.2rem; padding-right: 1.2rem; }
.acm_px-sm-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.acm_px-sm-7 { padding-left: 1.7rem; padding-right: 1.7rem; }
.acm_px-sm-8 { padding-left: 2rem; padding-right: 2rem; }
.acm_px-sm-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
.acm_px-sm-14 { padding-left: 3.5rem; padding-right: 3.5rem; }
.acm_py-sm-0 { padding-top: 0; padding-bottom: 0; }
.acm_py-sm-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
.acm_py-sm-2 { padding-top: 0.55rem; padding-bottom: 0.55rem; }
.acm_py-sm-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
.acm_py-sm-4 { padding-top: 1rem; padding-bottom: 1rem; }
.acm_py-sm-5 { padding-top: 1.2rem; padding-bottom: 1.2rem; }
.acm_py-sm-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.acm_py-sm-7 { padding-top: 1.7rem; padding-bottom: 1.7rem; }
.acm_py-sm-8 { padding-top: 2rem; padding-bottom: 2rem; }
.acm_py-sm-9 { padding-top: 2.25rem; padding-bottom: 2.25rem; }
.acm_py-sm-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
.acm_py-sm-11 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
.acm_pt-sm-0 { padding-top: 0; }
.acm_pt-sm-1 { padding-top: 0.5rem; }
.acm_pt-sm-2 { padding-top: 1rem; }
.acm_pt-sm-3 { padding-top: 1.5rem; }
.acm_pt-sm-4 { padding-top: 2rem; }
.acm_pt-sm-5 { padding-top: 2.5rem; }
.acm_pt-sm-6 { padding-top: 3rem; }
.acm_pt-sm-7 { padding-top: 3.75rem; }
.acm_pt-sm-8 { padding-top: 4rem; }
.acm_pt-sm-9 { padding-top: 5rem; }
.acm_pt-sm-10 { padding-top: 6rem; }
.acm_pt-sm-11 { padding-top: 7rem; }
.acm_pt-sm-12 { padding-top: 8rem; }
.acm_pb-sm-0 { padding-bottom: 0; }
.acm_pb-sm-1 { padding-bottom: 0.5rem; }
.acm_pb-sm-2 { padding-bottom: 1rem; }
.acm_pb-sm-3 { padding-bottom: 1.5rem; }
.acm_pb-sm-4 { padding-bottom: 2rem; }
.acm_pb-sm-5 { padding-bottom: 2.5rem; }
.acm_pb-sm-6 { padding-bottom: 3rem; }
.acm_pb-sm-7 { padding-bottom: 3.75rem; }
.acm_pb-sm-8 { padding-bottom: 4rem; }
.acm_pb-sm-9 { padding-bottom: 5rem; }
.acm_pb-sm-10 { padding-bottom: 6rem; }
.acm_pb-sm-11 { padding-bottom: 7rem; }
.acm_pb-sm-12 { padding-bottom: 8rem; }
.acm_pl-sm-0 { padding-left: 0; }
.acm_pl-sm-1 { padding-left: 0.5rem; }
.acm_pl-sm-2 { padding-left: 1rem; }
.acm_pl-sm-3 { padding-left: 1.5rem; }
.acm_pl-sm-4 { padding-left: 2rem; }
.acm_pl-sm-5 { padding-left: 2.5rem; }
.acm_pl-sm-6 { padding-left: 3rem; }
.acm_pl-sm-7 { padding-left: 3.75rem; }
.acm_pl-sm-8 { padding-left: 4rem; }
.acm_pl-sm-9 { padding-left: 5rem; }
.acm_pr-sm-0 { padding-right: 0; }
.acm_pr-sm-1 { padding-right: 0.5rem; }
.acm_pr-sm-2 { padding-right: 1rem; }
.acm_pr-sm-3 { padding-right: 1.5rem; }
.acm_pr-sm-4 { padding-right: 2rem; }
.acm_pr-sm-5 { padding-right: 2.5rem; }
.acm_pr-sm-6 { padding-right: 3rem; }
.acm_pr-sm-7 { padding-right: 3.75rem; }
.acm_pr-sm-8 { padding-right: 4rem; }
.acm_pr-sm-9 { padding-right: 5rem; }
.acm_pr-sm-20 { padding-right: 5rem; }
.acm_m-sm-0 { margin: 0; }
.acm_mt-sm-0 { margin-top: 0; }
.acm_mt-sm-1 { margin-top: 0.25rem; }
.acm_mt-sm-2 { margin-top: 0.5rem; }
.acm_mt-sm-3 { margin-top: 0.7rem; }
.acm_mt-sm-4 { margin-top: 1rem; }
.acm_mt-sm-5 { margin-top: 1.5rem; }
.acm_mt-sm-6 { margin-top: 1.75rem; }
.acm_mt-sm-7 { margin-top: 2rem; }
.acm_mt-sm-8 { margin-top: 2.5rem; }
.acm_mt-sm-9 { margin-top: 3rem; }
.acm_mt-sm-10 { margin-top: 3.5rem; }
.acm_mt-sm-12 { margin-top: 4.5rem; }
.acm_mt-sm-20 { margin-top: 8rem; }
.acm_mb-sm-0 { margin-bottom: 0; }
.acm_mb-sm-2 { margin-bottom: 0.5rem; }
.acm_mb-sm-3 { margin-bottom: 0.7rem; }
.acm_mb-sm-4 { margin-bottom: 1rem; }
.acm_mb-sm-5 { margin-bottom: 1.5rem; }
.acm_mb-sm-6 { margin-bottom: 1.75rem; }
.acm_mb-sm-7 { margin-bottom: 2rem; }
.acm_mb-sm-8 { margin-bottom: 2.5rem; }
.acm_mb-sm-9 { margin-bottom: 3rem; }
.acm_mb-sm-10 { margin-bottom: 3.5rem; }
.acm_mb-sm-11 { margin-bottom: 4rem; }
.acm_mb-sm-12 { margin-bottom: 4.5rem; }
.acm_mb-sm-13 { margin-bottom: 5rem; }
.acm_mx-sm-0 { margin-left: 0; margin-right: 0; }
.acm_mx-sm-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.acm_mx-sm-3 { margin-left: 0.75rem; margin-right: 0.75rem; }
.acm_mx-sm-4 { margin-left: 1rem; margin-right: 1rem; }
.acm_mx-sm-6 { margin-left: 1.5rem; margin-right: 1.5rem; }
.acm_mx-sm-8 { margin-left: 2rem; margin-right: 2rem; }
.acm_mx-sm-10 { margin-left: 2.5rem; margin-right: 2.5rem; }
.acm_my-sm-0 { margin-top: 0; margin-bottom: 0; }
.acm_my-sm-4 { margin-top: 1rem; margin-bottom: 1rem; }
.acm_my-sm-5 { margin-top: 1.4rem; margin-bottom: 1.4rem; }
.acm_my-sm-6 { margin-top: 1.8rem; margin-bottom: 1.8rem; }
.acm_my-sm-7 { margin-top: 2rem; margin-bottom: 2rem; }
.acm_my-sm-8 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
.acm_my-sm-9 { margin-top: 3rem; margin-bottom: 3rem; }
.acm_my-sm-10 { margin-top: 4rem; margin-bottom: 4rem; }
.acm_my-sm-11 { margin-top: 5rem; margin-bottom: 5rem; }
.acm_my-sm-12 { margin-top: 6rem; margin-bottom: 6rem; }
.acm_ml-sm-2 { margin-left: 0.5rem; }
.acm_ml-sm-3 { margin-left: 0.7rem; }
.acm_ml-sm-4 { margin-left: 1rem; }
.acm_ml-sm-6 { margin-left: 1.5rem; }
.acm_mr-sm-0 { margin-right: 0; }
.acm_mr-sm-1 { margin-right: 0.5rem; }
.acm_mr-sm-2 { margin-right: 0.7rem; }
.acm_mr-sm-3 { margin-right: 0.9rem; }
.acm_mr-sm-4 { margin-right: 1.2rem; }
.acm_mr-sm-6 { margin-right: 1.5rem; }
.acm_mr-sm-8 { margin-right: 2rem; }
.acm_mr-sm-10 { margin-right: 2.5rem; }
}
@media (min-width: 768px) {
.acm_m-md-0 { margin: 0; }
.acm_mt-md-0 { margin-top: 0; }
.acm_mt-md-1 { margin-top: 0.25rem; }
.acm_mt-md-2 { margin-top: 0.5rem; }
.acm_mt-md-3 { margin-top: 0.7rem; }
.acm_mt-md-4 { margin-top: 1rem; }
.acm_mt-md-5 { margin-top: 1.5rem; }
.acm_mt-md-6 { margin-top: 1.75rem; }
.acm_mt-md-7 { margin-top: 2rem; }
.acm_mt-md-8 { margin-top: 2.5rem; }
.acm_mt-md-9 { margin-top: 3rem; }
.acm_mt-md-10 { margin-top: 3.5rem; }
.acm_mt-md-12 { margin-top: 4.5rem; }
.acm_mt-md-20 { margin-top: 8rem; }
.acm_mb-md-0 { margin-bottom: 0; }
.acm_mb-md-2 { margin-bottom: 0.5rem; }
.acm_mb-md-3 { margin-bottom: 0.7rem; }
.acm_mb-md-4 { margin-bottom: 1rem; }
.acm_mb-md-5 { margin-bottom: 1.5rem; }
.acm_mb-md-6 { margin-bottom: 1.75rem; }
.acm_mb-md-7 { margin-bottom: 2rem; }
.acm_mb-md-8 { margin-bottom: 2.5rem; }
.acm_mb-md-9 { margin-bottom: 3rem; }
.acm_mb-md-10 { margin-bottom: 3.5rem; }
.acm_mb-md-11 { margin-bottom: 4rem; }
.acm_mb-md-12 { margin-bottom: 4.5rem; }
.acm_mb-md-13 { margin-bottom: 5rem; }
.acm_ml-md-0 { margin-left: 0; }
.acm_ml-md-2 { margin-left: 0.5rem; }
.acm_ml-md-3 { margin-left: 0.7rem; }
.acm_ml-md-4 { margin-left: 1rem; }
.acm_ml-md-6 { margin-left: 1.5rem; }
.acm_mr-md-0 { margin-right: 0; }
.acm_mr-md-1 { margin-right: 0.5rem; }
.acm_mr-md-2 { margin-right: 0.7rem; }
.acm_mr-md-3 { margin-right: 0.9rem; }
.acm_mr-md-4 { margin-right: 1.2rem; }
.acm_mr-md-6 { margin-right: 1.5rem; }
.acm_mr-md-8 { margin-right: 2rem; }
.acm_mr-md-10 { margin-right: 2.5rem; }
.acm_mx-md-0 { margin-left: 0; margin-right: 0; }
.acm_mx-md-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.acm_mx-md-3 { margin-left: 0.75rem; margin-right: 0.75rem; }
.acm_mx-md-4 { margin-left: 1rem; margin-right: 1rem; }
.acm_mx-md-6 { margin-left: 1.5rem; margin-right: 1.5rem; }
.acm_mx-md-8 { margin-left: 2rem; margin-right: 2rem; }
.acm_mx-md-10 { margin-left: 2.5rem; margin-right: 2.5rem; }
.acm_my-md-0 { margin-top: 0; margin-bottom: 0; }
.acm_my-md-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.acm_my-md-4 { margin-top: 1rem; margin-bottom: 1rem; }
.acm_my-md-5 { margin-top: 1.4rem; margin-bottom: 1.4rem; }
.acm_my-md-10 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
.acm_p-md-0 { padding: 0; }
.acm_p-md-1 { padding: 0.25rem; }
.acm_p-md-2 { padding: 0.50rem; }
.acm_p-md-3 { padding: 0.75rem; }
.acm_p-md-4 { padding: 1rem; }
.acm_p-md-6 { padding: 1.2rem; }
.acm_p-md-7 { padding: 1.5rem; }
.acm_p-md-8 { padding: 2rem; }
.acm_p-md-10 { padding: 2.5rem; }
.acm_p-md-12 { padding: 3rem; }
.acm_pt-md-0 { padding-top: 0; }
.acm_pt-md-1 { padding-top: 0.5rem; }
.acm_pt-md-2 { padding-top: 1rem; }
.acm_pt-md-3 { padding-top: 1.5rem; }
.acm_pt-md-4 { padding-top: 2rem; }
.acm_pt-md-5 { padding-top: 2.5rem; }
.acm_pt-md-6 { padding-top: 3rem; }
.acm_pt-md-7 { padding-top: 3.75rem; }
.acm_pt-md-8 { padding-top: 4rem; }
.acm_pt-md-9 { padding-top: 5rem; }
.acm_pt-md-10 { padding-top: 6rem; }
.acm_pt-md-11 { padding-top: 7rem; }
.acm_pt-md-12 { padding-top: 8rem; }
.acm_pb-md-0 { padding-bottom: 0; }
.acm_pb-md-1 { padding-bottom: 0.5rem; }
.acm_pb-md-2 { padding-bottom: 1rem; }
.acm_pb-md-3 { padding-bottom: 1.5rem; }
.acm_pb-md-4 { padding-bottom: 2rem; }
.acm_pb-md-5 { padding-bottom: 2.5rem; }
.acm_pb-md-6 { padding-bottom: 3rem; }
.acm_pb-md-7 { padding-bottom: 3.75rem; }
.acm_pb-md-8 { padding-bottom: 4rem; }
.acm_pb-md-9 { padding-bottom: 5rem; }
.acm_pb-md-10 { padding-bottom: 6rem; }
.acm_pb-md-11 { padding-bottom: 7rem; }
.acm_pb-md-12 { padding-bottom: 8rem; }
.acm_pl-md-0 { padding-left: 0; }
.acm_pl-md-1 { padding-left: 0.5rem; }
.acm_pl-md-2 { padding-left: 1rem; }
.acm_pl-md-3 { padding-left: 1.5rem; }
.acm_pl-md-4 { padding-left: 2rem; }
.acm_pl-md-5 { padding-left: 2.5rem; }
.acm_pl-md-6 { padding-left: 3rem; }
.acm_pl-md-7 { padding-left: 3.75rem; }
.acm_pl-md-8 { padding-left: 4rem; }
.acm_pl-md-9 { padding-left: 5rem; }
.acm_pr-md-0 { padding-right: 0; }
.acm_pr-md-1 { padding-right: 0.5rem; }
.acm_pr-md-2 { padding-right: 1rem; }
.acm_pr-md-3 { padding-right: 1.5rem; }
.acm_pr-md-4 { padding-right: 2rem; }
.acm_pr-md-5 { padding-right: 2.5rem; }
.acm_pr-md-6 { padding-right: 3rem; }
.acm_pr-md-7 { padding-right: 3.75rem; }
.acm_pr-md-8 { padding-right: 4rem; }
.acm_pr-md-9 { padding-right: 5rem; }
.acm_pr-md-20 { padding-right: 5rem; }
.acm_py-md-0 { padding-top: 0; padding-bottom: 0; }
.acm_py-md-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
.acm_py-md-2 { padding-top: 0.55rem; padding-bottom: 0.55rem; }
.acm_py-md-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
.acm_py-md-4 { padding-top: 1rem; padding-bottom: 1rem; }
.acm_py-md-5 { padding-top: 1.2rem; padding-bottom: 1.2rem; }
.acm_py-md-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.acm_py-md-7 { padding-top: 1.7rem; padding-bottom: 1.7rem; }
.acm_py-md-8 { padding-top: 2rem; padding-bottom: 2rem; }
.acm_py-md-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
.acm_py-md-14 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
.acm_px-md-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
.acm_px-md-2 { padding-left: 0.55rem; padding-right: 0.55rem; }
.acm_px-md-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.acm_px-md-4 { padding-left: 1rem; padding-right: 1rem; }
.acm_px-md-5 { padding-left: 1.2rem; padding-right: 1.2rem; }
.acm_px-md-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.acm_px-md-7 { padding-left: 1.7rem; padding-right: 1.7rem; }
.acm_px-md-8 { padding-left: 2rem; padding-right: 2rem; }
.acm_px-md-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
.acm_px-md-11 { padding-left: 3rem; padding-right: 3rem; }
.acm_px-md-12 { padding-left: 3.5rem; padding-right: 3.5rem; }
.acm_px-md-14 { padding-left: 5rem; padding-right: 5rem; }
}
@media (min-width: 1024px) {
.acm_mt-lg-0 { margin-top: 0; }
.acm_mt-lg-1 { margin-top: 0.25rem; }
.acm_mt-lg-2 { margin-top: 0.5rem; }
.acm_mt-lg-3 { margin-top: 0.7rem; }
.acm_mt-lg-4 { margin-top: 1rem; }
.acm_mt-lg-5 { margin-top: 1.5rem; }
.acm_mt-lg-6 { margin-top: 1.75rem; }
.acm_mt-lg-7 { margin-top: 2rem; }
.acm_mt-lg-8 { margin-top: 2.5rem; }
.acm_mt-lg-9 { margin-top: 3rem; }
.acm_mt-lg-10 { margin-top: 3.5rem; }
.acm_mt-lg-12 { margin-top: 4.5rem; }
.acm_mt-lg-20 { margin-top: 8rem; }
.acm_mb-lg-0 { margin-bottom: 0; }
.acm_mb-lg-2 { margin-bottom: 0.5rem; }
.acm_mb-lg-3 { margin-bottom: 0.7rem; }
.acm_mb-lg-4 { margin-bottom: 1rem; }
.acm_mb-lg-5 { margin-bottom: 1.5rem; }
.acm_mb-lg-6 { margin-bottom: 1.75rem; }
.acm_mb-lg-7 { margin-bottom: 2rem; }
.acm_mb-lg-8 { margin-bottom: 2.5rem; }
.acm_mb-lg-9 { margin-bottom: 3rem; }
.acm_mb-lg-10 { margin-bottom: 3.5rem; }
.acm_mb-lg-11 { margin-bottom: 4rem; }
.acm_mb-lg-12 { margin-bottom: 4.5rem; }
.acm_mb-lg-13 { margin-bottom: 5rem; }
.acm_my-lg-0 { margin-top: 0; margin-bottom: 0; }
.acm_my-lg-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.acm_my-lg-4 { margin-top: 1rem; margin-bottom: 1rem; }
.acm_my-lg-5 { margin-top: 1.4rem; margin-bottom: 1.4rem; }
.acm_my-lg-10 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
.acm_p-lg-0 { padding: 0; }
.acm_p-lg-1 { padding: 0.25rem; }
.acm_p-lg-2 { padding: 0.50rem; }
.acm_p-lg-3 { padding: 0.75rem; }
.acm_p-lg-4 { padding: 1rem; }
.acm_p-lg-6 { padding: 1.2rem; }
.acm_p-lg-7 { padding: 1.5rem; }
.acm_p-lg-8 { padding: 2rem; }
.acm_p-lg-10 { padding: 2.5rem; }
.acm_p-lg-12 { padding: 3rem; }
.acm_py-lg-0 { padding-top: 0; padding-bottom: 0; }
.acm_py-lg-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
.acm_py-lg-2 { padding-top: 0.55rem; padding-bottom: 0.55rem; }
.acm_py-lg-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
.acm_py-lg-4 { padding-top: 1rem; padding-bottom: 1rem; }
.acm_py-lg-5 { padding-top: 1.2rem; padding-bottom: 1.2rem; }
.acm_py-lg-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.acm_py-lg-7 { padding-top: 1.7rem; padding-bottom: 1.7rem; }
.acm_py-lg-8 { padding-top: 2rem; padding-bottom: 2rem; }
.acm_py-lg-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
.acm_py-lg-14 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
} .acm_trans-5s {
transition: all 0.5s ease-in-out 0s;
-webkit-transition: all 0.5s ease-in-out 0s;
-ms-transition: all 0.5s ease-in-out 0s;
-moz-transition: all 0.5s ease-in-out 0s;
}
.acm_trans-4s {
transition: all 0.4s ease-in-out 0s;
-webkit-transition: all 0.4s ease-in-out 0s;
-ms-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
}
.acm_trans-3s {
transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
}
.acm_trans-2-5s {
transition: all 0.25s ease-in-out 0s;
-webkit-transition: all 0.25s ease-in-out 0s;
-ms-transition: all 0.25s ease-in-out 0s;
-moz-transition: all 0.25s ease-in-out 0s;
}
.acm_trans-2s {
transition: all 0.2s ease-in-out 0s;
-webkit-transition: all 0.2s ease-in-out 0s;
-ms-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
} .acm_radius-0 {
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
.acm_radius-5 {
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.acm_radius-10 {
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
.acm_radius-20 {
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
}
.acm_rounded-full {
border-radius: 9999px
} #content-wrap ul.bkc-list {
margin: 19px 0;
padding: 0;
}
#content-wrap ul.bkc-list li {
position: relative;
list-style: none;
margin: 0;
padding: 0 0 0 27px;
line-height: 27px;
}
#content-wrap ul.bkc-list li:before {
content: "\e080";
font-family: simple-line-icons;
font-size: .9em;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
position: absolute;
top: 0;
left: 0;
display: inline-block;
color: #f18e7d;
} #top-bar-wrap {
position: relative;
background-color: #f18e7d;
color: #fff;
font-size: 12px;
font-weight: 600;
z-index: 99;
}
#top-bar {
padding: 8px 0;
}
#top-bar-inner {
position: relative;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
max-height: 21px;
overflow: hidden;
}
#top-bar-inner div:nth-of-type(2) { flex: 1; text-align: center; }
#top-bar-inner div:nth-of-type(3) {margin-left: auto;} @media only screen and (max-width: 767px) {
#top-bar {
padding: 20px 0;
}
#top-bar > div:nth-child(2) {
padding-top: 20px;
}
.top-bar-right {
float: none;
text-align: center;
}
} #top-bar-content strong {
font-weight: 600;
}
#top-bar-content > a {
color: #fff;
}
#top-bar-content > a:hover {
text-decoration: underline;
}
#top-bar-content select {
background-color: transparent;
padding: 5px;
color: rgba(0, 0, 0, 0.4);
border-color: rgba(0, 0, 0, 0.2);
min-width: 100px;
}
#top-bar-content #lang_sel {
position: relative;
display: inline-block;
top: 3px;
margin-right: 10px;
z-index: 99;
}
#topbar-template {
display: inline-block;
}
#top-bar-wrap #lang_sel ul ul {
z-index: 99999;
}
.top-bar-right .polylang-switcher-shortcode {
float: right;
margin: 0;
margin-left: 20px;
}
.top-bar-left .polylang-switcher-shortcode {
float: left;
margin: 0;
margin-right: 20px;
} @media only screen and (max-width: 767px) {
#top-bar-content, #top-bar-social-alt {
float: none;
text-align: center;
}
#top-bar #lang_sel {
text-align: left;
}
body.rtl #top-bar #lang_sel {
text-align: right;
}
} .top-bar-left.has-content #top-bar-nav,
.top-bar-right.has-content #top-bar-nav {
margin: 0;
margin-right: 20px;
padding: 0;
}
#top-bar-nav,
#top-bar-nav > li {
display: inline-block;
}
#top-bar-content.top-bar-centered #top-bar-nav,
#top-bar-content.top-bar-centered #top-bar-nav > li {
display: inline-block;
float: none;
}
#top-bar-nav > ul > li, #top-bar-social  > ul > li {
display: inline-block;
float: none;
margin-right: 15px;
}
#top-bar-nav > ul > li:last-child, #top-bar-social  > ul > li:last-child {
margin-right: 0;
}
#top-bar-nav ul li a {
color: #fff;
text-transform: uppercase;
font-weight: 500;
}
#top-bar-nav ul li.has-menu-icon:before{
font-weight: 500;
}
#top-bar-nav > ul > li a .nav-arrow {
margin-left: 4px;
margin-right: 0;
} @media only screen and (max-width: 767px) {
#top-bar #top-bar-nav > li {
float: none;
display: inline-block;
}
#top-bar-nav {
float: none;
text-align: center;
}
} #top-bar-social ul {
margin: 0;
padding: 0;
list-style: none;
}
#top-bar-social li {
float: left;
}
#top-bar-social li a {
display: block;
float: left;
font-size: 14px;
padding: 0 6px;
} #top-bar-social.top-bar-right {
position: absolute;
right: 0;
top: 50%;
height: 20px;
line-height: 20px;
margin-top: -10px;
} #top-bar-social.top-bar-left {
position: absolute;
left: 0;
top: 50%;
height: 20px;
line-height: 20px;
margin-top: -10px;
} #top-bar-social.top-bar-centered {
padding-top: 15px;
}
#top-bar-social.top-bar-centered li {
display: inline-block;
float: none;
} @media only screen and (max-width: 767px) {
#top-bar-social {
text-align: center;
}
#top-bar-social.top-bar-left, #top-bar-social.top-bar-right {
position: inherit;
left: auto;
right: auto;
float: none;
height: auto;
line-height: 1.5em;
margin-top: 0;
}
#top-bar-social li {
float: none;
display: inline-block;
}
} #ele-built {
position: relative;
z-index: 50;
}
.siteheader-holder {
display: none;
}
@media only screen and (max-width: 467px) {
.siteheader-holder {
display: none !important;
}
}
#site-header {
position: relative;
width: 100%;
background-color: #fff;
z-index: 100;
-webkit-box-shadow: 0 3px 37px rgb(0,0,0,0.07);
-moz-box-shadow: 0 3px 37px rgb(0,0,0,0.07);
box-shadow: 0 3px 37px rgb(0,0,0,0.07);
}
#site-header.is-transparent {
position: absolute;
top: 0;
background-color: transparent;
height: auto;
z-index: 9999;
}
#transparent-header-wrap {
position: relative;
}
.has-transparent-header .acmthemes-sticky-header-holder {
height: auto !important;
}
.has-transparent-header .is-sticky #site-header {
background-color: #fff;
}
.no-header-border #site-header {
border-bottom: none;
}
#site-header-inner {
position: relative;
}
.header-default, .header-fullwidth-navi,
.header-transparent-inner {
min-height: 81px;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
-ms-flex-align: center;
-webkit-align-items: center;
-webkit-box-align: center;
align-items: center;
}
.header-transparent-inner {
margin-top: 20px;
}
.sticky .header-transparent-inner {
margin-top: 0;
}
.header-fullwidth-navi #site-navigation-wrap {
flex-basis: 100%;
max-width: 100%;
border-top: 1px solid #fbe2e2;
}
.header-fullwidth-navi #site-navigation #menu-main-menu {
float: none;
}
.header-fullwidth-navi #site-navigation-wrap .dropdown-menu > li > a {
line-height: 21px;
padding: 15px 15px 19px;
}
#site-logo {
height: 100%;
display: table;
}
.header-fullwidth-navi #site-logo {
min-height: 96px;
}
#site-logo #site-logo-inner {
display: table-cell;
vertical-align: middle;
height: 74px;
}
#site-logo #site-logo-inner a {
background-color: transparent !important;
}
#site-logo #site-logo-inner a img {
width: auto;
max-width: 200px;
vertical-align: middle;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
@media screen and ( max-width: 1280px ) {
#site-logo #site-logo-inner a img {
max-width: 180px;
height: auto;
}
}
@media screen and ( min-width: 1200px ) and ( max-width: 1279px ) {
#site-logo #site-logo-inner a img {
max-width: 160px;
height: auto;
}
}
#site-logo a.site-logo-text {
font-size: 24px;
margin: 0;
} #site-logo.has-responsive-logo .responsive-logo-link {
display: none;
}
#header-right-col #header-right-col-inner {
line-height: 96px;
color: #323232;
} @media only screen and (max-width: 767px) { #site-logo {
margin-top: 0px !important;
margin-bottom: 0px !important;
}
}
@media only screen and (min-width: 992px) {
#site-header.header-transparent-style {
position: absolute;
top: 0;
background-color: transparent;
height: auto;
z-index: 9999;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
}
@media only screen and (max-width: 991px) {
#site-header.header-transparent-style {
position: relative;
background-color: #fff;
}
}
#site-header.header-transparent-style #site-logo.has-transparent-logo .custom-logo-link {
display: none;
}
#site-header.header-transparent-style #site-logo.has-transparent-logo .transparent-logo-link {
display: block;
}
.is-sticky #site-header.header-transparent-style #site-logo.has-transparent-logo .custom-logo-link {
display: block;
}
.is-sticky #site-header.header-transparent-style #site-logo.has-transparent-logo .transparent-logo-link {
display: none;
}
@media screen and (min-width: 469px) {
#site-header {
-webkit-transition: all 0.5s ease;
-moz-transition: position 10s;
-ms-transition: position 10s;
-o-transition: position 10s;
transition: all 0.5s ease;
}
#site-header.sticky,
.home #site-header.sticky,
.page #site-header.sticky,
#ele-built.sticky {
position: fixed;
left: 0;
right: 0;
top: 0;
z-index: 100;
-webkit-box-shadow: 0 3px 37px rgb(0 0 0 / 7%);
-moz-box-shadow: 0 3px 37px rgb(0,0,0,0.07);
box-shadow: 0 3px 37px rgb(0 0 0 / 7%);
animation: smoothScroll 1s forwards;
}
.admin-bar #site-header.sticky {
top: 32px;
}
@keyframes smoothScroll {
0% {
transform: translateY(-81px);
}
100% {
transform: translateY(0px);
}
}
.boxed-layout #site-header.sticky,
.home .boxed-layout #site-header.sticky,
.page .boxed-layout #site-header.sticky {
left: 0;
right: 0;
width: 1440px;
margin-left: auto;
margin-right: auto;
}
} #site-header .mobile-screen-logo-link {
display: none;
}
@media screen and (max-width: 768px) {
#site-header .mobile-screen-logo-link {
display: block;
}
}
.header-default #site-navigation-wrap,
.header-transparent #site-navigation-wrap,
.header-transparent-style #site-navigation-wrap {
min-width: 350px;
margin-left: auto;
margin-right: auto;
}
.header-default #site-navigation-wrap.menu-text-left,
.header-transparent #site-navigation-wrap.menu-text-left,
.header-transparent-style #site-navigation-wrap.menu-text-left {
margin-left: 20px;
}
.page-header-wrap {
padding: 10px 0;
} #site-header .nav-menu-search,
#site-header .woo-cart-item a,
#site-header .nav-menu-search a,
.xoo-wsc-sc-cont a.xoo-wsc-cart-trigger,
.elementor-widget-container .nav-menu-search,
.elementor-widget-container .nav-menu-search a,
#site-header .nav-menu-wishlist a {
display: block;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
transition: all 0.18s ease-in-out 0s;
-webkit-transition: all 0.18s ease-in-out 0s;
-ms-transition: all 0.18s ease-in-out 0s;
-moz-transition: all 0.18s ease-in-out 0s;
transform: scale(1);
}
#site-header .nav-menu-wishlist a {
margin-right: 12px;
}
#site-header .nav-menu-search,
.elementor-widget-container .nav-menu-search {
background-color: #121823;
}
#site-header .woo-cart-item a,
.xoo-wsc-sc-cont .woo-cart-item a,
#site-header .nav-menu-wishlist a {
background-color: #f8f9fa;
color: #121823;
}
@media screen and (max-width: 960px) {
#site-header .woo-cart-item,
#site-header .nav-menu-wishlist {
right: 30px;
top: 50%;
margin-top: -24px;
}
#site-header .nav-menu-wishlist {
right: 72px;
}
#site-header .woo-cart-item a:hover,
.xoo-wsc-sc-cont .woo-cart-item a:hover,
.elementor-widget-container .nav-menu-search a:hover,
.elementor-widget-container .nav-menu-search:hover {
transform: none !important;
}
}
#site-header .nav-menu-search,
#site-header .nav-menu-search a,
.elementor-widget-container .nav-menu-search a,
#site-header .nav-menu-wishlist a span {
color: #fff;
line-height: 43px;
}
#site-header .woo-cart-item a:hover,
#site-header .nav-menu-search a:hover,
.elementor-widget-container .nav-menu-search a:hover,
.xoo-wsc-sc-cont a.xoo-wsc-cart-trigger:hover {
transform: scale(1.1);
}
@media screen and (max-width: 960px) {
#site-header .nav-menu-search {
display: none;
}
}
#site-navigation .megamenu img {
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.bkc-search-popup {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.9);
z-index: 99999999;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.bkc-search-popup .close-bar {
position: absolute;
left: 0;
right: 0;
top: 0;
} #site-navigation-wrap {
position: relative;
}
#site-navigation #menu-main-menu {
float: right;
}
#site-navigation > ul > li > a {
color: #2e2e2e;
}
#site-navigation > ul > li > a:hover {
color: #101010;
}
#site-navigation-wrap .dropdown-menu {
list-style: none;
margin: 0;
padding: 0;
}
#site-navigation-wrap .dropdown-menu > li {
float: left;
position: relative;
}
#site-navigation-wrap .dropdown-menu > li > a {
display: block;
font-size: 14px;
line-height: 81px;
color: #424B58;
font-weight: 600;
text-transform: uppercase;
padding: 0 15px;
letter-spacing: 1px;
}
#site-navigation-wrap .dropdown-menu > li > a:before {
margin-right: 7px;
}
#site-navigation-wrap .dropdown-menu > li:before,
#top-bar-nav > ul > li:before, #top-bar-social > ul > li:before {
position: absolute;
top: 50%;
left: 0;
margin-top: -8px;
font-size: 13px;
}
#top-bar-nav > ul > li:before, #top-bar-social > ul > li:before {
font-size: 12px;
margin-top: -6px;
}
#site-navigation-wrap .dropdown-menu > li.has-menu-icon a,
#top-bar-nav > ul > li.has-menu-icon a, #top-bar-social > ul > li.has-menu-icon a {
padding-left: 24px;
}
#site-navigation-wrap .dropdown-menu > li.menu-item > a > span {
position: relative;
}
#site-navigation-wrap .dropdown-menu > li.menu-item > a > span.text-wrap:after {
content: "";
position: absolute;
height: 2px;
width: 0;
background: #424b58;
left: 0;
top: -9px;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
#site-navigation-wrap #site-navigation .dropdown-menu > li.menu-item:hover > a > span.text-wrap:after,
#site-navigation-wrap #site-navigation .dropdown-menu > li.current-menu-item > a > span.text-wrap:after,
#site-navigation-wrap #site-navigation .dropdown-menu > li.current_page_item > a > span.text-wrap:after {
width: 25px;
}
#site-navigation-wrap #site-navigation .dropdown-menu > li.dropdown:hover > a > span.text-wrap:after,
#site-navigation-wrap #site-navigation .dropdown-menu > li.dropdown.current_page_item > a > span.text-wrap:after {
width: 25px;
}
#site-navigation-wrap .dropdown-menu > li > a.site-search-toggle {
letter-spacing: 0;
}
#site-navigation-wrap .dropdown-menu > li > a:hover,
#site-navigation-wrap .dropdown-menu > li.current_page_item > a,
#site-navigation-wrap .dropdown-menu > li.current_menu_item > a,
#site-navigation-wrap .dropdown-menu > li.current-menu-ancestor > a,
#site-navigation-wrap .dropdown-menu > li.current-menu-parent > a {
color: #121823;
}
#site-navigation-wrap .dropdown-menu > li > a .nav-arrow {
padding-left: 6px;
line-height: 1;
}
#site-navigation-wrap .dropdown-menu .nav-arrow {
font-size: 10px;
font-weight: 900;
}
#site-navigation-wrap .dropdown-menu > li.btn > a > span:before,
#site-navigation-wrap .dropdown-menu > li.btn > a > span:after {
display: none !important;
}
#site-navigation-wrap .dropdown-menu > li.btn > a > span {
padding: 9px 12px;
background-color: #424b58;
color: #fff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
}
#site-navigation-wrap .dropdown-menu > li.btn > a:hover > span {
background-color: #121823;
color: #fff;
}
#site-navigation-wrap .dropdown-menu > li.btn.rounded > a > span {
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
-ms-border-radius: 25px;
border-radius: 25px;
}
#site-navigation-wrap .dropdown-menu li.nav-no-click > a {
pointer-events: none;
cursor: default;
text-decoration: none;
}
#site-navigation-wrap .dropdown-menu > li.menu-item > a > span.menu-label {
position: absolute;
top: 50%;
right: -5px;
font-size: 0.7em;
font-weight: 500;
line-height: 1.3em;
text-transform: capitalize;
background-color: #88b55f;
color: #fff;
padding: 2px 5px;
margin-top: -24px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}
#site-navigation-wrap .dropdown-menu > li.menu-item > a > span.menu-label:after {
content: "";
width: 0;
height: 0;
position: absolute;
bottom: -4px;
left: 50%;
margin-left: -4px;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 4px solid #88b55f;
}
#site-navigation-wrap .hide .main-menu {
visibility: hidden;
opacity: 0;
transition: all 0.1s ease-in-out 0s;
-webkit-transition: all 0.1s ease-in-out 0s;
-ms-transition: all 0.1s ease-in-out 0s;
-moz-transition: all 0.1s ease-in-out 0s;
}
.wcmenucart-details.count {
background-color: #29ccab;
}
.wcmenucart-details.count:before {
border-color: #29ccab;
}
.has-social #site-navigation-wrap {
right: 0;
}
.minimal-header.left-menu #site-navigation-wrap,
.header-transparent.left-menu #site-navigation-wrap {
float: left;
right: 0;
}
.minimal-header.left-menu #site-logo,
.header-transparent.left-menu #site-logo {
padding-right: 20px;
}
.center-menu #site-navigation-wrap {
position: absolute;
float: none;
left: 50%;
right: auto;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
} .sf-menu,
.sf-menu * {
margin: 0;
padding: 0;
list-style: none;
}
.sf-menu li.menu-item {
position: relative;
white-space: nowrap;
white-space: normal;
}
.sf-menu li:hover,
.sf-menu li.sfHover {
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
.sf-menu ul.sub-menu {
position: absolute;
display: none;
top: 100%;
left: 0;
z-index: 9999;
}
.sf-menu > li {
float: left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
display: block;
}
.sf-menu a.menu-link {
display: block;
position: relative;
zoom: 1;
}
.sf-menu ul.sub-menu ul {
top: 0;
left: 100%;
} .dropdown-menu,
.dropdown-menu * {
margin: 0;
padding: 0;
list-style: none;
}
.dropdown-menu .sub-menu {
display: none;
position: absolute;
top: 100%;
left: 0;
background-color: #fff;
min-width: 180px;
line-height: 1;
text-align: left;
z-index: 999;
-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.dropdown-menu li .sub-menu li.menu-item {
display: block;
float: none;
}
.dropdown-menu ul .sub-menu {
top: 0;
left: 100%;
}
.no-top-border .sub-menu {
border: none;
}
.dropdown-menu ul li.menu-item {
display: block;
border-bottom: 1px solid #f5f4f4;
}
.dropdown-menu ul li.menu-item:last-child {
border-bottom: 0;
}
.dropdown-menu ul li a.menu-link {
display: block;
position: relative;
float: none;
color: #606775;
font-size: 13px;
font-weight: 600;
line-height: 1.2em;
padding: 12px 15px;
text-transform: capitalize;
}
.dropdown-menu ul li a.menu-link:hover {
color: #121823;
}
.dropdown-menu ul li a.menu-link .nav-arrow {
position: absolute;
top: 50%;
right: 15px;
margin-top: -5px;
padding: 0;
}
.dropdown-menu ul li a.menu-link i {
position: relative;
width: 20px;
text-align: center;
margin-right: 3px;
} .dropdown-menu li a.menu-link i {
padding-right: 5px;
} .nav-content {
display: block;
font-size: 11px;
line-height: 1.8;
padding: 5px 0;
white-space: normal;
-moz-opacity: 0.7;
-webkit-opacity: 0.7;
opacity: 0.7;
} .navigation li a i.icon, .navigation li a span.icon-wrap, .navigation li a img.icon {
display: inline-block;
vertical-align: middle;
}
.navigation li a i.icon {
width: auto;
height: auto;
font-size: 1.2em;
line-height: 1;
padding: 0 !important;
}
.navigation li a i.before, .navigation li a i.after {
margin-top: -.265em;
}
.navigation li a i.before {
margin-right: 6px;
}
.navigation li a i.after {
margin-left: 6px;
}
.navigation li a i.elusive {
margin-top: -.3em;
}
.navigation li a span.icon-wrap {
text-align: center;
}
.navigation li a span.icon-wrap i.below, .navigation li a span.icon-wrap img {
display: block;
margin: 0 0 8px;
}
.navigation li a span.icon-wrap img {
margin: 0 auto 8px auto;
}
.navigation li a span.icon-wrap span.menu-text {
display: block;
line-height: 1;
}
.navigation li a img.before {
margin-right: 6px;
}
.navigation li a img.after {
margin-left: 6px;
}
.navigation li a .svg {
width: 1em;
}
.navigation li a .hidden {
display: none !important;
} .acmthemes-mobile-menu-icon {
display: none;
position: absolute;
right:0;
top: 0px;
}
.acmthemes-mobile-menu-icon a {
font-size: 19px;
line-height: 74px;
color: #251e1e;
padding-left: 15px;
letter-spacing: 0.6px;
cursor: pointer;
}
.acmthemes-mobile-menu-icon a:first-child {
padding-left: 0;
}
.acmthemes-mobile-menu-icon a:hover {
color: #13aff0;
}
.acmthemes-mobile-menu-icon a.mobile-menu .acmthemes-text,
.acmthemes-mobile-menu-icon a.mobile-menu .acmthemes-close-text {
padding-left: 6px;
}
.acmthemes-mobile-menu-icon a.mobile-menu .acmthemes-close-text,
.acmthemes-mobile-menu-icon a.mobile-menu.opened .acmthemes-text {
display: none;
}
.acmthemes-mobile-menu-icon a.mobile-menu.opened .acmthemes-close-text {
display: inline-block;
}
.acmthemes-social-menu {
float: right;
position: relative;
z-index: 10;
}
.acmthemes-social-menu.simple-social {
right: -8px;
}
.acmthemes-social-menu.social-with-style {
right: -2px;
}
.acmthemes-social-menu .social-menu-inner {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
align-items: center;
height: 74px;
}
.acmthemes-social-menu ul {
margin: 0;
padding: 0;
list-style: none;
}
.acmthemes-social-menu ul li {
float: left;
position: relative;
}
.acmthemes-social-menu ul li a {
display: inline-block;
background-color: transparent;
color: #929292;
padding: 0 8px;
line-height: 1;
text-align: center;
letter-spacing: 0;
}
.acmthemes-social-menu ul li a span {
width: 1em;
height: 1em;
text-align: center;
}
.acmthemes-social-menu ul li a:hover {
background-color: transparent;
}
.acmthemes-social-menu ul li:first-child a {
margin-left: 0;
}
.acmthemes-social-menu ul li:last-child a {
margin-right: 0;
} #site-navigation-wrap .megamenu > li > a {
text-transform: uppercase;
}
.navigation .megamenu a .nav-arrow {
display: none;
}
#site-navigation-wrap .megamenu > li > a.menu-link {
font-size: 13px;
font-weight: 600;
}
.navigation .megamenu li ul.sub-menu {
border-top: 1px solid #f1f1f1;
}
.navigation .megamenu li a.menu-link {
padding: 12px 20px;
}
.navigation .megamenu .sidebar-box {
padding: 20px;
margin-bottom: 0;
line-height: 1.8;
white-space: normal;
}
.navigation .megamenu .widget_media_image {
padding: 0;
margin-right: -7px;
text-align: right;
}
.navigation > ul > li > ul.megamenu.sub-menu > li {
float: left;
border: none;
padding: 0 7px;
}
.navigation > ul > li > ul.megamenu.sub-menu > li.no-padding {
padding: 0;
}
.navigation li.megamenu-li.hide-headings > .megamenu > li > a,
.navigation li.megamenu-li > .megamenu > li.hide-heading > a,
.navigation .megamenu-li .hide-subheading > a {
display: none;
}
.navigation .megamenu .sub-menu {
display: block !important;
-moz-opacity: 1 !important;
-webkit-opacity: 1 !important;
opacity: 1 !important;
min-width: 100%;
position: static;
background: transparent;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
} .navigation li.megamenu-li .megamenu.col-1 > li {
width: 100%;
}
.navigation li.megamenu-li .megamenu.col-2 > li {
width: 50%;
}
.navigation li.megamenu-li .megamenu.col-3 > li {
width: 33.33333333%;
}
.navigation li.megamenu-li .megamenu.col-4 > li {
width: 25%;
}
.navigation li.megamenu-li .megamenu.col-5 > li {
width: 20%;
}
.navigation li.megamenu-li .megamenu.col-6 > li {
width: 16.66666667%;
} @media only screen and (min-width: 959px) {
.navigation li.megamenu-li.auto-mega .megamenu.col-1 {
width: 320px;
}
.navigation li.megamenu-li.auto-mega .megamenu.col-2 {
width: 440px;
}
.navigation li.megamenu-li.auto-mega .megamenu.col-3 {
width: 660px;
}
.navigation li.megamenu-li.auto-mega .megamenu.col-4 {
width: 780px;
}
.navigation li.megamenu-li.auto-mega .megamenu.col-5 {
width: 980px;
}
.navigation li.megamenu-li.auto-mega .megamenu.col-6 {
width: 1080px;
}
} .navigation > ul > li > ul.megamenu.sub-menu > li .elementor {
white-space: normal;
line-height: initial;
} .navigation li.mega-cat .megamenu {
padding: 30px 20px;
}
.navigation li.mega-cat .mega-cat-title {
position: relative;
font-size: 14px;
line-height: 1;
font-weight: 400;
background-color: #f8f8f8;
color: #222;
letter-spacing: 2px;
margin: 0 -20px 30px;
padding: 15px 35px;
text-transform: uppercase;
}
.navigation li.mega-cat > ul > li {
padding: 0 15px;
}
.navigation li.mega-cat ul li a {
padding: 0;
}
.navigation li.mega-cat ul li a.mega-post-link {
display: block;
position: relative;
background-color: #000;
}
.navigation li.mega-cat ul li a.mega-post-link img {
display: block;
width: 100%;
}
.navigation li.mega-cat ul li a.mega-post-link .overlay {
position: absolute;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
background-color: rgba(0, 0, 0, 0.2);
-moz-opacity: 0;
-webkit-opacity: 0;
opacity: 0;
text-align: center;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.navigation li.mega-cat ul li a.mega-post-link:hover .overlay {
-moz-opacity: 1;
-webkit-opacity: 1;
opacity: 1;
}
.navigation li.mega-cat ul li .mega-post-title {
display: block;
margin: 15px 0 8px;
white-space: initial;
}
.navigation li.mega-cat ul li .mega-post-title a {
color: #555;
font-size: 14px;
font-weight: 400;
line-height: 1.3;
letter-spacing: 0.6px;
text-transform: none;
}
.navigation li.mega-cat ul li .mega-post-title a:hover {
background-color: transparent;
color: #333;
}
.navigation li.mega-cat ul li .mega-post-date {
display: block;
font-size: 10px;
color: #bbb;
text-transform: uppercase;
}
.navigation li.mega-cat ul li .mega-post-date i {
font-size: 9px;
padding-right: 5px;
}
.navigation > ul > li.mega-cat > ul.megamenu.sub-menu > li.first {
border-left: 0;
} @media only screen and (min-width: 768px) and (max-width: 1280px) { .navigation li.megamenu.auto-width.col-6 > .sub-menu {
width: 980px;
}
} #searchform-dropdown {
position: absolute;
right: 0;
background-color: #fff;
border-top: 3px solid #13aff0;
top: 100%;
padding: 15px;
width: 500px;
-webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1);
box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1);
visibility: hidden;
-moz-opacity: 0;
-webkit-opacity: 0;
opacity: 0;
transition: all 0.25s ease-in-out;
z-index: 10000;
}
#searchform-dropdown input {
display: block;
background-color: transparent;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
margin: 0;
}
.no-top-border #searchform-dropdown {
border: none;
} #searchform-dropdown.show {
visibility: visible;
-moz-opacity: 1;
-webkit-opacity: 1;
opacity: 1;
}
#site-header.header-replace #site-navigation .dropdown-menu,
#site-header.minimal-header #site-navigation .dropdown-menu {
-webkit-transition: opacity 0.25s ease-in-out;
-moz-transition: opacity 0.25s ease-in-out;
-ms-transition: opacity 0.25s ease-in-out;
-o-transition: opacity 0.25s ease-in-out;
transition: opacity 0.25s ease-in-out;
}
#site-header.header-replace #site-navigation.hide .dropdown-menu,
#site-header.minimal-header #site-navigation.hide .dropdown-menu {
visibility: hidden;
-moz-opacity: 0;
-webkit-opacity: 0;
opacity: 0;
}
#searchform-header-replace {
visibility: hidden;
-moz-opacity: 0;
-webkit-opacity: 0;
opacity: 0;
position: absolute;
top: 0;
right: 0;
height: 100%;
width: 95%;
-webkit-transition: opacity 0.25s ease-in-out;
-moz-transition: opacity 0.25s ease-in-out;
-ms-transition: opacity 0.25s ease-in-out;
-o-transition: opacity 0.25s ease-in-out;
transition: opacity 0.25s ease-in-out;
}
@media screen and (max-width: 1200px) {
#searchform-header-replace {
width: 94%;
}
}
#searchform-header-replace form {
height: 100%;
width: 100%;
}
#searchform-header-replace input {
position: relative;
height: 100%;
width: 94%;
font-size: 22px;
background-color: transparent;
color: #7d6a6a;
padding: 0 70px 0 0;
outline: 0;
border: 0;
margin: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.header-default #searchform-header-replace form:after {
content: '';
position: absolute;
bottom: 21px;
left: 0;
display: block;
height: 1px;
width: 90%;
background: #cedce2;
}
#searchform-header-replace-close {
position: absolute;
right: 10%;
top: 50%;
margin-top: -20px;
height: 40px;
line-height: 40px;
font-size: 20px;
color: #bbb;
cursor: pointer;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#searchform-header-replace-close:hover {
color: #222;
} #searchform-header-replace.show,
.bkc-search-popup.show {
visibility: visible;
-moz-opacity: 1;
-webkit-opacity: 1;
opacity: 1;
}
#searchform-overlay {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.9);
z-index: 9999;
}
#searchform-overlay .container {
position: relative;
max-width: 550px;
height: 100%;
}
a.bkc-search-popup-close-btn {
position: absolute;
top: 50px;
left: 50px;
width: 40px;
height: 40px;
line-height: 40px;
color: #eae4e4;
text-align: center;
border: 2px solid transparent;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
}
.bkc-search-popup-close-btn .close-btn-shape {
fill: #fff;
transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
}
a.bkc-search-popup-close-btn:hover {
border: 2px solid #9f8e8e;
}
a.bkc-search-popup-close-btn:hover .close-btn-shape {
fill: #9f8e8e;
}
.bkc-search-holder {
margin: 0 auto;
width: 600px;
padding-top: 15vh
}
.bkc-search-holder input[type="search"] {
width: 100%;
padding-left: 20px;
padding-right: 20px;
min-height: 3rem;
font-size: 1.15rem;
color: #fff;
background-color: rgba(91, 85, 101, 0.75);
border: none;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
-webkit-transition: .35s cubic-bezier(.645,.045,.355,1);
-o-transition: .35s cubic-bezier(.645, .045, .355, 1);
transition: all cubic-bezier(.645,.045,.355,1) .35s;
}
#searchform-overlay a.bkc-search-popup-close-btn:hover {
background-color: rgba(255, 255, 255, 0.3);
}
#searchform-overlay a.bkc-search-popup-close-btn span {
position: relative;
display: inline-block;
width: 24px;
height: 24px;
}
#searchform-overlay a.bkc-search-popup-close-btn span:before, #searchform-overlay a.bkc-search-popup-close-btn span:after {
content: '';
position: absolute;
top: 50%;
left: 0;
height: 2px;
width: 100%;
margin-top: 6px;
background-color: #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}
#searchform-overlay a.bkc-search-popup-close-btn span:before {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
#searchform-overlay a.bkc-search-popup-close-btn span:after {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
#searchform-overlay form {
position: absolute;
top: 50%;
left: 0;
margin-top: -33px;
width: 100%;
text-align: center;
}
#searchform-overlay form input, #searchform-overlay form label {
font-size: 22px;
line-height: 1.3;
padding: 18px 0;
margin: 0;
min-height: 50px;
color: #fff;
letter-spacing: 1px;
text-transform: uppercase;
text-align: center;
}
#searchform-overlay form input {
position: relative;
border: 0;
background-color: transparent;
border-bottom: 1px solid #444;
z-index: 2;
-webkit-transition: border-color 0.3s ease;
-moz-transition: border-color 0.3s ease;
-ms-transition: border-color 0.3s ease;
-o-transition: border-color 0.3s ease;
transition: border-color 0.3s ease;
}
#searchform-overlay form input:hover {
border-color: #777;
}
#searchform-overlay form input:focus {
border-color: #fff;
}
#searchform-overlay form label {
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
cursor: text;
-moz-opacity: 0.5;
-webkit-opacity: 0.5;
opacity: 0.5;
z-index: 1;
}
#searchform-overlay form label i {
display: inline-block;
background-color: #fff;
width: 3px;
height: 3px;
margin-left: 3px;
}
#searchform-overlay form label i + i {
-ms-animation-delay: 0.2s;
-webkit-animation-delay: 0.2s;
-o-animation-delay: 0.2s;
-moz-animation-delay: 0.2s;
animation-delay: 0.2s;
}
#searchform-overlay form label i + i + i {
-ms-animation-delay: 0.4s;
-webkit-animation-delay: 0.4s;
-o-animation-delay: 0.4s;
-moz-animation-delay: 0.4s;
animation-delay: 0.4s;
}
#searchform-overlay form.search-filled label {
-moz-opacity: 0;
-webkit-opacity: 0;
opacity: 0;
-webkit-transition-duration: 150ms;
-moz-transition-duration: 150ms;
-ms-transition-duration: 150ms;
-o-transition-duration: 150ms;
transition-duration: 150ms;
} @media only screen and (max-width: 959px) { #searchform-overlay {
display: none !important;
}
} .page-header {
position: relative;
}
.page-header .container {
position: relative;
}
body.home .page-header-inner {
text-align: center;
}
.page-header-title {
display: block;
font-size: 21px;
line-height: 1.4em;
font-weight: 500;
margin: 0;
color: #303947;
}
body.breadcrumbs-position-default .page-header-title {
max-width: 70%;
}
.page-subheading {
font-size: 15px;
margin: 0;
}
.page-subheading p:last-child {
margin: 0;
} .background-image-page-header {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
align-items: center;
width: 100%;
background-color: #000;
height: 400px;
background-position: 50% 0;
background-repeat: no-repeat;
background-size: cover;
}
.background-image-page-header .page-header-inner {
text-align: center;
}
.background-image-page-header .page-subheading {
position: relative;
color: #fff;
font-size: 24px;
font-weight: 300;
z-index: 2;
}
.page-header.background-image-page-header .page-header-title {
position: relative;
color: #fff;
font-size: 44px;
font-weight: 400;
max-width: 100%;
z-index: 2;
}
.background-image-page-header-overlay {
display: block;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-color: #000;
z-index: 1;
-moz-opacity: 0.5;
-webkit-opacity: 0.5;
opacity: 0.5;
} .site-breadcrumbs {
position: absolute;
right: 0;
top: 50%;
max-width: 50%;
height: 32px;
line-height: 32px;
margin-top: -16px;
font-size: 13px;
color: #c6c6c6;
font-weight: normal;
white-space: nowrap;
overflow: hidden;
}
.site-breadcrumbs ol {
margin: 0;
padding: 0;
list-style: none;
}
.site-breadcrumbs ol li {
display: inline-block;
}
.site-breadcrumbs ol li .breadcrumb-sep {
margin: 0 6px;
}
.site-breadcrumbs .icon-home.has-text,
.site-breadcrumbs .breadcrumb-home.has-icon {
display: none;
}
.site-breadcrumbs .breadcrumb-title {
margin-right: 5px;
}
.site-breadcrumbs.position-under-title,
.centered-page-header .site-breadcrumbs,
.centered-minimal-page-header .site-breadcrumbs {
position: inherit;
top: auto;
right: auto;
margin-top: 0;
max-width: 100%;
}
.acmthemes-breadcrumb .site-breadcrumbs {
position: relative;
top: auto;
left: auto;
right: auto;
max-width: 100%;
margin-top: 0;
}
.background-image-page-header .site-breadcrumbs {
display: block;
position: inherit;
max-width: 100%;
margin-top: 20px;
top: auto;
right: auto;
color: #fff;
text-align: center;
z-index: 2;
}
.background-image-page-header .site-breadcrumbs a {
color: #fff;
}
.background-image-page-header .site-breadcrumbs a:hover {
color: #ddd;
} .site-breadcrumbs nav,
.site-breadcrumbs ol {
margin: 0;
} @media only screen and (max-width: 959px) { body.has-breadcrumbs .page-header-title {
max-width: 100%;
width: 100%;
}
} @media only screen and (max-width: 959px) { .site-breadcrumbs {
position: inherit;
top: auto;
left: auto;
right: auto;
max-width: 100%;
margin-top: 0;
}
} @media only screen and (max-width: 767px) { .page-header {
background-attachment: initial !important;
} .page-header-with-background .page-header-title {
font-size: 36px;
}
.page-header.background-image-page-header .page-header-title {
font-size: 24px;
}
.page-header.background-image-page-header .page-subheading {
font-size: 14px;
}
.background-image-page-header {
height: auto !important;
} body.has-breadcrumbs .page-header-title {
max-width: 100%;
width: 100%;
}
} #blog-entries {
padding-bottom: 0;
}
.blog-entry.post {
position: relative;
}
.blog-entry.post .thumbnail {
position: relative;
}
.blog-entry.post .thumbnail a {
display: inline-block;
position: relative;
width: 100%;
}
.blog-entry.post .thumbnail .overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.2);
-moz-opacity: 0;
-webkit-opacity: 0;
opacity: 0;
text-align: center;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.blog-entry.post .thumbnail:hover .overlay {
-moz-opacity: 1;
-webkit-opacity: 1;
opacity: 1;
}
.blog-entry.post .thumbnail img {
width: 100%;
}
.blog-entry.post ul.meta {
margin: 0 0 12px;
}
.blog-entry.post .blog-entry-header {
margin-bottom: 20px;
}
.blog-entry.post .blog-entry-header .entry-title {
font-size: 24px;
margin: 0;
}
.blog-entry.post .blog-entry-header .entry-title a {
font-weight: 600;
letter-spacing: 0.6px;
}
.blog-entry.post .blog-entry-summary {
margin-bottom: 20px;
}
.blog-entry.post .blog-entry-summary p:last-child {
margin-bottom: 0;
}
.thumbnail-caption {
font-size: 13px;
margin-top: 0.5em;
text-align: center;
}
.blog-entry.large-entry {
border-bottom: 1px solid #f1f1f1;
margin-bottom: 30px;
padding-bottom: 30px;
}
.blog-entry.large-entry .thumbnail {
margin-bottom: 20px;
}
.blog-entry.large-entry .blog-entry-readmore a {
display: inline-block;
font-size: 11px;
line-height: 1;
border: 1px solid #ddd;
padding: 10px 16px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
border-radius: 2px;
text-transform: uppercase;
letter-spacing: 1px;
}
.blog-entry.large-entry .blog-entry-readmore a:hover {
color: #13aff0;
border-color: #13aff0;
}
.blog-entry.large-entry .blog-entry-readmore a i {
margin-left: 8px;
}
.blog-entry.grid-entry {
float: left;
}
.blog-entry.grid-entry .blog-entry-inner {
padding: 0 20px 20px;
border: 1px solid #e9e9e9;
}
.blog-entry.grid-entry .thumbnail {
margin: 0 -20px;
}
.blog-entry.grid-entry ul.meta {
margin: 0;
}
.blog-entry.grid-entry .blog-entry-header {
margin: 20px 0 12px;
}
.blog-entry.grid-entry .blog-entry-header .entry-title {
font-size: 18px;
}
.blog-entry.grid-entry .blog-entry-summary {
line-height: 1.6;
margin: 10px 0 0;
}
.blog-entry.grid-entry .blog-entry-readmore {
margin-top: 16px;
}
.blog-entry.grid-entry .blog-entry-readmore a {
display: inline-block;
font-size: 12px;
line-height: 1.2;
padding-bottom: 3px;
border-bottom: 1px solid;
text-transform: uppercase;
}
.blog-entry.grid-entry .blog-entry-readmore a i {
margin-left: 5px;
}
.blog-entry.thumbnail-entry {
border-bottom: 1px solid #f1f1f1;
margin-bottom: 30px;
padding-bottom: 30px;
}
.blog-entry.thumbnail-entry .blog-entry-inner {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
flex-direction: row;
}
.blog-entry.thumbnail-entry .thumbnail,
.blog-entry.thumbnail-entry .blog-entry-content {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
}
.blog-entry.thumbnail-entry .center .thumbnail,
.blog-entry.thumbnail-entry .center .blog-entry-content {
-webkit-justify-content: center;
justify-content: center;
}
.blog-entry.thumbnail-entry .bottom .thumbnail,
.blog-entry.thumbnail-entry .bottom .blog-entry-content {
-webkit-justify-content: flex-end;
justify-content: flex-end;
}
.blog-entry.thumbnail-entry .thumbnail {
width: 45%;
}
.blog-entry.thumbnail-entry .thumbnail a {
position: relative;
}
.blog-entry.thumbnail-entry .thumbnail .link-entry {
position: absolute;
top: 0;
}
.blog-entry.thumbnail-entry .thumbnail .left-position .link-entry {
right: 0;
}
.blog-entry.thumbnail-entry .thumbnail .right-position .link-entry {
left: 0;
}
.blog-entry.thumbnail-entry .blog-entry-content {
width: 55%;
}
.blog-entry.thumbnail-entry .blog-entry-content {
padding: 6px 0;
}
.blog-entry.thumbnail-entry .left-position .blog-entry-content {
padding-left: 3em;
}
.blog-entry.thumbnail-entry .right-position .blog-entry-content {
padding-right: 3em;
}
.blog-entry.thumbnail-entry .blog-entry-category {
display: block;
font-size: 12px;
font-weight: 600;
letter-spacing: 0.6px;
line-height: 1.2em;
text-transform: uppercase;
margin-bottom: 10px;
}
.blog-entry.thumbnail-entry .blog-entry-category a {
color: #13aff0;
}
.blog-entry.thumbnail-entry .blog-entry-category a:hover {
color: #333;
}
.blog-entry.thumbnail-entry .blog-entry-summary {
margin-bottom: 15px;
}
.blog-entry.thumbnail-entry .blog-entry-bottom {
display: block;
border-top: 1px solid #e9e9e9;
padding-top: 15px;
font-size: 11px;
font-weight: 600;
letter-spacing: 0.6px;
line-height: 1.2em;
text-transform: uppercase;
}
.blog-entry.thumbnail-entry .blog-entry-comments,
.blog-entry.thumbnail-entry .blog-entry-comments a,
.blog-entry.thumbnail-entry .blog-entry-date {
color: #ababab;
}
.blog-entry.thumbnail-entry .blog-entry-comments {
float: left;
}
.blog-entry.thumbnail-entry .blog-entry-comments i {
padding-right: 6px;
}
.blog-entry.thumbnail-entry .blog-entry-comments a:hover {
color: #333;
}
.blog-entry.thumbnail-entry .blog-entry-date {
float: right;
}
.blog-entry.thumbnail-entry.no-featured-image .blog-entry-content {
width: 100%;
}
.blog-entry.thumbnail-entry.no-featured-image .left-position .blog-entry-content {
padding-left: 0;
}
.blog-entry.thumbnail-entry.no-featured-image .right-position .blog-entry-content {
padding-right: 0;
} @media only screen and (max-width: 767px) {
.blog-entry.thumbnail-entry .blog-entry-inner {
-webkit-flex-direction: column;
flex-direction: column;
}
.blog-entry.thumbnail-entry .thumbnail,
.blog-entry.thumbnail-entry .blog-entry-content {
width: 100%;
}
.blog-entry.thumbnail-entry .blog-entry-content {
margin-top: 15px;
padding: 0 !important;
}
}
ul.meta {
display: inline-block;
width: 100%;
color: #777;
font-size: 12px;
line-height: 1;
margin: 0 0 20px;
padding: 0;
list-style: none;
}
ul.meta li {
float: left;
line-height: 1.3;
}
ul.meta li:after {
content: '-';
padding: 0 6px;
}
ul.meta li:last-child:after {
display: none;
padding: 0;
}
ul.meta li a {
color: #777;
}
ul.meta li a:hover {
color: #13aff0;
}
ul.meta li i {
display: inline-block;
color: #929292;
padding-right: 5px;
} @media only screen and (max-width: 480px) {
ul.meta {
margin-bottom: 12px;
}
ul.meta li {
margin-bottom: 8px;
}
} .wp-video {
width: 100% !important;
} .link-entry {
position: absolute;
top: 20px;
right: 20px;
}
.link-entry i {
display: inline-block;
width: 60px;
height: 60px;
font-size: 22px;
line-height: 60px;
background-color: #333;
color: #fff;
text-align: center;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.thumbnail:hover i {
background-color: #13aff0;
} .post-quote-content,
.post-quote-author {
position: relative;
background-color: #13aff0;
color: #fff;
font-size: 20px;
padding: 20px 30px;
line-height: 1.6;
z-index: 1;
}
.post-quote-icon {
position: absolute;
right: 20px;
bottom: 10px;
font-size: 48px;
-moz-opacity: 0.2;
-webkit-opacity: 0.2;
opacity: 0.2;
z-index: -1;
}
.post-quote-author {
background-color: #0b7cac;
font-size: 12px;
font-weight: 600;
padding: 10px 30px;
margin-top: 1px;
text-transform: uppercase;
letter-spacing: 0.6px;
}
.single-post .post-quote-wrap {
margin-bottom: 30px;
} .single .thumbnail {
position: relative;
margin-bottom: 20px;
}
.single .thumbnail img {
width: 100%;
}
.single .entry-title {
font-size: 34px;
margin: 0 0 15px;
letter-spacing: 0.6px;
}
.single .entry-content .post-content {
margin-bottom: 20px;
}
.single .entry-content .post-content,
.single .entry-content .post-content p {
font-size: 18px;
color: #606775;
}
.single .entry-content .post-content ul {
list-style:outside;
}
.single .entry-content .post-content input[type=text],
.single .entry-content .post-content input[type=password],
.single .entry-content .post-content input[type=number] {
line-height: 1;
padding: 15px 23px;
border: 2px solid #d5d5d5;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
margin-bottom: 10px;
}
.single .entry-content .post-content .has-very-light-gray-color {
color: #eee;
}
.single .has-large-font-size {
line-height: 1.1;
} @media only screen and (max-width: 480px) {
.single-post.media-above-content .thumbnail {
margin-bottom: 20px;
}
.single-post .entry-title {
font-size: 26px;
}
} .single .blog-single-wrap .entry-content {
margin-bottom: 0;
}
.dropcap {
float: left;
color: #13aff0;
font-size: 120px;
line-height: 80px;
margin-top: 6px;
margin-right: 10px;
}
.entry-footer {
display: inline-block;
width: 100%;
} .single .post-tags {
font-size: 11px;
font-weight: 600;
margin: 30px 0 0;
text-transform: uppercase;
} .single nav.post-navigation {
margin-top: 30px;
padding-top: 30px;
border-top: 1px solid #f1f1f1;
}
.single nav.post-navigation:after {
content: '';
display: block;
visibility: hidden;
clear: both;
zoom: 1;
height: 0;
}
.single nav.post-navigation .nav-links .title {
display: block;
color: #13aff0;
line-height: 20px;
}
.single nav.post-navigation .nav-links a {
display: block;
}
.single nav.post-navigation .nav-links i {
font-size: 20px;
line-height: 20px;
}
.single nav.post-navigation .nav-links .post-title {
display: block;
font-size: 16px;
margin: 5px 0 0;
}
.single nav.post-navigation .nav-previous {
float: left;
width: 50%;
text-align: left;
border-right-width: 1px;
border-style: solid;
border-color: #f1f1f1;
padding-right: 20px;
}
.single nav.post-navigation .nav-previous i {
float: left;
margin-right: 20px;
}
.single nav.post-navigation .nav-next {
float: right;
width: 50%;
text-align: right;
padding-left: 20px;
}
.single nav.post-navigation .nav-next i {
float: right;
margin-left: 20px;
} @media only screen and (max-width: 480px) {
.single nav.post-navigation .nav-links .nav-previous,
.single nav.post-navigation .nav-links .nav-next {
float: none;
width: 100%;
padding: 0;
}
.single nav.post-navigation .nav-links .nav-previous {
border-right-width: 0;
border-left-width: 0;
}
} #author-bio {
position: relative;
margin-top: 30px;
padding-top: 30px;
border-top-width: 1px;
border-style: solid;
border-color: #f1f1f1;
}
#author-bio #author-bio-inner {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
#author-bio .author-bio-avatar,
#author-bio .author-bio-avatar img {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
}
#author-bio .author-bio-avatar {
min-width: 80px;
margin-right: 30px;
}
#author-bio .author-bio-avatar img {
width: 80px;
height: 80px;
border: 3px solid #e9e9e9;
}
#author-bio .author-bio-content {
position: relative;
}
#author-bio .author-bio-title {
display: inline-block;
font-size: 18px;
margin: 0 0 10px;
text-transform: capitalize;
}
#author-bio .author-bio-description p:last-child {
margin: 0;
}
.author #author-bio {
margin: 0 0 30px;
padding-bottom: 30px;
border-bottom-width: 1px;
} @media only screen and (max-width: 480px) {
#author-bio .author-bio-avatar {
display: none;
}
} #related-posts {
padding-bottom: 50px;
}
#related-posts .title-wrap {
display: block;
color: #333;
font-size: 20px;
font-weight: 600;
letter-spacing: 0.6px;
margin-bottom: 18px;
}
#related-posts ul {
padding: 0;
list-style: none;
}
#related-posts .col {
float: left;
position: relative;
min-height: 100px;
margin: 0;
}
#related-posts .span_1_of_3 {
width: 33.3333333333%;
}
#related-posts .author {
font-size: 15px;
margin-left: 10px;
text-transform: lowercase;
}
figure.related-post-media {
max-height: 210px;
overflow: hidden;
}
.related-thumb {
display: block;
background-color: #222;
}
.related-thumb img {
display: block;
width: 100%;
-webkit-transition: opacity 0.3s;
-moz-transition: opacity 0.3s;
-ms-transition: opacity 0.3s;
-o-transition: opacity 0.3s;
transition: opacity 0.3s;
}
.related-thumb:hover img {
-moz-opacity: 0.7;
-webkit-opacity: 0.7;
opacity: 0.7;
}
.related-post-title {
font-size: 22px;
line-height: 35px;
font-weight: 600;
margin: 18px 10px 3px;
}
.related-post-title a {
display: block;
}
time.published {
font-size: 12px;
}
time.published i {
padding-right: 5px;
} @media only screen and (max-width: 767px) {
#related-posts .col {
float: none;
width: 100%;
margin-bottom: 30px;
}
#related-posts .col:last-child {
margin-bottom: 0;
}
} .widget-area {
font-size: 16px;
}
.sidebar-box {
margin-bottom: 40px;
}
.sidebar-box ul {
margin: 0;
padding: 0;
list-style: none;
}
#footer-widgets .footer-box .footer-widget ul.children,
.sidebar-box ul.children {
margin-left: 15px;
margin-top: 6px;
}
#footer-widgets .footer-box .footer-widget ul.sub-menu,
.sidebar-box ul.sub-menu {
margin-left: 15px;
}
.widget-title {
display: block;
line-height: 1;
font-size: 16px;
font-weight: 600;
color: #1d2530;
letter-spacing: 1px;
margin: 0 0 20px;
text-transform: uppercase;
}
.textwidget img {
margin: 15px 0
}
#searchform {
max-width: 350px;
}
input[type="search"],
#searchform input[type="text"],
#sidebar .searchform input[type="text"],
#sidebar .wp-block-search__input,
.woocommerce-product-search .search-field,
.wp-block-search__inside-wrapper input[type="search"] {
min-height: 50px;
}
#searchform button[type="submit"],
#sidebar .searchform button[type="submit"],
#sidebar button.wp-block-search__button,
.woocommerce-product-search button[type="submit"],
.wp-block-search__inside-wrapper button[type="submit"] {
border: none;
position: absolute;
right: 4px;
top: 4px;
padding: 11px 14px;
background-color: #1e8a5f;
} .acmthemes-widget-recent-posts-li,
.widget_categories li,
.widget_recent_entries li,
.widget_archive li,
.widget_recent_comments li,
.widget-recent-posts-icons li {
padding-bottom: 6px;
}
#wp-calendar tbody td {
text-align: center;
}
.widget_rss li {
margin-bottom: 15px;
} @media only screen and (max-width: 767px) {
#main .widget_nav_menu li a:before {
display: none;
}
} .hasCustomSelect {
width: 100% !important;
z-index: 2;
}
.theme-select {
position: relative;
border: 1px solid #ddd;
height: 34px;
line-height: 32px;
padding: 0 45px 0 15px;
width: 100%;
overflow: hidden;
z-index: 1;
}
.theme-select:after {
font-family: 'simple-line-icons';
content: "\e604";
position: absolute;
right: 0;
top: 0;
display: block;
height: 32px;
width: 32px;
font-size: 11px;
color: #929292;
border-left: 1px solid #ddd;
text-align: center;
} ul.page-numbers {
display: inline-block;
width: 100%;
margin: 0 0 20px;
padding: 10px 0 0;
list-style: none;
text-align: center;
clear: both;
}
ul.page-numbers li {
display: inline-block;
line-height: 50px;
}
.page-links {
clear: both;
text-align: center;
margin: 15px 0;
padding-top: 40px;
}
.page-numbers a,
.page-numbers li > span:not(.elementor-screen-only),
.page-links > span:not(.page-links-title),
a.post-page-numbers > span {
position: relative;
display: inline-block;
min-width: 34px;
min-width: 34px;
font-size: 13px;
font-weight: 500;
line-height: 34px;
text-align: center;
color: #555;
border: 1px solid #e9e9e9;
cursor: pointer;
margin: 0 8px 0 0;
white-space: nowrap;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
-ms-border-radius: 100px;
border-radius: 100px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.page-numbers a span:not(.elementor-screen-only) {
padding: 0;
}
.page-numbers a:hover,
.page-links a:hover span,
.page-numbers.current,
.page-numbers.current:hover,
.page-numbers li span.current,
.page-links > span:not(.page-links-title) {
background-color: #121823;
color: #fff;
border-color: #121823;
}
.elementor-pagination .page-numbers.current,
.elementor-pagination .page-numbers.current:hover {
background-color: transparent;
}
.pagination-center .acmthemes-pagination ul.page-numbers,
.pagination-center .acmthemes-pagination .page-links,
.pagination-center .woocommerce-pagination ul.page-numbers,
.pagination-center .woocommerce-pagination .page-links {
text-align: center;
}
.pagination-left .acmthemes-pagination ul.page-numbers,
.pagination-left .acmthemes-pagination .page-links,
.pagination-left .woocommerce-pagination ul.page-numbers,
.pagination-left .woocommerce-pagination .page-links {
text-align: left;
}
#content-wrap .woocommerce-info {
color: #606775;
border-color: #d9dce1;
}
#content-wrap .woocommerce-info:before {
color: #606775;
}
#content-wrap .woocommerce-message a {
background-color: #9199a6
}
#content-wrap .woocommerce-message a:hover,
#content-wrap .woocommerce-info a:hover {
background-color: #121823;
color: #fff;
}
.woocommerce-checkout #content-wrap .woocommerce-info a {
color: #424b58;
}
.woocommerce-checkout #content-wrap .woocommerce-info a:hover {
color: #121823;
} .page-jump a {
display: inline-block;
font-size: 12px;
line-height: 1.2;
padding-bottom: 3px;
border-bottom: 1px solid;
text-transform: uppercase;
} .scroller-status,
.infinite-scroll-last,
.infinite-scroll-error {
display: none;
}
.scroller-status {
margin-top: 20px;
text-align: center;
clear: both;
}
.scroller-status p {
margin: 0;
}
.loader-ellips {
font-size: 12px;
position: relative;
width: 3.5em;
height: 1em;
margin: 0 auto;
}
.loader-ellips__dot {
display: block;
width: 1em;
height: 1em;
border-radius: 0.5em;
background-color: #333;
position: absolute;
animation-duration: 0.5s;
animation-timing-function: ease;
animation-iteration-count: infinite;
}
.loader-ellips__dot:nth-child(1), .loader-ellips__dot:nth-child(2) {
left: 0;
}
.loader-ellips__dot:nth-child(3) {
left: 1.3em;
}
.loader-ellips__dot:nth-child(4) {
left: 2.6em;
}
.loader-ellips__dot:nth-child(1) {
animation-name: reveal;
}
.loader-ellips__dot:nth-child(2), .loader-ellips__dot:nth-child(3) {
animation-name: slide;
}
.loader-ellips__dot:nth-child(4) {
animation-name: reveal;
animation-direction: reverse;
}
@keyframes reveal {
from {
transform: scale(0.001);
}
to {
transform: scale(1);
}
}
@keyframes slide {
to {
transform: translateX(1.3em);
}
}
.infinite-scroll-nav {
display: none;
} #respond {
margin-bottom: 20px;
}
#respond #reply-title {
font-size: 25px;
margin-bottom: 8px;
}
#respond form {
display: inline-block;
width: 100%;
}
#respond .comment-textarea,
#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url {
margin-bottom: 20px;
}
#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url {
float: left;
width: 33.33%;
}
#respond .comment-form-author {
padding-right: 10px;
}
#respond .comment-form-email {
padding: 0 10px;
}
#respond .comment-form-url {
padding-left: 10px;
}
#respond input[type="text"] {
width: 100%;
}
#respond .form-submit {
margin-bottom: 0;
}
#comments ol {
margin: 0;
list-style: none;
}
#comments ol.children {
margin-left: 30px;
}
#comments.empty-closed-comments {
display: none;
}
.comment-body {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: 1px solid #f1f1f1;
}
.comment-body img.avatar {
margin-right: 30px;
}
.comment-body .comment-content {
position: relative;
width: 100%;
}
.comment-author {
display: inline-block;
width: 100%;
}
.comment-author .comment-link, .comment-author .comment-meta {
margin: 5px 0 8px;
}
.comment-author .comment-link {
float: left;
font-size: 18px;
}
.comment-author .comment-meta {
float: right;
text-align: right;
text-transform: uppercase;
letter-spacing: 0.1em;
}
.comment-author .commentmetadata a {
color: #424b58;
}
#respond #cancel-comment-reply-link {
font-size: 10px;
color: #cbcfd6;
float: right;
border: 2px solid #d9dce1;
padding: 3px 10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
text-transform: uppercase;
letter-spacing: 0.1em;
}
#respond #cancel-comment-reply-link:hover {
color: #9199a6;
border-color: #9199a6;
}
span.required {
position: relative;
top: -4px;
font-size: 10px;
margin-left: 3px;
color: #F00;
}
.comment-body p {
margin: 0;
}
#content .no-comments {
text-align: right;
}
#content .no-comments i {
margin-right: 8px;
}
.comment-navigation {
display: inline-block;
width: 100%;
}
.comment-navigation .nav-links a {
display: inline-block;
font-size: 12px;
line-height: 1.2;
padding-bottom: 3px;
border-bottom: 1px solid;
text-transform: uppercase;
}
.comment-navigation .nav-links .nav-previous {
float: left;
margin-right: 1.5em;
}
.comment-navigation .nav-links .nav-previous i {
margin-right: 5px;
}
.comment-navigation .nav-links .nav-next {
float: right;
margin-left: 1.5em;
}
.comment-navigation .nav-links .nav-next i {
margin-left: 5px;
} @media only screen and (max-width: 767px) {
#comments ol.children {
margin-left: 0;
margin-right: 0;
}
#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url {
float: none;
width: 100%;
padding-right: 0;
padding: 0;
padding-left: 0;
}
} @media only screen and (max-width: 480px) {
.comment-body img {
display: none;
}
.comment-author {
margin-bottom: 16px;
}
.comment-author .comment-link,
.comment-author .comment-meta {
float: none;
}
} .search-results article {
position: relative;
width: 100%;
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #e9e9e9;
}
.search-results article .search-entry-inner {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
align-items: center;
}
.search-results article .thumbnail {
min-width: 120px;
margin-right: 20px;
}
.search-results article .thumbnail img {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.search-results article .search-entry-title {
font-size: 24px;
margin: 0 0 6px;
}
.search-results article .search-entry-summary p:last-child {
margin-bottom: 0;
}
.search-results article .search-entry-readmore a {
display: inline-block;
font-size: 12px;
font-weight: 600;
line-height: 1;
padding-bottom: 3px;
border-bottom: 1px solid;
text-transform: uppercase;
letter-spacing: 0.6px;
}
.search-results article ul {
list-style: none;
} @media only screen and (max-width: 480px) {
.search-results article .thumbnail {
display: none;
}
} .footer {
position: relative;
} #footer-widgets {
background-color: #121823;
color: #c1c5cc;
font-weight: bold;
margin: 0;
}
#footer .has-padding {
padding: 75px 0;
}
#footer-widgets.has-padding .footer-box {
padding: 0 15px;
margin: 0;
}
#footer-widgets.has-no-padding .footer-box.col {
padding: 0;
margin: 0
}
#footer-widgets .footer-box .footer-widget {
position: relative;
margin-bottom: 50px;
}
#footer-widgets .footer-box .footer-widget:last-child {
margin-bottom: 0;
}
#footer-widgets p {
line-height: 25px;
}
#footer-widgets .footer-box .footer-widget ul {
margin: 0;
padding: 0;
list-style: none;
}
#footer-widgets .footer-box .widget-title {
position: relative;
color: #fff;
font-size: 15px;
margin: 0 0 40px 0;
}
#footer-widgets .single-line .widget-title:after,
#footer-widgets .tripple-line .widget-title:after {
content: "";
position: absolute;
width: 40px;
background-color: #fff;
height: 1px;
bottom: -18px;
left: 50%;
transform: translate(-50%);
}
#sidebar .widget_archive,
#footer-widgets .footer-widget.widget_archive {
margin-bottom: 45px
}
#footer-widgets .widget-title.title-white:after {
background-color: #fff;
}
#footer-widgets .widget-title.style-left:after,
#footer-widgets .widget-title.style-left:before {
left: 0;
transform: none;
}
#footer-widgets .footer-box a {
color: #c1c5cc;
font-weight: 500;
}
#footer-widgets .footer-box a:hover {
color: #ffffff;
}
#footer-widgets img.footer-logo {
max-width: 190px !important
}
.acmthemes-widget-recent-posts-li:first-child,
.widget_categories li:first-child,
.widget_recent_entries li:first-child,
.widget_archive li:first-child,
.widget_recent_comments li:first-child,
.widget-recent-posts-icons li:first-child,
.footer .widget_nav_menu li:first-child {
padding-top: 0;
}
#footer-widgets .contact-info-widget i,
#footer-widgets .mailchimp-widget input[type="email"],
#footer-widgets .posts-thumbnails-widget li,
#footer-widgets .social-widget li a {
border-color: #555;
}
#footer-widgets .mailchimp-widget input[type="email"]:focus {
border-color: #13aff0;
}
#footer-widgets .tagcloud a {
line-height: 1.5em;
}
#footer-widgets form input[type="button"],
#footer-widgets form button[type="submit"] {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
border-radius: 10px;
margin-left: -20px;
}
#wp-calendar > caption,
.wp-calendar caption {
margin-bottom: 10px;
}
.sidebar-box span.post-count {
font-size: 0.8em;
}
@media screen and (max-width: 468px) {
#footer-widgets.has-padding {
padding-top: 55px;
padding-bottom: 55px;
}
#footer-widgets.has-padding .footer-box:last-child {
margin-bottom: 0;
}
}
.wp-calendar caption {
margin-bottom: 10px;
} @media only screen and (max-width: 959px) { #footer-widgets.has-padding .col {
margin-bottom: 30px;
} .has-parallax-footer #main {
margin-bottom: 0 !important;
}
.parallax-footer {
position: relative;
}
} @media only screen and (min-width: 481px) and (max-width: 768px) {
#footer-widgets.tablet-1-col .footer-box {
width: 100%;
}
#footer-widgets.tablet-2-col .footer-box {
width: 50% !important;
}
#footer-widgets.tablet-2-col .footer-box:nth-child(3n) {
clear: left;
}
#footer-widgets.tablet-3-col .footer-box {
width: 33.33% !important;
clear: none;
}
#footer-widgets.tablet-3-col .footer-box:nth-child(4n) {
clear: left;
}
#footer-widgets.tablet-4-col .footer-box {
width: 25% !important;
}
#footer-widgets.tablet-4-col .footer-box:nth-child(5n) {
clear: left;
}
}
@media only screen and (max-width: 480px) {
#footer-widgets.mobile-1-col .footer-box {
width: 100%;
}
#footer-widgets.mobile-2-col .footer-box {
width: 50% !important;
}
#footer-widgets.mobile-3-col .footer-box {
width: 33.33% !important;
}
#footer-widgets.mobile-4-col .footer-box {
width: 25% !important;
}
#footer-widgets .footer-box {
float: none;
clear: left;
}
} #footer-bottom {
background-color: #1d2530;
color: #cbcfd6;
padding: 20px 0;
font-size: 12px;
line-height: 1;
}
#footer-bottom #footer-bottom-menu,
#footer-bottom #copyright {
width: 50%;
}
#footer-bottom #footer-bottom-menu {
float: right;
text-align: right;
padding-left: 15px;
}
#footer-bottom #footer-bottom-menu ul {
display: inline-block;
margin: 0;
list-style: none;
margin: 0;
padding: 0;
}
#footer-bottom #footer-bottom-menu li {
float: left;
}
#footer-bottom #footer-bottom-menu li:after {
content: '|';
margin-left: 5px;
margin-right: 5px;
}
#footer-bottom #footer-bottom-menu li:last-child:after {
content: '';
margin-left: 0;
margin-right: 0;
}
#footer-bottom #footer-bottom-menu a {
color: #cbcfd6;
}
#footer-bottom #footer-bottom-menu a:hover {
color: #ffffff;
}
#footer-bottom.no-right-content #copyright {
float: none;
width: 100%;
text-align: center;
padding-left: 0 !important;
padding-right: 0 !important;
font-weight: 600;
}
#footer-bottom #copyright {
float: left;
text-align: left;
padding-right: 15px;
}
#footer-bottom a {
color: #fff;
}
#footer-bottom a:hover {
color: #13aff0;
} @media only screen and (max-width: 959px) { #footer-bottom #copyright,
#footer-bottom #footer-bottom-menu {
float: none;
width: 100%;
padding-right: 0;
padding-left: 0;
text-align: center;
line-height: 24px;
}
#footer-bottom #footer-bottom-menu {
margin-bottom: 15px;
}
#footer-bottom #footer-bottom-menu li {
float: none;
display: inline-block;
}
} @media only screen and (max-width: 480px) {
#footer-bottom #footer-bottom-menu li {
margin-bottom: 8px;
}
} #scroll-top {
display: none;
position: fixed;
right: 20px;
bottom: 20px;
width: 40px;
height: 40px;
line-height: 40px;
border: none;
background-color: #303947;
color: #fff;
font-size: 18px;
cursor: pointer;
text-align: center;
z-index: 100;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}
#scroll-top > span {
line-height: inherit;
vertical-align: top;
line-height: 40px !important;
}
#scroll-top:hover {
background-color: rgba(0, 0, 0, 0.8);
}
#scroll-top.scroll-top-left {
left: 20px;
right: auto;
} @media only screen and (max-width: 480px) {
#scroll-top {
right: 10px;
bottom: 10px;
width: 26px;
height: 26px;
line-height: 24px;
font-size: 14px;
}
#scroll-top > span {
line-height: inherit;
vertical-align: top;
line-height: 27px !important;
}
} .error404-content {
position: relative;
margin: 0 auto;
text-align: center;
}
.error404-content .error-title {
font-size: 46px;
margin: 0 0 25px;
}
.error404-content .error-text {
font-size: 18px;
font-weight: 300;
margin-bottom: 35px;
}
.error404-content .searchform {
max-width: 390px;
margin: 0 auto;
}
.error404-content .error-btn {
font-size: 13px;
padding: 14px 26px;
margin-top: 60px;
}
.error404-content .error-btn:hover {
color: #fff;
}
.none-found {
padding: 40px 0;
text-align: center;
}
.none-found h1 {
margin-bottom: 8px;
}
.none-found p {
padding-bottom: 15px;
border-bottom: 1px solid #e5e5e5;
} @media only screen and (max-width: 480px) {
.error404-content .searchform {
width: 100%;
}
.error404-content .error-btn {
margin-top: 40px;
}
}  .fl-builder-edit #site-header,
.fl-builder-edit.has-transparent-header #site-header,
.elementor-editor-active #site-header {
z-index: 1;
}
.fl-builder-edit #main,
.elementor-editor-active #main {
z-index: inherit !important;
} #site-header .elementor-section-wrap {
height: auto !important;
} .elementor-widget-image .elementor-image img {
display: inline-block;
} .elementor-slick-slider .slick-prev,
.elementor-slick-slider .slick-next {
height: auto;
} .pswp__button:hover {
background-color: transparent;
} div.motopress-bootstrap-dropdown .dropdown-menu {
display: block !important;
position: static !important;
} .pac-container {
z-index: 100003;
} .no-height .elementor-column {
min-height: 0;
} body .elementor-element.elementor-wc-products ul.products li.product .onsale {
padding: 8px 12px;
}
body .elementor-element.elementor-wc-products ul.products li.product.circle-sale .onsale {
padding: 0;
}
@media only screen and (max-width: 959px) {
.elementor-element.elementor-wc-products ul.products li.product {
width: auto !important;
}
} .elementor-editor-active .parallax-footer {
z-index: -1;
} .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input[type="checkbox"] {
display: inline-block;
} .mfp-bg {
z-index: 104200;
-webkit-transform: translateZ(0);
}
.mfp-wrap {
z-index: 104300;
} .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;
-ms-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.8;
}
.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg {
opacity: 0;
}
.mfp-zoom-out-cur {
cursor: -moz-default;
cursor: -webkit-default;
cursor: default;
}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
width: 20px;
cursor: -moz-pointer;
cursor: -webkit-pointer;
cursor: pointer;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
} .mfp-fade.mfp-bg {
opacity: 0;
-webkit-transition: all 0.15s ease-out;
-moz-transition: all 0.15s ease-out;
-ms-transition: all 0.15s ease-out;
-o-transition: all 0.15s ease-out;
transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
opacity: 0;
}
.mfp-fade.mfp-wrap .mfp-content {
opacity: 0;
-webkit-transition: all 0.15s ease-out;
-moz-transition: all 0.15s ease-out;
-ms-transition: all 0.15s ease-out;
-o-transition: all 0.15s ease-out;
transition: all 0.15s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
opacity: 0;
}  @media only screen and (max-width: 959px) { body.default-breakpoint #site-logo.has-responsive-logo .custom-logo-link {
display: none;
}
body.default-breakpoint #site-logo.has-responsive-logo .responsive-logo-link {
display: block;
}
body.default-breakpoint .is-sticky #site-logo.has-responsive-logo .sticky-logo-link {
display: block;
}
body.default-breakpoint .is-sticky #site-logo.has-sticky-logo .responsive-logo-link {
display: none;
}
body.default-breakpoint #site-header.center-header #site-logo {
display: block;
}
body.default-breakpoint #top-bar-nav,
body.default-breakpoint #site-navigation-wrap,
body.default-breakpoint .acmthemes-social-menu,
body.default-breakpoint .after-header-content {
display: none;
}
body.default-breakpoint .acmthemes-mobile-menu-icon {
display: block;
}
body.default-breakpoint #top-bar.has-no-content #top-bar-social {
text-align: center;
}
body.default-breakpoint #top-bar.has-no-content #top-bar-social.top-bar-left, body.default-breakpoint #top-bar.has-no-content #top-bar-social.top-bar-right {
position: inherit;
left: auto;
right: auto;
float: none;
height: auto;
line-height: 1.5em;
margin-top: 0;
}
body.default-breakpoint #top-bar.has-no-content #top-bar-social li {
float: none;
display: inline-block;
}
} @media only screen and (max-width: 767px) {
.hide-tablet-mobile {
display: none !important;
}
} @media only screen and (max-width: 480px) {
.hide-mobile {
display: none !important;
}
} @media only screen and (min-width: 481px) and (max-width: 767px) {
.hide-tablet {
display: none !important;
}
} #acm-mobile-menu:not( .mm-menu ){
display: none;
}
#acm-mobile-menu, .mm-ismenu {
background: #ffffff;
}
.mm-header {
padding: 21px 40px 0;
}
.mm-header .mm-title  {
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
color: #121823;
letter-spacing: 0.1em;
}
#acm-mobile-menu .mm-list>li {
border-bottom: 1px solid #f1f2f5;
}
#acm-mobile-menu .mm-list>li>a,
#acm-mobile-menu .mm-list>li>span {
padding: 12px 10px 12px 20px;
}
#acm-mobile-menu em.mm-counter+a.mm-subopen {
background-color: #fff;
}
#acm-mobile-menu .mm-header {
border-bottom: 3px double #f1f2f5;
}
#acm-mobile-menu a, .mm-ismenu a {
color: #424b58;
font-size: 16px;
font-weight: 400;
letter-spacing: 0.1em;
}
#acm-mobile-menu .mm-menu .mm-header a:before {
border-color: #424b58;
}
#acm-mobile-menu em.mm-counter {
right: 57px;
}
#acm-mobile-menu .mm-list a.mm-subclose:before,
#acm-mobile-menu .mm-list a.mm-subopen:after,
#acm-mobile-menu .mm-header .mm-next:before,
#acm-mobile-menu .mm-header .mm-prev:before {
width: 8px;
height: 8px;
}
#acm-mobile-menu .mm-header .mm-next,
#acm-mobile-menu .mm-header .mm-prev {
height: 85px;
top: -15px;
}
#acm-mobile-menu .mm-header a:before {
border-color: #1d2530
}  #topbar {
font-size: 13px;
}
#topbar .topbar_content, #topbar .header-top-right {
padding: 12px 0;
}
#topbar ul.menu > li:first-child a {
border-left: 0;
}
#topbar ul.menu > li {
list-style-type: none;
float: left;
line-height: 64px;
}
#topbar ul.menu > li a {
padding-left: 12px;
padding-right: 12px;
text-transform: uppercase;
font-size: 12px;
color: #fff;
}
#topbar ul {
text-decoration: none;
}
#topbar p {
line-height: 35px;
}
#mobile-menu-search {
display: none;;
}
#mobile-menu-search form {
display: flex;
padding: 0 15px 25px;
}
.deal-of-day {
color: #ffffff;
border: 1px solid #fff;
padding: 7px 15px;
margin-right: 25px;
text-transform: uppercase;
}
.free-shipping {
text-transform: uppercase;
font-size: 12px;
}
.free-shipping .fa-truck {
font-size: 15px;
color: #fff;
margin-right: 10px;
}
.currency_switcher {
padding-left: 5px;
padding-top: 6px;
}
.currency_switcher .dd-container, .currency_switcher .dd-options {
width: auto !important;
}
.currency_switcher .dd-select {
width: auto !important;
background-color: transparent !important;
border: none;
}
.woocommerce-currency-switcher-form .dd-selected {
padding: 0 !important;
}
.woocommerce-currency-switcher-form ul.dd-options {
margin-top: 10px;
}
.currency_switcher .dd-selected label, .currency_switcher .dd-options label{
margin-bottom: 0;
cursor: pointer;
color: #999999;
}
.currency_switcher .dd-selected small{
margin-top: -6px;
}
.currency_switcher .dd-select a {
border:none;
background-color: transparent;
}
.currency_switcher .dd-pointer-down {
border-top-color: #999999;
margin-right: 16px;
transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
}
.currency_switcher .dd-options {
box-shadow: none;
}
.currency_switcher .dd-options a {
border:none;
}
.currency_switcher .dd-options a:hover,
.currency_switcher .dd-options a.dd-option-selected{
background-color: #37C6CA;
color: #fff;
}
.currency_switcher .dd-options a:hover label,
.currency_switcher .dd-options a.dd-option-selected label,
.currency_switcher .dd-options a:hover small,
.currency_switcher .dd-options a.dd-option-selected small {
color: #fff;
}
.default-logo-holder {
background: #f4f3f4;
}
.default-logo-holder .site-logo {
padding: 20px 0;
}
#wpm-toggle-bar .wpm-toggle-trigger {
line-height: 70px;
}
@media screen and (max-width: 768px) {
#topbar .menu-right {
display: none;
}
}
.badge {
position: absolute;
top: 0;
right: 11px;
color: #fff;
background: #333333;
padding: 3px 17px;
border-radius: 3px;
font-size: 11px;
}
.badge:after {
top: 100%;
left: 50%;
transform: translate(-50%);
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(136, 183, 213, 0);
border-top-color: #333333;
border-width: 5px;
} .dubarrow ul li:before {
content: "\f101";
padding-right: 15px;
display:inline-block;
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.arrow ul li a:before {
content: "\f105";
display: inline-block;
margin-right: 7px;
color: #666;
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} .footer {
color: #949494;
line-height: 20px;
font-weight: 500;
}
.footer a {
color: #aaa;
}
.footer a:hover {
color: #fff;
}
.footer ul li {
list-style-type: none;
}
#sidebar ul li:last-child,
#sidebar ul li:last-child a,
#footer .footer-box ul li:last-child:not(.sub-menu li),
#footer .footer-box ul li:last-child a:not(.sub-menu li a) {
padding-bottom: 0;
margin-bottom: 0
}
#sidebar ul li:last-child a,
#footer .footer-widget ul li a {
margin: 0 0 8px 0;
line-height: 1.4;
display: inline-block;
}
#sidebar ul li.cat-parent:last-child a {
display: block;
}
.footer-bottom-content .textwidget p {
margin: 0;
}
#footer .footer-widget .theme-selectInner {
width: 100% !important;
}
.default-footer {
background: #222222;
color: #949494;
}
.default-footer .copyright {
padding: 20px 0;
text-align: center;
font-size: 12px;
}
.subscription-form-1 button, .subscription-form-2 button {
transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
}
.subscription-form-1 button {
background: #fff;
color: #454545;
padding: 5px 25px;
margin-top: 20px;
border: none;
}
.subscription-form-1 input[type="text"] {
background: #414141;
color: #777;
border: none;
line-height: 46px;
height: 40px;
}
#footer input[type="text"]:focus,
.subscription-form-1 input[type="text"]:focus,
.subscription-form-2 input[type="text"]:focus {
outline: none;
}
#footer form ::-webkit-input-placeholder,
.subscription-form-1 ::-webkit-input-placeholder,
.subscription-form-2 ::-webkit-input-placeholder {
font-style: italic;
font-size: 12px;
color: #777;
text-transform: capitalize;
}
.subscription-form-2 form,
.aweber-form {
position: relative;
display: flex;
}
#footer input[type="text"],
.subscription-form-2 input[name="email"],
.aweber-form input[name="email"] {
border: none;
min-height: 50px;
background-color: #fff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
border-radius: 10px;
}
#footer button[type="submit"],
.subscription-form-2 button[type="submit"],
.aweber-form button[type="submit"] {
background-color: #f18e7d;
color: #ffffff;
height: 42px;
position: absolute;
top: 4px;
right: 4px;
}
#footer button[type="submit"]:hover,
.subscription-form-2 button[type="submit"]:hover,
.aweber-form button[type="submit"]:hover {
background-color: #121823;
}
#footer button,
.subscription-form-2 button,
.aweber-form button {
border: none;
color: #2e2e2e;
padding: 0 15px;
}
.list-line ul li {
border-bottom: 1px solid #3c3c3c;
line-height: 35px;
}
.footer .product_list_widget {
margin-top: 23px;
}
.footer .bookchoix-iconbox {
position: relative;
padding: 3px 0;
padding-left: 0;
}
.footer .bkc-icon-left .bookchoix-icon {
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
width: 45px;
height: auto;
}
.footer .bookchoix-icon i {
font-size: 14px
}
.footer .bkc-icon-left .bookchoix-icon-content {
margin-left: 30px;
}
.footer .acm-icon-content .bookchoix-icon-desc {
font-size: 13px;
text-transform: lowercase;
} header.page-header {
padding: 15px 0;
font-size: 0.9em;
color: #1d2530;
text-transform: uppercase;
font-weight: 400;
background-color: #f8f9fa;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
header.page-header a {
color: #121823;
}
header.page-header .site-breadcrumbs a {
font-size: 12px;
}
header.page-header .site-breadcrumbs .separator {
color: #9199a6;
padding: 0 6px;
}
header.page-header .site-breadcrumbs .separator:before {
display: inline-block;
content: "\e606";
font-size: 9px;
}
header.page-header .page-subheading {
text-transform: none;
font-size: 13px;
font-weight: 400;
}
.breadcrumb .item-current .bread-current{
color:#555;
}  .btn {
display: inline-block;
text-transform: uppercase;
font-size:12px;
font-weight: 600;
padding: 10px 30px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}
#site-navigation .btn {
padding: 0;
}
.btn-primary, .button {
color: #fff;
background-color: #303947;
}
.btn-primary:hover, .button:hover {
color: #fff;
background-color: #121823;
}
.btn-outline {
border: 2px solid #121823;
background-color: transparent;
color: #121823;
padding: 10px 30px;
}
.btn-outline:hover, .btn-outline:active, .btn-outline:focus {
background: #121823;
color: #fff;
box-shadow: none;
border: 2px solid #121823;
}
.woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled {
background-color: #9199a6;
} .product-search-wrap {
position: relative;
}
form.product-search-form{
display:flex;
margin-right: 20px;
border: 1px solid #f2f2f2;
background: #fff;
}
form .category-select{
display:inline-block;
width: 150px;
position: relative;
}
form .product-search-input{
display:inline-block;
width: 100%;
}
form .product-categories{
color: #444444;
font-size: 12px;
height: 48px;
line-height: 48px;
padding: 0 0 0 18px;
position: relative;
text-transform: uppercase;
width: 160px;
-moz-appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
background: transparent;
border: 0 none;
}
form.product-search-form .category-select:after {
color: #444444;
content: "\f107";
display:block;
font: normal normal normal 12px/1 FontAwesome;
position: absolute;
right: 19px;
top: 12px;
}
form select.product-categories:focus, form select.product-categories:hover,
form input.product-search:focus, form inputproduct-search:hover, form button.button-search:focus, form button.button-search:hover {
outline:none;
}
form .product-search{
margin:8px 0;
background: #fff none repeat scroll 0 0;
border: 0 none;
border-left: 2px solid #f2f2f2;
display: inline-block;
font-size: 12px;
height: 32px;
line-height: 32px;
box-shadow: none !important;
margin-right: 0;
padding: 0 45px 0 20px;
width: 100%;
}
form.product-search-form button.button-search {
background-color: transparent;
border: none;
padding:0 20px;
font-size: 0;
line-height: 1;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
}
form.product-search-form button.button-search .fa {
font-size: 16px;
color: #fff;
}
.wpb_wrapper form .category-select {
position: absolute;
right: 16%;
}
@media (max-width: 992px) {
.wpb_wrapper form .category-select {
right: 22%;
}
}
.product-search-input .product-search {
border-right: 2px solid #f2f2f2;
border-left: none;
width: 67%;
margin: 0;
}
@media (max-width: 992px) {
.product-search-input .product-search {
width: 49%;
}
}
form .product-categories {
height: 30px;
line-height: 34px;
}
form.product-search-form button.button-search {
background: #000;
box-shadow: none;
}
@media screen and (max-width: 468px) {
form.product-search-form {
margin-right: 0;
}
form .product-categories {
padding-left: 35px;
}
form.product-search-form .category-select:after {
right: 0;
}
} .product-wrap{
display:inline-block;
}
.product-wrap:hover{
border-color:#d3e4db;
}
.grid-style-1 .owl-carousel .owl-stage-outer,
.authors-list.owl-carousel .owl-stage-outer {
overflow: visible;
}
.owl-carousel.owl-drag .owl-item,
.authors-list.owl-carousel.owl-drag .owl-item {
opacity: 0;
visibility: hidden;
cursor: none;
}
.owl-carousel.owl-drag .owl-item.active,
.owl-carousel.owl-drag .owl-item.cloned {
opacity: 1;
visibility: visible;
cursor: pointer;
}
.woocommerce .product-title a {
font-size: 12px;
}
.single-product .product .summary .price {
margin-top: 5px;
margin-bottom: 10px !important;
color: #f18e7d;
}
.woocommerce div.product p.price del span.amount,
.woocommerce div.product span.price del span.amount{
color: #666666 !important;
}
.woocommerce div.product p.price del,
.woocommerce div.product span.price del,
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins {
font-size: 12px;
font-weight: normal;
}
.core-plugin-activated .product-buttons .product-add-to-cart .added_to_cart.wc-forward {
display: none !important;
} .product_title a {
font-size: 12px;
}
.light-testimonial-slider  {
border: 1px solid #f3f3f3;
padding: 20px;
} .products .item {
margin-bottom: 30px !important;
}
.products .product-meta-wrap{
border-style: solid;
border-width:1px 0px 0px;
border-color: #f2f2f2;
position:relative;
padding:15px;
}
.product-wrap .product-image {
display: flex;
align-items: center;
height: 300px;
overflow: hidden;
}
.product-wrap:hover .yith-wcqv-button {
opacity:1;
}
.product-wrap .yith-wcqv-button .fa {
line-height: 50px;
}
.product-wrap .product-content {
padding: 15px 20px 20px;
}
.product-wrap .product-content:before, .product-wrap .product-content:after {
clear: both;
content: " ";
display: table;
}
.woocommerce div.product .product_title {
line-height: 23px;
}
.product-wrap .product-content .product_title a {
font-size: 20px;
color: #121823;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
font-size:1.15em;
}
.product-wrap .product-content .price {
float: right;
text-align: right;
line-height: 1;
}
.product-wrap .product-content .price ins {
text-decoration: none;
display: block;
}
.woocommerce div.product span.price ins .amount {
font-size: 16px;
color: #303030;
}
.woocommerce .star-rating span::before {
color: #222;
}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
text-decoration: none;
}
@media screen and (max-width: 1200px) {
.product-wrap .product-content {
text-align: center;
}
.single-product div.product .product_title, .single-product .price,
.woocommerce div.product p.price, .woocommerce div.product span.price {
float: none;
}
.woocommerce .product-wrap .product-content .star-rating {
margin: 0 auto;
}
}
.products.outofstock-disabled .outofstock:before, .acm-carousel.outofstock-disabled .outofstock:before {
content: "";
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.7);
z-index: 50;
}
.products .outofstock .outofstock-wrap,
.bks-carousel .outofstock .outofstock-wrap {
position: absolute;
top: 50%;
left: 50%;
width: 70px;
height: 70px;
display: table;
background: #1d2530;
color: #fff;
text-transform: uppercase;
font-weight: 300;
font-size: 12px;
letter-spacing: 0.1em;
text-align: center;
line-height: 14px;
margin-top: -75px;
margin-left: -35px;
z-index: 51;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
}
.outofstock .outofstock-wrap .out-of-stock-label {
display: table-cell;
vertical-align: middle;
}
.single div.outofstock p.out-of-stock {
border: 1px solid #f11111;
font-size: 1.3em;
text-transform: capitalize;
padding: 10px 20px;
width: auto;
display: inline-block;
} #offcanvas-sidebar {
position: fixed;
top: 0;
left: 0;
transform: translateX(-300px);
background-color: #ebf5f1;
height: 100vh;
width: 300px;
overflow-y: auto;
overflow-x: hidden;
background-color: #f4f4f4;
padding-top: 20px;
z-index: 999;
transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-box-shadow: 5px 4px 10px 0px rgb(92,92,92,0.2);
-moz-box-shadow: 5px 4px 10px 0px rgb(92,92,92,0.2);
box-shadow: 5px 4px 10px 0px rgb(92,92,92,0.2);
}
#offcanvas-sidebar a {
display: block;
}
#wrap.show-offcanvas #offcanvas-sidebar {
transform: translateX(0px);
}
#offcanvas-sidebar #sidebar-inner {
padding: 52px 25px 20px;
}
.offcanvas-close-btn {
position: absolute;
top: 20px;
right: 20px;
height: 35px;
width: 35px;
line-height: 35px;
border: 1px solid #1d2530;
text-align: center;
} .grid-style-1 .product-wrap .product-buttons .woo-quickview-btn a:before,
.grid-style-1 .product-wrap .product-buttons .compare_btn a,
.grid-style-1 .product-wrap .product-buttons .compare_btn a:before,
.grid-style-1 .product-wrap .product-buttons .yith-wcwl-add-to-wishlist a:before,
.grid-style-1 .product-wrap .product-buttons .yith-add-to-wishlist-button-block a:before,
.woocommerce .added_to_cart.wc-forward:before, .site-breadcrumbs .separator:before
{
display: block;
font-family: "simple-line-icons";
font-size: 14px;
font-weight: 400;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.woocommerce .add_to_cart_button {
position: relative;
} .add-to-cart-in-compare {
display: none;
}
#woosc_table .add-to-cart-in-compare {
display: block;
}
#woosc_table .add_to_cart_inline {
display: none;
}
#woosc_table .btn-add-to-cart.button,
#woosc_table .added_to_cart {
width: 100%;
}
#woosc_table .add_to_cart_button.added {
display: none;
}
#woosc_table tbody tr td {
background-color: #fff;
border: 2px solid #F8F9FA;
padding: 12px;
}
#woosc_table tbody tr td:first-child,
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th {
background-color: #F8F9FA;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th {
font-size: 11px;
vertical-align: top;
} .product-wrap {
display: block;
position: relative;
}
.product-wrap .product-image {
display: flex;
align-items: center;
height: auto;
overflow: hidden;
}
.on-sale-wrap {
position: absolute;
left: 0;
top: 26px;
z-index: 9;
}
.single .has-wishlist .on-sale-wrap {
top: 107px;
}
.single .up-sells .on-sale-wrap,
.single .related.products .on-sale-wrap {
top: 26px;
}
.single div.product .on-sale span, .product-wrap .on-sale span {
position: absolute;
top: 9px;
left: 9px;
font-size: 12px;
font-weight: 600;
color: #fff;
z-index: 14;
}
.single div.product .on-sale,
.product-wrap .on-sale {
display: inline-block;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 30px;
position: relative;
content: "";
cursor: pointer;
margin: 0 13px 0 0;
padding: 0 25px 0 13px;
border: none;
-webkit-border-radius: 4px 1px 1px 4px;
border-radius: 4px 1px 1px 4px;
color: #fff;
text-align: center;
text-transform: uppercase;
line-height: 15px;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
background-color: #ff4949;
}
.single div.product .on-sale:before,
.product-wrap .on-sale:before {
display: inline-block;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
z-index: 1;
width: 22px;
height: 22px;
position: absolute;
content: "";
cursor: pointer;
top: -1px;
right: -17px;
margin: 5px;
border: none;
-webkit-border-radius: 1px 1px 4px;
border-radius: 1px 1px 4px;
font: normal medium/normal Arial, Helvetica, sans-serif;
color: rgba(255,255,255,0.9);
-o-text-overflow: clip;
text-overflow: clip;
background-color: #ff4949;
text-shadow: none;
-webkit-transform: rotateY(1deg) rotateZ(-45deg)   ;
transform: rotateY(1deg) rotateZ(-45deg)   ;
}
.product-wrap .on-sale.on-sale-label,
.single div.product .on-sale.on-sale-label {
font-size: 12px;
font-weight: 600;
line-height: 30px;
padding: 0 12px 0 13px;
}
.single figure img {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
border-radius: 10px;
}
.tag-green::after {
display: inline-block;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
z-index: 2;
width: 8px;
height: 8px;
position: absolute;
content: "";
cursor: pointer;
top: 11px;
right: 0;
border: none;
-webkit-border-radius: 10px;
border-radius: 10px;
font: normal medium/normal Arial, Helvetica, sans-serif;
color: rgba(255,255,255,0.9);
-o-text-overflow: clip;
text-overflow: clip;
background: #fcfcfc;
text-shadow: none;
}
.product-wrap .yith-wcqv-button {
position: absolute;
right: 15px;
top: 15px;
width: 50px;
height: 50px;
background-color: #1d2530;
color: #fff;
border-radius: 50%;
text-align: center;
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
transition: 0.4s;
}
.product-wrap:hover .yith-wcqv-button {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.product-wrap .yith-wcqv-button .fa {
line-height: 50px;
}
.product-wrap .product-content {
position: relative;
}
.product-wrap .product-content:before, .product-wrap .product-content:after {
clear: both;
content: " ";
display: table;
}
.product-wrap .product-content .product_title a {
font-weight: 600;
}
.product-wrap .product-content .price {
float: right;
text-align: right;
line-height: 1.1;
}
.product-wrap .product-content .price ins {
text-decoration: none;
display: block;
}
.woocommerce div.product .amount {
font-size: 18px;
font-weight: 600;
color: #f18e7d;
}
.single.woocommerce div.product .amount {
font-size: 18px;
font-weight: 600;
}
.woocommerce div.product del .amount {
font-size: 18px;
}
.woocommerce div.products.list .product-add-to-cart {
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
background-color: #1d2530;
margin-top: 15px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}
.woocommerce div.products.list .product-add-to-cart a.btn-add-to-cart {
width: 40px;
height: 40px;
line-height: 40px;
display: inline-block;
color: #fff;
}
.grid-style-1 .product .product-add-to-cart .added_to_cart.wc-forward {
position: relative;
}
.woocommerce .added_to_cart.wc-forward:before {
content: "\e080";
font-size: 14px;
position: absolute;
left: 15px;
}
.grid-style-1 .product .product-add-to-cart a.button:hover {
background-color: #1d2530;
border-color: #1d2530;
color: #fff;
outline: none;
transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
}
.product-wrap .product-content .product-desc {
display: none;
}
.product-wrap .add-to-cart-btn-inlist,
.yith-wcwl-add-to-wishlist-button__label,
svg.yith-wcwl-add-to-wishlist-button-icon {
display: none;
}
.grid-style-1 .product-wrap:hover .product-content .product-buttons {
opacity:1;
}
.grid-style-1 .product-wrap .has-flip-image .product-image-back,
.grid-style-3 .product-wrap .has-flip-image .product-image-back {
position: absolute;
opacity:0;
top:0;
left: 0;
transition: opacity 0.5s ease;
}
.grid-style-1 .product-wrap figure img,
.grid-style-3 .product-wrap figure img {
width: 100%;
}
.grid-style-1 .product-wrap .has-flip-image .product-image-front,
.grid-style-3 .product-wrap .has-flip-image .product-image-front {
transition: opacity 0.5s ease;
}
.grid-style-1 .product-wrap .yith-add-to-wishlist-button-block {
margin: 0;
}
@media screen and (min-width: 768px) {
.grid-style-1 .product-wrap:hover .has-flip-image .product-image-back,
.grid-style-3 .product-wrap:hover .has-flip-image .product-image-back  {
opacity: 1;
}
.grid-style-1 .product-wrap:hover .has-flip-image .product-image-front,
.grid-style-3 .product-wrap:hover .has-flip-image .product-image-front {
opacity: 0;
}
}
.woocommerce .star-rating span::before {
color: #222;
}
.grid-style-1 .product-wrap .product-buttons .compare_btn a:before,
.grid-style-2 .product-wrap .product-buttons .compare_btn a:before {
content: "\e059";
}
.grid-style-1 .product-wrap .product-buttons .yith-wcwl-add-to-wishlist a:before,
.grid-style-1 .product-wrap .product-buttons .yith-add-to-wishlist-button-block a:before{
content: "\e08a";
}
.grid-style-1 .product .product-wrap .product-buttons,
.grid-style-2 .product .product-wrap .product-buttons {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: center;
-webkit-justify-content: center;
width: 100%;
right: auto;
position: absolute;
top: 50%;
bottom: auto;
right: auto;
z-index: 12;
height: 45px;
text-align: center;
margin-top: -22px;
}
.grid-style-1 .product-wrap .product-buttons .woo-quickview-btn a,
.grid-style-1 .product-wrap .product-buttons .yith-wcwl-add-to-wishlist a,
.grid-style-1 .product-wrap .product-buttons .compare_btn a,
.grid-style-1 .product-wrap .product-buttons .product-add-to-cart a,
.grid-style-1 .product-wrap .product-buttons .yith-add-to-wishlist-button-block a {
width: 45px;
height: 45px;
line-height: 45px;
display: block;
overflow: hidden;
background: #fff;
color: #1d2530;
white-space: nowrap;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
opacity: 0;
-webkit-transform: translate(0, 20px);
-ms-transform: translate(0, 20px);
-o-transform: translate(0, 20px);
transform: translate(0, 20px);
-webkit-box-shadow: 0px 4px 11px 0px rgb(0,0,0,0.3);
-moz-box-shadow: 0px 4px 11px 0px rgb(0,0,0,0.3);
box-shadow: 0px 4px 11px 0px rgb(0,0,0,0.3);
}
.grid-style-1 .product-wrap .product-buttons .compare_btn a,
.grid-style-2 .product-wrap .product-buttons .compare_btn a {
font-size: 0 !important;
}
.grid-style-1 .product-wrap .product-buttons .product-add-to-cart a.ajax_add_to_cart.added {
display: none;
}
.grid-style-1 .product-wrap .product-buttons .product-add-to-cart a.added_to_cart {
font-size: 0;
}
.grid-style-1 .product-wrap .product-buttons .product-add-to-cart a.disabled {
opacity: 0 !important;
}
.out-of-stock.disabled span {
line-height: 45px !important;
}
.grid-style-1 .product-wrap .product-buttons .woo-quickview-btn,
.grid-style-1 .product-wrap .product-buttons .compare_btn,
.grid-style-1 .product-wrap .product-buttons .yith-wish-list,
.grid-style-1 .product-wrap .product-buttons .product-add-to-cart,
.grid-style-2 .product-wrap .product-buttons .woo-quickview-btn,
.grid-style-2 .product-wrap .product-buttons .compare_btn,
.grid-style-2 .product-wrap .product-buttons .yith-wish-list {
margin-right: 7px;
}
.grid-style-1 .product-wrap .product-buttons .woo-quickview-btn a,
.grid-style-2 .product-wrap .product-buttons .woo-quickview-btn a {
-webkit-transition: transform .2s ease 0s, background-color 0.5s ease 0s, opacity 0.4s ease 0s;
-o-transition:transform .2s ease 0s, background-color 0.5s ease 0s, opacity 0.4s ease 0s;
transition: transform .2s ease 0s, background-color 0.5s ease 0s, opacity 0.4s ease 0s;
}
.grid-style-1 .product-wrap .product-buttons .product-add-to-cart a {
-webkit-transition: transform .4s ease 0s, background-color 0.5s ease 0s, opacity 0.4s ease 0s;
-o-transition: transform .4s ease 0s, background-color 0.5s ease 0s, opacity 0.4s ease 0s;
transition: transform .4s ease 0s, background-color 0.5s ease 0s, opacity 0.4s ease 0s;
}
.grid-style-1 .product-wrap .product-buttons .compare_btn {
-webkit-transition: transform .5s ease 0s, background-color 0.5s ease 0s, opacity 0.4s ease 0s;
-o-transition: transform .5s ease 0s, background-color 0.5s ease 0s, opacity 0.4s ease 0s;
transition: transform .5s ease 0s, background-color 0.5s ease 0s, opacity 0.4s ease 0s;
}
.grid-style-1 .product-wrap .product-buttons .yith-wcwl-add-to-wishlist a,
.grid-style-1 .product-wrap .product-buttons .yith-add-to-wishlist-button-block a{
-webkit-transition: transform .6s ease 0s, background-color 0.5s ease 0s, opacity 0.4s ease 0s;
-o-transition: transform .6s ease 0s, background-color 0.5s ease 0s, opacity 0.4s ease 0s;
transition: transform .6s ease 0s, background-color 0.5s ease 0s, opacity 0.4s ease 0s;
}
.grid-style-1 :not(.outofstock) .product-wrap:hover .product-buttons .woo-quickview-btn a,
.grid-style-1 :not(.outofstock) .product-wrap:hover .product-buttons .yith-wcwl-add-to-wishlist a,
.grid-style-1 :not(.outofstock) .product-wrap:hover .product-buttons .yith-add-to-wishlist-button-block a,
.grid-style-1 :not(.outofstock) .product-wrap:hover .product-buttons .compare_btn a,
.grid-style-1 :not(.outofstock) .product-wrap:hover .product-buttons .product-add-to-cart,
.grid-style-1 :not(.outofstock) .product-wrap:hover .product-buttons .product-add-to-cart a {
-webkit-transform: translate(0,0);
-ms-transform: translate(0,0);
-o-transform: translate(0,0);
transform: translate(0,0);
visibility: visible;
opacity: 1;
filter: alpha(opacity=100);
}
@media only screen and (max-width: 467px) {
.grid-style-1 .product-wrap .product-buttons .woo-quickview-btn a,
.grid-style-1 .product-wrap .product-buttons .yith-wcwl-add-to-wishlist a,
.grid-style-1 .product-wrap .product-buttons .yith-add-to-wishlist-button-block a,
.grid-style-1 .product-wrap .product-buttons .compare_btn a,
.grid-style-1 .product-wrap .product-buttons .product-add-to-cart a,
.grid-style-2 .product-wrap .product-buttons .woo-quickview-btn a,
.grid-style-2 .product-wrap .product-buttons .yith-wcwl-add-to-wishlist a,
.grid-style-2 .product-wrap .product-buttons .compare_btn a {
-webkit-transform: translate(0,0);
-ms-transform: translate(0,0);
-o-transform: translate(0,0);
transform: translate(0,0);
visibility: visible;
opacity: 1;
filter: alpha(opacity=100);
}
.grid-style-1 .product .product-wrap .product-buttons, .grid-style-2 .product .product-wrap .product-buttons {
bottom: 10px;
top: auto;
}
}
.grid-style-1 .product-wrap .product-buttons .woo-quickview-btn:hover:before,
.grid-style-1 .product-wrap .product-buttons .yith-wcwl-add-to-wishlist a:hover:before,
.grid-style-1 .product-wrap .product-buttons .compare_btn a:hover:before,
.grid-style-2 .product-wrap .product-buttons .woo-quickview-btn:hover:before,
.grid-style-2 .product-wrap .product-buttons .yith-wcwl-add-to-wishlist a:hover:before,
.grid-style-2 .product-wrap .product-buttons .compare_btn a:hover:before {
color: #fff;
}
.grid-style-1 .product-wrap .product-buttons .woo-quickview-btn a:hover,
.grid-style-1 .product-wrap .product-buttons .yith-wcwl-add-to-wishlist a:hover,
.grid-style-1 .product-wrap .product-buttons .yith-add-to-wishlist-button-block a:hover,
.grid-style-1 .product-wrap .product-buttons .compare_btn a:hover,
.grid-style-1 .product-wrap .product-buttons .add_to_cart_button:hover,
.grid-style-1 .product-wrap .product-buttons .btn-add-to-cart:hover,
.grid-style-1 .product-wrap .product-buttons .yith-wcwl-wishlistaddedbrowse.show a,
.grid-style-1 .product-wrap:hover .product-buttons .yith-wcwl-wishlistexistsbrowse.show a,
.woocommerce div.product .summary .compare:hover, .price_slider_amount .button:hover,
.grid-style-1 .product-wrap .product-buttons .added_to_cart:hover,
.grid-style-2 .product-wrap .product-buttons .woo-quickview-btn a:hover,
.grid-style-2 .product-wrap .product-buttons .yith-wcwl-add-to-wishlist a:hover,
.grid-style-2 .product-wrap .product-buttons .compare_btn a:hover,
.grid-style-2 .product-wrap .product-buttons .yith-wcwl-wishlistaddedbrowse.show a,
.grid-style-2 .product-wrap:hover .product-buttons .yith-wcwl-wishlistexistsbrowse.show a,
.woocommerce div.product .summary .compare:hover, .price_slider_amount .button:hover {
background: #121823;
color: #fff;
}
.grid-style-1 .product-wrap .product-buttons .product-add-to-cart a.disabled {
font-size: 0;
}
.grid-style-1 .product-wrap .product-buttons .product-add-to-cart a.disabled i {
font-size: 12px;
margin-top: -25px;
margin-left: -3px;
}
.grid-style-1.hover-effect-on .product-wrap .catalog-image:after {
position: absolute;
content: '';
display: block;
background: rgb(241,142,125);
left: 0;
top: 0;
width: 100%;
height: 100%;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: all .4s ease 0s;
-o-transition: all .4s ease 0s;
transition: all .4s ease 0s;
}
.grid-style-1.hover-effect-on .product-wrap:hover .catalog-image:after,
.grid-style-2.hover-effect-on .product-wrap:hover .catalog-image:after {
opacity: 0.7;
filter: alpha(opacity=70);
}
.yith-wcwl-add-to-wishlist img.ajax-loading {
display: none!important;
}
.yith-wcwl-wishlistexistsbrowse .feedback, .yith-wcwl-wishlistaddedbrowse .feedback {
display:none;
}
.woocommerce .add-to-cart-btn a.added .fa-shopping-cart:before {
content: "\f00c";
}
.grid .product-list-inner-wrap {
display: none;
}
.list .product-inner-wrap {
display: none;
}
.list .product-list-inner-wrap {
border-bottom: 1px solid #eaeaea;
padding-bottom: 40px;
}
.list .product-wrap {
border: none;
}
.grid-style-1.products li {
list-style: none;
} .grid-style-2 .product-wrap {
display:flex;
border: 0;
border-right: 1px solid #f2f2f2;
}
.grid-style-2 .product-wrap .product-image {
height:auto;
}
.grid-style-2 .product-wrap .product-content .product_title {
display:block;
float: none;
margin-bottom: 10px;
}
.grid-style-2 .product-wrap .product-content .product-buttons {
opacity:1;
display: -ms-flexbox;
display: flex;
}
.grid-style-2 .product-wrap .product-content .product-buttons .woo-quickview-btn,
.grid-style-2 .product-wrap .product-content .product-buttons .compare_btn,
.grid-style-2 .product-wrap .product-content .product-buttons .yith-wish-list,
.grid-style-2 .product-wrap .product-content .product-buttons .product-add-to-cart {
width: 50px;
height: 50px;
display: block;
border: 1px solid #2d3034;
margin-right: 3px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.grid-style-2 .product-wrap .product-content .price {
float:none;
text-align: left;
display: block;
}
.grid-style-2 .product-wrap .product-content .price ins {
display: inline;
}
.grid-style-2 .product-wrap .product-content {
padding:0;
}
.woocommerce.grid-style-2 .product-wrap .product-content .star-rating {
display: none;
}
.grid-style-2 .product-wrap .product-content .product-buttons .yith-wcwl-add-to-wishlist,
.grid-style-2 .product-wrap .product-content .product-buttons .yith-wcwl-add-button,
.grid-style-2 .product-wrap .product-content .product-buttons .add-to-cart-btn {
display: inline !important;
}
.grid-style-2 .product-wrap .product-content .product-buttons .yith-wcwl-add-button.hide,
.grid-style-2 .product-wrap .product-content .product-buttons .yith-wcwl-add-button .ajax-loading {
display: none !important;
}
.grid-style-2 .product-wrap .product-content .yith-wcwl-wishlistaddresponse {
position: absolute;
top: 0;
display: inline;
}
.grid-style-2 .product-wrap .product-content .product-buttons .add_to_wishlist {
color: #ccc;
}
.grid-style-2 .product-wrap .product-content .product-buttons .add_to_cart_button {
background-color: transparent!important;
color: #ccc !important;
padding: 0;
}
.grid-style-2 .product-wrap .product-content .product-buttons .add_to_cart_button.added i {
color: #333333;
}
.grid-style-2 .product-wrap .product-content .product-buttons .add-to-cart-btn .added_to_cart {
display: none;
}
.grid-style-2 .product-wrap .product-content .yith-wcwl-wishlistexistsbrowse.show,
.grid-style-2 .product-wrap .product-content .yith-wcwl-wishlistaddedbrowse.show {
display:inline!important;
}
.grid-style-2 .product-wrap .product-content .yith-wcwl-wishlistexistsbrowse:hover .feedback,
.grid-style-2 .product-wrap .product-content .yith-wcwl-wishlistaddedbrowse:hover .feedback {
opacity:1;
visibility:visible;
}
.grid-style-2 .yith-wcwl-wishlistexistsbrowse a i,
.grid-style-2 .yith-wcwl-wishlistaddedbrowse a i {
margin-right:10px;
}
@media screen and (max-width: 468px) {
.grid-style-2 .product-wrap .product-content .product-buttons {
text-align: left;
}
.grid-style-2 .product-wrap .product-content {
padding-top: 25px;
}
}
.woocommerce .product-wrap .product-content .star-rating {
float: none;
margin-top: 8px;
}
.woocommerce .star-rating {
font-size: 0.79em;
}
.woocommerce div.product .product_title {
margin-bottom: 1px;
}
.product-wrap .product-content .product_title a {
display: inline-block;
}
.product-wrap .product-content .book-authors {
margin-bottom: 5px;
}
.product-wrap .product-content .book-authors .authors-list {
font-size: 0.8em;
text-transform: uppercase;
color: #bda2a2
}
.product-wrap .product-content .book-authors .authors-list a {
color: #7e879e;
position: relative;
line-height: 21px;
}
.product-wrap .product-content .book-authors .authors-list a:hover:before {
position: absolute;
top: 0;
left: 0;
content: '';
display: block;
width: 100%;
height: 1px;
background-color: #7e879e;
}
@media(max-width: 1200px) {
.woocommerce .product-wrap .product-content .star-rating {
margin-top: 8px;
}
}
.woocommerce .product .product_title {
line-height: 1;
max-width: 100%;
width: 100%;
}
.product-wrap .product-content .product-cats a {
color: #606775;
font-size: 14px;
text-decoration: none;
}
.product-wrap .product-content .product-cats a:hover {
text-decoration: none;
}
@media(max-width: 1200px) {
.product-wrap .product-content .product_title {
display:block;
float: none;
}
}
.product-wrap .product-content .product-price {
margin-top: 12px;
}
.product-wrap .product-image,
.product-wrap .product-image .catalog-image figure,
.product-wrap .product-image .catalog-image figure img {
position: relative;
display: block;
border-radius: 0px 10px 10px 0px;
-moz-border-radius: 0px 10px 10px 0px;
-webkit-border-radius: 0px 10px 10px 0px;
-ms-border-radius: 0px 10px 10px 0px;
}
.product-wrap .span_1_of_3 .product-image .catalog-image {
max-height: 353px;
}
.product-wrap .span_1_of_4 .product-image .catalog-image {
max-height: 680px;
}
.product-wrap .product-image .catalog-image figure {
margin-bottom: 0;
}
.product-wrap .product-image .catalog-image figure.sh-effect {
padding: 40px;
background-color: #f8f9fa;
}
.product-wrap .product-image .catalog-image figure.sh-effect img {
-webkit-box-shadow: 9px 10px 5px 0px rgba(92,92,92,0.2);
-moz-box-shadow: 9px 10px 5px 0px rgba(92,92,92,0.2);
box-shadow: 9px 10px 5px 0px rgba(92,92,92,0.2);
}
.product-wrap .product-image .catalog-image .has-noflip-image img {
width: 100%;
}
.product-wrap .product-image .catalog-image .outofstock-badge {
display: none;
position: absolute;
z-index: 99;
width: 120px;
padding: 10px;
left: 50%;
top: 50%;
margin-top: -6px;
margin-left: -60px;
background: rgba(255, 255, 255, 0.7);;
font-weight: bold;
color: #f93c3c;
border: 2px solid #f93c3c;
text-transform: uppercase;
font-size: 0.8em;
text-align: center;
}
.outofstock .product-wrap .product-image .catalog-image .outofstock-badge {
display: block;
}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
display: inline-block;
margin-left: 0px;
}
.grid-style-1 .product-wrap .has-flip-image .product-image-back {
left: 0;
top: 0px;
}
.grid-style-1 .product-wrap .product-content .product-buttons {
height: 81px;
}
@media (max-width: 1200px) {
.grid-style-1 .product-wrap .product-content .product-buttons {
height: 105px;
}
}
.grid-style-1 .product-wrap .product-content .product-buttons {
width: 89%;
left: 16px;
}
.grid-style-1 .product-wrap:hover .has-flip-image .product-image-back {
top: 0;
left: 0;
}
@media(max-width: 768px) {
.products .item {
width: 50%;
}
.grid-style-1 .product-wrap:hover .has-flip-image .product-image-back {
left:0;
top: 0;
}
.grid-style-1 .product-wrap .product-content .product-buttons {
bottom: 0;
}
}
@media(max-width: 480px) {
.products .item {
width: 100%;
}
.products .type-product .product-wrap {
width: 100%;
overflow: hidden;
}
.product-wrap .catalog-image img{
width: 100%;
}
.archive .grid-style-1 .product-content .product-buttons {
opacity: 1;
}
}
.product-buttons .yith-wcwl-add-to-wishlist {
margin-top: 0;
}
.grid-style-1 .product-wrap .product-content .product-buttons {
width: 100%;
left: 0;
} .grid-style-3 .product-wrap .product-image {
position: relative;
}
.grid-style-3 .product-wrap .product-image .product-buttons {
width: 100%;
position: absolute;
bottom: -50px;
color: #fff;
transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
}
.grid-style-3 .product-wrap:hover .product-buttons {
bottom: 0;
}
.grid-style-3 .product-wrap .product-image .product-buttons a {
font-size: 0.9em;
color: #c8d2d1;
line-height: 45px;
display: block;
text-transform: uppercase;
}
.grid-style-3 .product-wrap .product-image .product-buttons a:hover {
color: #fff;
}
.grid-style-3 .product-wrap .yith-wcqv-button,
.grid-style-3 .product-wrap .product-image .product-buttons,
.grid-style-3 .product-wrap .on-sale {
background: rgba(109, 104, 104, 0.91);
}
.grid-style-3 .product-wrap .product-image, .grid-style-3 .product-wrap .product-image img {
height: auto;
}
.grid-style-3 .product-wrap .yith-wcqv-button:hover {
background: rgba(109, 104, 104, 1);
}
.grid-style-3 .product-wrap .product-content {
text-align: center;
height: auto;
}
.grid-style-3 .product-wrap .product-content .product-buttons {
display: none;
}
.grid-style-3 .product-wrap .product-content .product_title,
.grid-style-3 .product-wrap .product-content .star-rating,
.grid-style-3 .product-wrap .product-content .price {
float: none;
text-align: center;
display: block;
}
.grid-style-3 .product-wrap .product-content .star-rating {
margin: 8px auto 0;
}
.grid-style-3 .product-wrap .product-content .price {
color: #4a4747;
}
.grid-style-3 .product-wrap .product-buttons .add-to-cart-btn {
width: 58%;
text-align: center;
}
.grid-style-3 .product-wrap .product-buttons .yith-wcwl-add-to-wishlist,
.grid-style-3 .product-wrap .product-buttons .compare_btn {
width: 19%;
}
.grid-style-3 .product-wrap .product-buttons .yith-wcwl-add-to-wishlist,
.grid-style-3 .product-wrap .product-buttons .compare_btn,
.grid-style-3 .product-wrap .product-buttons .add-to-cart-btn {
display: inline-block;
}
.grid-style-3 .product-wrap .product-buttons .add-to-cart-btn,
.grid-style-3 .product-wrap .product-buttons .compare_btn,
.grid-style-3 .product-wrap .product-buttons .yith-wcwl-add-to-wishlist,
.grid-style-3 .product-wrap .product-buttons .yith-wcwl-add-to-wishlist a {
display: inline-block;
line-height: 45px;
padding: 0;
text-align: center;
}
.grid-style-3 .product-wrap .product-buttons i {
line-height: 45px;
}
.grid-style-3 .product-wrap .product-buttons .yith-wcwl-add-to-wishlist a i {
margin-right: 0;
}
.grid-style-3.col-md-2 .product-wrap .product-buttons .add-to-cart-btn {
width: 57%;
}
.grid-style-3.col-md-2 .product-wrap .product-buttons .add-to-cart-btn a {
font-size: 0.75em;
}
@media (max-width: 480px) {
.product-wrap .product-image {
height: 227px;
}
.grid-style-1 .product-wrap .product-image .catalog-image figure {
text-align: center;
}
.grid-style-1 .product-wrap .product-image .catalog-image figure img {
width: auto;
}
.grid-style-1 .product-wrap .product-image {
height:auto;
}
}
.woo-quickview-btn, .product-add-to-cart, .compare_btn, .yith-wcwl-add-to-wishlist, .yith-wish-list {
position: relative;
}
.product-wrap .info-balloon,
.product-wrap .info-balloon-view-cart,
.wishlist-items-wrapper .product-add-to-cart .info-balloon-view-cart,
.wishlist-items-wrapper .product-add-to-cart .info-balloon,
.wishlist_table .info-balloon,
.wishlist_table .info-balloon-view-cart {
position: absolute;
left: 50%;
white-space: nowrap;
padding: 0 11px;
line-height: 22px;
background: #1d2530;
z-index: 10;
bottom: 118%;
transform: translateX(-50%);
color: #fff;
font-size: 0.75em;
text-transform: capitalize;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
border-radius: 2px;
opacity:0;
transition: opacity 0.3s ease;
pointer-events:none;
visibility:hidden;
}
.product-wrap .info-balloon:after,
.product-wrap .info-balloon-view-cart:after,
.wishlist-items-wrapper .product-add-to-cart .info-balloon-view-cart:after,
.wishlist-items-wrapper .product-add-to-cart .info-balloon:after {
content: "";
width: 0;
height: 0;
position: absolute;
bottom: -4px;
left: 50%;
margin-left: -4px;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 4px solid #1d2530;
}
.wishlist-items-wrapper .product-add-to-cart .info-balloon{
bottom: 82px;
}
.grid-style-1 .product-wrap .add-to-cart-btn:hover .info-balloon,
.grid-style-1 .product-wrap .woo-quickview-btn:hover .info-balloon,
.grid-style-1 .product-wrap .compare_btn:hover .info-balloon,
.grid-style-1 .product-wrap .yith-wish-list:hover .info-balloon,
.grid-style-1 .product-wrap .product-add-to-cart:hover .info-balloon,
.wishlist-items-wrapper .product-add-to-cart:hover .info-balloon {
opacity: 1;
visibility: visible;
}
.grid-style-1 .product-wrap .product-buttons.product-added .add-to-cart-btn .info-balloon {
display: none;
}
.grid-style-1 .product-wrap .product-buttons .info-balloon-view-cart {
display: none;
}
.grid-style-1 .product-wrap .product-buttons.product-added .info-balloon-view-cart {
display: block;
}
.grid-style-1 .product-wrap .product-add-to-cart:hover .info-balloon {
opacity: 1;
visibility: visible;
z-index: 10;
}
.products .product-wrap .product-content .product-desc {
display: none;
} .products.list .item {
width: 100%;
margin-bottom: 45px!important;
}
.products.list .item .product-wrap {
border: none;
background: #f9f9f9;
padding: 20px 0 20px 20px;
transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
}
.products.list .item .product-wrap:hover {
background: #fff;
-webkit-box-shadow: 0px 3px 20px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 3px 20px 0px rgba(0,0,0,0.2);
box-shadow: 0px 3px 20px 0px rgba(0,0,0,0.2);
}
.products.list .product-wrap .product-image {
width: 219px;
height: 266px;
overflow: hidden;
float: left;
margin-bottom: 0;
}
.products.list .product-wrap .catalog-image a {
display: block;
}
.products.list .product-wrap .catalog-image a figure {
display: block;
margin: 0
}
.products.list .product-wrap .has-flip-image .product-image-back {
display: none;
}
.products.list .product-wrap:hover .has-flip-image .product-image-front {
opacity: 1!important;
}
.products.list .product-wrap .product-content {
text-align: left;
float: left;
padding: 0 15px 0 25px;
width: 74%;
}
.products.list .product-wrap .product-content .product-desc {
display: block;
}
.products.list .product-wrap .product-content .price, .products.list .product-wrap .product-content .star-rating {
float: none;
display: block;
text-align: left;
margin-top:10px;
}
.products.list .product-wrap .product-buttons, .products.list .product-wrap .yith-wcqv-button {
display: none;
opacity: 0;
}
.products.list .product-wrap .product-desc {
display: block;
}
.products.list .product-wrap .add-to-cart-btn-inlist {
display: block;
}
.products.list .product-wrap .add-to-cart-btn-inlist i {
margin-right: 7px;
}
.products.list .product-wrap .on-sale {
left: 0;
right: auto;
}
.products.list .grid-style-3 .product-wrap .product-content,
.products.list .grid-style-3 .product-wrap .product-content .product_title {
text-align: left;
}
@media screen and (max-width: 1200px) {
.products.list .type-product .product-wrap {
height: auto;
}
.products.list .product-wrap .product-content {
width: 75%;
}
.products.list .product-wrap .product-image {
width: 25%;
height: auto;
}
} ul.products-list-container {
padding: 0;
margin: 0;
}
ul.products-list-container li {
list-style: none;
padding-bottom: 30px;
margin-bottom: 39px;
border-bottom: 1px solid #f1f1f1;
padding-left: 0!important;
}
.products-list-container .product-image-col {
padding-left: 0;
}
.products-list-container .product-image {
border: none;
padding: 0
}
.products-list-container .product-image img {
width: 100%;
}
.products-list-container .product-desc-col {
padding: 0;
}
.products-list-container .product-desc-col .product_title {
line-height: 18px;
}
.products-list-container .product-desc-col .product_title a {
font-size: 15px;
font-weight: 400;
}
.products-list-container .product-desc-col .add-to-cart-btn a {
color: #d1d1d1;
}
.products-list-container .product-desc-col .add-to-cart-btn a:hover {
color: #1d2530;
}
.products-list-container .product-desc-col .amount {
font-size: 19px;
}
.products-list-container .list-add-to-cart {
color: #b7afaf;
}
@media screen and (min-width: 1024px) {
ul.products-list-container li:last-child {
border: none;
}
}
@media screen and (max-width: 992px) {
.products-list-container .product-desc-col .product-content {
padding-top: 20px;
text-align: center;
}
}
@media screen and (max-width: 768px) {
.products-list-container .products-col,.products-list-container .product-image-col {
padding-left: 0;
padding-right: 0;
}
} ul.product_list_widget {
margin: 0;
padding: 0;
list-style: none;
}
@media screen and (min-width: 578px) {
ul.product_list_widget {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
flex-direction: row;
}
}
ul.product_list_widget li {
margin-bottom: 20px;
width: 100%;
}
@media screen and (max-width: 578px) {
ul.product_list_widget li {
margin: 0 auto 20px;
}
}
ul.product_list_widget li > a, ul.product_list_widget li > a span {
line-height: 23px;
width: 100%;
display: block;
}
ul.product_list_widget li > a span.product-title {
margin-top: 10px;
margin-bottom: 7px;
font-size: 17px;
} @media screen and (max-width: 992px) {
.shop-highlights .bookchoix-icon-heading {
font-size: 14px;
}
.shop-highlights .bookchoix-icon-content .bookchoix-icon-desc {
font-size: 12px;
}
}
.acm_woo_category_grid  .cat_image img {
max-width: 100%;
height: auto;
} .before-shop-loop {
padding-bottom: 39px;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
float: left;
width: 212px;
position: relative;
}
.woocommerce-ordering .select-wrap {
width:190px;
}
.woocommerce-result-count, .gridlist-toggle a em {
display: none;
}
.gridlist-toggle {
float: right;
}
.gridlist-toggle a {
width: 50px;
height: 40px;
display: inline-block;
text-align: center;
line-height: 40px;
margin-left: 7px;
background: #eee;
color: #464646;
}
.gridlist-toggle a:hover span:before, .gridlist-toggle a.active span:before {
color: #000;
}
.gridlist-toggle a .fa {
font-size: 18px;
line-height: 42px;
}
.woocommerce .added_to_cart {
display: none;
}
#footer-widgets .subscription-form-2 {
padding-top: 10px;
}
.publication-date {
font-size: 12px;
font-weight: bold;
color: #7a838f;
}
@media screen and (max-width: 468px) {
.woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
width: 100%
}
} .woo-cart-link {
position: relative;
display: table;
}
.woo-cart-link > a.cart-contents {
display: table-cell;
vertical-align: middle;
padding: 0 20px;
color: #000;
line-height: 1
}
.woo-cart-link > a.cart-contents span.amount {
vertical-align: top;
font-weight: 700;
}
.woo-cart-link > a.cart-contents span.count {
display: block;
margin: -8px 0 0 46px;
font-size: 0.8em;
}
.woo-mini-cart-widget {
position: absolute;
width: 280px;
padding: 15px;
top: 100%;
right: 0;
opacity: 0;
visibility: hidden;
background: #fff;
z-index: 999;
-webkit-transition: .5s ease;
-moz-transition: .5s ease;
transition: .5s ease;
-webkit-transform: translateY(30px);
-moz-transform: translateY(30px);
-ms-transform: translateY(30px);
-o-transform: translateY(30px);
transform: translateY(30px);
-webkit-box-shadow: 0px 3px 7px -1px rgba(212,212,212,1);
-moz-box-shadow: 0px 3px 7px -1px rgba(212,212,212,1);
box-shadow: 0px 3px 7px -1px rgba(212,212,212,1);
}
.woo-cart-link:hover > .woo-mini-cart-widget {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
}
.woo-cart-link .cart-contents .fa-shopping-bag {
font-size: 30px;
margin-right: 10px;
}
@media screen and (min-width: 768px) and (max-width: 992px) {
.woo-cart-link > a.cart-contents span.count {
display: none;
}
}
@media screen and (max-width: 768px) {
.woo-cart-link {
margin-left: -15px;
margin-right: -15px;
}
.woo-cart-link > a.cart-contents {
padding: 17px 35px;
}
}
.widget-right .woo-cart-link {
float: right;
}
@media screen and (max-width: 468px) {
.woo-cart-link {
display: none;
}
} .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button,
.single .woocommerce .single_add_to_cart_button, .woocommerce button.button.alt.disabled,
.woocommerce button.button.alt:disabled {
padding: 14px 20px;
background-color: #1d2530;
border: none;
color: #fff;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images,
.woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
width: 42%;
margin-bottom: 10px;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
float: left;
margin-top: 25px;
width: 450px;
margin-left: 68px;
}
.woocommerce .product-gallery-wrap {
margin-bottom: 50px;
}
#yith-quick-view-modal.open .yith-wcqv-main {
overflow-x: hidden;
overflow-y: hidden;
}
.yith-wcqv-wrapper {
height: 479px !important;
}
#yith-quick-view-modal .yith-wcqv-main {
padding: 25px!important;
}
#yith-quick-view-close {
color: #ffffff;
background: #b7aeae;
right: 12px;
top: 12px;
padding: 3px;
width: 27px;
height: 27px;
line-height: 20px;
}
.woo-single-product-content {
float: left;
width: 60%;
}
.woo-single-product-extra-details {
color: #101010;
float: left;
width: 40%;
padding-left: 20px;
margin-top: -40px;
}
@media screen and ( max-width: 468px ) {
.woo-single-product-content {
float: none;
width: 100%;
}
.woo-single-product-extra-details {
float: none;
width: 100%;
margin-top: 30px;
padding-left: 0;
}
}
.woo-single-product-extra-details h4 {
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
margin-bottom: 6px;
}
.woo-single-product-extra-details .detail-wrap {
border-bottom: 1px solid #e4efef;
padding: 8px 0;
}
.woo-single-product-extra-details .detail-label {
font-size: 0.8em;
text-transform: uppercase;
}
.woo-single-product-extra-details .detail-content {
font-weight: 600;
}
@media screen and (max-width: 768px) {
.yith-wcqv-button {
display: none;
}
}
.woocommerce div.product div.images:before,
#yith-quick-view-content div.images:before,
.woocommerce div.product div.images:after,
#yith-quick-view-content div.images:after {
clear: both;
content: " ";
display: table;
}
#yith-quick-view-content .on-sale, #acm-quickview-content .on-sale {
display: none;
}
#yith-quick-view-modal .yith-wcqv-main {
padding: 20px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
#yith-woocompare table.compare-list td th {
padding-left: 15px;
}
#yith-woocompare table.compare-list td {
padding: 0 25px;
}
.wc_shop_page {
padding-top: 50px;
}
.single-product .summary,
.single-product label {
color: #606775;
}
.single-product div.product .summary .product_title {
max-width: 600px;
overflow: visible;
font-size: 29px;
line-height: 34px;
font-weight: 600;
letter-spacing: 0.04em;
white-space: normal;
}
.single-product div.product .summary .authors-list,
.single-product div.product .summary .authors-list a {
font-weight: 500;
color: #9199a6;
}
.single-product div.product .summary .authors-list a:hover {
color: #606775;
text-decoration: overline;
}
.single-product div.product .woocommerce-product-rating {
margin-bottom: 0.75em;
}
.single-product div.product .product_title {
color: #121823;
}
.single-product .variations .label {
font-size: 0.9em;
}
.single-product form.cart {
display: flex;
float: left;
margin-right: 4px;
}
.single-product .minus {
border:none;
color:#fff;
background-color:purple;
height:30px;
width:30px;
}
.single-product .plus {
border:none;
color:#fff;
height:30px;
width:30px;
}
.single-product .qty {
height:30px;
}
.single-product .qty::-webkit-inner-spin-button,
.single-product .qty::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
.single-product form.cart .quantity input.input-text[type="number"]:focus{
outline:none;
box-shadow: none;
}
.single-product .woocommerce-product-details__short-description p {
margin-bottom: 1.5rem;
}
.single-product .product_meta_wrap {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
flex-direction: row;
}
.single-product .product_meta {
clear: both;
padding-top: 5px;
}
.single-product .product_meta_wrap .product_meta_label {
color: #121823;
font-weight: 500;
margin-right: 5px;
}
.single-product .product_meta_wrap .product_meta_value,
.single-product .product_meta_wrap .product_meta_value a {
color: #9199a6;
font-weight: 400;
}
.single-product .product .variations .select_box_colorpicker span {
border: none;
width: 22px;
height: 22px;
}
.single-product .product .variations .select_option {
margin-right: 10px;
}
.single-product .product .variations .select_box_colorpicker {
padding-bottom: 10px;
}
.single-product .product .variations .select_option:hover, .single-product .product .variations .select_option.selected {
background-color:#333;
border: 1px solid #333;
color: #fff;
}
.single-product .product .variations .select_option span {
border:none;
}
.single-product .product .variations .select_option:hover, .single-product .product .variations .select_option.selected {
background-color:#333;
border: 1px solid #333;
color: #fff;
}
.single-product .product .variations .select_option.selected {
background: #000;
}
.single-product .product .variations .reset_variations {
display: table;
}
.single-product .product .woocommerce-variation-price {
margin-bottom: 20px;
}
.single-product .product .variations .select_option_label span {
width: 37px;
height: 32px;
padding: 4px;
line-height: 23px;
font-weight: 700;
}
.single-product .product .variations .select_option_colorpicker {
border-radius: 100%;
border: 1px solid #e0dddd;
padding: 2px;
}
.single-product .product .variations .select_option_colorpicker:hover,
.single-product .product .variations .select_option_colorpicker.selected {
background-color: #fbfafa;
border: 1px solid #9e9898;
}
.single-product .product .variations .select_option_colorpicker span {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
}
.single-product .product .summary p:last-of-type {
margin-bottom: 20px;
}
.single-product .product .summary form.cart {
margin:0 0 14px;
padding-top: 5px;
display: block;
float: none;
}
.single-product div.product form.cart .variations {
table-layout: fixed;
}
.single-product .product .summary .cart .quantity,
.woocommerce-cart .quantity,
.single-product #content-wrap .product-type-grouped .summary .cart .quantity {
position: relative;
margin-right: 15px !important;
width: 69px;
}
.single-product .product-type-grouped .summary .cart .quantity {
width:51px;
}
.woocommerce-cart .quantity {
width: 68px;
}
.single-product .star-rating {
font-size: 1em;
}
.single-product .product .summary .cart .quantity .minus,
.woocommerce-cart .quantity .minus, .single-product .product .summary .cart .quantity .plus,
.woocommerce-cart .quantity .plus  {
position: absolute;
z-index: 10;
top: 0;
right: -6px;
padding: 0;
background: none!important;
color: #121823!important;
border: 1px solid #dddfe7 !important;
height: 22px;
width: 21px;
line-height: 19px;
text-align: center;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
}
@media screen and (max-width: 767px) {
.woocommerce-cart .quantity .minus,
.woocommerce-cart .quantity .plus {
right: -22px;
}
.woocommerce-cart .quantity {
margin-right: 21px !important;
}
}
.single-product .product .summary .cart .quantity .minus,
.woocommerce-cart .quantity .minus {
top: auto;
bottom:0;
}
.single-product .product .summary .cart .quantity .input-text,
.woocommerce-cart .quantity .input-text {
position: relative;
height: 47px;
border: 1px solid #dddfe7;
color: #121823;
text-align: center;
padding: 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
}
.single-product div.product form.cart .variations td.label {
width:100px;
display: table-cell;
text-align:left;
}
.single-product .product .quantity .qty,
.woocommerce-cart .quantity .qty {
padding: 0!important;
font-weight: 700;
}
.single-product .product .single_add_to_cart_button,
.single-product button.button.alt,
.single-product .woocommerce button.button {
margin-right:10px;
}
.single-product .single_add_to_cart_button {
text-transform: uppercase;
}
.single-product div.product .summary .compare,
.single-product div.product .summary .yith-wcwl-add-to-wishlist a {
padding: 0 !important;
font-size: 12px;
color: #d6d3d3;
line-height: 39px;
text-align: center;
text-transform: uppercase;
background: none;
transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
}
.single-product div.product .yith-wcwl-add-to-wishlist a:before,
.single-product div.product a.compare:before {
display: block;
font-family: "simple-line-icons";
font-size: 12px;
font-weight: 400;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.single-product div.product .yith-wcwl-add-to-wishlist a:before {
content: "\e08a";
}
.single-product div.product a.compare:before {
content: "\e059";
}
.single-product div.product .compare:hover,
.single-product div.product .yith-wcwl-add-to-wishlist a:hover {
color: #333;
}
.single-product div.product .yith-buttons {
position: absolute;
left: 25px;
top: 25px;
}
.single-product div.product .yith-buttons .yith-wcwl-add-to-wishlist a,
.single-product div.product .compare_btn a {
position: relative;
width: 50px;
height: 50px;
line-height: 50px;
display: block;
background: rgba(255, 255, 255, 0.85);
color: #485c69;
text-align: center;
overflow: hidden;
white-space: nowrap;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
-webkit-box-shadow: 5px 3px 6px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 5px 3px 6px 0px rgba(0,0,0,0.1);
box-shadow: 5px 3px 6px 0px rgba(0,0,0,0.1);
z-index: 10;
}
.single-product div.product .yith-buttons .info-balloon {
position: absolute;
font-size: 10px;
top: 50%;
left: 57px;
background: #1d2530;
font-size: 0.85em;
color: #fff;
white-space: nowrap;
padding: 0 11px;
line-height: 22px;
margin-top: -11px;
z-index: 10;
text-transform: capitalize;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
border-radius: 2px;
opacity:0;
transition: opacity 0.3s ease;
pointer-events:none;
visibility:hidden;
}
.single-product div.product .yith-buttons .info-balloon:after {
content: "";
width: 0;
height: 0;
position: absolute;
top: 50%;
left: -4px;
margin-top: -2px;
border-style: solid;
border-width: 2px 4px 2px 0;
border-color: transparent #1d2530 transparent transparent;
}
.single-product div.product .yith-buttons .yith-wish-list:hover .info-balloon ,
.single-product div.product .compare_btn:hover .info-balloon {
opacity: 1;
filter: opacity(1);
visibility: visible;
}
.single-product .product-type-grouped .summary .yith-wcwl-add-to-wishlist {
clear: both;
float: left;
}
.single-product .product-type-grouped .summary .compare {
margin-top: 10px;
}
.single-product .product-type-grouped .summary .yith-wcwl-add-to-wishlist,
.single-product .product-type-grouped .summary .compare {
margin-bottom: 15px;
}
.woocommerce div.product-type-external p.cart {
margin-bottom: 1em;
}
.single-product .yith-wcwl-add-to-wishlist .feedback {
display: none;
}
.single-product .yith-wcwl-add-button > a i {
margin-right: 0px;
}
.single-product .woocommerce-tabs {
clear: both;
padding-top: 25px;
border-bottom: 1px solid #eee;
margin-bottom: 30px
}
@media screen and (max-width: 468px) {
.single-product .woocommerce-tabs {
padding-top: 0;
}
}
.woocommerce-Tabs-panel--description p:last-child {
margin-bottom: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after {
border: none;
background-color: transparent;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
padding: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
padding: 0 5px 0 0;
margin: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
margin: 0 15px 0 0;
font-size: 1.5em;
color: #777;
font-weight: 500;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
color: #666;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
border-bottom: 1px solid #333;
color: #333;
}
.woocommerce div.product .woocommerce-tabs .wc-tab h2 {
font-size: 1.3em;
margin-bottom: 15px;
}
.single-product #comments {
margin-top: 0;
}
.woocommerce .wc-tabs-wrapper table.shop_attributes, .woocommerce .wc-tabs-wrapper table.shop_attributes th,
.woocommerce .wc-tabs-wrapper table.shop_attributes td {
border: none;
width: auto;
text-align: left;
}
.woocommerce table.shop_attributes {
margin: 0;
}
.woocommerce div.product .woocommerce-tabs .panel {
padding-bottom: 25px;
margin-bottom: 0;
}
@media screen and (max-width: 468px) {
.woocommerce div.product .woocommerce-tabs .panel {
padding-bottom:0;
}
}
.woocommerce .wc-tabs-wrapper table.shop_attributes th {
padding: 5px 10px 5px 0;
}
.woocommerce .wc-tabs-wrapper table.shop_attributes td {
padding-left: 10px;
}
.woocommerce table.shop_attributes td p {
padding: 5px 0;
}
.woocommerce-Tabs-panel--additional_information table.shop_attributes td p {
padding: 0;
}
.woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th {
background: none;
}
.woocommerce .related.products {
padding-top: 10px;
padding-bottom: 50px;
}
.woocommerce .related.products .products {
padding-top: 25px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
margin-bottom: 2.5em;
}
.woocommerce .woocommerce-Reviews-title {
margin-bottom: 40px;
}
.woocommerce #reviews #comments ol.commentlist {
margin: 0;
padding: 0
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
width: 70px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin-left: 80px;
border: none;
padding-top: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .woocommerce-review__author {
font-size: 18px;
color: #222222;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p {
margin: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p, .woocommerce #review_form #respond p.comment-notes {
color: #555;
}
.woocommerce .comment-text .star-rating {
float: none;
margin-bottom: 6px;
}
#review_form_wrapper .comment-reply-title {
font-size: 1.3em;
color: #2c2c2c;
margin-bottom: 7px;
text-transform: capitalize;
}
.woocommerce .comment-form label {
display: block;
}
.woocommerce .comment-form input[type="text"], .woocommerce .comment-form input[type="email"] {
height: 40px;
}
.woocommerce .comment-form textarea {
padding: 15px;
}
.woocommerce .comment-form input[type="text"]:focus, .woocommerce .comment-form textarea:focus {
outline: none;
}
#review_form #respond .comment-form-cookies-consent label {
display: inline-block;
}
@media screen and (max-width: 992px) {
.woocommerce #content div.product div.images, .woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images,
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
width: 100%;
margin-left: 0;
}
}
@media screen and (max-width: 468px) {
.single-product form.cart {
float: none;
}
.single-product div.product-type-simple .summary .yith-wcwl-add-to-wishlist a {
margin: 20px 20px 20px 0;
}
.single-product div.product .summary .compare {
margin-top: 20px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin-left: 0;
}
}
.single-product .single-product-extra-info-wrap.show-border {
margin-top: 25px;
padding: 10px 0;
border-top: 1px solid #eaeaea;
border-bottom: 1px solid #eaeaea;
}
.single-product-extra-button-info {
position: relative;
line-height: 32px;
}
.single-product-extra-button-info .extra-button-info-icon {
position: absolute;
top: 4px;
left: 0;
font-size: 14px;
}
.single-product-extra-button-info .extra-button-info-text {
margin-left: 27px;
} .backto-myaccount-btn {
position: relative;
text-transform: uppercase;
font-size: 0.8em;
margin-bottom: 15px;
display: inline-block;
padding-left: 12px;
}
.backto-myaccount-btn::before {
position: absolute;
top: 9px;
left: 0;
display: block;
width: 12px;
height: 12px;
content: "\e605";
font-family: 'simple-line-icons';
font-size: 7px;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.account-order-book-thumb {
max-width: 60px;
height: auto;
} .details-wrapper {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
flex-direction: row;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
border-radius: 10px;
background-color: #f8f9fa;
}
.details-wrapper .detail-wrap {
flex: 0 0 50%;
max-width: 50%;
}
.details-wrapper .detail-wrap {
border-bottom: 1px solid #e4efef;
padding: 13px 20px;
}
.details-wrapper .detail-wrap:nth-last-child(-n+2) {
border-bottom:none;
}
.book-extra-details .detail-label {
font-size: 0.8em;
font-weight: 500;
text-transform: uppercase;
}
.book-extra-details .detail-content {
font-weight: 600;
color: #121823;
} .acmthemes-theme .xoo-wsc-footer .side-cart-btn,
.woocommerce .xoo-wsc-footer .side-cart-btn {
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
padding: 14px 20px;
border: 2px solid;
}
.acmthemes-theme .xoo-wsc-footer .side-cart-btn-cart,
.woocommerce .xoo-wsc-footer .side-cart-btn-cart {
background-color: transparent;
}
.acmthemes-theme .xoo-wsc-footer .side-cart-btn-cart:hover,
.woocommerce .xoo-wsc-footer .side-cart-btn-cart:hover {
background-color: transparent;
}
.acmthemes-theme .xoo-wsc-footer .side-cart-btn-continue,
.woocommerce .xoo-wsc-footer .side-cart-btn-continue,
.acmthemes-theme .xoo-wsc-footer .side-cart-btn-checkout,
.woocommerce .xoo-wsc-footer .side-cart-btn-checkout {
background-color: #282e38;
border-color: #282e38;
}
.acmthemes-theme .xoo-wsc-footer .side-cart-btn-continue:hover,
.acmthemes-theme .xoo-wsc-footer .side-cart-btn-checkout:hover,
.woocommerce .xoo-wsc-footer .side-cart-btn-continue:hover,
.woocommerce .xoo-wsc-footer .side-cart-btn-checkout:hover {
background-color: #9381FF;
border-color: #9381FF;
}
.xoo-wsc-header {
background-color: #ffeaea;
}
.xoo-wsc-empty-cart .button {
background-color: #f1e7e7;
font-size: 13px;
}
.xoo-wsc-empty-cart .button:hover {
background-color: #303947;
} .woocommerce-cart .woocommerce table.shop_table {
margin-bottom: 51px;
}
.woocommerce table.shop_table thead,
.woocommerce .woocommerce-cart .woocommerce table.shop_table thead,
.woocommerce .woocommerce-order-details table.shop_table thead,
.woocommerce table.my_account_orders.shop_table thead,
.wishlist_table thead{
background-color:#606775;
color:#ffffff;
text-transform:uppercase;
letter-spacing:1px;
}
.woocommerce-cart .cart_totals .shop_table, .woocommerce-cart table.cart th, .woocommerce-cart table.cart td,
.woocommerce table.wishlist_table tr th, .woocommerce table.wishlist_table tr td {
border:none;
text-align: left;
padding: 30px;
}
.woocommerce table.wishlist_table {
font-size: 100%;
}
.woocommerce table.wishlist_table tr th, .woocommerce table.wishlist_table tr td {
padding: 16px 12px;
}
.woocommerce table.wishlist_table tr td.product-remove {
padding-left: 30px;
}
.woocommerce table.wishlist_table .yith-wcqv-button {
font-size: 0.85em;
font-weight: 400;
padding: 7px 12px;
}
.woocommerce-cart .woocommerce table.woocommerce-cart-form__contents,
.woocommerce table.wishlist_table {
border: 1px solid #ebebec;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.woocommerce-cart table.cart th {
padding-top: 15px;
padding-bottom: 15px;
}
.woocommerce-cart  table, .woocommerce-cart table.cart th {
font-size:14px;
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
width: 100px;
}
.wishlist-items-wrapper .product-add-to-cart .btn-add-to-cart {
display: inline-block;
text-align: center;
border: 2px solid #c5c5c5;
padding: 7px 20px;
color: #917171;
}
.wishlist-items-wrapper .product-add-to-cart .btn-add-to-cart:hover {
color: #1d2530;
border-color: #917171;
}
.woocommerce a.remove {
font-size: 1.1em;
line-height: 13px;
border: 1px solid #fff;
}
.woocommerce a.remove:focus, .woocommerce a.remove:hover {
background: none;
color: red!important;
border: 1px solid red;
-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.3);
}
.woo-mini-cart-widget .quantity {
font-size: 0.9em;
font-weight: 400;
color: #43464c;
}
.woocommerce-cart .woocommerce .shop_table .variation {
font-size: 0.8em;
color: #606775;
}
.woocommerce-cart .woocommerce .shop_table td.product-price .amount,
.woocommerce-input-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered {
color: #606775;
}
.woocommerce-page .select2-container--default .select2-results__option[aria-selected=true],
.woocommerce-page .select2-container--default .select2-results__option[data-selected=true] {
background-color: #cbcfd6;
}
.woocommerce-page .select2-container--default .select2-results__option--highlighted[aria-selected],
.woocommerce-page .select2-container--default .select2-results__option--highlighted[data-selected] {
background-color: #9199a6;
}
.woocommerce-cart .woocommerce .shop_table td.product-subtotal .amount {
color:#121823;
font-size: 1.2em;
}
.woocommerce-cart .woocommerce .cart_totals .shop_table th,
.woocommerce-cart .woocommerce .cart_totals .shop_table td  {
color: #303947;
border: none;
text-transform: uppercase;
}
.woocommerce-cart .woocommerce .cart_totals .shop_table th {
text-align: left;
padding-left: 0;
}
.woocommerce-cart .woocommerce .cart_totals .shop_table td {
text-align: right;
padding-right: 0;
}
.woocommerce-cart .woocommerce .cart_totals .order-total th,
.woocommerce-cart .woocommerce .cart_totals .order-total td {
border-top: 1px solid #ebebec;
border-bottom: 1px solid #ebebec;
}
.woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout {
padding: 43px 0 0 0;
text-align: center;
}
.woocommerce-cart .wc-proceed-to-checkout .continue_shoping {
display: none;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.wc-forward,
.woocommerce .wc-proceed-to-checkout a.checkout-button.button,
.woocommerce input.button.alt {
text-transform:uppercase;
font-size: 14px;
padding: 18px 20px;
display: inline-block;
}
.woocommerce-cart input[name="apply_coupon"],
.woocommerce-cart input[name="update_cart"] {
padding: 19px 30px !important;
border-radius:0;
text-transform:uppercase;
letter-spacing:1px;
font-weight: normal;
}
.woocommerce-cart table.cart td.actions .coupon .input-text{
width:200px;
padding-left:20px;
margin-right:10px;
height: 47px;
}
.woocommerce-cart .order-total .amount {
font-size: 1.4em;
}
.woocommerce #ship-to-different-address label {
font-weight: 400;
}
.woocommerce-cart .woocommerce .cart-collaterals table.shop_table .woocommerce-Price-currencySymbol{
padding-right:5px;
}
.woocommerce-cart .woocommerce .cart-collaterals table.shop_table strong .woocommerce-Price-amount.amount,
.woocommerce-cart .woocommerce .cart-collaterals table.shop_table strong .woocommerce-Price-currencySymbol{
color:#000;
}
.woocommerce-checkout .col2-set, .woocommerce-checkout .col2-set {
width: 60%;
float: left;
padding-right: 25px;
}
.woocommerce-checkout .col2-set .col-1, .woocommerce-checkout .col2-set .col-2 {
width: 100%;
float: none;
}
.woocommerce-checkout h3 {
text-transform: uppercase;
font-size: 1.2em;
margin-bottom: 25px;
}
.woocommerce-checkout label {
color: #606775;
font-weight: normal;
}
#ship-to-different-address {
margin-top: 25px;
}
.woocommerce-checkout .input-text {
height: 45px;
}
.woocommerce-checkout ::-webkit-input-placeholder { font-style: italic;
}
.woocommerce-checkout ::-moz-placeholder { font-style: italic;
}
.woocommerce-checkout :-ms-input-placeholder { font-style: italic;
}
.woocommerce-checkout :-moz-placeholder { font-style: italic;
}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 28px;
}
.woocommerce form .form-row abbr.required {
text-decoration: none;
}
.select2-container--default .select2-selection--single {
border-color: #e2dfdf;
}
.select2-container .select2-selection--single {
height: 45px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 42px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 42px;
}
.woocommerce form .form-row.woocommerce-validated input.input-text {
border:1px solid #e2dfdf
}
.woocommerce-checkout .woocommerce-account-fields {
margin-top: 30px;
}
.woocommerce-checkout .checkbox input[type=checkbox],
.woocommerce-checkout .checkbox-inline input[type=checkbox],
.woocommerce-checkout .radio input[type=radio] {
position: static;
margin-left: 0;
}
.woocommerce form .form-row textarea {
padding: 12px;
}
.woocommerce-checkout #order_review_heading {
text-transform: uppercase;
margin-top: 40px;
margin-bottom: 30px;
}
.woocommerce .woocommerce-checkout-review-order {
width: 40%;
float: left;
padding: 20px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.woocommerce table.woocommerce-checkout-review-order-table th, .woocommerce table.woocommerce-checkout-review-order-table td {
text-align: left;
padding-left: 0;
}
.woocommerce table.woocommerce-checkout-review-order-table th {
text-transform: uppercase;
color: #464646;
}
.woocommerce table.woocommerce-checkout-review-order-table {
border: none;
}
.woocommerce table.woocommerce-checkout-review-order-table .cart_item {
font-style: italic;
}
.woocommerce-checkout .order-total .amount {
font-size: 19px;
color: #000;
font-weight: 500;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
background-color: #fff;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before {
border-bottom-color: #fff;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment,
.woocommerce-checkout-review-order {
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
background: #f0fbf7;
}
.woocommerce-checkout #payment .button {
padding-left: 38px;
padding-right: 38px;
}
.shop-page .pagination-wrap {
margin-bottom: 20px;
}
.empty-cart-suggestions {
padding-top: 25px;
} .woocommerce .widget_price_filter .ui-slider-horizontal {
height: 3px;
margin-bottom: 18px;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
position: relative;
background-color: #e2dcdc;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
border-radius: 1em;
cursor: ew-resize;
outline: 0;
margin-left: -.5em;
background-color: #1d2530;
width: 8px;
height: 8px;
top: -.2em;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
top: 0px;
background-color: #a8a8a8;
}
.woocommerce .widget_price_filter .price_slider_amount .price_label {
float: right;
line-height: 3;
}
.product-categories {
padding: 0;
}
.product-categories li > a {
display: block;
position: relative;
}
.product-categories li.cat-parent .cat-expand {
position: absolute;
top: 2px;
right: 0;
width: 30px;
height: 30px;
display: inline-block;
text-align: center;
z-index: 99;
}
.product-categories li.cat-parent .cat-expand:after {
content: "\e604";
font-family: 'simple-line-icons';
display: inline-block;
}
.product-categories li ul {
padding-left: 20px;
font-size: 0.9em;
display: none;
}
.sidebar .widget_product_search .woo-product-search .search-field {
font-size: 14px;
text-transform: uppercase;
height: 52px;
}
.sidebar .widget_product_search .woo-product-search button {
padding: 0 20px;
text-align: center;
cursor: pointer;
}
.sidebar .widget .product-categories .cat-parent, .sidebar .widget .product-categories .cat-item {
position: relative;
}
.sidebar .widget .product-categories .cat-parent .count {
position: absolute;
right: 25px;
top: 0;
} #page-content {
padding-top: 50px;
padding-bottom: 50px;
}
#page-content .page {
margin-bottom: 20px;
}
#page-content .main {
padding-left: 15px;
padding-right: 15px;
}
.wp-blog {
margin-top: 50px;
margin-bottom: 35px;
}
.blog-list.left {
padding-left: 0;
}
.blog-column .post {
padding-bottom: 26px;
margin-bottom: 55px;
border-bottom: 3px double #f1f2f5;
}
.blog-column .post-excerpt p {
margin-bottom: 0;
}
.sticky .entry-header .entry-title {
margin-top: 3px;
}
.featured-post {
position: relative;
display: inline-block;
font-size: 13px;
color: #ffffff;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 0.05em;
background: #f18e7d;
padding: 4px 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}
.wp-blog .blog-column .post {
padding: 10px;
transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
}
.recent-posts.no-border .post {
border: none;
}
.blog-wrap .entry-header .entry-title {
max-width: 750px;
font-size: 48px;
line-height: 56px;
font-weight: 700;
letter-spacing: 0.02em;
color: #1d2530;
margin: 0 auto 15px;
}
@media screen and (max-width: 768px) {
.blog-wrap .entry-header .entry-title {
font-size: 35px;
line-height: 40px;
}
}
.blog-wrap .entry-header {
position: relative;
text-align: center;
margin-bottom: 35px;
}
.blog-wrap .entry-header .entry-title a {
color: #303947;
}
.blog-wrap .entry-header .entry-title a:hover {
color: #121823;
}
.blog-wrap .post .post-categories,
.blog-wrap .post .post-categories a {
display: inline-block;
text-transform: uppercase;
}
.blog-wrap .entry-header .post-categories {
margin-bottom: 20px;
}
.blog-wrap .post .post-categories a {
font-size: 13px;
color: #5e5454;
background: #f8f9fa;
padding: 5px 10px;
font-weight: 600;
letter-spacing: 0.05em;
}
.blog-wrap .post .post-categories a {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}
.blog-wrap .sticky .post-categories {
margin-left: 15px;
}
.blog-wrap .post .post-categories a:hover {
color: #121823;
}
.blog-wrap .blog-column.multi-columns .post .post-categories a:after {
background-color: #1d2530;
content: '';
height: 2px;
width: 0;
position: absolute;
bottom: 0;
left: 0;
-webkit-transition: width .25s;
transition: width .25s;
}
.blog-wrap .post-categories a:hover:after {
width: 100%;
}
.blog-column.multi-columns {
margin: 35px 0;
}
.blog-column.multi-columns .post {
border: none;
padding-bottom: 0;
margin-bottom: 20px;
}
.blog-wrap .multi-columns .entry-header {
text-align: left;
margin-bottom: 0;
}
.blog-wrap .multi-columns .entry-header .entry-title {
margin-bottom: 10px;
}
.blog-wrap .multi-columns .entry-content .post-excerpt {
margin-top: 20px;
}
.blog-wrap .multi-columns .post .post-categories a {
position: absolute;
top: -33px;
left: 10px;
padding: 10px 20px;
background: #fff;
-webkit-box-shadow: 0 2px 7px rgb(109, 109, 109, 0.1);
-moz-box-shadow: 0 2px 7px rgba(109, 109, 109, 0.1);
box-shadow: 0 2px 7px rgba(109, 109, 109, 0.1);
}
.blog-wrap .multi-columns .entry-header .entry-title {
font-size: 21px;
line-height: 27px;
font-weight: 600;
text-align: left;
}
.blog-wrap .featured-image {
text-align: center;
max-height: 70vh;
overflow: hidden;
}
.blog-wrap .featured-image img {
display: inline-block;
height: auto;
}
.blog-wrap .featured-media.image {
margin-bottom: 15px;
}
.wp-blog .blog-column .post .post-text {
padding: 10px 10px 5px;
}
.wp-blog .blog-column.single-column .post,
.wp-blog .blog-column.single-column .post .post-text {
padding: 0 10px;
}
.entry-header .post-meta,
.entry-header .post-meta a {
font-size: 18px;
font-weight: 500;
color: #9199a6;
line-height: 25px;
}
.entry-header .post-meta a:hover {
color: #606775;
border-bottom: 1px solid;
}
.entry-header .post-meta span {
margin-right: 5px;
}
.entry-header .post-meta span.author,
.entry-header .post-meta span.author a {
color: #606775;
}
.entry-header .post-meta i {
color: #f18e7d;
}
.post-meta .separator {
position: relative;
top: -1px;
line-height: 11px;
font-size: 11px;
font-weight: 300;
font-style: normal;
}
.attachment.single .entry-content {
margin-top: 20px;
}
.attachment.single .entry-header {
margin-bottom: 0;
}
.blog-wrap .entry-content {
margin-bottom: 22px;
}
@media screen and (max-width: 468px) {
.blog-wrap .entry-content {
padding: 0
}
}
.blog-text .entry-content p a {
text-decoration: underline;
}
.blog-wrap .entry-content .post-excerpt {
margin-top: 50px;
padding: 0;
font-size: 18px;
font-weight: 400;
letter-spacing: 0.03em;
line-height: 25px;
}
.blog-wrap .entry-content .post-excerpt.notop-margin {
margin-top: 0;
}
.entry-content .post-excerpt p {
margin-bottom: 20px;
}
.entry-content .read-more {
display: block;
position: relative;
color: #1d2530;
margin-top: 11px;
}
.entry-content .post-excerpt .read-more:hover {
color: #000;
}
.entry-content .post-excerpt .read-more:after {
content: "";
display: block;
width: 0;
height: 1px;
background: #000;
position: absolute;
left: 0;
transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
}
.entry-content .post-excerpt .read-more:hover:after {
width: 15px;
}
@media screen and (min-width: 768px) {
.blog-wrap .single-column .entry-content .post-excerpt {
padding: 0 90px;
}
.blog .single-column .read-more-tag, .single .read-more-tag {
padding: 0 90px;
}
}
@media screen and (min-width: 992px) {
.content-area-full .single-column .entry-content .post-excerpt {
padding: 0 180px;
}
.content-area-full .single-column .read-more-tag,
.single .content-area-full .read-more-tag {
padding: 0 180px;
}
.content-area .single-column .entry-content .post-excerpt,
.content-area-right .single-column .entry-content .post-excerpt {
padding: 0 90px;
}
.content-area .single-column .read-more-tag,
.content-area-right .single-column .read-more-tag,
.single .content-area .read-more-tag,
.single .content-area-right .read-more-tag {
padding: 0 90px;
}
}
.recent-posts .read-more-tag {
padding: 0;
}
.wp-blog .blog-text .author-bio {
margin-bottom: 40px;
}
.pagination-wrap {
clear: both;
}
.wp-blog .pagination {
padding-left: 15px;
}
.featured-media {
position: relative;
overflow: hidden;
}
.featured-media .featured-image {
position: relative;
}
.featured-media .featured-image {
margin-top: 10px;
}
.featured-media .featured-image img {
transition: all 0.5s ease-in-out 0s;
-webkit-transition: all 0.5s ease-in-out 0s;
-ms-transition: all 0.5s ease-in-out 0s;
-moz-transition: all 0.5s ease-in-out 0s;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.featured-media .timestamp {
position: absolute;
right: 0;
top: 0;
background: #1d2530;
color: #fff;
font-size: 15px;
font-weight: 500;
padding: 15px 20px;
text-align: center;
line-height: 17px;
z-index: 10;
border-radius: 0px 10px 0px 0px;
-moz-border-radius: 0px 10px 0px 0px;
-webkit-border-radius: 0px 10px 0px 0px;
-ms-border-radius: 0px 10px 0px 0px;
}
.timestamp .post-month {
letter-spacing: 0.2em;
}
.timestamp .post-date {
line-height: 1.25em;
margin-left: -1px;
}
.blog-text td, .blog-text th {
border: 1px solid #e5e5e5;
padding: 7px 0;
}
.read-more-tag .btn {
display: inline-block;
font-size: 14px;
color: #ffffff;
text-transform: none;
background-color: #303947;
padding: 10px 20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}
.read-more-tag .btn:hover {
background: #1e1e1e;
color: #fff;
}
@media screen and (max-width: 768px) {
.blog-single-wrap #content {
padding: 0 15px;
}
}
@media screen and (max-width: 468px) {
.blog-single-wrap #primary #content,
.single.core-plugin-deactivated #primary #content {
padding: 0;
}
}
.blog-single-wrap .featured-media {
margin-bottom: 35px;
}
.blog-single-wrap .acmthemes-lightbox img {
width: 100%;
height: auto;
}
.single .entry-header .post-thumbnail {
margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
.single .entry-header .entry-title {
font-size: 25px;
}
}
@media screen and (min-width: 768px) {
.single.core-plugin-deactivated #content {
padding: 0 100px
}
}
.single .post-content img {
margin-bottom: 30px;
}
.single .entry-footer .tags {
padding: 0 0 10px 0;
margin-bottom: 19px;
}
.single .entry-footer .tags a {
font-size: 0.85em;
padding: 7px 15px;
border: 1px solid #d9dce1;
line-height: 1;
display: inline-block;
margin-right: 15px;
margin-bottom: 15px;
-webkit-border-radius: 36px;
-moz-border-radius: 36px;
-ms-border-radius: 36px;
border-radius: 36px;
}
.single .entry-footer .tags a:hover {
background: #d9dce1;
}
.single .adjac-posts {
padding: 50px 0;
border-top: 1px solid #f3f3f3;
border-bottom: 1px solid #f3f3f3;
}
.single .adjac-posts a {
font-weight: 600;
text-transform: uppercase;
}
.single .adjac-posts a:hover {
color: #121823;
text-decoration: none;
}
.single .prev-post-link, .single .next-post-link {
position: relative;
}
.single .prev-post-link {
float: left;
}
.single .next-post-link {
float: right;
}
.single .adjac-posts i {
color: #333;
font-size: 20px;
position: absolute;
top: 50%;
margin-top: -9px;
}
.single .prev-post-link i {
margin-right: 7px;
left: 0;
}
.single .next-post-link i {
margin-left: 7px;
right: 0;
}
.single .next-post-link:hover i {
right: -10px;
}
.single .prev-post-link:hover i {
left: -10px;
}
.single .adjac-posts .post-link-text, .single .adjac-posts .post-link {
display: block;
position: relative;
}
.single .adjac-posts .post-link-text {
color: #9199a6;
font-size: 12px;
}
.single .author-bio {
background: #f9f9f9;
}
.single .author-bio .author-info {
color: #777;
}
.single .post-content h1, .single .post-content h2, .single .post-content h3,
.single .post-content h4, .single .post-content h5, .single .post-content h6{
margin-top: 25px;
margin-bottom: 15px;
}
@media screen and (max-width: 600px) {
.single .adjac-posts .post-link {
font-size: 0.8em;
}
.single .next-post-link, .single .prev-post-link {
width: 45%;
}
.single .author-bio .author-name {
margin-top: 20px;
}
}
@media screen and (max-width: 468px) {
.single .next-post-link, .single .prev-post-link {
width: 100%;
float: none;
}
.single .prev-post-link {
margin-bottom: 15px;
}
}
.wp-search {
padding-top: 50px;
}
.search-title {
padding: 50px 0;
background: #efefef;
text-align: center;
}
.search-title h1 {
font-size: 21px;
text-align: center;
}
.wp-search .blog-column {
margin-bottom: 24px;
padding-left: 0;
padding-right: 0;
}
.wp-search .blog-column article {
border-bottom: 1px solid #efefef;
padding-bottom: 10px;
}
.wp-search .blog-column .entry-header .entry-title {
margin-top: 0;
}
@media screen and (max-width: 460px) {
.hidebar {
display: none;
}
} @media screen and (min-width: 992px) {
.blog .wp-blog .sidebar.left, .archive .wp-blog .sidebar.left {
padding-right: 0;
}
.blog .wp-blog .sidebar.right, .archive .wp-blog .sidebar.right {
padding-left: 0;
}
}
.sidebar .widget-area {
border: 1px solid #ebebeb;
padding: 0 0 32px 0;
margin-bottom: 39px;
}
.sidebar .widget {
padding: 32px 25px 33px 25px;
border-bottom: 1px solid #ebebeb;
}
.wp-blog .blog-text .sidebar h3 {
margin-top: 0;
}
.sidebar .widget_search {
padding-bottom: 44px;
}
.sidebar .widget:last-child {
padding-bottom: 0;
border: none;
}
.sidebar img {
max-width: 100%;
height: auto;
}
@media screen and (max-width: 992px) {
.sidebar .widget_media_image {
text-align: center;
}
}
.sidebar {
font-size: 13px;
}
.sidebar ul{
list-style-type: none;
}
.sidebar > div > aside > ul{
padding-left: 0;
}
.sidebar a {
transition: all 0.2s ease-in-out 0s;
-webkit-transition: all 0.2s ease-in-out 0s;
-ms-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
}
.sidebar aside {
}
.sidebar select {
width: 100%;
padding: 10px;
border-radius: 6px;
border: 2px solid #f2f2f2;
font-size: 14px;
background:transparent;
}
.sidebar form button {
border: none;
}
.sidebar .widget-title {
color: #323232;
font-size: 1.3em;
font-weight: 500;
letter-spacing: 0.06em;
line-height: 30px;
margin-bottom: 14px;
position: relative;
text-transform: uppercase;
}
.sidebar li {
line-height: 33px;
}
.sidebar .widget-area li a{
text-transform:capitalize;
font-size: 1.1em;
}
.sidebar .widget_archive li a,
.sidebar .widget_categories li a,
.sidebar .widget_pages li a,
.sidebar .widget_recent_entries li a,
.sidebar .widget_nav_menu li a{
color: #333;
font-size: 13px;
font-weight: 500;
text-transform: capitalize;
}
.sidebar li a:hover {
color: #c5927b;
}
.sidebar .widget_categories li .post-count{
float:right;
}
.sidebar .widget_rss li {
margin-bottom: 25px;
}
.sidebar #wp-calendar {
margin-bottom: 0;
}
.sidebar .widget_tag_cloud .tagcloud a{
border: 2px solid #eee;
color: #9b9b9b;
display: inline-block;
font-size: 13px !important;
line-height: 26px;
margin: 10px 6px 0 0;
padding: 0 7px;
}
.sidebar .widget_tag_cloud .tagcloud a:hover{
color:#0cb4ce;
border-color:#0cb4ce;
}
.sidebar .searchform input[type="text"]:focus {
outline: none;
}
.sidebar .searchform .btn {
padding: 6px 12px;
}
.sidebar .calendar_wrap #today{
color:#ffffff;
background:#37c6ca;
border:1px solid #37c6ca;
}
.searchform, .woocommerce-product-search,
.wp-block-search__inside-wrapper {
position: relative;
display: flex;
}
.wp-block-search__button-outside label {
display: none;
}
.pagination-wrap ul.pagination li a {
border: 1px solid #f2f2f2;
background-color: #fff !important;
color: #999 !important;
}
.pagination-wrap ul.pagination li.active a {
border-color: #37C6CA;
color: #fff !important;
background-color: #37C6CA !important;
}
.pagination-wrap ul.pagination li a:hover {
border-color: #37C6CA;
color: #fff !important;
background-color: #37C6CA !important;
}
.entry-content img {
max-width: 100%;
height: auto;
} #comments {
border-top: 1px solid #f3f3f3;
margin-top: 40px;
margin-bottom: 15px;
padding-top: 40px;
}
#comments .comment-list {
margin-top: 26px;
margin-bottom: 15px;
}
#comments .comment-list li.comment {
margin-bottom: 38px;
}
#commentform div {
padding-left: 0;
}
#commentform #submit {
border: none;
}
#commentform div input, #commentform div textarea {
max-width: 100%;
}
#commentform div textarea {
padding: 15px;
}
#commentform div label{
display: block;
}
#commentform .comment-form-comment textarea {
height: 200px;
}
#commentform #submit {
padding: 15px 38px;
text-transform: uppercase;
margin-top: 14px;
}
@media only screen and (max-width: 991px) {
#comments ol {
padding-left:0;
}
} .comments-area .comments-title {
font-size: 25px;
text-transform: capitalize;
margin-bottom:45px;
}
#comments .comment-list {
list-style: outside none none;
margin: 0;
padding: 0;
}
#comments .children {
list-style: outside none none;
margin:38px 0;
}
#comments .comment-list .comment-body{
border:1px solid #d9dce1;
padding:20px;
}
#comments .comment-list .comment-respond {
padding-left: 20px;
margin-top: 30px;
}
#comments .comment-list .comment-respond .comment-reply-title {
font-size: 18px;
}
#comments .comment-list .comment-respond .comment-reply-title small a {
float: right;
color: #d9dce1;
}
.comment-body .avatar {
display: inline-block;
float: left;
margin-right: 20px;
}
.comment-body .fn{
font-size: 18px;
font-weight: 500;
font-style:normal;
}
.comment-body .comment-meta{
font-size:12px;
font-weight:300;
}
.comment-body p {
margin-left: 120px;
margin-top: 15px;
margin-bottom:15px;
padding: 0;
}
li.trackback .comment-body p,
li.pingback .comment-body p {
margin-left: 0;
}
.comment-body .reply{
position:relative;
}
.comment-body .reply a {
background: #f18e7d;
bottom: -18px;
color: #ffffff;
float: right;
margin: 0;
padding: 2px 10px;
position: absolute;
right: -18px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
}
.comment-body .reply a:hover {
background: #e68a7a;
}
@media screen and (max-width: 992px) {
#commentform div {
padding-right: 0;
}
} .social-links{
padding:0;
margin: 0;
}
.social-links li {
display: inline-block;
}
.social-links li a > span{
background-color: rgba(255,255,255,0.2);
display:inline-block;
width: 35px;
height: 35px;
text-align: center;
line-height: 35px;
font-size:18px;
color:#fff;
margin-bottom: 5px;
margin-right: 5px;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
}
.social-links li:last-child a > span {
margin-right: 0;
}
.social-links li a > span.social-icon:hover{
background-color: rgba(99, 94, 94, 0.2);
}
.social-links li a > span.social-icon:before{
color:#fff;
transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
}
a.wpis-popup {
bottom: 6px;
font-size: 25px;
line-height: 0;
opacity: 0.6;
outline: medium none !important;
padding: 15px 0;
position: absolute;
right: 10px;
text-decoration: none;
z-index: 9;
color:#444;
}
a.wpis-popup:hover{
opacity: 1;
color:#444;
}
.admin-bar .fancybox-container {
z-index: 999999;
}
.single-product.woocommerce span.onsale{
z-index:9;
} #bkc-contact-form {
-webkit-box-shadow: 0px 2px 9px 0px rgba(156,156,156,0.05);
-moz-box-shadow: 0px 2px 9px 0px rgba(156,156,156,0.05);
box-shadow: 0px 2px 9px 0px rgba(156,156,156,0.05);
}
#bkc-contact-form form {
padding: 30px;
} .wpcf7 {
margin-left: -15px;
margin-right: -15px;
}
.wpcf7-form {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
flex-direction: row;
}
.wpcf7-text, .wpcf7-textarea {
border: 1px solid #e6e6e6;
}
.wpcf7-text {
height: 46px;
}
.wpcf7-form p, .wpcf7-form label,
.wpcf7-form .wpcf7-text,
.wpcf7-form .wpcf7-textarea {
width: 100%;
max-width: 100%;
}
.wpcf7-form label {
color: #9199a6;
font-size: 12px;
font-weight: 500;
}
.wpcf7-form .wpcf7-textarea {
padding: 15px;
}
.wpcf7-form .form-group {
margin-bottom: 20px;
}
.wpcf7-form .acm-col-name {
padding-right: 30px;
}
.wpcf7-submit {
padding: 5px 20px;
text-transform: uppercase;
margin-left: 15px;
}
.wpcf7 button[type="submit"] {
margin-left: 15px;
}
.wpcf7-form .wpcf7-text:focus,
.wpcf7-form .wpcf7-textarea:focus {
border: 1px solid #a1a1a1;
}
div.wpcf7-validation-errors {
width: 100%;
}
div.wpcf7-response-output {
margin: 2em 1.1em 1em;
} div.wpforms-container-full .wpforms-form input.wpforms-field-medium,
div.wpforms-container-full .wpforms-form select.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium {
max-width: 100%
}
div.wpforms-container-full .wpforms-form input[type="date"], div.wpforms-container-full .wpforms-form input[type="datetime"],
div.wpforms-container-full .wpforms-form input[type="datetime-local"], div.wpforms-container-full .wpforms-form input[type="email"],
div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number],
div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range],
div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text],
div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week],
div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form textarea {
height: 39px;
background-color: transparent;
border: none;
border-bottom: 1px solid #e9ebed;
padding-left: 0;
}
div.wpforms-container-full .wpforms-form textarea {
min-height: 40px;
height: 40px;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label,
.wpforms-form .wpforms-field-label {
color: #9199a6;
font-weight: 400;
}
div.wpforms-container-full .wpforms-form .wpforms-required-label {
color: #f18e7d;
}
div.wpforms-container-full .wpforms-form input:focus,
div.wpforms-container-full .wpforms-form textarea:focus,
div.wpforms-container-full .wpforms-form select:focus,
div.wpforms-container-full .wpforms-form .is-focused .choices__inner,
div.wpforms-container-full .wpforms-form .is-open .choices__inner,
div.wpforms-container-full .wpforms-form .is-open .choices__list--dropdown {
border: none;
border-bottom: 1px solid #adb1b3;
}
div.wpforms-container-full .wpforms-form input[type=submit],
div.wpforms-container-full .wpforms-form button[type=submit],
div.wpforms-container-full .wpforms-form .wpforms-page-button {
border: none;
padding: 10px 25px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}
@media screen and (max-width: 568px) {
div.wpforms-container-full .wpforms-form .wpforms-one-half {
width: 100%;
margin-left: 0
}
} .content404 {
margin: 70px 0 120px;
text-align: center;
}
.not-found-image img {
max-width: 100%;
height: auto;
}
.error404-content {
text-align: center;
}
.error404-content .error-title {
font-size: 48px;
line-height: 56px;
font-weight: 700;
margin-top: 35px;
margin-bottom: 20px;
}
.error-description p {
margin-bottom: 36px;
font-size: 16px;
font-style: italic;
}
.error404 .btn-home {
font-weight: 600;
border: none;
letter-spacing: 0.15em;
padding: 14px 32px;
transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
}
.error404 .btn-home:hover {
background-color: #121823;
color: #ffffff;
}
.page-none {
text-align: center;
padding: 100px 0;
max-width: 650px;
margin: 0 auto;
}
.page-none h2 {
font-size: 46px;
}
.page-none #searchform {
margin-left: auto;
margin-right: auto;
}
.take_me_home {
position: relative;
}
.take_me_home:after {
position: absolute;
content: '';
height: 1px;
width: 30px;
bottom: -3px;
left: 50%;
margin-left: -15px;
display: inline-block;
background-color: #1d2530;
transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
}
.take_me_home:hover:after {
left: 0;
margin-left: 0;
width: 100%;
} .wpcsn-notification .wpcsn-notification-thumbnail {
margin-left: 10px;
} #footer-widgets .footer-widget .mailpoet_form_widget{
padding: 0;
}
.footer-widget .mailpoet-screen-reader-text{
display: none !important;
}
.footer-widget .mailpoet_paragraph.last{
position: absolute;
right: 4px;
top: 4px;
}
.footer-widget .mailpoet_form_position_ .mailpoet_text{
width: 290px !important;
background-color: #fff;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
padding: 6px 12px !important;
}
.footer-widget .mailpoet_paragraph.last .mailpoet_submit{
font-size: 0 !important;
height: 42px !important;
width: 42px !important;
background-color: #f18e7d;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}
.footer-widget .mailpoet_paragraph.last:before{
font-family: 'simple-line-icons';
content: "\e094";
position: absolute;
font-size: 13px;
font-weight: 900;
color: #ffffff;
top: 11px;
left: 13px;
}
.footer-widget .mailpoet_paragraph .mailpoet_text{
min-height: 50px;
}
@media(max-width:468px){
.footer-widget .mailpoet_form_position_ .mailpoet_text {
width: 322px !important;
}
}