/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
a.elementor-item.elementor-item-anchor {
    border: 1px solid #999999;
    margin: 5px 0px;
    border-radius: 5px !important;
}

.products .product {
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-evenly ;
}


.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style*=fullwidth] ul.tabs li a {
    margin: 4px 11px !important;
}

.products .product-wrap {
    border-radius: 8px 8px 0px 0px !important;
}

.blg-pg {
    font-size: 17px !important;
    line-height: 32px !important;
}

.woocommerce ul.products li.product {
    border: 1px solid #cfcfcf !important;
}

.selected {
    background: transparent !IMPORTANT;
    color: white !important;
}
.selected a {
    color: white !important;
}

.switcher.notranslate .selected a{
	border: none !important;
}
.switcher.notranslate .selected a:hover {
    background: transparent !important;
}
.switcher .selected a:after {
    filter: brightness(5);
    top: 4% !important;
    right: 40% !important;
}
.container-wrap {
    padding: 0px !important;
}


.woocommerce ul.products li.product .woocommerce-loop-product__title {
    color: black !important;
    margin-top: -10px !important;
    height: 150px !important;
    overflow: hidden !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    color: black !important;
}
#s2-sub .woocommerce ul.products li.product .woocommerce-loop-product__title {
    color: white !important;
}
#s3 .woocommerce ul.products li.product .woocommerce-loop-product__title {
    color: white !important;
}
#s4 .woocommerce ul.products li.product .woocommerce-loop-product__title {
    color: white !important;
}
/* for hero section */
#hero .container-wrap {
    padding: 0px !important;
}
div#s2 {
    padding: 45% 0 !important;
}

div#hero {
    margin-bottom: 0 !important;
}

div#s2-sub {}

#s2-sub {
    background: linear-gradient(180deg, rgba(33,36,43,1) 0%, rgba(55,33,34,1) 100%);
    padding: 55px 115px  !important;
    border-radius: 20px !important;
    margin-top: -95%;
    z-index: 999;
    margin-left: -115px;
}

.woocommerce ul.products[data-product-style]:not([data-n-desktop-columns=default]) li.product, .woocommerce ul.products[data-product-style]:not([data-n-desktop-small-columns=default]) li.product {
    background: #d5d5d5;
    border-radius: 10px !important;
}



.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 16px !important;
    color: black !important;
    font-weight: 600;
    display: block !important;
    text-align: center !important;
}


.tinv-wraper.tinv-wishlist {
    DISPLAY: NONE;
}

bdi {
    COLOR: #ED1C24;
    FONT-WEIGHT: BOLD;
}

.woocommerce ul.products li.product .price {
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 8px;
}

#s2-sub h2 {
    display: inline-flex;
}

.wpb_text_column.wpb_content_element.s2r1heading {
    display: inline-flex;
}

.tabbed>ul, .wpb_content_element .tabbed .wpb_tabs_nav {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
}

.tabbed[data-color-scheme="accent-color"][data-style="default"] li:not(.cta-button) .active-tab {
    background: transparent !important;
    border: transparent !important;
    font-weight: 500;
    font-size: 15px;
}

.active-tab:before {
    content: '';
    background: red;
    height: 3px;
    width: 46px;
    position: absolute;
    border-radius: 10px;
    bottom: 0;
}

.tabbed>ul li a {
    color: white;
    font-family: 'Rubik';
    font-size: 15px;
}

.woocommerce a.button {
    background: #ed1c24;
}

.woocommerce a.button:hover {
    background: black !important;
}

#s2-sub h2 {
    font-size: 30px;
    color: white;
    font-family: 'Rubik';
    position: relative;
}

#s2-sub h2:before {
    content: url(https://devu11.onlinetestingserver.com/bruce/wp-content/uploads/2022/10/Rectangle-66.png);
    position: absolute;
    bottom: 7px;
    left: -16px;
    z-index: -1;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title:before {
    display: none !important;
}
#s2-sub .nectar-button[data-color-override="false"].regular-button {
    border-radius: 8px;
    background: #ED1C24 !important;
    font-size: 15px;
    padding: 15px 46px;
    border-radius: 8px !important;
    margin: 0 auto;
    display: table;
}
div#s2subr2 {
    text-align: center !important;
    padding: 27px 0 !important;
}

