.archive.tax-product_cat .section.section.thick.page-header{display:none;}
.archive.tax-product_cat.page_header{padding-top:168px;}
.archive.tax-product_cat .woocommerce-products-header{text-align:center;max-width:960px;margin:0 auto;padding:0 20px;}
.archive.tax-product_cat .woocommerce-products-header h1{color:#1A345C;font-size:40px;Line height:51px;}
.page-template-page-shop .image img{width:100%;height:auto;}
.woocommerce ul.products,.woocommerce-page ul.products{display:flex;flex-wrap:wrap;justify-content:center;}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{border-radius:40px;background:#FFFFFF;box-shadow:0 0 14px 0 rgb(0 0 0 / 20%);margin:0;width:calc(25% - 30px)!important;margin-right:30px!important;margin-bottom:30px;}
.woocommerce ul.products li.product:last-child,.woocommerce-page ul.products li.product:last-child{margin-right:auto!important;}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button{color:#f38036;border:2px solid #f38036;background-color:transparent;padding:0 2rem;border-radius:4rem;}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .header-links a.button{margin:0 0 0 1.5rem;}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button{padding:0 2rem;}
.single-product .product > .detail_contain > .detail_summary{position:relative;}
.woocommerce span.onsale{width:50px;height:50px;border-radius:100%;left:5px!important;top:20px!important;}

/*28 feb*/
.shop_category_list .center-title,.shop_product_slider .center-title{text-align:center;width:100%;margin-bottom:50px;}
.lazy-parent .center-title p,.shop_product_slider .center-title p{max-width:960px;margin:0 auto;}
.shop_category_list,.shop_product_slider{padding:70px 0!important;}
.shop_product_slider .info-boxes--list .product{border-radius:40px;box-shadow:5px 5px 25px 0 rgb(179 179 179 / 30%);}
.shop_product_slider .info-boxes--list .product .image{width:100%;aspect-ratio: 1/1;margin-bottom:20px;border-radius:40px 40px 0 0;}
.shop_product_slider .info-boxes--list .product .image img{width:100%;height: 100%;border-radius:40px 40px 0 0;object-fit:cover;object-position:center center;}
.shop_product_slider .info-boxes--list .product .bottom-content{display:flex;flex-direction:column;justify-content:space-between;padding:0 20px 20px;}
.shop_product_slider .info-boxes--list .product .price_with_link .price{margin-bottom:10px;}
.shop_product_slider .info-boxes--list .product .price_with_link .price .amount{color:#FF8200;font-weight:bold;font-family:neuzeit-grotesk!important,sans-serif!important;font-size:25px;line-height:39px;}
.shop_product_slider .info-boxes--list .product .price_with_link .price del .amount{color:#000;font-weight:400;font-family:neuzeit-grotesk!important,sans-serif!important;font-size:18px;line-height:1;}
.shop_product_slider .info-boxes--list .product .price_with_link .price ins{text-decoration:none;}
.shop_product_slider .container{padding:0;}
.shop_product_slider .info-boxes--list .owl-stage-outer .owl-item{padding:20px;}
.shop_product_slider .info-boxes--list .owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%;left:0;right:0;display:flex;justify-content:space-between;}
.shop_product_slider .info-boxes--list .owl-nav button{height:30px;width:30px;background:#4572B4!important;border-radius:100%;display:flex;align-items:center;justify-content:center;}
.shop_product_slider .info-boxes--list .owl-nav button span{color:#fff!important;font-size:40px!important;line-height:0!important;height:18px;display:flex;align-items:center;justify-content:center;margin-top:-5px;}
.shop_product_slider .info-boxes--list .owl-nav button.owl-prev{margin-left:-30px;}
.shop_product_slider .info-boxes--list .owl-nav button.owl-next{margin-right:-30px;}
.testimonial_section{padding:85px 0;}
.testimonial_section .testimonial_wrap{max-width:900px;margin:0 auto;padding:0 50px;display:flex;align-items:center;justify-content:center;}
.testimonial_section .testimonial_wrap .owl-item{min-height:400px;background:#fff;border-radius:0 100px 0 100px;padding:50px;display:flex;justify-content:center;margin-top:20px;opacity:0;transition:opacity 0.3s linear;}
.testimonial_section .testimonial_wrap .owl-item .item{border:2px solid #4572b5;border-radius:0 100px 0 100px;text-align:center;position:relative;width:100%;min-height:100%;padding:20px 15px 40px;}
.testimonial_section .testimonial_wrap .owl-item .item img{width:130px;height:130px;object-fit:cover;border-radius:100%;margin:-92px auto 40px;}
.testimonial_section .testimonial_wrap .owl-item .item p{font-size:16px;line-height:25.5px;letter-spacing:0.06px;color:#020303;max-width:500px;margin:0 auto 20px;text-align:center;font-weight:600;}
.testimonial_section .testimonial_wrap .owl-nav,.home_page_slider .owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%;left:0;right:0;display:flex;justify-content:space-between;}
.testimonial_section .testimonial_wrap .owl-nav button,.home_page_slider .owl-nav button{height:30px;width:30px;background:#fff!important;border-radius:100%;display:flex;align-items:center;justify-content:center;}
.testimonial_section .testimonial_wrap .owl-nav button span,.home_page_slider .owl-nav button span{color:#FF8200!important;font-size:40px!important;line-height:0!important;height:18px;display:flex;align-items:center;justify-content:center;margin-top:-5px;}
.testimonial_section .testimonial_wrap .owl-nav button.owl-prev{margin-left:-50px;}
.testimonial_section .testimonial_wrap .owl-nav button.owl-next{margin-right:-50px;}
.home_page_slider .owl-nav button.owl-prev{margin-left:15px;}
.home_page_slider .owl-nav button.owl-next{margin-right:15px;}
.home_page_slider .owl-dots{display:none;}
.testimonial_section .testimonial_wrap .owl-item .item:before{position:absolute;content:"";width:70px;height:70px;background:url(../images/quote-left.jpg) no-repeat center center;left:-35px;top:15px;border-radius:100%;background-size:70px;}
.testimonial_section .testimonial_wrap .owl-item .item:after{position:absolute;content:"";width:70px;height:70px;background:url(../images/quote-right.jpg) no-repeat center center;right:-35px;bottom:15px;border-radius:100%;background-size:60px;}
.page-template-page-shop .footer,.archive.tax-product_cat .footer{margin-top:0;}
.woocommerce-products-header{margin-bottom:50px!important;}
.woocommerce-page ul.products .product .onsale{display:none;}
.woocommerce-page ul.products .product img{width:100%!important;border-radius:40px 40px 0 0;height:300px!important;object-fit:cover;margin-bottom:20px;}
.woocommerce-page ul.products .product .woocommerce-loop-product__title,.woocommerce-page ul.products .product .price{padding:0 15px!important;}
.woocommerce-page ul.products .product .button{background-color:#4472B5!important;border:2px solid #4472B5!important;color:#fff!important;box-shadow:0 0 10px 0px rgb(69 114 181 / 86%);margin:15px!important;position:absolute;right:0;bottom:0;}
.woocommerce-page ul.products .product .price{max-width:200px;}
.woocommerce ul.products li.product .woocommerce-loop-product__title{margin-bottom:15px;}
.archive.tax-product_cat .testimonial_section{background:url(https://lifeedushop.e.thrivex.io/wp-content/uploads/blue-banner-bkg.png);margin-top:60px;}
.woocommerce.tax-product_cat .shop_ctm_filter_dropdown{display:flex;justify-content:flex-end;margin-bottom:40px;padding:0px 15px;flex-wrap:wrap;}
.single-product.page_header{position:relative;padding:170px 0 0 0;}
.single-product .woocommerce-product-details__short-description{margin-bottom:15px;}
.single-product .variations tbody td{padding-top:0!important;}
.single-product .variations tbody td.value{position:relative;}
.single-product .variations tbody td.value .reset_variations{position:absolute;bottom:-10px;left:5px;}
.single-product .single_add_to_cart_button{background:#4472B5!important;opacity:1!important;border-radius:50px!important;padding:4px 10px!important;min-width:180px;font-size:18px!important;margin-right:20px!important;border:4px solid #385C91!important;margin-bottom:10px!important;}
.single-product .product .cart .quantity input{margin-bottom:20px!important;}

.single-product #wooswipe .thumbnails{height: auto !important;}
.woocommerce div.product div.images img {aspect-ratio: 1/1;}
.single-product #wooswipe .thumbnails .slick-list{margin:0;}
.single-product .single-product-main-image .attachment-shop_single{aspect-ratio: 1/1;object-fit:cover;}
.single-product section.shop__details > .container:first-child{width:100%;max-width:100%;margin:0 auto;padding:0;}
.single-product .product > .detail_contain{width:calc(100% - 2rem);max-width:1440px;margin:0 auto;padding:0 20px;}
.single-product .two-colums > .two_columns{background:#EBEBEB;padding-top:60px;padding-bottom:60px;}
.single-product .two-colums .container{ align-items: center;}
.single-product .two-colums > .two_columns:first-child{margin-top:60px;padding-bottom:0;}
.single-product .two-colums > .two_columns:last-child{padding-bottom:60px;}
.single-product .two-colums .accordion_list{padding-bottom:50px;}
.single-product .two-colums .accordion_list h3{text-align:center;}
.single-product .related.products{padding-top:60px;}
.single-product .related.products > h2{text-align:center;margin-bottom:40px;}
.testimonial_section .testimonial_wrap .owl-item.active{opacity:1;}
.woocommerce.tax-product_cat .shop_ctm_filter_dropdown form{margin-left:15px;}
.woocommerce .filter_drop_parent.woocommerce-ordering select{padding:6px 10px!important;}
.container{padding-left:15px!important;padding-right:15px!important;width:100%!important;}
.shop_ctm_filter_dropdown .filter_drop_parent{display:flex;align-items:center;margin-bottom:0;background:#fff;border-radius:50px;box-shadow:0 0 10px 1px rgb(0 0 0 / 10%);padding:5px 0 5px 30px;position:relative;}
.shop_ctm_filter_dropdown .filter_drop_parent:before{position:absolute;content:"";width:12px;height:12px;right:18px;top:16px;border-right:2px solid #4472B5;border-top:2px solid #4472B5;transform:rotate(135deg);}
.shop_ctm_filter_dropdown .filter_drop_parent label{min-width:90px;color:#4472B5;font-weight:700;font-size:18px;margin-bottom:0;}
.shop_ctm_filter_dropdown .filter_drop_parent select{margin-bottom:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;border:0!important; padding-right: 30px;}
.woocommerce div.product form.cart .group_table td:first-child{width:10em;}
.woocommerce div.product .stock_info.stock{color:#FF8200;padding:15px;}
.related.products,.detail_product_content{clear:both;}
table.variations th.label{display:none;}
.single.single-product  div.product form.cart div.quantity,.single.single-product  div.product form.cart div.quantity input{width:100%;}
.single.single-product  div.product form.cart div.quantity input{padding:13px!important;text-align:left;}
.woocommerce.single.single-product div.product form.cart .variations select{padding:13px!important;}
.single-product .down-social{display:flex;justify-content:space-between;border-top:1px solid #E7EBEE;align-items:center;padding-top:15px;}
.single-product .product-share .social_links{display:flex;list-style:none;}
.single-product .product-share .social_links li{margin-left:20px;}
.single-product .down-social .share-text{color:#020303;font-size:16px;letter-spacing:0;line-height:25.5px;}
.single-product  .stock_info{font-weight:bold;}
.woocommerce div.product .stock_info span{color:#020303;}
.woocommerce div.product .stock_info.stock{color:#FF8200;}
.woocommerce.single-product div.product select{position:relative;background:white url(../images/bluedropdown.svg) 98% center no-repeat;}
.woocommerce.single-product div.product .product_title{font-weight:bold;font-size:36px;color:#1A345C;}
.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{font-size:25px;font-weight:bold;color:#FF8200;font-family:'neuzeit-grotesk';}
.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:30px;font-weight:bold;color:#1A345C;font-family:'neuzeit-grotesk';}
.woocommerce ul.products li.product .price ins{text-decoration:none;}
.woocommerce.tax-product_cat .shop_ctm_filter_dropdown form{float:none;}
.option-pods .one-quarter .square-content{position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0;overflow:hidden;}
.option-pods .one-quarter .square-content img{width:100%;height:100%;object-fit:cover;transform:scale(1.0);transition:0.3s ease-in-out;}
.option-pods .one-quarter .square-content:hover img{transform:scale(1.1);}
body.scrolled.custom_header .header{background:#fff!important;}
body.open-nav .mobile-main{padding-top:110px!important;}
.mobile-nav .header-links .button.blue{color:#fff!important;}
.home .page-header .background-image:before{position:absolute;content:"";width:100%;height:100%;left:0;right:0;bottom:0;top:0;background:linear-gradient(90deg,rgba(69,114,180,0) 0%,#4572B4 60%,#4572B4 100%);}
.home .page-header .background-image{opacity:1;}
.home .home_page_slider .item{min-height:650px;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.home .page-header{position:static;height:auto;background:none!important;display:block;padding-bottom:0;}
.home.page_header{position:relative;padding:0;}
.home.page_header .items h1{color:#fff!important;}
.home.page_header .item h1,.home.page_header .item .button-containr-head{max-width:450px;margin-right:30px;color:#fff;}
.home .home_page_slider .item{padding:100px 30px 50px;}
.home .page-header .container{position:relative;z-index:1;}

.header-links .search-section-form{ margin-bottom:0px }

.header-links{
	align-items: center;
}

.menu-icon{
	position: relative;
	padding: 0 !important;
	height: 22px;
}

.menu-icon.icon-cart{
	padding-right: 8px !important;
}

.menu-icon.icon-cart span {
  position: absolute;
  right: -4px;
  top: 5px;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: normal;
  width: 2rem;
  height: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  background-color: #F38036;
  border-radius: 100%;
  color: #fff;
}

.menu-icon,
.header-links .button,
.header--nav li{
	margin: 0 0 0 10px;
}

.header--nav li{
	margin: 0 0 0 15px;
}

.woocommerce-custom-shop-button {
    text-align: center;
    margin: 20px 0px;
}













/*responsive*/
@media(max-width: 1440px){
	.shop_product_slider .info-boxes--list {padding: 0 40px;}
	.shop_product_slider .info-boxes--list .owl-nav button.owl-prev {margin-left: 0;}
	.shop_product_slider .info-boxes--list .owl-nav button.owl-next {margin-right: 0;}













}
@media(max-width: 1200px){
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: calc(33.33% - 30px) !important;}
.mobile-nav .header-links .button {margin-bottom: 10px !important;}



}

@media(max-width: 1350px){
	.mobile-nav a.my-account-link, .mobile-nav a.my-cart-link {
	    width: 20px;
	    margin: 0 0 0 2rem;
	    top: 20px;
	    position: relative;
			float: right;
	}
	.my-cart-link span {
	    right: -8px;
	    top: -6px;
	}
}

@media(max-width: 991px){
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: calc(50% - 30px) !important;}
.tax-product_cat .archive_post .two_columns > .flex {flex-direction: column-reverse;}
.home .home_page_slider .item {min-height: 420px;}



}
@media(max-width: 767px){
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: calc(100% - 30px) !important; margin-right: 0 !important}
	.testimonial_section .testimonial_wrap {padding: 0;}
	.testimonial_section .testimonial_wrap .owl-nav {top: auto; bottom: -30px; transform: none; justify-content: center;}
	.testimonial_section .testimonial_wrap .owl-item {border-radius: 0 70px 0 70px; padding: 50px 20px;}
	.testimonial_section .testimonial_wrap .owl-nav button.owl-next {margin-right: 0;}
	.testimonial_section .testimonial_wrap .owl-nav button.owl-prev {margin-left: 0;}
	.testimonial_section .testimonial_wrap .owl-item .item {border-radius: 0 70px 0 70px;}
	.testimonial_section .testimonial_wrap .owl-item .item:before {width: 40px; height: 40px; left: -22px; background-size: 50px;}
	.testimonial_section .testimonial_wrap .owl-item .item:after{width: 40px; height: 40px; right: -22px; background-size: 50px;}
	.testimonial_section .testimonial_wrap .owl-nav button{margin: 0 10px;}
	.shop_product_slider .info-boxes--list {padding: 0 20px;}
	.shop_category_list, .shop_product_slider {padding: 50px 0 !important;}
	.testimonial_section {padding: 55px 0;}
	.woocommerce-page ul.products .product .woocommerce-loop-product__title, .woocommerce-page ul.products .product .price {font-size: 22px !important;}
	.single-product.page_header {padding: 110px 0 0 0;}
	.single-product div.product div.images {margin-bottom: 0 !important;}
	.archive.tax-product_cat.page_header {padding-top: 110px;}
	.woocommerce ul.products li.product .woocommerce-loop-product__title {margin-bottom: 0px;}
	.woocommerce-page ul.products .product .button {margin: 0 15px 15px !important; position: static;}
	.woocommerce-page ul.products .product img {border-radius: 40px 40px 0 0;}
  .woocommerce.tax-product_cat .shop_ctm_filter_dropdown {display: block; padding: 0;}
  .woocommerce.tax-product_cat .shop_ctm_filter_dropdown form {margin-left: 0; margin-top: 20px;}
.page-header .button {position: static !important;}
.page-header .button-containr-head{position: static !important;}
.page-header .container{position: static !important;}






}

@media(max-width: 575px){
.home.page_header .item h1, .home.page_header .item .button-containr-head {margin-right: 0;}
.home .home_page_slider .item {padding: 100px 15px 50px; min-height: 700px; justify-content: flex-end;}
.home_page_slider .owl-nav {top: auto; transform: none; bottom: 25px; justify-content: center;}
.home_page_slider .owl-nav button{margin: 0 10px;}
.woocommerce table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .button{width: 100%;}
   /*    Add this on Media 576*/
   .home .page-header .background-image {
        background-size: 920px;
        background-position: top;
        background-color: #4572b4;
        background-position-x: 25%;
    }

   /*    Add this on Media 576*/
    .home .page-header .background-image:before {
        background: linear-gradient(179deg,rgb(69 114 180) 0%,#4572b4 60%,#4572B4 100%);
        height: 355px;
        bottom: 0;
        top: unset;
    }

    /*    Add this on Media 576*/
    .home.page_header .item .button-containr-head {
        margin-bottom: 45px;
    }

}


.square-aspect{
	aspect-ratio: 1/1;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.option-pods h3{
	display: block;
	position: relative;
}

.woocommerce #order_review li{
	list-style: none;
}

.woocommerce ul#shipping_method li:last-child{
	margin: 0 !important;
}

.woocommerce-checkout ul li:after{
	display: none !important;
}

.woocommerce-checkout #payment ul.payment_methods li{
	padding: 1rem !important;
}

.woocommerce table th,
.woocommerce table td{
	border-bottom: 0 !important;
}

#ship-to-different-address *{
	font-size: 1.6rem;
  font-weight: 300;
  display: inline;
  margin-bottom: 0.5rem;
	line-height: 2;
	font-family: proxima-nova, sans-serif !important;
	letter-spacing: 0;
	color: black;
	font-weight: 400;
}

#ship-to-different-address br,
.woocommerce-orders-table td br{
	display: none;
}


.select2-container .select2-selection--single {
  background: url("../img/icon-arrow-down.svg") 50% no-repeat !important;
  background-size: 10px !important;
  background-position: calc(100% - 20px) !important;
}

.select2-container .select2-selection--single {
  height: auto !important;
  border-radius: 1rem !important;
  color: #000 !important;
  line-height: 30px !important;
  font-size: 1.6rem !important;
  padding: 1rem !important;
  border: 1px solid #f6f6f6 !important;
	background: white !important;

}

.woocommerce form .form-row textarea,
.select2-container .select2-selection--single{
	box-shadow: 5px 5px 25px 0 rgba(179, 179, 179, 0.3) !important;
}
.select2-container .select2-selection--single * {
  font-size: 16px !important;
}

.select2-container .select2-selection--single .select2-selection__arrow {
  display: none !important;
}


.woocommerce ul.order_details li{
	padding: 0 20px 0 0 !important;
}

.woocommerce .button:not(.button-outline){
	background-color: #4572b5 !important;
color: #ffffff !important;
cursor: pointer;
display: inline-block !important;
font-size: 1.6rem !important;
font-weight: 700 !important;
line-height: 3.8rem !important;
padding: 0.5rem 4rem !important;
text-align: center !important;
text-decoration: none !important;
white-space: nowrap !important;
border-radius: 4rem !important;
}


.woocommerce .woocommerce-customer-details address{
	bordeR: 1px solid #eee !important;
}


.woocommerce-order-received .woocommerce-order{
	display: flex;
	flex-direction: column;
}

.woocommerce-order-received .woocommerce-order *{
	order: 1;
}

.woocommerce-order-received .woocommerce-order .woocommerce-order-details{
	order: 9;
	margin-top: 20px;
}


.woocommerce-notices-wrapper{
	width: calc(100% - 2rem);
  max-width: 1440px;
	margin: auto;
}

.social_links li{
	padding: 0 !important;
}

.social_links li:after{
	display: none !important;
}
