.social-label {
    font-size: 17px;
}
.social-share-post a {
    display: block;
    margin-left: 15px;
}
.social-share-post a svg path{transition:all 0.3s ease}
.social-share-post a:hover svg path {
    fill: #26459f;
}

.post-header hr {
    height: 0;
    display: block;
    margin-bottom: 3rem;
    margin-top: 3rem;
    max-width: 870px;
    margin-left: auto;
    margin-right: auto;
    -webkit-appearance: none;
    border-top: 1px solid var(--orange);
}
.single-page{padding:6rem 0;position:relative;z-index:9;}
.post-article{max-width:970px;padding:0 15px;margin:0 auto}
.post-title {letter-spacing:0;line-height: 1.2}
.article-body {font-size: 20px;max-width: 625px;margin: 0 auto;line-height: 1.65}
.article-body p{font-size:20px;margin-bottom:2rem}
.article-body p a:hover{color:#26459F}
.article-body a {color: var(--orange);text-decoration: none;transition:all 0.3s ease}
.wrap-video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.wrap-video-container {
    width: 100%;
    position: relative;
    height: 0;
    padding-bottom: 56.25%;
}.wrap-instagram {text-align: center}
.wrap-instagram iframe,
.instagram-media {margin: 0 auto!important}
.twitter-tweet {margin: 30px auto 20px!important}
.article-body p img {
    width: 100%;
    height: auto;
}

.post-date{margin-top:15px;text-align:center;color:#202020;font-size:17px}

#tags{margin:2rem auto 3rem;max-width:625px;border-top:2px solid #202020;padding-top:22px}
.td-tags{display:flex;flex-wrap:wrap;font-size:15px}
.td-tags li{display:block;font-size:15px;line-height:1.2;letter-spacing:.75px}
.td-tags li span{font-weight:700;display:block;margin-right:15px}
.td-tags li a{color:#202020;text-decoration:none;transition:all 0.3s ease}
.td-tags li:after{content:",";margin-right:3px}
.td-tags li:last-child:after{display:none}
.td-tags li a:hover {color: #26459F}
.td-tags li.tags-label:after{display:none}

@media screen and (max-width:1023px) {
#tags{padding-left:15px;padding-right:15px}  
.single-page{padding:0}
.single .main-site{margin:0}
.post-article{padding:0}
.post-title{line-height:1.3;margin-top:10px}
.article-body p{font-size:17px}
.article-body{padding:0 20px;font-size:17px}
}

@media screen and (max-width:499px) {
.post-header .thumb-holder {
    padding-bottom: 80%;
}
  
}