/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 10 2024 | 07:12:44 */
.profile-cover.profile-cover-no-img,
.profile-cover{
	background:transparent !important;
	height:auto !important;
}
.listing-main-info {
    position: relative;
    transform: translate(0, 0);
    bottom: initial;
    left: 0;
}
aside._single {
	padding-top: 5rem;
	padding-bottom: 5rem;
}
body.woocommerce-cart .pf-head.round-icon {
    display: none;
}
body.woocommerce-cart .element {
    background: transparent;
    border: 1px solid black;
    font-family: 'Aeonik', sans-serif;
}
body.woocommerce-cart .element tr.woocommerce-cart-form__cart-item.cart_item {
    border-bottom: 0 !important;
}
body.woocommerce-cart .element .shop_table td {
    border-top: 0;
}
body.woocommerce-cart .element .shop_table td a {
    color: #000;
    text-decoration: none;
}
.woocommerce-cart .element .pf-body .woocommerce-cart-form table.shop_table tbody tr.cart_item td.product-thumbnail {
    display: none;
}
.woocommerce-cart .element .pf-body .woocommerce-cart-form table.shop_table tbody tr.cart_item td.product-thumbnail {
    display: none;
}
.woocommerce-cart .element .pf-body .cart-collaterals {
    border: 1px solid #000;
    border-top: 1px solid #000;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.woocommerce-cart .element .pf-body .cart-collaterals a.checkout-button.button.alt.wc-forward {
    background: #ffc107;
    font-family: 'BioRhyme Expanded', sans-serif;
    font-size: 1.3rem;
    color: #000;
    border-radius: 999rem;
    border: 1px solid #000;
}
.woocommerce-info {
    border: 1px solid #000 !important;
    box-shadow: 0 10px 20px -5px #9eade573;
    background: transparent !important;
    margin-bottom: 3rem !important;
    border-radius: 0.5rem;
    font-family: 'Aeonik', sans-serif;
    font-size: 1.5rem;
}
body.woocommerce-checkout .checkout_coupon button.button {
    border-radius: 999rem;
    background: #ffc107;
    font-family: 'Aeonik', sans-serif;
    color: #000;
    font-family: 'BioRhyme Expanded', sans-serif;
    border: 1px solid #000;
}
/* I */
	._single_listing {
		padding-top: 7rem;
		position: relative;
		background:#fff;
	}

	._single_listing:before {
		content: '';
		position: absolute;
		width: 30vw;
		height: 25vh;
		background: #FF9271;
		border-radius: 9999rem;
		filter: blur(100px);
		left: 20vw;
		top: -10vh;
		transform: scale(2);
	}
	aside._single._1 {
		position: relative;
		z-index: 2;
	}
	aside._single._1 ._card_listing {
		width: 1000px;
		max-width: 100%;
		margin: 0 auto;
		border-radius: 2rem;
		overflow: hidden;
    	box-shadow: 0 30px 60px 0 #a1aee173;
	}
	.promo-item-icon i {
		background: transparent;
		color: #000;
		border: 1px solid #000;
	}
	.promo-product-item,
	.promo-product-item:hover {
		border: 1px solid #000;
		background: transparent;
    	box-shadow: 0 30px 60px 0 #a1aee173;
	}
	aside._single._1 ._card_listing ._head {
		display: flex;
		align-items: center;
		grid-gap: 1rem;
		justify-content: space-between;
		background: #9EADE5;
		padding: 1.5rem 2rem;
	}
	aside._single._1 ._card_listing ._head figure {
		margin-bottom: 0;
	}
	aside._single._1 ._card_listing ._head img._logo {
		height: 4rem;
	}
	aside._single._1 ._card_listing ._head ._icons {
		display: flex;
		align-items: center;
		grid-gap: 1rem;
	}
	aside._single._1 ._card_listing ._head ._icons i {
		font-size: 2.5rem;
		line-height: 1;
	}
	aside._single._1 ._body ._in {
		display: flex;
		grid-gap: 1rem;
		flex-wrap: wrap;
		padding: 4rem 2rem;
    	justify-content: space-around;
	}
	aside._single._1 ._body ._in figure {
		margin-bottom: 0;
		width: 150px;
		height: auto;
		max-width: 100%;
		overflow: hidden;
		border-radius: 2rem;
		border: 1px solid #000;
	}
	aside._single._1 ._body ._in figure img {
		height: 100%;
		width: 100%;
		object-fit: contain;
	}
	aside._single._1 ._name {
		color: #000;
		font-size: 3rem;
		font-family: 'Aeonik', sans-serif;
		font-weight: 700;
		line-height: 1;
		margin-bottom: 1rem;
		display: block;
	}
	aside._single._1 ._description {
		font-family: 'Aeonik', sans-serif;
		font-size: 1.3rem;
		font-weight: 100;
    	margin-bottom: 2rem;
	}
	aside._single._1 ._title {
		font-family: 'Aeonik', sans-serif;
		font-weight: 600;
		color: #000;
    	font-size: 1.7rem;
		margin-bottom:0;
	}
	aside._single._1 ._about {
		font-size: 1.3rem;
		font-family: 'Aeonik', sans-serif;
		font-weight: 100;
    	margin-bottom: 2rem;
	}
	aside._single._1 ._flex {
		display: flex;
		grid-gap: 1rem;
		flex-wrap: wrap;
	}
	aside._single._1 ._flex ._i {
		width: 100%;
	}
	aside._single._1 ._flex ._ii {
		width: 100%;
	}
	aside._single._1 ._flex ._iii {
		width: 100%;
	}
	aside._single._1 ._flex>div {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	aside._single._1 ._flex p {
		font-weight: 700;
	}
	aside._single._1 ._website a {
		color: #000;
		text-decoration: none;
		font-weight: 100;
	}
	aside._single._1 ._info {
		width: calc(70% - 1rem);
	}
	aside._single._1 ._body ._inside {
		width: 600px;
		max-width: 100%;
	}
	aside._single._1 ._body ._flex {
		width: 500px;
		max-width: 100%;
		margin-top:3rem;
	}
	aside._single._1 ._brand {
		width: calc(30% - 1rem);
	}
	aside._single._1 ._category {
		padding: 0.3rem 2rem;
		border: 1px solid #000;
		color: #000;
		font-family: 'BioRhyme Expanded', sans-serif;
		font-size: 0.8rem;
		width: max-content;
		border-radius: 999rem;
		margin: 0 auto;
		display: block;
	}
	aside._single._1 ._brand figure {
		margin: 0 auto 2rem !important;
		display: block;
	}
	aside._single._1 ._body ._flex p {
		font-family: 'Aeonik', sans-serif;
		line-height: 1.2;
		margin-bottom: 0;
	}
	aside._single._1 ._flex>div {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	aside._single._1 ._flex>div p, 
	aside._single._1 ._flex>div p a {
		display: flex !important;
		align-items: center;
		grid-gap: 1rem;
		color:#000;
		font-weight:800;
		text-decoration:none;
	}
	body.woocommerce-account .i-section{
		padding-top:11rem !important;
	}
/* END I */
/* II */
	aside._single._2 .latest-posts {
		display: flex;
		grid-gap: 1rem;
		flex-wrap:wrap;
	}
	aside._single._2 .latest-posts .single-post a img {
		width: 100%;
		height:100%;
		object-fit:cover;
	}
	aside._single._2 ._title {
		text-align: center;
		color: #000;
		font-family: 'BioRhyme Expanded', sans-serif;
		margin-bottom: 3rem;
		font-size: 3rem;
	}
	aside._single._2 ._title>span {
		font-family: 'Aeonik', sans-serif;
		font-weight: 600;
		font-size: 3.5rem;
		position: relative;
	}
	aside._single._2 ._title>span:after {
		content: '';
		position: absolute;
		bottom: -4px;
		height: 4px;
		background: #9eade5;
		width: 100%;
		left: 0;
	}
	aside._single._2 ._title {
		position: relative;
		width: max-content;
		margin: 0 auto 4rem;
	}
	aside._single._2 ._title:before {
		content: '';
		position: absolute;
		bottom: 0;
		height: 1px;
		width: 100%;
		left: 0;
		background: #000;
	}
/* END II */
/* III */
	aside._single._3 ._testimonials ._title:before {
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 1px;
		background: #000;
	}
	aside._single._3 ._testimonials ._title {
		font-family: 'BioRhyme Expanded', sans-serif;
		color: #000;
		display: block;
		position: relative;
		width: max-content;
		margin-top: 3rem;
		font-size:3rem;
		margin-bottom:1rem;
    	padding-bottom: 1rem;
	}
	aside._single._3 ._testimonials .comment-head h5 a {
		font-family: 'Aeonik', sans-serif;
		text-decoration: none;
		color: #000;
		font-weight: 600;
		font-size: 2rem;
	}
	aside._single._3 ._testimonials .comment-head span.comment-date {
		font-family: 'Aeonik', 'BioRhyme Expanded', sans-serif;
		font-size: 1rem;
		font-weight: 100;
		color: #000;
	}
	aside._single._3 ._testimonials .comment-body {
		font-family: 'Aeonik', sans-serif;
		margin-bottom: 3rem;
	}
	aside._single._3 ._testimonials .reply.comment-info {
		display: flex;
		justify-content: end;
	}
	aside._single._3 ._testimonials .reply.comment-info a>i {
		display: none;
	}
	aside._single._3 ._testimonials .reply.comment-info a {
		text-align: right;
		display: flex;
		justify-content: end;
		font-family: 'BioRhyme Expanded', sans-serif;
		font-weight: 900;
		font-size: 1.5rem;
		line-height: 1;
		padding: 0;
	}
	aside._single._3 ._testimonials .element {
		padding: 0;
	}
	aside._single._3 ._testimonials .element .pf-head {
		display: none;
	}
	aside._single._3 ._testimonials .element .pf-body form .form-group>label {
		display: none;
	}
	aside._single._3 ._testimonials .element .pf-body form .form-group textarea {
		font-size: 1.6rem;
		font-family: 'Aeonik', sans-serif;
		font-weight: 400;
		line-height: 1.5;
		border: 1px solid #b6b6b6;
		border-radius: 1rem;
		background: #d9d9d93b;
		padding: 2rem;
	}
	aside._single._3 .comments-list>li>div,
	aside._single._3 ._testimonials .element{
		box-shadow: 0 0 0 0 !important;
	}
	aside._single._3 ._testimonials ._comments h4 {
		color: #000;
		margin-top: 2rem;
		font-family: 'Aeonik', sans-serif;
		font-weight: 400;
	}
	aside._single._3 ._testimonials ._comments ._note{
		font-family: 'Aeonik', sans-serif;
		font-weight: 100;
		width: 500px;
		max-width: 100%;
		margin-bottom: 2rem;
	}
	aside._single._3 ._testimonials .element .pf-body form button.buttons.button-2.full-width {
		width: max-content;
		display: block;
		padding: 1.2rem 3rem;
		border-radius: 999rem;
		background: #ffc629;
		color: #000;
		font-family: 'BioRhyme Expanded', sans-serif;
		font-weight: 800;
		line-height: 1.1;
		font-size: 1.3rem;
		margin-top: 3rem;
		margin-bottom: 4rem;
	}


	._comment {
		position: relative;
		width: 700px;
		margin: 0 auto;
		max-width: 100%;
		z-index: 2;
	}
	._comment ._i {
		display: flex;
		background: #fff;
		position: relative;
		z-index: 2;
	}
	._comment ._ii {
		position: relative;
		z-index: 2;
		display: flex;
	}
	._comment ._i ._info {
		width: 80%;
		padding: 1rem;
	}
	._comment ._i ._picture {
		width: 20%;
		margin-bottom:0;
		overflow:hidden;
    	height: 240px;
	}
	._comment ._i ._picture img {
		width: 100%;
		height: 100%;
		object-fit: cover;
    	transform: scale(1.5);
	}
	._comment ._ii ._author {
		width: 250px;
		max-width: 100%;
		margin: 2rem auto 0;
	}
	div#splide-comments .splide__track{
		position:relative;
	}
	div#splide-comments .splide__track>ul{
		position:relative;
		z-index:2;
	}
	div#splide-comments .splide__track:before {
		content: '';
		position: absolute;
		top: 10%;
		right: 24%;
		width: 10rem;
		height: 10rem;
		background: #a1aee1;
		z-index: 0;
		display: block;
		filter: blur(20px);
	}
	div#splide-comments .splide__track:after {
		content: '';
		position: absolute;
		bottom: 20%;
		left: 30%;
		width: 10rem;
		height: 10rem;
		background: #a1aee1;
		z-index: 0;
		display: block;
		filter: blur(20px);
	}
	._comment ._i ._info ._in * {
		font-family: 'Aeonik', sans-serif;
		font-weight: 500;
		line-height: 1.1;
		margin-bottom: 0;
		font-size: 1.6rem;
	}
	._comment ._i ._info ._in p {
		margin-bottom: 0;
	}
	._comment ._i ._info ._in {
		padding: 2rem;
	}
	._comment ._ii {
		position: relative;
		z-index: 2;
	}
	._comment ._ii ._author ._name a,
	._comment ._ii ._author ._name {
		color: #000;
		text-decoration: none;
		font-family: 'Aeonik', sans-serif;
		font-size: 3rem;
		font-weight: 600;
		position: relative;
		text-transform: capitalize;
	}
	._comment ._ii ._author ._name:before {
		content: '- ';
	}
	._comment ._ii ._author ._date {
		color: #000;
		font-family: 'BioRhyme Expanded', sans-serif;
		font-size: 1.4rem;
	}
	aside._single._3 .splide__track {
		padding: 5rem 0;
	}
	._comment ._i ._info ._in {
		padding: 3rem 2rem;
		height: 100%;
	}
	#splide-comments .splide__arrows {
		display: none;
	}
	div#splide-comments:after {
		content: '';
		position: absolute;
		right: 0;
		height: 100%;
		width: 10%;
		background: linear-gradient(270deg, #fff,#fff, transparent);
		top: 0;
		z-index:2;
	}
	div#splide-comments:before {
		content: '';
		position: absolute;
		left: 0;
		height: 100%;
		width: 10%;
		background: linear-gradient(90deg, #fff,#fff, transparent);
		top: 0;
		z-index:2;
	}
	div#splide-comments {
		position: relative;
	}
	.m-0-auto{
		margin:0 auto;
	}
	.woocommerce-MyAccount-content .visit-chart-actions,
	.woocommerce-MyAccount-content i.mi.graphic_eq,
	.woocommerce-MyAccount-content i.mi.remove_red_eye{
		display: none;
	}
	.round-icon .title-style-1 h5{
		top:0;
		left:0;
	}
	.round-icon .title-style-1 {
		display: flex;
		justify-content: center;
		text-align: center;
	}