#s2subr2 h2 {
    font-size: 30px;
    color: white;
    font-family: 'Rubik';
    width: fit-content;
    position: relative;
    line-height: 70px;
    margin: 0 auto;
}

#s2subr2 h2:before {
    content: url(https://devu11.onlinetestingserver.com/bruce/wp-content/uploads/2022/10/Rectangle-66.png);
    position: absolute;
    bottom: 7px;
    left: -16px;
    z-index: -1;
}

#s2subr2 h3 {
    font-size: 30px;
    color: white;
    font-family: 'Rubik';
    line-height: 36px;
    font-weight: 100 !important;
}

h3 {}

span.bbbold {
    font-weight: 500;
}

#s2subr2 a.nectar-button.small.regular.accent-color.regular-button {
    font-size: 15px;
    background: transparent !important;
    border: 1px solid white;
    border-radius: 8px !IMPORTANT;
    padding: 13px 37px;
    margin-top: 7px;
}
#s3 .woocommerce ul.products li.product .product-wrap img {
    width: 77% !important;
    margin: auto;
    padding:  29px 0 !IMPORTANT;
}

#s3 h2.woocommerce-loop-product__title {
    font-size: 30px;
    color: white;
    padding-bottom: 20px !important;
    font-family: 'Rubik';
}
#s3 h2 {
    font-size: 30px;
    color: white;
    font-family: 'Rubik';
    width: fit-content;
    position: relative;
    line-height: 70px;
    margin: 0 auto;
    position: relative;
}

#s3 h2:before {
    content: url(https://devu11.onlinetestingserver.com/bruce/wp-content/uploads/2022/10/Rectangle-66.png);
    position: absolute;
    bottom: 7px;
    left: -16px;
    z-index: -1;
}

.owl-carousel[data-desktop-cols] .owl-nav.disabled {
    display: block;
}

button.owl-next {
    background: url(https://devu11.onlinetestingserver.com/bruce/wp-content/uploads/2022/10/Path-18.png) !important;
    padding: 29px !important;
    background-repeat: no-repeat !important;
    color: transparent !important;
    position: absolute;
    border: unset;
    top: 167px;
    right: -109px;  
}
button.owl-prev {
    background: url(https://devu11.onlinetestingserver.com/bruce/wp-content/uploads/2022/10/up-arrow-svgrepo-com.png) !important;
    padding: 29px !important;
    background-repeat: no-repeat !important;
    color: transparent !important;
    position: absolute;
    border: unset;
    top: 167px;
    left: -79px;  
}


div#s3 {
    padding: 129px 0 !IMPORTANT;
    padding-bottom: 0 !important;
    margin-top: -122px;
    z-index: 0;
}
#s4 .woocommerce ul.products li.product.classic .product-wrap img {position: relative;top: 54px !important;}
#s2-sub .woocommerce ul.products li.product.classic .product-wrap img {
/* 	position: relative; */
	top: 54px !important;}
#s4 h2 {
    font-size: 30px;
    color: white;
    font-family: 'Rubik';
    width: fit-content;
    line-height: 70px;
    position: relative;
}

#s4 h2:before {
    content: url(https://devu11.onlinetestingserver.com/bruce/wp-content/uploads/2022/10/Rectangle-66.png);
    position: absolute;
    bottom: 7px;
    left: -16px;
    z-index: -1;
}

#s4 a.nectar-button.small.regular.accent-color.regular-button {
    border-radius: 8px;
    background: #ED1C24 !important;
    font-size: 15px;
    padding: 15px 46px;
    border-radius: 8px !important;
    margin: 0 auto;
    display: table;
}
#s4sub h2 {
    font-size: 30px;
    color: white;
    font-family: 'Rubik';
    width: fit-content;
    position: relative;
    line-height: 70px;
    margin: 0 auto;
    position: relative;
}

