/* Theme Name:   Jahagirdar
Theme URI:    https://www.wpbeginner.com/
Description:  A Salient child theme 
Author:       Jahagirdar
Author URI:   https://www.egurumantra.com
Template:     salient
Version:      1.0.0
Text Domain: Jahagirdar */

.single-product .product .summary.entry-summary .nectar-fancy-ul ul li .icon-default-style { line-height: 22px;}
    .woocommerce .span_9 ul.products li.product.material, .woocommerce-page .span_9 ul.products li.product.material {
       border: 1px solid #f8f8f8;    padding: 10px !important;      box-shadow: 2px 2px 5px #999;    }
p{padding-bottom:0.6em;}
.woocommerce ul.products li.product
 {
    margin-right: 3%;
    margin-bottom: 3%;
    /*padding: 6px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 8px;box-shadow:2px 2px 5px #999;*/
}
.woocommerce div.product div.summary{font-size:14px;}
.product[data-tab-pos*="fullwidth"] .summary.entry-summary {    width: 45.5%;}

#header-secondary-outer i {
    width: 20px;
    height: 20px;
    background: #000;
    border-radius: 100%;
    color: #fff;
    font-size: 16px;
    line-height: 20px;
}
.cart-outer
 {
    background: #E41F24;
    border-radius: 100%;
    padding: 5px;
    
}
.cart-outer:hover{background:#000;}
.woocommerce .material.product .product-wrap .product-meta {
    padding: 20px 0px 10px 0px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;flex-wrap:wrap;
}
#header-outer .cart-menu .cart-icon-wrap .icon-salient-cart, .woocommerce .material.product .product-wrap .product-add-to-cart a:hover > span{color:#fff!important;}
.woocommerce .material.product:hover .product-wrap .product-add-to-cart{transform: translateY(16px);}
.woocommerce .material.product .product-wrap .product-add-to-cart span.price {  display: none;}
.sp-wcsp-cat-item .sp-wcsp-cat-thumbnail{border-radius:8px; padding:6px;background:#e2dccb;}
.sp-wcsp-cat-item .sp-wcsp-cat-thumbnail img  {margin:0!important;}
.sp-wcsp-cat-item .sp-wcsp-cat-thumbnail a {border: 1px solid #fff;   display: block;   border-radius: 6px;
}
.sp-wcsp-cat-item:nth-child(2n).sp-wcsp-cat-item .sp-wcsp-cat-thumbnail {background:#dcd6e3!important;}
.sp-wcsp-cat-item:nth-child(3n).sp-wcsp-cat-item .sp-wcsp-cat-thumbnail{background:#cadbdf!important;}
.sp-wcsp-slider-area #sp-wcsp-slider-section-5850 .sp-wcsp-cat-item .sp-wcsp-cat-details .sp-wcsp-cat-details-content .sp-wcsp-cat-name a{font-weight:500;}
.bestselling_carouselrow .product-meta, h2.woocommerce-loop-category__title {
    background: #E55F21;
    padding: 12px 20px !important;
    border-radius: 10px;
    color: #fff;
    margin-top: 20px;
    display: inline-block !important;
}
.bestselling_carouselrow .product-wrap{background:transparent!important;}
.bestselling_carouselrow .nectar-woo-carousel-top

 {
    position: absolute !important;
    top: 40%;width:105%;
}
.bestselling_carouselrow .price-hover-wrap , .bestselling_carouselrow .flickity-page-dots{    display: none;}
.bestselling_carouselrow .product-meta .woocommerce-loop-product__title { color: #fff;}
.testimonial_slider[data-style="multiple_visible_minimal"] blockquote .inner{padding:15px;}
.testimonial_slider[data-style="multiple_visible_minimal"] blockquote p{margin-top:15px;}
#footer-outer #footer-widgets .col ul li a, #sidebar div ul li a {
    font-weight: 400 !important;
    font-size: 16px;
    line-height: 24px;
}
body.material #header-secondary-outer nav >ul >li >a{font-size:16px;}
@media only screen and (min-width: 1000px) {
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin-bottom:60px;width: 22.45%;
    margin-right: 3%;}
.woocommerce .span_9 ul.products li.product.material, .woocommerce-page .span_9 ul.products li.product.material{margin-right:20px;margin-bottom:30px;width:31%;}
}
#footer-outer .widget_block strong {    display: block;}
.wp-block-media-text .wp-block-media-text__content {
    font-size: 24px;
    font-weight: 700;
}
#footer-outer #footer-widgets .menu {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.map-row {
    position: absolute!important;
    z-index: 888;
    top: 25%;
    right: 8%;
}
.map_col{line-height:32px;}
.aio-icon-img .img-icon{margin-bottom:0!important;}
.partner_box .aio-icon-box{border-radius:10px;}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3, .woocommerce ul.products li.product h2, .woocommerce ul.products li.product h2, .woocommerce-page ul.products li.product h2{padding:0;}
.woocommerce .material.product .product-wrap .product-meta > .price{margin-bottom:0;}
#footer-outer #footer-widgets .menu li{width:50%;}
#footer-outer #copyright[data-layout="centered"] {    padding: 20px 0;}
#header-outer  {    border-bottom: 1px solid #000;}
.bestselling_carouselrow .product-meta .woocommerce-loop-product__title { color: #fff!important;padding:0!important;}
.nectar-category-grid .nectar-category-grid-item .inner, .woocommerce ul.products li.product.material, .woocommerce-page ul.products li.product.material{background:transparent;}
.woocommerce .material.product:hover h3, .woocommerce .material.product:hover .product-meta > .price, .woocommerce .material.product:hover h2 {
    transform: translateY(0)!important;
}
.woocommerce .material.product .product-wrap .product-add-to-cart a, .woocommerce .material.product .product-wrap .product-add-to-cart a span {
    border: 0;
    color: #fff !important;
}
.wpcf7-form-control-wrap {
    margin-bottom: 20px;
}
.woocommerce .material.product .product-wrap .product-add-to-cart {
	opacity: 1;position:relative;
	transition: all 0.3s cubic-bezier(.21, .6, .35, 1);
    bottom:20px;
	left: auto; right:0;
	transform: translateY(16px);
	margin-top: 20px;padding: 6px;
	display: block;
	background: #E55F21;
	border-radius: 10px;
	color: #fff;line-height:20px;
	border: 0!important;
}
.woocommerce .material.product .product-wrap .product-add-to-cart a {
	border-radius: 0;
}
.woocommerce .material.product:hover .product-wrap .product-meta > .price {
    opacity: 1;
}
 .woocommerce .material.product:before{display:none;}
.woocommerce-loop-category__title mark.count, .bestselling_carouselrow .product-add-to-cart,.bestselling_carouselrow .woocommerce .material.product .product-wrap .product-meta > .price {
    display: none !important;
}
.inline_icon .uavc-list {
    display: flex;
}
.woocommerce div.product form.cart .variations,.woocommerce-page button[type="submit"].single_add_to_cart_button{margin:0!important;}
.woocommerce-variation-add-to-cart {    display: flex;}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th, .nectar-quick-view-box div.product form.cart .variations td, .nectar-quick-view-box div.product form.cart .variations th
 {    display: table-cell;vertical-align:middle;}
 .woocommerce div.product form.cart .variations th {
    background: #fff0;
    display: table-cell;
    color: #000;
    font-size: 24px;
    text-align: left;
    letter-spacing: 0;
    padding: 0 10px 0 0;
}
.variable-item, li.simple-weight span {
    background: #000 !important;
    color: #fff !important;
    font-size: 18px !important;
    border-radius: 10px !important;
    padding: 10px 10px !important;
    height: 36px !important;
}
.variable-item.button-variable-item.selected {
    background: #eb672c !important;
    border-color: #eb672c !important;
    box-shadow: 0 0 0 2px #eb672c;
}
.single-product div.product h1.product_title, .nectar-shop-header .page-title {
     color: #e41f24;margin-bottom:30px;font-size:30px; font-weight:700;
}
.wc-block-components-form .wc-block-checkout__order-notes.wc-block-components-checkout-step, .woocommerce div.product .summary p.price, .woocommerce div.product .summary  .product_meta, .woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name {
    display:none;}
body div[data-style*="minimal"] .toggle.open h3 a, body div[data-style*="minimal"] .toggle h3 a {
    padding: 20px 50px 20px 0px;
    font-size: 26px;
}
div[data-style="minimal"] .toggle{border-color:#ddd;}.nav-top-right .sp-wcsp-slider-section {
    padding-bottom: 40px;padding-top:0;
}
.nav-top-right .sp-wcsp-button
 {
    position: absolute;
    top: auto!important;
    right: auto!important;
    left: auto;
    bottom: 0;
    text-align: center;
    width: 100%;
}
.woocommerce button, .wc-block-cart .wc-block-cart__submit-container, .wc-block-checkout__actions_row button {
    padding: 10px 20px;
    background: #e41f24;
    color: #fff;
    font-weight: 700;
    border: 0;
    font-size: 18px;
}
.sp-wcsp-button-next, .sp-wcsp-button-prev{border-radius:30px;}
.woocommerce button, .wc-block-cart .wc-block-cart__submit-container a{color:#fff;}
.top-icon .aio-icon-header h3.aio-icon-title,.top-icon .aio-icon-description{margin:0!important ;}
.woocommerce .material.product .product-wrap .product-meta > a {width: 60%;}
.whyus_row h5{font-weight:600!important;}
body.material #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart:before, .icon-salient-cart:before {
    content: '\f07a'!important;
}
body.material #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart, .icon-salient-cart {
    font-family: FontAwesome !important;
}
p, .row .woocommerce-products-header .term-description p{padding-bottom:0.6em;}
.nectar-woo-flickity[data-controls*="arrows"] .flickity-prev-next-button svg:not(.flickity-button-icon){top:-6px;}
.woocommerce-page .woocommerce ul.products li.product, .woocommerce ul.products li.product-category, .single-product .products.related ul.products li
 {
    margin-right: 3%;
    margin-bottom: 3%;
    padding: 10px!important;
    /*border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 8px;box-shadow:2px 2px 5px #999;*/
}
.woocommerce .material.product .product-wrap .product-add-to-cart a > span{padding:4px 16px!important;}
.nectar-shop-header{display:none;}
body[data-button-style*="slightly_rounded"] .flickity-prev-next-button{background:#767676!important;border-radius:40px!important;}
.woocommerce.archive #page-header-wrap + .container-wrap{padding-top:60px; padding-bottom:60px;}
body #sidebar h4, body .widget h4{color:#e55f21;opacity:1;}
.woocommerce .summary .uavc-list-icon .aio-icon-img {
    font-size: 40px !important;
}
.single-product div.product h1.product_title{margin-bottom:0!important;}
@media only screen and (max-width: 690px) {
    body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .flickity-prev-next-button.previous {
         left: 15px;
    }
    html body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"]:not(.related-upsell-carousel) .woo-flickity-count{display:none;}
}
@media only screen and  (max-width: 480px) {
.home_infobox .aio-icon-box.left-icon {
    display: flex;
    flex-direction: column;
   text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
}
.wp-block-media-text>.wp-block-media-text__content, .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{padding:0;}
    body.woocommerce ul.products li.product, body.woocommerce-page ul.products li.product, .woocommerce ul.products[class*=columns-] li.product, .woocommerce .related ul.products li.product, .woocommerce .related ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product, body.woocommerce .span_9 ul.products li.product, body.woocommerce-page .span_9 ul.products li.product, body .woocommerce ul.products li.product, body .woocommerce-page ul.products li.product, .woocommerce .products.related .product, .woocommerce .products.upsells .product, .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
        width: 98%;
        margin: 0px auto 25px auto;  padding: 6px!important;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 8px;box-shadow:2px 2px 5px #999;
    }
    .woocommerce .product .product-wrap{text-align:center;}
}

@media only screen and  (max-width: 480px) {
    body.woocommerce ul.products li.product, body.woocommerce-page ul.products li.product, .woocommerce ul.products[class*=columns-] li.product, .woocommerce .related ul.products li.product, .woocommerce .related ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product, body.woocommerce .span_9 ul.products li.product, body.woocommerce-page .span_9 ul.products li.product, body .woocommerce ul.products li.product, body .woocommerce-page ul.products li.product, .woocommerce .products.related .product, .woocommerce .products.upsells .product, .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
        width: 98%;
        margin: 0px auto 25px auto;
    }
}
.acfwf-components .acfw-accordion.show h3 .caret img {    	max-width: 20px!important;}