.bu-single-blog-hero a, 
.bu-blog-cojntetn .recepi-brif h6, 
.bu-blog-cojntetn h3 {
    font-family: niveau-grotesk, sans-serif !important;
    text-transform: uppercase;
    font-weight: normal !important;
}

 h1, h2, h4 {
	color: #191414 !important;
    font-weight: 500 !important;
    font-family: itc-avant-garde-gothic-pro, sans-serif !important;
    letter-spacing: 0vw;
	line-height: 6.1vw !important;

}

.bu-blog-cojntetn img {
    width: 100% !important;
    height: auto;
}

body p, .ssfy, li {
    font-family: magneta, serif !important;
    font-size: 1.146vw;
    font-weight: 100 !important;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.59 !important;
    letter-spacing: 0.057vw;
    color: #000 !important;
	list-style: disc;

}

/* ============================= hero sectino ====================================== */
.bu-single-blog-hero {
	padding: 12.8vw 4vw 0vw 6.1vw !important
}

.bu-mgh-hero-cl2 {
	padding: 0.7vw 0vw 0vw 2vw !important;
}

.bu-mgh-hero-cl1 {
    padding-right: 3vw;
}

.elementor-grid {
    margin-top: 0.3vw;
}

.bu-single-blog-hero h1 {
    font-size: 4.7vw;
    margin-bottom: 1.98vw;
    position: relative;
}

.bu-single-blog-hero a {
    font-size: 1vw !important;
    font-stretch: normal;
    font-style: normal;
    line-height: normal !important;
    letter-spacing: 0.2vw;
    color: #191414 !important;
}

/* ================== Excerpt post content ==================== */
.elementor-widget-theme-post-excerpt .elementor-widget-container {
    font-family: magneta, serif !important;
    font-size: 1.146vw;
    font-weight: 100 !important;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.59 !important;
    letter-spacing: 0.057vw;
    color: #000 !important;
}

.bu-excerpt-cnt {
    margin: 2.8vw 8.5vw 0vw 0vw;
}

.elementor-share-btn, span.elementor-share-btn__icon {
    background: none !important;
    color: #191414 !important;
    padding: 0 !important;
    margin: 0 !important;
    width: 1.6vw!important;
    height: 2vw !important;
    font-size: 0.7vw;
}

.elementor-share-btn,
span.elementor-share-btn__icon {
    background: none !important;
    color: #191414 !important;
    padding: 0 !important;
    margin: 0 !important;
    width: 1.7vw!important;
    height: 2vw !important;
    font-size: 0.7vw;
	border-radius: 0 !important;
}


/* .fa-facebook:before,
.fa-pinterest:before,
.fa-envelope:before {
    position: absolute;
    content: "" !important;
    background-size: cover;
    background-repeat: no-repeat;
    width: 1.2vw;
    height: 1.2vw;
	top: 0
}
 */

.fa-facebook:before {
    
	content: "\f39e" !important;
}

.fa-pinterest:before {
    content: "\f231" !important;
}


.print_btn {
    margin-right: 2vw !important;
}

/*======================== catergory ========================= */
.bu-cats .elementor-widget-container {
    margin-top: 1.7vw !important;
}

span.elementor-post-info__terms-list a {
    margin-right: 0.9vw;
}

span.elementor-post-info__terms-list a {
	position: relative;
}

span.elementor-post-info__terms-list a:after {
    position: absolute;
    content: "|";
    right: -0.8vw;
    top: 0;
}

span.elementor-post-info__terms-list a:last-child:after {
    display: none;
}


.bu-cats ul{}
.bu-cats ul li{}
.bu-cats ul li span{}
.bu-cats ul li span span.elementor-post-info__terms-list{ font-size: 0vw; }
.bu-cats ul li span span.elementor-post-info__terms-list a{}
/* =================================== BLog content ==================================== */
.bu-blog-cojntetn {
    padding: 5.5vw 0rem 8vw 5.7vw !important;
}

