html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%; }
body {
margin: 0; }
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
display: block; }
audio, canvas, progress, video {
display: inline-block;
vertical-align: baseline; }
audio:not([controls]) {
display: none;
height: 0; }
[hidden], template {
display: none; }
a {
background-color: transparent; }
a:active, a:hover {
outline: 0; }
abbr[title] {
border-bottom: 1px dotted; }
b, strong {
font-weight: bold; }
dfn {
font-style: italic; }
h1 {
font-size: 2em;
margin: 0.67em 0; }
mark {
background: #ff0;
color: #000; }
small {
font-size: 80%; }
sub {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline; }
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
top: -0.5em; }
sub {
bottom: -0.25em; }
img {
border: 0; }
svg:not(:root) {
overflow: hidden; }
figure {
margin: 1em 40px; }
hr {
box-sizing: content-box;
height: 0; }
pre {
overflow: auto; }
code, kbd, pre, samp {
font-family: monospace, monospace;
font-size: 1em; }
button, input, optgroup, select, textarea {
color: inherit;
font: inherit;
margin: 0; }
button {
overflow: visible;
text-transform: none; }
select {
text-transform: none; }
button, html input[type="button"] {
-webkit-appearance: button;
cursor: pointer; }
input[type="reset"], input[type="submit"] {
-webkit-appearance: button;
cursor: pointer; }
button[disabled], html input[disabled] {
cursor: default; }
button::-moz-focus-inner {
border: 0;
padding: 0; }
input {
line-height: normal; }
input::-moz-focus-inner {
border: 0;
padding: 0; }
input[type="checkbox"], input[type="radio"] {
box-sizing: border-box;
padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height: auto; }
input[type="search"] {
-webkit-appearance: textfield;
box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none; }
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em; }
legend {
border: 0;
padding: 0; }
textarea {
overflow: auto;
resize: none; }
optgroup {
font-weight: bold; }
table {
border-collapse: collapse;
border-spacing: 0; }
td, th {
padding: 0; }
button, input, select, textarea {
color: #404040;
font-size: 15px;
line-height: 1.88em; }
body {
background-color: #ffffff;
color: #707070;
font-size: 15px;
line-height: 1.7em;
margin: 0;
font-family: 'Open Sans', sans-serif; }
h1, h2, h3, h4, h5, h6, p {
margin: 0 0 15px 0; }
h1, h2, h3, h4, h5, h6 {
color: #515151;
font-family: 'Open Sans', sans-serif;
font-weight: 600; }
h1 {
font-size: 28px; }
h2 {
font-size: 24px; }
h3 {
font-size: 20px; }
h4 {
font-size: 18px; }
h5, h6 {
font-size: 15px; }
dfn, cite, em, i {
font-style: italic; }
blockquote {
margin: 0 1.5em; }
address {
margin: 0 0 1.5em; }
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em; }
code, kbd, tt, var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem; }
code {
padding: 2px 4px;
font-family: monospace, monospace;
font-size: 1em;
background-color: #fbfbfb;
border-radius: 4px;
border: 1px solid #eee; }
abbr, acronym {
border-bottom: 1px dotted #666;
cursor: help; }
mark, ins {
background: #fff9c0;
text-decoration: none; }
big {
font-size: 125%; }
html {
box-sizing: border-box; }
* { box-sizing: inherit; }
*::before, *::after { box-sizing: inherit; }
blockquote::before, blockquote::after {
content: ""; }
q::before, q::after {
content: ""; }
blockquote, q {
quotes: "" ""; }
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em; }
ul, ol {
margin: 0 0 1.5em 3em; }
ul {
list-style: disc; }
ol {
list-style: decimal; }
li > ul, li > ol {
margin-bottom: 0;
margin-left: 1.5em; }
ul, ol {
margin: 0 0 0.5em 1em;
padding: 0; }
dt {
font-weight: bold; }
dd {
margin: 0 1.5em 1.5em; }
img {
height: auto; max-width: 100%; }
table {
margin: 0 0 1.5em;
width: 100%; }
td, th {
border: 1px solid #ddd;
padding: 5px; }
button, .comment-reply-link, a.button {
background: #0188cc none repeat scroll 0 0;
color: #ffffff;
font-size: 15px;
line-height: 1;
padding: 13px 35px;
display: inline-block;
font-family: 'Open Sans', sans-serif;
border-radius: 0px;
font-weight: 600;
text-transform: uppercase; }
input[type="button"], input[type="reset"], input[type="submit"] {
background: #0188cc none repeat scroll 0 0;
color: #ffffff;
font-size: 15px;
line-height: 1;
padding: 13px 35px;
display: inline-block;
font-family: 'Open Sans', sans-serif;
border-radius: 0px;
font-weight: 600;
text-transform: uppercase; }
button, .comment-reply-link, a.button {
-webkit-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
-o-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out; }
input[type="button"], input[type="reset"], input[type="submit"] {
-webkit-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
-o-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out; }
button:hover, .comment-reply-link, a.button:hover {
-webkit-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
-o-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out; }
input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
-webkit-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
-o-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out; }
button:hover, .comment-reply-link, a.button:hover {
background-color: #2e2e2e;
color: #ffffff; }
input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
background-color: #2e2e2e;
color: #ffffff; }
button:focus {
border-color: #aaa #bbb #bbb;
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
outline: none; }
input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus {
border-color: #aaa #bbb #bbb;
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
outline: none; }
button:active {
border-color: #aaa #bbb #bbb;
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
outline: none; }
input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {
border-color: #aaa #bbb #bbb;
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
outline: none; }
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] {
color: #666;
border: 1px solid #ccc; }
textarea, select {
color: #666;
border: 1px solid #ccc; }
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus {
color: #111; }
textarea:focus {
color: #111; }
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] {
padding: 6px 0 6px 9px; }
select {
width: 100%;
padding: 5px; }
textarea {
padding: 10px 20px;
width: 100%; } a {
color: #0188cc;
text-decoration: inherit; }
a:focus, a:active {
color: #016699; }
a:hover {
color: #444; }
a:focus {
outline: inherit; }
a:hover, a:active {
outline: 0; } #main-nav {
display: block;
float: right;
transition: all 0.5s ease-in-out 0s;
width: auto; }
.enabled-sticky-primary-menu #main-nav.fixed {
box-shadow: 0 0 3px #aaaaaa;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 9999; }
.main-navigation ul {
display: block;
margin: 0;
padding: 0; }
.main-navigation ul ul {
background-color: #ffffff;
left: -9999px;
margin: 0;
min-width: 200px;
opacity: 0;
position: absolute;
top: 100%;
transition: opacity 0.4s ease-in-out 0s;
z-index: -9999; }
.main-navigation ul ul ul {
left: 100%;
top: 0; }
.main-navigation li {
position: relative;
display: inline-block;
float: left;
list-style: none;
margin: 0;
padding: 0; }
.main-navigation li.fa {
line-height: inherit; }
.main-navigation li.fa:before {
position: inherit;
line-height: inherit;
display: inline-block;
float: left;
padding: 21px 0 21px 20px; }
.main-navigation li.fa a {
padding-left: 10px; }
.main-navigation li:hover.fa:before {
color: #0188cc; }
.main-navigation ul > li:hover > ul,
.main-navigation ul > li a:focus ~ ul,
.main-navigation ul > li.focus > ul.sub-menu {
opacity: 1;
left: 100%;
z-index: 9999; }
.main-navigation ul ul li:hover > ul {
opacity: 1;
left: 100%; }
.main-navigation ul.menu > li > ul.sub-menu {
left: -10000px; }
.main-navigation ul.menu > li:hover > ul.sub-menu, .main-navigation ul.menu > li.focus > ul.sub-menu {
left: 0; }
.main-navigation li li {
float: none;
display: block; }
.main-navigation ul li li:first-child > a {
border-left: none; }
.main-navigation ul li a {
color: #11101d;
display: inline-block;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
padding: 20px 20px;
position: relative;
z-index: 99;
font-weight: 600;
text-transform: uppercase; }
.main-navigation ul ul a {
border-bottom: 1px solid #ddd;
border-left: medium none;
border-right: medium none;
font-size: 15px;
height: auto;
padding: 9px 15px;
text-align: left;
width: 100%; }
.main-navigation ul li.menu-item-has-children ul.sub-menu li a {
color: #515151; }
.main-navigation ul li.menu-item-has-children ul.sub-menu li a:hover {
color: #0188cc; }
.main-navigation ul li.menu-item-has-children ul.sub-menu li.fa a {
padding-left: 30px; }
.main-navigation ul li.menu-item-has-children ul.sub-menu li.fa:before {
line-height: inherit;
display: inline-block;
float: left;
padding: 10px 0 21px 0;
top: 0;
margin-right: 0;
position: absolute;
left: 10px; }
.main-navigation ul li.current-menu-item a, .main-navigation ul li a:hover {
color: #0188cc; }
.main-navigation ul li.menu-item-has-children ul.sub-menu li.current-menu-item a {
color: #0188cc; }
.main-navigation ul li.menu-item-has-children > a::after {
content: "\f107";
font-family: FontAwesome;
margin-left: 10px;
margin-right: 0;
position: absolute;
right: 10px;
transform: translate(0%, -50%);
-moz-transform: translate(0%, -50%);
-webkit-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
-o-transform: translate(0%, -50%);
position: absolute;
top: 50%; }
.main-navigation ul li.page_item_has_children > a::after {
content: "\f107";
font-family: FontAwesome;
margin-left: 10px;
margin-right: 0;
position: absolute;
right: 10px;
transform: translate(0%, -50%);
-moz-transform: translate(0%, -50%);
-webkit-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
-o-transform: translate(0%, -50%);
position: absolute;
top: 50%; }
.main-navigation ul li li.menu-item-has-children > a::after, .main-navigation ul li li.page_item_has_children > a::after {
content: "\f105";
top: 50%; }
.main-navigation ul li.menu-item-has-children a, .main-navigation ul li.page_item_has_children a {
padding-right: 30px; }
.main-navigation .menu-toggle, .main-navigation .dropdown-toggle {
display: none; }
#mobile-trigger, #mobile-menu {
display: none; } .site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation {
margin: 0 0 1.5em;
overflow: hidden; }
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous, .comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {
float: left;
padding: 0px;
width: auto;
line-height: 1.5; }
#infinite-handle {
margin-bottom: 20px;
height: auto;
overflow: hidden; }
#infinite-handle span {
float: left;
padding: 0px;
width: auto;
line-height: 1.5;
background: #0188cc;
font-size: 1.5;
font-size: 15px;
color: #ffffff; }
#infinite-handle span:hover {
background: #0188cc; }
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous {
float: left; }
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {
float: right; }
.comment-navigation .nav-previous a::before, .posts-navigation .nav-previous a::before, .post-navigation .nav-previous a::before {
content: "\f100";
display: inline-block;
font-family: FontAwesome;
margin-right: 10px;
color: #707070; }
.comment-navigation .nav-next a::after, .posts-navigation .nav-next a::after, .post-navigation .nav-next a::after {
content: "\f101";
display: inline-block;
font-family: FontAwesome;
margin-left: 10px;
color: #707070; }
.page-links {
clear: both;
margin: 0 0 1.5em; }
.comment-navigation .nav-next a, .comment-navigation .nav-previous a {
background: transparent;
color: #515151;
border: 0;
padding: 14px 0px;
border-radius: 3px;
line-height: 1.1;
display: block;
font-size: 18px; }
.nav-links .nav-previous a, .nav-links .nav-next a {
background: transparent;
color: #515151;
border: 0;
padding: 14px 0px;
border-radius: 3px;
line-height: 1.1;
display: block;
font-size: 18px; }
.nav-links .nav-previous a:hover, .nav-links .nav-next a:hover {
background: transparent;
color: #0188cc; }
.comment-navigation .nav-next a:hover:after, .comment-navigation .nav-previous a:hover:before {
color: #0188cc; }
.nav-links {
border-top: medium none;
margin-bottom: 20px;
padding: 20px 0;
overflow: hidden; }
.nav-links .nav-previous a:hover:before, .nav-links .nav-next a:hover:after {
color: #0188cc; }
.nav-links .page-numbers {
border: 1px solid;
padding: 5px 10px; }
.nav-links .page-numbers.current {
background: #0188cc none repeat scroll 0 0;
border-color: #0188cc;
color: #ffffff; }
.nav-links a.page-numbers:hover {
background: #fff;
border-color: #0188cc;
color: #0188cc; }
.nav-links .page-numbers.dots {
border: none; }
.navigation.post-navigation {
float: left;
width: 100%; }
.navigation.post-navigation .nav-links, .navigation.post-navigation .nav-previous, .navigation.post-navigation .nav-next {
float: left;
width: 100%; }
.navigation.post-navigation .nav-previous, .navigation.post-navigation .nav-next, .navigation.post-navigation .nav-previous:hover, .navigation.post-navigation .nav-next:hover {
width: 50%; }
.navigation.post-navigation .nav-previous {
padding-left: 0px;
text-align: left; }
.navigation.post-navigation .nav-next {
padding-right: 0px;
text-align: right;
float: right; }
.navigation.post-navigation .nav-previous a, .navigation.post-navigation .nav-next a {
color: #707070; }
.navigation.post-navigation .nav-links a {
width: auto;
display: inline-block;
padding: 10px 25px;
background: #0188cc;
border-radius: 0;
color: #fff;
border: 1px solid #0188cc; }
.navigation.post-navigation .nav-links a:before, .navigation.post-navigation .nav-links a:after {
color: inherit; }
.navigation.post-navigation .nav-links a:hover {
background: #fff;
color: #0188cc; }
.alignleft, .wp-block-image.is-resized.alignleft { float: left;
margin-right: 20px; }
.alignright, .wp-block-image.is-resized.alignright { float: right;
margin-left: 20px; }
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
margin-bottom: 15px; }
.alignnone {
clear: both; margin-left: auto;
margin-right: auto;
margin-bottom: 15px;
margin-top: 15px; }
.alignwide, .alignfull {
margin-left: auto;
margin-right: auto;
clear: both;
width: 100%;
max-width: 100%; }
.clear-fix::before, .clear-fix::after {
content: "";
display: table; }
.entry-content::before, .entry-content::after {
content: "";
display: table; }
.comment-content::before, .comment-content::after {
content: "";
display: table; }
.site-header::before, .site-header::after {
content: "";
display: table; }
.site-content::before, .site-content::after {
content: "";
display: table; }
.site-footer::before, .site-footer::after {
content: "";
display: table; }
.ae-homepage-wrap::after, .ae-homepage-wrap::before {
content: "";
display: table; }
#featured-slider::after, #featured-slider::before {
content: "";
display: table; }
.clear-fix::after, .entry-content::after, .comment-content::after, .site-header::after, .site-content::after, .site-footer::after {
clear: both; } .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { display: none; } .infinity-end.neverending .site-footer {
display: block; } .sticky {
display: block; }
.hentry {
margin: 0 0 1.5em; }
.updated:not(.published) {
display: none; }
.add-to-cart-wrap a.quick_view.button, .woocommerce ul.products li.product .add-to-cart-wrap a.quick_view.button {
margin-top: 20px; }
.single .byline, .group-blog .byline {
display: inline; }
.page-content, .entry-content, .entry-summary {
margin: 1.5em 0 0; }
.entry-meta > span, .entry-footer > span, .single-post-meta > span {
margin: 0 15px 0 0; }
.entry-meta > span a, .single-post-meta > span a, .entry-footer > span a {
color: #444;
font-style: normal; }
.entry-meta > span a:hover, .single-post-meta > span a:hover, .entry-footer > span a:hover {
color: #0188cc; }
a.button {
background: #0188cc; }
.posted-on:hover, .byline:hover, .cat-links:hover {
color: #0188cc; }
.posted-on:hover:before, .byline:hover:before, .cat-links:hover:before {
color: #0188cc; }
.page-content, .entry-content, .entry-summary {
margin: 15px 0 0; }
.entry-meta > span::before, .entry-footer > span::before, .single-post-meta > span::before {
display: inline-block;
font-family: FontAwesome;
height: 15px;
margin-right: 6px;
content: "";
color: #444; }
.entry-meta .byline .author.vcard {
margin-left: -4px; }
.entry-footer span {
margin-right: 15px; }
.entry-footer span.author.vcard {
margin-right: 0px; }
span.comments-link::before {
content: "\f0e6"; }
.entry-meta .posted-on::before, .single-post-meta .posted-on::before {
content: "\f274 "; }
.entry-footer > .cat-links::before {
content: "\f115"; }
.entry-meta .cat-links a::before {
content: "\f115";
font-family: FontAwesome;
margin-right: 5px;
margin-left: 7px; }
.entry-meta .byline::before {
content: "\f2c0"; }
.single-post-meta .byline::before {
content: "\f2c0"; }
.entry-footer .edit-link::before {
content: "\f044"; }
.entry-footer .tags-links::before {
content: "\f02c";
font-family: FontAwesome;
margin-right: 5px;
margin-left: 7px; } .blog .format-aside .entry-title, .archive .format-aside .entry-title {
display: none; } .authorbox {
background: #e6ffff;
border: 1px solid #dddddd;
margin-top: 20px;
overflow: hidden;
padding: 15px; }
.authorbox .author-avatar {
float: left;
margin: 5px 15px 10px 0; }
.authorbox.no-author-avatar .author-info {
margin-left: 0; }
.authorbox .author-bio-posts-content {
margin-top: 10px; }
.authorbox .author-bio-posts-content p {
margin: 0; }
.authorbox .author-bio-posts-content ul {
list-style-position: inside;
margin: 0; }
#respond {
clear: both;
display: block;
float: left;
width: 97%; }
#commentform label {
display: inline-block; }
.comment-content a {
word-wrap: break-word; }
.bypostauthor {
display: block; }
.comments-area form#commentform p {
float: left;
width: 33.33%; }
.comments-area form#commentform p.comment-form-cookies-consent {
width: 100%; }
.comments-area #commentform p.comment-notes, .comments-area #commentform p.comment-form-comment {
width: 100%; }
.comments-area form#commentform p.comment-form-cookies-consent input[type="checkbox"] {
margin-right: 10px;
margin-top: 9px;
float: left; }
.comment-content a {
word-wrap: break-word; }
.bypostauthor {
display: block; }
.comment-form {
margin: 0 -15px; }
.comments-area form#commentform p {
padding: 0 15px; }
.comments-area form#commentform p.logged-in-as {
padding: 0 15px; }
.woocommerce #review_form #respond p.comment-form-comment, .comment-form-author input, .comment-form-email input, .comment-form-url input {
width: 100%; }
#tab-reviews .comment-form-author, #tab-reviews .comment-form-email, #tab-reviews .comment-form-url {
width: 50%; }
#tab-reviews .comment-form-author {
padding-right: 10px; }
.comments-area form#commentform p.logged-in-as {
padding: 0 15px;
width: 100%; }
.comment-form-author, .comment-form-email, .comment-form-url {
width: 33.33%;
float: left; }
.comment-list li {
padding-left: 0; }
.comment-list li.comment::after {
content: inherit;
display: none; }
.comment {
background-position: 0 -74px;
display: block;
float: left;
width: 100%; }
ol.comment-list {
border-radius: 5px;
float: left;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
overflow: inherit;
padding: 0;
width: 100%; }
ol.comment-list .comment {
margin-bottom: 15px; }
ol.comment-list .comment:first-child {
margin-bottom: 0px; }
ol.comment-list .children {
border: medium none;
float: left;
margin: 15px 0 5px 15px;
width: 98%; }
ol.comment-list li {
list-style: outside none none;
margin-bottom: 0px; }
.comment-list .comment-content ul {
list-style: disc; }
.comment-list .comment-content ul li {
list-style: disc; }
.comment-list .comment-content ol {
list-style: decimal; }
.comment-list .comment-content ol li {
list-style: decimal; }
.comment .comment-body {
background-color: #ffffff;
border: 1px solid #dddddd;
border-radius: 0;
clear: both;
display: block;
float: left;
margin-top: 5px;
padding: 10px 30px 10px 30px;
position: relative;
text-align: left;
width: 100%; }
.comment-author.vcard {
font-size: 20px;
margin-bottom: 5px; }
.comment-list .children {
background-position: left 20px;
background-repeat: no-repeat;
border-left: 1px solid #eeeeee;
margin-left: 0;
padding-left: 40px; }
.comment-list li.comment > div img.avatar {
left: 29px;
position: absolute;
top: 29px; }
#comment-form-title {
font-size: 24px;
padding-bottom: 10px; }
.vcard .avatar {
float: left;
margin: 7px 15px 15px 0; }
.comment-metadata {
font-size: 13px;
font-style: italic;
line-height: 16px;
margin-bottom: 10px; }
.comment-reply-link {
color: #ffffff;
display: inline-block;
float: none;
font-size: 15px;
line-height: 1.5;
margin-bottom: 10px;
padding: 1px 15px 3px;
border-radius: 2px; }
a.comment-reply-link:hover {
color: #ffffff; }
.form-allowed-tags code {
white-space: inherit;
word-wrap: break-word; }
.comment-respond label {
display: block;
font-weight: normal; }
.comments-title {
float: left;
font-weight: normal;
margin: 25px 0 15px 0px; }
.comment-content a {
word-wrap: break-word; }
.bypostauthor {
display: block; }
#commentform label {
display: inline-block; }
#commentform input[type="submit"], #commentform input[type="submit"]#submit {
line-height: 1.1;
border: 1px solid #0188cc;
color: #fff; }
#commentform input[type="submit"]:hover, #commentform input[type="submit"]#submit:hover {
background: transparent;
color: #0188cc; }
.widget {
margin: 5px 0 5px 0; }
.widget select {
max-width: 100%; } .section-title {
float: left;
width: 100%;
text-align: center;
margin-bottom: 24px; }
.section-title .seperator {
float: left;
width: 100%;
text-align: center;
margin-bottom: 24px;
margin-bottom: 5px;
display: none; }
.section-title .seperator span {
display: inline-block;
position: relative; }
.section-title .seperator span:before, .section-title .seperator span:after {
background-color: #ddd;
content: "";
height: 1px;
position: absolute;
top: 50%;
width: 60px;
position: absolute; }
.section-title .seperator span:before {
right: 100%; }
.section-title .seperator span:after {
left: 100%; }
.section-title .seperator i {
color: #0188cc;
font-size: 20px;
font-family: "FontAwesome";
padding: 5px 15px;
display: inline-block; }
.ae-homepage-wrap .widget-title {
color: #0a0b0c;
display: block;
font-size: 20px;
font-weight: 600;
padding: 40px 0 15px 0;
overflow: hidden;
text-align: center;
text-transform: uppercase;
line-height: 1em; }
.ae-homepage-wrap .widget-title span {
position: relative; }
.ae-homepage-wrap .widget-title span::before {
background-color: #ffffff;
content: "";
height: 1px;
position: absolute;
top: 0;
width: 100px;
right: 100%;
margin-right: 30px;
top: 46%; }
.ae-homepage-wrap .widget-title span::after {
background-color: #ffffff;
content: "";
height: 1px;
position: absolute;
top: 0;
width: 100px;
left: 100%;
margin-left: 30px;
top: 46%; }
.ae-homepage-wrap .bg_enabled .widget-title span::before, .ae-homepage-wrap .bg_enabled .widget-title span::after {
background-color: #0188cc; }
.widget.woocommerce.widget_products .product_list_widget del span, .widget.woocommerce.widget_recently_viewed_products .product_list_widget del span {
color: #9d9d9d;
margin-right: 5px; }
.widget.woocommerce.widget_products .product_list_widget ins, .widget.woocommerce.widget_recently_viewed_products .product_list_widget ins {
background: none; }
.widget.woocommerce.widget_products .product_list_widget ins span, .widget.woocommerce.widget_recently_viewed_products .product_list_widget ins span {
color: #0188cc;
background: none; }
.widget.woocommerce.widget_products .product_list_widget .product-title, .widget.woocommerce.widget_recently_viewed_products .product_list_widget .product-title {
font-weight: 600; }
.widget.woocommerce.widget_products .product_list_widget li, .widget.woocommerce.widget_recently_viewed_products .product_list_widget li {
list-style: none;
padding: 5px 0; }
.widget.woocommerce.widget_products .product_list_widget li:before, .widget.woocommerce.widget_recently_viewed_products .product_list_widget li:before {
content: none; }
.widget.woocommerce.widget_products .product_list_widget a, .widget.woocommerce.widget_recently_viewed_products .product_list_widget a {
color: #515151; }
.widget.woocommerce.widget_products .product_list_widget a:hover, .widget.woocommerce.widget_recently_viewed_products .product_list_widget a:hover {
color: #0188cc; }
.widget_recent_entries ul li a:before {
content: "\f101";
font-family: FontAwesome;
margin-right: 5px; }
.widget_recent_entries ul li a:hover {
color: #444; }
.widget_tag_cloud .tagcloud a {
font-size: 14px !important;
border: 1px solid #bababa;
padding: 5px 10px;
display: inline-block;
margin-bottom: 5px;
line-height: 22px; }
.widget_tag_cloud .tagcloud a::before {
content: "\f02c";
font-family: FontAwesome;
margin-right: 5px; }
.widget_archive a::before,
.widget_categories a::before,
.widget_meta a::before,
.widget_nav_menu li a:before,
.widget_pages li a:before,
.widget_recent_comments li::before,
.widget_recent_entries a::before,
.widget_rss li:before,
.widget_product_categories li a::before {
content: "\f187";
font-family: FontAwesome;
margin-right: 5px;
-webkit-transition: color .3s ease;
-moz-transition: color .3s ease;
-ms-transition: color .3s ease;
-o-transition: color .3s ease;
transition: color .3s ease; }
.widget_categories a::before {
content: "\f07b"; }
.widget_meta a::before,
.widget_nav_menu li a:before {
content: "\f105"; }
.widget_pages li a:before {
content: "\f1ea"; }
.widget_recent_comments li::before {
content: "\f086"; }
.widget_rss li::before {
content: "\f09e"; }
.widget_product_categories li a::before {
content: "\f290"; }
.woocommerce .widget_price_filter .price_slider_amount .button {
color: #fff; }
.woocommerce .widget_price_filter .price_slider_amount .button:hover {
background: #2e2e2e; } .ae-homepage-wrap .feature-slider-widget-area { }
.ae-homepage-wrap .feature-slider-widget-area.has-special-menu section.widget {
width: calc(100% - 237px);
float: right; }
.ae-homepage-wrap .feature-slider-widget-area.has-special-menu.right-alignment section.widget {
float: left; }
.ae-homepage-wrap .feature-slider-widget-area section.widget {
padding: 20px 0 10px 0; }
.ae-homepage-wrap .feature-slider-widget-area .widget.agency_ecommerce_featured_slider_widget {
padding-top: 10px; }
.container:after {
clear: both;
content: "";
display: block; }
.feature-slider-wrap:after {
content: "";
clear: both;
display: block; }
.main-slider-wrap {
float: left;
max-width: 839px;
position: relative;
width: 68%; }
.main-slider-wrap .slide-item {
height: 418px;
background-position: center center;
background-size: cover;
color: #ffffff;
line-height: 1;
position: relative;
list-style: none; }
.main-slider-wrap .slide-item:hover .ae-overlay {
background: rgba(0, 0, 0, 0.5); }
.main-slider-wrap .slide-item:hover .slide-title {
text-shadow: none; }
.main-slider-wrap .slide-item:hover .slide-title a {
color: #ffffff; }
.main-slider-wrap .slide-item:not(.slick-slide) {
display: none; }
.main-slider-wrap .slide-item:not(.slick-slide):first-child {
display: block;
height: 418px; }
.main-slider-wrap .slider-details {
padding: 12px 0 16px;
font-size: 42px;
line-height: 1; }
.main-slider-wrap .slider-buttons {
margin-top: 20px; }
.main-slider-wrap .slider-buttons a {
padding: 10px 40px;
font-size: 16px;
color: #ffffff;
background: #0188cc;
-webkit-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
-o-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out;
border-radius: 50px; }
.main-slider-wrap .slider-buttons a:hover {
background: #2e2e2e; }
.main-slider-wrap .slick-arrow {
border: none;
position: absolute;
z-index: 1;
top: 50%;
transform: translateY(-50%);
font-size: 20px;
width: 35px;
height: 40px;
line-height: 40px;
text-align: center;
padding: 0;
cursor: pointer;
background: #0188cc;
color: #ffffff; }
.main-slider-wrap .slick-arrow.next {
right: 0; }
.main-slider-wrap .slide-title {
font-weight: 500;
color: #ffffff; }
.main-slider-wrap .slide-title a {
color: #ffffff; }
.main-slider-wrap .ae-overlay {
position: absolute;
top: 0;
background: rgba(45, 45, 45, 0.15);
width: 100%;
height: 100%;
display: block;
margin: 0;
padding: 0;
-webkit-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
-o-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out; }
.main-slider-wrap .slider-desc {
position: absolute;
bottom: 30%;
padding-left: 20%; }
.feature-slider-wrap.hide-right-slider .main-slider-wrap {
width: 100%;
max-width: 100%;
float: none; }
.feature-slider-wrap.hide-right-slider .main-slider-wrap .slide-item {
height: 500px; }
.slider-section-right {
float: right;
max-width: 380px;
width: 31%;
position: relative;
overflow: hidden; }
.slider-section-right .verticle-slider {
margin-bottom: -10px; }
.slider-section-right .slide-item {
height: 204.5px;
background-position: center center;
background-size: cover;
color: #ffffff;
position: relative;
list-style: none;
overflow: hidden;
margin-bottom: 10px; }
.slider-section-right .slide-item:hover .ae-overlay {
background: rgba(0, 0, 0, 0.5);
visibility: visible; }
.slider-section-right .slide-item:hover .slider-desc {
visibility: visible;
opacity: 1; }
.slider-section-right .slide-item:not(.slick-slide) {
display: none; }
.slider-section-right .slide-item:not(.slick-slide):nth-child(1), .slider-section-right .slide-item:not(.slick-slide):nth-child(2) {
display: block;
height: 204.5px; }
.slider-section-right .verticle-slider.row-one .slide-item {
height: 420px; }
.slider-section-right .verticle-slider.row-one .slide-item:not(.slick-slide) {
display: none; }
.slider-section-right .verticle-slider.row-one .slide-item:not(.slick-slide):nth-child(1) {
display: block; }
.slider-section-right .verticle-slider.row-three .slide-item {
height: 133px; }
.slider-section-right .verticle-slider.row-three .slide-item:not(.slick-slide) {
display: none; }
.slider-section-right .verticle-slider.row-three .slide-item:not(.slick-slide):nth-child(1), .slider-section-right .verticle-slider.row-three .slide-item:not(.slick-slide):nth-child(2), .slider-section-right .verticle-slider.row-three .slide-item:not(.slick-slide):nth-child(3) {
display: block; }
.slider-section-right .verticle-slider:hover .slick-arrow {
display: block !important; }
.slider-section-right .slick-arrow {
display: none !important;
border: none;
position: absolute;
z-index: 1;
transform: translateY(-50%);
font-size: 20px;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
padding: 0;
cursor: pointer;
background: #0188cc;
color: #ffffff;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0; }
.slider-section-right .slick-arrow.next {
top: 16px; }
.slider-section-right .slick-arrow.prev {
bottom: -2px; }
.slider-section-right .slider-desc {
color: #ffffff;
padding: 0;
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 100%;
font-size: 20px;
text-align: center;
visibility: hidden;
opacity: 0;
transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s; }
.slider-section-right .slider-buttons {
margin-top: 20px; }
.slider-section-right .slider-buttons a {
padding: 6px 18px;
font-size: 16px;
color: #ffffff;
background: #0188cc;
-webkit-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
-o-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out;
border-radius: 20px; }
.slider-section-right .slider-buttons a:hover {
background: #2e2e2e; }
.slider-section-right .ae-overlay {
position: absolute;
top: 0;
background: rgba(0, 0, 0, 0.1);
width: 100%;
height: 100%;
visibility: hidden;
margin: 0;
padding: 0;
-webkit-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
-o-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out; }
.slider-section-right .slide-title {
font-weight: 500; }
.slider-section-right .slide-title a {
color: #ffffff; }
.slider-section-right .slick-vertical .slick-slide {
border: none; }
.feature-slider-wrap.flipped .slider-section-right {
float: left; }
.feature-slider-wrap.flipped .main-slider-wrap {
float: right; }
.advertisement-widget {
width: 100%; }
.advertisement-widget .advertisement-wrap {
width: 100%; }
.advertisement-widget .advertisement-wrap .advertisement-content {
float: left;
width: 100%; }
.advertisement-widget .advertisement-wrap .advertisement-content h2, .advertisement-widget .advertisement-wrap .advertisement-content h3, .advertisement-widget .advertisement-wrap .advertisement-content p {
float: left;
width: 100%; }
.widget.agency_ecommerce_widget_advertisement {
padding-top: 0; }
.advertisement-content-holder .advertisement-thumb-block {
float: left;
margin-right: 2%;
width: 32%;
position: relative; }
.advertisement-content-holder .advertisement-thumb-block:last-child {
margin-right: 0; }
.advertisement-content-holder .advertisement-thumb-block figure.thumb-img {
margin: 0;
overflow: hidden; }
.advertisement-content-holder .advertisement-thumb-block figure.thumb-img img {
transition: all 0.3s ease;
width: 100%; }
.advertisement-content-holder .advertisement-thumb-block .thumb-hover {
background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%; }
.advertisement-content-holder .advertisement-thumb-block img {
display: block;
transform: scale(1) rotate(0deg);
transition: all 0.3s ease; }
.advertisement-content-holder .advertisement-thumb-block .thumb-hover:after {
border: 2px solid rgba(255, 255, 255, 0.7);
content: "";
height: 90%;
left: 50%;
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
width: 93%; }
.advertisement-content-holder .advertisement-thumb-block .thumb-title-wrapper {
bottom: 30px;
left: 0;
position: absolute;
text-align: center;
width: 100%;
transition: all 0.3s ease; }
.advertisement-content-holder .advertisement-thumb-block .thumb-title {
color: #ffffff;
font-size: 20px;
font-weight: 700;
display: block;
text-transform: uppercase; }
.advertisement-thumb-block:hover .thumb-img img {
transform: scale(1.1) rotate(-2deg); }
.advertisement-thumb-block:hover .thumb-title-wrapper {
bottom: 40px; }
.widget-area.sidebar .advertisement-thumb-block {
width: 100%;
float: none;
margin-bottom: 10px; }
#footer-widgets .widget-column .advertisement-thumb-block {
width: 100%;
float: none;
margin-bottom: 10px; }
@media (max-width: 666px) {
.advertisement-text-wrap {
display: inline-block; }
.advertisement-text-wrap .advertisement-thumb-block {
width: 100%;
float: none;
margin-right: 0;
margin-bottom: 10px; } }
.agency_ecommerce_widget_call_to_action {
display: block; }
.agency_ecommerce_widget_call_to_action .cta-widget.style-3 .call-to-action-offer .call-to-action-offer-inner:before {
-webkit-transform: none;
-moz-transform: none;
transform: none;
border-radius: 0; }
.agency_ecommerce_widget_call_to_action .cta-widget.style-3:before {
border-radius: 0;
-webkit-transform: none;
-moz-transform: none;
transform: none; }
.agency_ecommerce_widget_call_to_action:after {
clear: both;
content: '';
display: block; }
.ae-homepage-wrap .widget.agency_ecommerce_widget_call_to_action {
background-position: center center;
background-size: cover; }
.agency_ecommerce_widget_call_to_action {
padding: 90px 0 50px 0; }
.agency_ecommerce_widget_call_to_action .cta-widget {
float: left;
position: relative;
height: 395px;
width: 395px; }
.agency_ecommerce_widget_call_to_action .cta-widget.position-right {
float: right; }
.agency_ecommerce_widget_call_to_action .cta-widget.position-center {
float: none;
margin-right: auto;
margin-left: auto; }
.agency_ecommerce_widget_call_to_action .cta-widget:before {
position: absolute;
display: block;
content: "";
width: 280px;
height: 280px;
left: 58px;
top: 58px;
right: 0;
bottom: 0;
border-radius: 10px;
background: #0188cc;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg); }
.agency_ecommerce_widget_call_to_action .cta-widget.style-2:before {
border-radius: 100%; }
.agency_ecommerce_widget_call_to_action .call-to-action-offer {
position: absolute;
top: -22px;
right: 50px; }
.agency_ecommerce_widget_call_to_action .call-to-action-offer .call-to-action-offer-inner {
float: left;
position: relative;
height: 162px;
width: 162px; }
.agency_ecommerce_widget_call_to_action .call-to-action-offer .call-to-action-offer-inner:before {
position: absolute;
display: block;
content: "";
width: 115px;
height: 115px;
left: 23px;
top: 25px;
right: 0;
bottom: 0;
border-radius: 10px;
background: #ffffff;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg); }
.agency_ecommerce_widget_call_to_action .cta-content-holder.cta-widget.style-2 .call-to-action-offer .call-to-action-offer-inner:before {
border-radius: 100%; }
.agency_ecommerce_widget_call_to_action .cta-content-holder.cta-widget.style-2 .call-to-action-wrap .call-to-action-buttons a {
border-radius: 40px; }
.agency_ecommerce_widget_call_to_action .call-to-action-offer .call-to-action-offer-inner .cta-offer-wrap {
transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
position: absolute;
top: 50%;
left: 50%;
z-index: 9;
text-align: center; }
.agency_ecommerce_widget_call_to_action .call-to-action-offer .call-to-action-offer-inner .discount-percent {
color: #0188cc;
font-size: 31px;
font-weight: 800;
margin-bottom: 5px; }
.agency_ecommerce_widget_call_to_action .call-to-action-offer .call-to-action-offer-inner .offer-text {
color: #0188cc;
font-size: 34px;
font-weight: 300; }
.ae-homepage-wrap .agency_ecommerce_widget_call_to_action .call-to-action-wrap {
position: absolute;
transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
position: absolute;
top: 50%;
left: 50%;
text-align: center;
padding-top: 30px; }
.ae-homepage-wrap .agency_ecommerce_widget_call_to_action .call-to-action-wrap .call-to-action-content .widget-title {
color: #ffffff;
font-size: 26px;
font-family: 'Playfair Display', serif;
font-style: italic;
line-height: 1.2;
margin-bottom: 10px;
text-transform: none; }
.agency_ecommerce_widget_call_to_action .call-to-action-wrap .call-to-action-content p {
color: #ffffff;
font-size: 28px;
text-transform: none;
margin-bottom: 29px; }
.agency_ecommerce_widget_call_to_action .call-to-action-wrap .call-to-action-buttons {
text-align: center; }
.agency_ecommerce_widget_call_to_action .call-to-action-wrap .call-to-action-buttons a.button {
padding: 14px 18px;
font-size: 14px;
border: 1px solid #ffffff; }
.agency_ecommerce_widget_call_to_action .call-to-action-wrap .call-to-action-buttons a.button:visited {
color: #ffffff; }
.agency_ecommerce_widget_call_to_action .call-to-action-wrap .call-to-action-buttons a.button:hover {
border-color: #2e2e2e; }
@media (max-width: 768px) {
.agency_ecommerce_widget_call_to_action .cta-widget {
float: none; }
.agency_ecommerce_widget_call_to_action .cta-widget.position-right, .agency_ecommerce_widget_call_to_action .cta-widget.position-left {
float: none; } }
.widget.agency_ecommerce_woo_products_widget ul.ae-product-cat-tab {
display: inline-block;
float: right;
padding-right: 3px; }
.widget.agency_ecommerce_woo_products_widget ul.ae-product-cat-tab li {
float: left;
background: #ffffff;
padding: 0 10px;
margin: 1px;
text-align: center;
display: block;
cursor: pointer;
border: 1px solid #ddd; }
.widget.agency_ecommerce_woo_products_widget ul.ae-product-cat-tab li.ae-active, .widget.agency_ecommerce_woo_products_widget ul.ae-product-cat-tab li:hover {
background: #ddd; }
.homepage-widgets .ae-woo-product-wrapper .ae-list-items.carousel-mode:not(.slick-initialized) .product, .homepage-fullwidth-widget-area .ae-woo-product-wrapper .ae-list-items.carousel-mode:not(.slick-initialized) .product {
float: left;
width: 25%;
display: none; }
.homepage-widgets .ae-woo-product-wrapper .ae-list-items.carousel-mode:not(.slick-initialized) .product:nth-child(1),
.homepage-widgets .ae-woo-product-wrapper .ae-list-items.carousel-mode:not(.slick-initialized) .product:nth-child(2),
.homepage-widgets .ae-woo-product-wrapper .ae-list-items.carousel-mode:not(.slick-initialized) .product:nth-child(3),
.homepage-widgets .ae-woo-product-wrapper .ae-list-items.carousel-mode:not(.slick-initialized) .product:nth-child(4), .homepage-fullwidth-widget-area .ae-woo-product-wrapper .ae-list-items.carousel-mode:not(.slick-initialized) .product:nth-child(1),
.homepage-fullwidth-widget-area .ae-woo-product-wrapper .ae-list-items.carousel-mode:not(.slick-initialized) .product:nth-child(2),
.homepage-fullwidth-widget-area .ae-woo-product-wrapper .ae-list-items.carousel-mode:not(.slick-initialized) .product:nth-child(3),
.homepage-fullwidth-widget-area .ae-woo-product-wrapper .ae-list-items.carousel-mode:not(.slick-initialized) .product:nth-child(4) {
display: block; }
.widget.agency_ecommerce_widget_features .features-list {
display: inline-block;
width: 100%; }
.feature-slider-widget-area .feature-item,
.homepage-widgets .feature-item,
.homepage-fullwidth-widget-area .feature-item {
float: left;
width: 33.33%; }
.widget.agency_ecommerce_widget_features .feature-icon {
background: #0188cc; border-radius: 100%;
border: 1px solid #dedede;
display: inline-block;
float: left; position: absolute;
height: 50px;
width: 50px;
color: #ffffff;
line-height: 50px;
text-align: center;
margin: 0; }
.widget.agency_ecommerce_widget_features .feature-text-wrap {
display: inline-block;
margin-left: 70px;
color: #2d2d2d; }
.widget.agency_ecommerce_widget_features .feature-text-wrap h4 {
margin: 0;
font-size: 16px; }
.widget.agency_ecommerce_widget_contact .contact-wrapper .contact-item .contact-icon {
float: left;
width: 30px; }
.ae-advance-categories-wrapper a.button {
margin: 10px 0;
font-weight: 600;
font-size: 13px;
padding: 10px; }
.ae-advance-categories-wrapper a.button:before {
display: block;
width: 15px;
height: 10px;
right: 0;
top: 0;
bottom: 0;
float: left;
margin-right: 5px;
font-family: FontAwesome;
content: "\f0c1";
font-weight: normal; }
.ae-advance-categories-wrapper ul.ae-list-items:not(.slick-initialized) li.product {
display: none; }
.ae-advance-categories-wrapper ul.ae-list-items:not(.slick-initialized) li.product:nth-child(1), .ae-advance-categories-wrapper ul.ae-list-items:not(.slick-initialized) li.product:nth-child(2), .ae-advance-categories-wrapper ul.ae-list-items:not(.slick-initialized) li.product:nth-child(3), .ae-advance-categories-wrapper ul.ae-list-items:not(.slick-initialized) li.product:nth-child(4) {
display: block;
width: 25%;
float: left; }
.ae-advance-categories-wrapper .slick-initialized.ae-list-items {
visibility: visible; }
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0; } embed, iframe, object {
max-width: 100%; } .wp-caption {
margin-bottom: 1.5em;
max-width: 100%; }
.wp-caption img[class*="wp-image-"] {
display: inline-block;
margin-left: auto;
margin-right: auto; }
.wp-caption .wp-caption-text {
margin: 0.8075em 0; }
.wp-caption-text {
text-align: center; } .gallery {
margin-bottom: 1.5em; }
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
margin: 0;
line-height: 0;
padding: 0px 5px 5px 0px; }
.gallery-columns-2 .gallery-item {
max-width: 50%; }
.gallery-columns-3 .gallery-item {
max-width: 33.33%; }
.gallery-columns-4 .gallery-item {
max-width: 25%; }
.gallery-columns-5 .gallery-item {
max-width: 20%; }
.gallery-columns-6 .gallery-item {
max-width: 16.66%; }
.gallery-columns-7 .gallery-item {
max-width: 14.28%; }
.gallery-columns-8 .gallery-item {
max-width: 12.5%; }
.gallery-columns-9 .gallery-item {
max-width: 11.11%; }
.gallery-caption {
display: block; }
#breadcrumb {
width: 100%; padding: 15px 0px; padding-bottom: 0; }
#breadcrumb .container > div {
overflow: hidden; }
#breadcrumb.ae-breadcrumb-advanced {
display: table;
height: 300px;
table-layout: fixed;
width: 100%;
background-repeat: no-repeat;
background-color: rgba(0, 0, 0, 0.4);
background-position: center center !important;
background-size: cover;
margin-bottom: 10px; }
#breadcrumb.ae-breadcrumb-advanced .breadcrumb-content {
width: 100%;
height: 100%;
padding: 0;
display: table-cell;
vertical-align: middle; }
#breadcrumb.ae-breadcrumb-advanced .breadcrumb-content .breadcrumb-trail {
text-align: center;
background: none;
margin-top: 0; }
#breadcrumb.ae-breadcrumb-advanced .breadcrumb-content .breadcrumb-trail li a {
color: #fff;
opacity: 0.8; }
#breadcrumb.ae-breadcrumb-advanced .breadcrumb-content .breadcrumb-trail li a:hover {
color: #0188cc;
opacity: 1; }
#breadcrumb.ae-breadcrumb-advanced .breadcrumb-content .breadcrumb-trail li span {
color: #fff; }
#breadcrumb.ae-breadcrumb-advanced .breadcrumb-content .breadcrumb-trail li:after {
color: #fff; }
#breadcrumb.ae-breadcrumb-advanced .breadcrumb-content .trail-items {
display: inline-block;
text-align: center; }
#breadcrumb.ae-breadcrumb-advanced .breadcrumb-content h1.heading-title.page-title.entry-title {
font-size: 36px;
line-height: 42px;
color: #fff;
text-align: center;
text-transform: uppercase;
border: 0;
margin: 0;
padding: 0;
font-weight: bold; }
#breadcrumb.ae-breadcrumb-advanced .breadcrumb-content h1.heading-title.page-title.entry-title:before, #breadcrumb.ae-breadcrumb-advanced .breadcrumb-content h1.heading-title.page-title.entry-title:after {
content: unset; }
.breadcrumb-trail {
background: #f8f8f8 none repeat scroll 0 0;
margin: 20px 0 30px;
padding: 10px 20px; }
.breadcrumb-trail li {
display: block;
float: left;
list-style: outside none none;
padding-right: 10px; }
.breadcrumb-trail li.trail-item.trail-end::after {
display: none; }
.breadcrumb-trail li::after {
content: "/";
margin-left: 10px;
color: #777; }
.breadcrumb-trail li a {
color: #aaa5a5; }
.breadcrumb-trail li a:hover {
color: #0188cc; }
.breadcrumb-trail .trail-items {
margin: 0;
padding: 0; }
.mb-parallax {
height: 100%;
background-attachment: fixed !important;
background-position: center;
background-repeat: no-repeat;
background-size: cover; }
#page {
position: relative;
margin: 0 auto;
overflow: hidden; }
.site-layout-boxed #page {
box-shadow: 0 0 1px #999;
width: 1255px;
margin-top: 35px;
margin-bottom: 35px; }
.container {
max-width: 1230px;
margin: 0 auto;
padding-left: 30px;
padding-right: 30px; }
.v-center {
transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
position: absolute;
top: 50%;
left: 50%; }
p, li {
font-family: 'Open Sans', sans-serif;
font-weight: 400;
font-size: 15px;
line-height: 28px;
color: #5f5f5f; } .slick-prev, .slick-next {
background: transparent;
height: 35px;
width: 35px;
border: 1px solid #ddd;
text-align: center;
cursor: pointer;
display: inline-block;
font-size: 0;
margin: 0px 5px;
transform: translate(0%, -50%);
-moz-transform: translate(0%, -50%);
-webkit-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
-o-transform: translate(0%, -50%);
position: absolute;
top: 50%;
z-index: 9;
padding: 0;
box-shadow: none; }
.slick-prev:focus, .slick-next:focus {
box-shadow: none; }
.slick-prev {
left: 0; }
.slick-next {
right: 0; }
.slick-prev:before, .slick-next:before {
font-size: 18px;
font-family: "FontAwesome";
color: #adadad;
line-height: 35px; }
.slick-prev:before {
content: "\f177"; }
.slick-next:before {
content: "\f178"; }
.slick-prev:hover, .slick-next:hover {
background: #0188cc;
border-color: #0188cc; }
.slick-prev:hover:before, .slick-next:hover:before {
color: #ffffff; }
.slick-prev, .slick-next, .slick-prev:hover, .slick-next:hover, .slick-prev:before, .slick-next:before, .slick-prev:hover:before, .slick-next:hover:before {
-webkit-transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;
-o-transition: 0.5s ease-in-out;
transition: 0.5s ease-in-out; }
.slick-dots {
display: inline-block; }
.slick-dots li {
display: inline-block; }
.widget-area ul.slick-dots li {
padding: 0px; }
.slick-dots {
margin: 0;
width: 100%;
float: left;
text-align: center;
position: absolute;
bottom: 0px; }
.slick-dots li {
list-style: none; }
.slick-dots li button {
background: #444;
padding: 0;
margin-right: 5px;
border: 0;
box-shadow: none;
border: none;
height: 4px;
width: 30px;
border: 0;
color: transparent;
font-size: 0; }
.slick-dots li.slick-active button {
background: #0188cc;
box-shadow: none; } .custom-logo-link, .site-logo-link, #site-identity {
float: left;
margin-right: 15px; }
.custom-logo-link, .site-logo-link {
max-width: 300px; }
.site-info a {
color: #ffffff; }
.site-header {
position: relative; }
#masthead {
z-index: 999;
position: relative;
width: 100%;
-webkit-transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;
-o-transition: 0.5s ease-in-out;
transition: 0.5s ease-in-out;
border-top: 1px solid #dedede;
border-bottom: 1px solid #dedede;
-webkit-box-shadow: 0 17px 11px -21px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 0 17px 11px -21px rgba(0, 0, 0, 0.75);
box-shadow: 0 17px 11px -21px rgba(0, 0, 0, 0.75);
background: #ffffff; }
.site-title {
color: #2e2e2e;
font-size: 28px;
margin-bottom: 0;
font-family: 'Open Sans', sans-serif; }
.site-title > a {
color: #2e2e2e;
line-height: 1.3; }
.site-branding {
float: left;
margin-right: 30px;
margin-top: 28px; }
.site-description {
color: #515151;
font-size: 15px;
font-style: inherit;
margin-bottom: 0px;
font-weight: 400;
line-height: 28px; } .agency_ecommerce_widget_social {
clear: both;
overflow: hidden; }
.agency_ecommerce_widget_social ul {
margin: 0; }
.agency_ecommerce_widget_social li {
display: block;
float: left;
margin-right: 10px; }
.agency_ecommerce_widget_social li a {
background: #272535;
display: inline-block;
height: 33px;
line-height: 1.7;
margin-right: 0;
padding: 0;
text-align: center;
vertical-align: middle;
width: 33px; }
.widget-area .agency_ecommerce_widget_social li, #footer-widgets .agency_ecommerce_widget_social li {
padding: 0; }
.widget-area .agency_ecommerce_widget_social li::before, #footer-widgets .agency_ecommerce_widget_social li::before {
display: none; }
.agency_ecommerce_widget_social ul li a::before {
font-size: 16px; }
.agency_ecommerce_widget_social li a i {
color: #cacad8;
font-size: 16px;
font-weight: normal; }
.agency_ecommerce_widget_social ul li a::before {
color: #918f9d;
content: "\f0c1";
display: block;
font-family: FontAwesome;
font-weight: normal;
line-height: 33px; }
.agency_ecommerce_widget_social ul li a:hover {
background-color: #0188cc;
-moz-transition: all 0.4s ease-out 0s;
-webkit-transition: all 0.4s ease-out 0s;
transition: all 0.4s ease-out 0s; }
.agency_ecommerce_widget_social ul li a:hover::before {
color: #ffffff; }
.ae-homepage-wrap .agency_ecommerce_widget_social ul {
text-align: center; }
.ae-homepage-wrap .agency_ecommerce_widget_social ul li a::before {
color: #0188cc; }
.ae-homepage-wrap .agency_ecommerce_widget_social ul li a:hover::before {
color: #ffffff; }
.ae-homepage-wrap .agency_ecommerce_widget_social li {
float: none;
display: inline-block;
text-align: center; }
.primary-sidebar .widget.agency_ecommerce_widget_social ul li {
border-bottom: none; }
.primary-sidebar .agency_ecommerce_widget_social ul li a:hover::before {
color: #ffffff; }
.agency_ecommerce_widget_social ul li a[href*="facebook.com"]::before {
content: "\f09a"; }
.agency_ecommerce_widget_social ul li a[href*="twitter.com"]::before {
content: "\f099"; }
.agency_ecommerce_widget_social ul li a[href*="linkedin.com"]::before {
content: "\f0e1"; }
.agency_ecommerce_widget_social ul li a[href*="plus.google.com"]::before {
content: "\f0d5"; }
.agency_ecommerce_widget_social ul li a[href*="youtube.com"]::before {
content: "\f167"; }
.agency_ecommerce_widget_social ul li a[href*="dribbble.com"]::before {
content: "\f17d"; }
.agency_ecommerce_widget_social ul li a[href*="pinterest.com"]::before {
content: "\f0d2"; }
.agency_ecommerce_widget_social ul li a[href*="bitbucket.org"]::before {
content: "\f171"; }
.agency_ecommerce_widget_social ul li a[href*="github.com"]::before {
content: "\f113"; }
.agency_ecommerce_widget_social ul li a[href*="codepen.io"]::before {
content: "\f1cb"; }
.agency_ecommerce_widget_social ul li a[href*="flickr.com"]::before {
content: "\f16e"; }
.agency_ecommerce_widget_social ul li a[href$="/feed/"]::before {
content: "\f09e"; }
.agency_ecommerce_widget_social ul li a[href*="foursquare.com"]::before {
content: "\f180"; }
.agency_ecommerce_widget_social ul li a[href*="instagram.com"]::before {
content: "\f16d"; }
.agency_ecommerce_widget_social ul li a[href*="tumblr.com"]::before {
content: "\f173"; }
.agency_ecommerce_widget_social ul li a[href*="reddit.com"]::before {
content: "\f1a1"; }
.agency_ecommerce_widget_social ul li a[href*="vimeo.com"]::before {
content: "\f194"; }
.agency_ecommerce_widget_social ul li a[href*="digg.com"]::before {
content: "\f1a6"; }
.agency_ecommerce_widget_social ul li a[href*="twitch.tv"]::before {
content: "\f1e8"; }
.agency_ecommerce_widget_social ul li a[href*="stumbleupon.com"]::before {
content: "\f1a4"; }
.agency_ecommerce_widget_social ul li a[href*="delicious.com"]::before {
content: "\f1a5"; }
.agency_ecommerce_widget_social ul li a[href*="mailto:"]::before {
content: "\f0e0"; }
.agency_ecommerce_widget_social ul li a[href*="soundcloud.com"]::before {
content: "\f1be"; }
.agency_ecommerce_widget_social ul li a[href*="wordpress.org"]::before, .agency_ecommerce_widget_social ul li a[href*="wordpress.com"]::before {
content: "\f19a"; }
.agency_ecommerce_widget_social ul li a[href*="jsfiddle.net"]::before {
content: "\f1cc"; }
.agency_ecommerce_widget_social ul li a[href*="tripadvisor.com"]::before {
content: "\f262"; }
.agency_ecommerce_widget_social ul li a[href*="foursquare.com"]::before {
content: "\f180"; }
.agency_ecommerce_widget_social ul li a[href*="angel.co"]::before {
content: "\f209"; }
.agency_ecommerce_widget_social ul li a[href*="slack.com"]::before {
content: "\f198"; }
.agency_ecommerce_widget_social ul li a[href*="facebook.com"]:hover {
background-color: #3b5998; }
.agency_ecommerce_widget_social ul li a[href*="twitter.com"]:hover {
background-color: #00aced; }
.agency_ecommerce_widget_social ul li a[href*="plus.google.com"]:hover {
background-color: #dd4b39; }
.agency_ecommerce_widget_social ul li a[href*="/feed/"]:hover {
background-color: #dc622c; }
.agency_ecommerce_widget_social ul li a[href*="wordpress.org"]:hover, .agency_ecommerce_widget_social ul li a[href*="wordpress.com"]:hover {
background-color: #45bbe6; }
.agency_ecommerce_widget_social ul li a[href*="github.com"]:hover {
background-color: #4183c4; }
.agency_ecommerce_widget_social ul li a[href*="linkedin.com"]:hover {
background-color: #007bb6; }
.agency_ecommerce_widget_social ul li a[href*="pinterest.com"]:hover {
background-color: #cb2027; }
.agency_ecommerce_widget_social ul li a[href*="flickr.com"]:hover {
background-color: #ff0084; }
.agency_ecommerce_widget_social ul li a[href*="vimeo.com"]:hover {
background-color: #aad450; }
.agency_ecommerce_widget_social ul li a[href*="youtube.com"]:hover {
background-color: #b00; }
.agency_ecommerce_widget_social ul li a[href*="instagram.com"]:hover {
background-color: #517fa4; }
.agency_ecommerce_widget_social ul li a[href*="dribbble.com"]:hover {
background-color: #ea4c89; }
.agency_ecommerce_widget_social ul li a[href*="skype.com"]:hover {
background-color: #12a5f4; }
.agency_ecommerce_widget_social ul li a[href*="digg.com"]:hover {
background-color: #333; }
.agency_ecommerce_widget_social ul li a[href*="codepen.io"]:hover {
background-color: #000; }
.agency_ecommerce_widget_social ul li a[href*="reddit.com"]:hover {
background-color: #ff4500; }
.agency_ecommerce_widget_social ul li a[href*="mailto:"]:hover {
background-color: #1d62f0; }
.agency_ecommerce_widget_social ul li a[href*="foursquare.com"]:hover {
background-color: #f94877; }
.agency_ecommerce_widget_social ul li a[href*="stumbleupon.com"]:hover {
background-color: #eb4924; }
.agency_ecommerce_widget_social ul li a[href*="twitch.tv"]:hover {
background-color: #6441a5; }
.agency_ecommerce_widget_social ul li a[href*="tumblr.com"]:hover {
background-color: #32506d; }
.agency_ecommerce_widget_social ul li a[href*="foursquare.com"]:hover {
background-color: #f94877; }
.agency_ecommerce_widget_social ul li a[href*="stumbleupon.com"]:hover {
background-color: #eb4924; }
.agency_ecommerce_widget_social ul li a[href*="twitch.tv"]:hover {
background-color: #6441a5; }
.agency_ecommerce_widget_social ul li a[href*="tumblr.com"]:hover {
background-color: #32506d; }
.agency_ecommerce_widget_social ul li a[href*="soundcloud.com"]:hover {
background-color: #f50; }
.agency_ecommerce_widget_social ul li a[href*="wordpress.org"]:hover {
background-color: #45bbe6; }
.agency_ecommerce_widget_social ul li a[href*="jsfiddle.net"]:hover {
background-color: #4679bd; }
.agency_ecommerce_widget_social ul li a[href*="tripadvisor.com"]:hover {
background-color: #86c171; }
.agency_ecommerce_widget_social ul li a[href*="foursquare.com"]:hover {
background-color: #2d5be3; }
.agency_ecommerce_widget_social ul li a[href*="angel.co"]:hover {
background-color: #000; }
.agency_ecommerce_widget_social ul li a[href*="slack.com"]:hover {
background-color: #56b68b; }  .top-header {
width: 100%;
background: #0188cc; }
.top-header:after {
clear: both;
display: block;
content: ''; }
.top-left {
float: left; }
.top-right {
float: right; }
.top-left span {
color: #ffffff;
margin-right: 0px;
line-height: 1;
font-size: 15px;
float: left;
padding: 15px 20px; }
.top-left span a {
color: #ffffff; }
.top-left span:first-child {
padding-left: 0px; }
.top-left span:last-child {
border-right: 0px; }
.top-left span i {
color: #ffffff;
margin-right: 10px; }
.top-header-social-icons {
float: left;
margin: 0;
padding: 0; }
.top-header-social-icons ul {
margin: 0;
padding: 0; }
.top-header-social-icons ul li {
list-style: none;
margin: 0;
padding: 0;
float: left; }
.top-header-social-icons ul li a {
padding: 6px 0;
display: block;
float: left;
text-align: center;
margin: 0 2px; }
.top-header-social-icons ul li a i {
padding: 8px;
color: #fff;
line-height: 1em; }
.top-header-social-icons ul li:hover a i {
color: #444; }
.top-menu-holder .menu {
float: left;
list-style: none;
margin: 0; }
.top-menu-holder .menu li {
display: inline-block;
line-height: 1; }
.top-menu-holder .menu li a {
color: #ffffff;
display: block;
font-size: 13px;
font-weight: normal;
z-index: 99;
text-transform: capitalize;
padding: 10px;
line-height: 2em;
position: relative; }
.top-menu-holder .menu li a:hover {
color: #444; }
.top-menu-holder .menu li a:hover:after {
color: #fff; }
.top-menu-holder .menu li a:after {
content: "|";
font-weight: 400;
position: absolute;
right: -5px; }
.top-menu-holder .menu li:first-child a {
padding-left: 0px; }
.top-menu-holder .menu li:last-child a {
border-right: 0px; }
.top-menu-holder .menu li:last-child a:after {
content: none; }
.mid-header {
background: #ddd;
padding: 25px 0; }
.mid-header .ae-cart-wrapper {
background: #444; }
.mid-header .ae-cart-wrapper .fa {
font-size: 20px; }
.mid-header .ae-cart-wrapper:hover {
background: #0188cc; }
.mid-header .site-branding {
width: 22%;
float: left;
margin: 0;
margin-right: 8%; }
.mid-header .ae-search-holder {
width: 50%;
float: left;
padding-top: 15px; }
.mid-header .ae-search-holder .search-box .product-search-wrapper form {
border: 1px solid #e7e7e7; }
.mid-header .ae-search-holder .search-box .product-search-wrapper form input[type="text"] {
border-left: 1px solid #e7e7e7;
width: 365px;
background: #ffffff; }
.mid-header .ae-search-holder .search-box .product-search-wrapper form .search-submit {
background: none; }
.mid-header .ae-search-holder .search-box .product-search-wrapper form .search-submit .fa {
color: #000; }
.mid-header .ae-cart-wishlist {
width: 20%;
float: left;
padding-top: 15px; }
.mid-header:after {
content: '';
display: block;
clear: both; }
.mid-header .ae-cart-wrapper {
padding: 14px 10px;
line-height: inherit; }
.mid-header .ae-wishlist-wrapper {
padding: 14px 10px;
background: #444;
float: right;
margin-right: 5px; }
.mid-header .ae-wishlist-wrapper .fa {
font-size: 20px; }
.mid-header .ae-wishlist-wrapper .ae-icon-wrap {
position: relative; }
.mid-header .ae-wishlist-wrapper .wish-value {
background: #0188cc;
position: absolute;
height: 17px;
width: 17px;
border-radius: 50%;
text-align: center;
line-height: 17px;
color: #ffffff;
font-size: 12px;
top: -10px;
right: -4px; }
.mid-header .ae-wishlist-wrapper:hover {
background: #0188cc; }
.mid-header .ae-cart-wrapper {
float: right; }
.top-header .agency_ecommerce_widget_social li {
margin: 0;
line-height: 0;
margin-left: 15px; }
.top-header .agency_ecommerce_widget_social li:first-child {
margin-left: 0px; }
.top-header .agency_ecommerce_widget_social li a {
height: auto;
width: auto;
border: 0;
line-height: 1;
padding: 0px;
position: relative;
transform: none !important;
background: transparent; }
.top-header .agency_ecommerce_widget_social ul li a::before {
color: #ffffff;
font-size: 15px;
line-height: 1;
transform: none !important; }
.top-header .agency_ecommerce_widget_social li a:hover {
background: transparent !important;
border: 0px; }
.top-header .top-account-wrapper, .top-header .ae-wishlist-wrapper, .top-header .top-social-menu, .top-header .search-holder {
float: left;
padding: 15px;
line-height: 1; }
.top-header .top-left .top-social-menu.social-widget-left {
padding-left: 0px;
border-right: 0px; }
.top-header .search-holder {
border-right: 0px;
padding: 0px; }
.top-header .search-holder .search-btn {
height: 48px;
width: 48px;
text-align: center; }
.top-header .search-holder .search-btn i {
line-height: 45px; }
.top-account-wrapper a, .top-header .ae-wishlist-wrapper a, .top-account-wrapper a i, .top-header .ae-wishlist-wrapper a i, .top-account-wrapper span, .top-header .ae-wishlist-wrapper span, .search-holder a {
display: inline-block; }
.top-account-wrapper a, .top-header .ae-cart-wrapper a, .mid-header .ae-cart-wrapper a, .top-header .ae-wishlist-wrapper a, .mid-header .ae-wishlist-wrapper a, .search-holder a {
color: #ffffff;
line-height: 1;
font-size: 13px;
display: block; }
.top-account-wrapper a i {
color: #ffffff;
margin-right: 10px; }
.top-cart-content {
opacity: 0;
visibility: hidden;
position: absolute;
top: 115%;
right: 0px;
width: 300px;
background: #444;
z-index: 9999;
padding: 20px; }
.top-cart-wrapper:hover .top-cart-content {
opacity: 1;
visibility: visible;
top: 100%; }
.top-header .top-cart-wrapper a i, .top-header .ae-wishlist-wrapper a i {
color: #ffffff; }
.top-header .top-cart-wrapper .ae-icon-wrap, .top-header .ae-wishlist-wrapper .ae-icon-wrap {
position: relative; }
.top-header .top-cart-wrapper .ae-icon-wrap a, .top-header .ae-wishlist-wrapper .ae-icon-wrap a {
padding-right: 10px; }
.top-header .top-cart-wrapper .ae-icon-wrap .cart-value, .top-header .ae-wishlist-wrapper .ae-icon-wrap .wish-value {
background: #444;
position: absolute;
height: 17px;
width: 17px;
border-radius: 50%;
text-align: center;
line-height: 17px;
color: #ffffff;
font-size: 12px;
top: -10px;
right: -4px; }
.search-holder {
position: relative; }
.search-holder .search-box {
z-index: 999999999;
display: none;
position: absolute;
right: 0;
top: 0;
width: 600px; }
.search-holder.open .search-box {
display: block; }
.search-box {
z-index: 9999; }
.search-box .product-search-wrapper {
float: left;
width: 100%; }
.search-box .product-search-wrapper form {
float: left;
width: 100%;
position: relative;
background: #f9f9f9;
border: 1px solid #0188cc; }
.search-box .product-search-wrapper form input[type="text"], .search-box .product-search-wrapper form select {
float: left;
padding: 10px 11px;
background: #f9f9f9;
border: 0;
width: 165px;
font-size: 16px;
height: 53px; }
.search-box .product-search-wrapper form input[type="text"] {
border-left: 1px solid #0188cc;
width: 325px; }
.search-box .product-search-wrapper form button[type="submit"] {
padding: 0;
border: 0;
box-shadow: none;
height: 53px;
width: 53px;
text-align: center; }
.search-box .product-search-wrapper form button[type="submit"] i {
line-height: 53px; }
.top-cart-content, .top-cart-wrapper:hover .top-cart-content {
-webkit-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
-o-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out; } #home-page-woo-featured-slider {
float: left;
width: 100%;
padding: 50px 0px; }
#home-page-woo-featured-slider .advertisement-widget {
float: left;
width: 100%; }
#home-page-woo-featured-slider .advertisement-widget .advertisement-wrap {
float: left;
width: 100%; }
#home-page-woo-featured-slider .advertisement-widget .advertisement-wrap .advertisement-content {
float: left;
width: 100%; }
#home-page-woo-featured-slider .advertisement-widget .advertisement-wrap .advertisement-content h2, #home-page-woo-featured-slider .advertisement-widget .advertisement-wrap .advertisement-content h3, #home-page-woo-featured-slider .advertisement-widget .advertisement-wrap .advertisement-content p {
float: left;
width: 100%; }
#home-page-woo-featured-slider .widget_media_image {
float: left; }
#home-page-woo-featured-slider .widget_media_image a {
float: left; }
.ae-homepage-wrap .widget_media_image {
float: left; }
.ae-homepage-wrap .widget_media_image a {
float: left; }
.ae-homepage-wrap .ae-empty-content p {
text-align: center;
margin-top: 40px; }
.ae-homepage-wrap .feature-slider-widget-area .ae-empty-content {
min-height: 433px; }
#home-page-woo-featured-slider .widget_media_image a, .ae-homepage-wrap .widget_media_image a {
line-height: 0; }
#home-page-woo-featured-slider.full-width .widget_media_image, #home-page-woo-featured-slider.full-width .agency_ecommerce_widget_advertisement {
width: 100%; }
.ae-homepage-wrap .widget_media_image, .ae-homepage-wrap .agency_ecommerce_widget_advertisement {
width: 100%; }
#home-page-woo-featured-slider.half-width .widget_media_image, #home-page-woo-featured-slider.half-width .agency_ecommerce_widget_advertisement {
width: 50%; }
#home-page-woo-featured-slider.one-third-width .widget_media_image, #home-page-woo-featured-slider.one-third-width .agency_ecommerce_widget_advertisement {
width: 33.33%; }
#home-page-woo-featured-slider.mixed-width .widget_media_image, #home-page-woo-featured-slider.mixed-width .agency_ecommerce_widget_advertisement {
width: 25%; }
#home-page-woo-featured-slider .widget_media_image {
padding-left: 15px;
padding-right: 15px; }
.ae-homepage-wrap .widget_media_image {
padding-left: 15px;
padding-right: 15px; }
#home-page-woo-featured-slider .advertisement-widget .advertisement-wrap {
padding: 25px 15px; }
.ae-homepage-wrap .advertisement-widget .advertisement-wrap {
padding: 60px 15px; }
#home-page-woo-featured-slider .advertisement-widget.content-left-aligned .advertisement-wrap, .ae-homepage-wrap .advertisement-widget.content-left-aligned .advertisement-wrap {
text-align: left; }
#home-page-woo-featured-slider .advertisement-widget.content-right-aligned .advertisement-wrap, .ae-homepage-wrap .advertisement-widget.content-right-aligned .advertisement-wrap {
text-align: right; }
#home-page-woo-featured-slider .advertisement-widget.content-center-aligned .advertisement-wrap, .ae-homepage-wrap .advertisement-widget.content-center-aligned .advertisement-wrap {
text-align: center; }
#home-page-woo-featured-slider .advertisement-widget .advertisement-wrap .advertisement-content, .ae-homepage-wrap .advertisement-widget .advertisement-wrap .advertisement-content {
margin-bottom: 20px; }
#home-page-woo-featured-slider .advertisement-widget.content-style-two .advertisement-wrap .advertisement-content, .ae-homepage-wrap .advertisement-widget.content-style-two .advertisement-wrap .advertisement-content {
margin-bottom: 15px;
font-style: italic; }
#home-page-woo-featured-slider .advertisement-widget .advertisement-wrap .advertisement-content h2, #home-page-woo-featured-slider .advertisement-widget .advertisement-wrap .advertisement-content h3, #home-page-woo-featured-slider .advertisement-widget .advertisement-wrap .advertisement-content p {
font-size: 22px;
color: #ffffff;
font-weight: 400;
margin-bottom: 0px;
text-transform: none; }
.ae-homepage-wrap .advertisement-widget .advertisement-wrap .advertisement-content h2, .ae-homepage-wrap .advertisement-widget .advertisement-wrap .advertisement-content h3, .ae-homepage-wrap .advertisement-widget .advertisement-wrap .advertisement-content p {
font-size: 22px;
color: #ffffff;
font-weight: 400;
margin-bottom: 0px;
text-transform: none; }
#home-page-woo-featured-slider .advertisement-widget.content-style-two .advertisement-wrap .advertisement-content h2, #home-page-woo-featured-slider .advertisement-widget.content-style-two .advertisement-wrap .advertisement-content h3 {
font-size: 20px; }
.ae-homepage-wrap .advertisement-widget.content-style-two .advertisement-wrap .advertisement-content h2, .ae-homepage-wrap .advertisement-widget.content-style-two .advertisement-wrap .advertisement-content h3 {
font-size: 20px; }
#home-page-woo-featured-slider .advertisement-widget.content-style-two .advertisement-wrap .advertisement-content p {
font-size: 39px;
line-height: 1; }
.ae-homepage-wrap .advertisement-widget.content-style-two .advertisement-wrap .advertisement-content p {
font-size: 39px;
line-height: 1; }
.ae-homepage-wrap .advertisement-widget .advertisement-wrap .advertisement-content p, .ae-homepage-wrap .advertisement-widget.content-style-two .advertisement-wrap .advertisement-content p {
font-size: 47px;
line-height: 1; }
#home-page-woo-featured-slider .advertisement-widget.overlay-enabled .advertisement-wrap, .ae-homepage-wrap .advertisement-widget.overlay-enabled .advertisement-wrap {
position: relative; }
#home-page-woo-featured-slider .advertisement-widget.content-left-aligned.overlay-enabled .advertisement-wrap:before, #home-page-woo-featured-slider .advertisement-widget.content-right-aligned.overlay-enabled .advertisement-wrap:before {
content: "";
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%; }
.ae-homepage-wrap .advertisement-widget.content-left-aligned.overlay-enabled .advertisement-wrap:before, .ae-homepage-wrap .advertisement-widget.content-right-aligned.overlay-enabled .advertisement-wrap:before {
content: "";
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%; }
#home-page-woo-featured-slider .advertisement-widget.content-left-aligned.overlay-enabled .advertisement-wrap:before, .ae-homepage-wrap .advertisement-widget.content-left-aligned.overlay-enabled .advertisement-wrap:before {
background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.89) 1%, rgba(124, 183, 230, 0) 99%, rgba(125, 185, 232, 0) 100%); background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.89) 1%, rgba(124, 183, 230, 0) 99%, rgba(125, 185, 232, 0) 100%); background: linear-gradient(to right, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.89) 1%, rgba(124, 183, 230, 0) 99%, rgba(125, 185, 232, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6000000', endColorstr='#007db9e8', GradientType=1); }
#home-page-woo-featured-slider .advertisement-widget.content-right-aligned.overlay-enabled .advertisement-wrap:before, .ae-homepage-wrap .advertisement-widget.content-right-aligned.overlay-enabled .advertisement-wrap:before {
background: -moz-linear-gradient(left, rgba(125, 185, 232, 0) 0%, rgba(125, 185, 232, 0.01) 1%, rgba(0, 0, 0, 0.89) 99%, rgba(0, 0, 0, 0.9) 100%); background: -webkit-linear-gradient(left, rgba(125, 185, 232, 0) 0%, rgba(125, 185, 232, 0.01) 1%, rgba(0, 0, 0, 0.89) 99%, rgba(0, 0, 0, 0.9) 100%); background: linear-gradient(to right, rgba(125, 185, 232, 0) 0%, rgba(125, 185, 232, 0.01) 1%, rgba(0, 0, 0, 0.89) 99%, rgba(0, 0, 0, 0.9) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007db9e8', endColorstr='#e6000000', GradientType=1); }
#home-page-woo-featured-slider .advertisement-widget .advertisement-wrap .advertisement-offer-wrap, .ae-homepage-wrap .advertisement-widget .advertisement-wrap .advertisement-offer-wrap {
display: inline-block;
padding: 5px 0px;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff; }
#home-page-woo-featured-slider .advertisement-widget.content-style-two .advertisement-wrap .advertisement-offer-wrap, .ae-homepage-wrap .advertisement-widget.content-style-two .advertisement-wrap .advertisement-offer-wrap {
font-style: italic;
border-bottom: 0px; }
#home-page-woo-featured-slider .advertisement-widget .advertisement-wrap .advertisement-offer-wrap span, .ae-homepage-wrap .advertisement-widget .advertisement-wrap .advertisement-offer-wrap span {
color: #ffffff;
display: inline-block;
font-size: 22px;
font-weight: 700; }
#home-page-woo-featured-slider .advertisement-widget .advertisement-wrap .advertisement-buttons .button.advertisement-button, .ae-homepage-wrap .advertisement-widget .advertisement-wrap .advertisement-buttons .button.advertisement-button {
background: transparent;
padding: 12px 18px;
font-size: 14px;
border: 1px solid #ffffff;
color: #ffffff;
margin-top: 20px; }
#home-page-woo-featured-slider .advertisement-widget .advertisement-wrap .advertisement-buttons .button.advertisement-button:hover, .ae-homepage-wrap .advertisement-widget .advertisement-wrap .advertisement-buttons .button.advertisement-button:hover {
background: #0188cc;
border-color: #0188cc; }
#home-page-woo-featured-slider .advertisement-widget.content-style-two .advertisement-wrap .advertisement-buttons .button.advertisement-button {
margin-top: 15px; }
.ae-homepage-wrap .advertisement-widget.content-style-two .advertisement-wrap .advertisement-buttons .button.advertisement-button {
margin-top: 15px; }
.ae-homepage-wrap section.widget_media_image, .ae-homepage-wrap .agency_ecommerce_widget_advertisement {
padding-bottom: 0px; }
.ae-homepage-wrap .widget_media_image a {
line-height: 0; } .agency_ecommerce_widget_call_to_action {
width: 100%; }
.agency_ecommerce_widget_call_to_action .call-to-action-wrap {
float: left;
width: 100%; }
.ae-homepage-wrap .agency_ecommerce_widget_call_to_action .call-to-action-wrap .call-to-action-content .widget-title {
float: left;
width: 100%; }
.agency_ecommerce_widget_call_to_action .call-to-action-wrap .call-to-action-content {
float: left;
width: 100%; }
.agency_ecommerce_widget_call_to_action .call-to-action-wrap .call-to-action-content p {
float: left;
width: 100%; }
.agency_ecommerce_widget_call_to_action .call-to-action-wrap .call-to-action-buttons {
float: left;
width: 100%; }
.agency_ecommerce_widget_call_to_action .call-to-action-offer .call-to-action-offer-inner .cta-offer-wrap, .agency_ecommerce_widget_call_to_action .call-to-action-offer .call-to-action-offer-inner .discount-percent, .agency_ecommerce_widget_call_to_action .call-to-action-offer .call-to-action-offer-inner .offer-text {
float: left;
width: 100%; } .agency_ecommerce_widget_advance_posts, .blogs-wrapper {
float: left;
width: 100%; }
.blog-item .blog-inner {
float: left;
width: 100%; }
.blog-item .blog-thumbnail {
float: left;
width: 100%; }
.blog-item .blog-thumbnail img {
float: left;
width: 100%; }
.blog-item .blog-text-wrap {
float: left;
width: 100%; }
.blog-item .blog-text-wrap .entry-content, .blog-item .blog-text-wrap h3, .blog-item .blog-text-wrap h2, .blog-item .blog-text-wrap p {
float: left;
width: 100%; }
.ae-homepage-wrap .widget.agency_ecommerce_widget_advance_posts {
padding-bottom: 50px;
background: #ffffff;
margin-top: 0px; }
.blog-item {
width: 33.33%;
display: inline-block;
padding-left: 15px;
padding-right: 15px;
vertical-align: top;
margin-bottom: 30px;
margin-left: -3px; }
.blog-item .blog-inner {
border: 1px solid #e6e9ec;
background: #f9f9f9; }
.blog-item .blog-thumbnail img {
line-height: 0; }
.blog-item .blog-text-wrap {
position: relative;
padding: 40px 35px;
border-top: 2px solid #0188cc; }
.blog-item .blog-text-wrap.date-disabled {
padding-left: 0px; }
.main-slider:not(.slick-initialized) .item {
display: none; }
.main-slider:not(.slick-initialized) .item:first-child {
display: block; }
.blog-item .blog-text-wrap .date-header {
float: left;
background: #0188cc;
padding: 9px 18px;
position: absolute;
top: -18px;
text-align: center;
left: 0; }
.blog-item .blog-text-wrap .date-header .entry-meta {
line-height: 1; }
.blog-item .blog-text-wrap .date-header span {
text-align: center;
color: #ffffff;
font-size: 17px;
margin-right: 0px;
float: left;
line-height: 1;
padding: 0px 12px;
border-right: 1px solid #ffffff; }
.blog-item .blog-text-wrap .date-header span:last-child {
border-right: 0px; }
.blog-item .blog-text-wrap .date-header .ae-date:before {
content: "\f017";
font-family: FontAwesome;
position: absolute;
left: 9px; }
.blog-item .blog-text-wrap .entry-header .entry-meta span:before {
display: none; }
.blog-item .blog-text-wrap .entry-content {
margin-top: 0px; }
.blog-item .blog-text-wrap h3, .blog-item .blog-text-wrap h2, .blog-item .blog-text-wrap h3 a, .blog-item .blog-text-wrap h2 a {
color: #444;
font-size: 22px;
font-weight: 400;
margin-bottom: 20px; }
.blog-item .blog-text-wrap h3:hover, .blog-item .blog-text-wrap h2:hover, .blog-item .blog-text-wrap h3 a:hover, .blog-item .blog-text-wrap h2 a:hover {
color: #0188cc; }
.blog-item .blog-text-wrap p {
margin-bottom: 0px; } .agency_ecommerce_widget_newsletter {
width: 100%; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder {
float: left;
width: 100%; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap {
float: left;
width: 100%; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-wrapper {
float: left;
width: 100%; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-wrapper .newsletter-form form {
float: left;
width: 100%; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-wrapper .newsletter-form form .mc4wp-form-fields {
float: left;
width: 100%; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-wrapper .newsletter-form form .mc4wp-form-fields p {
float: left;
width: 100%; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-wrapper .newsletter-form form input[type="email"] {
float: left;
width: 100%; }
.ae-homepage-wrap .widget.agency_ecommerce_widget_newsletter {
padding: 70px 0px;
background: #4a76b4; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-icon {
float: left; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-wrapper .newsletter-text {
float: left;
position: relative;
padding-left: 100px; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-icon {
position: absolute;
left: 0;
top: 0; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-icon span {
float: left;
color: #ffffff;
font-size: 50px; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-wrapper .newsletter-text h2, .agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-wrapper .newsletter-text h3 {
font-size: 21px;
color: #ffffff;
font-weight: 600;
display: block;
margin-bottom: 0px;
text-transform: uppercase; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-wrapper .newsletter-text p {
font-size: 19px;
color: #ffffff;
line-height: 26px;
font-weight: 400;
display: block;
margin-bottom: 0px; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-wrapper .newsletter-form {
float: right;
width: 54%; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-wrapper .newsletter-form form {
position: relative; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-wrapper .newsletter-form form .mc4wp-form-fields p {
margin-bottom: 0px; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-wrapper .newsletter-form form input[type="email"] {
color: #5f5f5f;
font-size: 18px;
background: #ffffff;
line-height: 1.2;
padding: 17px 35px; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-wrapper .newsletter-form form input[type="submit"] {
position: absolute;
top: 0;
right: 0;
padding: 19px 35px;
line-height: 1.2;
color: #ffffff;
font-size: 16px;
font-weight: 600;
border: 0; } #primary {
width: 70%;
padding-left: 0;
padding-right: 15px;
float: left; }
#content {
padding: 10px 0 20px 0px;
clear: both; }
.search-results .page-title {
text-align: left; }
.home-widgets-disabled #content {
display: none; }
.home.page-template-home #content, .page-template-home #content {
padding: 0; }
#featured-content {
padding: 40px 0 0;
clear: both; }
#primary article {
float: left;
width: 100%; }
.search-results #primary article {
text-align: left; }
.search-results #primary article .entry-title {
font-size: 35px;
font-weight: 500; }
.search-results #primary article .entry-title:after {
display: none; }
.search-results #primary article .entry-summary, .search-results #primary article .entry-content, .search-results #primary article .entry-meta, .search-results #primary article .entry-footer {
font-size: 15px; }
.home.home-content-not-enabled #content {
padding: 0; }
#featured-content {
float: left;
width: 100%; }
.entry-title {
padding-bottom: 15px; } .sidebar {
width: 30%;
padding-left: 15px;
padding-right: 0; }
.sidebar .widget-title {
padding-bottom: 15px; }
body.global-layout-left-sidebar .sidebar {
padding-right: 15px;
padding-left: 0; }
.primary-sidebar {
float: right; }
.sidebar a.read-more {
font-size: 13px; }
.sidebar a.read-more::before {
font-size: 10px; }
#sidebar-secondary {
float: left; }
.sidebar .widget {
margin: 0 0 30px; }
.widget-area .widget::after, .widget-area .widget::before {
clear: both;
content: "";
display: table; }
.widget-area ul {
list-style: outside none none;
padding: 0;
margin: 0; }
.widget-area ul ul {
border-bottom: none;
padding-bottom: 0; }
.widget-area ul li {
padding-bottom: 5px;
padding-left: 0px;
padding-top: 5px;
position: relative; } .widget-area ul ul ul ul ul > li {
padding-left: 0; }
.widget-area ul ul ul ul ul > li::before {
left: -20px; } .woocommerce-product-search input.search-field, .search-form input.search-field {
background: #f9f9f9;
padding: 10px 9% 11px 10px;
width: 100%;
height: auto;
box-sizing: border-box; }
.woocommerce-product-search input.search-field:focus, .search-form input.search-field:focus {
background: #ebffff; }
.woocommerce-product-search button[type="submit"], .search-submit {
border-radius: 0;
padding: 7.3px 20px;
position: absolute;
right: 0;
top: 0;
height: 45px; }
.search-form input[type="submit"] {
border-radius: 0px;
padding: 12px 20px; }
.woocommerce-product-search {
position: relative; }
.woocommerce-product-search button[type="submit"] {
border-radius: 0px;
padding: 12px 20px; }
.sidebar .search-form, .search-form {
position: relative; }
.woocommerce-product-search input.search-field, .sidebar .search-form input.search-field {
padding: 12px 4% 12px 10px;
width: 100%;
margin: 0;
height: auto;
box-sizing: border-box;
line-height: 1;
border-radius: 0px;
-webkit-appearance: none;
-webkit-border-radius: 0;
padding-right: 55px; }
.woocommerce-product-search button[type="submit"] {
border-radius: 0px;
padding: 12px 20px;
border: 0;
position: absolute;
right: 0;
top: 0;
line-height: 1.2; }
.sidebar .search-form input[type="submit"] {
border-radius: 0px;
padding: 12px 20px;
border: 0;
position: absolute;
right: 0;
top: 0;
line-height: 1.2; }
.sidebar .search-field {
float: left;
margin-right: 5px;
width: 57%; }
.widget_calendar caption {
background: #0188cc none repeat scroll 0 0;
color: #ffffff;
padding: 5px; }
.sidebar .widget-title, .entry-title {
border-bottom: 1px solid #ddd;
padding-bottom: 15px; }
.primary-sidebar .widget.agency_ecommerce_widget_social ul li {
margin-right: 10px;
padding: 0; }
.primary-sidebar .widget.agency_ecommerce_widget_social ul li:before {
display: none; } .widget_product_tag_cloud .tagcloud a {
font-size: 15px !important;
padding: 5px;
border: 1px dashed #ddd;
margin-right: 5px;
margin-bottom: 5px;
float: left; }
#footer-widgets .widget_product_tag_cloud .tagcloud a {
border: 1px dashed #918f9d; } #colophon {
clear: both;
color: #ffffff;
padding: 20px 0;
text-align: center; }
#colophon.site-footer {
background: #2e2e2e; }
#colophon a {
color: #ffffff; }
#colophon a:hover {
color: #ccc; }
#colophon .copyright {
margin-bottom: 5px; }
.copyright {
float: left; }
.site-info {
float: right; }
#colophon .copyright {
margin-bottom: 0; }
#footer-widgets {
background-color: #262626;
overflow: hidden;
padding: 53px 0; }
#footer-widgets .widget-column .container {
width: 100%; }
#footer-widgets .widget-title {
color: #0188cc;
font-size: 18px;
font-weight: 400;
margin-bottom: 7px;
padding-bottom: 10px;
position: relative; }
#footer-widgets ul {
list-style: none;
margin: 0; }
#footer-widgets a, #footer-widgets .textwidget p {
color: #dfdee2;
font-size: 1em;
font-weight: 400; }
#footer-widgets ul li {
padding: 2px 0 3px 0px;
position: relative; } .widget-area ul li::before {
top: 1px; }
#footer-widgets .widget-column {
float: left;
padding: 0 15px;
width: 25%; }
#footer-widgets .top-footer-1 {
width: 100%; }
#footer-widgets .top-footer-2 {
width: 50%; }
#footer-widgets .top-footer-3 {
width: 33.33%; }
#footer-widgets .top-footer-4 {
width: 25%; }
.widget-column .widget {
margin-top: 15px; }
.widget-column .widget:first-child {
margin-top: 0; }
#footer-widgets .widget.agency_ecommerce_widget_social {
margin-top: 0px; } #footer-navigation {
float: left; }
.site-footer-wrap {
width: 100%;
padding-top: 10px; }
.site-footer-wrap.ae-footer-payment .copyright, .site-footer-wrap.ae-footer-payment .site-info {
float: left; }
.site-footer-wrap.ae-footer-payment .payment-image {
float: right; }
#footer-navigation li {
display: inline-block;
list-style: outside none none; }
#colophon .copyright {
color: #918f9d;
font-size: 1em;
line-height: 1; }
#colophon .copyright span, #colophon .copyright a {
color: #918f9d;
font-size: 1em;
line-height: 1; }
#colophon .site-info {
color: #918f9d;
font-size: 1em;
line-height: 1; }
#colophon .site-info a {
color: #cccaca;
font-size: 1em;
line-height: 1; }
#footer-navigation li a {
display: block;
padding: 5px 0;
margin-right: 15px; }
#footer-navigation ul {
margin: 0; } .scrollup {
border-radius: 0;
border: 1px solid #bdbaba;
bottom: 50px;
color: #ffffff;
display: none;
float: right;
line-height: 1.2;
height: 35px;
width: 35px;
position: fixed;
right: 25px;
text-align: center;
z-index: 99999;
transition: all 0.5s ease-in-out 0s; }
.scrollup:hover {
background-color: #0188cc;
border-color: #0188cc; }
.scrollup:before {
content: "\f077";
font-family: "FontAwesome";
font-size: 18px;
color: #adadad;
line-height: 1.7em; }
.scrollup:hover:before {
color: #ffffff; } .global-layout-left-sidebar #primary {
float: right; }
.three-columns-enabled #primary {
display: inline-block;
float: none;
width: 50%; }
.global-layout-three-columns .primary-sidebar {
float: right;
width: 25%; }
.global-layout-no-sidebar #primary {
width: 100%; }   section.error-404 {
text-align: center; }
#quick-links-404 ul li {
display: inline-block;
list-style: outside none none; }
#quick-links-404 ul li a {
color: #404040;
display: block;
padding: 5px 10px; }
.error404 #primary {
width: 100%; } .wpcf7-form { width: 100%; }
div.wpcf7 {
margin: 0 auto;
padding: 0; }
.wpcf7 input {
width: 100%; }
.wpcf7 input.wpcf7-submit {
width: auto; } .agency_ecommerce_widget_call_to_action {
background: #4a76b4; } .page-template-full-width-page #primary {
width: 100%; }
#primary .post, #primary .page, #primary .post .entry-head, #primary .page .entry-head {
float: left;
width: 100%; }
.single #primary .post .content-wrap {
float: left;
width: 100%; }
.single #primary .post .content-wrap .content-wrap-inner {
float: left;
width: 100%; }
#primary .post .content-wrap, #primary .page .content-wrap, #primary .post .content-wrap .content-wrap-inner, #primary .page .content-wrap .content-wrap-inner {
float: left;
width: 100%; }
.search-results #primary article .content-wrap .content-wrap-inner {
box-shadow: none;
padding: 0px;
margin-top: 0px; }
#primary .post, #primary .page {
margin-bottom: 40px;
border-bottom: 1px solid #ddd; }
#primary .post:last-child, #primary .page:last-child {
margin-bottom: 0px;
border-bottom: 0px; }
.page-template-no-border-page #primary {
width: 100%; }
.page-template-no-border-page #primary .page {
padding: 0px;
border: 0px; }
#primary .post .entry-title, #primary .page .entry-title {
font-size: 30px;
letter-spacing: 0px;
border-bottom: 0px;
padding-bottom: 0px;
font-weight: 500;
margin-bottom: 15px; }
#primary .post .entry-title a, #primary .page .entry-title a {
color: #515151;
line-height: 1.2; }
#primary .post .entry-title:hover a, #primary .page .entry-title:hover a {
color: #0188cc; }
.single #primary .post {
border-bottom: 0px;
margin-bottom: 25px; }
.single #primary .post .entry-title {
font-size: 35px;
margin: 10px 0; }
.single #primary .page {
border-bottom: 0px;
margin-bottom: 25px; }
#primary .post .entry-meta, #primary .post .entry-content {
font-size: 15px; }
#primary .post .entry-footer {
font-size: 15px;
margin-bottom: 15px; }
#primary .post .entry-meta {
margin-bottom: 7px; }
#primary .post .entry-content p {
line-height: 1.7; }
#primary .post .entry-content p .button {
margin-top: 10px;
margin-bottom: 10px; }
#primary .post .entry-content p .button:visited {
color: #ffffff; }
#primary .post .featured-thumb {
float: left;
line-height: 1;
width: 100%; }
#primary .post .featured-thumb a {
float: left;
line-height: 1;
width: 100%; }
#primary .page .featured-thumb {
float: left;
line-height: 1;
width: 100%; }
#primary .page .featured-thumb a {
float: left;
line-height: 1;
width: 100%; }
.search-results #primary article .featured-thumb {
float: left;
line-height: 1;
width: 100%; }
.search-results #primary article .featured-thumb a {
float: left;
line-height: 1;
width: 100%; }
#primary .post .featured-thumb img, #primary .page .featured-thumb img {
float: left;
margin-bottom: 20px; }
.search-results #primary article .featured-thumb img {
float: left;
margin-bottom: 20px; }
.single #primary .post .featured-thumb img {
margin-right: 0px; }
#primary .post .content-wrap {
text-align: left; }
#primary .post .content-wrap.content-no-image {
position: static;
width: 100%;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none; }
#primary .post .featured-thumb {
float: left; }
.search-results #primary article .featured-thumb {
float: left; }
#primary .entry-footer .posted-on::before {
content: "\f274"; }
#primary .entry-meta .cat-links a {
font-style: normal;
font-size: 15px; }
#primary .entry-footer a {
font-style: normal;
text-transform: capitalize; }
.primary-sidebar .widget .widget-title, #primary .page-header .page-title {
border-bottom: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 15px;
margin-bottom: 20px;
position: relative;
display: block;
width: 100%;
font-weight: 500;
line-height: 1; }
.primary-sidebar .widget h3.widget-title {
font-size: 16px;
font-weight: 600;
text-transform: uppercase; }
.primary-sidebar .widget .widget-title { }
.primary-sidebar .widget .widget-title:after {
content: "";
height: 2px;
width: 200px;
background: #444;
display: block;
position: absolute;
left: 0;
bottom: 0;
max-width: 50%; }
.primary-sidebar .widget .widget-title:before {
content: "";
height: 2px;
width: 100%;
display: block;
position: absolute;
left: 0;
bottom: 0;
background: #0188cc; } .search-results #primary article .entry-title {
margin-bottom: 5px; }
#primary .page-header .page-title {
background: transparent;
border: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-bottom: 15px;
margin-bottom: 20px;
position: relative;
display: block;
width: 100%;
font-weight: 400;
border-bottom: 1px solid #ccc;
line-height: 1; }
.primary-sidebar .widget ul li {
padding: 10px 0px;
border-bottom: 1px dashed #ddd;
position: relative; }
.primary-sidebar .widget ul li:last-child {
border-bottom: 0; }
.primary-sidebar .widget ul li:hover {
color: #0188cc; } #primary .entry-footer .byline::before {
content: "\f2c0";
margin-right: 5px; }
.single-wrap .featured-thumb {
max-width: 100% !important;
width: 100%; }
.single-wrap .featured-thumb img {
width: 100%; }
.single-wrap .single-inner {
display: block;
width: 100%;
padding: 0px; }
.single-wrap .single-inner-content {
background: #ffffff;
position: relative;
float: left;
padding: 20px 0px;
width: 100%; }
.single-wrap.single-no-image .single-inner-content {
margin-top: 0px;
max-width: 100%; }
.single-wrap .single-inner-content .entry-header {
text-align: left; }
#primary .single-wrap .entry-title {
margin: 10px 0px; }
blockquote {
display: block;
width: 100%;
border-left: 5px solid #0188cc;
padding: 5px 20px;
margin: 15px 0px; }
blockquote p {
margin-bottom: 0px; }
.post-navigation {
float: left;
width: 100%; }
.post-navigation .nav-links {
float: left;
width: 100%; }
.pagination {
float: left;
width: 100%; }
.post-navigation .nav-links {
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd; }
.post-navigation .nav-links .nav-previous {
float: left; }
.post-navigation .nav-links .nav-next {
float: right; }
#primary .sticky {
text-align: center; }
#primary .sticky .content-wrap.content-no-image {
margin-top: 0px;
width: 100% !important;
border: 0 !important; }
#primary .sticky .content-wrap.content-with-image {
border: 0 !important; }
#primary .sticky .content-wrap .entry-title a:before {
color: #999;
content: "\f08d";
font-size: 20px;
font-family: "FontAwesome";
margin-right: 10px;
transform: rotate(-25deg);
display: inline-block; }  .advanced-recent-posts-wrap .recent-posts-side .news-item {
position: relative;
display: inline-block;
width: 100%;
padding-left: 95px;
margin-bottom: 10px;
vertical-align: top; }
.primary-sidebar .advanced-recent-posts-wrap .recent-posts-side .news-item {
padding-bottom: 10px;
border-bottom: 1px dashed #ddd; }
.primary-sidebar .advanced-recent-posts-wrap .recent-posts-side .news-item:last-child {
padding-bottom: 0px;
border-bottom: 0px; }
.advanced-recent-posts-wrap .recent-posts-side .news-item:last-child {
margin-bottom: 0px; }
.advanced-recent-posts-wrap .recent-posts-side .news-item .news-thumb {
width: 80px;
position: absolute;
left: 0;
top: 0;
line-height: 0; }
.advanced-recent-posts-wrap .recent-posts-side .news-item .news-thumb a {
float: left;
line-height: 0; }
.advanced-recent-posts-wrap .recent-posts-side .news-item .news-text-wrap {
float: left;
min-height: 80px; }
.advanced-recent-posts-wrap .recent-posts-side .news-item .news-text-wrap h2 {
font-size: 16px;
margin-bottom: 0px; }
.advanced-recent-posts-wrap .recent-posts-side .news-item .news-text-wrap h2 a {
color: #515151;
font-size: 16px;
font-weight: 500; }
#footer-widgets .advanced-recent-posts-wrap .recent-posts-side .news-item .news-text-wrap h2 a {
color: #515151;
font-size: 16px;
font-weight: 500;
color: #707070; } .error-404.not-found {
float: left;
width: 100%;
padding: 0px; }
.error-404.not-found form.search-form input[type="search"], .error-404.not-found form.search-form input[type="text"] {
float: left;
width: 100%; }
.error-404.not-found .page-header {
float: left;
width: 100%; }
.error-404.not-found form.search-form {
position: relative;
display: inline-block;
width: 60%; }
.error-404.not-found form.search-form input[type="search"], .error-404.not-found form.search-form input[type="text"] {
padding: 10px 10px 11px 10px;
box-sizing: border-box;
height: auto; }
.error-404.not-found form.search-form input[type="submit"] {
position: absolute;
right: 0;
background-color: #0188cc;
color: #ffffff;
border: 0;
padding: 13px 20px;
line-height: 1.1; }
.search-no-results form.search-form input[type="submit"] {
position: absolute;
right: 0;
background-color: #0188cc;
color: #ffffff;
border: 0;
padding: 13px 20px;
line-height: 1.1; }
.error-404.not-found form.search-form input[type="submit"]:hover {
background-color: #0188cc;
color: #ffffff;
border: 0; }
.error404 #primary {
width: 100%;
text-align: center; }
.error-404.not-found .page-header {
width: 100%;
text-align: center; }
.error-404.not-found .page-header .page-title {
float: none !important;
display: inline-block !important;
width: auto !important; } .pagination .nav-links .page-numbers {
display: inline-block;
background: #0188cc;
color: #ffffff;
padding: .5em;
line-height: 1;
border: 1px solid #0188cc;
margin-right: 3px;
float: left; }
.pagination .nav-links .page-numbers.current {
background: transparent;
color: #0188cc; } .agency_ecommerce_woo_products_widget, .agency_ecommerce_widget_woo_categories, .ae-woo-product-wrapper, .ae-advance-categories-wrapper {
float: none;
width: 100%;
display: inline-block; }
.ae-carousel-wrap {
float: left;
width: 100%;
padding-bottom: 50px; }
.ae-carousel-wrap .bp-latest-items {
float: left;
width: 100%; }
li.product .product-thumb-wrap, li.product .product-info-wrap, li.product .add-to-cart-wrap .added_to_cart {
float: left;
width: 100%; }
.agency_ecommerce_woo_products_widget, .agency_ecommerce_widget_woo_categories {
background: #e6e9ec; }
.ae-carousel-wrap {
position: relative; }
.ae-carousel-wrap .slick-slider {
padding-bottom: 55px; }
.ae-carousel-wrap .product {
padding-left: 5px;
padding-right: 5px;
padding-top: 7px; }
.ae-woo-product-wrapper .ae-list-grid .product {
float: left;
width: 25%; }
a.button.btn-view-details:hover {
border-color: #2e2e2e;
background: #2e2e2e;
border-color: #2e2e2e; }
.add-to-wishlist-wrap .yith-wcwl-add-to-wishlist {
margin-top: 0px; }
.ae-homepage-wrap li.product .product-info-wrap {
background: #ffffff; }
.ae-woo-product-wrapper .ae-list-grid li:nth-child(4n+1) {
clear: both; } .site-footer, .site-info-holder {
float: left;
width: 100%; } .site-footer {
background: #171717;
padding-bottom: 25px;
text-align: center; }
.site-footer .site-info {
color: #808080; }
.site-footer .site-info a {
color: #808080; }  .mean-container .mean-bar {
background: transparent;
box-shadow: none;
z-index: 999; }
.mean-container a.meanmenu-reveal span, .mean-container .mean-nav ul li a {
background: #0188cc; }
.mean-container a.meanmenu-reveal {
color: #0188cc; }
.mean-container .mean-nav {
margin-top: 68px; }
.mean-container .mean-nav ul li a {
text-shadow: none;
color: #ffffff !important;
width: 100%; }
.mean-container .mean-nav ul li a.mean-expand {
z-index: 999; }
.sidebar .search-form input.search-field {
line-height: initial; }
.entry-content .wp-block-archives, .entry-content .wp-block-categories, .entry-content .wp-block-latest-posts {
list-style: none;
margin-left: 0; } blockquote {
background: transparent;
text-align: left; }
blockquote.wp-block-quote {
background: transparent;
text-align: left; }
blockquote p, blockquote.wp-block-quote p {
font-size: 24px;
font-style: normal;
font-weight: 400; }
blockquote cite, blockquote .wp-block-quote__citation {
display: block;
font-size: 16px;
font-weight: 700;
margin-top: 12px;
text-transform: uppercase; }
blockquote.wp-block-quote cite, blockquote.wp-block-quote .wp-block-quote__citation {
display: block;
font-size: 16px;
font-weight: 700;
margin-top: 12px;
text-transform: uppercase; }
blockquote p:last-of-type, blockquote.wp-block-quote p:last-of-type {
margin-bottom: 0; }
blockquote.is-large, blockquote.is-style-large {
margin: 22px auto; }
blockquote.wp-block-quote.is-large, blockquote.wp-block-quote.is-style-large {
margin: 22px auto; }
blockquote.is-large p, blockquote.is-style-large p {
font-size: 22px; }
blockquote.wp-block-quote.is-large p, blockquote.wp-block-quote.is-style-large p {
font-size: 22px; } .wp-block-pullquote {
border: none;
padding: 0; }
.wp-block-pullquote blockquote {
border-left: 0;
padding: 16px 0;
text-align: center;
margin: 0 auto; }
.wp-block-pullquote.alignleft blockquote, .wp-block-pullquote.alignright blockquote {
max-width: 100%; } .wp-block-separator:not(.is-style-dots), hr:not(.is-style-dots) {
background-color: #767676;
border: 0;
height: 1px; }
.wp-block-separator:not(.is-style-wide):not(.is-style-dots), hr:not(.is-style-wide):not(.is-style-dots) {
width: 100%;
height: 4px;
background: transparent;
margin-top: 20px; }
.wp-block-separator:not(.is-style-wide):not(.is-style-dots)::before, hr:not(.is-style-wide):not(.is-style-dots)::before {
content: '';
display: block;
height: 4px;
width: 40px;
background: #767676; }
.wp-block-separator.is-style-dots:before, hr.is-style-dots:before {
color: #767676;
font-size: 22px;
letter-spacing: 12px;
padding-left: 12px; }
.entry-content > *.aligncenter, .entry-summary > *.aligncenter {
margin-left: auto;
margin-right: auto; } .site-content {
overflow: hidden; } .global-layout-no-sidebar .entry-content > *.alignwide, .global-layout-no-sidebar .entry-summary > *.alignwide {
margin-left: auto;
margin-right: auto;
clear: both; }
h1.page-title {
padding-top: 0px;
padding-left: 0px;
padding-bottom: 15px;
margin-bottom: 20px;
position: relative;
display: block;
width: 100%;
font-weight: 500;
line-height: 1;
color: #515151; }
h1.page-title:after {
content: "";
height: 2px;
width: 200px;
background: #444;
display: block;
position: absolute;
left: 0;
bottom: -7px;
max-width: 50%; }
h1.page-title:before {
content: "";
height: 2px;
width: 100%;
display: block;
position: absolute;
left: 0;
bottom: -7px;
background: #0188cc; }
.wc-block-featured-product .wc-block-featured-product__price ins {
background: none;
font-weight: 600; }
.wc-block-featured-product .wc-block-featured-product__description p {
color: #fff; }
.wc-block-grid__products .wc-block-grid__product-onsale {
padding: 0 8px;
background: #0188cc;
font-weight: normal;
font-size: 10px;
color: #fff;
text-transform: uppercase;
text-align: center;
display: block;
position: absolute;
border-radius: 0;
margin: 0;
top: -9px;
right: unset;
left: -1px; }
.wc-block-grid__products .wc-block-grid__product-onsale:after {
width: 0;
height: 0;
content: '';
top: 0;
position: absolute;
border-left: 10px solid #565955;
border-top: 10px solid transparent;
border-right: unset;
right: -10px;
left: unset; }
.wc-block-grid__product-add-to-cart a.add_to_cart_button {
font-size: 13px;
font-weight: 600;
display: inline-block;
padding: 10px;
background: none;
border: 1px solid #bdbaba;
-webkit-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
-o-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out;
color: #515151;
border-radius: 0;
text-transform: uppercase;
line-height: 1; }
.wc-block-grid__product-add-to-cart a.add_to_cart_button:hover {
border-color: #2e2e2e;
background: #2e2e2e;
color: #fff; }
@media (max-width: 450px) {
.wc-block-grid__products .wc-block-grid__product, .wc-block-grid .wc-block-grid__products .wc-block-grid__product {
width: 50%;
max-width: 50%;
flex: 1 0 50%; } }
@media (max-width: 390px) {
.wc-block-grid__products .wc-block-grid__product, .wc-block-grid .wc-block-grid__products .wc-block-grid__product {
width: 100%;
max-width: 100%;
flex: 1 0 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;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important; color: #21759b;
display: block;
font-size: 15px;
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; }
a:focus,
button:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
.slick-slider .slick-slide:focus,
.search-box .product-search-wrapper form select:focus {
outline: auto !important;
outline-style: dotted !important;
outline-width: thin !important;
outline-color: #1ede79 !important;
-webkit-focus-ring-color: #1ede79 !important;
-moz-outline-radius: inherit !important; }
.ae-cart-wrapper {
float: left;
padding: 15px;
position: relative; }
.ae-cart-wrapper .ae-icon-wrap {
position: relative;
line-height: inherit; }
.ae-cart-wrapper .ae-icon-wrap a {
padding-right: 10px; }
.ae-cart-wrapper .ae-icon-wrap .cart-value {
position: absolute;
background: #0188cc;
height: 17px;
width: 17px;
border-radius: 50%;
text-align: center;
line-height: 17px;
color: #ffffff;
font-size: 12px;
top: -10px;
right: -4px; }
.ae-cart-wrapper a i {
color: #ffffff; }
.ae-cart-wrapper .ae-cart-content {
-webkit-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
-o-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out;
opacity: 0;
visibility: hidden;
position: absolute;
top: 115%;
right: 0px;
width: 300px;
background: #0188cc;
z-index: 9999;
padding: 20px; }
.ae-cart-wrapper:hover .ae-cart-content {
-webkit-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
-o-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out;
opacity: 1;
visibility: visible;
top: 100%; }
.ae-cart-wrapper:hover .ae-cart-content .woocommerce-mini-cart li a, .ae-cart-wrapper:hover .ae-cart-content .woocommerce-mini-cart li span {
color: #ffffff; }
.ae-cart-wrapper:hover .ae-cart-content .woocommerce-mini-cart__total.total, .ae-cart-wrapper:hover .ae-cart-content .widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
color: #ffffff; }
.ae-cart-wrapper:hover .ae-cart-content .woocommerce-mini-cart li a {
font-size: 17px;
font-weight: 400; }
.ae-cart-wrapper:hover .ae-cart-content .woocommerce-mini-cart li span {
font-size: 15px; }
.ae-cart-wrapper:hover .ae-cart-content .woocommerce-mini-cart__total.total strong {
font-weight: 500; }
.ae-cart-wrapper:hover .ae-cart-content p.woocommerce-mini-cart__buttons {
margin-bottom: 0px; }
.ae-cart-wrapper:hover .ae-cart-content p.woocommerce-mini-cart__buttons.buttons a {
margin: 5px;
border-radius: 0;
font-size: 15px;
font-weight: normal;
color: #0188cc;
display: inline-block; }
.ae-cart-wrapper:hover .ae-cart-content .widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
margin-bottom: 0px; }
.ae-cart-wrapper:hover .ae-cart-content .woocommerce-mini-cart li {
padding-bottom: 10px;
border-bottom: 1px solid #f9f9f9;
margin-top: 10px; }
.ae-cart-wrapper:hover .ae-cart-content .woocommerce-mini-cart li:last-child {
border-bottom: none; }
.ae-cart-wrapper span {
display: inline-block; }
.top-header .ae-cart-wrapper {
line-height: 1em; }
.top-header .ae-cart-wrapper .cart-value {
background: #444; }
.ae-cart-content .widget_shopping_cart .widgettitle {
color: #ffffff; }
.woocommerce th, .woocommerce td {
border: none; }
.admin-bar p.demo_store {
top: unset; }
.woocommerce-store-notice, p.demo_store {
background-color: #0188cc;
top: unset;
bottom: 0;
position: fixed;
left: 0;
right: 0;
margin: 0; }
.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link, p.demo_store a.woocommerce-store-notice__dismiss-link {
background: rgba(0, 0, 0, 0.1);
float: right;
display: inline-block;
margin: -1em -0.41575em -1em 0;
padding: 1em 1.41575em; }
.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link::before, p.demo_store a.woocommerce-store-notice__dismiss-link::before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
font-style: normal;
font-variant: normal;
font-weight: 400;
line-height: 1;
vertical-align: -.125em;
font-family: 'FontAwesome';
font-weight: 900;
line-height: inherit;
vertical-align: baseline;
content: "\f057";
margin-right: .3342343017em; }
.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .agency_ecommerce_widget_woo_categories .product-cat.product .featured-cat-title {
color: #0a0b0c;
font-size: 16px;
font-weight: 600;
margin-bottom: 0px;
padding: 0; }
.product .woocommerce-loop-product__title:hover, .woocommerce ul.products li.product .woocommerce-loop-product__title:hover, .agency_ecommerce_widget_woo_categories .product-cat.product .featured-cat-title:hover {
color: #0188cc; }
.woocommerce-products-header__title.page-title {
color: #515151;
font-weight: 600;
padding: 0;
line-height: 1.4; }
.ae-woo-block-wrap {
display: inline-block;
transition: all 0.3s ease-in-out;
border: 1px solid #b3b3b3; }
.ae-woo-block-wrap:hover {
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), 0 4px 8px rgba(0, 0, 0, 0.1);
transition: all 0.3s ease-in-out; }
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb, .elementor-page .woocommerce-breadcrumb, .woocommerce .woocommerce .woocommerce-breadcrumb {
display: none; }
.woocommerce ul.products,
.woocommerce .products,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main, .woocommerce-page ul.products,
.woocommerce-page .products,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main, .elementor-page ul.products,
.elementor-page .products,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main, .woocommerce .woocommerce ul.products,
.woocommerce .woocommerce .products,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main {
padding-top: 20px;
display: block;
margin-left: 0;
margin-right: 0; }
.woocommerce ul.products:after,
.woocommerce .products:after,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main:after,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main:after, .woocommerce-page ul.products:after,
.woocommerce-page .products:after,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main:after,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main:after, .elementor-page ul.products:after,
.elementor-page .products:after,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main:after,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main:after, .woocommerce .woocommerce ul.products:after,
.woocommerce .woocommerce .products:after,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main:after,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main:after {
content: '';
clear: both;
display: block; }
.woocommerce ul.products li.product, .woocommerce ul.products .product,
.woocommerce .products li.product,
.woocommerce .products .product,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product, .woocommerce-page ul.products li.product, .woocommerce-page ul.products .product,
.woocommerce-page .products li.product,
.woocommerce-page .products .product,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product, .elementor-page ul.products li.product, .elementor-page ul.products .product,
.elementor-page .products li.product,
.elementor-page .products .product,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product, .woocommerce .woocommerce ul.products li.product, .woocommerce .woocommerce ul.products .product,
.woocommerce .woocommerce .products li.product,
.woocommerce .woocommerce .products .product,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product {
position: relative;
margin-bottom: 15px; }
.woocommerce ul.products li.product .add-to-cart-wrap .added_to_cart, .woocommerce ul.products .product .add-to-cart-wrap .added_to_cart,
.woocommerce .products li.product .add-to-cart-wrap .added_to_cart,
.woocommerce .products .product .add-to-cart-wrap .added_to_cart,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .add-to-cart-wrap .added_to_cart,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .add-to-cart-wrap .added_to_cart,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .add-to-cart-wrap .added_to_cart,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .add-to-cart-wrap .added_to_cart, .woocommerce-page ul.products li.product .add-to-cart-wrap .added_to_cart, .woocommerce-page ul.products .product .add-to-cart-wrap .added_to_cart,
.woocommerce-page .products li.product .add-to-cart-wrap .added_to_cart,
.woocommerce-page .products .product .add-to-cart-wrap .added_to_cart,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .add-to-cart-wrap .added_to_cart,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .add-to-cart-wrap .added_to_cart,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .add-to-cart-wrap .added_to_cart,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .add-to-cart-wrap .added_to_cart, .elementor-page ul.products li.product .add-to-cart-wrap .added_to_cart, .elementor-page ul.products .product .add-to-cart-wrap .added_to_cart,
.elementor-page .products li.product .add-to-cart-wrap .added_to_cart,
.elementor-page .products .product .add-to-cart-wrap .added_to_cart,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .add-to-cart-wrap .added_to_cart,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .add-to-cart-wrap .added_to_cart,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .add-to-cart-wrap .added_to_cart,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .add-to-cart-wrap .added_to_cart, .woocommerce .woocommerce ul.products li.product .add-to-cart-wrap .added_to_cart, .woocommerce .woocommerce ul.products .product .add-to-cart-wrap .added_to_cart,
.woocommerce .woocommerce .products li.product .add-to-cart-wrap .added_to_cart,
.woocommerce .woocommerce .products .product .add-to-cart-wrap .added_to_cart,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .add-to-cart-wrap .added_to_cart,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .add-to-cart-wrap .added_to_cart,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .add-to-cart-wrap .added_to_cart,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .add-to-cart-wrap .added_to_cart {
line-height: 1; }
.woocommerce ul.products li.product .product-thumb-wrap, .woocommerce ul.products .product .product-thumb-wrap,
.woocommerce .products li.product .product-thumb-wrap,
.woocommerce .products .product .product-thumb-wrap,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .product-thumb-wrap,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .product-thumb-wrap,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .product-thumb-wrap,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .product-thumb-wrap, .woocommerce-page ul.products li.product .product-thumb-wrap, .woocommerce-page ul.products .product .product-thumb-wrap,
.woocommerce-page .products li.product .product-thumb-wrap,
.woocommerce-page .products .product .product-thumb-wrap,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .product-thumb-wrap,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .product-thumb-wrap,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .product-thumb-wrap,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .product-thumb-wrap, .elementor-page ul.products li.product .product-thumb-wrap, .elementor-page ul.products .product .product-thumb-wrap,
.elementor-page .products li.product .product-thumb-wrap,
.elementor-page .products .product .product-thumb-wrap,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .product-thumb-wrap,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .product-thumb-wrap,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .product-thumb-wrap,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .product-thumb-wrap, .woocommerce .woocommerce ul.products li.product .product-thumb-wrap, .woocommerce .woocommerce ul.products .product .product-thumb-wrap,
.woocommerce .woocommerce .products li.product .product-thumb-wrap,
.woocommerce .woocommerce .products .product .product-thumb-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .product-thumb-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .product-thumb-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .product-thumb-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .product-thumb-wrap {
position: relative;
line-height: 0; }
.woocommerce ul.products li.product .product-thumb-wrap img, .woocommerce ul.products .product .product-thumb-wrap img,
.woocommerce .products li.product .product-thumb-wrap img,
.woocommerce .products .product .product-thumb-wrap img,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .product-thumb-wrap img,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .product-thumb-wrap img,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .product-thumb-wrap img,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .product-thumb-wrap img, .woocommerce-page ul.products li.product .product-thumb-wrap img, .woocommerce-page ul.products .product .product-thumb-wrap img,
.woocommerce-page .products li.product .product-thumb-wrap img,
.woocommerce-page .products .product .product-thumb-wrap img,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .product-thumb-wrap img,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .product-thumb-wrap img,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .product-thumb-wrap img,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .product-thumb-wrap img, .elementor-page ul.products li.product .product-thumb-wrap img, .elementor-page ul.products .product .product-thumb-wrap img,
.elementor-page .products li.product .product-thumb-wrap img,
.elementor-page .products .product .product-thumb-wrap img,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .product-thumb-wrap img,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .product-thumb-wrap img,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .product-thumb-wrap img,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .product-thumb-wrap img, .woocommerce .woocommerce ul.products li.product .product-thumb-wrap img, .woocommerce .woocommerce ul.products .product .product-thumb-wrap img,
.woocommerce .woocommerce .products li.product .product-thumb-wrap img,
.woocommerce .woocommerce .products .product .product-thumb-wrap img,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .product-thumb-wrap img,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .product-thumb-wrap img,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .product-thumb-wrap img,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .product-thumb-wrap img {
width: 100%; }
.woocommerce ul.products li.product .product-info-wrap, .woocommerce ul.products .product .product-info-wrap,
.woocommerce .products li.product .product-info-wrap,
.woocommerce .products .product .product-info-wrap,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .product-info-wrap,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .product-info-wrap,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .product-info-wrap,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .product-info-wrap, .woocommerce-page ul.products li.product .product-info-wrap, .woocommerce-page ul.products .product .product-info-wrap,
.woocommerce-page .products li.product .product-info-wrap,
.woocommerce-page .products .product .product-info-wrap,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .product-info-wrap,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .product-info-wrap,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .product-info-wrap,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .product-info-wrap, .elementor-page ul.products li.product .product-info-wrap, .elementor-page ul.products .product .product-info-wrap,
.elementor-page .products li.product .product-info-wrap,
.elementor-page .products .product .product-info-wrap,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .product-info-wrap,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .product-info-wrap,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .product-info-wrap,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .product-info-wrap, .woocommerce .woocommerce ul.products li.product .product-info-wrap, .woocommerce .woocommerce ul.products .product .product-info-wrap,
.woocommerce .woocommerce .products li.product .product-info-wrap,
.woocommerce .woocommerce .products .product .product-info-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .product-info-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .product-info-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .product-info-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .product-info-wrap {
background: #fbfbfb;
padding: 15px 10px;
text-align: center; }
.woocommerce ul.products li.product .view-detail-wishlist-wrap, .woocommerce ul.products .product .view-detail-wishlist-wrap,
.woocommerce .products li.product .view-detail-wishlist-wrap,
.woocommerce .products .product .view-detail-wishlist-wrap,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .view-detail-wishlist-wrap,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .view-detail-wishlist-wrap,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .view-detail-wishlist-wrap,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .view-detail-wishlist-wrap, .woocommerce-page ul.products li.product .view-detail-wishlist-wrap, .woocommerce-page ul.products .product .view-detail-wishlist-wrap,
.woocommerce-page .products li.product .view-detail-wishlist-wrap,
.woocommerce-page .products .product .view-detail-wishlist-wrap,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .view-detail-wishlist-wrap,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .view-detail-wishlist-wrap,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .view-detail-wishlist-wrap,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .view-detail-wishlist-wrap, .elementor-page ul.products li.product .view-detail-wishlist-wrap, .elementor-page ul.products .product .view-detail-wishlist-wrap,
.elementor-page .products li.product .view-detail-wishlist-wrap,
.elementor-page .products .product .view-detail-wishlist-wrap,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .view-detail-wishlist-wrap,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .view-detail-wishlist-wrap,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .view-detail-wishlist-wrap,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .view-detail-wishlist-wrap, .woocommerce .woocommerce ul.products li.product .view-detail-wishlist-wrap, .woocommerce .woocommerce ul.products .product .view-detail-wishlist-wrap,
.woocommerce .woocommerce .products li.product .view-detail-wishlist-wrap,
.woocommerce .woocommerce .products .product .view-detail-wishlist-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .view-detail-wishlist-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .view-detail-wishlist-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .view-detail-wishlist-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .view-detail-wishlist-wrap {
float: left; }
.woocommerce ul.products li.product .price, .woocommerce ul.products .product .price,
.woocommerce .products li.product .price,
.woocommerce .products .product .price,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .price,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .price,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .price,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .price, .woocommerce-page ul.products li.product .price, .woocommerce-page ul.products .product .price,
.woocommerce-page .products li.product .price,
.woocommerce-page .products .product .price,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .price,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .price,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .price,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .price, .elementor-page ul.products li.product .price, .elementor-page ul.products .product .price,
.elementor-page .products li.product .price,
.elementor-page .products .product .price,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .price,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .price,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .price,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .price, .woocommerce .woocommerce ul.products li.product .price, .woocommerce .woocommerce ul.products .product .price,
.woocommerce .woocommerce .products li.product .price,
.woocommerce .woocommerce .products .product .price,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .price,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .price,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .price,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .price {
color: #0188cc;
display: block;
width: 100%;
font-size: 16px;
font-weight: 500;
margin-bottom: 15px; }
.woocommerce ul.products li.product .price del, .woocommerce ul.products li.product .price ins, .woocommerce ul.products .product .price del, .woocommerce ul.products .product .price ins,
.woocommerce .products li.product .price del,
.woocommerce .products li.product .price ins,
.woocommerce .products .product .price del,
.woocommerce .products .product .price ins,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .price del,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .price ins,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .price del,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .price ins,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .price del,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .price ins,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .price del,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .price ins, .woocommerce-page ul.products li.product .price del, .woocommerce-page ul.products li.product .price ins, .woocommerce-page ul.products .product .price del, .woocommerce-page ul.products .product .price ins,
.woocommerce-page .products li.product .price del,
.woocommerce-page .products li.product .price ins,
.woocommerce-page .products .product .price del,
.woocommerce-page .products .product .price ins,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .price del,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .price ins,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .price del,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .price ins,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .price del,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .price ins,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .price del,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .price ins, .elementor-page ul.products li.product .price del, .elementor-page ul.products li.product .price ins, .elementor-page ul.products .product .price del, .elementor-page ul.products .product .price ins,
.elementor-page .products li.product .price del,
.elementor-page .products li.product .price ins,
.elementor-page .products .product .price del,
.elementor-page .products .product .price ins,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .price del,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .price ins,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .price del,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .price ins,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .price del,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .price ins,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .price del,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .price ins, .woocommerce .woocommerce ul.products li.product .price del, .woocommerce .woocommerce ul.products li.product .price ins, .woocommerce .woocommerce ul.products .product .price del, .woocommerce .woocommerce ul.products .product .price ins,
.woocommerce .woocommerce .products li.product .price del,
.woocommerce .woocommerce .products li.product .price ins,
.woocommerce .woocommerce .products .product .price del,
.woocommerce .woocommerce .products .product .price ins,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .price del,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .price ins,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .price del,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .price ins,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .price del,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .price ins,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .price del,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .price ins {
display: inline-block; }
.woocommerce ul.products li.product .price del, .woocommerce ul.products li.product .price del span, .woocommerce ul.products .product .price del, .woocommerce ul.products .product .price del span,
.woocommerce .products li.product .price del,
.woocommerce .products li.product .price del span,
.woocommerce .products .product .price del,
.woocommerce .products .product .price del span,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .price del,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .price del span,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .price del,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .price del span,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .price del,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .price del span,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .price del,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .price del span, .woocommerce-page ul.products li.product .price del, .woocommerce-page ul.products li.product .price del span, .woocommerce-page ul.products .product .price del, .woocommerce-page ul.products .product .price del span,
.woocommerce-page .products li.product .price del,
.woocommerce-page .products li.product .price del span,
.woocommerce-page .products .product .price del,
.woocommerce-page .products .product .price del span,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .price del,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .price del span,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .price del,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .price del span,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .price del,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .price del span,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .price del,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .price del span, .elementor-page ul.products li.product .price del, .elementor-page ul.products li.product .price del span, .elementor-page ul.products .product .price del, .elementor-page ul.products .product .price del span,
.elementor-page .products li.product .price del,
.elementor-page .products li.product .price del span,
.elementor-page .products .product .price del,
.elementor-page .products .product .price del span,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .price del,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .price del span,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .price del,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .price del span,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .price del,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .price del span,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .price del,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .price del span, .woocommerce .woocommerce ul.products li.product .price del, .woocommerce .woocommerce ul.products li.product .price del span, .woocommerce .woocommerce ul.products .product .price del, .woocommerce .woocommerce ul.products .product .price del span,
.woocommerce .woocommerce .products li.product .price del,
.woocommerce .woocommerce .products li.product .price del span,
.woocommerce .woocommerce .products .product .price del,
.woocommerce .woocommerce .products .product .price del span,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .price del,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .price del span,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .price del,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .price del span,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .price del,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .price del span,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .price del,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .price del span {
color: #9d9d9d;
margin-right: 5px; }
.woocommerce ul.products li.product .add-to-cart-wrap a.add_to_cart_button, .woocommerce ul.products li.product .add-to-cart-wrap a.product_type_variable, .woocommerce ul.products .product .add-to-cart-wrap a.add_to_cart_button, .woocommerce ul.products .product .add-to-cart-wrap a.product_type_variable,
.woocommerce .products li.product .add-to-cart-wrap a.add_to_cart_button,
.woocommerce .products li.product .add-to-cart-wrap a.product_type_variable,
.woocommerce .products .product .add-to-cart-wrap a.add_to_cart_button,
.woocommerce .products .product .add-to-cart-wrap a.product_type_variable,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .add-to-cart-wrap a.add_to_cart_button,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .add-to-cart-wrap a.product_type_variable,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .add-to-cart-wrap a.add_to_cart_button,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .add-to-cart-wrap a.product_type_variable,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .add-to-cart-wrap a.add_to_cart_button,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .add-to-cart-wrap a.product_type_variable,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .add-to-cart-wrap a.add_to_cart_button,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .add-to-cart-wrap a.product_type_variable, .woocommerce-page ul.products li.product .add-to-cart-wrap a.add_to_cart_button, .woocommerce-page ul.products li.product .add-to-cart-wrap a.product_type_variable, .woocommerce-page ul.products .product .add-to-cart-wrap a.add_to_cart_button, .woocommerce-page ul.products .product .add-to-cart-wrap a.product_type_variable,
.woocommerce-page .products li.product .add-to-cart-wrap a.add_to_cart_button,
.woocommerce-page .products li.product .add-to-cart-wrap a.product_type_variable,
.woocommerce-page .products .product .add-to-cart-wrap a.add_to_cart_button,
.woocommerce-page .products .product .add-to-cart-wrap a.product_type_variable,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .add-to-cart-wrap a.add_to_cart_button,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .add-to-cart-wrap a.product_type_variable,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .add-to-cart-wrap a.add_to_cart_button,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .add-to-cart-wrap a.product_type_variable,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .add-to-cart-wrap a.add_to_cart_button,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .add-to-cart-wrap a.product_type_variable,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .add-to-cart-wrap a.add_to_cart_button,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .add-to-cart-wrap a.product_type_variable, .elementor-page ul.products li.product .add-to-cart-wrap a.add_to_cart_button, .elementor-page ul.products li.product .add-to-cart-wrap a.product_type_variable, .elementor-page ul.products .product .add-to-cart-wrap a.add_to_cart_button, .elementor-page ul.products .product .add-to-cart-wrap a.product_type_variable,
.elementor-page .products li.product .add-to-cart-wrap a.add_to_cart_button,
.elementor-page .products li.product .add-to-cart-wrap a.product_type_variable,
.elementor-page .products .product .add-to-cart-wrap a.add_to_cart_button,
.elementor-page .products .product .add-to-cart-wrap a.product_type_variable,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .add-to-cart-wrap a.add_to_cart_button,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .add-to-cart-wrap a.product_type_variable,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .add-to-cart-wrap a.add_to_cart_button,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .add-to-cart-wrap a.product_type_variable,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .add-to-cart-wrap a.add_to_cart_button,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .add-to-cart-wrap a.product_type_variable,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .add-to-cart-wrap a.add_to_cart_button,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .add-to-cart-wrap a.product_type_variable, .woocommerce .woocommerce ul.products li.product .add-to-cart-wrap a.add_to_cart_button, .woocommerce .woocommerce ul.products li.product .add-to-cart-wrap a.product_type_variable, .woocommerce .woocommerce ul.products .product .add-to-cart-wrap a.add_to_cart_button, .woocommerce .woocommerce ul.products .product .add-to-cart-wrap a.product_type_variable,
.woocommerce .woocommerce .products li.product .add-to-cart-wrap a.add_to_cart_button,
.woocommerce .woocommerce .products li.product .add-to-cart-wrap a.product_type_variable,
.woocommerce .woocommerce .products .product .add-to-cart-wrap a.add_to_cart_button,
.woocommerce .woocommerce .products .product .add-to-cart-wrap a.product_type_variable,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .add-to-cart-wrap a.add_to_cart_button,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .add-to-cart-wrap a.product_type_variable,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .add-to-cart-wrap a.add_to_cart_button,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .add-to-cart-wrap a.product_type_variable,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .add-to-cart-wrap a.add_to_cart_button,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .add-to-cart-wrap a.product_type_variable,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .add-to-cart-wrap a.add_to_cart_button,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .add-to-cart-wrap a.product_type_variable {
padding: 10px;
font-size: 13px;
font-weight: 600;
display: inline-block; }
.woocommerce ul.products li.product .add-to-cart-wrap a.add_to_cart_button.loading, .woocommerce ul.products li.product .add-to-cart-wrap a.product_type_variable.loading, .woocommerce ul.products .product .add-to-cart-wrap a.add_to_cart_button.loading, .woocommerce ul.products .product .add-to-cart-wrap a.product_type_variable.loading,
.woocommerce .products li.product .add-to-cart-wrap a.add_to_cart_button.loading,
.woocommerce .products li.product .add-to-cart-wrap a.product_type_variable.loading,
.woocommerce .products .product .add-to-cart-wrap a.add_to_cart_button.loading,
.woocommerce .products .product .add-to-cart-wrap a.product_type_variable.loading,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .add-to-cart-wrap a.add_to_cart_button.loading,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .add-to-cart-wrap a.product_type_variable.loading,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .add-to-cart-wrap a.add_to_cart_button.loading,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .add-to-cart-wrap a.product_type_variable.loading,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .add-to-cart-wrap a.add_to_cart_button.loading,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .add-to-cart-wrap a.product_type_variable.loading,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .add-to-cart-wrap a.add_to_cart_button.loading,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .add-to-cart-wrap a.product_type_variable.loading, .woocommerce-page ul.products li.product .add-to-cart-wrap a.add_to_cart_button.loading, .woocommerce-page ul.products li.product .add-to-cart-wrap a.product_type_variable.loading, .woocommerce-page ul.products .product .add-to-cart-wrap a.add_to_cart_button.loading, .woocommerce-page ul.products .product .add-to-cart-wrap a.product_type_variable.loading,
.woocommerce-page .products li.product .add-to-cart-wrap a.add_to_cart_button.loading,
.woocommerce-page .products li.product .add-to-cart-wrap a.product_type_variable.loading,
.woocommerce-page .products .product .add-to-cart-wrap a.add_to_cart_button.loading,
.woocommerce-page .products .product .add-to-cart-wrap a.product_type_variable.loading,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .add-to-cart-wrap a.add_to_cart_button.loading,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .add-to-cart-wrap a.product_type_variable.loading,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .add-to-cart-wrap a.add_to_cart_button.loading,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .add-to-cart-wrap a.product_type_variable.loading,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .add-to-cart-wrap a.add_to_cart_button.loading,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .add-to-cart-wrap a.product_type_variable.loading,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .add-to-cart-wrap a.add_to_cart_button.loading,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .add-to-cart-wrap a.product_type_variable.loading, .elementor-page ul.products li.product .add-to-cart-wrap a.add_to_cart_button.loading, .elementor-page ul.products li.product .add-to-cart-wrap a.product_type_variable.loading, .elementor-page ul.products .product .add-to-cart-wrap a.add_to_cart_button.loading, .elementor-page ul.products .product .add-to-cart-wrap a.product_type_variable.loading,
.elementor-page .products li.product .add-to-cart-wrap a.add_to_cart_button.loading,
.elementor-page .products li.product .add-to-cart-wrap a.product_type_variable.loading,
.elementor-page .products .product .add-to-cart-wrap a.add_to_cart_button.loading,
.elementor-page .products .product .add-to-cart-wrap a.product_type_variable.loading,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .add-to-cart-wrap a.add_to_cart_button.loading,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .add-to-cart-wrap a.product_type_variable.loading,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .add-to-cart-wrap a.add_to_cart_button.loading,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .add-to-cart-wrap a.product_type_variable.loading,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .add-to-cart-wrap a.add_to_cart_button.loading,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .add-to-cart-wrap a.product_type_variable.loading,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .add-to-cart-wrap a.add_to_cart_button.loading,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .add-to-cart-wrap a.product_type_variable.loading, .woocommerce .woocommerce ul.products li.product .add-to-cart-wrap a.add_to_cart_button.loading, .woocommerce .woocommerce ul.products li.product .add-to-cart-wrap a.product_type_variable.loading, .woocommerce .woocommerce ul.products .product .add-to-cart-wrap a.add_to_cart_button.loading, .woocommerce .woocommerce ul.products .product .add-to-cart-wrap a.product_type_variable.loading,
.woocommerce .woocommerce .products li.product .add-to-cart-wrap a.add_to_cart_button.loading,
.woocommerce .woocommerce .products li.product .add-to-cart-wrap a.product_type_variable.loading,
.woocommerce .woocommerce .products .product .add-to-cart-wrap a.add_to_cart_button.loading,
.woocommerce .woocommerce .products .product .add-to-cart-wrap a.product_type_variable.loading,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .add-to-cart-wrap a.add_to_cart_button.loading,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .add-to-cart-wrap a.product_type_variable.loading,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .add-to-cart-wrap a.add_to_cart_button.loading,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .add-to-cart-wrap a.product_type_variable.loading,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .add-to-cart-wrap a.add_to_cart_button.loading,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .add-to-cart-wrap a.product_type_variable.loading,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .add-to-cart-wrap a.add_to_cart_button.loading,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .add-to-cart-wrap a.product_type_variable.loading {
padding: 10px 25px 10px 10px; }
.woocommerce ul.products li.product .product_title, .woocommerce ul.products .product .product_title,
.woocommerce .products li.product .product_title,
.woocommerce .products .product .product_title,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .product_title,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .product_title,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .product_title,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .product_title, .woocommerce-page ul.products li.product .product_title, .woocommerce-page ul.products .product .product_title,
.woocommerce-page .products li.product .product_title,
.woocommerce-page .products .product .product_title,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .product_title,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .product_title,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .product_title,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .product_title, .elementor-page ul.products li.product .product_title, .elementor-page ul.products .product .product_title,
.elementor-page .products li.product .product_title,
.elementor-page .products .product .product_title,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .product_title,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .product_title,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .product_title,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .product_title, .woocommerce .woocommerce ul.products li.product .product_title, .woocommerce .woocommerce ul.products .product .product_title,
.woocommerce .woocommerce .products li.product .product_title,
.woocommerce .woocommerce .products .product .product_title,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .product_title,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .product_title,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .product_title,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .product_title {
font-weight: 400; }
.woocommerce ul.products li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap, .woocommerce ul.products .product .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce .products li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce .products .product .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .view-detail-wishlist-wrap .add-to-wishlist-wrap, .woocommerce-page ul.products li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap, .woocommerce-page ul.products .product .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce-page .products li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce-page .products .product .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .view-detail-wishlist-wrap .add-to-wishlist-wrap, .elementor-page ul.products li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap, .elementor-page ul.products .product .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.elementor-page .products li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.elementor-page .products .product .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .view-detail-wishlist-wrap .add-to-wishlist-wrap, .woocommerce .woocommerce ul.products li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap, .woocommerce .woocommerce ul.products .product .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce .woocommerce .products li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce .woocommerce .products .product .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .view-detail-wishlist-wrap .add-to-wishlist-wrap {
display: none;
height: 30px;
width: 30px;
text-align: center;
margin: 0;
line-height: 30px;
padding: 0;
position: absolute;
top: 15px;
right: 13px;
background: #fff;
border: none; }
.woocommerce ul.products li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa, .woocommerce ul.products .product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa,
.woocommerce .products li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa,
.woocommerce .products .product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa, .woocommerce-page ul.products li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa, .woocommerce-page ul.products .product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa,
.woocommerce-page .products li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa,
.woocommerce-page .products .product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa, .elementor-page ul.products li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa, .elementor-page ul.products .product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa,
.elementor-page .products li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa,
.elementor-page .products .product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa, .woocommerce .woocommerce ul.products li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa, .woocommerce .woocommerce ul.products .product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa,
.woocommerce .woocommerce .products li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa,
.woocommerce .woocommerce .products .product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .view-detail-wishlist-wrap .add-to-wishlist-wrap i.fa {
margin: 0;
padding: 0;
text-align: center; }
.woocommerce ul.products li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap a, .woocommerce ul.products .product .view-detail-wishlist-wrap .add-to-wishlist-wrap a,
.woocommerce .products li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap a,
.woocommerce .products .product .view-detail-wishlist-wrap .add-to-wishlist-wrap a,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap a,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .view-detail-wishlist-wrap .add-to-wishlist-wrap a,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap a,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .view-detail-wishlist-wrap .add-to-wishlist-wrap a, .woocommerce-page ul.products li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap a, .woocommerce-page ul.products .product .view-detail-wishlist-wrap .add-to-wishlist-wrap a,
.woocommerce-page .products li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap a,
.woocommerce-page .products .product .view-detail-wishlist-wrap .add-to-wishlist-wrap a,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap a,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .view-detail-wishlist-wrap .add-to-wishlist-wrap a,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap a,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .view-detail-wishlist-wrap .add-to-wishlist-wrap a, .elementor-page ul.products li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap a, .elementor-page ul.products .product .view-detail-wishlist-wrap .add-to-wishlist-wrap a,
.elementor-page .products li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap a,
.elementor-page .products .product .view-detail-wishlist-wrap .add-to-wishlist-wrap a,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap a,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .view-detail-wishlist-wrap .add-to-wishlist-wrap a,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap a,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .view-detail-wishlist-wrap .add-to-wishlist-wrap a, .woocommerce .woocommerce ul.products li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap a, .woocommerce .woocommerce ul.products .product .view-detail-wishlist-wrap .add-to-wishlist-wrap a,
.woocommerce .woocommerce .products li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap a,
.woocommerce .woocommerce .products .product .view-detail-wishlist-wrap .add-to-wishlist-wrap a,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap a,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .view-detail-wishlist-wrap .add-to-wishlist-wrap a,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .view-detail-wishlist-wrap .add-to-wishlist-wrap a,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .view-detail-wishlist-wrap .add-to-wishlist-wrap a {
display: inline-block;
width: 100%;
text-align: center; }
.woocommerce ul.products li.product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading, .woocommerce ul.products .product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce .products li.product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce .products .product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading, .woocommerce-page ul.products li.product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading, .woocommerce-page ul.products .product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce-page .products li.product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce-page .products .product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading, .elementor-page ul.products li.product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading, .elementor-page ul.products .product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading,
.elementor-page .products li.product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading,
.elementor-page .products .product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading, .woocommerce .woocommerce ul.products li.product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading, .woocommerce .woocommerce ul.products .product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce .woocommerce .products li.product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce .woocommerce .products .product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .view-detail-wishlist-wrap .yith-wcwl-add-to-wishlist .ajax-loading {
position: absolute;
top: 0;
right: 40px; }
.woocommerce ul.products li.product .button.yith-wcqv-button, .woocommerce ul.products li.product .yith-wcqv-button, .woocommerce ul.products .product .button.yith-wcqv-button, .woocommerce ul.products .product .yith-wcqv-button,
.woocommerce .products li.product .button.yith-wcqv-button,
.woocommerce .products li.product .yith-wcqv-button,
.woocommerce .products .product .button.yith-wcqv-button,
.woocommerce .products .product .yith-wcqv-button,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .button.yith-wcqv-button,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .yith-wcqv-button,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .button.yith-wcqv-button,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .yith-wcqv-button,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .button.yith-wcqv-button,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .yith-wcqv-button,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .button.yith-wcqv-button,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .yith-wcqv-button, .woocommerce-page ul.products li.product .button.yith-wcqv-button, .woocommerce-page ul.products li.product .yith-wcqv-button, .woocommerce-page ul.products .product .button.yith-wcqv-button, .woocommerce-page ul.products .product .yith-wcqv-button,
.woocommerce-page .products li.product .button.yith-wcqv-button,
.woocommerce-page .products li.product .yith-wcqv-button,
.woocommerce-page .products .product .button.yith-wcqv-button,
.woocommerce-page .products .product .yith-wcqv-button,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .button.yith-wcqv-button,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .yith-wcqv-button,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .button.yith-wcqv-button,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .yith-wcqv-button,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .button.yith-wcqv-button,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .yith-wcqv-button,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .button.yith-wcqv-button,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .yith-wcqv-button, .elementor-page ul.products li.product .button.yith-wcqv-button, .elementor-page ul.products li.product .yith-wcqv-button, .elementor-page ul.products .product .button.yith-wcqv-button, .elementor-page ul.products .product .yith-wcqv-button,
.elementor-page .products li.product .button.yith-wcqv-button,
.elementor-page .products li.product .yith-wcqv-button,
.elementor-page .products .product .button.yith-wcqv-button,
.elementor-page .products .product .yith-wcqv-button,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .button.yith-wcqv-button,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .yith-wcqv-button,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .button.yith-wcqv-button,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .yith-wcqv-button,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .button.yith-wcqv-button,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .yith-wcqv-button,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .button.yith-wcqv-button,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .yith-wcqv-button, .woocommerce .woocommerce ul.products li.product .button.yith-wcqv-button, .woocommerce .woocommerce ul.products li.product .yith-wcqv-button, .woocommerce .woocommerce ul.products .product .button.yith-wcqv-button, .woocommerce .woocommerce ul.products .product .yith-wcqv-button,
.woocommerce .woocommerce .products li.product .button.yith-wcqv-button,
.woocommerce .woocommerce .products li.product .yith-wcqv-button,
.woocommerce .woocommerce .products .product .button.yith-wcqv-button,
.woocommerce .woocommerce .products .product .yith-wcqv-button,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .button.yith-wcqv-button,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .yith-wcqv-button,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .button.yith-wcqv-button,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .yith-wcqv-button,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .button.yith-wcqv-button,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .yith-wcqv-button,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .button.yith-wcqv-button,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .yith-wcqv-button {
display: none;
height: 30px;
width: 30px;
font-size: 0;
margin: 0;
border: 0;
overflow: hidden;
position: absolute;
top: 50px;
right: 13px;
border-radius: 0;
color: #0188cc;
border: none;
background: none;
font-weight: normal;
line-height: 1;
background: #ffff; }
.woocommerce ul.products li.product .button.yith-wcqv-button:after, .woocommerce ul.products li.product .yith-wcqv-button:after, .woocommerce ul.products .product .button.yith-wcqv-button:after, .woocommerce ul.products .product .yith-wcqv-button:after,
.woocommerce .products li.product .button.yith-wcqv-button:after,
.woocommerce .products li.product .yith-wcqv-button:after,
.woocommerce .products .product .button.yith-wcqv-button:after,
.woocommerce .products .product .yith-wcqv-button:after,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .button.yith-wcqv-button:after,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .yith-wcqv-button:after,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .button.yith-wcqv-button:after,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .yith-wcqv-button:after,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .button.yith-wcqv-button:after,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .yith-wcqv-button:after,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .button.yith-wcqv-button:after,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .yith-wcqv-button:after, .woocommerce-page ul.products li.product .button.yith-wcqv-button:after, .woocommerce-page ul.products li.product .yith-wcqv-button:after, .woocommerce-page ul.products .product .button.yith-wcqv-button:after, .woocommerce-page ul.products .product .yith-wcqv-button:after,
.woocommerce-page .products li.product .button.yith-wcqv-button:after,
.woocommerce-page .products li.product .yith-wcqv-button:after,
.woocommerce-page .products .product .button.yith-wcqv-button:after,
.woocommerce-page .products .product .yith-wcqv-button:after,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .button.yith-wcqv-button:after,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .yith-wcqv-button:after,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .button.yith-wcqv-button:after,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .yith-wcqv-button:after,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .button.yith-wcqv-button:after,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .yith-wcqv-button:after,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .button.yith-wcqv-button:after,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .yith-wcqv-button:after, .elementor-page ul.products li.product .button.yith-wcqv-button:after, .elementor-page ul.products li.product .yith-wcqv-button:after, .elementor-page ul.products .product .button.yith-wcqv-button:after, .elementor-page ul.products .product .yith-wcqv-button:after,
.elementor-page .products li.product .button.yith-wcqv-button:after,
.elementor-page .products li.product .yith-wcqv-button:after,
.elementor-page .products .product .button.yith-wcqv-button:after,
.elementor-page .products .product .yith-wcqv-button:after,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .button.yith-wcqv-button:after,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .yith-wcqv-button:after,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .button.yith-wcqv-button:after,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .yith-wcqv-button:after,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .button.yith-wcqv-button:after,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .yith-wcqv-button:after,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .button.yith-wcqv-button:after,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .yith-wcqv-button:after, .woocommerce .woocommerce ul.products li.product .button.yith-wcqv-button:after, .woocommerce .woocommerce ul.products li.product .yith-wcqv-button:after, .woocommerce .woocommerce ul.products .product .button.yith-wcqv-button:after, .woocommerce .woocommerce ul.products .product .yith-wcqv-button:after,
.woocommerce .woocommerce .products li.product .button.yith-wcqv-button:after,
.woocommerce .woocommerce .products li.product .yith-wcqv-button:after,
.woocommerce .woocommerce .products .product .button.yith-wcqv-button:after,
.woocommerce .woocommerce .products .product .yith-wcqv-button:after,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .button.yith-wcqv-button:after,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .yith-wcqv-button:after,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .button.yith-wcqv-button:after,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .yith-wcqv-button:after,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .button.yith-wcqv-button:after,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .yith-wcqv-button:after,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .button.yith-wcqv-button:after,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .yith-wcqv-button:after {
content: "\f06e";
display: block;
width: 100%;
height: 100%;
font-size: 15px;
font-family: fontAwesome;
line-height: 1.8em;
text-align: center; }
.woocommerce ul.products li.product .button.yith-wcqv-button:hover, .woocommerce ul.products li.product .yith-wcqv-button:hover, .woocommerce ul.products .product .button.yith-wcqv-button:hover, .woocommerce ul.products .product .yith-wcqv-button:hover,
.woocommerce .products li.product .button.yith-wcqv-button:hover,
.woocommerce .products li.product .yith-wcqv-button:hover,
.woocommerce .products .product .button.yith-wcqv-button:hover,
.woocommerce .products .product .yith-wcqv-button:hover,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .button.yith-wcqv-button:hover,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .yith-wcqv-button:hover,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .button.yith-wcqv-button:hover,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .yith-wcqv-button:hover,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .button.yith-wcqv-button:hover,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .yith-wcqv-button:hover,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .button.yith-wcqv-button:hover,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .yith-wcqv-button:hover, .woocommerce-page ul.products li.product .button.yith-wcqv-button:hover, .woocommerce-page ul.products li.product .yith-wcqv-button:hover, .woocommerce-page ul.products .product .button.yith-wcqv-button:hover, .woocommerce-page ul.products .product .yith-wcqv-button:hover,
.woocommerce-page .products li.product .button.yith-wcqv-button:hover,
.woocommerce-page .products li.product .yith-wcqv-button:hover,
.woocommerce-page .products .product .button.yith-wcqv-button:hover,
.woocommerce-page .products .product .yith-wcqv-button:hover,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .button.yith-wcqv-button:hover,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .yith-wcqv-button:hover,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .button.yith-wcqv-button:hover,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .yith-wcqv-button:hover,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .button.yith-wcqv-button:hover,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .yith-wcqv-button:hover,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .button.yith-wcqv-button:hover,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .yith-wcqv-button:hover, .elementor-page ul.products li.product .button.yith-wcqv-button:hover, .elementor-page ul.products li.product .yith-wcqv-button:hover, .elementor-page ul.products .product .button.yith-wcqv-button:hover, .elementor-page ul.products .product .yith-wcqv-button:hover,
.elementor-page .products li.product .button.yith-wcqv-button:hover,
.elementor-page .products li.product .yith-wcqv-button:hover,
.elementor-page .products .product .button.yith-wcqv-button:hover,
.elementor-page .products .product .yith-wcqv-button:hover,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .button.yith-wcqv-button:hover,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .yith-wcqv-button:hover,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .button.yith-wcqv-button:hover,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .yith-wcqv-button:hover,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .button.yith-wcqv-button:hover,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .yith-wcqv-button:hover,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .button.yith-wcqv-button:hover,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .yith-wcqv-button:hover, .woocommerce .woocommerce ul.products li.product .button.yith-wcqv-button:hover, .woocommerce .woocommerce ul.products li.product .yith-wcqv-button:hover, .woocommerce .woocommerce ul.products .product .button.yith-wcqv-button:hover, .woocommerce .woocommerce ul.products .product .yith-wcqv-button:hover,
.woocommerce .woocommerce .products li.product .button.yith-wcqv-button:hover,
.woocommerce .woocommerce .products li.product .yith-wcqv-button:hover,
.woocommerce .woocommerce .products .product .button.yith-wcqv-button:hover,
.woocommerce .woocommerce .products .product .yith-wcqv-button:hover,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .button.yith-wcqv-button:hover,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .yith-wcqv-button:hover,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .button.yith-wcqv-button:hover,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .yith-wcqv-button:hover,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .button.yith-wcqv-button:hover,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .yith-wcqv-button:hover,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .button.yith-wcqv-button:hover,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .yith-wcqv-button:hover {
background: #0188cc;
color: #ffffff;
border-color: #ddd; }
.woocommerce ul.products li.product:hover .add-to-cart-wrap, .woocommerce ul.products li.product:hover .view-detail-wishlist-wrap, .woocommerce ul.products .product:hover .add-to-cart-wrap, .woocommerce ul.products .product:hover .view-detail-wishlist-wrap,
.woocommerce .products li.product:hover .add-to-cart-wrap,
.woocommerce .products li.product:hover .view-detail-wishlist-wrap,
.woocommerce .products .product:hover .add-to-cart-wrap,
.woocommerce .products .product:hover .view-detail-wishlist-wrap,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .add-to-cart-wrap,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .view-detail-wishlist-wrap,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .add-to-cart-wrap,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .view-detail-wishlist-wrap,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .add-to-cart-wrap,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .view-detail-wishlist-wrap,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .add-to-cart-wrap,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .view-detail-wishlist-wrap, .woocommerce-page ul.products li.product:hover .add-to-cart-wrap, .woocommerce-page ul.products li.product:hover .view-detail-wishlist-wrap, .woocommerce-page ul.products .product:hover .add-to-cart-wrap, .woocommerce-page ul.products .product:hover .view-detail-wishlist-wrap,
.woocommerce-page .products li.product:hover .add-to-cart-wrap,
.woocommerce-page .products li.product:hover .view-detail-wishlist-wrap,
.woocommerce-page .products .product:hover .add-to-cart-wrap,
.woocommerce-page .products .product:hover .view-detail-wishlist-wrap,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .add-to-cart-wrap,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .view-detail-wishlist-wrap,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .add-to-cart-wrap,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .view-detail-wishlist-wrap,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .add-to-cart-wrap,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .view-detail-wishlist-wrap,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .add-to-cart-wrap,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .view-detail-wishlist-wrap, .elementor-page ul.products li.product:hover .add-to-cart-wrap, .elementor-page ul.products li.product:hover .view-detail-wishlist-wrap, .elementor-page ul.products .product:hover .add-to-cart-wrap, .elementor-page ul.products .product:hover .view-detail-wishlist-wrap,
.elementor-page .products li.product:hover .add-to-cart-wrap,
.elementor-page .products li.product:hover .view-detail-wishlist-wrap,
.elementor-page .products .product:hover .add-to-cart-wrap,
.elementor-page .products .product:hover .view-detail-wishlist-wrap,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .add-to-cart-wrap,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .view-detail-wishlist-wrap,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .add-to-cart-wrap,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .view-detail-wishlist-wrap,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .add-to-cart-wrap,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .view-detail-wishlist-wrap,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .add-to-cart-wrap,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .view-detail-wishlist-wrap, .woocommerce .woocommerce ul.products li.product:hover .add-to-cart-wrap, .woocommerce .woocommerce ul.products li.product:hover .view-detail-wishlist-wrap, .woocommerce .woocommerce ul.products .product:hover .add-to-cart-wrap, .woocommerce .woocommerce ul.products .product:hover .view-detail-wishlist-wrap,
.woocommerce .woocommerce .products li.product:hover .add-to-cart-wrap,
.woocommerce .woocommerce .products li.product:hover .view-detail-wishlist-wrap,
.woocommerce .woocommerce .products .product:hover .add-to-cart-wrap,
.woocommerce .woocommerce .products .product:hover .view-detail-wishlist-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .add-to-cart-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .view-detail-wishlist-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .add-to-cart-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .view-detail-wishlist-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .add-to-cart-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .view-detail-wishlist-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .add-to-cart-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .view-detail-wishlist-wrap {
opacity: 1; }
.woocommerce ul.products li.product:hover .product-thumb-wrap:before, .woocommerce ul.products .product:hover .product-thumb-wrap:before,
.woocommerce .products li.product:hover .product-thumb-wrap:before,
.woocommerce .products .product:hover .product-thumb-wrap:before,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .product-thumb-wrap:before,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .product-thumb-wrap:before,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .product-thumb-wrap:before,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .product-thumb-wrap:before, .woocommerce-page ul.products li.product:hover .product-thumb-wrap:before, .woocommerce-page ul.products .product:hover .product-thumb-wrap:before,
.woocommerce-page .products li.product:hover .product-thumb-wrap:before,
.woocommerce-page .products .product:hover .product-thumb-wrap:before,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .product-thumb-wrap:before,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .product-thumb-wrap:before,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .product-thumb-wrap:before,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .product-thumb-wrap:before, .elementor-page ul.products li.product:hover .product-thumb-wrap:before, .elementor-page ul.products .product:hover .product-thumb-wrap:before,
.elementor-page .products li.product:hover .product-thumb-wrap:before,
.elementor-page .products .product:hover .product-thumb-wrap:before,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .product-thumb-wrap:before,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .product-thumb-wrap:before,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .product-thumb-wrap:before,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .product-thumb-wrap:before, .woocommerce .woocommerce ul.products li.product:hover .product-thumb-wrap:before, .woocommerce .woocommerce ul.products .product:hover .product-thumb-wrap:before,
.woocommerce .woocommerce .products li.product:hover .product-thumb-wrap:before,
.woocommerce .woocommerce .products .product:hover .product-thumb-wrap:before,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .product-thumb-wrap:before,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .product-thumb-wrap:before,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .product-thumb-wrap:before,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .product-thumb-wrap:before {
opacity: 0.8; }
.woocommerce ul.products li.product:hover .product-thumb-wrap:before, .woocommerce ul.products li.product:hover .product-thumb-wrap:before, .woocommerce ul.products li.product:hover:hover .product-cart-wrap, .woocommerce ul.products li.product:hover .add-to-cart-wrap, .woocommerce ul.products .product:hover .product-thumb-wrap:before, .woocommerce ul.products .product:hover .product-thumb-wrap:before, .woocommerce ul.products .product:hover:hover .product-cart-wrap, .woocommerce ul.products .product:hover .add-to-cart-wrap,
.woocommerce .products li.product:hover .product-thumb-wrap:before,
.woocommerce .products li.product:hover .product-thumb-wrap:before,
.woocommerce .products li.product:hover:hover .product-cart-wrap,
.woocommerce .products li.product:hover .add-to-cart-wrap,
.woocommerce .products .product:hover .product-thumb-wrap:before,
.woocommerce .products .product:hover .product-thumb-wrap:before,
.woocommerce .products .product:hover:hover .product-cart-wrap,
.woocommerce .products .product:hover .add-to-cart-wrap,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .product-thumb-wrap:before,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .product-thumb-wrap:before,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover:hover .product-cart-wrap,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .add-to-cart-wrap,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .product-thumb-wrap:before,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .product-thumb-wrap:before,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover:hover .product-cart-wrap,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .add-to-cart-wrap,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .product-thumb-wrap:before,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .product-thumb-wrap:before,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover:hover .product-cart-wrap,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .add-to-cart-wrap,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .product-thumb-wrap:before,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .product-thumb-wrap:before,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover:hover .product-cart-wrap,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .add-to-cart-wrap, .woocommerce-page ul.products li.product:hover .product-thumb-wrap:before, .woocommerce-page ul.products li.product:hover .product-thumb-wrap:before, .woocommerce-page ul.products li.product:hover:hover .product-cart-wrap, .woocommerce-page ul.products li.product:hover .add-to-cart-wrap, .woocommerce-page ul.products .product:hover .product-thumb-wrap:before, .woocommerce-page ul.products .product:hover .product-thumb-wrap:before, .woocommerce-page ul.products .product:hover:hover .product-cart-wrap, .woocommerce-page ul.products .product:hover .add-to-cart-wrap,
.woocommerce-page .products li.product:hover .product-thumb-wrap:before,
.woocommerce-page .products li.product:hover .product-thumb-wrap:before,
.woocommerce-page .products li.product:hover:hover .product-cart-wrap,
.woocommerce-page .products li.product:hover .add-to-cart-wrap,
.woocommerce-page .products .product:hover .product-thumb-wrap:before,
.woocommerce-page .products .product:hover .product-thumb-wrap:before,
.woocommerce-page .products .product:hover:hover .product-cart-wrap,
.woocommerce-page .products .product:hover .add-to-cart-wrap,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .product-thumb-wrap:before,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .product-thumb-wrap:before,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover:hover .product-cart-wrap,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .add-to-cart-wrap,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .product-thumb-wrap:before,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .product-thumb-wrap:before,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover:hover .product-cart-wrap,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .add-to-cart-wrap,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .product-thumb-wrap:before,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .product-thumb-wrap:before,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover:hover .product-cart-wrap,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .add-to-cart-wrap,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .product-thumb-wrap:before,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .product-thumb-wrap:before,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover:hover .product-cart-wrap,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .add-to-cart-wrap, .elementor-page ul.products li.product:hover .product-thumb-wrap:before, .elementor-page ul.products li.product:hover .product-thumb-wrap:before, .elementor-page ul.products li.product:hover:hover .product-cart-wrap, .elementor-page ul.products li.product:hover .add-to-cart-wrap, .elementor-page ul.products .product:hover .product-thumb-wrap:before, .elementor-page ul.products .product:hover .product-thumb-wrap:before, .elementor-page ul.products .product:hover:hover .product-cart-wrap, .elementor-page ul.products .product:hover .add-to-cart-wrap,
.elementor-page .products li.product:hover .product-thumb-wrap:before,
.elementor-page .products li.product:hover .product-thumb-wrap:before,
.elementor-page .products li.product:hover:hover .product-cart-wrap,
.elementor-page .products li.product:hover .add-to-cart-wrap,
.elementor-page .products .product:hover .product-thumb-wrap:before,
.elementor-page .products .product:hover .product-thumb-wrap:before,
.elementor-page .products .product:hover:hover .product-cart-wrap,
.elementor-page .products .product:hover .add-to-cart-wrap,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .product-thumb-wrap:before,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .product-thumb-wrap:before,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover:hover .product-cart-wrap,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .add-to-cart-wrap,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .product-thumb-wrap:before,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .product-thumb-wrap:before,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover:hover .product-cart-wrap,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .add-to-cart-wrap,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .product-thumb-wrap:before,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .product-thumb-wrap:before,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover:hover .product-cart-wrap,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .add-to-cart-wrap,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .product-thumb-wrap:before,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .product-thumb-wrap:before,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover:hover .product-cart-wrap,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .add-to-cart-wrap, .woocommerce .woocommerce ul.products li.product:hover .product-thumb-wrap:before, .woocommerce .woocommerce ul.products li.product:hover .product-thumb-wrap:before, .woocommerce .woocommerce ul.products li.product:hover:hover .product-cart-wrap, .woocommerce .woocommerce ul.products li.product:hover .add-to-cart-wrap, .woocommerce .woocommerce ul.products .product:hover .product-thumb-wrap:before, .woocommerce .woocommerce ul.products .product:hover .product-thumb-wrap:before, .woocommerce .woocommerce ul.products .product:hover:hover .product-cart-wrap, .woocommerce .woocommerce ul.products .product:hover .add-to-cart-wrap,
.woocommerce .woocommerce .products li.product:hover .product-thumb-wrap:before,
.woocommerce .woocommerce .products li.product:hover .product-thumb-wrap:before,
.woocommerce .woocommerce .products li.product:hover:hover .product-cart-wrap,
.woocommerce .woocommerce .products li.product:hover .add-to-cart-wrap,
.woocommerce .woocommerce .products .product:hover .product-thumb-wrap:before,
.woocommerce .woocommerce .products .product:hover .product-thumb-wrap:before,
.woocommerce .woocommerce .products .product:hover:hover .product-cart-wrap,
.woocommerce .woocommerce .products .product:hover .add-to-cart-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .product-thumb-wrap:before,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .product-thumb-wrap:before,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover:hover .product-cart-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .add-to-cart-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .product-thumb-wrap:before,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .product-thumb-wrap:before,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover:hover .product-cart-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .add-to-cart-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .product-thumb-wrap:before,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .product-thumb-wrap:before,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover:hover .product-cart-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .add-to-cart-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .product-thumb-wrap:before,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .product-thumb-wrap:before,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover:hover .product-cart-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .add-to-cart-wrap {
-webkit-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
-o-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out; }
.woocommerce ul.products li.product .ae-product-link, .woocommerce ul.products .product .ae-product-link,
.woocommerce .products li.product .ae-product-link,
.woocommerce .products .product .ae-product-link,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .ae-product-link,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .ae-product-link,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .ae-product-link,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .ae-product-link, .woocommerce-page ul.products li.product .ae-product-link, .woocommerce-page ul.products .product .ae-product-link,
.woocommerce-page .products li.product .ae-product-link,
.woocommerce-page .products .product .ae-product-link,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .ae-product-link,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .ae-product-link,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .ae-product-link,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .ae-product-link, .elementor-page ul.products li.product .ae-product-link, .elementor-page ul.products .product .ae-product-link,
.elementor-page .products li.product .ae-product-link,
.elementor-page .products .product .ae-product-link,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .ae-product-link,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .ae-product-link,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .ae-product-link,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .ae-product-link, .woocommerce .woocommerce ul.products li.product .ae-product-link, .woocommerce .woocommerce ul.products .product .ae-product-link,
.woocommerce .woocommerce .products li.product .ae-product-link,
.woocommerce .woocommerce .products .product .ae-product-link,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product .ae-product-link,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product .ae-product-link,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product .ae-product-link,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product .ae-product-link {
height: 100%;
width: 100%;
background: rgba(0, 0, 0, 0.4);
position: absolute;
display: none;
font-size: 0; }
.woocommerce ul.products li.product:hover .button.yith-wcqv-button, .woocommerce ul.products li.product:hover .yith-wcqv-button, .woocommerce ul.products li.product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap, .woocommerce ul.products .product:hover .button.yith-wcqv-button, .woocommerce ul.products .product:hover .yith-wcqv-button, .woocommerce ul.products .product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce .products li.product:hover .button.yith-wcqv-button,
.woocommerce .products li.product:hover .yith-wcqv-button,
.woocommerce .products li.product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce .products .product:hover .button.yith-wcqv-button,
.woocommerce .products .product:hover .yith-wcqv-button,
.woocommerce .products .product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .button.yith-wcqv-button,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .yith-wcqv-button,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .button.yith-wcqv-button,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .yith-wcqv-button,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .button.yith-wcqv-button,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .yith-wcqv-button,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .button.yith-wcqv-button,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .yith-wcqv-button,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap, .woocommerce-page ul.products li.product:hover .button.yith-wcqv-button, .woocommerce-page ul.products li.product:hover .yith-wcqv-button, .woocommerce-page ul.products li.product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap, .woocommerce-page ul.products .product:hover .button.yith-wcqv-button, .woocommerce-page ul.products .product:hover .yith-wcqv-button, .woocommerce-page ul.products .product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce-page .products li.product:hover .button.yith-wcqv-button,
.woocommerce-page .products li.product:hover .yith-wcqv-button,
.woocommerce-page .products li.product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce-page .products .product:hover .button.yith-wcqv-button,
.woocommerce-page .products .product:hover .yith-wcqv-button,
.woocommerce-page .products .product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .button.yith-wcqv-button,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .yith-wcqv-button,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .button.yith-wcqv-button,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .yith-wcqv-button,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .button.yith-wcqv-button,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .yith-wcqv-button,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .button.yith-wcqv-button,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .yith-wcqv-button,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap, .elementor-page ul.products li.product:hover .button.yith-wcqv-button, .elementor-page ul.products li.product:hover .yith-wcqv-button, .elementor-page ul.products li.product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap, .elementor-page ul.products .product:hover .button.yith-wcqv-button, .elementor-page ul.products .product:hover .yith-wcqv-button, .elementor-page ul.products .product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.elementor-page .products li.product:hover .button.yith-wcqv-button,
.elementor-page .products li.product:hover .yith-wcqv-button,
.elementor-page .products li.product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.elementor-page .products .product:hover .button.yith-wcqv-button,
.elementor-page .products .product:hover .yith-wcqv-button,
.elementor-page .products .product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .button.yith-wcqv-button,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .yith-wcqv-button,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .button.yith-wcqv-button,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .yith-wcqv-button,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .button.yith-wcqv-button,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .yith-wcqv-button,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .button.yith-wcqv-button,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .yith-wcqv-button,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap, .woocommerce .woocommerce ul.products li.product:hover .button.yith-wcqv-button, .woocommerce .woocommerce ul.products li.product:hover .yith-wcqv-button, .woocommerce .woocommerce ul.products li.product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap, .woocommerce .woocommerce ul.products .product:hover .button.yith-wcqv-button, .woocommerce .woocommerce ul.products .product:hover .yith-wcqv-button, .woocommerce .woocommerce ul.products .product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce .woocommerce .products li.product:hover .button.yith-wcqv-button,
.woocommerce .woocommerce .products li.product:hover .yith-wcqv-button,
.woocommerce .woocommerce .products li.product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce .woocommerce .products .product:hover .button.yith-wcqv-button,
.woocommerce .woocommerce .products .product:hover .yith-wcqv-button,
.woocommerce .woocommerce .products .product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .button.yith-wcqv-button,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .yith-wcqv-button,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .button.yith-wcqv-button,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .yith-wcqv-button,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .button.yith-wcqv-button,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .yith-wcqv-button,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .button.yith-wcqv-button,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .yith-wcqv-button,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .view-detail-wishlist-wrap .add-to-wishlist-wrap {
display: block; }
.woocommerce ul.products li.product:hover .ae-product-link, .woocommerce ul.products .product:hover .ae-product-link,
.woocommerce .products li.product:hover .ae-product-link,
.woocommerce .products .product:hover .ae-product-link,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .ae-product-link,
.woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .ae-product-link,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .ae-product-link,
.woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .ae-product-link, .woocommerce-page ul.products li.product:hover .ae-product-link, .woocommerce-page ul.products .product:hover .ae-product-link,
.woocommerce-page .products li.product:hover .ae-product-link,
.woocommerce-page .products .product:hover .ae-product-link,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .ae-product-link,
.woocommerce-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .ae-product-link,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .ae-product-link,
.woocommerce-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .ae-product-link, .elementor-page ul.products li.product:hover .ae-product-link, .elementor-page ul.products .product:hover .ae-product-link,
.elementor-page .products li.product:hover .ae-product-link,
.elementor-page .products .product:hover .ae-product-link,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .ae-product-link,
.elementor-page .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .ae-product-link,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .ae-product-link,
.elementor-page .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .ae-product-link, .woocommerce .woocommerce ul.products li.product:hover .ae-product-link, .woocommerce .woocommerce ul.products .product:hover .ae-product-link,
.woocommerce .woocommerce .products li.product:hover .ae-product-link,
.woocommerce .woocommerce .products .product:hover .ae-product-link,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main li.product:hover .ae-product-link,
.woocommerce .woocommerce .widget.agency_ecommerce_woo_products_widget .ae-list-main .product:hover .ae-product-link,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main li.product:hover .ae-product-link,
.woocommerce .woocommerce .widget.agency_ecommerce_widget_woo_categories .ae-list-main .product:hover .ae-product-link {
display: block; }
.woocommerce .related.products > h2, .woocommerce .up-sells.products > h2, .woocommerce .cross-sells > h2, .woocommerce-page .related.products > h2, .woocommerce-page .up-sells.products > h2, .woocommerce-page .cross-sells > h2, .elementor-page .related.products > h2, .elementor-page .up-sells.products > h2, .elementor-page .cross-sells > h2, .woocommerce .woocommerce .related.products > h2, .woocommerce .woocommerce .up-sells.products > h2, .woocommerce .woocommerce .cross-sells > h2 {
position: relative;
text-transform: uppercase;
font-size: 16px;
font-weight: 600; }
.woocommerce .related.products > h2:before, .woocommerce .up-sells.products > h2:before, .woocommerce .cross-sells > h2:before, .woocommerce-page .related.products > h2:before, .woocommerce-page .up-sells.products > h2:before, .woocommerce-page .cross-sells > h2:before, .elementor-page .related.products > h2:before, .elementor-page .up-sells.products > h2:before, .elementor-page .cross-sells > h2:before, .woocommerce .woocommerce .related.products > h2:before, .woocommerce .woocommerce .up-sells.products > h2:before, .woocommerce .woocommerce .cross-sells > h2:before {
content: "";
height: 2px;
width: 100%;
display: block;
position: absolute;
left: 0;
bottom: -10px;
background: #0188cc; }
.woocommerce .related.products > h2:after, .woocommerce .up-sells.products > h2:after, .woocommerce .cross-sells > h2:after, .woocommerce-page .related.products > h2:after, .woocommerce-page .up-sells.products > h2:after, .woocommerce-page .cross-sells > h2:after, .elementor-page .related.products > h2:after, .elementor-page .up-sells.products > h2:after, .elementor-page .cross-sells > h2:after, .woocommerce .woocommerce .related.products > h2:after, .woocommerce .woocommerce .up-sells.products > h2:after, .woocommerce .woocommerce .cross-sells > h2:after {
content: "";
height: 2px;
width: 200px;
background: #444;
display: block;
position: absolute;
left: 0;
bottom: -10px;
max-width: 50%; }
.woocommerce .woocommerce-ordering:focus, .woocommerce .woocommerce-ordering select:focus, .woocommerce-page .woocommerce-ordering:focus, .woocommerce-page .woocommerce-ordering select:focus, .elementor-page .woocommerce-ordering:focus, .elementor-page .woocommerce-ordering select:focus, .woocommerce .woocommerce .woocommerce-ordering:focus, .woocommerce .woocommerce .woocommerce-ordering select:focus {
outline: none; }
.woocommerce .woocommerce-ordering .select, .woocommerce-page .woocommerce-ordering .select, .elementor-page .woocommerce-ordering .select, .woocommerce .woocommerce .woocommerce-ordering .select {
min-height: 32px;
padding: 0.5em; }
.woocommerce ul.products li.product .onsale, .woocommerce span.onsale, .woocommerce-page ul.products li.product .onsale, .woocommerce-page span.onsale, .elementor-page ul.products li.product .onsale, .elementor-page span.onsale, .woocommerce .woocommerce ul.products li.product .onsale, .woocommerce .woocommerce span.onsale {
padding: 0 8px;
background: #0188cc;
font-weight: normal;
font-size: 10px;
color: #fff;
text-transform: uppercase;
text-align: center;
display: block;
position: absolute;
border-radius: 0;
margin: 0;
top: -9px;
right: unset;
left: -1px; }
.woocommerce ul.products li.product .onsale:after, .woocommerce span.onsale:after, .woocommerce-page ul.products li.product .onsale:after, .woocommerce-page span.onsale:after, .elementor-page ul.products li.product .onsale:after, .elementor-page span.onsale:after, .woocommerce .woocommerce ul.products li.product .onsale:after, .woocommerce .woocommerce span.onsale:after {
width: 0;
height: 0;
content: '';
top: 0;
position: absolute;
border-left: 10px solid #565955;
border-top: 10px solid transparent;
border-right: unset;
right: -10px;
left: unset; }
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, .elementor-page .cart-collaterals .cart_totals, .woocommerce .woocommerce .cart-collaterals .cart_totals {
float: left;
width: 100%; }
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells, .elementor-page .cart-collaterals .cross-sells, .woocommerce .woocommerce .cart-collaterals .cross-sells {
width: 100%; }
.woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products, .elementor-page .cart-collaterals .cross-sells ul.products, .woocommerce .woocommerce .cart-collaterals .cross-sells ul.products {
width: 100%; }
.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart .button, .woocommerce-page .cart input.button, .elementor-page .cart .button, .elementor-page .cart input.button, .woocommerce .woocommerce .cart .button, .woocommerce .woocommerce .cart input.button {
background-color: #0188cc;
font-weight: 400;
border: 1px solid #0188cc;
color: #ffffff;
opacity: 1;
border-radius: 0px; }
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #review_form #respond .form-submit input, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #review_form #respond .form-submit input, .elementor-page #respond input#submit.alt, .elementor-page a.button.alt, .elementor-page button.button.alt, .elementor-page input.button.alt, .elementor-page #review_form #respond .form-submit input, .woocommerce .woocommerce #respond input#submit.alt, .woocommerce .woocommerce a.button.alt, .woocommerce .woocommerce button.button.alt, .woocommerce .woocommerce input.button.alt, .woocommerce .woocommerce #review_form #respond .form-submit input {
background-color: #0188cc;
font-weight: 400;
border: 1px solid #0188cc;
color: #ffffff;
opacity: 1;
border-radius: 0px;
padding: 10px 25px;
font-size: 15px;
font-weight: 600; }
.woocommerce #review_form #respond .form-submit input:hover, .woocommerce-page #review_form #respond .form-submit input:hover, .elementor-page #review_form #respond .form-submit input:hover, .woocommerce .woocommerce #review_form #respond .form-submit input:hover {
background: #2e2e2e;
border-color: #2e2e2e;
color: #ffffff; }
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text, .elementor-page #content table.cart td.actions .input-text, .elementor-page table.cart td.actions .input-text, .woocommerce .woocommerce #content table.cart td.actions .input-text, .woocommerce .woocommerce table.cart td.actions .input-text {
width: 150px; }
.woocommerce .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-info, .elementor-page .woocommerce-message, .elementor-page .woocommerce-info, .woocommerce .woocommerce .woocommerce-message, .woocommerce .woocommerce .woocommerce-info {
border-top-color: #0188cc; }
.woocommerce .woocommerce-message::before, .woocommerce .woocommerce-info::before, .woocommerce-page .woocommerce-message::before, .woocommerce-page .woocommerce-info::before, .elementor-page .woocommerce-message::before, .elementor-page .woocommerce-info::before, .woocommerce .woocommerce .woocommerce-message::before, .woocommerce .woocommerce .woocommerce-info::before {
color: #0188cc; }
.woocommerce .woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce .woocommerce form .form-row.woocommerce-validated select, .woocommerce-page .woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce-page .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce-page .woocommerce form .form-row.woocommerce-validated select, .elementor-page .woocommerce form .form-row.woocommerce-validated .select2-container, .elementor-page .woocommerce form .form-row.woocommerce-validated input.input-text, .elementor-page .woocommerce form .form-row.woocommerce-validated select, .woocommerce .woocommerce .woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce .woocommerce .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce .woocommerce .woocommerce form .form-row.woocommerce-validated select {
border-color: #0188cc; }
.woocommerce #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce-page #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-page .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-page .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .elementor-page #add_payment_method .wc-proceed-to-checkout a.checkout-button, .elementor-page .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .elementor-page .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce .woocommerce #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce .woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce .woocommerce .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
background-color: #0188cc;
font-weight: 400;
border: 1px solid #0188cc;
color: #ffffff;
opacity: 1;
border-radius: 0px; }
.woocommerce #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce .woocommerce-page #payment #place_order:hover, .woocommerce-page #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-page .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-page .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-page .woocommerce-page #payment #place_order:hover, .elementor-page #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover, .elementor-page .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .elementor-page .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover, .elementor-page .woocommerce-page #payment #place_order:hover, .woocommerce .woocommerce #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce .woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce .woocommerce .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce .woocommerce .woocommerce-page #payment #place_order:hover {
background: #2e2e2e;
border-color: #2e2e2e;
color: #ffffff; }
.woocommerce #add_payment_method #payment div.payment_box, .woocommerce .woocommerce-cart #payment div.payment_box, .woocommerce .woocommerce-checkout #payment div.payment_box, .woocommerce-page #add_payment_method #payment div.payment_box, .woocommerce-page .woocommerce-cart #payment div.payment_box, .woocommerce-page .woocommerce-checkout #payment div.payment_box, .elementor-page #add_payment_method #payment div.payment_box, .elementor-page .woocommerce-cart #payment div.payment_box, .elementor-page .woocommerce-checkout #payment div.payment_box, .woocommerce .woocommerce #add_payment_method #payment div.payment_box, .woocommerce .woocommerce .woocommerce-cart #payment div.payment_box, .woocommerce .woocommerce .woocommerce-checkout #payment div.payment_box {
display: inline-block; }
.woocommerce #add_payment_method #payment ul.payment_methods li, .woocommerce .woocommerce-cart #payment ul.payment_methods li, .woocommerce .woocommerce-checkout #payment ul.payment_methods li, .woocommerce-page #add_payment_method #payment ul.payment_methods li, .woocommerce-page .woocommerce-cart #payment ul.payment_methods li, .woocommerce-page .woocommerce-checkout #payment ul.payment_methods li, .elementor-page #add_payment_method #payment ul.payment_methods li, .elementor-page .woocommerce-cart #payment ul.payment_methods li, .elementor-page .woocommerce-checkout #payment ul.payment_methods li, .woocommerce .woocommerce #add_payment_method #payment ul.payment_methods li, .woocommerce .woocommerce .woocommerce-cart #payment ul.payment_methods li, .woocommerce .woocommerce .woocommerce-checkout #payment ul.payment_methods li {
color: #0188cc; }
.woocommerce .woocommerce-error li, .woocommerce-page .woocommerce-error li, .elementor-page .woocommerce-error li, .woocommerce .woocommerce .woocommerce-error li {
color: #b81c23; }
.woocommerce ul.order_details, .woocommerce-page ul.order_details, .elementor-page ul.order_details, .woocommerce .woocommerce ul.order_details {
padding: 10px;
border: 1px solid #ddd; }
.woocommerce ul.order_details li strong, .woocommerce-page ul.order_details li strong, .elementor-page ul.order_details li strong, .woocommerce .woocommerce ul.order_details li strong {
font-weight: normal; }
.woocommerce ul.order_details li, .woocommerce .woocommerce-result-count, .woocommerce-page ul.order_details li, .woocommerce-page .woocommerce-result-count, .elementor-page ul.order_details li, .elementor-page .woocommerce-result-count, .woocommerce .woocommerce ul.order_details li, .woocommerce .woocommerce .woocommerce-result-count {
color: #8a8a8a; }
.woocommerce .quantity .qty, .woocommerce-page .quantity .qty, .elementor-page .quantity .qty, .woocommerce .woocommerce .quantity .qty {
line-height: 2.19em; }
.woocommerce .quantity .qty:focus, .woocommerce-page .quantity .qty:focus, .elementor-page .quantity .qty:focus, .woocommerce .woocommerce .quantity .qty:focus {
outline: none; }
.woocommerce nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul, .elementor-page nav.woocommerce-pagination ul, .woocommerce .woocommerce nav.woocommerce-pagination ul {
border: 0px; }
.woocommerce nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li, .elementor-page nav.woocommerce-pagination ul li, .woocommerce .woocommerce nav.woocommerce-pagination ul li {
border: 0px; }
.woocommerce nav.woocommerce-pagination ul li .page-numbers, .woocommerce-page nav.woocommerce-pagination ul li .page-numbers, .elementor-page nav.woocommerce-pagination ul li .page-numbers, .woocommerce .woocommerce nav.woocommerce-pagination ul li .page-numbers {
display: inline-block;
background: #0188cc;
color: #ffffff;
line-height: 1;
border: 1px solid #0188cc;
margin-right: 3px; }
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li a:focus, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .elementor-page nav.woocommerce-pagination ul li a:focus, .elementor-page nav.woocommerce-pagination ul li a:hover, .woocommerce .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce .woocommerce nav.woocommerce-pagination ul li a:hover {
background: transparent;
color: #0188cc; }
.woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li span.current, .elementor-page nav.woocommerce-pagination ul li span.current, .woocommerce .woocommerce nav.woocommerce-pagination ul li span.current {
background: transparent;
color: #0188cc; }
.woocommerce #respond input#submit.loading::after, .woocommerce a.button.loading::after, .woocommerce button.button.loading::after, .woocommerce input.button.loading::after, .woocommerce-page #respond input#submit.loading::after, .woocommerce-page a.button.loading::after, .woocommerce-page button.button.loading::after, .woocommerce-page input.button.loading::after, .elementor-page #respond input#submit.loading::after, .elementor-page a.button.loading::after, .elementor-page button.button.loading::after, .elementor-page input.button.loading::after, .woocommerce .woocommerce #respond input#submit.loading::after, .woocommerce .woocommerce a.button.loading::after, .woocommerce .woocommerce button.button.loading::after, .woocommerce .woocommerce input.button.loading::after {
top: 10px;
right: 5px; }
.woocommerce .shop_table.cart.wishlist_table, .woocommerce-page .shop_table.cart.wishlist_table, .elementor-page .shop_table.cart.wishlist_table, .woocommerce .woocommerce .shop_table.cart.wishlist_table {
font-size: 17px; }
.woocommerce .shop_table.cart.wishlist_table th, .woocommerce-page .shop_table.cart.wishlist_table th, .elementor-page .shop_table.cart.wishlist_table th, .woocommerce .woocommerce .shop_table.cart.wishlist_table th {
text-align: center; }
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity, .elementor-page div.product form.cart div.quantity, .woocommerce .woocommerce div.product form.cart div.quantity {
margin: 0; }
.woocommerce div.product form.cart div.quantity input.qty, .woocommerce-page div.product form.cart div.quantity input.qty, .elementor-page div.product form.cart div.quantity input.qty, .woocommerce .woocommerce div.product form.cart div.quantity input.qty {
border: 1px solid #dae2e6; }
.woocommerce div.product form.cart .button:before, .woocommerce-page div.product form.cart .button:before, .elementor-page div.product form.cart .button:before, .woocommerce .woocommerce div.product form.cart .button:before {
content: "\f07a";
font-family: FontAwesome;
margin-right: 10px; }
.woocommerce .cart .button:hover, .woocommerce .cart input.button:hover, .woocommerce-page .cart .button:hover, .woocommerce-page .cart input.button:hover, .elementor-page .cart .button:hover, .elementor-page .cart input.button:hover, .woocommerce .woocommerce .cart .button:hover, .woocommerce .woocommerce .cart input.button:hover {
background: #2e2e2e;
border-color: #2e2e2e;
color: #ffffff; }
.woocommerce a.button:hover, .woocommerce #payment #place_order:hover, .woocommerce-page a.button:hover, .woocommerce-page #payment #place_order:hover, .elementor-page a.button:hover, .elementor-page #payment #place_order:hover, .woocommerce .woocommerce a.button:hover, .woocommerce .woocommerce #payment #place_order:hover {
background: #2e2e2e;
border-color: #2e2e2e;
color: #ffffff;
border-radius: 0; }
.woocommerce a.add_to_wishlist:hover, .woocommerce-page a.add_to_wishlist:hover, .elementor-page a.add_to_wishlist:hover, .woocommerce .woocommerce a.add_to_wishlist:hover {
background: #0188cc;
border-color: #0188cc;
color: #ffffff;
border-radius: 0; }
.woocommerce a.add_to_wishlist:hover .fa, .woocommerce-page a.add_to_wishlist:hover .fa, .elementor-page a.add_to_wishlist:hover .fa, .woocommerce .woocommerce a.add_to_wishlist:hover .fa {
color: #ffffff; }
.woocommerce a.button:hover i.fa, .woocommerce-page a.button:hover i.fa, .elementor-page a.button:hover i.fa, .woocommerce .woocommerce a.button:hover i.fa {
color: #ffffff; }
.woocommerce #respond input#submit.alt:hover, .woocommerce .woocommerce a.button.alt:hover, .woocommerce .woocommerce button.button.alt:hover, .woocommerce .woocommerce input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page .woocommerce a.button.alt:hover, .woocommerce-page .woocommerce button.button.alt:hover, .woocommerce-page .woocommerce input.button.alt:hover, .elementor-page #respond input#submit.alt:hover, .elementor-page .woocommerce a.button.alt:hover, .elementor-page .woocommerce button.button.alt:hover, .elementor-page .woocommerce input.button.alt:hover, .woocommerce .woocommerce #respond input#submit.alt:hover, .woocommerce .woocommerce .woocommerce a.button.alt:hover, .woocommerce .woocommerce .woocommerce button.button.alt:hover, .woocommerce .woocommerce .woocommerce input.button.alt:hover {
background: #2e2e2e;
color: #ffffff; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, .elementor-page .widget_price_filter .ui-slider .ui-slider-handle, .elementor-page .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .woocommerce .widget_price_filter .ui-slider .ui-slider-range {
background-color: #0188cc; }
.woocommerce .product .price ins, .woocommerce-page .product .price ins, .elementor-page .product .price ins, .woocommerce .woocommerce .product .price ins {
background: transparent; }
.woocommerce .button.add_to_cart_button,
.woocommerce .button.product_type_external,
.woocommerce .button.product_type_grouped,
.woocommerce a.product_type_variable,
.woocommerce a.button.add_to_cart_button,
.woocommerce .woocommerce ul.products li.product .button,
.woocommerce a.button.btn-view-details, .woocommerce-page .button.add_to_cart_button,
.woocommerce-page .button.product_type_external,
.woocommerce-page .button.product_type_grouped,
.woocommerce-page a.product_type_variable,
.woocommerce-page a.button.add_to_cart_button,
.woocommerce-page .woocommerce ul.products li.product .button,
.woocommerce-page a.button.btn-view-details, .elementor-page .button.add_to_cart_button,
.elementor-page .button.product_type_external,
.elementor-page .button.product_type_grouped,
.elementor-page a.product_type_variable,
.elementor-page a.button.add_to_cart_button,
.elementor-page .woocommerce ul.products li.product .button,
.elementor-page a.button.btn-view-details, .woocommerce .woocommerce .button.add_to_cart_button,
.woocommerce .woocommerce .button.product_type_external,
.woocommerce .woocommerce .button.product_type_grouped,
.woocommerce .woocommerce a.product_type_variable,
.woocommerce .woocommerce a.button.add_to_cart_button,
.woocommerce .woocommerce .woocommerce ul.products li.product .button,
.woocommerce .woocommerce a.button.btn-view-details {
background: transparent;
border: 1px solid #bdbaba;
border-radius: 0;
font-size: 13px;
font-weight: 600; }
.woocommerce .button.add_to_cart_button:hover,
.woocommerce .button.product_type_external:hover,
.woocommerce .button.product_type_grouped:hover,
.woocommerce a.product_type_variable:hover,
.woocommerce a.button.add_to_cart_button:hover,
.woocommerce .woocommerce ul.products li.product .button:hover,
.woocommerce a.button.btn-view-details:hover, .woocommerce-page .button.add_to_cart_button:hover,
.woocommerce-page .button.product_type_external:hover,
.woocommerce-page .button.product_type_grouped:hover,
.woocommerce-page a.product_type_variable:hover,
.woocommerce-page a.button.add_to_cart_button:hover,
.woocommerce-page .woocommerce ul.products li.product .button:hover,
.woocommerce-page a.button.btn-view-details:hover, .elementor-page .button.add_to_cart_button:hover,
.elementor-page .button.product_type_external:hover,
.elementor-page .button.product_type_grouped:hover,
.elementor-page a.product_type_variable:hover,
.elementor-page a.button.add_to_cart_button:hover,
.elementor-page .woocommerce ul.products li.product .button:hover,
.elementor-page a.button.btn-view-details:hover, .woocommerce .woocommerce .button.add_to_cart_button:hover,
.woocommerce .woocommerce .button.product_type_external:hover,
.woocommerce .woocommerce .button.product_type_grouped:hover,
.woocommerce .woocommerce a.product_type_variable:hover,
.woocommerce .woocommerce a.button.add_to_cart_button:hover,
.woocommerce .woocommerce .woocommerce ul.products li.product .button:hover,
.woocommerce .woocommerce a.button.btn-view-details:hover {
border-color: #2e2e2e;
background: #2e2e2e; }
.woocommerce ul.products li.product .button.loading, .woocommerce-page ul.products li.product .button.loading, .elementor-page ul.products li.product .button.loading, .woocommerce .woocommerce ul.products li.product .button.loading {
padding-right: 2.618em; }
.woocommerce .button.add_to_cart_button:hover, .woocommerce .woocommerce ul.products li.product .button:hover, .woocommerce-page .button.add_to_cart_button:hover, .woocommerce-page .woocommerce ul.products li.product .button:hover, .elementor-page .button.add_to_cart_button:hover, .elementor-page .woocommerce ul.products li.product .button:hover, .woocommerce .woocommerce .button.add_to_cart_button:hover, .woocommerce .woocommerce .woocommerce ul.products li.product .button:hover {
border-color: #2e2e2e;
background: #2e2e2e; }
.woocommerce table.shop_table {
border-radius: 0; }
.ae-cart-content p.woocommerce-mini-cart__buttons.buttons a {
background: #fff; }
.ae-cart-content p.woocommerce-mini-cart__buttons.buttons a:hover {
background: #444;
color: #fff; }
.return-to-shop a.wc-backward {
color: #fff; }
.woocommerce .woocommerce-message a.wc-forward {
color: #fff; }
.woocommerce form.checkout_coupon button[name="apply_coupon"].button {
color: #fff; }
.woocommerce form.checkout_coupon button[name="apply_coupon"].button:hover {
background: #2e2e2e; }
.ae-cart-wrapper:hover .ae-cart-content p.woocommerce-mini-cart__buttons.buttons a:hover {
color: #fff; }
a.button.product_type_variable,
.woocommerce a.button.product_type_variable {
background: inherit; }
a.button.product_type_variable:hover,
.woocommerce a.button.product_type_variable:hover {
color: #fff;
background: #2e2e2e;
border: 1px solid #2e2e2e; }
.ae-list-grid-switcher {
float: right;
margin-right: 5px; }
.ae-list-grid-switcher a {
width: 35px;
height: 35px;
color: #fff;
background: #0188cc;
display: block;
float: left;
border: 1px solid #ddd;
text-align: center;
font-size: 20px;
line-height: 33px;
margin-right: 3px; }
.ae-list-grid-switcher a:hover, .ae-list-grid-switcher a.selected {
background: #444;
color: #ccc; }
.woocommerce-page .ae-list-view ul.products li.product {
width: 100%;
margin-bottom: 10px; }
.woocommerce-page .ae-list-view ul.products li.product .ae-woo-block-wrap {
width: 100%; }
.woocommerce-page .ae-list-view ul.products li.product .ae-woo-block-wrap .product-thumb-wrap {
float: left;
width: 33.75%; }
.woocommerce-page .ae-list-view ul.products li.product .ae-woo-block-wrap .product-info-wrap {
background: none;
float: right;
width: 66.25%;
text-align: left;
padding-left: 40px; }
.woocommerce-page .ae-list-view ul.products li.product .ae-woo-block-wrap .product-info-wrap .ae-product-excerpt {
display: block !important;
margin-top: 15px; }
@media (max-width: 570px) {
.ae-list-grid-switcher {
display: none; } }
.woocommerce ul.products li.product .ae-woo-catalog .woocommerce-loop-category__title,
.ae-woo-catalog .woocommerce-loop-category__title {
background: #fbfbfb;
padding: 60px 10px;
text-align: center;
color: #0a0b0c;
font-size: 16px;
font-weight: 600;
margin-bottom: 0px; }
.woocommerce ul.products li.product .ae-woo-catalog .woocommerce-loop-category__title:hover,
.ae-woo-catalog .woocommerce-loop-category__title:hover {
color: #0188cc; }
.woocommerce ul.products li.product .ae-woo-catalog img,
.ae-woo-catalog img {
margin-bottom: 0; }
.woocommerce ul.products li.product .ae-woo-catalog mark.count,
.ae-woo-catalog mark.count {
padding: 5px;
border: 1px solid #ddd;
color: #0188cc; }
.woocommerce.single-product .product, .woocommerce-page.single-product .product, .elementor-page.single-product .product {
text-align: left; }
.woocommerce.single-product .product .product_title, .woocommerce-page.single-product .product .product_title, .elementor-page.single-product .product .product_title {
border-bottom: 0px; }
.woocommerce.single-product .upsells.products, .woocommerce-page.single-product .upsells.products, .elementor-page.single-product .upsells.products {
width: 100%; }
.woocommerce.single-product .upsells.products ul.products, .woocommerce-page.single-product .upsells.products ul.products, .elementor-page.single-product .upsells.products ul.products {
width: 100%; }
.woocommerce.single-product div.product form.cart, .woocommerce-page.single-product div.product form.cart, .elementor-page.single-product div.product form.cart {
float: left; }
.woocommerce.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist, .woocommerce-page.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist, .elementor-page.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist {
float: left;
margin-top: 0px; }
.woocommerce.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .woocommerce-page.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .elementor-page.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
color: #ffffff; }
.woocommerce.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .woocommerce.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .woocommerce.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .woocommerce-page.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .woocommerce-page.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .woocommerce-page.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .elementor-page.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .elementor-page.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .elementor-page.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
padding: 0.618em 1em;
line-height: 1;
font-size: 100%;
background: #ffffff;
border: 1px solid #dae2e6;
color: #444;
float: left;
border-radius: 0px; }
.woocommerce.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .woocommerce.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover, .woocommerce.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .woocommerce-page.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .woocommerce-page.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover, .woocommerce-page.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .elementor-page.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .elementor-page.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover, .elementor-page.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover {
background: #0188cc; }
.woocommerce.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist a i, .woocommerce-page.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist a i, .elementor-page.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist a i {
margin-right: 0px; }
.woocommerce.single-product div.product p.price, .woocommerce.single-product div.product span.price, .woocommerce-page.single-product div.product p.price, .woocommerce-page.single-product div.product span.price, .elementor-page.single-product div.product p.price, .elementor-page.single-product div.product span.price {
color: #0188cc;
display: block;
width: 100%;
font-weight: normal;
margin-bottom: 15px; }
.woocommerce.single-product div.product p.price del, .woocommerce.single-product div.product p.price ins, .woocommerce.single-product div.product span.price del, .woocommerce.single-product div.product span.price ins, .woocommerce-page.single-product div.product p.price del, .woocommerce-page.single-product div.product p.price ins, .woocommerce-page.single-product div.product span.price del, .woocommerce-page.single-product div.product span.price ins, .elementor-page.single-product div.product p.price del, .elementor-page.single-product div.product p.price ins, .elementor-page.single-product div.product span.price del, .elementor-page.single-product div.product span.price ins {
display: inline-block;
font-weight: normal; }
.woocommerce.single-product div.product p.price del, .woocommerce.single-product div.product p.price del span, .woocommerce.single-product div.product span.price del, .woocommerce.single-product div.product span.price del span, .woocommerce-page.single-product div.product p.price del, .woocommerce-page.single-product div.product p.price del span, .woocommerce-page.single-product div.product span.price del, .woocommerce-page.single-product div.product span.price del span, .elementor-page.single-product div.product p.price del, .elementor-page.single-product div.product p.price del span, .elementor-page.single-product div.product span.price del, .elementor-page.single-product div.product span.price del span {
font-weight: normal;
font-size: 16px;
color: #9d9d9d;
margin-right: 5px; }
.woocommerce.single-product div.product .single_add_to_cart_button, .woocommerce-page.single-product div.product .single_add_to_cart_button, .elementor-page.single-product div.product .single_add_to_cart_button {
padding: 11px;
font-size: 13px;
font-weight: 600;
display: inline-block;
border: 1px solid #dae2e6;
background: #0188cc; }
.woocommerce.single-product div.product .single_add_to_cart_button:hover, .woocommerce-page.single-product div.product .single_add_to_cart_button:hover, .elementor-page.single-product div.product .single_add_to_cart_button:hover {
background: #444; }
.woocommerce.single-product div.product .woocommerce-tabs .panel h2, .woocommerce-page.single-product div.product .woocommerce-tabs .panel h2, .elementor-page.single-product div.product .woocommerce-tabs .panel h2 {
font-weight: 600;
font-size: 17px;
text-transform: uppercase; }
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li, .woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs li, .elementor-page.single-product div.product .woocommerce-tabs ul.tabs li {
border-radius: 0;
border-color: #0188cc;
background: #0188cc; }
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs li a, .elementor-page.single-product div.product .woocommerce-tabs ul.tabs li a {
font-weight: 400;
color: #ffffff; }
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs li.active, .elementor-page.single-product div.product .woocommerce-tabs ul.tabs li.active {
background: #ffffff; }
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs li.active a, .elementor-page.single-product div.product .woocommerce-tabs ul.tabs li.active a {
font-weight: 600;
color: #0188cc; }
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs:before, .elementor-page.single-product div.product .woocommerce-tabs ul.tabs:before {
border-color: #0188cc; }
.woocommerce.single-product div.images .flex-control-thumbs, .woocommerce-page.single-product div.images .flex-control-thumbs, .elementor-page.single-product div.images .flex-control-thumbs {
margin-left: -5px;
margin-right: -5px; }
.woocommerce.single-product div.images .flex-control-thumbs li, .woocommerce-page.single-product div.images .flex-control-thumbs li, .elementor-page.single-product div.images .flex-control-thumbs li {
padding: 0px 5px;
margin-bottom: 5px; }
.woocommerce.single-product .woocommerce-product-details__short-description p, .woocommerce-page.single-product .woocommerce-product-details__short-description p, .elementor-page.single-product .woocommerce-product-details__short-description p {
color: #8a8a8a; }
.woocommerce.single-product .woocommerce-product-details__short-description p, .woocommerce-page.single-product .woocommerce-product-details__short-description p, .elementor-page.single-product .woocommerce-product-details__short-description p {
color: #8a8a8a; }
.woocommerce.single-product .woocommerce-tabs ul.tabs li::after, .woocommerce.single-product .woocommerce-tabs ul.tabs li::before, .woocommerce.single-product .woocommerce-tabs ul.tabs li::after, .woocommerce.single-product .woocommerce-tabs ul.tabs li::before, .woocommerce-page.single-product .woocommerce-tabs ul.tabs li::after, .woocommerce-page.single-product .woocommerce-tabs ul.tabs li::before, .woocommerce-page.single-product .woocommerce-tabs ul.tabs li::after, .woocommerce-page.single-product .woocommerce-tabs ul.tabs li::before, .elementor-page.single-product .woocommerce-tabs ul.tabs li::after, .elementor-page.single-product .woocommerce-tabs ul.tabs li::before, .elementor-page.single-product .woocommerce-tabs ul.tabs li::after, .elementor-page.single-product .woocommerce-tabs ul.tabs li::before {
display: none; }
.woocommerce.single-product .comment-form, .woocommerce-page.single-product .comment-form, .elementor-page.single-product .comment-form {
margin: 0; }
.woocommerce.single-product .images .woocommerce-product-gallery__wrapper, .woocommerce-page.single-product .images .woocommerce-product-gallery__wrapper, .elementor-page.single-product .images .woocommerce-product-gallery__wrapper {
margin: 0px; }
.woocommerce.single-product .images .woocommerce-product-gallery__wrapper img, .woocommerce-page.single-product .images .woocommerce-product-gallery__wrapper img, .elementor-page.single-product .images .woocommerce-product-gallery__wrapper img {
margin-bottom: 0px; }
.woocommerce.single-product .woocommerce-product-gallery--with-images .flex-viewport, .woocommerce-page.single-product .woocommerce-product-gallery--with-images .flex-viewport, .elementor-page.single-product .woocommerce-product-gallery--with-images .flex-viewport {
margin-bottom: 10px; }
.woocommerce.single-product .images .woocommerce-product-gallery__image:nth-child(n+2), .woocommerce-page.single-product .images .woocommerce-product-gallery__image:nth-child(n+2), .elementor-page.single-product .images .woocommerce-product-gallery__image:nth-child(n+2) {
padding: 0px 5px; }
@-webkit-keyframes slideInDown {
from {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible; }
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); } }
@keyframes slideInDown {
from {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible; }
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); } }
@-webkit-keyframes slideOutUp {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
to {
visibility: hidden;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0); } }
@keyframes slideOutUp {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
to {
visibility: hidden;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0); } }
.ae-sticky-add-to-cart {
display: none; }
@media (min-width: 768px) {
.ae-sticky-add-to-cart {
background: #fff;
display: block;
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 99998;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
padding: 1em;
overflow: hidden;
zoom: 1;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
-webkit-animation-duration: .5s;
animation-duration: .5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both; }
.ae-sticky-add-to-cart.bottom {
bottom: 0;
top: unset;
border-top: 1px solid #ddd; }
.ae-sticky-add-to-cart--slideInDown {
-webkit-animation-name: slideInDown;
animation-name: slideInDown; }
.ae-sticky-add-to-cart--slideOutUp {
-webkit-animation-name: slideOutUp;
animation-name: slideOutUp; }
.ae-sticky-add-to-cart__content {
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
justify-content: center; }
.ae-sticky-add-to-cart__content-title {
display: block; }
.ae-sticky-add-to-cart__content-price {
margin-right: 0.875em;
opacity: 0.5; }
.ae-sticky-add-to-cart__content-price ins {
color: #0188cc;
background: none;
font-weight: bold; }
.ae-sticky-add-to-cart__content-product-info {
margin-right: 40px; }
.woocommerce a.ae-sticky-add-to-cart__content-button.button,
.woocommerce a.ae-sticky-add-to-cart__content-button.button.alt {
padding: 10px;
font-size: 13px;
font-weight: 600;
display: inline-block;
-webkit-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
-o-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out;
background: transparent;
border: 1px solid #bdbaba;
color: #515151; }
.woocommerce a.ae-sticky-add-to-cart__content-button.button:hover,
.woocommerce a.ae-sticky-add-to-cart__content-button.button.alt:hover {
background: #2e2e2e;
border-color: #2e2e2e;
color: #fff; }
.ae-sticky-add-to-cart img {
max-width: 3.706325903em;
margin: 0 1.41575em 0 0;
padding: 3px;
border: 1px solid rgba(0, 0, 0, 0.1); }
.ae-sticky-add-to-cart .star-rating {
display: inline-block;
margin: 0;
vertical-align: bottom; }
.admin-bar .top.ae-sticky-add-to-cart--slideInDown {
top: 32px; }
.admin-bar .bottom.ae-sticky-add-to-cart--slideInDown {
top: unset; } }
.button.add_to_cart_button, a.button.add_to_cart_button, .woocommerce ul.products li.product .button, .button.add_to_cart_button:hover {
-webkit-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
-o-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out; }
.woocommerce ul.products li.product .button:hover, .woocommerce ul.products li.product .button.added {
-webkit-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
-o-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out; }
li.product:hover .view-detail-wishlist-wrap, li.product .view-detail-wishlist-wrap {
-webkit-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
-o-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out; }
body.woocommerce-cart .top-cart-content, body.woocommerce-checkout .top-cart-content {
background: transparent; }
#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout {
float: right; }
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
background: #0188cc;
font-weight: 500;
border-radius: 0; }
.woocommerce .wc-proceed-to-checkout .checkout-button.button.alt:hover:hover {
border-color: #fff; }
.woocommerce .widget_shopping_cart a.button {
color: #fff; }
form.woocommerce-checkout h3 {
text-transform: uppercase; }
form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table {
background: #fff; }
@media (min-width: 768px) {
.woocommerce-checkout.ae-checkout-tmpl-1 .checkout .col2-set {
width: 65%;
float: left;
padding-right: 30px; }
.woocommerce-checkout.ae-checkout-tmpl-1 .checkout .col2-set .col-1, .woocommerce-checkout.ae-checkout-tmpl-1 .checkout .col2-set .col-2 {
width: 100%;
margin-left: 0;
margin-right: 0;
float: left; }
.woocommerce-checkout.ae-checkout-tmpl-1 .checkout .col2-set:before {
content: '';
display: table; }
.woocommerce-checkout.ae-checkout-tmpl-1 .checkout .col2-set:after {
clear: both; }
.woocommerce-checkout.ae-checkout-tmpl-1 .checkout #order_review {
width: 35%;
padding: 50px 30px 30px 30px;
margin-top: -60px;
float: left;
background: rgba(232, 232, 232, 0.5);
margin-bottom: 30px; }
.woocommerce-checkout.ae-checkout-tmpl-1 .woocommerce-billing-fields > h3 {
width: 100%;
padding: 0 0 15px 0;
border-width: 0 0 2px 0;
border-style: solid;
margin: 0 0 30px 0;
display: inline-block;
text-transform: uppercase; }
.woocommerce-checkout.ae-checkout-tmpl-1 #order_review_heading {
margin: 0;
padding: 20px 30px;
text-transform: uppercase;
float: left;
width: 35%;
position: relative;
z-index: 1; }
.woocommerce-checkout.ae-checkout-tmpl-1 #place_order {
width: 100%; } }
body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart th {
text-transform: uppercase; }
body.woocommerce-cart .wc-proceed-to-checkout .button.continue-shopping {
margin-top: 10px;
margin-bottom: 10px;
display: block;
width: 100%;
text-align: center;
color: #fff;
font-weight: 600; }
body.woocommerce-cart.ae-cart-tmpl-1 .cart-collaterals .cross-sells ul.products li.product {
width: 100%; }
@media (min-width: 768px) {
body.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product {
width: 30.75%; }
body.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product:first-child {
clear: none; }
body.woocommerce-cart.ae-cart-tmpl-1 .woocommerce-cart-form {
width: 72%;
float: left; }
body.woocommerce-cart.ae-cart-tmpl-1 .woocommerce-cart-form .cross-sells .products product {
width: 100%; }
body.woocommerce-cart.ae-cart-tmpl-1 .cart-collaterals {
width: 28%;
float: left;
padding-left: 20px; }
body.woocommerce-cart.ae-cart-tmpl-1 .cart-collaterals table.shop_table {
border: none; }
body.woocommerce-cart.ae-cart-tmpl-1 .cart-collaterals .cart_totals {
width: 100%;
background: rgba(232, 232, 232, 0.5);
padding: 0;
margin-bottom: 30px; }
body.woocommerce-cart.ae-cart-tmpl-1 .cart-collaterals .cart_totals > h2 {
padding: 15px 20px;
margin: 0;
text-transform: uppercase;
border-width: 0 0 1px 0;
border-style: solid;
border-color: #ebebeb; }
body.woocommerce-cart.ae-cart-tmpl-1 .cart-collaterals .wc-proceed-to-checkout {
padding: 20px;
float: none; } }
.woocommerce-account nav.woocommerce-MyAccount-navigation ul {
margin-left: 0; }
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li {
padding: 10px 0;
border-bottom: 1px solid #ddd;
font-weight: bold;
list-style: none; }
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.is-active a {
color: #444; }
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li:last-child {
border: none; }
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a {
display: block; }
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a::after {
font-family: FontAwesome;
float: right;
margin-right: 10px;
font-size: inherit;
color: inherit;
font-weight: normal; }
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a:hover {
color: #444; }
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::after {
content: "\f0e4"; }
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::after {
content: "\f291"; }
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a::after {
content: "\f1c6"; }
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::after {
content: "\f015"; }
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::after {
content: "\f0c0"; }
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::after {
content: "\f08b"; }
.woocommerce-account .woocommerce-MyAccount-content {
padding: 10px;
background: #f9f9f9;
border: 1px solid #ddd; }
.woocommerce-account #respond input#submit, .woocommerce-account a.button, .woocommerce-account button.button, .woocommerce-account input.button {
background: #0188cc;
border-radius: 0;
color: #ffffff;
border: none;
float: right;
margin: 10px 0; }
.woocommerce-account #respond input#submit:hover, .woocommerce-account a.button:hover, .woocommerce-account button.button:hover, .woocommerce-account input.button:hover {
background: #444;
color: #ffffff; }
.woocommerce.woocommerce-wishlist .button.yith-wcqv-button {
font-size: 13px;
display: inline-block;
padding: 8px 10px; }
.woocommerce.woocommerce-wishlist .product-add-to-cart .add_to_cart.button {
font-size: 13px;
background: #0188cc;
border: none;
padding: 8px 10px; }
.woocommerce.woocommerce-wishlist dfn, .woocommerce.woocommerce-wishlist cite, .woocommerce.woocommerce-wishlist em, .woocommerce.woocommerce-wishlist i {
font-style: normal; }
.woocommerce.woocommerce-wishlist .product-price span {
color: #0188cc; }
.woocommerce.woocommerce-wishlist .product-price del span {
color: #9d9d9d;
margin-right: 5px; }
.woocommerce.woocommerce-wishlist .product-price ins {
background: none; }
.woocommerce.woocommerce-wishlist .product-price ins span {
color: #0188cc; }
.woocommerce.woocommerce-wishlist .shop_table.wishlist_table thead tr {
background: #0188cc;
color: #fff;
text-transform: uppercase; }
.woocommerce.woocommerce-wishlist .shop_table.wishlist_table thead tr span {
color: #fff;
font-size: 15px; }
.woocommerce.woocommerce-wishlist .shop_table.wishlist_table .add_to_cart_button {
padding: 8px 10px;
background: #0188cc; }
.elementor-widget-container .slider-section-right .slick-vertical .slick-slide {
height: 204.5px; }
.special-sub-menu {
width: 225px; }
.special-menu-container {
float: left; }
.special-menu-container ul.special-menu-wrapper {
margin: 0;
padding: 0; }
.special-menu-container ul.special-menu-wrapper a.special-menu {
z-index: 999;
display: block;
font-weight: 700;
letter-spacing: 1px;
line-height: normal;
padding: 25px 15px;
position: relative;
text-transform: uppercase;
background: #0188cc;
color: #ffffff;
width: 225px; }
.special-menu-container ul.special-menu-wrapper a.special-menu .toggle {
line-height: normal;
padding-right: 15px; }
.special-menu-container ul.special-menu-wrapper a.special-menu:hover {
background: #444; }
.special-menu-container ul.special-menu-wrapper ul {
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear; }
.special-menu-container ul.special-menu-wrapper ul.special-sub-menu {
z-index: 999;
max-height: 433px;
overflow: hidden;
opacity: 0;
left: -9999999px;
position: absolute;
margin-left: 0;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
overflow-y: scroll; }
.special-menu-container ul.special-menu-wrapper ul.special-sub-menu::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
background-color: #F5F5F5;
border-radius: 5px; }
.special-menu-container ul.special-menu-wrapper ul.special-sub-menu::-webkit-scrollbar {
width: 5px;
background-color: #F5F5F5; }
.special-menu-container ul.special-menu-wrapper ul.special-sub-menu::-webkit-scrollbar-thumb {
border-radius: 5px;
background: #0188cc;
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #02aafe), color-stop(0.5, #0188cc), color-stop(1, #014466)); }
.special-menu-container ul.special-menu-wrapper ul.special-sub-menu li {
display: block;
letter-spacing: 1px;
line-height: normal;
position: relative;
text-transform: uppercase;
background: #ffffff;
border-bottom: 1px solid #dedede;
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
width: 100%;
padding: 3px; }
.special-menu-container ul.special-menu-wrapper ul.special-sub-menu li a {
padding: 15px 15px;
display: inline-block;
color: #444;
font-family: Open Sans;
font-size: 14px;
font-weight: 600;
line-height: 18px;
letter-spacing: -.3px; }
.special-menu-container ul.special-menu-wrapper ul.special-sub-menu li:hover {
background: #0188cc; }
.special-menu-container ul.special-menu-wrapper ul.special-sub-menu li:hover a {
color: #ffffff; }
.special-menu-container ul.special-menu-wrapper ul.special-sub-menu li:hover.fa {
color: #ffffff; }
.special-menu-container ul.special-menu-wrapper ul.special-sub-menu li.fa:before {
position: relative;
top: 1px;
display: inline-block;
margin-right: 12px;
font-weight: normal; }
.special-menu-container ul.special-menu-wrapper ul.special-sub-menu a {
width: 100%; }
.special-menu-container ul.special-menu-wrapper li {
list-style: none; }
.special-menu-container ul.special-menu-wrapper li.menu-item-has-children > .angle-down {
color: #ffffff;
z-index: 1; }
.special-menu-container ul.special-menu-wrapper li.menu-item-has-children .angle-down, .special-menu-container ul.special-menu-wrapper li.menu-item-has-children .angle-up {
z-index: 9999;
position: relative;
float: right;
height: auto;
line-height: 68px;
top: 0;
width: 25px;
text-align: center;
font-size: 20px;
cursor: pointer;
right: 10px; }
.special-menu-container ul.special-menu-wrapper li.menu-item-has-children > ul > li .angle-down {
line-height: 40px; }
.special-menu-container ul.special-menu-wrapper li.menu-item-has-children:hover ul,
.special-menu-container ul.special-menu-wrapper li.menu-item-has-children a.special-menu:focus ~ ul,
.special-menu-container ul.special-menu-wrapper li.menu-item-has-children.focus ul {
left: auto;
display: block;
opacity: 1;
top: 100%;
animation: fade 0.5s; }
.home.page-template-home-template .special-menu-container:not(.onhover) .special-sub-menu {
opacity: 1;
left: unset; }
@media (min-width: 1051px) {
.site-header.right-special-menu .special-menu-container {
float: right; } }
.mb-homepage-main.has-sidebar .homepage-sidebar {
max-width: 25%;
width: 25%;
float: right; }
.mb-homepage-main.has-sidebar .homepage-sidebar .widget.agency_ecommerce_widget_advertisement .advertisement-thumb-block {
width: 100%;
float: none;
margin: 0 0 5px 0; }
.mb-homepage-main.has-sidebar .homepage-sidebar .widget.agency_ecommerce_widget_advertisement .advertisement-thumb-block:last-child {
margin-bottom: 0; }
.mb-homepage-main.has-sidebar .homepage-sidebar .widget {
padding-left: 10px; }
.mb-homepage-main.has-sidebar .homepage-sidebar .widget.agency_ecommerce_featured_slider_widget .main-slider-wrap, .mb-homepage-main.has-sidebar .homepage-sidebar .widget.agency_ecommerce_featured_slider_widget .slider-section-right {
width: 100%;
float: none;
max-width: 100%;
margin-bottom: 10px; }
.mb-homepage-main.has-sidebar .homepage-sidebar .widget.agency_ecommerce_featured_slider_widget .main-slider-wrap .slider-details {
font-size: 30px;
line-height: 1em; }
.mb-homepage-main.has-sidebar .homepage-sidebar .agency_ecommerce_widget_call_to_action .cta-widget .call-to-action-offer {
top: 150px; }
.mb-homepage-main.has-sidebar .homepage-sidebar .agency_ecommerce_widget_call_to_action .call-to-action-wrap .call-to-action-content {
padding-right: 15px;
padding-left: 15px; }
.mb-homepage-main.has-sidebar .homepage-widgets {
max-width: 75%;
width: 75%;
float: left;
padding-right: 10px; }
.primary-sidebar .mb-parallax, .homepage-sidebar .mb-parallax {
height: 100%;
background-attachment: fixed !important;
background-position: center;
background-position-x: center;
background-position-y: center;
background-repeat: no-repeat;
background-size: cover; }
.primary-sidebar .widget.agency_ecommerce_woo_products_widget ul, .homepage-sidebar .widget.agency_ecommerce_woo_products_widget ul {
margin: 0;
padding: 0; }
.primary-sidebar .widget.agency_ecommerce_woo_products_widget li, .homepage-sidebar .widget.agency_ecommerce_woo_products_widget li {
list-style: none;
margin: 0;
padding: 0;
border: none;
border-bottom: 0; }
.primary-sidebar .widget.agency_ecommerce_woo_products_widget li:before, .homepage-sidebar .widget.agency_ecommerce_woo_products_widget li:before {
content: none; }
.primary-sidebar .widget.agency_ecommerce_woo_products_widget .ae-inner, .homepage-sidebar .widget.agency_ecommerce_woo_products_widget .ae-inner {
margin: 0;
padding: 0; }
.primary-sidebar .widget.agency_ecommerce_woo_products_widget .ae-woo-block-wrap, .homepage-sidebar .widget.agency_ecommerce_woo_products_widget .ae-woo-block-wrap {
float: none; }
.primary-sidebar .widget.agency_ecommerce_woo_products_widget .ae-list-grid, .homepage-sidebar .widget.agency_ecommerce_woo_products_widget .ae-list-grid {
margin: 0;
padding: 0;
padding-top: 25px; }
.primary-sidebar .widget.agency_ecommerce_woo_products_widget .ae-list-grid li.product, .homepage-sidebar .widget.agency_ecommerce_woo_products_widget .ae-list-grid li.product {
margin: 0;
padding: 0;
width: 100%;
float: none;
list-style: none;
max-width: 100%;
margin-bottom: 10px; }
.primary-sidebar .widget.agency_ecommerce_woo_products_widget .ae-list-grid li.product:last-child, .homepage-sidebar .widget.agency_ecommerce_woo_products_widget .ae-list-grid li.product:last-child {
margin-bottom: 0; }
.primary-sidebar .widget.agency_ecommerce_woo_products_widget .ae-list-items li.product, .homepage-sidebar .widget.agency_ecommerce_woo_products_widget .ae-list-items li.product {
padding-top: 5px;
width: 100%; }
.primary-sidebar .widget.agency_ecommerce_woo_products_widget .ae-list-items li.product:not(.slick-slide), .homepage-sidebar .widget.agency_ecommerce_woo_products_widget .ae-list-items li.product:not(.slick-slide) {
display: none; }
.primary-sidebar .widget.agency_ecommerce_woo_products_widget .ae-list-items li.product:not(.slick-slide):first-child, .homepage-sidebar .widget.agency_ecommerce_woo_products_widget .ae-list-items li.product:not(.slick-slide):first-child {
display: block; }
.primary-sidebar .widget.agency_ecommerce_woo_products_widget .ae-list-items li.product .span.onsale, .homepage-sidebar .widget.agency_ecommerce_woo_products_widget .ae-list-items li.product .span.onsale {
left: 0;
top: 0; }
.primary-sidebar .widget.agency_ecommerce_woo_products_widget .ae-product-cat-tab li, .homepage-sidebar .widget.agency_ecommerce_woo_products_widget .ae-product-cat-tab li {
margin: 0 0 10px 0;
list-style: none;
padding: 0 5px; }
.primary-sidebar .widget.agency_ecommerce_woo_products_widget .ae-product-cat-tab li:before, .homepage-sidebar .widget.agency_ecommerce_woo_products_widget .ae-product-cat-tab li:before {
content: none; }
.primary-sidebar .widget.agency_ecommerce_woo_products_widget .add-to-cart-wrap, .homepage-sidebar .widget.agency_ecommerce_woo_products_widget .add-to-cart-wrap {
display: inline-block; }
.primary-sidebar .widget.agency_ecommerce_woo_products_widget .add-to-cart-wrap .add_to_cart_button, .primary-sidebar .widget.agency_ecommerce_woo_products_widget .add-to-cart-wrap .quick_view, .homepage-sidebar .widget.agency_ecommerce_woo_products_widget .add-to-cart-wrap .add_to_cart_button, .homepage-sidebar .widget.agency_ecommerce_woo_products_widget .add-to-cart-wrap .quick_view {
display: block;
text-align: center;
padding: 10px;
font-size: 16px; }
.primary-sidebar .widget.agency_ecommerce_woo_products_widget .add-to-cart-wrap .added_to_cart, .homepage-sidebar .widget.agency_ecommerce_woo_products_widget .add-to-cart-wrap .added_to_cart {
float: none; }
.primary-sidebar .widget.agency_ecommerce_woo_products_widget .slick-slider, .homepage-sidebar .widget.agency_ecommerce_woo_products_widget .slick-slider {
padding-bottom: 55px; }
.primary-sidebar .widget.agency_ecommerce_woo_products_widget .slick-dots, .homepage-sidebar .widget.agency_ecommerce_woo_products_widget .slick-dots {
margin: 0;
width: 100%;
float: none;
text-align: center;
position: absolute;
bottom: auto; }
.primary-sidebar .widget.agency_ecommerce_widget_woo_categories .ae-advance-categories-wrapper ul, .homepage-sidebar .widget.agency_ecommerce_widget_woo_categories .ae-advance-categories-wrapper ul {
margin: 0;
padding: 0; }
.primary-sidebar .widget.agency_ecommerce_widget_woo_categories .ae-advance-categories-wrapper li, .homepage-sidebar .widget.agency_ecommerce_widget_woo_categories .ae-advance-categories-wrapper li {
list-style: none;
margin: 0;
padding: 0;
border: none;
border-bottom: 0; }
.primary-sidebar .widget.agency_ecommerce_widget_woo_categories .ae-advance-categories-wrapper li:before, .homepage-sidebar .widget.agency_ecommerce_widget_woo_categories .ae-advance-categories-wrapper li:before {
content: none; }
.primary-sidebar .widget.agency_ecommerce_widget_woo_categories .ae-advance-categories-wrapper .ae-inner, .homepage-sidebar .widget.agency_ecommerce_widget_woo_categories .ae-advance-categories-wrapper .ae-inner {
margin: 0;
padding: 0; }
.primary-sidebar .widget.agency_ecommerce_widget_woo_categories .ae-advance-categories-wrapper .ae-woo-block-wrap, .homepage-sidebar .widget.agency_ecommerce_widget_woo_categories .ae-advance-categories-wrapper .ae-woo-block-wrap {
float: none; }
.primary-sidebar .widget.agency_ecommerce_widget_woo_categories .ae-advance-categories-wrapper .ae-list-items li.product-cat, .homepage-sidebar .widget.agency_ecommerce_widget_woo_categories .ae-advance-categories-wrapper .ae-list-items li.product-cat {
padding-top: 25px;
width: 100%; }
.primary-sidebar .widget.agency_ecommerce_widget_woo_categories .ae-advance-categories-wrapper .ae-list-items li.product-cat:not(.slick-slide), .homepage-sidebar .widget.agency_ecommerce_widget_woo_categories .ae-advance-categories-wrapper .ae-list-items li.product-cat:not(.slick-slide) {
display: none; }
.primary-sidebar .widget.agency_ecommerce_widget_woo_categories .ae-advance-categories-wrapper .ae-list-items li.product-cat:not(.slick-slide):first-child, .homepage-sidebar .widget.agency_ecommerce_widget_woo_categories .ae-advance-categories-wrapper .ae-list-items li.product-cat:not(.slick-slide):first-child {
display: block; }
.primary-sidebar .widget.agency_ecommerce_widget_woo_categories .ae-advance-categories-wrapper ul.ae-list-grid li.product-cat, .primary-sidebar .widget.agency_ecommerce_widget_woo_categories .ae-advance-categories-wrapper ul.ae-list-grid li.product-cat.product, .homepage-sidebar .widget.agency_ecommerce_widget_woo_categories .ae-advance-categories-wrapper ul.ae-list-grid li.product-cat, .homepage-sidebar .widget.agency_ecommerce_widget_woo_categories .ae-advance-categories-wrapper ul.ae-list-grid li.product-cat.product {
width: 100%; }
.primary-sidebar .widget.agency_ecommerce_widget_woo_categories .ae-advance-categories-wrapper .slick-slider, .homepage-sidebar .widget.agency_ecommerce_widget_woo_categories .ae-advance-categories-wrapper .slick-slider {
padding-bottom: 55px; }
.primary-sidebar .widget.agency_ecommerce_widget_woo_categories .ae-advance-categories-wrapper .slick-dots, .homepage-sidebar .widget.agency_ecommerce_widget_woo_categories .ae-advance-categories-wrapper .slick-dots {
margin: 0;
width: 100%;
float: none;
text-align: center;
position: absolute;
bottom: auto; }
.primary-sidebar .widget.agency_ecommerce_featured_slider_widget .main-slider-wrap, .primary-sidebar .widget.agency_ecommerce_featured_slider_widget .slider-section-right, .homepage-sidebar .widget.agency_ecommerce_featured_slider_widget .main-slider-wrap, .homepage-sidebar .widget.agency_ecommerce_featured_slider_widget .slider-section-right {
width: 100%;
float: none;
max-width: 100%;
margin-bottom: 10px; }
.primary-sidebar .widget.agency_ecommerce_widget_advance_posts .blog-item, .homepage-sidebar .widget.agency_ecommerce_widget_advance_posts .blog-item {
width: 100%; }
.primary-sidebar .widget.agency_ecommerce_widget_call_to_action .cta-widget, .homepage-sidebar .widget.agency_ecommerce_widget_call_to_action .cta-widget {
width: 100%;
max-width: 100%;
position: relative;
padding: 10px;
min-height: 395px;
height: auto; }
.primary-sidebar .widget.agency_ecommerce_widget_call_to_action .cta-widget:before, .homepage-sidebar .widget.agency_ecommerce_widget_call_to_action .cta-widget:before {
content: none; }
.primary-sidebar .widget.agency_ecommerce_widget_call_to_action .cta-widget .call-to-action-offer, .homepage-sidebar .widget.agency_ecommerce_widget_call_to_action .cta-widget .call-to-action-offer {
top: 100px;
right: 26%; }
.primary-sidebar .widget.agency_ecommerce_widget_call_to_action .cta-widget .call-to-action-buttons, .homepage-sidebar .widget.agency_ecommerce_widget_call_to_action .cta-widget .call-to-action-buttons {
margin-top: 155px; }
.primary-sidebar .widget.agency_ecommerce_widget_call_to_action .cta-widget .call-to-action-content p, .homepage-sidebar .widget.agency_ecommerce_widget_call_to_action .cta-widget .call-to-action-content p {
padding: 10px 0; }
.primary-sidebar .widget.agency_ecommerce_widget_call_to_action .cta-widget .widget-title, .homepage-sidebar .widget.agency_ecommerce_widget_call_to_action .cta-widget .widget-title {
margin: 0;
padding: 0;
color: #ffffff;
font-weight: bold;
padding: 10px 0; }
.primary-sidebar .widget.agency_ecommerce_widget_call_to_action .cta-widget .widget-title:before, .primary-sidebar .widget.agency_ecommerce_widget_call_to_action .cta-widget .widget-title:after, .homepage-sidebar .widget.agency_ecommerce_widget_call_to_action .cta-widget .widget-title:before, .homepage-sidebar .widget.agency_ecommerce_widget_call_to_action .cta-widget .widget-title:after {
content: none; }
.primary-sidebar .widget.agency_ecommerce_widget_call_to_action .cta-widget.position-right .call-to-action-content p, .homepage-sidebar .widget.agency_ecommerce_widget_call_to_action .cta-widget.position-right .call-to-action-content p {
text-align: right; }
.primary-sidebar .widget.agency_ecommerce_widget_call_to_action .cta-widget.position-right .widget-title, .homepage-sidebar .widget.agency_ecommerce_widget_call_to_action .cta-widget.position-right .widget-title {
text-align: right; }
.primary-sidebar .widget.agency_ecommerce_widget_call_to_action .cta-widget.position-right .call-to-action-offer, .homepage-sidebar .widget.agency_ecommerce_widget_call_to_action .cta-widget.position-right .call-to-action-offer {
right: 5px; }
.primary-sidebar .widget.agency_ecommerce_widget_call_to_action .cta-widget.position-center .call-to-action-content p, .homepage-sidebar .widget.agency_ecommerce_widget_call_to_action .cta-widget.position-center .call-to-action-content p {
text-align: center; }
.primary-sidebar .widget.agency_ecommerce_widget_call_to_action .cta-widget.position-center .widget-title, .homepage-sidebar .widget.agency_ecommerce_widget_call_to_action .cta-widget.position-center .widget-title {
text-align: center; }
.primary-sidebar .blog-item, .homepage-sidebar .blog-item {
padding-left: 0;
padding-right: 0; }
.site-footer .site-links ul {
list-style: none;
margin: 0; }
#footer-widgets {
float: left;
width: 100%;
background: #444;
padding: 70px 0 50px 0px;
position: relative; }
#footer-widgets .mb-parallax {
height: 100%;
background-attachment: fixed !important;
background-position: center;
background-position-x: center;
background-position-y: center;
background-repeat: no-repeat;
background-size: cover; }
#footer-widgets .widget.agency_ecommerce_featured_slider_widget .main-slider-wrap, #footer-widgets .widget.agency_ecommerce_featured_slider_widget .slider-section-right {
width: 100%;
float: none;
max-width: 100%;
margin-bottom: 10px; }
#footer-widgets .widget.agency_ecommerce_featured_slider_widget .main-slider-wrap .slider-details, #footer-widgets .widget.agency_ecommerce_featured_slider_widget .slider-section-right .slider-details {
padding: 12px 0 16px;
font-size: 42px;
line-height: 1; }
#footer-widgets .widget.agency_ecommerce_featured_slider_widget .main-slider-wrap .slider-details .slide-title, #footer-widgets .widget.agency_ecommerce_featured_slider_widget .slider-section-right .slider-details .slide-title {
text-shadow: none; }
#footer-widgets .widget.agency_ecommerce_featured_slider_widget .main-slider-wrap .slider-details .slide-title a, #footer-widgets .widget.agency_ecommerce_featured_slider_widget .slider-section-right .slider-details .slide-title a {
font-size: 25px;
color: #ffffff; }
#footer-widgets .widget.agency_ecommerce_featured_slider_widget .main-slider-wrap .slider-buttons, #footer-widgets .widget.agency_ecommerce_featured_slider_widget .slider-section-right .slider-buttons {
font-size: 15px; }
#footer-widgets .widget.agency_ecommerce_featured_slider_widget .main-slider-wrap .slider-buttons a, #footer-widgets .widget.agency_ecommerce_featured_slider_widget .slider-section-right .slider-buttons a {
padding: 10px 40px;
font-size: 1em; }
#footer-widgets .widget.agency_ecommerce_featured_slider_widget .main-slider-wrap a, #footer-widgets .widget.agency_ecommerce_featured_slider_widget .slider-section-right a {
color: #ffffff; }
#footer-widgets .widget.agency_ecommerce_featured_slider_widget .slider-section-right .slider-buttons {
margin-top: 0;
text-align: center; }
#footer-widgets .widget.agency_ecommerce_woo_products_widget {
padding: 10px; }
#footer-widgets .widget.agency_ecommerce_woo_products_widget ul {
margin: 0;
padding: 0; }
#footer-widgets .widget.agency_ecommerce_woo_products_widget li {
list-style: none;
margin: 0;
padding: 0;
border: none;
border-bottom: 0; }
#footer-widgets .widget.agency_ecommerce_woo_products_widget li:before {
content: none; }
#footer-widgets .widget.agency_ecommerce_woo_products_widget .ae-inner {
margin: 0;
padding: 0; }
#footer-widgets .widget.agency_ecommerce_woo_products_widget .ae-woo-block-wrap {
float: none; }
#footer-widgets .widget.agency_ecommerce_woo_products_widget .ae-list-grid {
margin: 0;
padding: 0; }
#footer-widgets .widget.agency_ecommerce_woo_products_widget .ae-list-grid li.product {
margin: 0;
padding: 0;
width: 100%;
float: none;
list-style: none;
max-width: 100%; }
#footer-widgets .widget.agency_ecommerce_woo_products_widget .ae-list-items li.product {
padding-left: 15px;
padding-right: 15px;
padding-top: 25px;
width: 100%; }
#footer-widgets .widget.agency_ecommerce_woo_products_widget .ae-list-items li.product:not(.slick-slide) {
display: none; }
#footer-widgets .widget.agency_ecommerce_woo_products_widget .ae-list-items li.product:not(.slick-slide):first-child {
display: block; }
#footer-widgets .widget.agency_ecommerce_woo_products_widget .ae-product-cat-tab li {
margin: 0 0 5px 5px;
list-style: none;
padding: 0 5px; }
#footer-widgets .widget.agency_ecommerce_woo_products_widget .ae-product-cat-tab li:before {
content: none; }
#footer-widgets .widget.agency_ecommerce_woo_products_widget .add-to-cart-wrap {
display: inline-block; }
#footer-widgets .widget.agency_ecommerce_woo_products_widget .add-to-cart-wrap .add_to_cart_button, #footer-widgets .widget.agency_ecommerce_woo_products_widget .add-to-cart-wrap .quick_view {
display: block;
text-align: center;
padding: 10px;
font-size: 16px; }
#footer-widgets .widget.agency_ecommerce_woo_products_widget .add-to-cart-wrap .added_to_cart {
float: none;
color: #ffffff; }
#footer-widgets .widget.agency_ecommerce_woo_products_widget .slick-slider {
padding-bottom: 55px; }
#footer-widgets .widget.agency_ecommerce_woo_products_widget .slick-dots {
margin: 0;
width: 100%;
float: none;
text-align: center;
position: absolute;
bottom: auto; }
#footer-widgets .widget.agency_ecommerce_woo_products_widget .add_to_wishlist {
background: #f3f3f3;
height: 35px;
width: 35px;
border-radius: 50%;
color: #636363;
text-align: center;
display: block;
float: none;
margin-bottom: 5px; }
#footer-widgets .widget.agency_ecommerce_woo_products_widget .add_to_wishlist i.fa {
color: initial;
position: initial;
text-align: center;
margin: 0; }
#footer-widgets .widget.agency_ecommerce_widget_advance_posts .blog-item {
width: 100%; }
#footer-widgets .top-footer-4, #footer-widgets .top-footer-3, #footer-widgets .top-footer-2, #footer-widgets .top-footer-1 {
float: left;
width: 100%; }
#footer-widgets .widget-column {
padding-left: 15px;
padding-right: 15px;
word-wrap: break-word; }
#footer-widgets .top-footer-4 {
width: 25%; }
#footer-widgets .top-footer-3 {
width: 33.33%; }
#footer-widgets .top-footer-2 {
width: 50%; }
#footer-widgets .top-footer-1 {
width: 100%; }
#footer-widgets .widget ul {
list-style: none;
margin: 0; }
#footer-widgets ul li {
padding: 0; }
#footer-widgets .widget ul li {
margin-bottom: 10px;
position: relative; }
#footer-widgets ul li:last-child {
margin-bottom: 0px; }
#footer-widgets .agency_ecommerce_widget_social ul li {
border-bottom: 0px;
padding-left: 0px;
margin: 0;
margin-right: 10px; }
#footer-widgets .widget ul.contact-info li {
padding-left: 0px; }
#footer-widgets .widget ul.contact-info li:before {
display: none; }
#footer-widgets p {
color: #707070;
font-size: 15px;
font-weight: 400; }
#footer-widgets .widget ul li {
color: #707070;
font-size: 15px;
font-weight: 400; }
#footer-widgets .widget ul li a {
color: #cccaca;
font-size: 15px;
font-weight: 400; }
#footer-widgets .widget ul.contact-info li {
position: relative;
padding-left: 40px; }
#footer-widgets .widget ul li i {
font-size: 15px;
color: #dddfde;
margin-right: 15px;
font-family: "FontAwesome";
position: absolute;
left: 0;
top: 8px; }
#footer-widgets .widget .widget-title {
color: #ffffff;
margin-bottom: 13px;
font-size: 16px;
font-weight: 700;
text-transform: uppercase; }
#footer-widgets p {
margin-bottom: 15px; }
#footer-widgets .social-widgets {
margin-top: 10px; }
#footer-widgets .social-widgets ul li {
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
border-bottom: 0px; }
#footer-widgets .social-widgets ul li a {
font-size: 0px; }
#footer-widgets .social-widgets ul li:before {
display: none; }
#footer-widgets .social-widgets ul li a:before {
font-size: 15px; }
#footer-widgets .widget_newsletter form {
float: left;
width: 100%;
position: relative; }
#footer-widgets .widget_newsletter form input {
float: left;
width: 100%;
color: #707070;
padding: 10px;
line-height: 1;
background: transparent;
border: 1px solid #252525; }
#footer-widgets .widget_newsletter form button[type="submit"] {
border-radius: 0px;
position: absolute;
right: 0px;
padding: 13px 13px 14px 13px;
background: transparent;
border-color: #252525; }
#footer-widgets .widget_newsletter form button[type="submit"] i {
display: inline-block;
color: #707070;
font-size: 15px;
font-family: "FontAwesome"; }
#footer-widgets .agency_ecommerce_widget_features .feature-item {
display: inline-block;
width: 100%; }
#footer-widgets .agency_ecommerce_widget_features .feature-item .feature-inner {
display: inline-block;
width: 100%; }
#footer-widgets .agency_ecommerce_widget_features .feature-item .feature-text-wrap {
display: inline-block;
width: 100%; }
#footer-widgets .agency_ecommerce_widget_features .feature-item .feature-text-wrap h2, #footer-widgets .agency_ecommerce_widget_features .feature-item .feature-text-wrap h4, #footer-widgets .agency_ecommerce_widget_features .feature-item .feature-text-wrap p {
display: inline-block;
width: 100%; }
#footer-widgets .agency_ecommerce_widget_contact .contact-item {
display: inline-block;
width: 100%; }
#footer-widgets .agency_ecommerce_widget_contact .contact-item .contact-inner {
display: inline-block;
width: 100%; }
#footer-widgets .agency_ecommerce_widget_contact .contact-item .contact-text-wrap {
display: inline-block;
width: 100%; }
#footer-widgets .agency_ecommerce_widget_contact .contact-item .contact-text-wrap p {
display: inline-block;
width: 100%; }
#footer-widgets .agency_ecommerce_widget_features {
border-top: 0px; }
#footer-widgets .agency_ecommerce_widget_features .feature-item {
margin-bottom: 25px; }
#footer-widgets .agency_ecommerce_widget_contact .contact-item {
margin-bottom: 15px; }
#footer-widgets .agency_ecommerce_widget_features .feature-item:last-child, #footer-widgets .agency_ecommerce_widget_contact .contact-item:last-child {
margin-bottom: 0px; }
#footer-widgets .agency_ecommerce_widget_features .feature-item .feature-inner, #footer-widgets .agency_ecommerce_widget_contact .contact-item .contact-inner {
padding-left: 55px;
position: relative; }
#footer-widgets .agency_ecommerce_widget_features .feature-item .feature-text-wrap h2, #footer-widgets .agency_ecommerce_widget_features .feature-item .feature-text-wrap h4 {
font-size: 19px;
color: #ffffff;
font-weight: 400;
margin-bottom: 0px; }
#footer-widgets .agency_ecommerce_widget_features .feature-item .feature-text-wrap p {
font-size: 17px;
color: #918f9d;
font-weight: 400;
margin-bottom: 0px;
line-height: 24px; }
#footer-widgets .agency_ecommerce_widget_contact .contact-item .contact-text-wrap p {
color: #a8a8a8;
font-weight: 400;
margin-bottom: 0px;
line-height: 24px; }
#footer-widgets .agency_ecommerce_widget_features .feature-item .feature-icon {
position: absolute;
top: 5px;
left: 0; }
#footer-widgets .agency_ecommerce_widget_contact .contact-item .contact-icon {
position: absolute;
top: 5px;
left: 0;
line-height: 0;
transform: translate(0%, -50%);
-moz-transform: translate(0%, -50%);
-webkit-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
-o-transform: translate(0%, -50%);
position: absolute;
top: 50%; }
#footer-widgets .agency_ecommerce_widget_features .feature-item .feature-icon span, #footer-widgets .agency_ecommerce_widget_contact .contact-item .contact-icon span {
color: #918f9d;
font-size: 20px; }
#footer-widgets .blog-item {
padding-left: 0;
padding-right: 0; }
#footer-widgets .blog-item .entry-content h2 a {
color: #444; }
@media (max-width: 768px) {
.mb-homepage-main.has-sidebar .homepage-sidebar, .mb-homepage-main.has-sidebar .homepage-widgets {
width: 100%;
float: none;
max-width: 100%;
padding-left: 0;
padding-right: 0; } }
.homepage-fullwidth-widget-area .widget {
margin-bottom: 0;
margin-top: 0; }
.homepage-fullwidth-widget-area .widget:last-child {
margin-bottom: 10px; }
.homepage-fullwidth-widget-area .widget:first-child {
margin-top: 5px; }
@media (max-width: 1050px) {
#masthead {
padding: 0; }
.mid-header .site-branding, .mid-header .ae-search-holder, .mid-header .ae-cart-wishlist {
width: 100%;
float: none;
margin-bottom: 5px;
display: inline-block; }
.mid-header .ae-cart-wrapper, .mid-header .ae-wishlist-wrapper {
float: left; }
.mid-header .ae-wishlist-wrapper {
margin-left: 10px; }
.home.page-template-home-template .special-menu-container { }
.home.page-template-home-template .special-menu-container li.menu-item .special-sub-menu {
display: none !important; }
.home.page-template-home-template .special-menu-container li.menu-item.active .special-sub-menu {
display: block !important; }
.ae-homepage-wrap .feature-slider-widget-area.has-special-menu section.widget {
width: 100%;
float: none; }
.features-list .feature-item {
width: 100%;
float: none; }
.search-holder {
position: initial; }
.search-holder .search-box {
width: 95%;
left: 0;
right: 0;
margin: auto; }
.search-holder .search-box .product-search-wrapper form input[type="text"] {
width: 60%; }
.search-holder .search-box .search-box .product-search-wrapper form select {
width: 40%; } }
@media (max-width: 768px) {
.feature-slider-wrap .main-slider-wrap {
width: 100%;
max-width: 100%;
float: none; }
.feature-slider-wrap .slider-section-right {
margin-top: 10px;
width: 100%;
max-width: 100%;
float: none; } }
@media (max-width: 580px) {
.mid-header .ae-search-holder .search-box .product-search-wrapper form input[type="text"] {
width: 65%; }
.search-box .product-search-wrapper form select {
width: 35%;
border-top: 0; } }
@media (min-width: 768px) and (max-width: 1104px) {
.mid-header .ae-search-holder .search-box .product-search-wrapper form input[type="text"] {
width: 65%; }
.search-box .product-search-wrapper form select {
width: 35%;
border-top: 0; } }
@media (min-width: 768px) {
.widget.agency_ecommerce_widget_advance_posts .ae-inner {
display: flex;
flex-direction: row;
flex-wrap: wrap; }
.widget.agency_ecommerce_widget_advance_posts .ae-inner .blog-item {
display: flex; }
.widget.agency_ecommerce_widget_advance_posts .ae-slick-init .blog-item:not(.slick-slide) {
display: none; }
.widget.agency_ecommerce_widget_advance_posts .ae-slick-init .blog-item:not(.slick-slide):nth-child(1), .widget.agency_ecommerce_widget_advance_posts .ae-slick-init .blog-item:not(.slick-slide):nth-child(2), .widget.agency_ecommerce_widget_advance_posts .ae-slick-init .blog-item:not(.slick-slide):nth-child(3) {
display: flex; }
.widget.agency_ecommerce_widget_advance_posts .ae-slick-init .ae-inner.slick-slider .blog-item {
height: 100%; } }
@media (min-width: 769px) and (max-width: 992px) {
ul.ae-list-items:not(.slick-initialized) li.product {
display: none; }
ul.ae-list-items:not(.slick-initialized) li.product:nth-child(1), ul.ae-list-items:not(.slick-initialized) li.product:nth-child(2), ul.ae-list-items:not(.slick-initialized) li.product:nth-child(3), ul.ae-list-items:not(.slick-initialized) li.product:nth-child(4) {
display: block;
width: 33.33%;
float: left; }
.slick-initialized.ae-list-items {
visibility: visible; } }
@media (min-width: 414px) and (max-width: 992px) {
ul.ae-list-items li {
text-align: center; } }
@media (min-width: 479px) and (max-width: 768px) {
ul.ae-list-items:not(.slick-initialized) li.product {
display: none; }
ul.ae-list-items:not(.slick-initialized) li.product:nth-child(1), ul.ae-list-items:not(.slick-initialized) li.product:nth-child(2), ul.ae-list-items:not(.slick-initialized) li.product:nth-child(3), ul.ae-list-items:not(.slick-initialized) li.product:nth-child(4) {
display: block;
width: 50%;
float: left; }
.slick-initialized.ae-list-items {
visibility: visible; } }  @media only screen and (max-width: 1260px) {
.sidebar .search-form input.search-field, .woocommerce-product-search input.search-field {
height: auto;
margin: 0;
width: 100%; }
.sidebar input[type="submit"] {
display: block;
float: left; }
.comments-area form#commentform p {
float: left;
width: 100%; }
#comments input {
width: 100%; }
.comments-area form#commentform p.comment-form-cookies-consent input[type="checkbox"] {
width: auto; }
.comments-area form#commentform p.comment-form-cookies-consent label {
display: block; }
#comments input#submit {
width: auto; }
#main-slider .cycle-caption {
visibility: visible;
opacity: 1; }
.main-navigation ul li a {
padding-left: 15px;
padding-right: 15px; } }
@media screen and (max-width: 1180px) {
.container {
max-width: 100%;
padding-left: 20px;
padding-right: 20px; }
.features-item .features-text-wrap h2 {
font-size: 17px; }
.features-item .features-text-wrap h2 a {
font-size: 17px; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-wrapper .newsletter-form {
width: 50%; } }
@media screen and (max-width: 1170px) {
#primary .post .featured-thumb {
max-width: 90%; }
.ae-homepage-wrap .agency_ecommerce_widget_call_to_action .call-to-action-content p {
width: 100%; }
.main-navigation ul li a {
font-size: 14px;
padding-left: 12px;
padding-right: 12px; } }
@media screen and (max-width: 1050px) {  #main-nav {
display: none; }
.mean-container .main-navigation ul li.menu-item-has-children > a::after, .mean-container .main-navigation ul li.page_item_has_children > a::after {
display: none; }
.mean-container .mean-bar {
position: absolute;
right: 5px;
top: 5px;
left: unset; }
.mean-container .mean-nav {
overflow: hidden; }
.main-navigation ul li ul {
position: relative;
top: 0;
left: 0 !important;
opacity: 1; }
.mean-container .mean-nav ul li a.mean-expand {
z-index: 99999999;
height: 57px;
width: 57px;
line-height: 57px;
color: #ffffff !important;
background: transparent;
box-shadow: none;
padding: 0 !important;
border-left: 1px solid rgba(255, 255, 255, 0.5) !important; }
.mean-container .mean-nav ul li a.mean-expand.mean-clicked {
background: transparent; }
.mean-container .mean-nav ul li a.mean-expand.mean-clicked:hover {
background: transparent; }
.mean-container .mean-nav ul li a.mean-expand:hover {
background: transparent; }
.mean-container .main-navigation ul li.menu-item-has-children > a, .mean-container .main-navigation ul li.page_item_has_children > a {
padding-right: 40px; }
.mean-container .mean-nav ul li li a {
width: 100%;
opacity: 1; }
.mean-container .mean-nav ul li li li a {
width: 100%; }
.mean-container .main-navigation ul li.menu-item-has-children ul.sub-menu li a {
color: #ffffff; }
.mean-container .mean-nav ul li a:hover {
background: #0188cc; }
#masthead {
min-height: 70px; }
.site-branding {
margin-top: 0px; } } @media only screen and (max-width: 1023px) {  h1 {
font-size: 22px; }
h2 {
font-size: 20px; }
h3 {
font-size: 18px; }
h4, h5, h6 {
font-size: 15px; }
.primary-sidebar .widget h3.widget-title {
font-size: 20px; }
#primary, .sidebar, #colophon, #featured-clients {
padding-left: 15px;
padding-right: 15px; }
#main-slider .cycle-caption {
padding: 15px; }
#main-slider .cycle-slide {
width: 100%; }
#main-slider .cycle-caption {
padding: 15px; }
#main-slider .cycle-next {
right: 20px; }
#main-slider .cycle-prev {
left: 20px; }
#main-slider .cycle-caption h3 {
font-size: 35px; }
td, th {
font-size: 12px;
padding: 2px;
text-align: center; }
.main-navigation ul ul {
top: 40px; }
.main-navigation ul ul a {
padding-bottom: 5px;
padding-top: 5px; }
#featured-content article {
padding: 15px 15px; }
.blog-item .blog-text-wrap {
padding: 30px 15px 30px 15px; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-wrapper {
text-align: center; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-wrapper .newsletter-text {
float: none;
display: inline-block;
margin-bottom: 30px; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-wrapper .newsletter-text h2, .agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-wrapper .newsletter-text h3, .agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-wrapper .newsletter-text p {
text-align: left; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-wrapper .newsletter-form {
width: 80%;
display: inline-block;
float: none; } } @media screen and (max-width: 991px) {
#primary .post .content-wrap {
position: static;
width: 100%;
top: unset;
transform: none; }
#primary .post .featured-thumb {
max-width: 100%; }
#primary .post .content-wrap {
float: left;
padding-top: 15px; }
.search-results #primary article .content-wrap .content-wrap-inner {
float: left;
padding-top: 15px; }
#primary .post .featured-thumb {
width: 100%;
float: left;
line-height: 1; }
#primary .post .featured-thumb img, #primary .post .featured-thumb a {
width: 100%;
float: left;
line-height: 1; }
.single-wrap .single-inner {
padding: 0; }
.single-wrap .single-inner-content {
margin-top: 0px; }
.search-results #primary article .featured-thumb {
width: 100%; }
.search-results #primary article .featured-thumb a, .search-results #primary article .featured-thumb img {
width: 100%; }
.sidebar form.search-form input[type="submit"], .search-no-results .sidebar form.search-form input[type="submit"], .woocommerce-product-search button[type="submit"] {
width: 100%;
position: relative; }
.top-left span {
padding-left: 10px;
padding-right: 10px; }
.top-header .top-account-wrapper, .top-header .top-cart-wrapper, .top-header .ae-wishlist-wrapper, .top-header .top-social-menu {
padding-left: 10px;
padding-right: 10px; }
.ae-woo-product-wrapper .ae-list-grid .product {
width: 33.33%; }
.ae-woo-product-wrapper .ae-list-grid li:nth-child(4n+1) {
clear: none; }
.ae-woo-product-wrapper .ae-list-grid li:nth-child(3n+1) {
clear: both; } }
@media only screen and (max-width: 900px) { body {
padding-top: 0; }
#site-identity {
clear: inherit;
float: left; }
.site-branding {
position: relative;
z-index: 99999999; } }
@media screen and (max-width: 850px) {
.post-navigation .nav-previous, .post-navigation .nav-next {
width: 100%; }
.post-navigation .nav-previous a, .post-navigation .nav-next a {
float: left; }
.top-left span i, .top-account-wrapper a i {
margin-right: 5px; }
.top-header .agency_ecommerce_widget_social li {
margin-left: 10px; } }
@media screen and (max-width: 800px) {
.top-left, .top-right {
width: 100%;
text-align: center; }
.top-left {
border-bottom: 1px solid #ddd; }
.top-left span {
float: none;
display: inline-block;
vertical-align: top;
line-height: 1.2; }
.top-header .top-account-wrapper, .top-header .top-cart-wrapper, .top-header .ae-wishlist-wrapper, .top-header .top-social-menu, .top-header .search-holder {
float: none;
display: inline-block;
vertical-align: top;
line-height: 1.2; }
.top-menu-holder .menu {
float: none;
display: inline-block;
vertical-align: top;
line-height: 1.2; }
.top-header .search-holder .search-btn {
width: 48px;
height: 48px;
margin-left: -3px; }
.top-header .search-holder .search-btn i {
line-height: 48px; } } @media only screen and (max-width: 767px) {     h1 {
font-size: 22px; }
h2 {
font-size: 20px; }
h3 {
font-size: 18px; }
h4 {
font-size: 16px; }
h5, h6 {
font-size: 15px; }
.primary-sidebar .widget h3.widget-title {
font-size: 20px; }
.widget.agency_ecommerce_widget_call_to_action {
display: block;
margin-bottom: 25px;
padding: 15px; }
#footer-widgets, #colophon {
margin-left: 0;
margin-right: 0; }
.ae-homepage-wrap .widget-title span {
margin-bottom: 0; }
.site-branding {
text-align: left; }
.site-content {
padding-top: 15px; }
#featured-content {
clear: both;
padding-top: 20px; }
#featured-content article {
float: left;
padding: 0 15px;
max-width: 100%; }
#content {
clear: both;
padding-top: 20px; }
.ae-homepage-wrap {
clear: both; }
#primary, .primary-sidebar, #sidebar-secondary {
width: 100%;
clear: both; }
.primary-sidebar {
margin-top: 30px; }
.sibebar {
margin-top: 15px; }
#footer-widgets .widget-column {
float: left;
width: 100%;
margin-bottom: 30px; }
#footer-widgets .widget-column:nth-child(3n) {
clear: both; }
#footer-widgets .widget-column:last-child {
margin-bottom: 0px; }
.blog-item {
width: 50%;
margin-left: -2px; }
.ae-homepage-wrap .agency_ecommerce_widget_call_to_action::before, .ae-homepage-wrap .agency_ecommerce_widget_call_to_action::after {
display: none; }
.agency_ecommerce_widget_call_to_action::after, .agency_ecommerce_widget_call_to_action::before {
display: none; }
.ae-homepage-wrap .widget.agency_ecommerce_widget_call_to_action::after {
display: none; }
#featured-content .featured-content-column-4 article {
max-width: 50%; }
.agency_ecommerce_widget_call_to_action {
padding: 15px; }
.widget {
margin: 15px 0 0; }
#colophon .copyright, #colophon .site-info, #colophon .payment-image {
clear: both;
text-align: center;
width: 100%; }
#featured-content .featured-content-column-3 article {
max-width: 100%; }
.ae-homepage-wrap {
padding-bottom: 0px; }
.contact-left, .contact-right {
width: 100%;
padding: 0; }
.contact-left {
margin-bottom: 15px; }
#colophon .copyright {
margin-bottom: 15px; }
#colophon .payment-image {
margin-top: 15px; }
.newsletter-form form, .error-404.not-found form.search-form {
width: 100%; }
.post-navigation .nav-links .nav-next, .post-navigation .nav-links .nav-previous {
float: left;
width: 100%;
margin: 5px 0px; }
.post-navigation .nav-links .nav-next a, .post-navigation .nav-links .nav-previous a {
float: left; }
.top-right .menu-social-menu-container {
display: inline-block; }
.features-item {
width: 100%;
margin-left: 0px; }
.feature-column {
width: 100%; }
.feature-column.right-align .features-item .features-inner, .feature-column.left-align .features-item .features-inner {
padding: 0;
text-align: center; }
.features-item .features-icon {
position: static;
margin-bottom: 20px; }
.feature-column img {
margin-bottom: 30px; }
.single #primary .post .entry-title {
font-size: 25px; }
#home-page-woo-featured-slider .widget_media_image, #home-page-woo-featured-slider .agency_ecommerce_widget_advertisement {
margin-bottom: 30px; }
#home-page-woo-featured-slider.mixed-width .widget_media_image, #home-page-woo-featured-slider.mixed-width .agency_ecommerce_widget_advertisement {
width: 50%; }
#home-page-woo-featured-slider.one-third-width .agency_ecommerce_widget_advertisement, #home-page-woo-featured-slider.one-third-width .widget_media_image {
width: 50%; }
.ae-woo-product-wrapper .ae-list-grid .product {
width: 50%; }
.ae-woo-product-wrapper .ae-list-grid li:nth-child(2n+1) {
clear: both !important; }
.ae-woo-product-wrapper .ae-list-grid li:nth-child(4n+1), .ae-woo-product-wrapper .ae-list-grid li:nth-child(3n+1) {
clear: none; }
.slider-section-right .verticle-slider.row-three .slide-item {
height: 250px; }
.mb-homepage-main.has-sidebar .homepage-sidebar .widget {
padding-left: 0; }
.mb-homepage-main.has-sidebar .homepage-sidebar .advertisement-content-holder .advertisement-thumb-block .thumb-title-wrapper {
bottom: 50px; } }
@media screen and (max-width: 640px) {
.top-left span {
display: inline-block; }
.ae-homepage-wrap .advertisement-widget .advertisement-wrap .advertisement-content p, .ae-homepage-wrap .advertisement-widget.content-style-two .advertisement-wrap .advertisement-content p {
font-size: 40px; }
.search-box {
right: -85px; } } @media only screen and (max-width: 550px) {
.ae-homepage-wrap .widget-title, .ae-homepage-wrap .agency_ecommerce_widget_call_to_action .widget-title {
font-size: 27px; }
#primary .post .entry-title {
font-size: 18px; }
#primary .post .entry-footer span {
float: left;
width: 100%;
margin-bottom: 10px; }
#primary .post .entry-footer span.author {
float: none;
width: auto;
margin-bottom: 0px; }
.blog-item {
width: 100%;
margin-left: 0px; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-wrapper .newsletter-form {
width: 100%; }
#home-page-woo-featured-slider.mixed-width .widget_media_image, #home-page-woo-featured-slider.mixed-width .agency_ecommerce_widget_advertisement {
width: 100%; }
#home-page-woo-featured-slider.one-third-width .agency_ecommerce_widget_advertisement, #home-page-woo-featured-slider.one-third-width .widget_media_image {
width: 100%; }
#home-page-woo-featured-slider.half-third-width .agency_ecommerce_widget_advertisement, #home-page-woo-featured-slider.half-third-width .widget_media_image {
width: 100%; }
.top-left span, .top-account-wrapper a {
font-size: 14px; }
.top-header .top-cart-wrapper a, .top-header .ae-wishlist-wrapper a {
font-size: 14px; }
.search-holder a, .top-header .agency_ecommerce_widget_social ul li a::before, .top-menu-holder .menu li a {
font-size: 14px; }
.ae-woo-product-wrapper .ae-list-grid .product {
width: 100%;
margin-bottom: 5px; } } @media only screen and (max-width: 479px) {
#site-identity {
display: block;
float: none;
margin-right: 0;
text-align: center;
width: 100%;
max-width: inherit; }
#tab-reviews .comment-form-author, #tab-reviews .comment-form-email, #tab-reviews .comment-form-url {
width: 100%; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-wrapper .newsletter-text, .agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-icon {
width: 100%; }
.main-slider .slider-caption .caption-wrap {
width: 100%; }
#tab-reviews .comment-form-author {
padding-right: 0px; }
.main-slider .slider-caption .caption-wrap .caption-inner span, .main-slider .slider-caption .caption-wrap .caption-inner h3 {
font-size: 30px; }
.main-slider .slider-caption .caption-wrap .caption-inner h1, .main-slider .slider-caption .caption-wrap .caption-inner h2 {
font-size: 35px; }
.main-slider .slider-caption .caption-wrap .caption-inner .slider-meta p {
font-size: 18px; }
#footer-widgets .widget-column {
width: 100%;
width: 100%; }
#footer-widgets .widget-column:first-child {
border: none;
margin-top: 0;
padding-top: 0; }
.site-description {
margin-bottom: 10px; }
.ae-homepage-wrap .widget.agency_ecommerce_widget_call_to_action {
text-align: center; }
.ae-homepage-wrap .agency_ecommerce_widget_call_to_action .call-to-action-wrap {
padding-top: 0px; }
.agency_ecommerce_widget_call_to_action .cta-widget {
display: inline-block;
float: none;
height: 280px;
width: 280px; }
.agency_ecommerce_widget_call_to_action .cta-widget:before {
width: 198px;
height: 198px;
left: 41px;
top: 41px; }
.agency_ecommerce_widget_call_to_action .call-to-action-offer {
position: absolute;
top: -40px;
right: 20px; }
.agency_ecommerce_widget_call_to_action .call-to-action-offer .call-to-action-offer-inner {
height: 120px;
width: 120px; }
.agency_ecommerce_widget_call_to_action .call-to-action-offer .call-to-action-offer-inner:before {
height: 85px;
width: 85px;
left: 18px;
top: 18px; }
.agency_ecommerce_widget_call_to_action .call-to-action-offer .call-to-action-offer-inner .discount-percent, .agency_ecommerce_widget_call_to_action .call-to-action-offer .call-to-action-offer-inner .offer-text {
font-size: 18px;
margin-bottom: 0px;
line-height: 1.2; }
.ae-homepage-wrap .agency_ecommerce_widget_call_to_action .call-to-action-wrap .call-to-action-content .widget-title {
font-size: 16px; }
.agency_ecommerce_widget_call_to_action .call-to-action-wrap .call-to-action-content p {
font-size: 18px;
margin-bottom: 15px; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-icon {
float: left; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-icon img {
float: left; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-wrapper .newsletter-text {
padding-left: 0px; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-icon {
position: static;
margin-bottom: 15px; }
.agency_ecommerce_widget_newsletter .newsletter-content-holder .content-wrap .newsletter-wrapper .newsletter-form form input[type="submit"] {
width: 100%;
position: static; }
.ae-homepage-wrap .advertisement-widget .advertisement-wrap .advertisement-content p, .ae-homepage-wrap .advertisement-widget.content-style-two .advertisement-wrap .advertisement-content p {
font-size: 30px; }
.top-left span {
display: inline-block;
width: 50%;
margin-left: -2px;
border-bottom: 1px solid #22202e; }
.top-menu-holder .menu li {
float: left; }
.top-menu-holder .menu li a {
border-bottom: 1px solid #22202e; }
.top-header .top-left .top-social-menu.social-widget-left {
width: 100%;
text-align: center;
border-bottom: 1px solid #22202e; }
.top-header .top-left .top-social-menu.social-widget-left .agency_ecommerce_widget_social ul {
display: inline-block; }
.top-left {
border-bottom: 0px; }
.top-left span {
padding-left: 6px;
padding-right: 6px; }
.top-left span:nth-child(2n) {
border-right: 0px; }
.top-header .top-account-wrapper, .top-header .top-cart-wrapper, .top-header .ae-wishlist-wrapper, .top-header .top-social-menu {
padding-left: 6px;
padding-right: 6px; }
.top-cart-content {
width: 280px; }
.search-box {
right: -20px; }
.search-box .product-search-wrapper form input[type="text"] {
padding-left: 12px;
padding-right: 12px; }
.search-box .product-search-wrapper form select {
padding-left: 12px;
padding-right: 12px;
width: 100%;
border-top: 1px solid #dedede; }
.search-box .product-search-wrapper form input[type="text"] {
width: 227px; }
.top-cart-content {
right: -70px; }
.mean-container .mean-nav {
margin-top: 84px; } }
@media screen and (max-width: 350px) {
.ae-homepage-wrap .widget-title {
font-size: 22px; }
.ae-homepage-wrap .advertisement-widget .advertisement-wrap .advertisement-content p, .ae-homepage-wrap .advertisement-widget.content-style-two .advertisement-wrap .advertisement-content p {
font-size: 25px; }
.ae-homepage-wrap .advertisement-widget .advertisement-wrap .advertisement-offer-wrap span {
font-size: 20px; } }
@media screen and (min-width: 992px) {
.sidebar .search-form input.search-field {
padding-right: 120px; } }
@media (min-width: 768px) {
.entry-content > *.aligncenter, .entry-summary > *.aligncenter {
margin-left: 0;
margin-right: 0; } }
@media only screen and (min-width: 768px) {
.global-layout-no-sidebar .entry-content > *.alignwide, .global-layout-no-sidebar .entry-summary > *.alignwide {
width: 100%;
max-width: 100%; } }  @media (min-width: 768px) {
.global-layout-no-sidebar .entry-content > *.alignfull, .global-layout-no-sidebar #primary ul.wp-block-gallery.alignful {
margin-top: calc(2 * 20px);
margin-bottom: calc(2 * 20px);
max-width: 1000%; }
.global-layout-no-sidebar .entry-content > *.alignwide img {
display: block;
margin: 0 auto; }
.global-layout-no-sidebar .entry-content > *.alignfull {
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
width: auto; }
.global-layout-no-sidebar .entry-content > *.alignfull img {
display: block;
margin: 0 auto; }
.global-layout-no-sidebar #primary ul.wp-block-gallery.alignful {
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
width: auto; } }  @media screen and (max-width: 991px) {
.woocommerce #content div.product div.images, .woocommerce div.product div.images {
width: 100%; }
.woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
width: 100%; }
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary {
width: 100%; }
.woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
width: 100%; } }
@media screen and (max-width: 640px) {
.woocommerce ul.order_details li {
margin-bottom: 10px; } }
@media only screen and (max-width: 479px) {
.woocommerce ul.products li.product {
width: 100%;
margin-right: 0px; }
.woocommerce-page ul.products li.product, .woocommerce-page[class*=columns-] ul.products li.product {
width: 100%;
margin-right: 0px; }
.woocommerce[class*=columns-] ul.products li.product {
width: 100%;
margin-right: 0px; }
.woocommerce .woocommerce-result-count {
margin-right: 10px; }
.woocommerce-page .woocommerce-result-count {
margin-right: 10px; }
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {
float: left; } }:root {  --dp-primary: #245888; --dp-primary-rgb: 36, 88, 136;
--dp-primary-hover: #1a4570;
--dp-primary-subtle: #eaf1f8; --dp-on-primary: #fff; --dp-accent: #e8592b; --dp-accent-subtle: #ffd3c2;
--dp-brand-surface: #102d4a; --dp-brand-surface-rgb: 16, 45, 74; --dp-brand-surface-deep: #0b2238;
--dp-brand-surface-deep-rgb: 11, 34, 56;
--dp-on-brand: #fff; --dp-on-brand-rgb: 255, 255, 255;
--dp-heading-band-end: #1b4670;  --dp-page-bg: #f3f5f8; --dp-surface: #fff; --dp-surface-rgb: 255, 255, 255;
--dp-fill: #eef2f6; --dp-fill-light: #f7f9fb;  --dp-text: #1b2a3a; --dp-text-soft: #2c3b4a;
--dp-text-body: #26384a; --dp-text-excerpt: #3b4d60; --dp-text-muted: #5d6d7e; --dp-text-subtle: #a8b4c1;  --dp-border: #e1e7ee; --dp-border-strong: #cfd9e3; --dp-card-border-hover: #c5d4e3;
--dp-button-border: #c9d7e5; --dp-menu-separator: #edf1f5; --dp-scrollbar: #b8c6d4; --dp-article-text: #26384a;
--dp-article-heading: #173e62;
--dp-article-lead: #334d63;
--dp-article-lead-border: #b4c5d1;
--dp-article-accent: #285b85;
--dp-article-summary-bg: #edf4f8;
--dp-article-editorial-summary-bg: #f4f6f8;
--dp-article-contact-bg: #f4f7fa;
--dp-article-checklist-bg: #f6f8fa;
--dp-article-table-bg: #f2f6f8;
--dp-article-border: #dce5ec;
--dp-article-message-border: #95afc2;
--dp-article-note: #607183; --dp-radius: 10px; --dp-radius-sm: 6px; --dp-shadow: 0 1px 2px rgba(var(--dp-brand-surface-rgb), .05), 0 2px 8px rgba(var(--dp-brand-surface-rgb), .04);
--dp-shadow-hover: 0 10px 28px rgba(var(--dp-brand-surface-rgb), .12); --dp-container-max: 1600px; --dp-gutter: clamp(16px, 2.5vw, 40px);
--dp-reading-width: 760px; --dp-sidebar-width: 300px; --dp-nav-h: 60px; --dp-nav-item-h: 44px; --dp-mobile-h: 64px; --dp-sticky-top: 0px; } body.admin-bar { --dp-sticky-top: 32px; }
@media (max-width: 782px) { body.admin-bar { --dp-sticky-top: 46px; } }
@media (max-width: 600px) { body.admin-bar { --dp-sticky-top: 0px; } } body {
color: var(--dp-text);
background: var(--dp-page-bg);
-webkit-font-smoothing: antialiased;
}
a, button, input, select, textarea { -webkit-tap-highlight-color: transparent; } html body a:focus-visible, html body button:focus-visible, html body input:focus-visible,
html body select:focus-visible, html body textarea:focus-visible, html body [tabindex]:focus-visible {
outline: 3px solid var(--dp-accent) !important;
outline-offset: 2px;
} #page .container {
width: 100%;
max-width: var(--dp-container-max);
padding-left: var(--dp-gutter);
padding-right: var(--dp-gutter);
box-sizing: border-box;
} #page #top-bar {
background: var(--dp-brand-surface);
font-size: 13px;
}
#page #top-bar,
#page #top-bar a,
#page #top-bar i { color: rgba(var(--dp-on-brand-rgb), .86); }
#page #top-bar .top-left-inner span { border: 0; }
#page #top-bar .top-left-inner span i { color: var(--dp-on-brand); opacity: .7; margin-right: 4px; }
#page #top-bar .free-text { font-weight: 600; color: var(--dp-on-brand); } #page div.mid-header {
background: var(--dp-surface);
padding: 18px 0;
border-bottom: 1px solid var(--dp-border);
}
#page .mid-header .container {
display: flex;
align-items: center;
gap: 32px;
}
#page .mid-header .container::before,
#page .mid-header .container::after { content: none; }
#page .mid-header .site-branding { float: none; flex: 0 0 auto; margin: 0; }
#page .mid-header .custom-logo-link { float: none; display: block; }
#page .mid-header .custom-logo { display: block; width: auto; max-height: 84px; }
#page .mid-header .ae-search-holder {
float: none;
flex: 1 1 auto;
width: auto;
max-width: 760px;
margin: 0 auto;
}
#page .mid-header .product-search-wrapper,
#page .mid-header .product-search-wrapper form { float: none; width: 100%; }
#page .mid-header .product-search-wrapper form {
flex-wrap: nowrap;
align-items: stretch;
height: 48px;
border: 1px solid var(--dp-border-strong);
border-radius: var(--dp-radius);
background: var(--dp-surface);
overflow: hidden;
transition: border-color .15s ease, box-shadow .15s ease;
}
#page .mid-header .product-search-wrapper form:focus-within {
border-color: var(--dp-primary);
box-shadow: 0 0 0 3px rgba(var(--dp-primary-rgb), .15);
}
#page .mid-header .product-search-wrapper select.product-cat {
float: none;
flex: 0 0 auto;
width: 190px;
height: 100%;
margin: 0;
padding: 0 30px 0 16px;
border: 0;
border-right: 1px solid var(--dp-border);
border-radius: 0;
background-color: var(--dp-fill-light);
color: var(--dp-text);
font-size: 14px;
}
#page .mid-header .product-search-wrapper input.search-field {
float: none;
flex: 1 1 auto;
min-width: 0;
height: 100%;
margin: 0;
padding: 0 16px;
border: 0;
border-radius: 0;
box-shadow: none;
font-size: 15px;
color: var(--dp-text);
} html body #page .mid-header .product-search-wrapper input.search-field:focus-visible { outline: none !important; }
#page .mid-header .product-search-wrapper button.search-submit {
position: static;
flex: 0 0 56px;
width: 56px;
height: 100%;
margin: 0;
border: 0;
border-radius: 0;
background: var(--dp-primary);
color: var(--dp-on-primary);
transition: background-color .15s ease;
}
#page .mid-header .product-search-wrapper button.search-submit:hover { background: var(--dp-primary-hover); }
#page .mid-header .product-search-wrapper button.search-submit i { color: var(--dp-on-primary); font-size: 17px; } html #page .mid-header .product-search-wrapper button.search-submit { display: flex; align-items: center; justify-content: center; padding: 0; line-height: 1; }
html #page .mid-header .product-search-wrapper button.search-submit i { display: block; line-height: 1; }
html #page .mid-header .ae-search-holder,
html #page .mid-header .ae-cart-wishlist { padding-top: 0; padding-bottom: 0; align-self: center; }
html #page .mid-header .search-box,
html #page .mid-header .product-search-wrapper { position: static; margin: 0; }
#page .mid-header .ae-cart-wishlist {
float: none;
flex: 0 0 auto;
width: auto;
margin: 0;
}
.dp-hotline {
display: flex;
align-items: center;
gap: 12px;
padding: 6px 4px;
color: var(--dp-text);
text-decoration: none;
}
.dp-hotline__icon {
display: inline-flex;
align-items: center;
justify-content: center;
width: 46px;
height: 46px;
border-radius: 50%;
background: var(--dp-primary-subtle);
color: var(--dp-primary);
font-size: 20px;
transition: background-color .15s ease, color .15s ease;
}
.dp-hotline__text { display: flex; flex-direction: column; line-height: 1.25; }
.dp-hotline__text small { color: var(--dp-text-muted); font-size: 12px; letter-spacing: .02em; }
.dp-hotline__text strong { color: var(--dp-primary); font-size: 19px; font-weight: 700; white-space: nowrap; }
.dp-hotline:hover .dp-hotline__icon,
.dp-hotline:focus-visible .dp-hotline__icon { background: var(--dp-primary); color: var(--dp-on-primary); } #page #masthead {
background: var(--dp-surface);
border: 0;
box-shadow: 0 2px 10px rgba(var(--dp-brand-surface-rgb), .06);
}
#page #masthead .special-menu-container .special-menu,
#page #masthead .special-menu-container > ul > li {
background: var(--dp-primary);
}
#page #masthead .special-menu-container a.special-menu {
letter-spacing: .04em;
font-weight: 700;
}
#page #masthead .main-navigation ul.menu > li > a {
position: relative;
color: var(--dp-text);
font-size: 14px;
font-weight: 600;
letter-spacing: .02em;
transition: color .15s ease;
}
#page #masthead .main-navigation ul.menu > li > a::after {
content: "";
position: absolute;
left: 50%;
bottom: 14px;
width: 0;
height: 2px;
background: var(--dp-accent);
transform: translateX(-50%);
transition: width .2s ease;
}
#page #masthead .main-navigation ul.menu > li > a:hover,
#page #masthead .main-navigation ul.menu > li.current-menu-item > a,
#page #masthead .main-navigation ul.menu > li.current_page_item > a,
#page #masthead .main-navigation ul.menu > li.current-menu-ancestor > a { color: var(--dp-primary); }
#page #masthead .main-navigation ul.menu > li > a:hover::after,
#page #masthead .main-navigation ul.menu > li.current-menu-item > a::after,
#page #masthead .main-navigation ul.menu > li.current_page_item > a::after,
#page #masthead .main-navigation ul.menu > li.current-menu-ancestor > a::after { width: calc(100% - 30px); }
#page #masthead .mean-nav ul li a::after { display: none; } #page .special-menu-container ul.special-sub-menu {
background: var(--dp-surface);
border: 1px solid var(--dp-border);
border-top: 0;
box-shadow: 0 14px 30px rgba(var(--dp-brand-surface-rgb), .12);
}
#page .special-menu-container ul.special-sub-menu > li > a {
color: var(--dp-text);
font-size: 13px;
font-weight: 600;
transition: background-color .15s ease, color .15s ease, padding-left .15s ease;
}
#page .special-menu-container ul.special-sub-menu > li > a:hover {
background: var(--dp-primary-subtle);
color: var(--dp-primary);
}
@media (min-width: 1200px) {
#page #masthead .special-menu-container,
#page #masthead .special-menu-container ul.special-menu-wrapper,
#page #masthead .special-menu-container ul.special-sub-menu { width: 264px; }
#page .ae-homepage-wrap .feature-slider-widget-area.has-special-menu section.widget { width: calc(100% - 280px); }
} #page #breadcrumb.ae-breadcrumb-advanced {
height: auto;
border-radius: 0;
background-position: center 35%;
}
#page #breadcrumb.ae-breadcrumb-advanced::after {
background: linear-gradient(90deg, rgba(var(--dp-brand-surface-deep-rgb), .88) 0%, rgba(var(--dp-brand-surface-rgb), .72) 45%, rgba(var(--dp-brand-surface-rgb), .35) 100%);
}
#page #breadcrumb.ae-breadcrumb-advanced .breadcrumb-content {
padding: 52px 0;
text-align: left;
text-shadow: none;
}
#page #breadcrumb.ae-breadcrumb-advanced .breadcrumb-content h1.page-title {
margin: 0 0 8px;
color: var(--dp-on-brand);
font-size: clamp(24px, 2.4vw, 36px);
font-weight: 700;
line-height: 1.25;
text-align: left;
text-transform: none;
letter-spacing: 0;
}
#page #breadcrumb .breadcrumb-trail { padding: 0; margin: 0; text-align: left; }
#page #breadcrumb .breadcrumb-trail ul.trail-items { padding: 0; margin: 0; }
#page #breadcrumb .breadcrumb-trail,
#page #breadcrumb .breadcrumb-trail a,
#page #breadcrumb .breadcrumb-trail li { color: rgba(var(--dp-on-brand-rgb), .78); font-size: 14px; }
#page #breadcrumb .breadcrumb-trail a:hover { color: var(--dp-on-brand); }
#page #breadcrumb .breadcrumb-trail li.trail-end,
#page #breadcrumb .breadcrumb-trail li.trail-end span { color: var(--dp-on-brand); } #page #content.site-content { padding-top: 36px; padding-bottom: 56px; }
#page .ae-homepage-wrap ~ #content.site-content { padding: 0; } @media (min-width: 768px) {
body.woocommerce.archive #content > .container > .ae-inner {
display: grid;
grid-template-columns: 240px minmax(0, 1fr);
gap: 28px;
align-items: start;
}
body.woocommerce.archive #content > .container > .ae-inner::before,
body.woocommerce.archive #content > .container > .ae-inner::after { content: none; }
html body.woocommerce.archive div#primary.content-area,
html body.woocommerce.archive aside#sidebar-primary.sidebar {
float: none;
width: auto;
min-width: 0;
margin: 0;
padding: 0;
grid-row: 1;
}
html body.woocommerce.archive aside#sidebar-primary.sidebar { grid-column: 1; }
html body.woocommerce.archive div#primary.content-area { grid-column: 2; }
}
@media (min-width: 1200px) {
body.woocommerce.archive #content > .container > .ae-inner { grid-template-columns: 280px minmax(0, 1fr); gap: 32px; }
} #page #sidebar-primary .widget {
margin: 0 0 24px;
padding: 0;
overflow: hidden;
background: var(--dp-surface);
border: 1px solid var(--dp-border);
border-radius: var(--dp-radius);
box-shadow: var(--dp-shadow);
}
#page #sidebar-primary .widget-title {
position: relative;
margin: 0;
padding: 16px 20px 14px;
border-bottom: 1px solid var(--dp-border);
color: var(--dp-brand-surface);
font-size: 14px;
font-weight: 700;
line-height: 1.4;
letter-spacing: .04em;
text-transform: uppercase;
}
#page #sidebar-primary .widget-title::before { content: "";
position: absolute;
left: 0;
top: 50%;
width: 3px;
height: 18px;
border-radius: 0 2px 2px 0;
background: var(--dp-accent);
transform: translateY(-50%);
}
#page #sidebar-primary .widget-title::after { display: none; } #page #sidebar-primary .widget > :where(:not(.widget-title)) { margin: 0; padding: 16px 20px; }
#page #sidebar-primary .widget > :where(:not(.widget-title)) ~ :where(:not(.widget-title)) { padding-top: 0; }
#page #sidebar-primary .widget > ul,
#page #sidebar-primary .widget > div > ul.menu,
#page #sidebar-primary .widget ul.product-categories,
#page #sidebar-primary .widget ul.product_list_widget { margin: 0; padding: 6px 0; }
#page #sidebar-primary .widget > div[class*="menu-"] { padding: 0; } #page #sidebar-primary .widget > form,
#page #sidebar-primary .widget > select,
#page #sidebar-primary .widget > label + select { width: auto; margin: 16px 20px; padding: 0; }
#page #sidebar-primary .widget > select { display: block; width: calc(100% - 40px); }
#page #sidebar-primary .widget ul li {
margin: 0;
padding: 0;
border: 0;
}
#page #sidebar-primary .widget ul ul { margin: 0; padding: 0; } #page #sidebar-primary .widget ul:not(.product_list_widget) > li.cat-item-none {
padding: 10px 20px;
color: var(--dp-text-muted);
font-size: 14px;
line-height: 1.45;
}
#page #sidebar-primary .widget ul:not(.product_list_widget) > li:not(:has(> a)) {
padding: 10px 20px;
color: var(--dp-text-muted);
font-size: 14px;
line-height: 1.45;
}
#page #sidebar-primary .widget ul:not(.product_list_widget) > li > .post-date,
#page #sidebar-primary .widget ul:not(.product_list_widget) > li > .rss-date {
display: block;
padding: 0 20px 10px;
margin-top: -6px;
color: var(--dp-text-muted);
font-size: 13px;
}
#page #sidebar-primary .widget ul ul li a { padding-left: 33px; }
#page #sidebar-primary .widget ul:not(.product_list_widget) li a::before { display: none; }
#page #sidebar-primary .widget ul:not(.product_list_widget) li a {
position: relative;
display: block;
padding: 10px 40px 10px 17px;
border-left: 3px solid transparent;
color: var(--dp-text);
font-size: 14px;
font-weight: 600;
line-height: 1.45;
transition: background-color .15s ease, color .15s ease, border-color .15s ease;
}
#page #sidebar-primary .widget ul:not(.product_list_widget) li a::after {
content: "\f105";
position: absolute;
right: 18px;
top: 50%;
font-family: FontAwesome;
color: var(--dp-text-subtle);
transform: translateY(-50%);
}
#page #sidebar-primary .widget ul:not(.product_list_widget) li a:hover,
#page #sidebar-primary .widget ul:not(.product_list_widget) li.current-cat > a,
#page #sidebar-primary .widget ul:not(.product_list_widget) li.current-menu-item > a {
background: var(--dp-primary-subtle);
border-left-color: var(--dp-primary);
color: var(--dp-primary);
}
#page #sidebar-primary .widget ul:not(.product_list_widget) li.current-cat > a::after,
#page #sidebar-primary .widget ul:not(.product_list_widget) li.current-menu-item > a::after,
#page #sidebar-primary .widget ul:not(.product_list_widget) li a:hover::after { color: var(--dp-primary); } #page form.search-form {
display: flex;
align-items: stretch;
width: 100%;
max-width: 640px;
height: 44px;
border: 1px solid var(--dp-border-strong);
border-radius: var(--dp-radius-sm);
background: var(--dp-surface);
overflow: hidden;
transition: border-color .15s ease, box-shadow .15s ease;
}
#page #sidebar-primary form.search-form { max-width: none; }
#page form.search-form:focus-within {
border-color: var(--dp-primary);
box-shadow: 0 0 0 3px rgba(var(--dp-primary-rgb), .15);
}
#page form.search-form label { display: flex; flex: 1 1 auto; min-width: 0; margin: 0; }
html #page form.search-form .search-field {
box-sizing: border-box;
width: 100%;
height: 100%;
margin: 0;
padding: 0 14px;
border: 0;
border-radius: 0;
background: var(--dp-surface);
box-shadow: none;
color: var(--dp-text);
font-size: 14px;
}
html body #page form.search-form .search-field:focus-visible { outline: none !important; }
html #page form.search-form .search-submit {
position: static;
flex: 0 0 auto;
width: auto;
height: 100%;
margin: 0;
padding: 0 18px;
border: 0;
border-radius: 0;
background: var(--dp-primary);
color: var(--dp-on-primary);
font-size: 13px;
font-weight: 700;
letter-spacing: .03em;
line-height: 1;
transition: background-color .15s ease;
}
html #page form.search-form .search-submit:hover { background: var(--dp-primary-hover); }
#page #sidebar-primary .widget ul.product_list_widget li {
display: flow-root;
padding: 10px 20px;
font-size: 14px;
line-height: 1.45;
}
#page #sidebar-primary .widget ul.product_list_widget li + li { border-top: 1px solid var(--dp-fill); }
#page #sidebar-primary .widget ul.product_list_widget li a { color: var(--dp-text); font-weight: 600; }
#page #sidebar-primary .widget ul.product_list_widget li a:hover { color: var(--dp-primary); }
#page #sidebar-primary .widget ul.product_list_widget li img {
width: 56px;
height: 56px;
margin: 0 0 0 12px;
object-fit: cover;
border-radius: var(--dp-radius-sm);
} body.archive #shop-wrap {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 12px;
}
body.archive #shop-wrap > * { flex: 0 0 100%; float: none; margin: 0; }
body.archive #shop-wrap > .woocommerce-result-count { order: 1; flex: 1 1 auto; }
body.archive #shop-wrap > .ae-list-grid-switcher { order: 2; flex: 0 0 auto; }
body.archive #shop-wrap > .woocommerce-ordering { order: 3; flex: 0 0 auto; }
body.archive #shop-wrap > ul.products { order: 4; margin-top: 8px; }
body.archive #shop-wrap > nav.woocommerce-pagination { order: 5; }
body.archive #shop-wrap > .woocommerce-products-header,
body.archive #shop-wrap > .woocommerce-notices-wrapper { order: 0; }
body.archive #shop-wrap > .woocommerce-products-header:empty,
body.archive #shop-wrap > .woocommerce-notices-wrapper:empty { display: none; }
#page .woocommerce-result-count {
padding: 0;
color: var(--dp-text-muted);
font-size: 14px;
line-height: 40px;
}
#page .ae-list-grid-switcher { display: flex; gap: 6px; }
#page .ae-list-grid-switcher a {
display: inline-flex;
align-items: center;
justify-content: center;
float: none;
width: 40px;
height: 40px;
margin: 0;
border: 1px solid var(--dp-border);
border-radius: var(--dp-radius-sm);
background: var(--dp-surface);
color: var(--dp-text-muted);
transition: background-color .15s ease, color .15s ease, border-color .15s ease;
}
#page .ae-list-grid-switcher a i { color: inherit; }
#page .ae-list-grid-switcher a:hover { border-color: var(--dp-primary); color: var(--dp-primary); }
#page .ae-list-grid-switcher a.selected { background: var(--dp-primary); border-color: var(--dp-primary); color: var(--dp-on-primary); }
#page .woocommerce-ordering select.orderby {
height: 40px;
min-width: 220px;
padding: 0 34px 0 14px;
border: 1px solid var(--dp-border);
border-radius: var(--dp-radius-sm);
background-color: var(--dp-surface);
color: var(--dp-text);
font-size: 14px;
} #shop-wrap:not(.ae-list-view) ul.products,
.woocommerce .related ul.products,
.woocommerce .up-sells ul.products {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
grid-auto-rows: 1fr;
gap: 24px;
margin: 0 0 32px;
padding: 0;
}
#shop-wrap ul.products::before,
#shop-wrap ul.products::after,
.woocommerce .related ul.products::before,
.woocommerce .related ul.products::after,
.woocommerce .up-sells ul.products::before,
.woocommerce .up-sells ul.products::after { content: none; }
#shop-wrap:not(.ae-list-view) ul.products > li.product,
.woocommerce .related ul.products > li.product,
.woocommerce .up-sells ul.products > li.product {
display: flex;
float: none;
width: auto;
min-width: 0;
margin: 0;
padding: 0;
}
#page li.product .ae-woo-block-wrap {
display: flex;
flex-direction: column;
width: 100%;
height: 100%;
overflow: hidden;
background: var(--dp-surface);
border: 1px solid var(--dp-border);
border-radius: var(--dp-radius);
box-shadow: var(--dp-shadow);
transition: border-color .2s ease, box-shadow .2s ease;
}
#page li.product .ae-woo-block-wrap:hover {
border-color: var(--dp-card-border-hover);
box-shadow: var(--dp-shadow-hover);
}
#page li.product .product-thumb-wrap {
float: none;
width: 100%;
aspect-ratio: 4 / 3;
flex-shrink: 0;
overflow: hidden;
background: var(--dp-fill);
}
#page li.product .product-thumb-wrap::before { display: none; }
html #page li.product .product-thumb-wrap img {
display: block;
width: 100%;
height: 100%;
min-height: 0;
margin: 0;
object-fit: cover;
transition: transform .4s ease;
}
#page li.product .ae-woo-block-wrap:hover .product-thumb-wrap img { transform: scale(1.04); }
#page li.product .product-info-wrap {
display: flex;
flex: 1;
flex-direction: column;
align-items: stretch;
float: none;
width: 100%;
padding: 16px 18px 18px;
background: var(--dp-surface);
text-align: left;
}
#page li.product .product-info-wrap > a { display: block; color: inherit; }
#page li.product .woocommerce-loop-product__title,
#page li.product .product-info-wrap h2,
#page li.product .product-info-wrap h3 { display: block;
min-height: 0;
margin: 0 0 14px;
padding: 0;
overflow: visible;
color: var(--dp-text);
font-size: 15px;
font-weight: 600;
line-height: 1.45;
text-align: left;
text-transform: none;
overflow-wrap: anywhere;
transition: color .15s ease;
}
#page li.product .ae-woo-block-wrap:hover .woocommerce-loop-product__title,
#page li.product .ae-woo-block-wrap:hover .product-info-wrap h3,
#page li.product .ae-woo-block-wrap:hover .product-info-wrap h4 { color: var(--dp-primary); }
#page li.product .add-to-cart-wrap,
#page li.product .view-details-wrap { margin-top: auto; padding: 0; text-align: left; }
html #page li.product .product-info-wrap a.button:not(.yith-wcqv-button),
html #page li.product .view-details-wrap a {
display: flex;
align-items: center;
justify-content: center;
gap: 8px;
width: 100%;
min-height: 40px;
margin: 0;
padding: 8px 14px;
border: 1px solid var(--dp-button-border);
border-radius: var(--dp-radius-sm);
background: var(--dp-surface);
color: var(--dp-primary) !important;
font-size: 14px;
font-weight: 600;
line-height: 1.3;
text-transform: none;
letter-spacing: 0;
box-shadow: none;
transition: background-color .15s ease, border-color .15s ease, color .15s ease;
}
html #page li.product .product-info-wrap a.button:not(.yith-wcqv-button)::after {
content: "\f178";
font-family: FontAwesome;
font-size: 12px;
transition: transform .15s ease;
}
html #page li.product .view-details-wrap a::before { display: none; }
html #page li.product .view-details-wrap a::after { content: "\f178"; font-family: FontAwesome; font-size: 12px; }
html #page li.product .product-info-wrap a.button:not(.yith-wcqv-button):hover,
html #page li.product .view-details-wrap a:hover,
html #page li.product .ae-woo-block-wrap:hover a.button:not(.yith-wcqv-button),
html #page li.product .ae-woo-block-wrap:hover .view-details-wrap a {
background: var(--dp-primary);
border-color: var(--dp-primary);
color: var(--dp-on-primary) !important;
}
html #page li.product .ae-woo-block-wrap:hover a.button:not(.yith-wcqv-button)::after { transform: translateX(3px); } #page li.product .ae-woo-block-wrap { position: relative; } #page #shop-wrap.ae-list-view ul.products { display: flex; flex-direction: column; gap: 18px; margin: 0 0 32px; }
#page #shop-wrap.ae-list-view ul.products > li.product { float: none; width: 100%; margin: 0; padding: 0; }
#page #shop-wrap.ae-list-view li.product .ae-woo-block-wrap { flex-direction: row; }
#page #shop-wrap.ae-list-view li.product .product-thumb-wrap { flex: 0 0 280px; width: 280px; }
#page #shop-wrap.ae-list-view li.product .product-info-wrap { flex: 1 1 auto; justify-content: center; padding: 24px 28px; }
#page #shop-wrap.ae-list-view li.product .woocommerce-loop-product__title {
font-size: 18px;
} #page #shop-wrap.ae-list-view li.product .add-to-cart-wrap { display: flex; flex-direction: column; align-items: flex-start; margin-top: 0; }
#page #shop-wrap.ae-list-view li.product .ae-product-excerpt { order: -1; margin: 0 0 16px; color: var(--dp-text-muted); font-size: 14px; line-height: 1.65; }
#page #shop-wrap.ae-list-view li.product .ae-product-excerpt p { margin: 0; }
html #page #shop-wrap.ae-list-view li.product .product-info-wrap a.button:not(.yith-wcqv-button) { width: auto; display: inline-flex; padding: 8px 22px; } #page .woocommerce nav.woocommerce-pagination,
#page nav.woocommerce-pagination { text-align: center; }
#page nav.woocommerce-pagination ul {
display: flex;
justify-content: center;
gap: 8px;
border: 0;
}
#page nav.woocommerce-pagination ul li { float: none; border: 0; overflow: visible; }
html #page nav.woocommerce-pagination ul li .page-numbers {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 42px;
height: 42px;
padding: 0 12px;
border: 1px solid var(--dp-border);
border-radius: var(--dp-radius-sm);
background: var(--dp-surface);
color: var(--dp-text);
font-weight: 600;
transition: background-color .15s ease, border-color .15s ease, color .15s ease;
}
html #page nav.woocommerce-pagination ul li a.page-numbers:hover { border-color: var(--dp-primary); color: var(--dp-primary); }
html #page nav.woocommerce-pagination ul li span.page-numbers.current {
background: var(--dp-primary);
border-color: var(--dp-primary);
color: var(--dp-on-primary);
} @media (min-width: 768px) {
html body.single-product div#primary.content-area { float: none; width: 100%; margin: 0; padding: 0; }
}
body.single-product #shop-wrap > div.product {
display: flow-root;
padding: 32px;
background: var(--dp-surface);
border: 1px solid var(--dp-border);
border-radius: var(--dp-radius);
box-shadow: var(--dp-shadow);
} @media (min-width: 768px) {
body.single-product #shop-wrap > div.product {
display: grid;
grid-template-columns: minmax(0, 1.12fr) minmax(0, 1fr);
column-gap: 48px;
align-items: start;
}
body.single-product #shop-wrap > div.product > * { grid-column: 1 / -1; }
#page.site .woocommerce div.product div.images,
body.single-product #shop-wrap div.product div.images { grid-column: 1; float: none; width: auto; margin-bottom: 32px; }
#page.site .woocommerce div.product div.summary,
body.single-product #shop-wrap div.product div.summary { grid-column: 2; float: none; width: auto; margin-top: 0; margin-bottom: 32px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
body.single-product #shop-wrap > div.product { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); column-gap: 28px; }
}  html body.single-product div.product div.images .woocommerce-product-gallery__image:nth-child(n) { padding: 0; }
body.single-product div.product div.images .woocommerce-product-gallery__image > a {
display: block;
aspect-ratio: 4 / 3;
background: var(--dp-fill);
border-radius: var(--dp-radius-sm);
overflow: hidden;
}
html body.single-product div.product div.images .woocommerce-product-gallery__image > a > img {
display: block;
width: 100%;
height: 100%;
max-height: none;
margin: 0;
object-fit: contain;
} html body.single-product #shop-wrap div.product div.summary {
padding: 24px 26px;
border: 1px solid var(--dp-border);
border-radius: var(--dp-radius);
background: var(--dp-fill-light);
}
body.single-product div.product .summary > :first-child { margin-top: 0; }
body.single-product div.product .summary p.price:empty { display: none; }
body.single-product div.product div.images .flex-viewport,
body.single-product div.product div.images img { border-radius: var(--dp-radius-sm); } html body.single-product div.product div.images .flex-control-thumbs { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 8px; margin: 10px 0 0; padding: 0; }
html body.single-product div.product div.images .flex-control-thumbs li {
float: none;
width: auto;
margin: 0;
padding: 0;
aspect-ratio: 4 / 3;
min-height: 44px;
overflow: hidden;
border-radius: var(--dp-radius-sm);
}
@media (max-width: 599px), (min-width: 768px) and (max-width: 1023px) {
html body.single-product div.product div.images .flex-control-thumbs { grid-template-columns: repeat(4, minmax(0, 1fr)); }
}
body.single-product div.product div.images .flex-control-thumbs li img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
cursor: pointer;
opacity: .6;
transition: opacity .15s ease;
}
body.single-product div.product div.images .flex-control-thumbs li img.flex-active,
body.single-product div.product div.images .flex-control-thumbs li img:hover { opacity: 1; }
@media (prefers-reduced-motion: reduce) {
body.single-product div.product div.images .flex-control-thumbs li img { transition: none; }
}
body.single-product div.product .summary,
body.single-product div.product .summary .woocommerce-product-details__short-description,
html body.single-product div.product .summary .woocommerce-product-details__short-description p {
color: var(--dp-text);
font-size: 15px;
line-height: 1.7;
}
body.single-product div.product .summary ul { padding-left: 20px; }
body.single-product div.product .product_meta {
margin-top: 18px;
padding-top: 16px;
border-top: 1px solid var(--dp-border);
color: var(--dp-text-muted);
font-size: 14px;
}
body.single-product div.product .product_meta a { color: var(--dp-primary); font-weight: 600; }
html body.single-product div.product .woocommerce-tabs {
clear: both;
max-width: 960px;
margin: 0 auto;
padding-top: 8px;
}
html body.single-product div.product .woocommerce-tabs ul.tabs {
margin: 0 0 28px;
padding: 0;
border-bottom: 1px solid var(--dp-border);
overflow: visible;
}
html body.single-product div.product .woocommerce-tabs ul.tabs::before { display: none; }
html body.single-product div.product .woocommerce-tabs ul.tabs li {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
background: transparent;
}
html body.single-product div.product .woocommerce-tabs ul.tabs li::before,
html body.single-product div.product .woocommerce-tabs ul.tabs li::after { display: none; }
html body.single-product div.product .woocommerce-tabs ul.tabs li a {
display: block;
padding: 12px 4px;
margin-bottom: -1px;
border-bottom: 2px solid transparent;
color: var(--dp-text-muted);
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .03em;
}
html body.single-product div.product .woocommerce-tabs ul.tabs li.active a {
border-bottom-color: var(--dp-accent);
color: var(--dp-brand-surface);
}
html body.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel {
margin: 0 0 8px;
color: var(--dp-text-soft);
font-size: 16px;
line-height: 1.75;
}
body.single-product .woocommerce-Tabs-panel h2,
body.single-product .woocommerce-Tabs-panel h3 {
margin: 1.6em 0 .6em;
color: var(--dp-brand-surface);
font-weight: 700;
line-height: 1.35;
}
body.single-product .woocommerce-Tabs-panel h2 { font-size: 22px; }
body.single-product .woocommerce-Tabs-panel h3 { font-size: 18px; }
body.single-product .woocommerce-Tabs-panel > h2:first-child { margin-top: 0; }
body.single-product .woocommerce-Tabs-panel img { border-radius: var(--dp-radius-sm); }
body.single-product .woocommerce-Tabs-panel figure { margin-left: auto; margin-right: auto; }
body.single-product .woocommerce-Tabs-panel figcaption { color: var(--dp-text-muted); font-size: 14px; text-align: center; }
body.single-product .woocommerce-Tabs-panel .wp-video { margin: 0 auto; }
body.single-product .related.products,
body.single-product .up-sells.products { clear: both; margin-top: 40px; }
body.single-product .related.products > h2,
body.single-product .up-sells.products > h2 {
margin: 0 0 20px;
color: var(--dp-brand-surface);
font-size: 22px;
font-weight: 700;
} .ae-homepage-wrap .feature-slider-widget-area { padding: 24px 0 8px; }
@media (min-width: 769px) {
#page .feature-slider-wrap:not(.hide-right-slider) .main-slider-wrap { max-width: none; width: calc(68% - 6px); }
#page .feature-slider-wrap:not(.hide-right-slider) .slider-section-right { max-width: none; width: 32%; }
}
.main-slider .slick-list,
.verticle-slider .slick-list,
.feature-slider-wrap .slick-list { border-radius: var(--dp-radius); overflow: hidden; }
#page .ae-homepage-wrap .special-menu-container ul.special-sub-menu { box-shadow: none; }
#page .main-slider .slider-caption .caption-wrap h2,
#page .main-slider .slider-caption .caption-wrap h3,
#page .main-slider .slider-caption .caption-wrap .slider-title { text-shadow: 0 2px 12px rgba(0, 0, 0, .45); }
#page .main-slider .slider-caption .caption-wrap .button {
border-radius: var(--dp-radius-sm);
padding: 12px 26px;
font-weight: 600;
}
#page .ae-homepage-wrap .homepage-fullwidth-widget-area { padding: 24px 0 0; background: transparent; } html #page .ae-homepage-wrap .homepage-fullwidth-widget-area section.widget {
display: block;
width: 100%;
margin: 0 !important;
padding: 56px 0 40px;
background: var(--dp-surface);
}
.ae-homepage-wrap .homepage-fullwidth-widget-area .widget,
.ae-homepage-wrap .ae-advance-categories-wrapper { background: transparent; }
#page .ae-homepage-wrap .widget-title {
position: relative;
margin: 0 0 24px;
padding: 0 0 14px; overflow: visible;
color: var(--dp-brand-surface);
font-size: 24px;
font-weight: 700;
line-height: 1.3;
letter-spacing: .02em;
text-align: center;
text-transform: uppercase;
} #page .ae-homepage-wrap .widget-title span::before,
#page .ae-homepage-wrap .widget-title span::after { display: none; }
#page .ae-homepage-wrap .widget-title::after {
content: "";
position: absolute;
left: 50%;
bottom: 0;
width: 48px;
height: 3px;
border-radius: 2px;
background: var(--dp-accent);
transform: translateX(-50%);
}
#page .ae-homepage-wrap .ae-advance-categories-wrapper li.product .product-info-wrap { text-align: center; }
#page .ae-homepage-wrap .ae-advance-categories-wrapper li.product .product-info-wrap > a { text-align: center; }
#page .ae-homepage-wrap .ae-advance-categories-wrapper li.product .product-info-wrap h4.featured-cat-title,
#page .ae-homepage-wrap .ae-advance-categories-wrapper li.product .product-info-wrap h3,
#page .ae-homepage-wrap .ae-advance-categories-wrapper li.product .product-info-wrap h2 {
margin: 0 0 14px;
padding: 0;
color: var(--dp-text);
font-weight: 600;
line-height: 1.45;
min-height: 0;
font-size: 16px;
text-align: center;
}
#page .ae-homepage-wrap .slick-dots li button { border-radius: 2px; }
.ae-homepage-wrap .mb-homepage-main { padding: 16px 0 56px; } .dp-home-news { padding: 8px 0 8px; }
.dp-home-news__head {
display: flex;
flex-wrap: wrap;
align-items: flex-end;
justify-content: space-between;
gap: 8px 24px;
margin: 0 0 22px;
}
html #page .ae-homepage-wrap .dp-home-news .dp-home-news__title {
margin: 0;
padding: 0 0 12px;
text-align: left;
}
html #page .ae-homepage-wrap .dp-home-news .dp-home-news__title::after { left: 0; transform: none; }
.dp-home-news__all { color: var(--dp-primary); font-size: 14px; font-weight: 700; white-space: nowrap; }
.dp-home-news__all:hover { color: var(--dp-primary-hover); }
.dp-home-news__list {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 24px;
margin: 0;
padding: 0;
list-style: none;
}
.dp-home-news__item { margin: 0; padding: 0; }
.dp-home-news__card {
position: relative;
display: flex;
flex-direction: column;
height: 100%;
overflow: hidden;
background: var(--dp-surface);
border: 1px solid var(--dp-border);
border-radius: var(--dp-radius);
box-shadow: var(--dp-shadow);
transition: border-color .15s ease, box-shadow .15s ease;
}
.dp-home-news__card:hover { border-color: var(--dp-card-border-hover); box-shadow: var(--dp-shadow-hover); } .dp-home-news__thumb { aspect-ratio: 16 / 9; max-height: 240px; overflow: hidden; background: var(--dp-fill); }
html #page .dp-home-news__thumb img { display: block; width: 100%; height: 100%; margin: 0; object-fit: cover; } .dp-home-news__list--n2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
@media (min-width: 768px) {
.dp-home-news__list--n1 { grid-template-columns: minmax(0, 1fr); max-width: 1040px; }
.dp-home-news__list--n1 .dp-home-news__card { flex-direction: row; }
.dp-home-news__list--n1 .dp-home-news__thumb { position: relative; flex: 0 0 42%; min-height: 220px; max-height: none; aspect-ratio: auto; }
html #page .dp-home-news__list--n1 .dp-home-news__thumb img { position: absolute; inset: 0; }
.dp-home-news__list--n1 .dp-home-news__body { flex: 1 1 auto; justify-content: center; padding: 24px 28px; }
}
.dp-home-news__body { display: flex; flex-direction: column; gap: 8px; padding: 16px 18px 20px; }
.dp-home-news__meta { display: flex; flex-wrap: wrap; align-items: center; gap: 6px 12px; margin: 0; color: var(--dp-text-muted); font-size: 13px; }
.dp-home-news__cat {
padding: 2px 10px;
border-radius: 999px;
background: var(--dp-primary-subtle);
color: var(--dp-primary);
font-size: 12px;
font-weight: 700;
}
html #page .dp-home-news__card-title { margin: 0; font-size: 18px; font-weight: 700; line-height: 1.4; text-transform: none; }
html #page .dp-home-news__card-title a { color: var(--dp-brand-surface); }
.dp-home-news__card:hover .dp-home-news__card-title a { color: var(--dp-primary); } .dp-home-news__card-title a::after { content: ""; position: absolute; inset: 0; z-index: 1; border-radius: var(--dp-radius); }
html body #page .dp-home-news__card-title a:focus-visible { outline: none !important; }
html body #page .dp-home-news__card-title a:focus-visible::after { outline: 3px solid var(--dp-accent); outline-offset: -3px; }
.dp-home-news__excerpt { margin: 0; color: var(--dp-text-excerpt); font-size: 15px; line-height: 1.65; }
@media (max-width: 991px) { .dp-home-news__list--n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 599px) {
.dp-home-news__list { grid-template-columns: minmax(0, 1fr); gap: 16px; }
.dp-home-news__body { padding: 14px 16px 18px; }
html #page .dp-home-news__card-title { font-size: 17px; }
}
@media (prefers-reduced-motion: reduce) { .dp-home-news__card { transition: none; } } #page #footer-widgets {
width: 100%;
margin-top: 0;
border-radius: 0;
background: var(--dp-brand-surface);
color: rgba(var(--dp-on-brand-rgb), .74);
}
#page #footer-widgets .container > .ae-inner { margin: 0 -15px; }
#page #footer-widgets .widget-title {
position: relative;
margin-bottom: 22px;
padding-bottom: 12px;
color: var(--dp-on-brand);
font-size: 15px;
font-weight: 700;
letter-spacing: .05em;
}
#page #footer-widgets .widget-title::after {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 36px;
height: 3px;
border-radius: 2px;
background: var(--dp-accent);
}
#page #footer-widgets,
#page #footer-widgets p,
#page #footer-widgets li,
#page #footer-widgets .footer-contact { color: rgba(var(--dp-on-brand-rgb), .78); font-size: 14px; line-height: 1.8; }
#page #footer-widgets a { color: var(--dp-on-brand); }
#page #footer-widgets a:hover { color: var(--dp-accent-subtle); }
#page #footer-widgets i { color: var(--dp-on-brand); opacity: .7; }
#page footer#colophon {
width: 100%;
padding-left: 0;
padding-right: 0;
background: var(--dp-brand-surface-deep);
border-top: 1px solid rgba(var(--dp-on-brand-rgb), .08);
}
#page footer#colophon,
#page footer#colophon .copyright,
#page footer#colophon a { color: rgba(var(--dp-on-brand-rgb), .6); font-size: 13px; } html a { color: var(--dp-primary); }  html a:focus,
html a:active { color: var(--dp-primary); }
#page .main-slider-wrap .slider-buttons a { background-color: var(--dp-primary); }
#page .product .price,
#page div.product p.price,
#page div.product span.price { color: var(--dp-primary); }
html body #page div.product .woocommerce-tabs ul.tabs::before { border-color: var(--dp-primary); }
#page div.product .woocommerce-tabs ul.tabs li.active a { color: var(--dp-primary); }
#page .related.products > h2::before,
#page .up-sells.products > h2::before { background-color: var(--dp-primary); } #page input[type="text"], #page input[type="search"], #page input[type="email"],
#page input[type="tel"], #page textarea { border-color: var(--dp-border); border-radius: var(--dp-radius-sm); } @media (max-width: 1199px) {
#shop-wrap:not(.ae-list-view) ul.products { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; }
#page .mid-header .container { gap: 20px; }
#page .mid-header .product-search-wrapper select.product-cat { width: 160px; }
}
@media (max-width: 991px) {
#shop-wrap:not(.ae-list-view) ul.products,
.woocommerce .related ul.products,
.woocommerce .up-sells ul.products { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.dp-hotline__text small { display: none; }
}
@media (max-width: 767px) { #page #top-bar .container { display: flex; align-items: center; justify-content: space-between; gap: 12px; }
#page #top-bar .container::before,
#page #top-bar .container::after { content: none; }
#page #top-bar .top-left,
#page #top-bar .top-right { float: none; width: auto; margin: 0; }
#page #top-bar .top-left-inner .address,
#page #top-bar .top-left-inner .fax { display: none; }
#page #top-bar .top-left-inner .free-text {
display: block;
width: auto;
padding: 10px 0;
border: 0;
text-align: left;
line-height: 1.4;
}
#page div.mid-header { padding: 12px 0 14px; }
#page .mid-header .container { flex-wrap: wrap; gap: 12px; }
#page .mid-header .site-branding { flex: 1 1 auto; width: auto; }
#page .mid-header .custom-logo { max-height: 52px; }
#page .mid-header .ae-cart-wishlist { order: 2; display: block; }
#page .mid-header .ae-search-holder { order: 3; flex: 0 0 100%; max-width: none; display: block; }
#page .mid-header .product-search-wrapper form { height: 46px; }
#page .mid-header .product-search-wrapper select.product-cat { display: none; }
#page .mid-header .product-search-wrapper button.search-submit { flex-basis: 50px; width: 50px; }
.dp-hotline { gap: 8px; padding: 0; }
.dp-hotline__icon { width: 40px; height: 40px; font-size: 18px; }
.dp-hotline__text strong { font-size: 15px; }
#page #breadcrumb.ae-breadcrumb-advanced .breadcrumb-content { padding: 32px 0; }
#page #content.site-content { padding-top: 24px; padding-bottom: 40px; }
#page #sidebar-primary { margin-top: 32px; } html body.blog-custom div#primary.content-area { padding-left: 0; padding-right: 0; }
body.archive #shop-wrap > .woocommerce-ordering { flex: 1 1 100%; }
#page .woocommerce-ordering select.orderby { width: 100%; min-width: 0; }
#shop-wrap:not(.ae-list-view) ul.products,
.woocommerce .related ul.products,
.woocommerce .up-sells ul.products { gap: 12px; }
#page li.product .product-info-wrap { padding: 12px 12px 14px; }
#page li.product .woocommerce-loop-product__title,
#page li.product .product-info-wrap h2,
#page li.product .product-info-wrap h3 { font-size: 14px; margin-bottom: 12px; }
html #page li.product .product-info-wrap a.button:not(.yith-wcqv-button),
html #page li.product .view-details-wrap a { min-height: 38px; font-size: 13px; padding: 6px 10px; }
#page #shop-wrap.ae-list-view li.product .product-thumb-wrap { flex-basis: 38%; width: 38%; }
#page #shop-wrap.ae-list-view li.product .product-info-wrap { padding: 14px; }
body.single-product #shop-wrap > div.product { padding: 16px; }
html body.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel { font-size: 15px; }
#page #footer-widgets .widget-column { width: 100%; }
}
@media (max-width: 570px) {
#page .ae-list-grid-switcher { display: none; }
}
@media (max-width: 360px) {
#shop-wrap:not(.ae-list-view) ul.products { gap: 10px; }
.dp-hotline__text { display: none; }
} @media (prefers-reduced-motion: reduce) {
*, *::before, *::after {
transition-duration: .01ms !important;
animation-duration: .01ms !important;
scroll-behavior: auto !important;
}
#page li.product .ae-woo-block-wrap:hover .product-thumb-wrap img { transform: none; }
}@media (min-width: 1051px) {
#page #masthead .head-wrap {
display: flex;
align-items: stretch;
gap: 24px;
}
#page #masthead .head-wrap::before,
#page #masthead .head-wrap::after { content: none; }
#page #masthead .special-menu-container { float: none; flex: 0 0 auto; }
#page #masthead #main-nav {
float: none;
flex: 1 1 auto;
display: flex;
align-items: stretch;
min-width: 0;
margin: 0;
}
#page #masthead #main-nav .main-navigation,
#page #masthead #main-nav .wrap-menu-content,
#page #masthead #main-nav .wrap-menu-content > div { display: flex; align-items: stretch; height: 100%; }
#page #masthead .main-navigation ul.menu {
display: flex;
align-items: stretch;
gap: 2px;
margin: 0;
padding: 0;
}
#page #masthead .main-navigation ul.menu > li { float: none; display: flex; }
} html #page #masthead .main-navigation ul.menu > li > a {
position: relative;
z-index: 1;
display: flex;
align-items: center;
height: 56px;
padding: 0 16px;
color: var(--dp-text);
font-size: 14px;
font-weight: 600;
line-height: 1;
letter-spacing: .03em;
text-transform: uppercase;
background: transparent;
transition: none;
}
html #page #masthead .main-navigation ul.menu > li > a::before {
content: "";
position: absolute;
z-index: -1;
inset: 10px 2px;
border-radius: 8px;
background: transparent;
}
html #page #masthead .main-navigation ul.menu > li > a::after,
html #page #masthead .main-navigation ul.menu > li > a:hover::after {
content: "";
display: none;
position: absolute;
left: 16px;
right: 16px;
bottom: 0;
width: auto;
height: 3px;
border-radius: 3px 3px 0 0;
background: var(--dp-accent);
transform: none;
transition: none;
}
html #page #masthead .main-navigation ul.menu > li > a:hover,
html #page #masthead .main-navigation ul.menu > li > a:focus-visible { color: var(--dp-primary); }
html #page #masthead .main-navigation ul.menu > li > a:hover::before,
html #page #masthead .main-navigation ul.menu > li > a:focus-visible::before { background: var(--dp-primary-subtle); }
html #page #masthead .main-navigation ul.menu > li.current-menu-item > a,
html #page #masthead .main-navigation ul.menu > li.current_page_item > a,
html #page #masthead .main-navigation ul.menu > li.current-menu-ancestor > a { color: var(--dp-primary); }
html #page #masthead .main-navigation ul.menu > li.current-menu-item > a::after,
html #page #masthead .main-navigation ul.menu > li.current_page_item > a::after,
html #page #masthead .main-navigation ul.menu > li.current-menu-ancestor > a::after { display: block; }
html body #page #masthead .main-navigation ul.menu > li > a:focus-visible { outline-offset: -6px; } html #page #masthead .special-menu-container ul.special-menu-wrapper > li {
position: relative;
background: transparent;
}
html #page #masthead .special-menu-container ul.special-menu-wrapper a.special-menu {
box-sizing: border-box;
width: 100%;
display: flex;
align-items: center;
gap: 12px;
height: 56px;
padding: 0 48px 0 18px;
border-radius: 10px 10px 0 0;
background: var(--dp-primary);
color: var(--dp-on-primary);
font-size: 14px;
font-weight: 700;
letter-spacing: .05em;
line-height: 1;
transition: none;
}
html #page #masthead .special-menu-container ul.special-menu-wrapper a.special-menu:hover,
html #page #masthead .special-menu-container ul.special-menu-wrapper li:hover > a.special-menu { background: var(--dp-primary-hover); }
html #page #masthead .special-menu-container ul.special-menu-wrapper li.menu-item-has-children > .angle-down {
position: absolute;
top: 0;
right: 8px;
float: none;
width: 32px;
height: 56px;
line-height: 56px;
font-size: 18px;
z-index: 1000;
pointer-events: none;
}
#page .special-menu-container ul.special-menu-wrapper > li { box-sizing: border-box; } html #page .special-menu-container ul.special-menu-wrapper ul.special-sub-menu { left: 0;
top: 100%;
display: block;
width: 100%;
max-height: var(--dp-dd-max, min(70vh, 480px));
margin: 0;
padding: 6px 0;
overflow-x: hidden;
overflow-y: auto !important;
overscroll-behavior: contain;
opacity: 1;
visibility: hidden;
animation: none !important;
transition: visibility 0s linear .15s;
background: var(--dp-surface);
border: 1px solid var(--dp-border);
border-top: 0;
border-radius: 0 0 10px 10px;
box-shadow: 0 16px 32px rgba(var(--dp-brand-surface-rgb), .14);
scrollbar-width: thin;
scrollbar-color: var(--dp-scrollbar) transparent;
} html #page .special-menu-container ul.special-menu-wrapper li.menu-item-has-children:hover > ul.special-sub-menu,
html #page .special-menu-container ul.special-menu-wrapper li.menu-item-has-children.dp-open > ul.special-sub-menu {
visibility: visible;
transition-delay: 0s;
}
html #page .special-menu-container ul.special-menu-wrapper li.menu-item-has-children:has(:focus-visible) > ul.special-sub-menu {
visibility: visible;
transition-delay: 0s;
} html #page .special-menu-container ul.special-menu-wrapper li.menu-item-has-children.dp-closed > ul.special-sub-menu { visibility: hidden; transition-delay: 0s; } html body.home.page-template-home-template #page .special-menu-container:not(.onhover) ul.special-menu-wrapper ul.special-sub-menu {
visibility: visible;
max-height: none;
overflow-y: visible !important;
box-shadow: 0 6px 18px rgba(var(--dp-brand-surface-rgb), .06);
}
html #page .special-menu-container ul.special-sub-menu::-webkit-scrollbar { width: 8px; background: transparent; }
html #page .special-menu-container ul.special-sub-menu::-webkit-scrollbar-track { box-shadow: none; background: transparent; }
html #page .special-menu-container ul.special-sub-menu::-webkit-scrollbar-thumb {
border: 2px solid var(--dp-surface);
border-radius: 8px;
background: var(--dp-scrollbar);
} html #page .special-menu-container ul.special-sub-menu.dp-has-more::after {
content: "\f107";
position: sticky;
bottom: -6px;
display: block;
height: 34px;
margin: -34px 0 -6px;
padding-top: 12px;
font-family: FontAwesome;
font-size: 16px;
line-height: 1;
text-align: center;
color: var(--dp-primary);
background: linear-gradient(rgba(var(--dp-surface-rgb), 0), var(--dp-surface) 70%);
pointer-events: none;
}
html #page .special-menu-container ul.special-menu-wrapper ul.special-sub-menu li {
margin: 0;
padding: 0;
border: 0;
background: transparent;
font-size: 14px;
letter-spacing: 0;
text-transform: none;
} html #page .special-menu-container ul.special-menu-wrapper ul.special-sub-menu li { position: relative; }
html #page .special-menu-container ul.special-menu-wrapper ul.special-sub-menu li + li::before {
content: "";
position: absolute;
z-index: 1;
top: 0;
left: 18px;
right: 18px;
height: 1px;
background: var(--dp-menu-separator);
pointer-events: none;
}
html #page .special-menu-container ul.special-menu-wrapper ul.special-sub-menu li a {
display: block;
width: 100%;
padding: 10px 18px;
color: var(--dp-text);
font-size: 14px;
font-weight: 600;
line-height: 1.4;
letter-spacing: 0;
text-transform: none;
background: transparent;
transition: none;
}
html #page .special-menu-container ul.special-menu-wrapper ul.special-sub-menu li:hover,
html #page .special-menu-container ul.special-menu-wrapper ul.special-sub-menu li:hover a { background: transparent; }
html #page .special-menu-container ul.special-menu-wrapper ul.special-sub-menu li a:hover,
html #page .special-menu-container ul.special-menu-wrapper ul.special-sub-menu li a:focus-visible,
html #page .special-menu-container ul.special-menu-wrapper ul.special-sub-menu li.current-menu-item > a {
background: var(--dp-primary-subtle);
color: var(--dp-primary);
box-shadow: inset 3px 0 0 var(--dp-primary);
}
html body #page .special-menu-container ul.special-sub-menu li a:focus-visible { outline-offset: -3px; } .dp-carousel { position: relative; }
.dp-scroller {
position: relative;
overflow-x: auto;
overflow-y: hidden;
overscroll-behavior-x: contain;
scroll-snap-type: x mandatory;
scrollbar-width: none;
-webkit-overflow-scrolling: touch;
}
.dp-scroller::-webkit-scrollbar { display: none; }
.dp-carousel.is-dragging .dp-scroller { scroll-snap-type: none; cursor: grabbing; user-select: none; }
.dp-carousel.is-dragging .dp-scroller a { pointer-events: none; }
html body #page .dp-scroller:focus-visible { outline: 3px solid var(--dp-accent) !important; outline-offset: 3px; } html #page .main-slider-wrap .main-slider.dp-scroller {
display: flex;
border-radius: var(--dp-radius);
}
html #page .main-slider-wrap .main-slider.dp-scroller > .slide-item {
display: block;
flex: 0 0 100%;
width: 100%;
scroll-snap-align: start;
scroll-snap-stop: always;
}
html #page .main-slider-wrap .slide-item .slider-desc {
left: 0;
right: 0;
bottom: auto;
top: 50%;
padding: 0 88px;
transform: translateY(-50%);
}
html #page .main-slider-wrap .slide-item .slide-title,
html #page .main-slider-wrap .slide-item .slide-title a {
font-size: clamp(24px, 2.6vw, 40px);
line-height: 1.2;
font-weight: 700;
text-shadow: 0 2px 14px rgba(0, 0, 0, .5);
}
html #page .main-slider-wrap .slide-item .ae-overlay {
background: linear-gradient(90deg, rgba(var(--dp-brand-surface-deep-rgb), .55) 0%, rgba(var(--dp-brand-surface-deep-rgb), .15) 60%, rgba(var(--dp-brand-surface-deep-rgb), 0) 100%);
transition: none;
}
html #page .main-slider-wrap .slide-item:hover .ae-overlay {
background: linear-gradient(90deg, rgba(var(--dp-brand-surface-deep-rgb), .65) 0%, rgba(var(--dp-brand-surface-deep-rgb), .25) 60%, rgba(var(--dp-brand-surface-deep-rgb), .05) 100%);
} html #page ul.ae-list-items.dp-scroller {
display: grid;
grid-auto-flow: column;
grid-auto-columns: calc((100% - 3 * 20px) / 4);
gap: 20px;
width: auto;
margin: -8px -4px 0;
padding: 8px 4px 12px;
scroll-padding-inline: 4px;
visibility: visible;
float: none;
}
html #page ul.ae-list-items.dp-scroller > li.product {
display: flex;
float: none;
width: auto;
margin: 0;
padding: 0;
scroll-snap-align: start;
}
html #page ul.ae-list-items.dp-scroller > li.product .ae-woo-block-wrap { height: 100%; } html #page ul.ae-list-items.dp-scroller::before,
html #page ul.ae-list-items.dp-scroller::after { content: none; display: none; } html #page ul.ae-list-items.dp-scroller > li.product:last-child { scroll-snap-align: end; }
@media (max-width: 991px) { html #page ul.ae-list-items.dp-scroller { grid-auto-columns: calc((100% - 2 * 16px) / 3); gap: 16px; } }
@media (max-width: 767px) { html #page ul.ae-list-items.dp-scroller { grid-auto-columns: calc((100% - 16px) / 2); gap: 16px; } } @media (max-width: 479px) { html #page ul.ae-list-items.dp-scroller { grid-auto-columns: 84%; gap: 12px; } }
html #page .ae-carousel-wrap { float: none; width: 100%; } html #page .dp-carousel button.dp-carousel__arrow {
position: absolute;
z-index: 4;
top: 50%;
display: flex;
align-items: center;
justify-content: center;
width: 44px;
height: 44px;
margin: -22px 0 0;
padding: 0;
border: 1px solid rgba(var(--dp-brand-surface-rgb), .08);
border-radius: 50%;
background: rgba(var(--dp-surface-rgb), .92);
color: var(--dp-brand-surface);
box-shadow: 0 4px 16px rgba(var(--dp-brand-surface-rgb), .18);
cursor: pointer;
transition: background-color .15s ease, color .15s ease;
-webkit-backdrop-filter: blur(4px);
backdrop-filter: blur(4px);
}
html #page .dp-carousel button.dp-carousel__arrow:hover,
html #page .dp-carousel button.dp-carousel__arrow:focus-visible { background: var(--dp-primary); color: var(--dp-on-primary); }
.dp-carousel__arrow svg,
.dp-vertical-arrow svg {
display: block;
width: 20px;
height: 20px;
fill: none;
stroke: currentColor;
stroke-width: 2.4;
stroke-linecap: round;
stroke-linejoin: round;
}
html #page .dp-carousel--hero button.dp-carousel__arrow--prev { left: 16px; }
html #page .dp-carousel--hero button.dp-carousel__arrow--next { right: 16px; } html #page .dp-carousel--cards button.dp-carousel__arrow { top: 38%; }
html #page .dp-carousel--cards button.dp-carousel__arrow--prev { left: -18px; }
html #page .dp-carousel--cards button.dp-carousel__arrow--next { right: -18px; }
.dp-carousel.is-static .dp-carousel__arrow,
.dp-carousel.is-static .dp-carousel__dots { display: none !important; } .dp-carousel__dots {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 2px;
margin-top: 16px;
}
html #page .dp-carousel__dots button.dp-carousel__dot {
position: relative;
width: 24px;
height: 24px;
margin: 0;
padding: 0;
border: 0;
border-radius: 12px;
background: transparent;
box-shadow: none;
cursor: pointer;
}
html #page .dp-carousel__dots button.dp-carousel__dot::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 8px;
height: 8px;
margin: -4px 0 0 -4px;
border-radius: 50%;
background: rgba(var(--dp-brand-surface-rgb), .25);
} html #page .dp-carousel__dots button.dp-carousel__dot[aria-current="true"]::after {
width: 10px;
height: 10px;
margin: -5px 0 0 -5px;
border-radius: 50%;
background: var(--dp-primary);
transform: none;
}
html body #page .dp-carousel__dots button.dp-carousel__dot:focus-visible { outline-offset: -2px; }
.dp-carousel--hero .dp-carousel__dots {
position: absolute;
z-index: 4;
left: 50%;
bottom: 12px;
margin: 0;
padding: 0 6px;
border-radius: 14px;
background: rgba(var(--dp-brand-surface-deep-rgb), .35);
transform: translateX(-50%);
}
html #page .dp-carousel--hero .dp-carousel__dots button.dp-carousel__dot::after { background: rgba(var(--dp-on-brand-rgb), .6); }
html #page .dp-carousel--hero .dp-carousel__dots button.dp-carousel__dot[aria-current="true"]::after { background: var(--dp-on-brand); } html #page .slider-section-right .verticle-slider .slick-arrow.dp-vertical-arrow {
display: flex !important;
align-items: center;
justify-content: center;
top: auto;
bottom: auto;
left: 50%;
right: auto;
width: 36px;
height: 36px;
margin: 0 0 0 -18px;
padding: 0;
border-radius: 50%;
background: rgba(var(--dp-surface-rgb), .92);
color: var(--dp-brand-surface);
box-shadow: 0 4px 14px rgba(var(--dp-brand-surface-rgb), .2);
font-size: 0;
line-height: 1;
opacity: 0;
transform: none;
transition: opacity .15s ease, background-color .15s ease, color .15s ease;
cursor: pointer;
}
html #page .slider-section-right .verticle-slider .slick-arrow.dp-vertical-arrow.prev { top: 10px; }
html #page .slider-section-right .verticle-slider .slick-arrow.dp-vertical-arrow.next { bottom: 10px; }
html #page .slider-section-right .verticle-slider:hover .slick-arrow.dp-vertical-arrow,
html #page .slider-section-right .verticle-slider:focus-within .slick-arrow.dp-vertical-arrow { opacity: 1; }
html #page .slider-section-right .verticle-slider .slick-arrow.dp-vertical-arrow:hover,
html #page .slider-section-right .verticle-slider .slick-arrow.dp-vertical-arrow:focus-visible { background: var(--dp-primary); color: var(--dp-on-primary); }
.dp-vertical-arrow svg { width: 18px; height: 18px; }
@media (max-width: 767px) { html #page .main-slider-wrap .slide-item .slider-desc { padding: 0 20px 36px; }
html #page .dp-carousel--hero button.dp-carousel__arrow { top: auto; bottom: 10px; margin: 0; width: 38px; height: 38px; }
html #page .dp-carousel--hero button.dp-carousel__arrow--prev { left: auto; right: 56px; }
html #page .dp-carousel--hero button.dp-carousel__arrow--next { right: 12px; }
html #page .dp-carousel--hero .dp-carousel__dots { left: 12px; bottom: 17px; transform: none; }
html #page .dp-carousel--cards button.dp-carousel__arrow { width: 38px; height: 38px; margin-top: -19px; }
html #page .dp-carousel--cards button.dp-carousel__arrow--prev { left: 4px; }
html #page .dp-carousel--cards button.dp-carousel__arrow--next { right: 4px; }
} #page li.product .ae-woo-block-wrap { position: relative; }
html #page li.product .product-info-wrap > a:first-child { position: static; }
html #page li.product .product-info-wrap > a:first-child::after {
content: "";
position: absolute;
z-index: 1;
inset: 0;
border-radius: var(--dp-radius);
}
html #page li.product .add-to-cart-wrap,
html #page li.product .view-details-wrap { position: relative; z-index: 2; } html body #page li.product a.yith-wcqv-button,
html body #page li.product:hover a.yith-wcqv-button,
html body #page li.product:focus-within a.yith-wcqv-button { display: none !important; } html #page li.product .product-thumb-wrap a.ae-product-link { display: none; }
html body #page li.product .product-info-wrap > a:first-child:focus-visible { outline: none !important; }
html body #page li.product .product-info-wrap > a:first-child:focus-visible::after {
outline: 3px solid var(--dp-accent);
outline-offset: -3px;
}
@media (prefers-reduced-motion: reduce) {
.dp-scroller { scroll-behavior: auto; }
} .dp-icon {
display: inline-block;
flex-shrink: 0;
width: 1em;
height: 1em;
fill: currentColor;
vertical-align: -0.14em;
}
#page #top-bar .top-left-inner span .dp-icon { margin-right: 6px; color: var(--dp-on-brand); opacity: .75; }
#page #top-bar .top-header-social-icons ul li a {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 32px;
height: 43px;
color: rgba(var(--dp-on-brand-rgb), .86);
}
#page #top-bar .top-header-social-icons ul li a:hover,
#page #top-bar .top-header-social-icons ul li a:focus-visible { color: var(--dp-on-brand); }
#page #top-bar .top-header-social-icons .dp-icon { width: 16px; height: 16px; }
.dp-hotline__icon .dp-icon { width: 20px; height: 20px; }
@media (max-width: 767px) { .dp-hotline__icon .dp-icon { width: 18px; height: 18px; } }
html body #page #top-bar .fa,
html body #page .mid-header .fa,
html body #page #masthead .fa,
html body #page #sidebar-primary .fa,
html body #page #footer-widgets .fa,
html body #page #colophon .fa,
html body #page li.product .fa {
font-family: FontAwesome !important;
font-weight: normal !important;
font-style: normal;
}@supports (overflow: clip) {
html body #page.site { overflow: clip; display: flow-root; }
} html #page #masthead { transition: none; } @media (min-width: 1051px) { html #page #masthead {
position: sticky;
top: var(--dp-sticky-top);
z-index: 999;
height: var(--dp-nav-h);
min-height: 0;
background: var(--dp-surface);
border-top: 0;
border-bottom: 1px solid var(--dp-border);
box-shadow: 0 1px 0 rgba(var(--dp-brand-surface-rgb), .04);
}
html #page #masthead > .container { height: var(--dp-nav-h); }
html #page #masthead .head-wrap {
height: 100%;
align-items: center;
gap: 20px;
} html #page #masthead .special-menu-container,
html #page #masthead .special-menu-container ul.special-menu-wrapper,
html #page #masthead .special-menu-container ul.special-menu-wrapper > li { height: var(--dp-nav-item-h); }
html #page #masthead .special-menu-container ul.special-menu-wrapper a.special-menu {
height: var(--dp-nav-item-h);
padding: 0 44px 0 16px;
border-radius: 10px;
background: var(--dp-brand-surface);
font-size: 13px;
letter-spacing: .06em;
box-shadow: 0 1px 2px rgba(var(--dp-brand-surface-rgb), .2);
}
html #page #masthead .special-menu-container ul.special-menu-wrapper a.special-menu:hover,
html #page #masthead .special-menu-container ul.special-menu-wrapper li:hover > a.special-menu,
html #page #masthead .special-menu-container ul.special-menu-wrapper a.special-menu[aria-expanded="true"] { background: var(--dp-primary); }
html #page #masthead .special-menu-container ul.special-menu-wrapper li.menu-item-has-children > .angle-down {
height: var(--dp-nav-item-h);
line-height: var(--dp-nav-item-h);
right: 6px;
font-size: 16px;
} html #page .special-menu-container ul.special-menu-wrapper ul.special-sub-menu {
top: calc(100% + 8px);
border: 1px solid var(--dp-border);
border-radius: 12px;
box-shadow: 0 24px 48px rgba(var(--dp-brand-surface-deep-rgb), .22), 0 2px 6px rgba(var(--dp-brand-surface-deep-rgb), .08);
}
html #page .special-menu-container ul.special-menu-wrapper ul.special-sub-menu::before {
content: "";
position: absolute;
left: 0;
right: 0;
top: -9px;
height: 9px;
} html #page .special-menu-container ul.special-menu-wrapper li.menu-item-has-children:hover > ul.special-sub-menu {
visibility: visible;
transition-delay: .12s;
} html #page .special-menu-container ul.special-menu-wrapper li.menu-item-has-children.dp-open > ul.special-sub-menu,
html #page .special-menu-container ul.special-menu-wrapper li.menu-item-has-children:has(:focus-visible) > ul.special-sub-menu {
visibility: visible;
transition: none;
}
html #page .special-menu-container ul.special-menu-wrapper li.menu-item-has-children.dp-closed > ul.special-sub-menu { visibility: hidden; transition-delay: 0s; } html body.home.page-template-home-template:not(.dp-nav-stuck) #page .special-menu-container:not(.onhover) ul.special-menu-wrapper ul.special-sub-menu {
box-shadow: 0 6px 18px rgba(var(--dp-brand-surface-rgb), .06);
} html #page #masthead .main-navigation ul.menu > li > a {
height: var(--dp-nav-item-h);
padding: 0 14px;
border-radius: 8px;
font-size: 13px;
font-weight: 700;
letter-spacing: .06em;
}
html #page #masthead .main-navigation ul.menu > li > a::before { inset: 0; border-radius: 8px; }
html #page #masthead .main-navigation ul.menu > li > a::after,
html #page #masthead .main-navigation ul.menu > li > a:hover::after {
left: 14px;
right: 14px;
bottom: 6px;
height: 2px;
border-radius: 2px;
} html body.dp-nav-stuck.home.page-template-home-template #page .special-menu-container:not(.onhover) ul.special-menu-wrapper ul.special-sub-menu {
visibility: hidden;
max-height: var(--dp-dd-max, min(70vh, 480px));
overflow-y: auto !important;
box-shadow: 0 24px 48px rgba(var(--dp-brand-surface-deep-rgb), .22), 0 2px 6px rgba(var(--dp-brand-surface-deep-rgb), .08);
}
html body.dp-nav-stuck.home.page-template-home-template #page .special-menu-container:not(.onhover) ul.special-menu-wrapper li.menu-item-has-children:hover > ul.special-sub-menu {
visibility: visible;
transition-delay: .12s;
}
html body.dp-nav-stuck.home.page-template-home-template #page .special-menu-container:not(.onhover) ul.special-menu-wrapper li.menu-item-has-children.dp-open > ul.special-sub-menu,
html body.dp-nav-stuck.home.page-template-home-template #page .special-menu-container:not(.onhover) ul.special-menu-wrapper li.menu-item-has-children:has(:focus-visible) > ul.special-sub-menu {
visibility: visible;
transition: none;
}
html body.dp-nav-stuck.home.page-template-home-template #page .special-menu-container:not(.onhover) ul.special-menu-wrapper li.menu-item-has-children.dp-closed > ul.special-sub-menu { visibility: hidden; transition-delay: 0s; } html body.home #page #masthead {
transition: background-color .3s ease, border-color .3s ease, box-shadow .3s ease;
}
html body.home #page #masthead .special-menu-container ul.special-menu-wrapper a.special-menu,
html body.home #page #masthead .main-navigation ul.menu > li > a,
html body.home #page #masthead .special-menu-container,
html body.home #page #masthead .special-menu-container ul.special-menu-wrapper,
html body.home #page #masthead .special-menu-container ul.special-menu-wrapper > li,
html body.home #page #masthead .special-menu-container ul.special-menu-wrapper li.menu-item-has-children > .angle-down {
transition: height .3s ease, line-height .3s ease, background-color .3s ease, color .3s ease;
}
html body.home #page #masthead .main-navigation ul.menu > li > a::before { transition: background-color .3s ease; }
html body.home.dp-nav-stuck #page #masthead {
background: var(--dp-brand-surface);
border-bottom-color: transparent;
box-shadow: 0 6px 18px rgba(var(--dp-brand-surface-deep-rgb), .22);
}
html body.home.dp-nav-stuck #page #masthead .special-menu-container,
html body.home.dp-nav-stuck #page #masthead .special-menu-container ul.special-menu-wrapper,
html body.home.dp-nav-stuck #page #masthead .special-menu-container ul.special-menu-wrapper > li,
html body.home.dp-nav-stuck #page #masthead .special-menu-container ul.special-menu-wrapper a.special-menu,
html body.home.dp-nav-stuck #page #masthead .main-navigation ul.menu > li > a { height: 38px; }
html body.home.dp-nav-stuck #page #masthead .special-menu-container ul.special-menu-wrapper li.menu-item-has-children > .angle-down { height: 38px; line-height: 38px; }
html body.home.dp-nav-stuck #page #masthead .special-menu-container ul.special-menu-wrapper a.special-menu { background: var(--dp-primary); color: var(--dp-on-primary); }
html body.home.dp-nav-stuck #page #masthead .special-menu-container ul.special-menu-wrapper li:hover > a.special-menu,
html body.home.dp-nav-stuck #page #masthead .special-menu-container ul.special-menu-wrapper a.special-menu[aria-expanded="true"] { background: var(--dp-primary-hover); }
html body.home.dp-nav-stuck #page #masthead .main-navigation ul.menu > li > a,
html body.home.dp-nav-stuck #page #masthead .main-navigation ul.menu > li.current-menu-item > a,
html body.home.dp-nav-stuck #page #masthead .main-navigation ul.menu > li.current_page_item > a { color: var(--dp-on-brand); }
html body.home.dp-nav-stuck #page #masthead .main-navigation ul.menu > li > a:hover::before,
html body.home.dp-nav-stuck #page #masthead .main-navigation ul.menu > li > a:focus-visible::before { background: rgba(var(--dp-on-brand-rgb), .12); } html #page .special-menu-container ul.special-menu-wrapper li.menu-item-has-children.dp-instant > ul.special-sub-menu { transition: none !important; } html #page .mid-header .dp-icon-btn { display: none; }
} .dp-nav-backdrop {
position: fixed;
z-index: 990;
inset: 0;
background: rgba(var(--dp-brand-surface-deep-rgb), .38);
opacity: 0;
visibility: hidden;
transition: opacity .15s ease, visibility 0s linear .15s;
}
body.dp-menu-engaged .dp-nav-backdrop {
opacity: 1;
visibility: visible;
transition: opacity .15s ease, visibility 0s;
} @media (max-width: 1050px) { html #page #masthead { display: none; }
html #page #top-bar { display: none; }
.dp-nav-backdrop { display: none; } html #page div.mid-header {
position: sticky;
top: var(--dp-sticky-top);
z-index: 1000;
height: var(--dp-mobile-h);
padding: 0;
border-bottom: 1px solid var(--dp-border);
background: var(--dp-surface);
box-shadow: 0 1px 0 rgba(var(--dp-brand-surface-rgb), .04);
} html #page .mid-header > .container {
height: var(--dp-mobile-h);
display: flex;
flex-wrap: nowrap;
align-items: center;
gap: 10px;
background: var(--dp-surface);
}
html #page .mid-header > .container > * { order: 0; align-self: center; margin-top: 0; margin-bottom: 0; }
html #page .mid-header .site-branding { flex: 0 1 auto; width: auto; min-width: 0; margin: 0 0 0 2px; padding: 0; line-height: 0; }
html #page .mid-header .custom-logo-link { display: block; line-height: 0; }
html #page .mid-header .custom-logo { display: block; max-height: 40px; width: auto; }
html #page .mid-header .ae-search-holder { flex: 1 1 auto; max-width: 560px; margin: 0 0 0 auto; padding: 0; }
html #page .mid-header .product-search-wrapper form { height: 44px; }
html #page .mid-header .product-search-wrapper select.product-cat { display: none; }
html #page .mid-header .ae-cart-wishlist { flex: 0 0 auto; margin: 0; padding: 0; }
html #page .mid-header button.dp-icon-btn {
display: inline-flex;
flex: 0 0 auto;
align-items: center;
justify-content: center;
width: 44px;
height: 44px;
margin: 0;
padding: 0;
border: 1px solid var(--dp-border);
border-radius: var(--dp-radius);
background: var(--dp-surface);
color: var(--dp-brand-surface);
line-height: 1;
box-shadow: none;
cursor: pointer;
}
html #page .mid-header button.dp-icon-btn:hover,
html #page .mid-header button.dp-icon-btn:focus-visible { border-color: var(--dp-primary); color: var(--dp-primary); background: var(--dp-primary-subtle); }
html #page .mid-header button.dp-menu-btn[aria-expanded="true"] { border-color: var(--dp-primary); color: var(--dp-primary); }
.dp-icon-btn .dp-icon { width: 22px; height: 22px; } html #page .mid-header button.dp-search-btn { display: none; } html #page .mid-header .dp-hotline { gap: 10px; padding: 0; }
html #page .mid-header .dp-hotline__icon {
width: 44px;
height: 44px;
border-radius: var(--dp-radius);
background: var(--dp-primary);
color: var(--dp-on-primary);
}
}
@media (max-width: 767px) { html #page .mid-header .ae-search-holder { display: none; }
html #page .mid-header button.dp-search-btn { display: inline-flex; margin-left: auto; }
html #page .mid-header .dp-hotline__text { display: none; }
html #page .mid-header > .container { gap: 8px; }
}
@media (max-width: 359px) {
html #page .mid-header .custom-logo { max-height: 32px; }
html #page .mid-header .dp-hotline__icon,
html #page .mid-header button.dp-icon-btn { width: 40px; height: 40px; }
html #page .mid-header > .container { gap: 6px; }
} html.dp-scroll-lock,
html.dp-scroll-lock body { overflow: hidden; } html.dp-scroll-lock #page { isolation: isolate; }
.dp-drawer-backdrop {
position: fixed;
z-index: 1090;
inset: 0;
background: rgba(var(--dp-brand-surface-deep-rgb), .5);
opacity: 0;
transition: opacity .2s ease;
}
.dp-drawer-backdrop.is-open { opacity: 1; }
.dp-drawer {
position: fixed;
z-index: 1100;
top: 0;
left: 0;
bottom: 0;
display: flex;
flex-direction: column;
width: min(88vw, 400px);
background: var(--dp-surface);
box-shadow: 18px 0 40px rgba(var(--dp-brand-surface-deep-rgb), .2); transform: translateX(-100%);
transition: transform .22s ease;
color: var(--dp-text);
}
.dp-drawer.is-open { transform: none; }
.dp-drawer[hidden],
.dp-drawer-backdrop[hidden] { display: none; }
.dp-drawer__head {
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
flex: 0 0 auto;
height: var(--dp-mobile-h);
padding: 0 12px 0 20px;
border-bottom: 1px solid var(--dp-border);
} html body .dp-drawer img.dp-drawer__logo { display: block; flex: 0 1 auto; width: auto; max-width: 180px; height: 36px; min-width: 0; object-fit: contain; }
.dp-drawer__title { font-size: 16px; font-weight: 700; }
html body .dp-drawer button.dp-drawer__close {
flex: 0 0 auto;
display: inline-flex;
align-items: center;
justify-content: center;
width: 44px;
height: 44px;
margin: 0;
padding: 0;
border: 1px solid var(--dp-border);
border-radius: 12px;
background: var(--dp-surface);
color: var(--dp-brand-surface);
box-shadow: none;
}
html body .dp-drawer button.dp-drawer__close:hover,
html body .dp-drawer button.dp-drawer__close:focus-visible { border-color: var(--dp-primary); color: var(--dp-primary); }
.dp-drawer__close .dp-icon { width: 22px; height: 22px; }
.dp-drawer__body {
flex: 1 1 auto;
overflow-y: auto;
overscroll-behavior: contain;
padding: 16px 20px 28px;
}
.dp-drawer__section + .dp-drawer__section { margin-top: 22px; } .dp-drawer__search form {
display: flex;
height: 46px;
margin: 0 0 20px;
border: 1px solid var(--dp-border-strong);
border-radius: 12px;
overflow: hidden;
background: var(--dp-surface);
}
.dp-drawer__search form:focus-within { border-color: var(--dp-primary); box-shadow: 0 0 0 3px rgba(var(--dp-primary-rgb), .15); }
html body .dp-drawer__search input.search-field {
flex: 1 1 auto;
min-width: 0;
height: 100%;
margin: 0;
padding: 0 14px;
border: 0;
border-radius: 0;
box-shadow: none;
font-size: 15px;
color: var(--dp-text);
}
html body .dp-drawer__search input.search-field:focus-visible { outline: none !important; }
html body .dp-drawer__search button.search-submit {
position: static;
flex: 0 0 50px;
width: 50px;
height: 100%;
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
background: var(--dp-primary);
color: var(--dp-on-primary);
}
.dp-drawer__search .search-submit i { font-family: FontAwesome; color: var(--dp-on-primary); font-size: 17px; } .dp-drawer__links,
.dp-drawer__cats { margin: 0; padding: 0; list-style: none; }
.dp-drawer__links li + li { border-top: 1px solid var(--dp-fill); }
.dp-drawer__links a {
display: flex;
align-items: center;
justify-content: space-between;
min-height: 50px;
padding: 0 4px;
color: var(--dp-brand-surface);
font-size: 15px;
font-weight: 700;
letter-spacing: .04em;
text-transform: uppercase;
}
.dp-drawer__links a.is-current { color: var(--dp-primary); box-shadow: inset 3px 0 0 var(--dp-accent); padding-left: 12px; }
.dp-drawer__chev { width: 18px; height: 18px; color: var(--dp-text-subtle); } .dp-drawer__heading {
display: flex;
align-items: center;
gap: 8px;
margin: 0 0 12px;
color: var(--dp-text-muted);
font-size: 12px;
font-weight: 700;
letter-spacing: .08em;
text-transform: uppercase;
}
.dp-drawer__heading .dp-icon { width: 14px; height: 14px; color: var(--dp-accent); }
.dp-drawer__cats { display: flex; flex-direction: column; gap: 0; border: 1px solid var(--dp-border); border-radius: var(--dp-radius); overflow: hidden; }
.dp-drawer__cats li + li { border-top: 1px solid var(--dp-menu-separator); }
.dp-drawer__cats a {
display: flex;
align-items: center;
min-height: 46px;
padding: 10px 14px;
background: var(--dp-surface);
color: var(--dp-text);
font-size: 15px;
font-weight: 600;
line-height: 1.35;
}
.dp-drawer__cats a:hover,
.dp-drawer__cats a.is-current { background: var(--dp-primary-subtle); color: var(--dp-primary); box-shadow: inset 3px 0 0 var(--dp-primary); } .dp-drawer__contact { padding-top: 20px; border-top: 1px solid var(--dp-border); }
.dp-drawer__call {
display: flex;
align-items: center;
gap: 12px;
padding: 12px 14px;
border-radius: 12px;
background: var(--dp-brand-surface);
color: var(--dp-on-brand);
}
.dp-drawer__call:hover,
.dp-drawer__call:focus-visible { background: var(--dp-primary); color: var(--dp-on-primary); }
.dp-drawer__call .dp-icon { width: 22px; height: 22px; }
.dp-drawer__call span { display: flex; flex-direction: column; line-height: 1.25; }
.dp-drawer__call small { color: rgba(var(--dp-on-brand-rgb), .7); font-size: 12px; }
.dp-drawer__call strong { font-size: 18px; }
.dp-drawer__social { display: flex; gap: 8px; margin-top: 10px; }
.dp-drawer__social a {
display: inline-flex;
flex: 1 1 0;
align-items: center;
justify-content: center;
gap: 8px;
min-height: 44px;
border: 1px solid var(--dp-border);
border-radius: 10px;
color: var(--dp-brand-surface);
font-size: 14px;
font-weight: 600;
}
.dp-drawer__social a:hover { border-color: var(--dp-primary); color: var(--dp-primary); }
.dp-drawer__social .dp-icon { width: 18px; height: 18px; }
.dp-drawer__line {
display: flex;
align-items: flex-start;
gap: 10px;
margin: 12px 0 0;
color: var(--dp-text-muted);
font-size: 14px;
line-height: 1.5;
}
a.dp-drawer__line:hover { color: var(--dp-primary); }
.dp-drawer__line .dp-icon { width: 16px; height: 16px; margin-top: 3px; color: var(--dp-primary); }
@media (prefers-reduced-motion: reduce) {
.dp-drawer,
.dp-drawer-backdrop,
.dp-nav-backdrop,
html body.home #page #masthead,
html body.home #page #masthead .special-menu-container ul.special-menu-wrapper a.special-menu,
html body.home #page #masthead .main-navigation ul.menu > li > a,
html body.home #page #masthead .main-navigation ul.menu > li > a::before,
html body.home #page #masthead .special-menu-container,
html body.home #page #masthead .special-menu-container ul.special-menu-wrapper,
html body.home #page #masthead .special-menu-container ul.special-menu-wrapper > li,
html body.home #page #masthead .special-menu-container ul.special-menu-wrapper li.menu-item-has-children > .angle-down { transition: none; }
}