body {font-family: 'Raleway', sans-serif, arial !important;}
#header .mobile-toggle i:before {content: "\f0c9" !important;display: block;height: calc(50% + 1px);color: #999999!important;}
@media (max-width: 991px)
#header .mobile-toggle {display: block;}
#header .mobile-toggle {color: #999999!important; font-size: 20px;}
#nav-panel .mobile-nav-wrap {background-color: #e5e5e5 !important;}
#nav-panel .accordion-menu li.menu-item:hover > a, #nav-panel .accordion-menu .arrow:hover, #nav-panel .menu-custom-block a:hover {
color: #414141 !important;}
#nav-panel .accordion-menu li.menu-item > a, #nav-panel .accordion-menu .arrow, #nav-panel .menu-custom-block a {
color: #414141 !important;}
}
h3 a:hover {text-decoration:none !important} 
p, h1,h2, h3, h4, h5, h6{ font-family: 'Raleway', sans-serif, arial !important; }
p {line-height: 30px;}
h2 {font-size: 1.6em !important;line-height:48px !important;}
h4 {padding-left:30px;}
h5 {font-size:4em !important;line-height:1em; color:#f7f7f7 !important;}
h6 {font-size:4em !important;line-height:1em; color:#f0eae0 !important;}
h3.hash {font-size:3em !important;line-height:1em; color:#d23b90!important;text-shadow: 2px 2px 2px rgba(146, 54, 106, 1);}
h3.hash-1 {font-size:3em !important;line-height:1em; color:#405b87!important;
text-shadow: 1px 1px #6a9ba3, 2px 2px #6a9ba3, 3px 3px #6a9ba3, 4px 4px #6a9ba3, 5px 5px #6a9ba3, 6px 6px #6a9ba3;}
h3.hash-2 {font-size:3em !important;line-height:1em; color:#f0b323!important;
text-shadow: 1px 1px #326295, 2px 2px #326295, 3px 3px #326295, 4px 4px #326295, 5px 5px #326295, 6px 6px #326295;}
h3.hash-3 {font-size:2em !important;line-height:1em; color:#4f868e !important;
text-shadow: 1px 1px #e5e1e6, 2px 2px #e5e1e6, 3px 3px #e5e1e6, 4px 4px #e5e1e6;}
h3.hash-4 {font-size:2.4em !important;line-height:1.4em; color:#4f868e !important;
text-shadow: 1px 1px #e5e1e6, 2px 2px #e5e1e6, 3px 3px #e5e1e6, 4px 4px #e5e1e6;} ul.products li.product-col .variations .filter-item-list {display:none !important;}
.single-product .product-summary-wrap .price, ul.products .price, ul.product_list_widget li .product-details .amount, .widget ul.product_list_widget li .product-details .amount {font-family: 'Raleway', sans-serif, arial !important;font-weight: 400;letter-spacing: 0;color: #282d3b;}
.egm-marker-iw p{font-size:14px !important; line-height:18px !important} .Simple-Line-Icons-user-female:before {content: "\e000"; color: #ffffff!important;}
.band {margin-left:-15% !important}
.tern {margin-left:-10% !important}
.aman {margin-left:-5% !important}
.ener {margin-left:0% !important}
.risk {margin-left:-5% !important}
.crea {margin-left:-10% !important}
.exp {z-index:100 !important;}
.svgan {z-index:1 !important;position:fixed !important; top:25%; left:0; width:100% !important; } blockquote {padding: 0;margin: 0;}
.quote-a {background-color:#eeeeee;border-radius: 16px;color: #00000;padding: 20px;font-size: 20px;}
.quote-a::after {border-color: transparent #eeeeee transparent transparent;border-image: none;border-style: solid;border-width: 20px;
top: 40px;content: " ";display: block;right: 75%;position: relative;}
.quote-c {background-color: #d9d9d6;border-radius: 16px;color: #00000;padding: 20px;font-size: 20px;}
.quote-c::after {border-color: transparent #d9d9d6 transparent transparent;border-image: none;border-style: solid;border-width: 20px;
top: 40px;content: " ";display: block;right: 75%;position: relative;}
.quote-a1, .quote-a2, .quote-a3, .quote-a4, .quote-a5
{-webkit-box-shadow: 11px 11px 5px 0px rgba(50, 50, 50, 0.1);
-moz-box-shadow:    11px 11px 5px 0px rgba(50, 50, 50, 0.1);
box-shadow:         11px 11px 5px 0px rgba(50, 50, 50, 0.1);}
.quote-a1, .quote-a2, .quote-a3, .quote-a4, .quote-a5
{text-shadow: 2px 2px 5px rgba(150, 150, 150, 0.2) !important;}
.quote-a1 {background-color:#f0b323;border-radius: 16px;color: #00000;padding: 20px;font-size: 20px;}
.quote-a1::after {border-color: transparent #f0b323 transparent transparent;border-image: none;border-style: solid;border-width: 20px;
top: 40px;content: " ";display: block;right: 75%;position: relative;}
.quote-a2 {background-color:#326295;border-radius: 16px;color: #fff !important;padding: 20px;font-size: 20px;}
.quote-a2::after {border-color: transparent #326295 transparent transparent;border-image: none;border-style: solid;border-width: 20px;
top: 40px;content: " ";display: block;right: 75%;position: relative;}
.quote-a3 {background-color:#ff6a39;border-radius: 16px;color: #fff !important;padding: 20px;font-size: 20px;}
.quote-a3::after {border-color: transparent #ff6a39 transparent transparent;border-image: none;border-style: solid;border-width: 20px;
top: 40px;content: " ";display: block;right: 75%;position: relative;}
.quote-a4 {background-color:#df1995;border-radius: 16px;color: #fff !important;padding: 20px;font-size: 20px;}
.quote-a4::after {border-color: transparent #df1995 transparent transparent;border-image: none;border-style: solid;border-width: 20px;
top: 40px;content: " ";display: block;right: 75%;position: relative;}
.quote-a5 {background-color:#991e66;border-radius: 16px;color: #fff !important;padding: 20px;font-size: 20px;}
.quote-a5::after {border-color: transparent #991e66 transparent transparent;border-image: none;border-style: solid;border-width: 20px;
top: 40px;content: " ";display: block;right: 75%;position: relative;}
.quote-yellow {font-size:1.2em!important;}  
.quote-b {background-color:#faf7b1;border-radius: 16px;color: #00000;padding: 20px 20px 0 20px !important;font-size: 20px;}
.quote-b::after {border-color: transparent #faf7b1 transparent transparent;border-image: none;border-style: solid;border-width: 20px;
top: 20px;content: " ";display: block;right: 75%;position: relative;} 
@media only screen and ( max-width: 479px ) {
h3.hash {font-size:2.4em !important;line-height:1em; color:#d23b90!important; text-align:center !important;
text-shadow: 2px 2px 2px rgba(146, 54, 106, 1);}
h3.hash-1 {font-size:2.4em !important;line-height:1em; color:#405b87!important; text-align:center !important;
text-shadow: 1px 1px #6a9ba3, 2px 2px #6a9ba3, 3px 3px #6a9ba3, 4px 4px #6a9ba3;}
h3.hash-2 {font-size:2.4em !important;line-height:1em; color:#f0b323!important; text-align:center !important;
text-shadow: 1px 1px #326295, 2px 2px #326295, 3px 3px #326295, 4px 4px #326295;}
.band, .tern, .aman, .ener, .risk, .crea {margin-left:0% !important}
.exp {display:none !important}
.tk-blob, .blob{display:none !important}
.tk-blob1 {display:none !important}
}
.blob {top: 0;left: 0;fill: #023F92;width:10vmax;z-index: -1;animation: move 10s ease-in-out infinite;transform-origin: 50% 50%;}
@keyframes move {
0%   { transform: scale(1)   translate(10px, -30px); }
38%  { transform: scale(0.8, 1) translate(80vw, 30vh) rotate(160deg); }
40%  { transform: scale(0.8, 1) translate(80vw, 30vh) rotate(160deg); }
78%  { transform: scale(1.3) translate(0vw, 50vh) rotate(-20deg); }
80%  { transform: scale(1.3) translate(0vw, 50vh) rotate(-20deg); }
100% { transform: scale(1)   translate(10px, -30px); }
}
.tk-blob {width:30vmax; animation: blob-turn var(--time, 30s) linear infinite;
fill: var(--fill, #7600f8);
position: relative;
transform-origin: center;
}
.tk-blob svg {
animation: blob-skew calc( var(--time, 30s) * 0.5 ) linear 0s infinite;
transform-origin: center;
}
.tk-blob svg path {
animation: blob-scale calc( var(--time, 30s) * 0.5 ) ease-in-out 0s infinite;
transform-origin: center;
}
@keyframes blob-turn {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
@keyframes blob-skew {
0% {
transform: skewY(0deg);
}
13% {
transform: skewY( calc( (1.8deg) * var(--amount, 2)) );
}
18% {
transform: skewY( calc( (2.2deg) * var(--amount, 2)) );
}
24% {
transform: skewY( calc( (2.48deg) * var(--amount, 2)) );
}
25% {
transform: skewY( calc( (2.5deg) * var(--amount, 2)) );
}
26% {
transform: skewY( calc( (2.48deg) * var(--amount, 2)) );
}
32% {
transform: skewY( calc( (2.2deg) * var(--amount, 2)) );
}
37% {
transform: skewY( calc( (1.8deg) * var(--amount, 2)) );
}
50% {
transform: skewY(0deg);
}
63% {
transform: skewY( calc( (-1.8deg) * var(--amount, 2)) );
}
68% {
transform: skewY( calc( (-2.2deg) * var(--amount, 2)) );
}
74% {
transform: skewY( calc( (-2.48deg) * var(--amount, 2)) );
}
75% {
transform: skewY( calc( (-2.5deg) * var(--amount, 2)) );
}
76% {
transform: skewY( calc( (-2.48deg) * var(--amount, 2)) );
}
82% {
transform: skewY( calc( (-2.2deg) * var(--amount, 2)) );
}
87% {
transform: skewY( calc( (-1.8deg) * var(--amount, 2)) );
}
100% {
transform: skewY(0deg);
}
}
@keyframes blob-scale {
0% {
transform: scaleX(.9) scaleY(1);
}
25% {
transform: scaleX(.9) scaleY(.9);
}
50% {
transform: scaleX(1) scaleY(.9);
}
75% {
transform: scaleX(.9) scaleY(.9);
}
100% {
transform: scaleX(.9) scaleY(1);
}
}
.blob1{} .blob1 {top: 0;left: 0;fill: #ff00ff;width:6vmax;z-index: -1;animation: move 10s ease-in-out infinite;transform-origin: 50% 50%;}
@keyframes move {
0%   { transform: scale(1)   translate(10px, -30px); }
38%  { transform: scale(0.8, 1) translate(80vw, 30vh) rotate(160deg); }
40%  { transform: scale(0.8, 1) translate(80vw, 30vh) rotate(160deg); }
78%  { transform: scale(1.3) translate(0vw, 50vh) rotate(-20deg); }
80%  { transform: scale(1.3) translate(0vw, 50vh) rotate(-20deg); }
100% { transform: scale(1)   translate(10px, -30px); }
}
.arrive{padding:0 !important;}
.arrive p{margin:0 !important; background:#e5e5e5 !important;} .header-row .header-center {
margin: 0 auto;padding-left: 0px !important;padding-right: 0px!important;justify-content: center;}
#header .main-menu > li.menu-item > a {
font-family: 'Raleway', sans-serif, arial !important; 
font-size: 0.95em;
font-weight: 500;
line-height: 20px;
color: #333333;
padding: 10px !important;}
#header .main-menu > li.menu-item.active > a {color: #888888 !important;}
#header .main-menu > li.menu-item.active:hover > a, #header .main-menu > li.menu-item:hover > a {
background-color: transparent;color: #888888 !important;} .menu-bottom ul 
{list-style: none;text-align: center;padding:0; margin: 0;}
.menu-bottom li 
{font-family:'Stark', sans-serif !important;font-size:12px !important;line-height: 40px;padding:0 15px;}
.menu-bottom a 
{text-decoration: none;color: #000000 !important;display:inline-block !important;transition: .3s background-color;} 
.menu-bottom a:hover 
{background-color: #ffffff; color: #888888 !important;} 
.menu-bottom a.active 
{background-color: #fff;color:#444;cursor: default;} .button1  {border: 1px solid #ffffff !important; color:#ffffff !important; margin: 0 auto !important;
padding: 5px 30px; font-size:18px !important; text-align:center !important;
-webkit-box-shadow: 7px 7px 0px 0px rgba(255, 255, 255, 0.75);-moz-box-shadow:7px 7px 0px 0px rgba(255, 255, 255, 0.75);
box-shadow:7px 7px 0px 0px rgba(255, 255, 255, 0.75);cursor:pointer; text-decoration:none !important;letter-spacing: .5em;
transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.button1:hover,  .button1:focus,  .button1:active {
box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
-webkit-transform: scale(1.1);
transform: scale(1.1);}
.button2  {
background-color: transparent !important;
border: 1px solid #000000 !important; color:#000000 !important; width:220px !important; margin: 25px auto 25px auto!important;
padding: 5px 30px; font-size:18px !important; text-align:center !important;
-webkit-box-shadow: 7px 7px 0px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:7px 7px 0px 0px rgba(0, 0, 0, 0.75);
box-shadow:7px 7px 0px 0px rgba(0, 0, 0, 0.75);cursor:pointer; text-decoration:none !important;letter-spacing: .3em;}
.button2:hover,  .button2:focus,  .button2:active,   .button2 a:hover{
box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);-webkit-transform: scale(1.1);
transform: scale(1.1);text-decoration:none !important;}
.add_to_cart_button, .quickview {
background-color: transparent !important;
border: 1px solid #000000 !important; color:#000000 !important; 
padding: 5px 30px; font-size:12px !important; text-align:center !important;
-webkit-box-shadow: 7px 7px 0px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:7px 7px 0px 0px rgba(0, 0, 0, 0.75);
box-shadow:7px 7px 0px 0px rgba(0, 0, 0, 0.75);cursor:pointer; text-decoration:none !important;}
ul.products li.product-default:hover .add-links .quickview {right: -60px !important;} 
.button3  {
background-color: transparent !important;
border: 1px solid #000000 !important; color:#000000 !important; width:200px !important; margin: 25px 0 25px 20%!important;
padding: 5px 30px; font-size:18px !important; text-align:center !important;
-webkit-box-shadow: 7px 7px 0px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:7px 7px 0px 0px rgba(0, 0, 0, 0.75);
box-shadow:7px 7px 0px 0px rgba(0, 0, 0, 0.75);cursor:pointer; text-decoration:none !important;letter-spacing: .3em;}
.button3:hover,  .button3:focus,  .button3:active,   .button3 a:hover{
box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);-webkit-transform: scale(1.1);
transform: scale(1.1);text-decoration:none !important;} .enews .form-group {}
.enewsimg{z-index:100 !important;}
.enews #wpforms-358172, .enews #wpforms-358181  { margin-left:-35% !important; z-index:-1 !important;}
#wpforms-358172, #wpforms-358181 
{background:#f0eae0 !important;border:none !important;
width: 135%;
height: 70px!important;
padding: 0 20px 10px 30% ;
-webkit-box-shadow: none !important;
font-size:16px !important;
text-align:center !important} 
#wpforms-358172-field_2, #wpforms-358181-field_2
{background:none !important;border:none !important; height: 50px!important;text-align:center !important} 
button#wpforms-submit-358172, button#wpforms-submit-358181, button#wpforms-submit-358197{
background-color: transparent !important;
border: 1px solid #000000 !important; color:#000000 !important; width:200px !important; margin: 25px 0 25px 20%!important;
padding: 5px 30px; font-size:18px !important; text-align:center !important;
-webkit-box-shadow: 7px 7px 0px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:7px 7px 0px 0px rgba(0, 0, 0, 0.75);
box-shadow:7px 7px 0px 0px rgba(0, 0, 0, 0.75);cursor:pointer; text-decoration:none !important;letter-spacing: .3em;}
button#wpforms-submit-358188, button#wpforms-submit-358197{
background-color: transparent !important;
border: 1px solid #000000 !important; color:#000000 !important; width:auto !important; margin: 25px 0!important;
padding: 5px 30px; font-size:18px !important; text-align:center !important;
-webkit-box-shadow: 7px 7px 0px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:7px 7px 0px 0px rgba(0, 0, 0, 0.75);
box-shadow:7px 7px 0px 0px rgba(0, 0, 0, 0.75);cursor:pointer; text-decoration:none !important;letter-spacing: .3em;}
button#wpforms-submit-358172:hover, button#wpforms-submit-358172:focus, button#wpforms-submit-358172:active, 
button#wpforms-submit-358172 a:hover,
button#wpforms-submit-358181:hover, button#wpforms-submit-358181:focus, button#wpforms-submit-358181:active, 
button#wpforms-submit-358181 a:hover,
button#wpforms-submit-358188:hover, button#wpforms-submit-358188:focus, button#wpforms-submit-358188:active, 
button#wpforms-submit-358188 a:hover,
button#wpforms-submit-358197:hover, button#wpforms-submit-358197:focus, button#wpforms-submit-358197:active, 
button#wpforms-submit-358197 a:hover
{box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);-webkit-transform: scale(1.1);
transform: scale(1.1);text-decoration:none !important;}
.vpc-configure-button {text-transform: uppercase;font-size: 1em;letter-spacing: -0.015em;font-weight: 700;line-height: 3rem;
border: none; height: 3rem !important;padding: 0 2em;margin-top:-5px !important;}
.easier p{color: #ffffff !important; background:#4f868e!important; padding:5px 10px !important;}
#order_review .col-lg-6 > h3, #customer_details .woocommerce-billing-fields > h3, #payment > h3 {font-size: 18px !important;text-transform:capitalize !important; }
.woocommerce-additional-fields > h3 {font-size: 26px !important;}
.time p {text-align:center !important;font-size:2em !important;color:#000000 !important;}
.time1 p {text-align:center !important;font-size:1.6em !important;color:#000000 !important;}
.delete { }
.quickview {position:absolute;bottom:35% !important;background:none !important;color:#fff; font-size:1.4em !important;}
.border1{border-left:5px solid #ffff !important;border-bottom: 5px solid #ffffff !important;}
.border2{border-right:5px solid #ffff !important;border-bottom: 5px solid #ffffff !important;}
.pos1 {margin-left:25px !important; margin-right:-25px !important;z-index:100 !important;} 
.pos2 {margin-left:-25px !important; margin-right:25px !important;z-index:100 !important;} #header .header-main .header-left 
{padding: 10px 0 10px 15% !important;}
@media only screen and ( max-width: 1280px ) 
{#header .header-main .header-left {padding: 10px 0 10px 15% !important;}
.image400{max-width:65% !important;}
.bg1a{margin-left:-50% !important; z-index:1 !important;margin-bottom:20px !important;}
.time p {text-align:center !important;font-size:1.8em !important;}
}
#header.sticky-header .header-main.sticky, #header.sticky-header .main-menu-wrap, .fixed-header #header.sticky-header .main-menu-wrap 
{box-shadow: 0 0px 0 0 rgba(0,0,0,0) !important;}
#header .searchform, .fixed-header #header.sticky-header .searchform {
background:transparent !important;  color:#00000 !important;
border-top:0 !important; border-left:0 !important; border-right:0 !important;
border-bottom:1px solid #000000 !important; font-size:20px !important;
box-shadow: 0 0px 0px rgba(0,0,0,0) inset;}
#header .searchform button, #header .searchform input, #header .searchform input::placeholder,
#header .my-account, #header .my-wishlist {color:#000000 !important;}
#header .porto-view-switcher > li.menu-item::before, #header .porto-view-switcher > li.menu-item > a 
{color: #000000 !important;}
#header .porto-view-switcher, #header .top-links {font-size: 1em !important;}
#mini-cart {font-size:24px !important;}
#mini-cart .cart-items, .my-wishlist .wishlist-count 
{width:20px;height:20px;line-height:20px;background:none !important;font-size:14px;color:#000000 !important;top:5px;right:2px;box-shadow: none !important;} .breadcrumb {font-family: 'Cabin', sans-serif !important;font-size:18px !important; }
.page-title {font-family: 'Albertsthal Typewriter' !important;color: #333333; text-transform:uppercase !important;}
.bigtitle{font-family: 'Albertsthal Typewriter' !important;color:#f9f9f8;font-size:100px !important;line-height: 20%;text-align:center !important; margin-top:-10%; z-index:1 !important;opacity: 0.5;} .woocommerce-loop-product-title-1 h3 
{font-size: 1.6em !important;text-decoration: none; color:#ffffff !important;}
.woocommerce-loop-product__title {font-size: 1.2em !important;font-weight:600;text-decoration: none; 
position: relative !important;
top: 50% !important;}
ul.products li.product-onimage .product-content 
{position: absolute;bottom: 0;left: 0;width: 100%;height:100% !important;z-index: 2;padding: 15px 20px 0;opacity: 0;transition: transform .4s, opacity .2s;
transform: translateZ(0) translateY(5px);background-color: rgba(255, 255, 255, 0.74) !important;}
ul.products li.product-col .rating-wrap 
{display: none !important;}
ul.products li.product-col .product-loop-title 
{ font-size: 1.2em;text-decoration: none;}
ul.products li.product-col .woocommerce-loop-product__title 
{font-size: 1.2em;text-align:center !important;}
ul.products li.product-col .price 
{font-size: 1.2em !important;margin-bottom: 1rem; text-align:center !important;}
.trendsher { margin:40% 0 25% 0 !important;}
h4.mb-0, h4.m-b-sm { padding-left:0px !important;}
p.woocommerce-shipping-destination {font-size:16px !important; font-weight: 600!important;}
.porto-control-label{font-size: 14px !important;font-weight: 600; }
.woocommerce-checkout label { font-size: 16px !important;}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 14px !important;}
#stripe-payment-data p {font-size: 14px !important;}
.woocommerce-terms-and-conditions-wrapper {font-size: 14px !important; padding:20px !important; box-sizing: border-box; border: 1px solid #ccc !important}
.woocommerce-privacy-policy-text p{font-size: 14px !important; }
.order_details .wc-item-meta li {display: flex;font-size: 16px !important; line-height:32px !important;color: #999;}
.woocommerce-thankyou-order-received {padding: 20px 0 !important;font-size: 18px; font-weight: 600 !important;  letter-spacing: 0.025em !important;border: 2px solid #e7e7e7;}
@media only screen and ( min-width: 320px ) and ( max-width: 760px){
h2 {margin-top:65px !important;}
.image400{max-width:75% !important;margin-left:auto !important;margin-right:auto !important}
.bg1a{margin-left:-50% !important; z-index:1 !important;margin-bottom: -175px !important; margin-top:-50px !important;}
.trendsher { margin:25% 0 15% 60% !important; }	
.vc_custom_1604520310438
{background-position: 50% 75px !important;background-repeat: no-repeat !important;background-size:cover !important;padding:3% 20px !important}
.pos1, .pos2 {margin:0px !important; } }
.vc_custom_1604520310438
{background-position: 0% 25% !important;background-repeat: no-repeat !important;background-size:contain !important;padding:0 20px !important}
@media only screen and ( min-width: 768px ) and ( max-width: 1200px){
.trendsher { margin:55% 0 15% 45% !important; }	
.vc_custom_1604520310438
{background-position: 40% 75px !important;background-repeat: no-repeat !important;background-size:160% !important;padding:3% 20px !important}
}
@media only screen and ( max-width: 768px ) {
.delete {display:none !important;}   
}
@media only screen and ( max-width: 1440px ) {
h2 {font-size:1.6em !important;}
}
.shadow1{-webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow:    0px 10px 15px 0px rgba(0, 0, 0, 0.4);
box-shadow:         0px 10px 15px 0px rgba(0, 0, 0, 0.4);}
.minhv {min-height:50vh !important;background:#ff0 !important;}
@media screen and (min-width: 600px) {
.menu-bottom li {border-bottom: none;height: 50px;line-height: 50px;font-size: 1.2em!important;} 
.menu-bottom li {display: inline-block;}
}
.vc_custom_1600043952712 {
background-position: -10% center !important;
background-repeat: no-repeat !important;
background-size: contain !important; }
.vc_custom_1600046432501{
background-position: -10% 75% !important;
background-repeat: no-repeat !important;
background-size:cover !important; }
.vc_custom_1600047310920{
background-position: 125% center !important;
background-repeat: no-repeat !important;
background-size: contain !important; }
.bg1{z-index:100 !important;}
.bg1a{margin-left:-50% !important; z-index:1 !important;}
.zindex-1{z-index:1 !important;}
.zindex1{z-index:1 !important;}
.zindex0{z-index:0 !important;}
.zindex100{z-index:100 !important;}
.zindex1000{z-index:99999999 !important;} .button01 {
margin:15px 0 !important; font-size:16px !important;
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: box-shadow, transform;
transition-property: box-shadow, transform;  }
.button01:hover, .button01:focus, .button01:active {
box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
-webkit-transform: scale(1.1);
transform: scale(1.1);}
body.woocommerce .main-content,
body.woocommerce .left-sidebar, body.woocommerce .right-sidebar { padding-top: 0; }
.ls-media-unmute-bg, .ls-icon-muted, .ls-icon-unmuted {display:none !important;} .fixed-header #header { border-top:0px; }
.fixed-header.header-transparent-bottom-border #header { border-bottom: none !important; }
.view-switcher img { display: none; }
.header-top > .container, .header-top > .container-fluid {min-height: 10px !important;}
.header-main .mega-menu.show-arrow>li.has-sub>a:after { font-size: 15px; color: #979797; margin-left: 8px; }
#header .header-top .porto-view-switcher>li.menu-item>a { font-size: 11px; font-weight: 400; }
#header .header-top .header-contact, 
#header .header-top .top-links { font-size: 13px; font-weight: 400; }
#header .header-top .top-links>li.menu-item>a { font-weight: 400; }
#header .mobile-toggle i { position: relative; width: 1em; height: 16px; top: 1px;color: #000 !important;  }
#header .mobile-toggle i:before { content: ''; display: block; height: calc(50% + 1px); }
#header .mobile-toggle i:after { content: ''; display: block; height: calc(50% - 1px); }
.slider-title { font-size: 16px; font-weight: 400; letter-spacing: 0.05em; }
.slider-title .line { display: none !important; } .owl-carousel .owl-nav [class*="owl-"] { background: none !important; border: none !important; text-shadow: none; }
.owl-carousel .owl-nav [class*='owl-'],
.owl-carousel .owl-nav [class*='owl-']:hover { color: #969696; font-size: 20px; }
.home .owl-carousel.show-nav-title .owl-nav { width: 100%; top: 50%; margin-top: -25px; }
.home .owl-carousel.show-nav-title .owl-nav .owl-prev { left: -40px; }
.home .owl-carousel.show-nav-title .owl-nav .owl-next { right: -42px; }
.home .owl-carousel.show-nav-title .owl-nav [class*="owl-"] { color: #969696; } ul.products li.product-onimage2 .add-links .button, ul.products li.product-onimage2 .add-links .yith-wcwl-add-to-wishlist a, ul.products li.product-onimage2 .add-links .yith-wcwl-add-to-wishlist span, ul.products li.product-onimage3 .add-links .yith-wcwl-add-to-wishlist a, ul.products li.product-onimage3 .add-links .yith-wcwl-add-to-wishlist span, ul.products li.product-onimage3 .add-links .quickview, ul.products li.product-onimage3 .add-links .button {
border: none !important;border-color: #fff;
border-width: 2px;
color: #fff;
background-color: #4d4d4a;
border-radius: 2rem;
overflow: hidden;}
.woocommerce-tabs .tab-content p {
font-size: 16px !important;
font-weight: 400; letter-spacing: 0.005em; line-height: 1.9;}
.product-summary-wrap .summary-before, .product-summary-wrap .summary { margin-bottom: 2em; }
.star-rating, .archive-products .star-rating { font-size: 13px; }
ul.products li.product-col h3 { font-family: Poppins; font-size: 14px; font-weight: 500; color: #282d3b; }
.single-product .product-summary-wrap .price,
ul.products .price,
ul.product_list_widget li .product-details .amount,
.widget ul.product_list_widget li .product-details .amount { font-family: 'Oswald'; font-weight: 400; letter-spacing: 0; color: #282d3b; }
.add-links .add_to_cart_button { padding: 0 1.5em; }
ul.products li.product-col:hover .add-links .add_to_cart_button { padding: 0 .7143em; }
.add-links .add_to_cart_button:before { display: none; }
ul.products li.product-col:hover .add-links .add_to_cart_button:before { display: inline-block; }
.add-links .add_to_cart_button, .add-links .add_to_cart_read_more { color: #6a6a6d; }
.product-image .labels { font-weight: 500; font-size: 12px; }
ul.products li.product-col .product-inner { background: #fff; padding-bottom: 1px; }
.shop-banner .btn { margin: 10px 15px 0; font-family: Oswald; font-size: 14px; letter-spacing: 0.075em; min-width: 128px; }
@media (min-width: 481px) {
.shop-banner .btn:first-child { margin-left: 0; }
.shop-banner .btn:last-child { margin-right: 0; }
}
.shop-banner .btn-outline { border-color: #515151; color: #515151; }
.shop-banner .btn-outline:hover { color: #fff; }
.shop-banner .btn-primary { border-width: 2px; border-color: #6a737f; background: #6a737f; } .single-product .product_title { font-family: Poppins; }
.porto-related-products { background: none; padding-top: 0; }
#content-bottom + .porto-related-products { padding-top: 40px; }
.type-product > .porto-related-products { padding-top: 40px; } .newsletter-popup-form .formError .formErrorContent { color: #fff !important; width: 165px; }
.newsletter-popup-form .wysija-submit:hover { background: #e6e6e6; }
.newsletter-popup-form { position: relative; max-width: 700px; width: 100%; margin-left: auto; margin-right: auto; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); background: url(//sw-themes.com/porto_dummy/wp-content/uploads/2016/06/newsletter_popup_bg.jpg) no-repeat; background-size: cover; padding: 30px 30px 10px; background-position: bottom right; }
.newsletter-popup-form .porto-modal-content { max-width: 332px; padding: 0; text-align: center; width: 100%; background: none; }
.newsletter-popup-form h2 { color: #313131; font-size: 16px; font-weight: 700; letter-spacing: 0; margin: 30px 0 12px; }
.newsletter-popup-form .widget_wysija { color: #444; font-size: 13px; line-height: 1.4; }
.newsletter-popup-form .widget_wysija:after { content: ''; display: block; clear: both; }
.newsletter-popup-form .wysija-paragraph { float: left; margin-top: 0; text-align: left; width: 83%; margin-bottom: 15px; }
.newsletter-popup-form .wysija-submit { background: #fff; border-color: #ccc; border-radius: 0 5px 5px 0; color: #686868; float: left; margin-left: -2px; margin-top: 0; padding: 0 12px; height: 34px; }
.newsletter-popup-form .wysija-input { border: 1px solid #ccc; border-radius: 5px 0 0 5px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #bfbfa6; font-size: 13px; padding: 7px 12px; width: 100%; }
.newsletter-popup-form .checkbox { color: #777; font-size: 11px; }
.rtl .newsletter-popup-form .wysija-paragraph { float: right; text-align: right; }
.rtl .newsletter-popup-form .wysija-submit { border-radius: 5px 0 0 5px; float: right; margin-right: -2px; margin-left: 0; }
.rtl .newsletter-popup-form .wysija-input { border-radius: 0 5px 5px 0; }  html{overflow-x:hidden!important}
#order_review .col-lg-6 > h3,#customer_details .woocommerce-billing-fields > h3,#payment > h3{border-bottom:1px solid #b6b6b6;padding-bottom:8px}
.product-image{padding:0} #footer .footer-1 {display:none !important}
.footer-bottom {display:none !important}
#footer .widgettitle, #footer .widget-title { font-size: 15px; font-weight: 400; letter-spacing: 0.05em; text-transform: uppercase; }
#footer .widget.contact-info .contact-details strong { font-family: 'Oswald'; text-transform: uppercase; letter-spacing: 0.05em; }
#footer .widget.contact-info .contact-details i { display: none; }
#footer .widget.contact-info .contact-details strong,
#footer .widget.contact-info .contact-details span { line-height: 20px; padding-left: 0; }
#footer .widget>div>ul li, #footer .widget>ul li { line-height: 2em; }
#footer .row > div:last-child .widget { margin-top: 0; margin-bottom: 0; }
#footer .widget_wysija_cont .wysija-input, #footer .widget_wysija_cont .wysija-submit { height: 42px; font-size: 12px; }
#footer .widget_wysija_cont .wysija-submit { color: #fff; padding-left: 20px; padding-right: 20px; background: #454545; border-color: #454545; text-transform: uppercase; font-weight: 500; }
#footer .widget .widget_wysija { max-width: none; }
#footer .widget.follow-us .share-links a { border-radius: 0; } .rtl .home-banner .row { flex-direction: row-reverse; }
.rtl #header .header-top .top-links { margin-right: 30px; margin-left: 0; }
.rtl .owl-carousel.show-nav-title .owl-nav .owl-prev { right: -40px; left: auto; }
.rtl .owl-carousel.show-nav-title .owl-nav .owl-next { left: -42px; right: auto; }
@media (min-width: 481px) {
.rtl .shop-banner .btn:first-child { margin-right: 0; margin-left: 15px; }
.rtl .shop-banner .btn:last-child { margin-left: 0; margin-right: 15px; }
}
.rtl #footer .widget.contact-info .contact-details strong,
.rtl #footer .widget.contact-info .contact-details span { padding-right: 0; }
@media only screen and ( max-width: 479px ) {
.vc_custom_1600914421301 {
background-image: url(https://retrieverleather.com/Sitio1/wp-content/uploads/2020/09/bg-about-01.jpg) !important;
background-position: center 95% !important;
background-repeat: no-repeat !important;
background-size: contain !important;}
.quickview{position:absolute;bottom:35% !important;background:none !important;color:#fff !important; font-size:1.4em !important;}
h3.hash {font-size:2em !important;line-height:1em; color:#d23b90!important; text-align:center !important;
text-shadow: 2px 2px 2px rgba(146, 54, 106, 1);}	} .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {margin-bottom: 10px !important;}
#lang_choice_polylang-2{font-family: 'Raleway', sans-serif, arial !important; font-size: 1em !important; color: #000 !important;
margin-top: 30px !important;text-transform: uppercase !important;display: inline-block;position:relative!important; border: none !important;font-weight:600 !important;}