body {
font-family: 'Rubik', sans-serif;
font-size: 16px;
color: #7e7e7e;
}
.container {
max-width: 1320px;
}
h1,
h2,
h3,
h4,
h5,
h6{
color: #000;
font-weight: bold;
}
.product-thumb .thumb-extra-link .addcart-link > i.la-shopping-cart{
margin-right: 0;
margin-top: -6px;
}
h1,
h2,
h3,
h4,
h5,
h6,
.elementor-button,
.button,
button,
input[type="submit"],
.th-navbar-nav > li > a,
.product_list_widget > li > a{
font-family: 'Rajdhani', sans-serif;
}
.product-thumb {
border: 0;
}
.elth-bt-default {
color: #fff;
background: #E53E29;
border-radius: 0;
text-transform: inherit;
font-weight: bold;
font-family: 'Rajdhani', sans-serif;
min-width: 120px;
height: 45px;
line-height: 45px;
text-transform: uppercase;
}
.elth-bt-default:hover{
color: #fff;
background: #000;
}
.elth-bt-default.style2{
background: #000;
color: #fff;
}
.elth-bt-default.style2:hover{
background: #E53E29;
color: #fff;
}
.elth-bt-default.style3{
background-color: #fff;
color: #000; }
.elth-bt-default.style3:hover{
background: #E53E29;
color: #fff;
}
.elth-bt-default.style4{    
background: transparent;
color: #000;
border: 2px solid #000;
}
.elth-bt-default.style4:hover{
background: #E53E29;
color: #fff;
border-color: #E53E29;
}
.book-form input,
.book-form select{
width: 100%;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
cursor: pointer;
position: relative;
margin-bottom: 10px;
background: #fff;
}
body .book-form input[type="submit"]{
background: #E53E29;
color: #fff;
}
body .book-form input[type="submit"]:hover{
background: #000;
color: #fff;    
}
.product-price {
font-weight: 600;
}
body:not(.elementor-editor-active) .elementor-column:not(.elementor-element-edit-mode){
opacity: 0;
top: 20px;
transition: all 0.8s ease-out 0s;
-webkit-transition: all 0.8s ease-out 0s;
}
body:not(.elementor-editor-active) .header-page .elementor-column:not(.elementor-element-edit-mode),
body:not(.elementor-editor-active) .footer-page .elementor-column:not(.elementor-element-edit-mode){
opacity: 1;
top: 0;
}
.product_list_widget li a span,
.elementor-widget-icon-list .elementor-icon-list-text,
button[type="submit"]{
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
body:not(.elementor-editor-active) .elementor-column:not(.elementor-element-edit-mode).scroll-animated{
opacity: 1;
top: 0;
}
.thumb-extra-link a{
margin-bottom: 3px;
}
.book-form2 label{
color: #000;
font-weight: 500;
margin-bottom: 12px;
}
.book-form2 .row{
display: flex;
flex-wrap: wrap;
}
.book-form2 .col-md-6{
margin-bottom: 18px;
}
.book-form2 .col-md-12{
text-align: center;
}
body .book-form.book-form2 input[type="submit"]{
max-width: 300px;
background: #E53E29;
color: #333;
margin-top: 20px;
color: #fff;
text-transform: inherit;
}
body .book-form.book-form2 input[type="submit"]:hover{
background: #333;
}
.book-form2 .innel-col{
max-width: 100%;
margin: 0 auto;
}
.book-form2 .wpcf7-spinner{
display: block;
text-align: center;
margin: auto;
}
.book-form + .wpcf7-response-output{
color: #fff;
}
.current-search-cat i {
position: absolute;
right: 15px;
top: 15px;
font-size: 14px;
}
.swiper-container-fade .swiper-slide:not(.swiper-slide-active){
opacity: 0 !important;
}
.item-product .product-title {
font-size: 18px;
font-weight: 600;
text-transform: inherit;
}
.woocommerce-product-search button[type="submit"] {
padding: 0 25px !important;
font-size: 15px;
background: #E53E29;
color: #fff;
height: 47px;
}
.woocommerce-product-search button[type="submit"]:hover {
background: #000;
color: #fff;
}
.woocommerce .widget_price_filter .price_slider_amount .button{
font-size: 15px;
}
.pagi-nav .page-numbers {
margin: 0 2px;
border-radius: 0px;
}
.pagi-nav .page-numbers:hover, 
.pagi-nav .page-numbers.current {
color: #fff;
}
.tagcloud a {
color: #000;
background: #fff;
border: 1px solid #e5e5e5;
font-size: 15px !important;
}
.wp-block-tag-cloud a:hover,
.tagcloud a:hover{
background: #fff;
border-color: #E53E29;
}
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button, 
.button,
input[type=button], 
input[type=reset], 
input[type=submit], 
.woocommerce a.button, 
.woocommerce #respond input#submit, 
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt{
color: #fff;
padding: 0 35px;
height: 50px;
line-height: 50px;
}
.woocommerce ul.cart_list li a, 
.woocommerce ul.product_list_widget li a {
display: block;
font-weight: 600;
}
.product-title a,
.post-title a{
color: #000;
}
.product-title a:hover,
.product_list_widget > li > a:hover,
.post-title a:hover{
color: #E53E29;
}
.product_list_widget > li > a{
color: #000;
text-transform: inherit;
}
.wp-block-tag-cloud a{
padding: 8px 20px;
background: #E53E29;
color: #fff;
font-size: 16px !important;
display: inline-block;
margin-bottom: 5px;
}
.wp-block-tag-cloud a:hover{
background: #333;
}
.block-widget-title{
margin-bottom: -20px !important;
font-size: 22px;
color: #000;
}
.widget-title{
font-size: 18px;
color: #000;
font-weight: 700;
}
.woocommerce ul.product_list_widget li:first-child{
padding-top: 0;
}
.widget_tag_cloud{
padding-top: 3px;
}
.item-post .post-title {
font-weight: 600; 
line-height: 1.3em;
}
.slider-nav-group-top ~ .swiper-button-next{
right: 0px;
top: -50px;
}
.slider-nav-group-top ~ .swiper-button-prev{
right: 45px;
top: -50px;
left: inherit;
}
.detail-content-wrap blockquote + p{
margin-top: 35px;
}
.single-quote{
font-size: 20px;
}
.widget .product_list_widget ul.wrap-rating{
margin: 8px 0 -4px;
}
.author-social a{
display: inline-block;
vertical-align: middle;
margin-right: 12px;
}
.author-social a i{
font-size: 24px;
}
.author-social{
margin-top: 25px;
}
.popup-notifi{
display: none;
position: fixed;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.6);
z-index: 9999;
top: 0;
left: 0;
}
.popup-content{
background: #fff;
max-width: 450px;
padding: 50px;
text-align: center;
border-radius: 6px;
margin: auto;
left: 0;
right: 0;
top: 0;
height: 280px;
bottom: 0;
position: absolute;
}
.popup-content p{
color: #d34500;
font-size: 20px;
}
.popup-content .eicon-close{
position: absolute;
right: 16px;
top: 16px;
width: 20px;
height: 20px;
text-align: center;
cursor: pointer;
}
.popup-content h2 {
color: #10264D;
font-size: 40px;
font-weight: bold;
margin-bottom: 35px;
}
.user-avatar img{
max-width: 100px;
}
.avatar-user{
margin-bottom: 35px;
}
.mini-cart-number {
left: 22px;
top: 6px;
}
.elementor-counter-number-wrapper {
margin-bottom: -5px;
}
.indicator-icon {
margin-top: 0px;
font-size: 12px;
}
.elth-submit-form .elth-text-bt-search {
line-height: 46px;
}
.th-slider-wrap .swiper-button-nav{
color: #fff;
}
.related-post-slider {
margin: 0; 
}
.related-post-slider .elth-swiper-slider {
padding: 0;
}
.detail-info{
padding: 0 50px;
}
.detail-info .product-desc {
margin-top: 30px;
line-height: 1.8;
color: #7e7e7e;
}
.product_meta .posted_in{
margin: 5px 0;
}
.content-wrap.col-md-9 .detail-info{
padding: 0 30px;
}
.detail-tabs.tab-style2 .detail-tab-title{
text-align: center;
}
.detail-tabs.tab-style2 .detail-tab-title .nav-tabs > li > a:hover{
color: #000;
background: transparent;
text-decoration: underline;
}
.detail-tabs.tab-style2 .detail-tab-title .nav-tabs > li > a{
color: #333;
background: transparent;
font-size: 18px;
font-weight: 600;
height: 50px;
line-height: 50px;
text-transform: capitalize;
}
.detail-tabs.tab-style2 .detail-tab-title .nav-tabs>li>a.active{
background: #E53E29;
color: #fff;
padding: 0 35px;
text-decoration: none;
}
.detail-tabs.tab-style2 .detail-tab-title {
margin-bottom: 30px;
}
.gallery-control ul li a.active{
border-color: #E53E29;
}
.item-post-wrap:last-child .item-post.item-post-list {
margin-bottom: 50px; 
}
#add_payment_method table.cart td.actions .coupon .input-text, 
.woocommerce-cart table.cart td.actions .coupon .input-text, 
.woocommerce-checkout table.cart td.actions .coupon .input-text{
border-color: #e5e5e5;
}
.woocommerce #respond input#submit.disabled, 
.woocommerce #respond input#submit:disabled, 
.woocommerce #respond input#submit:disabled[disabled], 
.woocommerce a.button.disabled, .woocommerce a.button:disabled, 
.woocommerce a.button:disabled[disabled], 
.woocommerce button.button.disabled, 
.woocommerce button.button:disabled, 
.woocommerce button.button:disabled[disabled], 
.woocommerce input.button.disabled, 
.woocommerce input.button:disabled, 
.woocommerce input.button:disabled[disabled] {
color: #fff;
padding: 0 35px;
}
#coupon_code {
width: calc(100% - 180px);
}
.product-subtotal .woocommerce-Price-amount{
font-weight: 500;
}
.content-wrap .title-page .titlelv1{
margin-bottom: 0;
}
.mini-cart-number {
background: #E53E29;
color: #fff;
}
.swatch-label{
border: 1px solid #333;
padding: 5px 10px;
margin-right: 5px;
margin-bottom: 5px;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
cursor: pointer;
}
.swatch-image.selected,
.swatch-color.selected,
.swatch-label.selected{
border-color: #E53E29;
background: #E53E29;
color: #fff;
}
.detail-attr:not(.type-select) .select-box::after{
display: none;
}
.reset_variations {
margin-top: 8px;
display: block;
}
.swatch-color{
border: 1px solid #333;
display: inline-block;
width: 36px;
height: 36px;
border-radius: 50%;
margin-right: 5px;
margin-bottom: 5px;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
cursor: pointer;
}
.swatch-image{
display: inline-block;
border: 1px solid #333;
margin-right: 5px;
margin-bottom: 5px;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
cursor: pointer;
max-width: 100px;
}
.th-navbar-nav li.has-mega-menu .mega-menu{
pointer-events: none;
}
.th-navbar-nav li.has-mega-menu:hover .mega-menu{
pointer-events: inherit;
}
.elementor-widget .elementor-icon-list-items {
list-style-type: none;
margin: 0;
padding: 0;
}
.elementor-heading-title {
padding: 0;
margin: 0;
line-height: 1;
}
.item-product-list .product-title{
font-size: 24px;
}
.item-product-list .thumb-extra-link {
height: 46px;
}
.item-product-list .addcart-link{
margin-right: 3px !important;
min-width: 180px !important;
}
.item-product-list .product-extra-link{
margin-top: 30px;
} .error-404 .page-title{
margin-top: 0;
text-transform: inherit;
font-size: 24px;
font-weight: 700;
}
.error-404 {
border: 1px solid #e5e5e5;
padding: 100px 30px;
text-align: center;
max-width: 800px;
margin: 0 auto;
}
.error-404 .page-header{
margin-top: 0;
border: 0;
margin-bottom: 0;
}
.error-404 .wg-search-form {
max-width: 500px;
margin: 50px auto 0;
}
.error-404.not-found {
margin-bottom: 20px;
}
.icon-404{
background: #f7f7f7;
width: 350px;
height: 350px;
max-width: 100%;
color: #dadada;
border-radius: 0;
display: block;
text-align: center;
margin: 0 auto;
position: relative;
border-radius: 50%;
}
.icon-404 .number{
display: block;
font-size: 120px;
text-align: center;
line-height: 280px;
font-weight: 700;
position: absolute;
left: 0;
right: 0;
color: #333;
}
.icon-404 .text{
position: absolute;
left: 0;
right: 0;
bottom: 100px;
font-size: 24px;
color: #999;
}
.info-404 h2{
color: #E53E29;
font-weight: 700;
font-size: 60px;
}
.info-404 h3{
font-size: 24px;
font-weight: 700;
margin: 28px 0 18px;
}
.info-404{
text-align: center;
max-width: 375px;
}
.info-404 p{
color: #999;
margin-bottom: 43px;
}
.content-default-404{
max-width: 980px;
margin: 0px auto 0;
}
.info-404 .el7up-bt-default{
min-width: 220px;
}
.error404 .main-page-default{
border-top: 1px solid #e5e5e5;
} .wg-search-form > *{
vertical-align: top;
}
.search .wg-search-form input[type="submit"]{
padding: 0 25px !important;
}
.search .content-wrap .wg-search-form{
margin-top: 35px;
}
.top-filter .sort-pagi-bar {
margin-top: 0;
}
.top-filter h2{
margin-top: 8px;
}
.popup-form input.elth-bt-default{
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.popup-form .forgetmenot input[type="checkbox"] {
margin-top: -2.5px;
}
.elementor-element-edit-mode{
min-width: 20px;
}
.elementor-button-wrapper .elementor-button.elementor-size-md {
padding: 14px 30px;
min-width: 120px;
}
.elementor-widget-image.overflow-none {
overflow: inherit;
}
.item-product .product-price {
margin-bottom: 12px;
font-weight: 500;
}
.mini-cart-button .button {
padding: 0 20px;
}
.mini-cart-content > h2 {
font-size: 24px;
color: #000;
text-transform: inherit;
}
.mini_cart_item .product-info .product-title {
font-size: 16px;
text-transform: inherit;
}
.titlelv1, .title-page h2 {
font-size: 30px;
color: #000;
text-transform: inherit;
}
.elementor-icon.elementor-social-icon {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.woocommerce ul.cart_list li img, 
.woocommerce ul.product_list_widget li img {
margin-right: 20px;
}
.detail-info .compare-link:hover, 
.detail-info .wishlist-link:hover {
color: #fff;
}
.group-info .product-title {
font-size: 16px;
font-weight: 600;
text-transform: inherit;
}
.gallery-control ul li {
width: 100px;
}
.single-title2,
.titlelv2 {
font-size: 24px;
color: #000;
text-transform: inherit;
font-weight: bold;
}
.item-post .post-title{
text-transform: inherit;
font-weight: bold;
}
.item-product-grid-style2 .product-quick-view, 
.item-product-default .product-quick-view,
.th-slider-wrap .swiper-button-nav{
line-height: 51px;
}
.item-product .product-extra-link .addcart-link {
width: inherit;
border: 0;
border-radius: 0;
font-size: 15px;
height: 45px;
line-height: 45px;
}
.item-product-grid .product-extra-link a.wishlist-link,
.item-product-grid .product-extra-link a.compare-link{
background: #e5e5e5;
border: 0;
color: #000;
line-height: 50px;
}
.item-product-grid .product-extra-link a.wishlist-link:hover,
.item-product-grid .product-extra-link a.compare-link:hover{
background: #E53E29;
color: #fff
}
.item-product{
border-radius: 0px; transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
padding-bottom: 2px;
}
.item-product:not(.item-product-list){
text-align: center;    
}
.item-product-list .product-thumb {
margin-bottom: 0;
padding: 10px 20px;
}
.item-product-list.item-product{
padding: 15px;
}
.item-product-list .product-extra-link.icon .wishlist-link, 
.item-product-list .product-extra-link.icon .compare-link{
background: #e5e5e580;
border: 0;
color: #333;
line-height: 50px;
}
.item-product-list .product-extra-link.icon .wishlist-link:hover, 
.item-product-list .product-extra-link.icon .compare-link:hover{
background: #E53E29;
}
.item-list-default .product-info{
padding: 30px 0;
}
.thumb-extra-link a{
width: 40px;
height: 40px;
border: 0;
line-height: 45px;
border-radius: 50%;
box-shadow: 0 0 10px rgb(0 0 0 / 30%) !important;
}
.item-product:hover {
box-shadow: 3px 0px 15px rgb(0 0 0 / 7%);
}
.mini-cart-button .button{
border-radius: 0;
}
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover, 
.button:hover {
background: #000;
}
.thumb-extra-link.style4 a i{
font-size: 22px;
}
.thumb-extra-link.style4{
padding: 0;
border-radius: 50%;
max-width: inherit;
border: 0;
width: 105px;
height: 105px;
bottom: 0;
top: 0;
}
.product-thumb .thumb-extra-link.style4 a{
position: relative !important;
transform: rotate(180deg);    
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.product-thumb:hover .thumb-extra-link.style4 a:nth-child(4n+1){
left: 0;
top: 0;
transform: rotate(0deg);
}
.product-thumb:hover .thumb-extra-link.style4 a:nth-child(4n+2){
right: 0;
top: 0;
transform: rotate(0deg);
}
.product-thumb:hover .thumb-extra-link.style4 a:nth-child(4n+3){
left: 0;
bottom: 0;
transform: rotate(0deg);
}
.product-thumb:hover .thumb-extra-link.style4 a:nth-child(4n){
right: 0;
bottom: 0;
transform: rotate(0deg);
}
.product-thumb .thumb-extra-link.style4 a:nth-child(4n+1){
left: -50px;
top: -50px;
}
.product-thumb .thumb-extra-link.style4 a:nth-child(4n+2){
right: -50px;
top: -50px;
}
.product-thumb .thumb-extra-link.style4 a:nth-child(4n){
right: -50px;
bottom: -50px;
}
.product-thumb .thumb-extra-link.style4 a:nth-child(4n+3){
left: -50px;
bottom: -50px;
}
.product-thumb:hover .thumb-extra-link.style4{
bottom: 0;
}
.thumb-extra-link.style4 a{
width: 50px;
height: 50px;
line-height: 55px;
margin: 0 0 3px;
}
.elth-search-icon .elth-search-form {
border-radius: 0px;
border: 0;
}
.elth-search-form input[type="submit"] {
margin: 0; } .item-post-style1{
border-radius: 0px; transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
} .mini-cart-content,
.elth-dropdown-list,
.th-navbar-nav li.has-mega-menu .mega-menu{
border-radius: 0px; }
.item-product-grid-style3 .product-extra-link a{
border-radius: 0; background: #000;
border: 0;
color: #fff;
line-height: 50px;
}
.item-product-grid-style3 .product-extra-link a:hover{
background: #E53E29;
}
.item-product-grid-style3 .product-extra-link .addcart-link{
width: 46px;
background: #E53E29;
margin-bottom: 3px;
}
.item-product-grid-style3 .product-extra-link .addcart-link:hover{
background: #000;
}
.thumb-extra-link.style4 {
width: 106px;
height: 103px;
top: 0;
bottom: 0;
right: 0;
left: 0;
margin: auto;
transform: rotate(-180deg) scale(0);
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
}
.product-thumb:hover .thumb-extra-link.style4{
transform: rotate(0deg) scale(1);
}
.thumb-extra-link.style4 a {
width: 50px;
height: 50px;
line-height: 55px;
margin: 0 0px 3px;
border-radius: 0px;
}
.item-product-grid-style5 .product-thumb .product-extra-link{
position: absolute;
bottom: -100px;
margin: auto;
left: 0;
right: 0;
width: 90%;
z-index: 2;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
}
.item-product-grid-style5 .product-thumb:hover .product-extra-link{
bottom: 10px;
}
.wp-block-tag-cloud a,
.tagcloud a{
border-radius: 0px;
font-weight: 400;
}
.wpcf7-text, .contact-form .wpcf7-text,
.top-filter .sort-pagi-bar > li {
border-radius: 0px;
}
.widget_search input[type=text],
.widget_product_search input[type=search]{
margin-right: 1px;
max-width: calc(100% - 126px);
height: 47px !important;
line-height: 47px !important;
}
.mini-cart-button .button,
.woocommerce .mini-cart-button .button {
vertical-align: top;
padding: 0 20px !important;
border-radius: 0px;
color: #fff;
background: #E53E29;
border-radius: 0px;
text-transform: uppercase;
font-weight: 600;
font-family: 'Rajdhani', sans-serif;
}
.mini-cart-button .button:hover,
.woocommerce .mini-cart-button .button:hover{
color: #fff;
background: #000;
} .post-title{
line-height: 1.3em;
}
.item-style2 .post-title{
font-size: 24px;
text-transform: inherit;
font-weight: bold;
}
.item-post-list.item-style2 .post-info {
padding: 50px 20px;
}
.overflow-hidden {
overflow: hidden;
}
textarea,
.woocommerce #reviews #comment,
.wpcf7-textarea{
border-radius: 0px; }
.gallery-control ul li a img,
.gallery-control ul li a {
border-radius: 0px; }
.nav-tabs > li > a.active, .nav-tabs > li > a:hover,
.item-product-grid-style2 .product-thumb .product-quick-view:hover, 
.item-product-default .product-thumb .product-quick-view:hover,
.elth-swiper-slider ~ .swiper-button-nav:hover, 
.th-slider-wrap .swiper-button-nav:hover, 
.elth-swiper-slider .swiper-button-nav:hover {
background: #E53E29;
color: #fff;
}
input:not([type="radio"]),
#coupon_code,
.woocommerce #respond input#submit, .woocommerce a.button, 
.woocommerce button.button, .woocommerce input.button, .button,
.detail-qty > input,
input[type=button], input[type=reset], input[type=submit], 
.woocommerce a.button, .woocommerce #respond input#submit, 
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, .woocommerce button.button.alt, 
.woocommerce input.button.alt,
.nav-tabs > li > a {
border-radius: 0; }
.detail-info .compare-link, 
.detail-info .wishlist-link{
background: #000;
color: #fff;
border: 0;
line-height: 50px;
}
.detail-info .compare-link:hover, 
.detail-info .wishlist-link:hover{
background: #E53E29;
color: #fff;
}
input[type=button]:hover, input[type=reset]:hover, 
input[type=submit]:hover, .woocommerce a.button:hover, 
.woocommerce #respond input#submit:hover, 
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover{
background: #000;
}
.woocommerce table.shop_table {
border-radius: 0px; }
.select2-container--default .select2-selection--single {
border-radius: 0px !important;
}
.select2-dropdown {
border: 1px solid #e5e5e5;
padding: 0 10px 25px;
margin-top: 5px;
border-radius: 0px; }
.woocommerce form.checkout_coupon, 
.woocommerce form.login, 
.woocommerce form.register {
border-radius: 0px; }
.cart_totals h2,
.woocommerce-additional-fields h3,
#order_review_heading,
.woocommerce-billing-fields h3 {
font-size: 24px;
}
.th-navbar-nav .sub-menu,
.woocommerce-error, .woocommerce-info, .woocommerce-message {
border-radius: 0px; }
.group-thumb .product-thumb {
border-radius: 0px; border: 1px solid #e5e5e5;
}
.swatch-label{
border-radius: 0px; }
.woocommerce-MyAccount-navigation li a{
background: #f7f7f7;
border-radius: 0px; color: #000;
font-weight: 500;
text-transform: inherit;
font-family: 'Rajdhani', sans-serif;
}
.woocommerce-MyAccount-navigation li.is-active a, 
.woocommerce-MyAccount-navigation li a:hover {
background: #E53E29;
color: #fff;
}
.user-avatar img{
border-radius: 50%;
}
.single-info-author {
border-radius: 0px; overflow: hidden;
}
.nav-tabs>li.active>a, 
.nav-tabs>li.active>a:focus, 
.nav-tabs>li.active>a:hover, 
.nav-tabs > li.active > a{
background: #E53E29;
color: #fff;
}
.nav-tabs > li > a {
background: #f9f9f9;
color: #333;
}
body:not(.elementor-editor-active) .mega-menu .elementor-column:not(.elementor-element-edit-mode) {
opacity: 1;
top: 0;
}
.elth-instagram .list-instagram li.swiper-slide a {
display: block;
}
.item-product-grid-style2 a.button.add_to_cart_button,
.woocommerce .item-product-grid-style2 a.button.add_to_cart_button{
padding: 0px 15px;
white-space: nowrap;
text-overflow: ellipsis;
width: 150px;
}
.woocommerce form .show-password-input, 
.woocommerce-page form .show-password-input {
right: 20px;
top: 14px;
}
.page-template-default .detail-content-wrap:last-child {
margin-bottom: 0px;
}
.addcart-link:hover span{
color: #000;
}
.inner-popup-wrap{
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(0,0,0,0.7);
opacity: 0;
visibility: hidden;
z-index: 9992;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
}
i.elth-close-popup{
display: block;
position: absolute;
right: 0;
top: 0;
font-size: 24px;
color: #fff;
cursor: pointer;
width: 100%;
height: 100%;
line-height: 50px;
text-align: right;
opacity: 0;
visibility: hidden;
padding: 30px;
}
.open-popup i.elth-close-popup {
opacity: 1;
visibility: visible;
}
.open-popup .inner-popup-wrap{
opacity: 1;
visibility: visible;
}
.popup-content-wrap{
opacity: 0;
width: 1000px;
margin: auto;
height: 520px;
background: #fff;
border-radius: 0px; padding: 25px;
max-width: 90vw;
max-height: 80vh;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
transform: rotateX(90deg);
-webkit-transform: rotateX(90deg);
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
transition: all 0.90s cubic-bezier(0.5,0.3,0.3,1);
-webkit-transition: all 0.90s cubic-bezier(0.5,0.3,0.3,1);
}
.open-popup .popup-content-wrap{
opacity: 1;
transform: rotateX(0deg);
-webkit-transform: rotateX(0deg);
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
}
body:not(.elementor-editor-active) .popup-title{
display: none;
}
body.elementor-editor-active .popup-title{
background: -webkit-repeating-linear-gradient(325deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 2px,transparent 9px);
background: -o-repeating-linear-gradient(325deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 2px,transparent 9px);
background: repeating-linear-gradient(125deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 2px,transparent 9px);
border: 1px solid rgba(0,0,0,.02);
}
.container .inner-popup-wrap .elementor-section-wrap {
margin: 0;
}
body.elementor-editor-active .inner-popup-wrap {
position: relative;
opacity: 1;
visibility: visible;
background: rgba(0,0,0,0.2);
padding: 30px;
background: -webkit-repeating-linear-gradient(125deg,rgb(0 0 0 / 5%),rgba(0,0,0,.05) 1px,transparent 2px,rgba(0,0,0,0.1) 9px);
background: -o-repeating-linear-gradient(125deg,rgb(0 0 0 / 5%),rgba(0,0,0,.05) 1px,transparent 2px,rgba(0,0,0,0.1) 9px);
background: repeating-linear-gradient(125deg,rgb(0 0 0 / 5%),rgba(0,0,0,.05) 1px,transparent 2px,rgba(0,0,0,0.1) 9px);
}
body.elementor-editor-active .popup-content-wrap{
opacity: 1;
position: relative;
visibility: visible;
transform: rotateX(0deg);
}
.popup-content-wrap.th-scrollbar::-webkit-scrollbar {
width: 0;
} .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after {
margin-top: -8px !important;
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links:hover{
background: #E53E29 !important;
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li,
.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar{
background: #E53E29;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover,
.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover,
.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.active{
background: #000;
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a{
border-right: 1px solid rgb(255 255 255 / 60%);
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li{
border-bottom: 1px solid rgb(255 255 255 / 60%);
}
.dokan-form-group .select-wrap:after {
right: 2px;
top: 6px;
}
.dokan-product-listing-area .dokan-form-group input[type="text"]{
border-radius: 0px;
height: 35px;
}
.dokan-form-group input[type="text"]{
border-radius: 0px;
height: 46px;
}
.dokan-form-group select{
border-radius: 0px;
}
.dokan-dashboard-wrap .dokan-product-listing-area input[type="submit"],
.dokan-dashboard-wrap .dokan-product-listing-area button[type="submit"]{
height: 35px;
background: #E53E29 !important;
color: #fff;
border: 0 !important;
}
.dokan-settings-area input[type="submit"],
.dokan-settings-area button{
background: #E53E29 !important;
color: #fff !important;
border: 0 !important;
}
.dokan-settings-area input[type="submit"]:hover,
.dokan-settings-area button:hover,
.dokan-dashboard-wrap .dokan-product-listing-area input[type="submit"]:hover,
.dokan-dashboard-wrap .dokan-product-listing-area button[type="submit"]:hover{
background: #000 !important;
color: #fff;
}
.dokan-add-new-product{
line-height: 40px !important;
font-weight: bold !important;
text-transform: inherit;
font-family: 'Rajdhani', sans-serif;
font-size: 15px !important;
}
.pagination>li>a,
.pagination>li>span{
color: #333;
}
.pagination>li>span,
.pagination>li>a{
height: 50px;
border: 1px solid #e5e5e5;
line-height: 38px !important;
display: inline-block;
margin: 0 10px;
font-size: 18px;
border-radius: 5px;
min-width: 50px;
text-align: center;
}
.dokan-dashboard-wrap .pagination-wrap ul.pagination > li > a:hover,
.dokan-dashboard-wrap .pagination-wrap ul.pagination > li > span.current,
.pagination-wrap ul.pagination > li > span.current {
border-color: #E53E29;
background-color: #E53E29;
color: #fff;
}
.dokan-order-filter-serach .select-wrap{
display: inline-block;
}
.dokan-order-filter-serach .dokan-form-group .select-wrap:after{
display: none;
}
.dokan-order-filter-serach .select2-container--default .select2-selection--single .select2-selection__arrow {
top: 4px;
}
.dokan-form-group .datepicker{
padding-bottom: 0 !important;
}
.dokan-order-filter-serach .dokan-left {
min-width: 55%;
}
.dokan-dashboard header.dokan-dashboard-header h1 {
font-size: 30px;
}
.dokan-form-horizontal .dokan-control-label {
text-align: left;
}
.dokan-settings-content .dokan-settings-area .dokan-banner {
margin-left: 0;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a {
color: #fff !important;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a {
color: #fff !important;
}
.gravatar-button-area{
text-align: left;
}
input[type='submit'].dokan-btn-theme, 
a.dokan-btn-theme, .dokan-btn-theme{
border: 0 !important;
height: 46px;
line-height: 46px;
padding: 0 25px !important;
background: #E53E29 !important;
color: #fff !important;
}
textarea.dokan-form-control{
border-radius: 0px; }
#dokan-store-listing-filter-wrap .sort-by > label{
display: none;
}
#dokan-store-listing-filter-wrap .right .item .dokan-store-list-filter-button {
border-radius: 0px !important;
font-weight: bold;
text-transform: uppercase;
}
#dokan-store-listing-filter-wrap .right .item select {
min-width: 200px;
border-radius: 0px;
}
#dokan-store-listing-filter-wrap {
border-radius: 0px; }
.grid-view .store-data p{
color: #fff !important;
}
body:not(.elementor-page) .detail-content-wrap .store-data p span{
display: inline-block;
margin-bottom: 10px;
}
.store-phone i{
margin-right: 10px;
}
.store-footer .dokan-btn-round{
padding: 0 !important;
}
.store-footer a .dokan-btn-theme{
background: #E53E29;
color: #fff;
width: 50px;
height: 50px;
line-height: 50px;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.store-footer a .dokan-btn-theme:hover{
background: #000;
color: #fff;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar {
top: -40px !important;
}
.dokan-single-store .profile-frame .profile-info-box{
border-radius: 0px 0px 0 0;
overflow: hidden;
}
#dokan-seller-listing-wrap.grid-view .store-wrapper {
border-radius: 0px; overflow: hidden;
}
.dokan-single-store .dokan-store-tabs ul {
border-radius: 0 0 0px 0px;
overflow: hidden;
}
.dokan-store-wrap .dokan-single-store .dokan-store-tabs ul li a {
color: #fff !important;
padding: 0 25px !important;
background: #E53E29;
line-height: 46px !important;
height: 46px;
text-transform: uppercase;
font-weight: bold;
font-family: 'Rajdhani', sans-serif;
}
.dokan-store-wrap .dokan-single-store .dokan-store-tabs ul li a:hover{
background: #000 !important;
color: #fff !important;
}
.dokan-single-store .dokan-store-tabs ul li {
border-right: 0 !important;
margin-right: 10px !important;
}
.dokan-store-products-filter-area .product-name-search {
height: 50px !important;
}
.dokan-store-products-filter-area .orderby-search {
height: 50px !important;
border-radius: 0px;
}
.seller-items{
margin-left: -15px;
margin-right: -15px;
}
a.dokan-btn-theme.vendor-dashboard{
background: #E53E29;
color: #fff;
line-height: 46px;
border-radius: 0px;
color: #fff !important;
font-weight: 600;
text-transform: inherit;
font-family: 'Rajdhani', sans-serif;
font-size: 15px;
}
a.dokan-btn-theme.vendor-dashboard:hover{
background: #000 !important;
color: #fff !important;
border: 0 !important;
}
#dokan-store-listing-filter-wrap .right .item .dokan-store-list-filter-button {
padding-left: 42px !important;
}
.detail-content-wrap #dokan-store-listing-filter-wrap .right .toggle-view .active{
color: #E53E29;
}
.dokan-store-products-ordeby .select-wrap{
float: right;
}
.dokan-store-products-filter-area .orderby-search{
float: none !important;
} .single-post-thumb img{
border-radius: 0px; }
.menupos-left.th-navbar-nav li.has-mega-menu .mega-menu{
left: 0 !important;
}
.elementor-page .elementor-button.elementor-size-lg {
padding: 20px 50px;
}
.elth-mailchimp-wrap input[type="submit"]{
font-weight: bold;
}
.elth-mailchimp-wrap input[type="submit"]:hover {
background: #000;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
background-color: #000;
background-image: none;
height: 2px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
background-color: #E53E29;
border-radius: 10px;
border: 0;
background-image: none;
top: -5.5px;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background-image: none;
height: 2px;
background-color: #e5e5e5;
}
.price_slider_amount .price_label{
margin-top: 20px;
}
.elementor-widget-counter .elementor-counter-title {
margin-top: 12px;
}
.scroll-bottom-to-top,
.scroll-top-to-bottom{
transition: all 3s ease-out 0s;
-webkit-transition: all 3s ease-out 0s;
}
.detail-info .compare-link,
.detail-info .wishlist-link {
margin: 0 1.2px; background: transparent;
color: #000;
border-radius: 0px;
border: 1px solid #e5e5e5;
}
.product form.cart .button.single_add_to_cart_button,
.woocommerce div.product form.cart .button.single_add_to_cart_button {
margin-right: -2px;
}
.product-price del {
font-weight: 400;
font-size: 14px;
}
.item-post-list.item-style2 {
background: #fafafa;
margin-bottom: 50px;
}
input[type='submit'].dokan-btn-theme:hover, 
a.dokan-btn-theme:hover, 
.dokan-btn-theme:hover, 
input[type='submit'].dokan-btn-theme:focus, 
a.dokan-btn-theme:focus, 
.dokan-btn-theme:focus, 
input[type='submit'].dokan-btn-theme:active, 
a.dokan-btn-theme:active, .dokan-btn-theme:active, 
input[type='submit'].dokan-btn-theme.active, 
a.dokan-btn-theme.active, 
.dokan-btn-theme.active, 
.open .dropdown-toggleinput[type='submit'].dokan-btn-theme, 
.open .dropdown-togglea.dokan-btn-theme, 
.open .dropdown-toggle.dokan-btn-theme {
background-color: #000 !important;
color: #fff !important;
}
aside.widget {
margin-bottom: 45px;
}
select.dokan-form-control.country_to_state {
height: 46px;
}
a:focus {
outline: none;
}
a:focus.elth-bt-default{
color: #fff;
}
.elementor-3136 .elementor-element.elementor-element-b472ec3 .readmore i {
transform: translateY(2px);
}
.comment-reply-title {
font-size: 30px;
}
.woocommerce-Reviews .comment-reply-title {
font-size: 24px;
}
#tab-seller ul li span:first-child{
font-weight: 600;
min-width: 100px;
display: inline-block;
}
#tab-seller ul li{
margin-bottom: 5px;
}
#tab-more_seller_product .detail-tab-desc:after{
content: "";
clear: both;
display: table;
}
#tab-more_seller_product .detail-tab-desc .list-3-item{
width: 25%;
}
#tab-more_seller_product .detail-tab-desc .list-3-item:nth-child(3n+1) {
clear: inherit;
}
#tab-more_seller_product .detail-tab-desc .list-3-item:nth-child(4n+1) {
clear: both;
}
.form-transparent .contact-form .wpcf7-textarea,
.form-transparent .contact-form .wpcf7-text{
background: rgba(255,255,255,0.5);
color: #fff;
}
.woocommerce form .form-row label {
line-height: 1.5;
}
.woocommerce form .form-row label.radio {
padding-left: 20px;
margin: 0;
}
.menu-style-icon .indicator-icon {
z-index: 9;
}
.elth-dropdown-list li i {
vertical-align: middle;
}
.list-scale .elementor-icon-list-item a span.elementor-icon-list-text,
.footer-page .elementor-icon-list-item a span.elementor-icon-list-text{
position: relative;
}
.list-scale .elementor-icon-list-item a span.elementor-icon-list-text:after,
.footer-page .elementor-icon-list-item a span.elementor-icon-list-text:after,
.th-navbar-nav > li > a:after{
height: 1px;
position: absolute;
content: "";
width: 0;
left: 0;
bottom: -2px;
background: #fff;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.th-navbar-nav > li > a:after {
display: none;
}
.list-scale .elementor-icon-list-item a:hover span.elementor-icon-list-text:after,
.footer-page .elementor-icon-list-item a:hover span.elementor-icon-list-text:after,
.th-navbar-nav > li > a:hover:after{
width: 100%;
}
.th-navbar-nav > li > a {
padding: 0;
}
.th-navbar-nav > li{
padding: 24.6px 18px;
}
.bg-dark .list-scale .elementor-icon-list-item a span.elementor-icon-list-text:after,
.bg-dark .elementor-icon-list-item a span.elementor-icon-list-text:after,
.footer-page .bg-dark .elementor-icon-list-item a span.elementor-icon-list-text:after{
background: #fff;
}
body.menu-opened{
overflow: hidden;
}
.no-wrap{
white-space: nowrap;
}
.thumb-extra-link.style3{
height: 176px;
width: auto;
}
.thumb-extra-link.style3 a{
display: block;
margin-bottom: 5px;
height: 50px;
background: transparent;
padding: 0;
min-width: 50px;
text-align: right;
color: #000;
background-color: #fff;
}
.thumb-extra-link.style3 a i{
min-width: 40px;
height: 40px;
background: transparent;
border-radius: 50%;
text-align: center;
}
.thumb-extra-link.style3 a:hover{
background: #E53E29;
color: #fff;
}
.thumb-extra-link.style3 a i {
font-size: 20px;
line-height: 42px;
}
.thumb-extra-link.style3.icon-small {
top: 0;
bottom: 0;
}
.thumb-extra-link.style3.icon-small a{
height: 40px;
min-width: 40px;
}
.thumb-extra-link.style3.icon-small a,
.product-thumb:hover .thumb-extra-link.style3.icon-small{
top: 0;
bottom: 0;
}
.product-thumb:hover img { }
.product-thumb:hover .zoom-thumb img {
transform: scale(1.1);
-webkit-transform: scale(1.1);
}
.item-product-grid-style6 .product-thumb img {
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.item-product-grid-style6 .product-info .product-title {
margin: 0 0 15px 0;
}
.item-product.item-product-grid-style6 {
padding-bottom: 0;
position: relative;
z-index: 2;
overflow: hidden;
border: 1px solid #e5e5e5;
border-radius: 0;
}
.item-product.item-product-grid-style6 .product-info{
padding: 20px 20px 5px;
background: #fff;
text-align: left;
width: 100%; transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
}
.item-product.item-product-grid-style6:hover .product-info{
bottom: -40%; 
}
.item-product-grid-style6 .product-thumb{
margin-bottom: 0;
}
.item-product-grid-style3 .product-extra-link a.addcart-link,
.item-product-grid-style2 .product-extra-link a.addcart-link{
background: #000;
border: 1px solid #000 !important;
}
.item-product-grid-style3 .product-extra-link a.addcart-link:hover,
.item-product-grid-style2 .product-extra-link a.addcart-link:hover{
background: #fff;
}
.item-product-grid-style3 .product-extra-link a.addcart-link:hover span,
.item-product-grid-style2 .product-extra-link a.addcart-link:hover span{
color: #000;
}
.product-thumb:hover .thumb-extra-link.style4 {
top: 0 !important;
} .th-time-countdown .time_circles>div{
display: inline-block;
max-width: 20%;
margin: 0 2.5%;
text-align: center; 
position: absolute;
width: 20% !important;
margin-top: -5px;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.th-time-countdown .number{
display: block;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.th-time-countdown .text{
display: block;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.th-time-countdown{
width: 500px;
height: 125px;
max-width: 100%;
position: relative;
margin: auto;
}
.time_circles canvas{
max-width: 100%;
position: relative;
}
.th-time-countdown.style3 canvas,
.th-time-countdown:not(.canvas-yes) canvas{
display: none;
}
.th-time-countdown.style3 .time_circles>div,
.th-time-countdown:not(.canvas-yes) .time_circles>div{
position: static;
}
.th-time-countdown:not(.show-text-yes) .text{
display: none;
}
.th-time-countdown.style2 .time_circles>div {
width: 89px !important;
height: 89px !important;
padding: 15px;
margin: -26px 0px 0px 18px;
background-color: #E53E29;
border-radius: 90px;
}
.th-time-countdown.style2 span{
color: #fff;
}
.th-time-countdown.style3 .number {
display: block;
width: 100px;
height: 100px;
line-height: 100px;
background: #fafafa;
border-radius: 10px;
font-size: 50px;
font-weight: bold;
margin-bottom: 10px;
max-width: 100%;
max-height: 100%;
}
.th-time-countdown.style3 .time_circles>div {
margin: 0 3px;
} .item-testimonial .item-title{
font-size: 18px;
margin: 0 0 2px;
display: inline-block;
}
.item-testimonial.style1 .item-des{
display: inline-block;
margin-bottom: 0;
}
.item-testimonial{
background: #fafafa;
padding: 80px 50px 100px;
text-align: center;
}
.item-testimonial .adv-thumb-link{
border-radius: 50%;
width: 80px;
margin: 0 auto 15px;
}
.item-testimonial .content-wrap{
margin-bottom: 50px;
padding: 0 20%;
}
.item-testimonial .split{
display: none;
}
.item-testimonial.style2 .image-wrap{
text-align: center;
margin: 0 auto;
}
.item-testimonial.style2 .image-wrap > *{
display: inline-block;
vertical-align: middle;
}
.item-testimonial.style2 .inner-info{
padding: 0 20px;
}
.item-testimonial.style2 .inner-info a{
display: block;
}
.th-slider-wrap.th-testimonial-wrap .swiper-pagination {
bottom: 50px;
}
.item-testimonial.style2 .adv-thumb-link {
margin-bottom: 0;
}
.elth-banner-info-thumb {
display: block;
}
.woocommerce #respond input#submit, .woocommerce a.button, 
.woocommerce button.button, .woocommerce input.button, .button,
.item-product .product-extra-link .addcart-link,
input[type=button], input[type=reset], input[type=submit], 
.woocommerce a.button, .woocommerce #respond input#submit, 
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, 
.woocommerce button.button.alt, .woocommerce input.button.alt{
background: #E53E29;
color: #fff;
font-weight: bold;
text-transform: uppercase;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, 
.woocommerce button.button:hover, .woocommerce input.button:hover, .button:hover,
.item-product .product-extra-link .addcart-link:hover,
input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover, 
.woocommerce a.button:hover, .woocommerce #respond input#submit:hover, 
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
background: #000;
color: #fff;
}
a.button:hover > span {
color: #fff;
}
.item-product-list.item-product {
padding: 0;
border: 1px solid #e5e5e5;
border-radius: 0px;
margin-bottom: 50px;
}
.item-list-default .product-info {
padding: 30px 15px 30px 15px;
}
.item-list-default .product-info .wishlist-link:hover i,
.item-list-default .product-info .compare-link:hover i{
color: #fff;
}
.item-list-default .product-info .wishlist-link i{
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.product-name .variation p{
line-height: inherit !important;
}
.variation-Vendor,
.variation-Vendor{
display: none !important;
}
.cart_item .product-name{
font-weight: 600;
text-transform: inherit;
font-family: 'Rajdhani', sans-serif;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
border: 1px solid #e5e5e5;
}
.item-product-grid-style7{
display: flex;
padding: 0;
}
.item-product-grid-style7 .product-thumb{
width: 100px;
margin: 0;
}
.item-product-grid-style7 .product-info{
flex: 1 1 auto;
text-align: left;
padding: 20px 18px;
}
.navigation-hover-yes ~ .swiper-button-nav{
opacity: 0 !important;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.navigation-hover-yes:hover ~ .swiper-button-nav{
opacity: 1 !important;
}
.navigation-hover-yes:hover ~ .swiper-button-nav.swiper-button-disabled{
opacity: 0.35 !important;
}
.countdown-wrap{
display: flex;
}
.countdown-wrap.countdown-left{
justify-content: flex-start;
}
.countdown-wrap.countdown-right{
justify-content: flex-end;
}
.countdown-wrap.countdown-center{
justify-content: center;
}
.countdown-wrap.countdown-right .th-time-countdown,
.countdown-wrap.countdown-left .th-time-countdown {
margin: inherit; 
}
.form-header > h2 {
text-transform: inherit;
color: #000;
}
.dokan-single-store .dokan-store-tabs ul,
.dokan-single-store .profile-frame .profile-info-box {
border-radius: 0px;
}
.elth-mini-cart-side .list-mini-cart-item {
max-height: calc(100vh - 215px) !important;
}
.dokan-settings-content .dokan-settings-area .dokan-banner {
height: auto !important;
}
#dokan-seller-listing-wrap .dokan-single-seller .store-wrapper .store-header .store-banner img {
position: static !important;
}
#dokan-seller-listing-wrap .dokan-single-seller .store-wrapper .store-header .store-banner {
min-height: inherit !important;
}
.elth-swiper-slider ~ .swiper-button-nav, 
.th-slider-wrap .swiper-button-nav, 
.elth-swiper-slider .swiper-button-nav {
width: 40px;
height: 40px;
background: #fff;
color: #000;
border-radius: 0;
box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);    
}
.elth-swiper-slider ~ .swiper-button-nav:hover, 
.th-slider-wrap .swiper-button-nav:hover, 
.elth-swiper-slider .swiper-button-nav:hover {
background: #E53E29;
color: #fff;
}
.elth-bnstyle2 .elth-info-inner {
width: 100%;
height: 100%;
text-align: center;
background: rgb(0 0 0 / 60%);
padding: 20px;
display: flex;
flex-direction: column;
justify-content: center;
opacity: 0;
visibility: hidden;
transition: all 0.55s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
}
.elth-bnstyle2:hover .elth-info-inner{
opacity: 1;
visibility: visible;
}
.elth-bnstyle2 .elth-banner-info-content .elth-btwrap {
margin-top: 30px;
}
.elth-bnstyle2 .elth-info-inner p{
max-width: 50%;
margin-left: auto;
margin-right: auto;
}
.box-hover-dir{
overflow: hidden;
}
.box-hover-dir > *{
display: block !important;
}
.elth-bnstyle2.box-hover-dir > *{
display: flex !important;
}
body .elth-search-form input[type="submit"] {
background-color: #E53E29;
}
.item-search-pro > div.search-ajax-title {
padding: 0 20px;
text-align: left;
}
.item-search-pro .title14 {
margin-top: 0px;
}
.item-search-pro > div.search-ajax-thumb {
border: 0; 
}
.elth-list-product-search {
border-radius: 0px;
}
.elth-list-product-search.ajax-loading{
border-radius: 0px;
}
input[name="s"]:focus {
outline: none;
}
textarea:focus,
input:not([type="submit"]):focus{
border: 1px solid #E53E29;
outline: 0px solid #E53E29;
}
.product-extra-link.icon .wishlist-link, 
.product-extra-link.icon .compare-link{
border-radius: 0px;
}
.header-bg{
position: relative;
}
.header-bg:before{
content: "";
position: absolute;
border-top: 111px solid #E53E29;
border-right: 111px solid transparent;
height: 100%;
width: 100%;
}
.product-price{
font-family: 'Rajdhani', sans-serif; 
font-weight: 500;   
}
.elementor-size-md .elementor-button-icon i,
.elementor-size-md .elementor-button-text{
line-height: 21px;
}
.home-title.elementor-element{
position: relative;
line-height: 60px;
padding-right: 10px;
}
.home-title.elementor-element:before{
content: "";
position: absolute;
border: 60px solid #E53E29;
border-width: 60px 0px 0 40px;
height: 60px;
right: -10px;
top: 0;
width: 145px;
border-left-color: transparent !important;
border-bottom-color: transparent !important;
z-index: 1;
}
.widget-title{
position: relative;
line-height: 36px;
text-transform: inherit;
margin-bottom: 20px;
}
.widget-title span{
position: relative;
z-index: 2;
}
.home-title.elementor-element .elementor-heading-title{
position: relative;
z-index: 2;
}
.home-title .elementor-heading-title{
display: inline-block;
}
.home-icon{
position: relative;
}
.home-icon i{
position: relative;
z-index: 2;
}
.home-icon:before{
content: "";
position: absolute;
border: 60px solid #E53E29;
border-width: 0 0 40px 60px;
height: 108px;
left: -5px;
top: 0;
width: 60px;
border-right-color: transparent !important;
border-bottom-color: transparent !important;
z-index: 1;
}
.elementor-section-full_width .elth-info-inner {
left: 20px;
}
.swiper-container-multirow-column .swiper-slide{
height: calc(100% - 60px);
}
.swiper-container-multirow-column .item-product-grid {
margin-bottom: 0;
}
.swiper-slide:hover .elth-banner-info-content > * {
top: 0;
opacity: 1;
}
.elth-swiper-slider ~ .swiper-button-nav i, 
.th-slider-wrap .swiper-button-nav i, 
.elth-swiper-slider .swiper-button-nav i,
.swiper-button-nav i,
.elth-swiper-slider ~ .swiper-button-nav, 
.th-slider-wrap .swiper-button-nav, 
.elth-swiper-slider .swiper-button-nav {
font-size: 22px;
line-height: 40px;
}
.overflow-inherit{
overflow: inherit !important;
}
.product-price > span, 
.product-price > ins > span {
color: #f63535;
font-weight: 600;
}
.product form.cart .button.single_add_to_cart_button, 
.woocommerce div.product form.cart .button.single_add_to_cart_button,
.item-product .list-info-wrap .product-extra-link .addcart-link{
color: #fff;
font-weight: bold;
text-transform: uppercase;
}
.product form.cart .button.single_add_to_cart_button:hover, 
.woocommerce div.product form.cart .button.single_add_to_cart_button:hover{
background: #000;
color: #fff;
}
.item-product .list-info-wrap .product-extra-link .addcart-link:hover{
background: #000;
}
.item-product .list-info-wrap .product-extra-link .addcart-link:hover span{
color: #fff;
}
.nav-tabs > li > a.active, 
.nav-tabs > li > a:hover {
color: #fff;
background: #E53E29;    
}
.nav-tabs > li > a{
font-weight: 600;
text-transform: inherit;
font-family: 'Rajdhani', sans-serif;
}
.woocommerce table.shop_table td.product-quantity, 
.woocommerce table.shop_table td.product-subtotal, 
.woocommerce table.shop_table td.product-price {
width: 130px;
}
.woocommerce-MyAccount-content > p{
margin-bottom: 30px;
}
.woocommerce-account .addresses .title .edit {
border-radius: 0px;
background: #000;
font-family: 'Rajdhani', sans-serif; 
font-weight: 600;
}
.woocommerce-account .addresses .title .edit:hover{
background: #E53E29;
color: #fff;
}
body:not(.elementor-page) .detail-content-wrap p label{
color: #000;
}
.detail-info > .product-price {
font-weight: 600;
}
.wrap-detail-gallery .mid{
border: 1px solid #e5e5e5;
margin-bottom: 15px;
}
.detail-tab-desc{
color: #7e7e7e;
}
.comment-reply-title,
.woocommerce #reviews #comments h2,
.woocommerce-Reviews .comment-reply-title{
color: #000;
font-family: 'Rajdhani', sans-serif; 
font-weight: bold;
text-transform: inherit;
}
.gallery-control ul li a {
margin: 0 5px;
}
.woocommerce #respond input#submit.alt.disabled, 
.woocommerce #respond input#submit.alt.disabled:hover, 
.woocommerce #respond input#submit.alt:disabled, 
.woocommerce #respond input#submit.alt:disabled:hover, 
.woocommerce #respond input#submit.alt:disabled[disabled], 
.woocommerce #respond input#submit.alt:disabled[disabled]:hover, 
.woocommerce a.button.alt.disabled, 
.woocommerce a.button.alt.disabled:hover, 
.woocommerce a.button.alt:disabled, 
.woocommerce a.button.alt:disabled:hover, 
.woocommerce a.button.alt:disabled[disabled], 
.woocommerce a.button.alt:disabled[disabled]:hover, 
.woocommerce button.button.alt.disabled, 
.woocommerce button.button.alt.disabled:hover, 
.woocommerce button.button.alt:disabled, 
.woocommerce button.button.alt:disabled:hover, 
.woocommerce button.button.alt:disabled[disabled], 
.woocommerce button.button.alt:disabled[disabled]:hover, 
.woocommerce input.button.alt.disabled, 
.woocommerce input.button.alt.disabled:hover, 
.woocommerce input.button.alt:disabled, 
.woocommerce input.button.alt:disabled:hover, 
.woocommerce input.button.alt:disabled[disabled], 
.woocommerce input.button.alt:disabled[disabled]:hover {
background-color: #E53E29;
}
.single-info-author .author-info h3 a{
color: #000;
text-transform: inherit;
}
.single-info-author .author-info h3 {
margin: 0 0 18px;
}
.select-wrap:after {
right: 5px;
}
.dashboard-widget .widget-title:before{
display: none;
}
.item-product-grid-style4 .product-price{
font-size: 16px;
}
.item-product.item-product-grid-style4 .product-title{
margin-bottom: 10px;
}
.item-product.item-product-grid-style4 .wrap-rating{
margin: 0 0 20px;
padding: 0px 0 10px;
border-bottom: 1px solid #e5e5e5;
}
.item-product-grid-style4 .product-info{
padding: 0 30px 30px;
}
.elth-text-bt-search i{
color: #fff;
}
#customer_login > div > h2{
color: #000;
text-transform: inherit;
}
.product-popup-content{
padding: 5px 15px 5px 5px;
} .popup-form .ms-default{
line-height: 20px;
}
.popup-form p > label,
.popup-form .woocommerce-privacy-policy-text {
line-height: 23px;
}
.invalid > input{
border: 1px solid #ff6c87;
outline: 0px solid #ff6c87;
}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input, 
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select, 
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container {    
margin-bottom: 5px;
}
.dokan-order-filter-serach .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 33px !important;
}
.menu-style-icon .th-menu-inner { background: rgb(0 19 39 / 92%);
} .elth-list-product-search {
max-height: 360px;
}
.elementor-size-sm {
min-width: inherit;
}
.th-navbar-nav > li > a{
color: #000;
}
.th-navbar-nav > li > a:hover{
color: #E53E29;
}
.text-gradient{
color: #000;
background: #E53E29;
background: linear-gradient(101.31deg, #ff869f 2.11%, #fa988a 34.14%, #f19a73 68.81%, #ffd0b1 105.05%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.th-divider1 .elementor-divider-separator{
position: relative;
border-top-color: transparent !important;
}
.th-divider1 .elementor-divider-separator:before{
content: '';
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 10px;
background-color: rgba(221, 29, 38, 0.3);
background: linear-gradient(101.31deg, #b1f1b3 2.11%, #f3eec2 105.05%);
z-index: 2;
}
.th-list li:before {
content: '\e925';
font-family: 'phosphor';
font-weight: 700;
display: inline-block;
border-radius: 50%;
background-color: #e2f5f2;
color: #11b196;
font-size: 16px;
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
}
.th-slider-wrap .image-wrap .adv-thumb-link {
z-index: 2;
}
.home-cat1 .th-slider-wrap .image-wrap{
border-radius: 6px;
overflow: hidden;
}
.home-cat1 .elth-banner-info-content .elth-bt-default{
width: 100%;
font-size: 20px;
}
.home-cat1 .swiper-slide:hover .elth-bt-default{
transform: translateY(-10px);
}
.th-divider-waves path {
-webkit-animation: move-forever 6s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite;
animation: move-forever 6s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite;
}
@keyframes move-forever {
0% {
transform: translate3d(-90px, 0, 0);
}
100% { 
transform: translate3d(190px, 0, 0);
}
}
.particles-js-canvas-el{
position: absolute;
left: 0;
top: 0;
z-index: 0;
}
.elementor-button-icon i{
font-size: 120%;
line-height: 24px;
}
.thumb-extra-link.icon-small a{
width: 40px;
height: 40px;
line-height: 45px;
border-radius: 50%;
margin: 0 4px;
background: #fff;
}
.thumb-extra-link.icon-small a:hover {
background: #E53E29;
border-color: #E53E29;
color: #fff;
}
.thumb-extra-link.icon-small{
top: inherit;
bottom: -20px;
transition: all .3s ease-out 0s;
-webkit-transition: all .3s ease-out 0s;
}
.product-thumb-link img {
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
}
.product-thumb:hover .thumb-extra-link.icon-small{
top: inherit;
bottom: 10px;
}
.item-post{
overflow: hidden;
} .fixed-header {
position: fixed !important;
top: -100px;
left: 0 !important;
z-index: 9996;
-webkit-transition: top 0.5s ease-out 0s !important;
transition: top 0.5s ease-out 0s !important;
box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
background: #fff;
}
.admin-bar .fixed-header.active {
top: 32px;
}
.fixed-header.active {
top: 0;
}
.menu-fixed-content.fixed-header {
background: #fbfbfb;
width: 100%;
left: 0 !important;
box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.1);
margin: 0;
max-width: 100%;
display: block;
}
.scroll-top i{
font-size: 24px;
line-height: 50px;
}
.scroll-top.active {
right: 30px;
}
.desc {
color: #7e7e7e;
}
#rememberme{
margin: -1px 5px 0 0;
}
.vendor-customer-registration input[type=radio]{
margin-top: 6px;
}
.woocommerce-checkout-payment label{
color: #000;
font-weight: 600;
}
.item-product-meta-info label{
color: #000;
font-weight: 500;
}
.mini-cart-total,
.product-subtotal,
.cart_item .product-name,
.cart-subtotal td,
.order-total td,
.cart-collaterals .cart_totals tr td,
.product-name a,
.woocommerce table.shop_table th {
color: #000;
}
.product-name a:hover{
color: #E53E29;
}
.woocommerce table.shop_table td,
.woocommerce-checkout-review-order-table .cart_item .product-name {
font-weight: 500;
color: #333;
}
.gallery-vertical .woocommerce-product-gallery{
padding-left: 120px;
}
.gallery-vertical .carousel-vertical{
position: absolute !important;
left: 15px !important;
top: 0 !important;
width: 100px !important;
}
.carousel-vertical .flex-control-thumbs li {
width: 100% !important;
margin-left: 0 !important;
margin-bottom: 10px !important
}
.gallery-control.carousel-vertical .prev{
position: static;
}
.gallery-control.carousel-vertical .next{
position: static;
}
.gallery-control.carousel-vertical .carousel {
margin-top: 0;
}
.gallery-control.carousel-vertical ul li a{
margin: 0;
height: 115px;
display: block;
}
.gallery-control.carousel-vertical ul li{
font-size: 0;
display: block;
}
.carousel-vertical .carousel{
padding-bottom: 35px;
}
.gallery-control ul li a {
border: 0;
}
.gallery-control ul li a img{
border: 1px solid #e5e5e5;
display: block;
}
.gallery-control ul li a.active img{
border-color: #E53E29;
}
.gallery-vertical .flex-control-nav{
display: none;
}
.gallery-vertical .next,
.gallery-vertical .prev {
padding: 0;
width: 48%;
height: 30px;
border: none;
background-color: rgba(133, 133, 133, 0.07);
color: #333;
line-height: 34.5px;
display: inline-block;
text-align: center;
margin-top: 10px;
}
.gallery-vertical .detail-info {
padding: 0 40px;
}
.woocommerce-product-gallery__wrapper{
max-width: inherit !important;
}
#tab-seller ul.list-unstyled li span:first-child{
color: #000;
}
.woocommerce div.product form.cart .variations label {
font-weight: 600;
color: #000;
}
.detail-info .product-desc {
margin-bottom: 35px;
}
.elth-login-popup-content { }
.popup-form .form-field input[type="password"] {
width: 100%;
}
.dokan-settings-area label,
.dokan-table thead th{
color: #000;
font-weight: 600;
}
.dokan-dashboard .dokan-dashboard-content a {
color: #000;
}
.dokan-dashboard .dokan-dashboard-content a:hover{
color: #E53E29;
}
.dokan-settings-area .checkbox label{
font-weight: 400;
color: #7e7e7e;
}
.dokan-table .column-primary strong{
font-weight: 500;
}
.item-product-grid-style4.item-product-grid-style5:hover {
transform: translateY(0px);
}
.item-product-grid-style4.item-product-grid-style5:hover:before{
display: none;
}
.home-services img{   
margin: auto;
}
.home-services .wslider-item{
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;  
}
.home-services .wslider-item:hover { }
.elth-swiper-slider[data-auto="yes"] .adv-thumb-link > img{
width: auto;
}
.social-style1 .elementor-icon-list-icon{
width: 40px;
height: 40px;
border: 1px solid #3e3e3e;
text-align: center;
align-items: center;
padding: 0 8px;
border-radius: 50%;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;  
}
.social-style1 .elementor-icon-list-item a:hover .elementor-icon-list-icon{
background-color: #171717;
border-color: #171717;
}
.social-style1 .elementor-icon-list-icon i.la-facebook-f{
background: -webkit-linear-gradient(149deg, #2e7be4, #3059ce);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.social-style1 .elementor-icon-list-icon i.la-instagram{
background: -webkit-linear-gradient(149deg, #cd3bde, #e09048);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.social-style1 .elementor-icon-list-icon i.la-youtube{
background: -webkit-linear-gradient(149deg, #e42e3a, #aa06ff);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.footer-page .social-style1 .elementor-icon-list-item a span.elementor-icon-list-text:after{
display: none;
}
.fixed-header .elementor-icon-list-item a i,
.fixed-header .elementor-icon-list-item a span,
.fixed-header .th-navbar-nav > li > a { }
.elementor-5673 .fixed-header .elementor-element.elementor-element-8fe710c > .elementor-widget-container{
border-color: #e5e5e5 !important;
}
.slider-wrap.style2{
border-radius: 5px;
border-bottom: 3px solid rgba(0,0,0,0.05);
position: relative;
background-color: #fff;
}
.slider-wrap.style2 .adv-thumb-link img{
width: auto;
margin: auto;
filter: brightness(0);
opacity: 0.1;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.slider-wrap.style2 .image-wrap{
margin-bottom: 25px;
}
.slider-wrap.style2 .swiper-slide{
text-align: center;
margin: 0 auto 0;
padding: 50px 10px 20px; transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;  
border-right: 1px solid #e8e8e8;
position: relative;
overflow: hidden;
}
.slider-wrap.style2 .swiper-slide:before{
content: "";
position: absolute;
height: 5px;
left: 0;
width: 100%;
top: -6px;
background-color: #FFBE0D;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;  
z-index: 2;
}
.slider-wrap.style2 .swiper-slide:hover:before{
top: 0;    
}
.slider-wrap.style2:after{
content: "";
position: absolute;
width: 1px;
height: 100%;
right: 0px;
top: 0;
background-color: #fff;
z-index: 2;
}
.slider-wrap.style2 .swiper-slide:hover{
background-color: #fafafa;
}
.slider-wrap.style2 .swiper-slide:hover .adv-thumb-link img{
filter: brightness(1);
opacity: 1;
}
.slider-wrap.style2 .swiper-slide:hover .adv-thumb-link{
transform: translateY(-6px);
}
.slider-wrap.style2 .item-title a{
color: #000;
font-size: 14px;
font-weight: 500;
}
.slider-wrap.style2 .item-title a:hover{
color: #E53E29;
}
.hover-scale{
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;  
}
.hover-scale:hover{
transform: scale(1.05) translateY(0);
}
.time-dot .time_circles > div .number{
position: relative;
}
.time-dot .time_circles > div:not(:last-child) .number::after{
content: ":";
color: #000;
font-size: 18px;
position: absolute;
top: -1px;
right: -8px;
font-weight: bold;
}
.border-gradient{ position: relative;
padding: 2px;
}
.border-gradient:before{
position: absolute;
content: "";
left: 0;
right: 0;
top: 0;
bottom: 0;
background-image: linear-gradient(0deg, #473cde, #ae35e2);
border-radius: 5px;
}
.border-gradient:after{
position: absolute;
content: "";
left: 2px;
right: 2px;
top: 2px;
bottom: 2px;
background: #fff;
border-radius: 5px;
}
.item-product.item-product-grid-style8{
padding: 28px 0 20px;
text-align: left;
border-right: 1px solid #e5e5e5;
box-shadow: inherit !important;
}
.item-product.item-product-grid-style8:hover{
background-color: #f8f8f8;
}
.item-product-grid-style8 .product-info,
.item-product-grid-style8 .product-info-before{
padding: 0 30px;
}
.product-price del {
color: #cacaca;
}
.item-product.item-product-grid-style8 .wrap-rating {
margin-bottom: 8px;
}
.item-product.item-product-grid-style8 .product-price {
margin-bottom: 22px;
}
.list-col-item .item-product-grid-style8 .product-thumb img{
padding: 0 17.5px;
}
.item-product.item-product-grid-style8 .product-title {
font-size: 14px;
font-weight: 500;
margin-top: 10px;
}
.elementor-button-wrapper .elementor-button.elementor-size-md {
font-size: 16px;
}
.grid-style9 .product-info-before{
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20px;
min-height: 46px;
}
.grid-style9 .product-info-before .wrap-rating > li {
display: block;
}
.grid-style9 .product-info-before .wrap-rating{
text-align: right;
margin-bottom: 0;
}
.grid-style9 .product-info-before .wrap-rating > li:first-child{
margin-bottom: 6px;
}
.item-product.item-product-grid-style8.grid-style9 .product-price {
margin-bottom: 0;
}
.item-product-grid-style8.grid-style9{
padding: 20px 0 8px;
}
.item-product-default .product-thumb-link::before,
.item-product-grid-style11 .product-thumb-link::before,
.item-product-grid-style11 .product-thumb-link::before,
.item-product-grid-style6 .product-thumb-link::before,
.item-product-grid-style8 .product-thumb-link::before{
display: none;
}
.product-thumb .thumb-extra-link.style5 {
top: 40px;
bottom: 0;
}
.product-thumb:hover .thumb-extra-link.style5 {
top: 0;
}
.thumb-extra-link.style5 a {
box-shadow: 0 0 10px rgb(0 0 0 / 30%);
}
.slider-nav-group-top ~ .swiper-button-prev {
left: inherit !important;
}
.elth-bt-default.readmore{
min-width: 150px;
}
.post-meta-data {
margin: 0 -6px 12px;
}
.item-post .post-title {
margin-top: 0;
margin-bottom: 12px;
}
.post-meta-data li i {
font-size: 20px;
}
.wslider-item .adv-thumb-link > img{
width: auto;
margin: auto;
}
.cat-list > li{
position: relative;
padding: 8px 25px;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.cat-list{
padding: 0;
}
.vertical-navigation-content{
border-radius: 0 0 0 0;
background: #fff;
left: 0;
list-style: none;
padding: 15px 0 15px;
position: absolute;
top: 100%;
width: 252px;
z-index: 999;
text-align: left;
margin: 0 0 0;
box-shadow: 0 5px 5px 0 rgb(0 0 0 / 10%);
display: none;
}
.cat-menu-active .vertical-navigation-content{
display: block;
}
.vertical-navigation-header{
background: #000;
color: #fff;
height: 50px;
line-height: 50px;
padding: 0 20px;
cursor: pointer;
font-weight: 500;
}
.cat-hover-content{
background: #fff;
left: 110%;
opacity: 0;
padding: 30px;
position: absolute;
top: 0;
visibility: hidden;
width: 1030px;
z-index: 999;
text-align: left;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
box-shadow: 0 3px 3px 0 rgb(0 0 0 / 10%);
box-shadow: 0px 8px 32px 0px rgb(0 0 0 / 10%);
max-width: calc(92vw - 200px);
border-radius: 5px;
}
.cat-list > li:hover > .cat-hover-content {
left: 100%;
opacity: 1;
visibility: visible;
}
.symbol >*{
margin-right: 10px;
font-size: 20px;
}
.cat-list > li > a > span{
display: inline-block;
vertical-align: middle;
line-height: 24px;
}
.cat-list > li > a{
color: #000;
}
.cat-list > li > a:hover{
color: #E53E29;
}
.cat-list > li > a > span i{
line-height: 24px;
}
.cat-list > li > a > i{
position: absolute;
right: 10px;
height: 20px;
top: 0;
bottom: 0;
margin: auto;
font-size: 16px;
line-height: 20px;
}
.indicator-icon.sub-open:before {
content: "\f106";
}
.menu-badge{
font-size: 11px;
font-weight: 600;
line-height: 18px;
padding: 2px 10px;
border-radius: 8px 8px 8px 0;
position: absolute;
right: 15px;
background: #ef262c;
color: #fff;
height: 19px;
top: 0;
bottom: 0;
margin: auto;
}
.item-cat .la-angle-right ~ .menu-badge{
right: 30px;
}
.social-style1.social-style1-white .elementor-icon-list-icon {
background: #fff;
border: 0;
}
.item-product .product-title {
font-size: 18px;
font-weight: 600;
margin-bottom: 0;
}
.item-product .wrap-rating {
margin-bottom: 18px;
}
.item-product .product-price {
margin-bottom: 14px;
}
.item-product-grid.item-product-grid-style7 .product-extra-link a.wishlist-link{
background: transparent;
margin: 0 15px;
}
.item-product-grid.item-product-grid-style7 .product-extra-link a.wishlist-link:hover{
color: #E53E29;
}
.item-product.grid-style7-2 .product-title {
margin-bottom: 15px;
}
.grid-style7-2 .product-thumb {
width: 156px;
}
.grid-style7-2 .add_to_cart_button{
padding: 0 25px;
}
.item-product.grid-style7-2 .product-info {
flex: 1 1 auto;
text-align: left;
padding: 15px 5px 5px 20px;
}
.item-testimonial.style3 {
background: #fff;
padding: 0;
text-align: left;
}
.item-testimonial.style3 .content-wrap {
margin-bottom: 30px;
padding: 35px 30px 40px;
border: 1px solid #e5e5e5;
border-radius: 5px;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.item-testimonial.style3:hover .content-wrap {
box-shadow: 3px 3px 15px 0 rgb(0 0 0 / 7%);
}
.item-testimonial.style3:hover .content-wrap > i {
color: #ffbe0d;
}
.item-testimonial.style3 .content-wrap > i{
color: #bcbcbc;
font-size: 50px;
margin-bottom: 10px;
}
.item-testimonial.style3 .content-wrap .item-content{
margin-bottom: 15px;
}
.item-testimonial.style3 .content-wrap .tes-rate i{
color: #ffbe0d;
font-size: 13px;
}
.item-testimonial.style3 .adv-thumb-link {
width: 60px;
}
.item-testimonial.style3 .image-wrap{
display: inline-block;
vertical-align: middle;
}
.item-testimonial.style3 .item-des,
.item-testimonial.style3 .item-content{
color: #545454;
}
.item-testimonial.style3 .inner-info{
display: inline-block;
vertical-align: middle;
padding: 0 16px;
}
.item-testimonial.style3 .item-title a{
font-size: 15px;
color: #000;
}
.item-testimonial.style3 .item-title a:hover{
color: #E53E29;
}
.item-product.item-product-grid-style11{
display: flex;
text-align: inherit;
padding: 30px;
align-items: center;
}
.item-product-grid-style11 .product-thumb-wrap{
width: 50%;
}
.item-product-grid-style11 .gallery-control ul li {
max-width: 80px;
}
.item-product-grid-style11 .product-title {
font-size: 18px;
font-weight: 500;
margin-bottom: 25px;
margin-top: 15px;
}
.item-product-grid-style11 .product-info{
padding-left: 30px;
}
.overflow-hidden > .elementor-widget-container{
overflow: hidden;
}
input:not([type="radio"]){
font-size: 16px;
}
.elth-info-inner span{
display: inline-block;
vertical-align: middle;
}
.th-slider-wrap .swiper-pagination-bullet {
width: 6px;
height: 6px;
border-radius: 6px;
}
.th-slider-wrap .swiper-pagination-bullet-active {
width: 20px;
}
.addcart-link > i.la-shopping-cart {
font-size: 24px;
margin-right: 10px;
vertical-align: middle;
margin-top: -3px;
}
.item-product-default .cat-parent{
margin-bottom: 10px;
display: block;
}
.item-product-default .product-title {
margin-bottom: 20px;
font-size: 18px;
}
.item-product-default .wrap-rating {
margin-bottom: 8px;
}
.item-product-default .product-price {
margin-bottom: 38px;
}
.product-thumb-link::before{
display: none;
}
.item-product-grid-style4 .wrap-rating {
margin-bottom: 0;
margin-top: 17px;
}
.item-product-grid-style4:hover {
box-shadow: none;
}
.h3-box-featured .list-2-item:nth-child(2n) .item-product{
border-right-width: 0 !important;
}
.h3-box-featured .list-2-item:nth-child(3n) .item-product,
.h3-box-featured .list-2-item:nth-child(4n) .item-product{
border-bottom-width: 0 !important;
}
.box-seller .swiper-slide-active .item-product{
position: relative;
overflow: hidden;
}
.box-seller .swiper-slide-active .item-product:before{
content: "";
position: absolute;
width: calc(100%);
height: calc(100%);
top: 0;
left: 0;
border: 2px solid #E53E29;
border-radius: 5px;
}
.box-seller .swiper-slide-active .item-product:after{
content: "Best Seller";
position: absolute;
right: -39px;
top: 18px;
padding: 4px 50px;
transform: rotate(45deg);
background: #E53E29;
color: #fff;
font-size: 9px;
text-transform: uppercase;
transform-origin: 50%;
}
.box-trending .swiper-slide-active .item-product{
position: relative;
overflow: hidden;
}
.box-trending .swiper-slide-active .item-product:before{
content: "";
position: absolute;
width: calc(100%);
height: calc(100%);
top: 0;
left: 0;
border: 2px solid #f63535;
border-radius: 5px;
}
.box-trending .swiper-slide-active .item-product:after{
content: "Trending";
position: absolute;
right: -39px;
top: 18px;
padding: 4px 50px;
transform: rotate(45deg);
background: #f63535;
color: #fff;
font-size: 9px;
text-transform: uppercase;
transform-origin: 50%;
}
.item-product-grid-style5 .wrap-rating {
margin-bottom: 8px;
margin-top: 0;
}
.item-product-grid-style5 .product-price {
margin-bottom: 11px;
}
.item-product-grid-style5 .wishlist-link span{
display: none;
}
.item-product-grid-style5 .wishlist-link{
position: absolute;
right: 0px;
top: 20px;
}
.item-product-grid-style5 .product-label {
right: 33px;
top: 20px;
}
.elementor-editor-active .overflow-hidden{
overflow: inherit;
}
.widget a{
color: #626262;
}
.widget a:hover{
color: #E53E29;
}
.item-list-default.item-product .product-title{
font-size: 20px;
margin-bottom: 10px;
}
.item-list-default.item-product .wrap-rating{
margin-bottom: 6px !important;
}
.item-product-list.item-list-style2{
border-radius: 0;
margin-bottom: -1px;
box-shadow: none;
}
.list-product-wrap > div:first-child .item-product-list.item-list-style2{
border-radius: 4px 4px 0 0;
}
.list-product-wrap > div:last-child .item-product-list.item-list-style2{
border-radius: 0 0 4px 4px;
}
.item-list-style2 .product-button-wrap .product-extra-link > a{
width: 46px;
height: 46px;
vertical-align: top;
display: inline-block;
text-align: center;
border: 1px solid #e5e5e5;
margin: 0 3px;
background: #fff;
color: #333;
line-height: 50px;
border-radius: 50%;
}
.item-list-style2 .product-button-wrap .product-extra-link > a:hover i{
color: #fff;
}
.item-list-style2 .product-button-wrap .product-extra-link > a:hover{
background: #E53E29;
border-color: #E53E29;
}
.woocommerce .list-button-wrap a.button.add_to_cart_button{
padding: 0 25px;
min-width: inherit !important;
margin-top: 15px;
margin-right: 0 !important;
}
.item-list-style2 > .row{
display: flex;
align-items: center;
}
.item-product-list .product-button-wrap .product-extra-link {
margin-top: 0;
}
.item-list-default.item-list-style2 .product-info {
padding: 0 30px 0 0;
margin: 30px 0px 30px -20px;
border-right: 1px solid #e5e5e5;
}
.item-list-style2 .product-button-wrap{
margin-left: 18px;
}
.addcart-hover .addcart-link-wrap-hover{
position: absolute;
left: 0;
right: 0;
margin: auto;
bottom: -100%;
text-align: center;
opacity: 0;
visibility: hidden;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.addcart-hover:hover .addcart-link-wrap-hover{
opacity: 1;
visibility: visible;
bottom: 0;
}
.addcart-hover:hover .product-info > *:not(.addcart-link-wrap-hover){
opacity: 0;
}
.addcart-hover.item-product-grid-style6:hover .product-info > .wrap-rating,
.addcart-hover.item-product-grid-style6:hover .product-info > .product-price{
opacity: 1;
}
.addcart-hover .product-info{
position: relative; min-height: 46px;
}
.item-product.item-product-grid-style6 .wrap-rating,
.item-product.item-product-grid-style7 .wrap-rating {
margin-bottom: 10px;
}
.addcart-link.added i.la-check{
margin: 0 10px;
}
.list-col-item .product-thumb img{
padding: 0 15px;
}
.product-detail form.cart {
border: 1px solid #e5e5e5;
padding: 25px;
border-radius: 0px;
}
.detail-qty {
width: 120px;
}
.detail-info form.cart > * {
margin: 0 8px !important;
}
.detail-tabs.tab-style3 .detail-tab-title .nav-tabs > li{
padding: 0 20px;
}
.detail-tabs.tab-style3 .detail-tab-title .nav-tabs > li > a{
color: #999;
background: transparent;
font-size: 18px;
font-weight: bold;
height: 50px;
line-height: 50px;
text-transform: capitalize;
position: relative;
padding: 0;
margin: 0;
}
.detail-tabs.tab-style3 .detail-tab-title .nav-tabs > li > a:before{
content: "";
height: 2px;
width: 0;
position: absolute;
left: 0;
bottom: -1px;
background: #E53E29;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.detail-tabs.tab-style3 .detail-tab-title .nav-tabs > li > a:hover:before,
.detail-tabs.tab-style3 .detail-tab-title .nav-tabs > li > a.active:before{
width: 100%;
}
.detail-tabs.tab-style3 .detail-tab-title .nav-tabs > li > a:hover,
.detail-tabs.tab-style3 .detail-tab-title .nav-tabs>li>a.active{
color: #000;
}
.detail-tabs.tab-style3 .detail-tab-title {
margin-bottom: 30px;
border-bottom: 2px solid #e5e5e5;
}
.detail-tabs.tab-style3 .nav-tabs{
margin: 0 -20px;
}
.th-block-detail .th-slider-wrap .item-product{
margin-bottom: 0;
}
.detail-qty > a {
line-height: 47px;
}
.product-detail-style3 .wrap-detail-gallery ul{
padding: 0;
margin: 0 -5px;
}
.product-detail-style3 .wrap-detail-gallery ul li{
display: inline-block;
width: 50%;
padding: 0 5px;
}
.product-detail-style3 .wrap-detail-gallery ul li a{
border: 1px solid #e5e5e5;
border-radius: 0px;
padding: 10px;
display: block; margin-bottom: 2px;
}
.js-content-main > .js-content-main .ajax-loading{
display: none;
}
.js-content-main > .js-content-main{
margin: 0;
padding: 0;
}
.open-side.sidebar.sidebar-toggle{
transform: translateX(0);
-webkit-transform: translateX(0);
}
.admin-bar .sidebar.sidebar-toggle{
top: 32px;
}
.sidebar.sidebar-toggle{
transform: translateX(340px);
-webkit-transform: translateX(340px);
position: fixed;
top: 0;
right: 0;
z-index: 10001;
background: #fff;
box-shadow: 0 5px 5px 0 rgb(0 0 0 / 10%);
width: 340px;
bottom: 0;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
padding: 35px 15px 35px 20px;
}
.open-side + .sidebar-overlay {
opacity: 1;
visibility: visible;
}
.sidebar-overlay{
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
content: "";
background: rgba(0, 0, 0, 0.7);
z-index: 99;
opacity: 0;
visibility: hidden;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.sidebar > .sidebar-toggle-button{
position: absolute;
left: -39px;
top: 30%;
width: 40px;
height: 40px;
font-size: 18px;
color: #000;
text-align: center;
line-height: 40px;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
cursor: pointer;
background: #fff;
box-shadow: -5px 0 5px 0 rgb(0 0 0 / 5%);
}
.sidebar > .sidebar-toggle-button:hover{
background: #E53E29;
color: #fff;
}
.open-side .sidebar-toggle-button:before {
content: "\f101";
}
.sidebar-inner.th-scrollbar{
max-height: 100%;
}
.top-filter .sort-pagi-bar > li .elth-dropdown-box {
padding: 11.5px 20px;
}
.top-filter .sort-pagi-bar > li .view-type {
padding: 9.5px 20px;
}
.pagi-nav .page-numbers {
width: 40px;
height: 40px;
line-height: 40px;
color: #000;
}
.filter-product{ }
.btn-filter {
height: 42px;
line-height: 42px;
color: #000;
text-transform: capitalize;
border-radius: 0px;
padding: 0 50px 0 20px;
}
.btn-filter .text{
font-size: 14px;
font-weight: 500;
}
.view-type a,
.top-filter .sort-pagi-bar > li .elth-dropdown-box > a{
color: #000;
}
.view-type a.active{
color: #E53E29;
}
.elementor-widget-th-shop .filter-yes .top-filter{
display: inline-block;
width: calc(100% - 150px);
vertical-align: top;
padding-right: 9px;
}
.elementor-widget-th-shop .filter-yes .filter-product{
display: inline-block;
width: 146px;
vertical-align: top;
text-align: right;
}
.detail-style4 .detail-info,
.detail-style5 .detail-info {
padding: 20px 0;
}
.product-detail.detail-style4,
.product-detail.detail-style5 {
margin-bottom: 30px;
}
div.product .product-detail.detail-style5 div.images .flex-control-thumbs li, 
.woocommerce div.product .product-detail.detail-style5 div.images .flex-control-thumbs li {
width: 10%;
margin-left: 1%;
}
.product-detail-style3.detail-style6 .wrap-detail-gallery ul {
margin: 0;
}
.product-detail-style3.detail-style6 .wrap-detail-gallery ul li {
display: block;
width: 100%;
padding: 0;
margin-bottom: 10px;
}
.detail-style6 .detail-tabs{
margin-top: 45px;
}
.info-sticky{
transform: translate3d(0,0,0);
transition: all 0.8s ease-out 0s;
-webkit-transition: all 0.8s ease-out 0s;
}
.detail-style6 #tab-more_seller_product .detail-tab-desc .list-3-item{
width: 33%;
}
.detail-style6 #tab-more_seller_product .detail-tab-desc .item-product-grid{
margin-bottom: 0;
}
.detail-qty > input {
color: #000;
}
.add-to-cart-sticky .compare-link,
.add-to-cart-sticky .wishlist-link{
display: none;
}
.add-to-cart-sticky{
position: fixed;
bottom: -350px;
background: #fff;
width: 100%;
left: 0;
z-index: 12;
box-shadow: 0 3px 15px 0 rgb(0 0 0 / 10%);
transition: all 0.6s ease-out 0s;
-webkit-transition: all 0.6s ease-out 0s;
}
.sticky-inner{
display: flex;
padding: 10px 0;
align-items: center;
align-content: center;
}
.add-to-cart-sticky.open-sticky{
bottom: 0;
}
.sticky-inner > .sticky-thumb{
width: 10%;
}
.sticky-inner > .sticky-name{
width: 40%;
font-size: 18px;
font-weight: 500;
color: #000;
}
.sticky-inner > .sticky-button{
width: 50%;
text-align: right;
}
.sticky-button form > .detail-qty,
.sticky-button form > button{
display: inline-block;
}
.sticky-button form.cart {
margin-bottom: 0 !important;
}
.menu-opened .header-page section:last-child{
z-index: 9 !important;
}
.overflow-elth-hidden{
overflow: hidden;
}
.fancybox-inner {
overflow-x: hidden !important;
margin-right: -5px;
}
.fancybox-inner::-webkit-scrollbar {
width: 5px;
left: 5px;
} .fancybox-inner::-webkit-scrollbar-track {
background: transparent;
border-radius: 30px;
} .fancybox-inner::-webkit-scrollbar-thumb {
background: rgba(0,0,0,0.6);
border-radius: 30px;
} .fancybox-inner::-webkit-scrollbar-thumb:hover {
background: rgba(255,255,255,0.8);
}
.seller-items::after {
content: "";
display: table;
clear: both;
}
.seller-items {
margin-left: 0;
margin-right: 0;
border: 1px solid #e5e5e5;
}
.seller-items .list-col-item{
padding: 0;
}
.seller-items .item-product-grid {
margin-bottom: 0;
margin-right: -1px;
}
.meta-item-list > a{
margin: 0 5px;
}
.product-popup-content .detail-info {
padding: 0 20px;
}
.product-popup-content .product-detail {
margin-bottom: 0;
}
.product-popup-content.woocommerce div.product div.images {
margin-bottom: 0;
}
.elementor-widget-th-menu .th-navbar-nav .sub-menu > li.current-menu-item > a{
color: #E53E29;
}
.seller-rating{
margin-top: 20px;
display: block;
}
#tab-more_seller_product .detail-tab-desc{
margin: 0 -15px;
}
.auto-service1 .elementor-widget-container:before{
content: " ";
top: 0;
width: 30px;
height: 100%;
position: absolute;
left: -30px;
background: linear-gradient(to bottom right, transparent 0%,transparent 49%,#fff 51%,#fff 100%);
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.auto-service1 .elementor-widget-container:after {
content: " ";
top: 0;
width: 30px;
height: 100%;
position: absolute;
right: -30px;
background: linear-gradient(to top left, transparent 0%,transparent 49%,#fff 51%,#fff 100%);
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.auto-service1 .elementor-widget-container:hover:after {
background: linear-gradient(to top left, transparent 0%,transparent 49%,#E53E29 51%,#E53E29 100%);
}
.auto-service1 .elementor-widget-container:hover:before {
background: linear-gradient(to bottom right, transparent 0%,transparent 49%,#E53E29 51%,#E53E29 100%);
}
.auto-service1:hover .elementor-icon-box-title,
.auto-service1:hover .elementor-icon i{
color: #fff !important;
}
.auto-service1:hover .elementor-icon-box-description{
color: #eee !important;
}
.auto-title1 .elementor-heading-title{
position: relative;
padding: 8px 30px 5px;
background: #E53E29;
display: inline-block;
z-index: 2;
}
.auto-title1 .elementor-heading-title:after {
background: linear-gradient(to top left, transparent 0%,transparent 47%,#E53E29 52%,#E53E29 100%);
right: -20px;
}
.auto-title1 .elementor-heading-title:before {
background: linear-gradient(to bottom right, transparent 0%,transparent 47%,#E53E29 52%,#E53E29 100%);
left: -20px;
}
.auto-title1 .elementor-heading-title:after,
.auto-title1 .elementor-heading-title:before {
content: " ";
width: 20px;
height: 100%;
top: 0;
position: absolute;
}
.auto-title1{
position: relative;
}
.auto-title1:before {
content: " ";
position: relative;
display: table;
margin: auto;
width: 600px;
top: 22px;
border-bottom: 1px solid #cccccc;
}
.auto-title1:after {
content: " ";
position: relative;
bottom: 22px;
display: table;
margin: auto;
width: 800px;
border-bottom: 1px solid #cccccc;
z-index: 0;
}
.block-search-advance{
padding: 50px;
}
.block-search-advance form{
border: 1px solid #fff;
padding: 50px;
}
.block-search-advance .search-form-taxonomy > div .select-wrap .option-wrap{
position: absolute;
background: #fff;
width: 100%;
z-index: 3;
border: 1px solid #eeeeee;
border-top: none;
padding: 0;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.block-search-advance .visible-hidden {
visibility: hidden;
opacity: 0;
}
.block-search-advance .search-input input:not([type="radio"]),
.block-search-advance .search-form-taxonomy > div .select-wrap .opt-default{
width: 100%;
height: 50px;
line-height: 50px;
padding: 0px 50px 0px 20px;
overflow: hidden;
background: #fff;
}
.block-search-advance .search-input input:not([type="radio"])[name="s"]{
padding: 0 20px;
}
.block-search-advance .search-input h4{
color: #fff;
font-weight: 500;
text-transform: uppercase;
}
.block-search-advance .search-form-taxonomy > div .select-wrap.active .opt-default{
border: 1px solid #eeeeee;
border-bottom: none;
}
.block-search-advance .search-form-taxonomy > div .select-wrap .option-wrap li{
padding: 0px 20px;
height: 50px;
line-height: 50px;
overflow: hidden;
color: #000000;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.block-search-advance .search-form-taxonomy > div .select-wrap .option-wrap li:hover,
.block-search-advance .search-form-taxonomy > div .select-wrap .option-wrap li.active{
background: #000000;
color: #fff;
}
.block-search-advance .search-form-taxonomy .taxonomy-submit-form .input-submit:hover{
background: #fdb819;
color: #000;
}
.block-search-advance .search-form-taxonomy .taxonomy-submit-form .input-submit{
width: 100%;
background: #000000;
color: #fff;
height: 50px;
line-height: 50px;
border: none;
}
.block-search-advance .search-form-taxonomy .tax-select{
margin-bottom: 25px;
}
.select-wrap{
cursor: pointer;
}
.block-search-advance .search-title{
margin: 0 0 23px;
color: #fff;
}
.group-2-wrap{
margin-top: 50px;
}
.post-meta-data li.meta-item {
font-size: 14px;
}
.block-search-advance2 .group-1-wrap{
display: flex;
flex-flow: wrap;
}
.block-search-advance2 .group-1-wrap > div{
width: 33.33%;
padding: 0 15px;
}
.block-search-advance2 form {
border: 0;
padding: 0;
}
.block-search-advance.block-search-advance2 {
padding: 50px 35px 25px;
padding: 0;
}
.wrap-list-style3 .col-md-12 .row {
margin: 0;
}
.wrap-list-style3 .col-md-12 .row > div{
padding: 0;
}
.brand-list1 img{
filter: brightness(0);
opacity: 0.3;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.brand-list1 img:hover{
filter: brightness(1);
opacity: 1;
}
.brand-list2 img{
-webkit-filter: brightness(0) invert(100%); filter: brightness(0) invert(100%);
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.item-product-grid-style4{
border: 1px solid #e5e5e5;
}
.coupon label{
display: none;
}
.product-name a{
font-weight: 600;
color: #000;
}
.woocommerce table.shop_table th{
font-weight: bold;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
}
.product-subtotal .woocommerce-Price-amount {
font-weight: 600;
font-family: 'Rajdhani', sans-serif;
}
.cart_totals .woocommerce-Price-amount{
font-family: 'Rajdhani', sans-serif;
}
.cart-subtotal .woocommerce-Price-amount{
font-weight: 600;
}
input:not([type="radio"]):not([type="checkbox"]) {
height: 50px;
line-height: 50px;
}
cite a{
color: #000;
}
cite a:hover{
color: #E53E29;
}
.comment-form label {
color: #333;
}
.elth-dropdown-list li{
margin: 5px 0;
}
.test-drive-form .wpcf7-select {
width: 100%;
height: 50px;
line-height: 50px;
margin-bottom: 30px;
}
.test-drive-form .wpcf7-text {
margin-bottom: 30px;
}
body .test-drive-form input[type="submit"].style4{
background-color: transparent;
color: #000;
border: 2px solid #000;
width: auto;
margin: 0 auto;
}
body .test-drive-form input[type="submit"].style4:hover{
background: #E53E29;
border-color: #E53E29;
color: #fff;
}
.test-drive-form .wpcf7-spinner{
display: block;
}
.test-drive-form .col-md-12 > p{
text-align: center;
}
.car-catalog1 > .elementor-widget-wrap{
position: relative;
}
.car-catalog1 > .elementor-widget-wrap:after{
position: absolute;
content: "";
left: 20%;
bottom: 0;
width: 60%;
height: 0%;
background: linear-gradient(180deg,transparent 50%,rgba(0,0,0,.54) 70%);
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.car-catalog1 > .elementor-widget-wrap:before{
position: absolute;
content: "";
left: 20%;
bottom: 0;
width: 60%;
height: 0%;
background-color: #5a646e;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.car-catalog1 > .elementor-widget-wrap:hover:after,
.car-catalog1 > .elementor-widget-wrap:hover:before{
height: 100%;
}
.car-catalog1  > .elementor-widget-wrap:hover .elementor-heading-title{
color: #fff !important;
}
.car-catalog1 > .elementor-widget-wrap > .elementor-widget-heading{
position: relative;
z-index: 2;
}
.swiper-container-coverflow .swiper-slide { }
.elth-mailchimp-wrap input[type="submit"] {
height: 50px;
}
.mini-cart-qty{
font-size: 15px;
}.mini-cart-total{
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
} .preload .car-preload{
opacity: 1;
visibility: visible;
}
.car-preload{ color: #fff;
height: 200px;
left: 50%;
margin-left: -150px;
margin-top: -100px;
position: absolute;
top: 50%;
width: 300px;
opacity: 0;
visibility: hidden;
transition: all 0.1s ease-out 0s;
-webkit-transition: all 0.1s ease-out 0s;
}
.car-preload .car {
position: absolute;
width: 117px;
height: 42px;
left: 92px;
top: 70px;
}
.car-preload .car .strike {
position: absolute;
width: 11px;
height: 1px;
background: #fff;
animation: strikes 0.2s linear infinite;
}
.car-preload .car .strike2 {
top: 11px;
animation-delay: 0.05s;
}
.car-preload .car .strike3 {
top: 22px;
animation-delay: 0.1s;
}
.car-preload .car .strike4 {
top: 33px;
animation-delay: 0.15s;
}
.car-preload .car .strike5 {
top: 44px;
animation-delay: 0.2s;
}
.car-preload .car-detail {
position: absolute;
display: block;
background: #fff;
animation: speed 0.5s linear infinite;
}
.car-preload .car-detail.spoiler {
width: 0;
height: 0;
top: 7px;
background: none;
border: 20px solid transparent;
border-bottom: 8px solid #fff;
border-left: 20px solid #fff;
}
.car-preload .car-detail.back {
height: 20px;
width: 92px;
top: 15px;
left: 0px;
}
.car-preload .car-detail.center {
height: 35px;
width: 75px;
left: 12px;
border-top-left-radius: 30px;
border-top-right-radius: 45px 40px;
border: 4px solid #fff;
background: none;
box-sizing: border-box;
}
.car-preload .car-detail.center1 {
height: 35px;
width: 35px;
left: 12px;
border-top-left-radius: 30px;
}
.car-preload .car-detail.front {
height: 20px;
width: 50px;
top: 15px;
left: 67px;
border-top-right-radius: 50px 40px;
border-bottom-right-radius: 10px;
}
.car-preload .car-detail.wheel {
height: 20px;
width: 20px;
border-radius: 50%;
top: 20px;
left: 12px;
border: 3px solid #333;
background: linear-gradient(45deg, transparent 45%, #fff 46%, #fff 54%, transparent 55%), linear-gradient(-45deg, transparent 45%, #fff 46%, #fff 54%, transparent 55%), linear-gradient(90deg, transparent 45%, #fff 46%, #fff 54%, transparent 55%), linear-gradient(0deg, transparent 45%, #fff 46%, #fff 54%, transparent 55%), radial-gradient(#fff 29%, transparent 30%, transparent 50%, #fff 51%), #333;
animation-name: spin;
}
.car-preload .car-detail.wheel2 {
left: 82px;
}
.car-preload .text {
font-size: 16px;
position: absolute;
width: auto;
top: 75%;
left: 38%;
margin: 0 auto;
}
.car-preload .dots {
display: inline-block;
width: 5px;
overflow: hidden;
vertical-align: bottom;
animation: dots 1.5s linear infinite;
transition: 1;
}
@keyframes spin{
0%{
transform: translate(1px, 0px) rotate(0)
}
10%{
transform: translate(0.75px, -0.25px) rotate(36deg)
}
20%{
transform: translate(0.5px, -0.5px) rotate(72deg)
}
30%{
transform: translate(0.25px, -0.75px) rotate(108deg)
}
40%{
transform: translate(0px, -1px) rotate(144deg)
}
50%{
transform: translate(-0.25px, -1.25px) rotate(180deg)
}
60%{
transform: translate(0px, -1px) rotate(216deg)
}
70%{
transform: translate(0.25px, -0.75px) rotate(252deg)
}
80%{
transform: translate(0.5px, -0.5px) rotate(288deg)
}
90%{
transform: translate(0.75px, -0.25px) rotate(324deg)
}
100%{
transform: translate(1px, 0px) rotate(360deg)
}
}
@keyframes speed {
0%{
transform: translate(1px, 0px) rotate(0deg)
}
10%{
transform: translate(0.75px, -0.25px) rotate(-1deg)
}
20%{
transform: translate(0.5px, -0.5px) rotate(1deg)
}
30%{
transform: translate(0.25px, -0.75px) rotate(0deg)
}
40%{
transform: translate(0px, -1px) rotate(1deg)
}
50%{
transform: translate(-0.25px, -1.25px) rotate(-1deg)
}
60%{
transform: translate(0px, -1px) rotate(0deg)
}
70%{
transform: translate(0.25px, -0.75px) rotate(-1deg)
}
80%{
transform: translate(0.5px, -0.5px) rotate(1deg)
}
90%{
transform: translate(0.75px, -0.25px) rotate(0deg)
}
100%{
transform: translate(1px, 0px) rotate(-1deg)
}
}
@keyframes strikes{
from{
left: 25px;
}
to{
left: -80px;
opacity: 0;
}
}
@keyframes dots{
from{
width: 0px;
}
to{
width: 15px;
}
}
@keyframes fadeIn{
from{
opacity: 0;
}
to{
opacity: 1;
}
}
body.preload::-webkit-scrollbar {
display: none;
}  .mini-cart-content{
display: none !important;
}
.elementor-widget-wrap,
body section.elementor-section{
background-attachment: inherit !important;
}
body:not(.elementor-editor-active) .elementor-column:not(.elementor-element-edit-mode) {
opacity: 1;
top: 0;
}
body::-webkit-scrollbar {
display: none;
}
.scroll-bottom-to-top{
transform: translate3d(0px, -30px, 0px) !important;
}
.scroll-top-to-bottom{
transform: translate3d(0px, 40px, 0px) !important;
}