#s4sub h2:before {
    content: url(https://devu11.onlinetestingserver.com/bruce/wp-content/uploads/2022/10/Rectangle-66.png);
    position: absolute;
    bottom: 7px;
    left: -16px;
    z-index: -1;
}
#s4sub img.alignnone.size-medium.wp-image-151.aligncenter {
    width: 229px;
}

#s4sub .owl-carousel.owl-theme.owl-loaded.owl-drag {
    background: linear-gradient(180deg, rgba(33,36,43,1) 0%, rgba(55,33,34,1) 100%);
    border-radius: 50px !important;
    border: 1px solid #707070;
    z-index: 0;
}

div#s4 {
    padding-bottom: 39% !important;
    padding-top: 41px !important;
}

div#s4sub {margin-top: -388px;}

#s4sub .woocommerce ul.products[data-product-style]:not([data-n-desktop-columns=default]) li.product, .woocommerce ul.products[data-product-style]:not([data-n-desktop-small-columns=default]) li.product {
    height: 450px;
}

#s4 .woocommerce ul.products li.product .woocommerce-loop-product__title {
    line-height: 20px;
}

#s4 .tabbed>ul li a {
    font-size: 17px !important;
}

#s4 .tabbed>ul li a {
    position: relative;
    top: 18px;
}

#s4sub .owl-carousel[data-desktop-cols] .owl-nav.disabled {
    display: none !important;
}

#s4sub img.alignnone.size-medium.wp-image-151.aligncenter {
    /* margin-top: -128px; */
    z-index: 999;
}

#s4sub .carousel-item p {
    z-index: 99999;
    width: 73% !important;
}

#s4sub .carousel-item {
    z-index: 0;
}

#s4sub p {
    font-size: 18px;
    color: white;
    font-family: 'Rubik';
    font-weight: 200 !important;
    width: 42%;
    margin: 0 auto;
    margin-top: -54px;
}

div#s4sub {}

#s4sub h4 {
    font-size: 22px;
    color: white;
    font-family: 'Rubik';
    font-weight: 500 !important;
}

#s4sub h6 {
    font-size: 16px;
    color: white;
    font-family: 'Rubik';
    font-weight: 100 !important;
    padding-bottom: 47px;
}

#s4sub .owl-theme[data-desktop-cols] .owl-nav.disabled+.owl-dots {
    display: none;
}

#s4sub .owl-carousel[data-desktop-cols] .owl-nav.disabled {
    display: block !important;
}

#s4sub button.owl-next {
    background: url(https://devu11.onlinetestingserver.com/bruce/wp-content/uploads/2022/10/Group-27483.png) !important;
    background-repeat: no-repeat !important;
    top: 362px !IMPORTANT;
    right: 40%;
}
#s4sub button.owl-prev{
    background: url(https://devu11.onlinetestingserver.com/bruce/wp-content/uploads/2022/10/Group-27488.png) !important;
    background-repeat: no-repeat !important;
    top: 362px !IMPORTANT;
    left: 43%;
}
#s2-sub .woocommerce ul.products li.product .woocommerce-loop-product__title {
   	margin-top: -10px !important;
    height: 50px;
    overflow: hidden;
}
#s5 h2 {
    font-size: 30px;
    color: white;
    font-family: 'Rubik';
    width: fit-content;
    position: relative;
    line-height: 70px;
    margin: 0 auto;
    position: relative;
}

#s5 h2:before {
    content: url(https://devu11.onlinetestingserver.com/bruce/wp-content/uploads/2022/10/Rectangle-66.png);
    position: absolute;
    bottom: 7px;
    left: -16px;
    z-index: -1;
}

a.uncategorized {
    display: none !important;
}

.blog-recent[data-style*=classic_enhanced] .inner-wrap {
    border-radius: 14px;
    box-shadow: none !important;
    background: transparent !important;
    margin-bottom: 41px !important;
    padding-bottom: 0;
    background: #d4d4d4 !important;
    padding: 16px 17px;
}

.post-meta {
    display: none !important;
}