/* END III */
/* RESPONSIVE */
	@media(min-width:1200px){
		aside._single._2 .latest-posts .single-post {
			width: calc(33.33333% - 1rem);
		}
	}
	@media(max-width:1199px) and (min-width:992px){
		aside._single._2 .latest-posts .single-post {
			width: calc(33.33333% - 1rem);
		}
	}
	@media(max-width:991px) and (min-width:768px){
		aside._single._2 .latest-posts .single-post {
			width: calc(50% - 1rem);
		}
	}
	@media(max-width:991px){
		aside._single._1 ._body ._in{
			padding:2rem ;
		}
		aside._single._1 ._body ._in figure{
    		width: 90px;
        	margin: 1rem 0 !important;
		}
		aside._single._1 ._brand,
		aside._single._1 ._info{
			width:100%;
		}
		aside._single._1 {
			padding: 5rem 2rem;
		}
		aside._single._1 ._category{
			display:none !important;
			font-size: 0.7rem;
			width: max-content;
			border-radius: 999rem;
			margin: 0 auto;
			display: block;
			max-width: 100%;
			overflow: hidden;
			text-overflow: ellipsis;
		}
	}
	@media(max-width:767px) and (min-width:576px){
		aside._single._2 .latest-posts .single-post {
			width: 100%;
		}
	}
	@media(max-width:575px){
		aside._single._2 .latest-posts .single-post {
			width: 100%;
		}
	}
/* END RESPONSIVE */