.p-archive-blog .b-nav-list,
.p-single-blog .b-nav-list{
    height: 56px;
    align-items: center;
	width: 100%;
    background-color: #edfff9;
}

.p-archive-blog .b-blog-archive {
    margin-top: 90px;
}

.p-archive-blog .b-blog-archive li:first-child{
	height: 73vh;
}

.p-archive-blog .b-blog-archive img{
	height: 100%;
    object-fit: cover;
}

.p-archive-blog .b-blog-archive .blog-archive_unit.b-photo-desc{
	display: flex;
	margin-bottom: 0;
}

.p-archive-blog .b-blog-archive .blog-archive_unit.b-photo-desc > a,
.p-archive-blog .b-blog-archive .blog-archive_unit.b-photo-desc > .unit_dsc{
	width: 50%;
}

.p-archive-blog .b-blog-archive .w-blog-archive{
	display: flex;
}

.p-archive-blog .b-blog-archive .w-blog-archive .blog-archive_unit{
	width: 25%;
	aspect-ratio: 1 / 1;
    flex-direction: column;
}

.p-archive-blog .b-blog-archive .w-blog-archive .blog-archive_unit:hover > .unit_dsc{
	    background: #d5f1e7;
}

.p-archive-blog .b-blog-archive .w-blog-archive .blog-archive_unit > a,
.p-archive-blog .b-blog-archive .w-blog-archive .blog-archive_unit > .unit_dsc{
	width: 100%;
	transition: all .4s ease-in-out;
}

.p-archive-blog .b-blog-archive .w-blog-archive .blog-archive_unit > a{
	height: 70%;
}

.p-archive-blog .b-blog-archive .w-blog-archive .blog-archive_unit > a img{
	height: 100%;
    object-fit: cover;
}

.p-archive-blog .b-blog-archive .w-blog-archive .blog-archive_unit > img{
    height: 100%;
    object-fit: cover;
	height: 250px;
}

.p-archive-blog .b-blog-archive .blog-archive_unit.b-photo-desc > .unit_dsc{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	
}

.p-archive-blog .b-blog-archive .w-blog-archive .blog-archive_unit > .unit_dsc{
	height: 30%;
	gap: 10px;
	padding: 0;
}

.s-single-blog-sign > div {
	margin-top: 20px;
}

.p-archive-blog .blog_error {
	margin-top: 50px;
	margin-bottom: 70px;
	padding: 40px 0;
	text-align: center;
	background-color: #fae5e5;
	font-weight: 500;
}



/**
 * unit Blog
 */

.p-archive-blog .b-blog-archive > .b-photo-desc {
	width: 100%;
}

@media (max-width: 720px) {
	.blog-archive_unit.b-photo-desc > a:first-child {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		height: 250px;
	}
	.blog-archive_unit.b-photo-desc > a:first-child img {
		object-fit: cover;
	}
}


/* ==============================
 * single Blog
 * ============================== */

.p-single-blog .l-main {
	margin-top: 150px;
}

.p-single-blog .storefront-breadcrumb {
	margin-bottom: 0;
}

.p-single-blog .dsc_short-dsc {
	display: none;
}


/**
 * section Txt
 */

.s-single-blog-txt,
.s-single-blog-image-block {
	margin-left: 34px;
	margin-right: 29px;
}

.s-single-blog-txt * {
	font: 300 16px/30px Quicksand;
}

.s-single-blog-txt strong {
	font-weight: 600;
}

.s-single-blog-txt h2 {
	margin-bottom: 30px;
	font: 700 22px Quicksand;
}

.s-single-blog-txt p {
	text-align: justify;
}

.s-single-blog-txt a {
	color: #42eaad !important;
}
.s-single-blog-txt a:hover {

	color: #2b9770 !important;
}


.s-single-blog-txt img {
	margin-top: 30px;
	width: 100%;
}

.s-single-blog-image-block img {
	margin-bottom: 0px;
	width: 100%;
}

.s-single-blog-image-block .image-block_author {
	text-align: right;
}

.s-single-blog-image-block .image-block_author span {
	color: #42eaad !important;
}

.s-single-blog-sign {
	padding: 0 15%;
    height: 100px;
    display: flex;
    flex-direction: column;
    justify-content: center;
	margin-bottom: 0px !important;
}

.s-single-blog_related-prod{
	margin-bottom: 0!important;
}

.single-blog_tagline {
	margin-bottom: 0;
}