.blog-recent[data-style*=classic_enhanced] .article-content-wrap {
    padding: 14px !important;
    background: #d4d4d400 !important;
}

.home .blog-recent .col .post-header h3 {
    font-size: 18px;
    font-family: 'Rubik';
    padding-top: 7px;
    color: white !important;
}

span.meta {
    background: #ed1c24;
    color: white;
    padding: 6px 11px;
    border-radius: 8px !important;
}

.blog-recent[data-style*=classic_enhanced] .excerpt {
    font-size: 14px;
    font-family: 'Rubik';
    line-height: 22px;
    color: white;
}

div#s5 {
    padding-top: 16% !important;
    margin-top: -180px !important;
}

.blog-recent[data-style*=classic_enhanced].columns-3 .span_4 {
    margin-bottom: 0 !important;
}
#s6 .owl-carousel[data-desktop-cols] .owl-nav.disabled {
    display: none !important;
}

#s6 img.img-with-animation.skip-lazy.animated-in {
    width: 215px !important;
    margin: 0 auto !important;
}

.owl-theme[data-desktop-cols] .owl-nav.disabled+.owl-dots {
    display: none !important;
}
#s4 .woocommerce ul.products li.product .woocommerce-loop-product__title {
    margin: 0 auto !important;
}

#s2-sub .woocommerce ul.products li.product .woocommerce-loop-product__title {
    margin-top: -10px !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-weight: 400 !important;
}
#s2subr2 a.nectar-button.small.regular.accent-color.regular-button {
    font-weight: 400 !important;
}
.tabbed>ul li a {
    font-weight: 300;
}
.woocommerce ul.products[data-product-style]:not([data-n-desktop-small-columns=default]) li.product {
    background: transparent;
    border: 1px solid;
}


.blog-recent[data-style*=classic_enhanced] .inner-wrap {
    background: transparent !important;
    border: 1px solid !important;
}

.classic .product-wrap {
    background-color: #ffffff !important; 
}

.yith-wcan-filters .yith-wcan-filter {
    margin-bottom: 30px;
    background-color: #f6f6f6;
}
.yith-wcan-filter .filter-items .filter-item {border-bottom: 1px solid #c5c5c5 !important;padding-top: 5px !important;}
ul.filter-items.filter-text.level-0 li {
    list-style: none;
}
.cat-page .yith-wcan-filters .yith-wcan-filter {
    background-color: #ff000000 !important;
}
@media (max-width: 1600px) 
{
	#s6 .owl-carousel[data-desktop-cols] .owl-item img {
    width: 65% !important;
    margin: 0 auto !important;
}
	#s4 .row-bg.viewport-desktop.using-image {
    background-position: 100% 100% !important;
}

#s3 .row-bg.viewport-desktop.using-image {
    background-position: 100% 100% !important;
}

}


@media (max-width: 1440px) {
	
	#s2-sub {
    padding: 55px 45px !important;
    margin-left: -43px !important;
    margin-top: -94% !important;
}

div#s3 {
    margin-top: -135px !important;
}
	
}  
@media (max-width: 1366px) 
{
	#s2subr2 h2 {
    font-size: 21px !important;
    line-height: 39px !important;
    padding-top: 13px !important;
}

#s2subr2 h3 {
    font-size: 24px;
    line-height: 33px;
    padding-top: 10px;
}

#s4sub .woocommerce ul.products[data-product-style]:not([data-n-desktop-columns=default]) li.product, .woocommerce ul.products[data-product-style]:not([data-n-desktop-small-columns=default]) li.product {
    height: unset !important;
}

#s3 .woocommerce ul.products li.product .product-wrap img {
    margin-bottom: -32px !important;
}

#s3 h2.woocommerce-loop-product__title {
    line-height: 30px !important;
    padding-bottom: 14px !important;
    padding-top: 16px !important;
}

div#s3 {
    padding-top: 171px !important;
    margin-top: -177px !important;
}

#s3 h2 {
    margin-bottom: -40px !important;
}
	#s3 button.owl-prev {
    top: 105px !important;
    left: -60px !important;
}
#s3 button.owl-next {
    top: 105px !important;
    right: -90px !important;
}
	
}

