.recipe-post>*{font-family:'Manrope'}
h1,h2,h3,h4,p{margin:0}
.thick-top{border-top:2.5px solid #000}
section.hero-section.single-article{padding-inline:0}
.cooking-logo{margin-bottom:30px}
.titles-column{display:flex;flex-direction:column;height:100%;justify-content:center}
.triple-column-section .column.is-narrow{max-width:300px}
.titles-column .hero-title{font-size:50px;font-weight:400;line-height:1;margin-bottom:12px;font-family:'Vegaregular'}
.titles-column p{font-size:20px;line-height:1.3;margin-bottom:75px;font-family:Vegaregular}
.titles-column .wrap-inner-author{display:flex;flex-direction:column;align-items:center;justify-content:center}
.titles-column .author__image{width:44px;height:44px;border-radius:50%;border:1px solid #1b456d;background-size:cover}
.titles-column .wrap-inner-author a{font-size:16px;color:#1b456d;margin-top:6px}
.recipe--hero .vima-author{color:#1b456d}
.triple-column-section{border-top:.5px solid #ccc;margin-top:20px;padding-top:40px}
.details-wrap{padding-top:8px}
.details-wrap p,.details-wrap span{font-size:16px;font-weight:500}
.details-wrap span{font-weight:800}
.details-wrap .semi-col-header{margin-top:0;padding-bottom:0}
.difficulty .knife-rating span{fill:#CCCCCC}
.difficulty .knife-rating span.active{fill:black}
.share-recipe{padding-top:10px}
.share-recipe .share-wrap{border:1px solid #000;border-radius:20%;max-width:25px;line-height:0}
.share-recipe .share-wrap img{width:100%}
.ingridients-wrap{margin-top:50px}
.semi-col-header{font-size:28px;color:#1b456d;border-bottom:.5px solid #a6a6a6;margin:8px 0 0 0;line-height:1;font-family:'Vegabold';padding-bottom:4px;margin-bottom:40px}
.ingridients-wrap h4{font-size:16px;font-family:800;color:#1b456d;margin:0 0 10px}
.ingridients-wrap ul,.tipaki-list ul{list-style-type:none;padding-bottom:25px}
.ingridients-wrap .first-ul{padding-top:40px}
.ingridients-wrap .second-ul{padding-top:10px}
.ingridients-wrap ul li{font-size:16px;padding-top:10px;font-weight:500}
.ingridients-wrap ul li:first-child{padding-top:0}
.tipaki .tipaki-list ul{padding-bottom:0}
.tipaki .tipaki-list ul li{margin-bottom:8px}
.ingridients-wrap ul li::before,.tipaki-list ul li::before{content:"•";color:#1b456d;display:inline-block;width:1rem}
.ingridients-wrap ul li span{font-weight:800}
.instructions-column{padding-left:30px;padding-right:30px}
.instructions-column .instructions-wrap{max-width:725px;margin:0 auto}
.instructions-column .instructions-wrap .instructions-wrap-title{margin-bottom:40px}
.instructions-column .instructions-wrap .instructions-wrap-title h3{font-size:28px;color:#1b456d;border-bottom:.5px solid #a6a6a6;margin:8px 0 0 0;line-height:1;font-family:'Vegabold';padding-bottom:4px}
.instructions-column .instructions-wrap .ul-tags {margin: 40px 0}
.instructions-column .instructions-wrap li{font-family:'Vegaregular';font-size:20px;margin-bottom:45px;}
.instructions-column .instructions-wrap li p{line-height:1.3}
.instructions-column .instructions-wrap li span{font-family:'Vegabold'}
.instructions-column ol{counter-reset:li;list-style:none}
.instructions-column ol li{position:relative;padding-left:52px}
.instructions-column ol li::before{counter-increment:li;content:counter(li);position:absolute;left:0;top:0;font-family:'Vegaultra';font-size:44px;color:#a6a6a6}
.tipaki .orange-container{background-color:#1b456d;font-size:28px;font-family:Vegabold;color:#fff;padding-top:10px;padding-bottom:10px;padding-left:14px;position:relative}
.tipaki .orange-container .triangle{width:0;height:0;border-style:solid;border-color:#fff transparent transparent transparent;transform:rotate(0);border-width:22.5px 13px 0 13px;position:absolute;top:-1px;right:80px}
.tipaki .orange-container .tips-headline{margin:0;font-size:28px;line-height:1}
.tipaki .orange-container h3 span{font-family:Vegaultra}
.tipaki .tipaki-list{border-left:1px solid #a6a6a6;border-right:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6;padding-left:14px;padding-top:20px;padding-bottom:20px}
.tipaki .tipaki-list p{font-size:20px;line-height:1.3;font-family:Vegaregular;margin:0}
.tipaki .tipaki-list p:not(:first-child){padding-top:8px}
.tipaki .tipaki-list p span{color:#1b456d}
.ul-tags{margin-top:60px}
.ul-tags .tag-item{background-color:#1b456d;padding:3px 9px;border:none;border-radius:4px;margin-right:10px}
.ul-tags .tag-item a{color:#fff;font-size:12px}
.ul-tags .tag-item a:hover{color:#fff}
.ad-container .ad-wrap{width:300px;height:250px;background-color:#707070}
section.is-relative.home-section.layout-onerow{margin-top:40px}
.wrap-section-columns.thick-top{padding-top:20px}
.wrap-header-section.inner-fullwindow-items{display:flex;flex-direction:column;justify-content:space-between;height:100%}
.instructions-column .instructions-wrap .tag-item{margin-bottom:10px}

.recip__content{padding-top:6rem}
.recip__content p {font-size: 12px;font-weight: normal;color: #595959;}
.recip__content p strong {font-weight: 600}
.recip__content p a {text-decoration: underline;color: #595959}

@media screen and (max-width:767px) {
.cooking-logo{max-width:135px;margin-inline:auto}
.cooking-logo .is-block{max-width:135px;margin:0 auto;line-height:1}
.cooking-logo .is-block img{width:100%;height:auto}
.semi-col-header{margin-bottom:3rem}
.mobile-excerpt{font-family:Vegaregular;font-weight:400;font-size:20px;line-height:24px;letter-spacing:-.2px;padding-top:20px}
.titles-column .hero-title{font-size:38px;margin-bottom:30px;}
.hero-image-column{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0}
.hero-image-column .recipe-image{margin-top:30px}
.triple-column-section{border-top:none;margin-top:0;padding-top:30px}
.triple-column-section .column.is-narrow{max-width:100%}
.triple-column-section .mobile-excerpt{border-top:.5px solid #a6a6a6;margin-top:30px;padding-top:20px}
.triple-column-section .mobile-excerpt p{font-size:20px;font-family:Vegaregular}
.ingridients-wrap{margin-top:30px}
.instructions-column{padding-left:0;padding-right:0}
.instructions-column ol li{padding-left:60px}
.instructions-column ol li::before{left:10px}
.instructions-column .instructions-wrap .instructions-wrap-title{margin-bottom:30px}
.ingridients-column,.instructions-column,.mobile-excerpt,.titles-column{padding-inline:10px}
}