.transparent-menu .shrink .transparent-logo-link, .transparent-menu .custom-logo-link {
display: none;
}
.transparent-menu .shrink .custom-logo-link {
display: block;
}
.transparent-menu #site-navigation {
background-color: transparent;
border-bottom: none;
}
.transparent-menu #site-navigation .nav > li > a:after {background-color: transparent;} .futurio-has-gallery {
position: relative;
}
.futurio-has-gallery .secondary-image {
position: absolute;
top:0;
left:0;
opacity:0;
padding: 0;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.woocommerce ul.products li.product:hover .secondary-image {
opacity: 1;
} .arhive-product-gallery {
position: absolute;
top: 10px;
left: 8px;
z-index: 9;
max-width: 50px;
}
.arhive-product-gallery-image {
width: 45px;
height: 45px;
margin-bottom: 5px;
}
.woocommerce ul.products li.product .arhive-product-gallery-image img {
padding: 3px;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 0;
background-color: #fff;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.14);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.14);
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.14);
} .woo-float-info {
width: 100%;
position: fixed;
position: -webkit-sticky;
background-color: inherit;
-webkit-box-shadow: 0 10px 20px -12px rgba(0, 0, 0, 0.42), 0 3px 20px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
box-shadow: 0 10px 20px -12px rgba(0, 0, 0, 0.42), 0 3px 20px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
text-align: center;
padding: 8px;
z-index: 99;
}
.woo-float-info .news-thumb {
max-width: 60px;
margin-right: 15px;
margin-bottom: 0;
display: inline-block;
}
.woo-float-info .product_title.entry-title {
margin: 0;
padding: 0;
font-size: 16px;
line-height: 20px;
display: inline-block;
font-weight: 700;
letter-spacing: -.02em;
}
.woo-float-info p.price {
font-size: 12px;
line-height: 14px;
display: inline-block;
margin: 15px;
}
.woo-float-info .close-me{
font-size: 13px;
position:absolute;
cursor:pointer;
top:0;
right:0;
color: #b50000;
padding: 0px 8px 2px 8px;
}
.woo-float-info .close-me:after {
font-family: 'FontAwesome';
content: "\f00d";
}
.woo-float-info a.button {
padding: 5px 12px;
font-size: 15px;
} .center-cart-middle {
width: 450px;
height: auto;
position: fixed;
top: calc(50% - 135px);
left: calc(50% - 225px);
padding: 20px;
background-color: #fff;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.75);
z-index: 99999;
animation: showup 0.7s;
}
.middle-cart {
display: none;
z-index: 9999;
}
#middle-cart-overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.42);
z-index: 9999;
animation: showup 0.7s;
}
#middle-cart-close {
position: absolute;
top: -8px;
right: -8px;
background-color: #e70000;
color: #fff;
border-radius: 20px;
font-size: 14px;
width: 26px;
height: 26px;
line-height: 26px;
cursor: pointer;
}
.product-added-to-cart-middle .middle-cart {
display: block;
}
.center-cart-middle.text-center .woocommerce-mini-cart {
max-height: 130px;
overflow-x: auto;
} .single .yith-wcwl-add-to-wishlist {
margin-bottom: 10px;
}
.add-to-wishlist-custom {
position: absolute;
top: 10px;
right: 8px;
font-size: 15px;
line-height: 15px;
}
.woocommerce ul.products li.product.sale .add-to-wishlist-custom {
top: 30px;
}
.add-to-wishlist-custom a.add_to_wishlist:before {
font-family: 'FontAwesome';
content: '\f004';
color: #4c4c4c;
}
.add-to-wishlist-custom a.add_to_wishlist {
margin: 0;
opacity: 0.2;
font-size: 15px;
line-height: 15px;
cursor: pointer;
position: relative;
font-family: inherit;
text-decoration: none;
overflow: visible;
padding: 6px;
font-weight: 700;
border-radius: 2px;
color: #4c4c4c;
background-color: #ffffff;
border: 1px solid #4c4c4c;
white-space: nowrap;
display: inline-block;
background-image: none;
box-shadow: none;
-webkit-box-shadow: none;
text-shadow: none;
width: 28px;
height: 28px;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.4)
}
.add-to-wishlist-custom .yith-wcwl-add-to-wishlist {
margin: 10px 0;
}
.add-to-wishlist-custom img.ajax-loading {
top: 8px;
right: 8px;
visibility: hidden;
height: 16px;
width: 16px;
position: absolute;
}
.add-to-wishlist-custom .yith-wcwl-wishlistaddedbrowse.show, .add-to-wishlist-custom .yith-wcwl-wishlistexistsbrowse.show {
padding: 5px;
background-color: rgba(255, 255, 255, 0.74);
} .woocommerce ul.products li.product a.compare.button:before {
font-family: 'FontAwesome';
position: absolute;
left: 0;
right: 0;
text-indent: 0;
content: '\f074';
margin-right: 0;
}
.woocommerce ul.products li.product a.compare.button {
position: absolute;
top: 65px;
right: 8px;
opacity: 0.2;
-webkit-transition: all 0.6s;
transition: all 0.6s;
text-indent: -9999em;
font-size: 15px;
text-indent: -9999em;
line-height: 15px;
width: 28px;
height: 28px;
transform: inherit;
text-decoration: none;
overflow: visible;
padding: 6px;
font-weight: 700;
border-radius: 2px;
color: #4c4c4c;
background-color: #ffffff;
border: 1px solid #4c4c4c;
white-space: nowrap;
display: inline-block;
background-image: none;
box-shadow: none;
-webkit-box-shadow: none;
text-shadow: none;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.4);
}
.woocommerce ul.products li.product.sale a.compare.button {
top: 85px;
}
.woocommerce ul.products li.product:hover .add-to-wishlist-custom a.add_to_wishlist,
.woocommerce ul.products li.product:hover a.button.yith-wcqv-button,
.woocommerce ul.products li.product:hover a.compare.button {
opacity: 1;
} .woocommerce ul.products li.product a.button.yith-wcqv-button {
position: absolute;
top: 35px;
right: 8px;
opacity: 0.2;
-webkit-transition: all 0.3s;
transition: all 0.3s;
font-size: 15px;
text-indent: -9999em;
line-height: 15px;
width: 28px;
height: 28px;
transform: inherit;
text-decoration: none;
overflow: visible;
padding: 6px;
font-weight: 700;
border-radius: 2px;
color: #4c4c4c;
background-color: #ffffff;
border: 1px solid #4c4c4c;
white-space: nowrap;
display: inline-block;
background-image: none;
box-shadow: none;
-webkit-box-shadow: none;
text-shadow: none;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.4)
}
.woocommerce ul.products li.product.sale a.button.yith-wcqv-button {
top: 55px;
}
.woocommerce ul.products li.product a.button.yith-wcqv-button:before {
font-family: 'FontAwesome';
position: absolute;
left: 0;
right: 0;
text-indent: 0;
content: '\f06e';
margin-right: 0;
}
#return-to-top {
position: fixed;
bottom: 20px;
right: 20px;
background: rgb(0, 0, 0);
background: rgba(0, 0, 0, 0.7);
width: 50px;
height: 50px;
display: block;
text-decoration: none;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
display: none;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#return-to-top i {
color: #fff;
margin: 0;
position: relative;
left: 16px;
top: 13px;
font-size: 19px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#return-to-top:hover {
background: rgba(0, 0, 0, 0.9);
}
#return-to-top:hover i {
color: #fff;
top: 5px;
}
.futurio_loadmore{
background-color: #ddd;
border-radius: 2px;
display: block;
text-align: center;
font-size: 14px;
font-size: 0.875rem;
font-weight: 800;
letter-spacing:1px;
cursor:pointer;
text-transform: uppercase;
padding: 10px 0;
transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
clear: both;
color: #2d2d2d;
margin-bottom: 30px;  
}
.futurio_loadmore:hover{
background-color: #767676;
color: #fff;
} .elementor-editor-active .futurio-grid-products .woocommerce ul.products img:nth-of-type(2){
display: none !important;
} .pro-tabs-nav { margin-bottom: 10px; text-align: center; }
.pro-tabs-nav.tab-count-1 li { width: 100%; }
.pro-tabs-nav.tab-count-2 li { width: 50%; }
.pro-tabs-nav.tab-count-3 li { width: 33.333%; }
.pro-tabs-nav.tab-count-4 li { width: 25%; }
.pro-tabs-nav li { display: block; float: left; }
.pro-tabs-nav li a { font-size: 18px; display: block; padding: 14px 0;  }
.pro-tabs-nav li a:hover {  }
.pro-tabs-nav li.active a { color: #198cff; border-bottom-color: #198cff; }
.pro-tabs-nav li a span { display: none; }
.pro-tabs-container { display: block; clear: both; }
.pro-tab .tab-item-thumbnail,
.pro-tab .tab-item-avatar { max-width: 80px; margin-right: 12px; float: left; margin-bottom: 10px; }
.pro-tab .tab-item-category,
.pro-posts .post-item-category { margin-bottom: 0; font-size: 11px; }
.pro-tab .tab-item-title,
.pro-tab .tab-item-comment,
.pro-posts .post-item-title { margin: 2px 0; -ms-word-wrap: break-word; word-wrap: break-word; }
.pro-posts .post-item-thumbnail { margin-bottom: 10px; }
.pro-posts .post-item-title { font-size: 16px; line-height: 1.5em; }
ul.pro-tabs-nav.group {
width: 100%;
display: inline-block;
border-bottom: 1px solid;
}
ul.pro-tabs-nav.group li {
border-bottom: none;
}
.pro-inner-item {
clear: both;
}
.woocommerce .futurio-off-canvas-button a.button {
border: none;
}
.elementor-slick-slider ul.slick-dots li button:before {
border: none;
background-color: transparent;
}
.elementor-slick-slider .slick-dots-inside .slick-dots {
bottom: 15px;
}
.futurio-off-canvas-button .button {
display: inline-block;
font-family: inherit;
background-color: #13aff0;
color: #fff;
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
margin: 0;
padding: 14px 20px;
border: 0;
cursor: pointer;
text-align: center;
letter-spacing: 0.1em;
line-height: 1;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.futurio-off-canvas-wrap .futurio-off-canvas-sidebar {
position: absolute;
top: 0;
left: 0;
background-color: #fff;
width: 325px;
height: 100%;
padding: 35px;
overflow: auto;
z-index: 10000;
-webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.1);
-webkit-transition: transform 0.3s ease-in-out;
-moz-transition: transform 0.3s ease-in-out;
-ms-transition: transform 0.3s ease-in-out;
-o-transition: transform 0.3s ease-in-out;
transition: transform 0.3s ease-in-out;
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-o-transform: translateX(-100%);
transform: translateX(-100%);
}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}.footer-width-fixer {
width: 100%;
} .ehf-template-genesis.ehf-header .site-header .wrap,
.ehf-template-genesis.ehf-footer .site-footer .wrap,
.ehf-template-generatepress.ehf-header .site-header .inside-header {
width: 100%;
padding: 0;
max-width: 100%;
} .ehf-template-generatepress.ehf-header .site-header,
.ehf-template-generatepress.ehf-footer .site-footer {
width: 100%;
padding: 0;
max-width: 100%;
background-color: transparent !important; }
.bhf-hidden {
display: none
} .ehf-header #masthead {
z-index: 99;
position: relative;
}