@media (min-width: 1024px) {
/* 	.woocommerce div.product .woocommerce-tabs .panel {
    width: 70% !Important;
    float: right !Important;
}
.full-width-content.first-section {
    float: left !Important;
    width: 30% !Important;
} */

}

@media (max-width: 1280px) 
{
	#s2subr2 a.nectar-button.small.regular.accent-color.regular-button {
    margin: 0 !important;
}

#s2subr2 h3 {
    padding-top: 7px !important;
}
	
}


@media (max-width: 1024px) 
{
	#s2subr2 h2 {
    font-size: 16px !important;
    line-height: 19px !important;
    padding-top: 18px !important;
}

#s2subr2 h3 {
    font-size: 16px !important;
    line-height: 20px !important;
}

#s2subr2 h2:before {
    display: none;
}
#s2subr2 a.nectar-button.small.regular.accent-color.regular-button {
    margin: 0 !important;
    font-size: 13px !IMPORTANT;
    padding: 5px 24px !important;
}

div#s3 {
    padding-top: 286px !important;
    margin-top: -308px !important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 15px !important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
    color: black !important;
    margin-top: -10px !important;
    height: 50px !important;
    overflow: hidden !important;
}
	
div#s4sub {
    margin: 0 !important;
}

div#s4sub .row-bg-wrap {
    background: #222222;
}

#s4sub button.owl-prev {
    top: 384px !IMPORTANT;
    left: 40% !important;
}

#s4sub button.owl-next {
    top: 384px !IMPORTANT;
    right: 36% !important;
}
	div#s4 {
    padding-bottom: 2% !important;
    padding-top: 41px !important;
}
div#s5 {
    padding-top: 16% !important;
    margin-top: -106px !important;
}
.tabbed>ul, .wpb_content_element .tabbed .wpb_tabs_nav {
    position: unset !important;
}
	#s3 h2.woocommerce-loop-product__title {
    padding-bottom: 53px !important;
}


	
}
@media (max-width: 800px) {
	
rs-arrow.tp-rightarrow.tparrows.hades {
    display: none !important;
} 
	
rs-arrow.tp-leftarrow.tparrows.hades {
    display: none !important;
}
	
	.row-bg.viewport-desktop {
    background: black ;
}

div#s2subr2 .row-bg.viewport-desktop.using-image {
    border-radius: 20px !important;
    background: linear-gradient(222deg, rgba(112,112,112,1) 0%, rgba(28,24,24,1) 100%) !important;
}

.row-bg.viewport-desktop.using-image {}

#s3 .owl-carousel[data-desktop-cols] .owl-nav.disabled {
    display: none !important;
}

#s5 .owl-carousel[data-desktop-cols] .owl-nav.disabled {
    display: none !important;
}
	#s4 .row-bg.viewport-desktop.using-image {
    background-position: 100% 100% !important;
    background: #222222 !important;
}
	.carousel-item {
    width: 68%;
    margin: 0 auto;
}
	
}
@media (max-width: 768px) {}
@media (max-width: 480px) {
	.heading-mi {
    font-size: 14px !important;
    line-height: 20px !important;
}
	.butt-mi {
    font-size: 15px !important;
    border: 1px solid !important;
    margin-left: -10px;
    margin-top: -22px;
    padding: 10px;
}

.trext-mi {
    display: none !important;
}
	.woocommerce ul.products[data-product-style]:not([data-n-desktop-small-columns=default]) li.product {
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    margin-bottom: 16px !important;
}

#s4 h2 {
    font-size: 25px !important;
    line-height: 30px !important;
}

#s4sub .owl-carousel[data-desktop-cols] .owl-nav.disabled {
    display: none !important;
}
	div#s5 {
    padding-top: 36% !important;
    margin-top: -106px !important;
}
.carousel-item {
    width: 100% !important;
    margin: 0 auto;
}

	
}
@media (max-width: 414px) {}
@media (max-width: 375px) {}
@media (max-width: 360px) {}