.bu-mgh-cnt-cl1 {
	margin-top: 3.6vw !important;
}

.bu-blog-cojntetn .recepi-brif {
	padding-inline-start: 0 !important;
	list-style: none !important;
	display: flex;
	align-items: start;
	margin-bottom: 4vw;
}

.bu-blog-cojntetn .recepi-brif li {
    width: 46%;
	position: relative;
}

ul.recepi-brif li {
    list-style: none;
}

/* h3 and h6 */
.bu-blog-cojntetn .recepi-brif h6,
.bu-blog-cojntetn h3 {
    color: #191414 !important;
    letter-spacing: 0.2vw;
    font-size: 1vw;
}

.bu-blog-cojntetn .recepi-brif h6 {
    margin-bottom: 1.6vw;
}

.bu-blog-cojntetn .recepi-brif li:last-child:before {
    position: absolute;
    content: '';
    width: 3px;
    height: 85%;
    background: #100b0b;
    left: -5.3vw;
    top: 0;
}

.bu-blog-cojntetn h3 {
    margin-bottom: 1.2vw;
}

.bu-blog-cojntetn p {
	margin-bottom: 1.9vw !important;
}

.bu-blog-cojntetn img {
    max-width: 25.5vw !important;
    margin-top: 1vw;
}

ul.recepi-ingredients {
    margin-left: 1.1vw;
	margin-bottom: 5.7vw !important;
}

::marker {
    font-size: 1vw;
}

/* ======================================== Side bar ===================================== */
.bu-sb-sidebar .elementor-inner-section {
    padding: 2.5vw 1.4vw 3vw 2vw !important;
    margin-left: 10.6vw;
}


.bu-sb-sidebar h2 {
    font-size: 2.5vw;
    letter-spacing: -0.07vw !important;
    line-height: 2vw !important;
}

.bu-sb-sidebar .elementor-author-box__avatar  {
	margin-bottom: 1.6vw !important;
}

.bu-sb-sidebar h4{
    font-size: 2.2vw;
    letter-spacing: -0.1vw !important;
    margin-bottom: 1vw;
	line-height: 2vw !important;
}

.bu-sb-sidebar .pf4_btn a>span>:nth-child(1) {
    margin-left: 2.51vw !important;
}

.bu-sb-sidebar .elementor-sticky--active {
    top: 0 !important;
    height: auto !important;
    display: inline-table;
}

.bu-sb-sidebar .pf4_btn a {
    padding-left: 3.552vw !important;
}

.bu-sb-sidebar img {
    max-width: 13vw !important;
	margin-top: 0.6vw !important;
}

.elementor-author-box {
    margin-bottom: 4.3vw !important;
}


.bu-sb-sidebar .pf4_btn {
    margin-top: -1vw;
}
/* ========================================== bu releated post ============================= */
.bu-releted-post {
	padding-bottom: 5.5vw !important;
}
.bu-releted-post h2 {
	font-size: 6.4vw;
    margin-bottom: 3.6vw;
}

.bu-related-post {
    width: 87.4% !important;
    margin: 0 auto;
}


.bu-related-post h3 a {
    text-transform: uppercase;
    font-size: 1.2vw;
    text-align: center;
    line-height: 1.7;
    letter-spacing: 0.09vw;
    padding: 0;
	font-family: niveau-grotesk, sans-serif !important;
    font-weight: normal !important;
	color: #191414 !important;
}


.bu-related-post h3 {
    padding: 0 1.1vw 0 1vw;
}



/* ====================================== Footer ================================================== */
.mrh_s8,
.mrh_ft{
    display: none !important;
}

