.single-post-page{padding:66px 0;}
.related-ul{list-style:none;margin:0;padding:0;}
.related-ul.row{margin:0 -15px;}
.related-ul div.blg-wr{display:flex;margin-top:33px;padding-bottom:40px;border-bottom:1px solid #ddd;}
.related-ul figure{margin-right:25px;width:100px;}
.related-ul figure img{display:block;width:100%;border-radius:4px;overflow:hidden;}
.re-entry{width:calc(100% - 125px);}
.related-ul .entry-cat{background-color:#e5f4f2;box-shadow:none;font-size:14px;margin-bottom:10px;line-height:18px;display:inline-block;font-weight:600;}
.related-ul p{margin-bottom:17px;line-height:1.5;}
.related-ul.related-big div.blg-wr{flex-wrap:wrap;}
.related-ul.related-big figure{margin-right:0;width:100%;margin-bottom:20px;}
.related-big .re-entry{width:100%;}
.related-blogs{padding:51px 0px 90px;}
.related-blogs .related-ul div.blg-wr:last-child{padding-bottom:0;border-bottom:0;}
.related-blogs .col6{width:49%;}
.single-banner{background-color:#fee6c5;padding:50px 0;position:relative;}
.single-banner .col5 img{display:block;width:100%;}
.entry-thumb{position:absolute;right:0;height:100%;top:0;display:flex;align-items:center;justify-content:center;}
.single-banner .row > .col6.post-entries{padding-right:40px;}
.single-banner span{font-size:14px;font-weight:600;vertical-align:middle;}
.single-banner span.icon-eye, .single-banner span.icon-share_1{font-size:20px;margin-right:5px;}
.single-banner span.icon-clock{font-size:16px;margin-right:5px;}
.entry-title{font-size:40px;line-height:1.25;margin-bottom:32px;}
.entry-cat{box-shadow:0 3px 6px rgba(0, 0, 0, 0.08);border-radius:4px;background-color:#ffffff;color:#35666f;margin-right:15px;padding:5px 16px;}
.entry-author img{border-radius:50%;display:inline-block;margin-right:15px;vertical-align:middle;}
.post-author-share{padding-top:30px;}
.posts-tag{list-style:none;padding:45px 0 35px;margin:0px 0;display:flex;align-items:center;flex-wrap:wrap;}
.posts-tag a{margin:5px;border:1px solid #dddddd;border-radius:4px;background-color:#ffffff;font-size:14px;line-height:26px;padding:6px 16px;display:inline-block;}
.posts-tag a:hover{text-decoration:none;background-color:#35666f;color:#ffffff;}
.author-box{padding:20px 0 45px;border-bottom:1px solid #ddd;}
.author-box .post-author{width:80px;margin-right:25px;}
.author-box .post-author + div{width:calc(100% - 105px);}
.post-author img{border-radius:50%;overflow:hidden;}
.related-blogs .related-ul.related-big div.blg-wr{border-bottom:none;}
@media(max-width:991px){
.related-ul div.blg-wr,.filter-top,
.vacations-list .vac-card{flex-wrap:wrap;}
.single-post-page .col8, .single-post-page .col4{width:100%;}
.related-blogs{padding:20px 0px 30px;}
.single-post-page{padding:40px 0;}
}
@media(max-width:767px){
.related-ul p{margin-bottom:17px;line-height:1.62;font-size:16px;}
.related-ul .h5{font-size:16px;}
.related-ul .re-entry p{margin-bottom:25px;}
.related-blogs{padding:20px 0px 30px;}
.related-blogs .col6{width:100%;}
.related-ul.related-big figure{margin-bottom:25px;}
.related-ul.related-big div.col4.blg-wr{width:100%;}
.single-banner .col6{width:100%;}
.entry-thumb{position:static;}
.single-banner{background-color:#fee6c5;padding:20px 0 0 0px;position:relative;}
.entry-title{font-size:24px;line-height:1.25;margin-bottom:22px;}
.entry-thumb{position:static;height:200px;margin-top:25px;}
.single-post-page{padding:40px 0;}
.single-post-page .col8, .single-post-page .col4{width:100%;}
.author-box{padding:20px 0 25px;flex-direction:column;align-items:center;text-align:center;}
.author-box .post-author{width:80px;margin-right:0;}
.single-banner .col5{width:100%;margin-top:30px;margin-bottom:-90px;}
.related-blogs .related-ul.related-big div.blg-wr{flex-wrap:wrap;margin-top:7px;}
.related-blogs .related-ul .h5{font-size:18px;font-weight:700;margin-top:20px;}
.related-blogs .related-ul .re-entry .h5{margin-top:0px;}
.related-blogs.style2{padding:20px 0px 45px;}
.related-blogs.style2 .related-ul.related-big .blg-wr figure a img{height:280px;object-fit:cover;}
.related-blogs.style2 .related-ul.related-big h4.h5{font-size:20px;}
.related-blogs.style2 .related-ul .entry-cat{margin-bottom:22px;}
.related-blogs h2.h3{font-size:20px;}
.related-ul.related-big h4.h5{font-size:18px;}
}
.side-post .related-smal figure{width:140px;}
.side-post .related-smal figure img{height:140px;}
.side-post .related-smal figure{flex:0 0 auto;}
.side-post .related-smal .re-entry{flex:1 0 0%;}
.side-post .related-smal p{margin-bottom:11px;}
@media(max-width:991px){
.side-post .related-smal figure{width:80px;}
.side-post .related-smal figure img{height:80px;}
.side-post .related-smal h4{font-size:18px;line-height:26px;margin-bottom:4px;}
.side-post .related-smal p{margin-bottom:11px;}
}
.related-blogs.style2 .related-big h4{font-size:30px;line-height:40px;font-weight:800;}
.related-blogs.style2 .related-ul p{margin-bottom:11px;}
.related-ul figure img{object-fit:cover;}
.related-blogs.style2 .related-big figure img{height:560px;}
@media(max-width:991px){
.related-blogs.style2 .related-ul .entry-cat{margin-bottom:20px;}
.related-blogs.style2 .related-big h4{font-size:20px;line-height:28px;margin-bottom:4px;}
.related-blogs.style2 .related-big figure img{height:208px;}
}
@media(max-width:767px){
.related-blogs.style2{padding-bottom:80px;}
.related-blogs.style2 .related-big{margin-bottom:27px;}
}
.single-banner{padding:50px 0 39px;}
@media(max-width:767px){
.single-banner{padding:20px 0 0px;}
}
.single-post-page{padding:60px 0;}
.single-post-page .row .col8{padding-right:90px;}
.single-post-page p a{color:#35666F;text-decoration:underline;}
.single-post-page ol{padding:0;list-style-type:none;counter-reset:item;margin-bottom:60px;}
.single-post-page ol li{font-size:16px;line-height:1.7;margin-bottom:5px;}
.single-post-page ol li a{color:#35666F;text-decoration:underline;position:relative;}
.single-post-page ol li a:before{content:counter(item) ". ";counter-increment:item;}
.single-post-page .col8 ul{margin-bottom:54px;}
.single-post-page .col8 ul li::marker{color:#698F96;}
.single-post-page .col8 ul li{margin-bottom:7px;}
.single-post-page blockquote{padding:26px 0 24px 49px;border-left:10px solid #d9e3e3;margin:58px 0 60px 18px;}
.single-post-page .posts-tag{padding:25px 0 35px;margin-bottom:24px !important;}
.single-post-page .author-box{padding-bottom:24px;}
.single-post-page .side-post .related-smal figure{width:100px;}
.single-post-page .side-post .related-smal figure img{height:100px;}
.related-ul div.blg-wr{margin-top:30px;padding-bottom:24px;}
@media(max-width:991px){
.single-post-page .row .col8{padding-right:15px;}
}
@media(max-width:767px){
.single-post-page {
padding: 29px 0;
}
.single-post-page h3 {
font-size: 20px;
margin-bottom: 8px;
}
.single-post-page p {
line-height: 26px;
margin-bottom: 34px;
}
.single-post-page ol {
margin-bottom: 45px;
}
.single-post-page ol li {
line-height: 28px;
}
.single-post-page .col8 ul {
margin-bottom: 36px;
}
.single-post-page blockquote {
padding: 20px 0 24px 32px;
border-left: 8px solid #d9e3e3;
margin: 37px 0 44px 21px;
}
.single-post-page blockquote p {
line-height: 28px;
margin-bottom: 0;
}
.single-post-page .posts-tag {
padding: 6px 0 ;
margin-bottom: 38px !important;
}
.single-post-page .posts-tag li {
margin-bottom: 0px !important;
}
.single-post-page .author-box .post-author {
margin-bottom: 13px;
}
.single-post-page .author-box {
padding-bottom: 14px;
}
.single-post-page .side-post .related-smal figure {
width: 60px;
margin-right: 20px;
}
.single-post-page .side-post .related-smal figure img {
height: 60px;
}
.single-post-page .side-post .related-ul {
margin-bottom: 0;
}
.single-post-page .side-post .related-ul .slick-dots {
margin-top: 22px;
}
}