.blog-page-cont .latest-story-image{padding: 0;margin: 0;display: flex;justify-content: center;}
.blog-page-cont .latest-story-text-cont{padding: 0;margin: 0;min-width:auto;display: flex;margin:0 auto;position: relative;padding: 48px 0;display: flex;align-items: center;}
.latest-story-text-cont .latest-story-left{padding: 0 298px 0 0;margin: 0;}
.latest-story-text-cont .latest-story-left h1{font-family: 'Playfair Display',serif;font-style: normal;font-weight: 400;font-size: 48px;line-height: 65px;color: #1D1F1E;padding: 0 0 12px 0;margin: 0;text-align:left;}
.latest-story-text-cont .latest-story-left p{font-family: 'muli';font-style: normal;font-weight: 400;font-size: 16px;color: #1D1F1E;}
.latest-story-text-cont a.active{text-decoration: none;}
.blog-guides {margin: 60px auto 60px;display: flex;align-items: center;justify-content: center;}
.blog-guides .blog-anchor a {color: #111;background-color: #fee3d8;border-radius: 64px;font-size: 13px;padding: 8px 15px;letter-spacing: .8px;}
.blog-guides .blog-anchor a.active {background-color: #f8d1c1;}

.blog-box-inner{height: 100%;border-radius: calc(8px* 1.5);display: flex;flex-direction: column;background: #fff;overflow: hidden;}
.card-box {display: flex;flex-wrap: wrap;}
.card-box .blogs-box-cols {margin: 0 0 40px 0;}
.blogs-box-cols .blog-box-inner a.thumb img {width: 100%;height: 300px;object-fit: cover;border-top-left-radius: calc(8px* 1.5);border-top-right-radius: calc(8px* 1.5);}
.blog-box-inner:hover {outline: 2px solid #111;}
.blogs-box-cols .c-card__body {padding: calc(8px* 3);display: flex;flex-direction: column;justify-content: space-between;flex: 1;height: 120px;background: #fff;position: relative;}
.blogs-box-cols .c-card__body .c-card__content {flex: 1;}
.blogs-box-cols .c-card__body .c-card__header {display: flex;align-items: center;gap: 8px calc(8px* 2);}
.blogs-box-cols .c-card__body .c-card__footer {margin-top: 20px;display: flex;align-items: center;gap: 8px calc(8px* 2);justify-content: space-between;}
.blogs-box-cols .c-card__body h3 {font-family: 'Playfair Display',serif;font-style: normal;font-weight: 500;font-size: 20px;line-height: 26px;color: #111;padding: 0;margin: 15px 0 5px;display: block;width: 100%;}
.blogs-box-cols .c-card__body h3.ellipsis {white-space: nowrap;width: 100%;text-overflow: ellipsis;overflow: hidden;}
.blogs-box-cols .c-card__body .c-card__content p.excerpt {
    font-size: 15px !important;font-family: 'muli';font-weight: 400;
}
.blogs-box-cols .c-card__body .c-card__footer .btn:hover{color:#fff;text-decoration:none;}
.blogs-box-cols .c-card__body .c-card__footer .btn__inner {border-radius: 64px;display: inline-flex;justify-content: center;align-items: center;width: 100%;padding: 0 .5rem;height: 2.2rem;background: #111;}
.blogs-box-cols .c-card__body .c-card__footer .btn--small {font-size: .75rem;line-height: 1.3333333333;}
.blogs-box-cols .c-card__body .c-card__footer .btn--icon-primary{color: #fff;text-decoration: none;position: relative;font-size: .875rem;background: none;border: 0;padding: 0;line-height: 1.4285714286;font-weight: bold;text-align: center;display: inline-flex;border-radius: 64px;cursor: pointer;outline: 0;}
.blogs-box-cols .c-card__body .c-card__footer .btn__inner .svg-icon {display: inline-block;height: 1.2rem;width: 1.2rem;vertical-align: middle;fill: currentColor;flex-shrink: 0;margin:0!important;}
.c-card__meta {overflow: hidden;display: flex;flex-wrap: wrap;gap: calc(8px* 0.5) calc(8px* 4);font-size: .875rem;line-height: 1.5;align-items: center;}
.c-card__meta span {position: relative;font-family: 'muli';font-style: normal;font-weight: 400;font-size: 13px;}
.c-card__meta span:not(:first-of-type):before {position: absolute;display: block;content: "";left: calc(8px* -2);top: 50%;transform: translate(-50%, -50%);border-radius: 50%;width: 3px;height: 3px;background: #000;}

.show-more-btn {display: flex;text-align: center;justify-content: center;margin: 20px 18px 80px 18px;}
.show-more-btn button {display: flex;padding: 0 26px;white-space: nowrap;height: 44px;border: 1px solid #fee3d8;background: #fee3d8;font-size: 16px;font-weight: 600;line-height: 20px;align-items: center;border-radius: 2px;}

.c-card__footer .content-share{display: flex;align-items: center;justify-content: space-between;gap: 8px calc(8px* 2);}
.c-card__footer .content-share li {display: inline;margin-right: 14px;vertical-align: middle;}
.c-card__footer .content-share .article-share {display: inline-block;padding: 0;opacity: 0;visibility: hidden;transition: all 0.2s ease-in-out;}
.c-card__footer .content-share .article-share.visible {opacity: 1;visibility: visible;transition: all 0.2s ease-in-out;}
.c-card__footer .content-share .article-share li {display: inline-block;margin: 0;}
.c-card__footer .content-share .article-share li a {transition: all .25s ease-in-out;display: block;font-size: 0;line-height: normal;padding: 0px 5px;color: #111;}
.c-card__footer .content-share .article-share li a:hover {color: #111;}
.c-card__footer .content-share .article-share:hover a, .article-share a {transition: opacity .4s ease-in-out;}
.c-card__footer .content-share .article-share:hover a {opacity: .4}
.c-card__footer .content-share .article-share:hover a:hover {opacity: 1;transition: opacity .4s ease-in-out}
.c-card__footer .content-share .article-share li a img{width:80%; height:auto;}

/* Read More */
.read-more {color: #111;font-size: 14px;font-weight: 400;position: relative;letter-spacing: 0;font-family: 'muli';}
.read-more:after,.read-more:before {background-color: #111;content: '';position: absolute;left: 0;bottom: 3px;height: 1px;width: 100%;}
.read-more:before {transform: scaleX(0);transform-origin: left;transition: transform .5s cubic-bezier(.33, .52, .05, .96);}
.read-more:after {transform: scaleX(1);transform-origin: right;transition: transform .5s cubic-bezier(.33, .52, .05, .96) .5s;}
.read-more:hover:before {transform: scaleX(1);transform-origin: left;transition: transform .5s cubic-bezier(.33, .52, .05, .96) .4s;}
.read-more:hover:after {transform: scaleX(0);transform-origin: right;transition: transform .5s cubic-bezier(.33, .52, .05, .96);}

@media(max-width: 414px) {
	.container .row {margin-left:-15px!important;margin-right: -15px!important}
}
@media only screen and (max-width: 992px) and (min-width: 320px)  {
	.blog-guides {flex-direction: column;margin-right:0;margin-left:0;margin-bottom: 40px;margin-top: 50px;}
	.blog-guides .blog-anchor {width: 100%;padding-bottom: 16px;white-space: nowrap;overflow-x: auto;margin-bottom: 20px;}
	.blog-guides .blog-anchor a {margin-right: 10px;font-size: 14px;line-height: 20px;}
}
@media only screen and (max-width: 1100px) and (min-width: 320px)  {
	.latest-story-text-cont .latest-story-left{padding: 0;}
}