/* =================================== Responsive css start here ===================================*/
@media screen and (max-width: 1025px) { 


	.bu-single-blog-hero h3 {
		margin-top: -1vw;
	}

}
@media screen and (max-width: 769px) { 

	body p, .ssfy, li {
		font-size: 4.8vw;
		font-weight: 100 !important;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.5 !important;
		letter-spacing: 0.24vw;
	}

	h1, h2, h4 {
		letter-spacing: -0.2vw !important;
		line-height: 10.1vw !important;
	}

	



	/* ============================= hero sectino ====================================== */
	.bu-single-blog-hero {
		padding: 29vw 4vw 0vw 8.7vw !important;
	}
	
	.bu-single-blog-hero h1 {
		font-size: 9.2vw;
		margin-bottom: 0vw;
		position: relative;
	}

	.bu-single-blog-hero a {
		font-size: 4vw !important;
		letter-spacing: 1vw;
		line-height: 5vw !important;
	}

	/* ================== Excerpt post content ==================== */
	.bu-excerpt-cnt {
		margin: 5.8vw 4.5vw 0vw 0vw;
	}
	
	.elementor-widget-theme-post-excerpt .elementor-widget-container {
		font-size: 1.146vw;
		line-height: 1.59 !important;
		letter-spacing: 0.057vw;
		color: #000 !important;
	}

	.elementor-share-btn, span.elementor-share-btn__icon {
		background: none !important;
		color: #191414 !important;
		padding: 0 !important;
		margin: 0 !important;
		width: 1.6vw!important;
		height: 2vw !important;
		font-size: 0.7vw;
	}

	.elementor-share-btn, span.elementor-share-btn__icon {
		width: 8.5vw!important;
		height: 10.4vw !important;
		font-size: 3.5vw;
	}

	.elementor-widget-theme-post-excerpt .elementor-widget-container {
		font-size: 4.6vw;
		line-height: 1.59 !important;
		letter-spacing: 0.34vw;
	}


	.bu-single-blog-hero .pf4_btn a>span>:nth-child(1) {
		margin-left: 2vw !important;
	}
	
	.bu-mb-featured-img {
		margin-top: 4vw;
	}
	
	/* ===========================================  post content  ============================================== */
	.bu-blog-cojntetn {
		padding: 9.5vw 2rem 23vw 8.7vw !important;
	}

	.bu-blog-cojntetn .recepi-brif {
		display: block;
		margin-bottom: 15vw;
	}

	
	.bu-blog-cojntetn .recepi-brif li {
		width: 100%;
		position: relative;
	}

	.bu-blog-cojntetn .recepi-brif li:last-child:before {
		display: none !important;
	}
	
	/* h3 and h6 */
	.bu-blog-cojntetn .recepi-brif h6, 
	.bu-blog-cojntetn h3 {
		letter-spacing: 1vw;
		font-size: 4vw;
	}

	.bu-blog-cojntetn .recepi-brif h6 {
		margin-bottom: 6.6vw;
	}

	.bu-blog-cojntetn .recepi-brif li:last-child:before {
		position: absolute;
		content: '';
		width: 3px;
		height: 85%;
		background: #100b0b;
		left: -5.3vw;
		top: 0;
	}

	.bu-blog-cojntetn h3 {
		margin-bottom: 5.4vw;
	}

	::marker {
		font-size: 3vw;
	} 
	
	ul.recepi-ingredients {
		margin-left: 4.1vw;
		margin-bottom: 15vw !important;
	}
	
	.bu-blog-cojntetn p {
		margin-bottom: 7.3vw !important;
		width: 96%;
	}

	.bu-blog-cojntetn img {
		max-width: 84.5vw !important;
	}

	
	
	/* ========================================== bu releated post ============================= */
	.bu-releted-post {
		padding-bottom: 12.5vw !important;
	}
	
	.bu-releted-post h2 {
		font-size: 13.4vw;
		margin-bottom: 0vw;
	}

	.bu-related-post {
		width: 87.4% !important;
		margin: 0 auto;
	}
	
	
	.bu-related-post h3 {
		padding: 0;
	}


	.bu-related-post h3 a {
		font-size: 4vw;
		line-height: 1.4;
		text-decoration: underline !important;
		color: black !important;
		letter-spacing: 1vw;
		padding: 0;

	}

	

}