.page-title {
text-align: center;
}
.page-title .elementor-shortcode {
font-size: 46px;
color: #ececec;
font-weight: 700;
}
.sub-heading p {
margin-bottom: 0px;
}  .blog-wrap .elementskit-post-image-card {
background: #ffffff !important;
}
.blog-wrap .elementskit-post-image-card .post-meta-list,
.blog-wrap .elementskit-post-image-card .entry-title a,
.blog-wrap .elementskit-post-image-card .elementskit-post-body>p {
color: #000000 !important;
}
.blog-wrap .elementskit-post-image-card .elementskit-entry-thumb {
padding: 0px !important;
}
.blog-wrap .elementskit-post-image-card .elementskit-post-body {
padding: 15px 0px !important;
}
.blog-wrap .elementskit-post-image-card .elementskit-post-body .entry-title,
.blog-wrap .elementskit-post-image-card .elementskit-post-body p {
padding: 0 30px;
}
.blog-wrap .elementskit-post-image-card .elementskit-post-body .post-meta-list {
margin-bottom: 0px !important;
border-top: 1px solid #0000001a;
padding: 15px 30px 0px;
}
.blog-wrap .elementskit-post-image-card .post-meta-list>span:not(:last-child) {
margin-right: 10px;
}
.blog-wrap .elementskit-post-image-card .entry-title {
margin-bottom: 15px !important;
margin-top: 0px;
}
.blog-wrap .elementskit-post-image-card:hover .elementskit-entry-thumb>img {
-webkit-transform: none !important;
transform: none !important;
opacity: 1 !important;
}
.blog-wrap .elementskit-post-image-card {
position: relative;
top: 0;
box-shadow: 0 0 0 1px rgba(56, 60, 67, 0.05), 0 1px 3px 0 rgba(56, 60, 67, 0.15);
}
.blog-wrap .elementskit-post-image-card:hover {
top: -10px;
box-shadow: 0 6px 15px 0 rgba(0, 0, 0, 0.15);
}
.blog-wrap #post-items--1334d46 .col-lg-4.col-md-6 {
margin-bottom: 30px;
} .single-post .blog-content h1 {
font-size: 36px;
margin: 10px 0;
}
.single-post .blog-content h2 {
font-size: 31px;
margin: 10px 0;
}
.single-post .blog-content h3 {
font-size: 26px;
margin: 10px 0;
}
.single-post .blog-content h4 {
font-size: 22px;
margin: 10px 0;
}
.single-post .blog-content h5 {
font-size: 20px;
margin: 10px 0;
}
.single-post .blog-content h6 {
font-size: 18px;
margin: 10px 0;
}
.single-post .blog-content p {
margin-bottom: 10px;
}
.single-post .comments-area {
max-width: 1140px;
margin: 0 auto;
}
.blog-sidebar .elementor-widget-elementskit-post-list .ekit-wid-con ul li a,
.blog-sidebar .elementor-widget-elementskit-category-list .ekit-wid-con ul li a {
align-items: flex-start;
color: #333333;
}
.blog-sidebar .elementor-widget-elementskit-post-list .ekit-wid-con ul li a .elementor-icon-list-text {
color: #111111;
}
.blog-sidebar .elementor-widget-elementskit-post-list .ekit-wid-con ul li {
padding-bottom: 15px !important;
}
.blog-sidebar .authot-box {
box-shadow: 0px 3px 20px rgba(0,0,0,.1);
border-radius: 4px;
padding: 30px;
}
.blog-sidebar .authot-box .author-img img {
border-radius: 50%;
border: 2px solid #000000;
height: 150px;
width: 150px;
object-fit: cover;
}
.blog-sidebar .authot-box .author-name,
.blog-sidebar .authot-box .ekit_social_media {
text-align: center;
}
.blog-sidebar .authot-box .ekit_social_media li {
display: inline-block;
margin: 5px 5px 5px 5px px;
}
.blog-sidebar .authot-box .ekit_social_media li a {
text-align: center;
text-decoration: none;
border-radius: 50% 50% 50% 50%;
width: 30px;
height: 30px;
line-height: 28px;
color: #222222;
}
.blog-sidebar .elementor-widget-elementskit-post-list .elementor-icon-list-item a img {
margin-right: 10px;
}
.blog-sidebar .elementor-widget-elementskit-post-list .elementor-icon-list-item .elementor-icon-list-text {
font-size: 13px;
}
.single-post .blog-content .elementor-widget:not(:last-child) {
margin-block-end: 0px;
}
.single-post .blog-content .blog-img img {
width: 100%;
height: 500px;
object-fit: cover;
}  .blog-wrap #post-items--c5c3a58 .slick-arrow {
position: absolute;
top: 45%;
bottom: 0;
padding: 6px 4px;
margin: 0;
height: 30px;
width: 30px;
line-height: 5px;
font-size: 15px;
border-radius: 50%;
border: 1px solid #656565;
color: #656565;
background-color: #ececec;
}
.blog-wrap #post-items--c5c3a58 .slick-prev {
left: -25px;
}
.blog-wrap #post-items--c5c3a58 .slick-next {
right: -25px;
}
.blog-wrap.related-blogs #post-items--c5c3a58 .elementskit-post-image-card {
box-shadow: none;
}