/* Blog */
:root {
  --primary: #ee4038;
  --white: #fff;
  --black: #000;
  --gray: #ddd;
}


h1, h2, h3, h4, h5, h6 {
  color: #000;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  line-height: 1.4;
  margin-bottom: 15px; }

h1 {
  font-size: 28px; }

h2 {
  font-size: 24px; }

h3 {
  font-size: 22px; }

h4 {
  font-size: 20px; }

h5 {
  font-size: 18px; }

h6 {
  font-size: 16px; }

p {
  margin-bottom: 20px; }

blockquote {
  font-family: Georgia,Serif;
  font-size: 14px;
  font-style: italic;
  padding: 20px 30px; }

em, i, cite {
  font-style: italic; }

strong {
  font-weight: 700; }

img, video, object, embed {
  height: auto;
  max-width: 100%; }

img {
  vertical-align: middle; }

caption, th, td {
  text-align: left; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -3px; }

sup {
  top: -4px; }

.clear {
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  width: 100%; }

.clearfix:after {
  clear: both;
  content: "";
  font-size: 0;
  height: 0;
  display: block;
  visibility: hidden; }


body, .menu-pusher{background-color: #eeeded;}
.blog-listing-container{margin-top: 5rem;}
.post-title{display: flex;align-items: center;flex-wrap: wrap;}
.updated{text-align: center;width: 15%;}
.updated .post-date{display: block;font-size: 2rem;}
.post-box{padding: 1rem;border: 1px solid #e3e3e3;background: var(--white);}
.hentry{margin-bottom: 20px;}
.post-content{padding: 20px 0;overflow: hidden;}
.post-content p{font-size: 14px;}
.title-wrap {min-height: 68px;padding: 20px;overflow: hidden;width: 75%;}
.read-more{margin:20px 0px}
.read-more a{background:var(--primary);color:var(--white);transition: .3s ease-in;padding:8px 20px;text-transform: uppercase;font-size: 13px;text-align:center;}

.post-meta {border-top: 1px solid rgba(0, 0, 0, 0.1);color: #777;font-size: 12px;padding: 10px 20px;}
.post-meta span {border-right: 1px solid rgba(0, 0, 0, 0.1);display: inline-block;padding-right: 10px;margin: 10px 10px 12px 0; }
.post-meta span:first-of-type {border-left: 1px solid rgba(0, 0, 0, 0.1);padding-left: 10px; }
.post-meta span:first-child {border-left: 0;padding-left: 0; }
.post-meta span:last-of-type {border-right: 0;padding-right: 0; }
.image-sec{width: 100%;border-top: 1px solid rgba(0, 0, 0, 0.1);padding-top: 15px;}
.image-sec img{width: 770px;height: 360px;object-fit: cover;}

.post-type-standard{display: inline-block;}

/* sidebar */
.sidebar-widget{color: #555555;border: 1px solid #e3e3e3;}
.searchform {background: #f2f2f2;padding: 0;position: relative;width: 100%; }
  .searchform fieldset {border: 0;color: #888; }
  .searchform .s {background: #f2f2f2;border: none;float: right;height: 16px;margin: 0;outline: 0;padding: 10px 3% 9px 0;text-indent: 10px;width: 85%; }
  .wp-block-search__input{padding: 6px;width: 80%;border: none;background:#e3e3e3;}
  .wp-block-search__button{border: none;width: 20%;padding: 6px 5px;background: var(--primary);color: var(--white);}
/* sidebar */

/* Details page */
.single-container{margin-top: 5rem;}
.post-content{padding: 20px;}
.post-content, .sidebar-widget{background: var(--white);}
.single-page-content, .archive-template-content{border-top: 1px solid rgba(0, 0, 0, 0.1);box-sizing: border-box;clear: both;font-size: 16px;line-height: 28px;padding: 20px 25px 10px;width: 100%;}
.content-area{margin-left: 0;margin-right: 2.6%;width: 65.8%;float: left;}
.widget_block{background: var(--white);padding: 15px;}
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden; }
.post-tags a{pointer-events:none;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;
  font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
.widget{margin-bottom: 20px;}
.widget_categories{padding: 15px;}
.widget ul{margin: 0 0 0 20px;}
.widget li{border-bottom: 1px solid rgba(0, 0, 0, 0.1);list-style: square;margin: 0 0 10px;padding: 0 0 10px;}
.sidebar .search-button{float: left;}
.search-button{color: #5a5a5a;cursor: pointer;}

.single-container .post-tags{background: #fff;border: 1px solid #e4e4e4;clear: both;margin: 20px 0;padding: 20px 2.5%;position: relative; }
.post-share{background: #fff;border: 1px solid #e4e4e4;clear: both;margin: 20px 0;padding: 20px 2.5%;position: relative; }
.related-posts {background: #fff;border: 1px solid #e4e4e4;clear: both;margin: 20px 0;padding: 20px 2.5%;position: relative; }
.related-posts ul {margin: 0; }
.related-posts li {float: left;list-style: none;margin: 0 1.4% 0 0;width: 32.4%; }
.related-posts li:nth-child(3n) {margin-right: 0; }
.related-posts img {width: 100%; }
.related-posts .title {font-size: 15px;margin: 0 0 5px; }
.related-content {padding: 5px 0; }

.single-container ul{padding-bottom: 20px;}
.single-container ol{padding-bottom: 20px;list-style: decimal;}
.single-container ul li{padding: 5px 0px;color: #555;list-style: disc;}
.single-container ol li{padding: 5px 0px;color: #555;}
.post-content p{font-size:16px;}
.single-container ol li{font-size:16px}
.single-container ul li{font-size:16px}
.sidebar ul li{list-style:none}
.sidebar ul{margin-left:10px;}
.related-posts li{float:inherit;border-bottom:1px solid;margin:0 1.4% 10px 0;width:fit-content;list-style:none;}
.related-posts ul{display:grid;grid-template-columns:repeat(3, 1fr);}
.single-container ul {margin: 0 15px;}
/* Details page */

@media(max-width: 768px){
.blog-listing-container{flex-direction: column;}
.blog-listing-container .title-wrap{border-left: inherit;border-top: 1px solid #e3e3e3;width: 100%;}
.blog-listing-container .updated{width: 100%;padding-bottom: 10px;}
.blog-listing-container .image-sec img{width: 100%;height: auto;}
.blog-listing-container .post-content{padding: 0;}
.single-container{flex-direction: column;}
.main-content{width: 100%;}
.single-post{width: 100%;}
.related-posts ul{grid-template-columns:1fr;}
}

/* Blog */