.single-blog_tagline {
	font: 500 14px Quicksand;
	text-transform: none;
}

.single-blog_title {
	margin-top: 0;
	font: 700 24px Quicksand;
	text-transform: capitalize;
}

@media (max-width: 720px) {
	.s-single-blog-txt * {
		font-size: 14px !important;
		line-height: 1.6 !important;
	}
}


/**
 * 
 */

.s-blog-gallery > ul > li {
	width: 33%;
}

.s-blog-gallery > ul > li a{
	width: 100%;
    height: 100%;
    opacity: 0;
    display: block;
}

.s-blog-gallery > ul > li img {
	width: 100%;
}

.s-blog-gallery .product-carousel ul.products{
	margin: 0 auto;
    width: fit-content;
}

.s-blog-gallery .image-gallery{
	justify-content: center;
}


/**
 * Related Products
 */

.s-single-blog_related-prod .b-gallery {
	justify-content: left !important;
}

.s-single-blog_related-prod .b-gallery .blog-archive_unit:first-child {
 	margin-left: 0;
}

.s-single-blog_related-prod .b-gallery .blog-archive_unit {
	width: 25%;
	margin-bottom: 0;
height: auto;
}

.p-single-blog .related-prod_ttl {
	margin-bottom: 50px;
	font: 700 24px Quicksand;
	text-align: center;
}

.p-single-blog .w-blog-archive .blog-archive_unit {
	width: calc(33.3% - 20px);
}

.p-single-blog .blog-archive_unit .unit_img {
	width: 100%;
	height: 250px;
}


/**
 * gallery
 */

.s-blog-gallery > ul > li {
	width: 33.33333%;
}

.blog-btn-load {
	margin-top: 40px;
	margin-bottom: 40px;
	text-align: center;
}

.blog-btn-load button{
	min-width: 186px;
    width: fit-content;
    height: 48px;
    background-color: unset;
    border: 1px solid #3c0028;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    line-height: 36px;
    color: #3c0028;
    font-weight: 500;
	margin: 0 auto;
    transition: .4s all ease-in-out;
}

.blog-btn-load button:hover{
	background-color: #c5ffef;
    border-color: #c5ffef;
	color: #3c0028;
}

.s-blog-gallery .product-carousel{
	position: relative;
}

.s-blog-gallery .product-carousel .product-nav, 
.s-blog-gallery .product-carousel .product-nav{
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
}

.s-blog-gallery .product-carousel .swiper-button-next{
	right: 8px;
}

.s-blog-gallery .product-carousel .swiper-button-prev{
	left: 8px;
}

@media (max-width: 720px) {
	section[class*="s-"] {
		margin-bottom: 50px;
	}
	.s-blog-gallery ul {
		flex-wrap: wrap !important;
	}
	.s-blog-gallery ul.products.s-shop{
		flex-wrap: unset !important;
	}
	.s-blog-gallery li.gallery-item {
		width: 100% !important;
	}

	.s-single-blog-txt{
		margin-top: 50px!important;
	}

	.s-blog-gallery .s-shop .shop_unit .card{
		padding: 10px;
	}


	/* Gallery */
	#gallery-related {
		margin-right: 0 !important;
	}
	.s-single-blog_related-prod .b-gallery .blog-archive_unit {
		width: 100%;
	}
	.s-single-blog_related-prod .b-gallery {
		justify-content: space-between !important;
	}
	#gallery-related {
		margin-left: 0 !important;
	}
	#gallery-related li::nth-child(3) {
		display: none;
	}

	.p-archive-blog .b-blog-archive .blog-archive_unit.b-photo-desc{
		flex-direction: column;
		height: auto;
	}

	.p-archive-blog .b-blog-archive .blog-archive_unit.b-photo-desc > a, 
	.p-archive-blog .b-blog-archive .blog-archive_unit.b-photo-desc > .unit_dsc,
	.p-archive-blog .b-blog-archive .w-blog-archive .blog-archive_unit{
		width: 100%;
	}

	.p-archive-blog .b-blog-archive .w-blog-archive .blog-archive_unit > a{
		aspect-ratio: unset;
	}

	.blog-archive_unit.b-photo-desc .dsc_ttl{
		min-height: unset;
		line-height: 15px;
	}

	.blog-archive_unit.b-photo-desc .dsc_cats{
		display: none;
	}

	.blog-archive_unit.b-photo-desc .dsc_date {
		line-height: 22px;
	}
}
