.webpage{padding-bottom:3rem;background:#FFF}
header.no-margin-l.no-margin-r.inline-header{display:none}
main.article-page.article-second-layout{padding:0}
.single-article-hero{z-index:2;width:55%;padding-left:1rem}
.b-article-header{width:85%;display:flex;flex-direction:column;height:100%;padding-right:4rem;justify-content:center}
.single-article-image{width:50%;z-index:2;padding:4.5rem 0}
.single-article-hero:before{content:"";background:#1d1f21;background:-webkit-linear-gradient(to bottom,#1d1f21,#0c0d14);background:linear-gradient(to bottom,#1d1f21,#0c0d14);position:absolute;top:0;bottom:0;display:block;right:0;left:50%;margin-left:-50vw;z-index:-1}
.single-article-hero.influenza:before{background:#c04848;background:-webkit-linear-gradient(to right,#480048,#c04848);background:linear-gradient(to right,#480048,#c04848)}
.single-article-hero.calmdarya:before{background:linear-gradient(to right top, #653F96 25%, #8738A7 100%)}

.single-article-hero.calmdarya:before{background: #1d1f21;background: -webkit-linear-gradient(to right, #1d1f21, #1d1f21);background: linear-gradient(to right, #1d1f21, #1d1f21)}

.single-article-image:before{content:"";background:#1d1f21;position:absolute;top:0;bottom:0;display:block;left:0;right:50%;margin-right:-50vw;z-index:-1}.article-main-post-image{width:115%;margin-left:-12.5%;}
.editorial-author-name span{font-size:1.6rem;border-bottom:2px solid;font-weight:500;margin-left:15px}
.editorial-author-name{display:flex;clear:both;align-items:center}
.b-summary{display:block;margin-top:1.5rem}
.social-b{margin-top:3rem;display:flex;align-items:center}
.social-b li{display:block;margin-right:1rem}
.social-b li a svg{width:4rem;height:4rem}
.b-article-header .flex-m time{color:rgba(255,255,255,0.8);margin-right:5%}
.b-article-header .flex-m{margin-top:3rem;color:#FFF;border-top:1px solid rgba(255,255,255,0.2);padding-top:2rem}
.post-t-wrap{margin-top:2rem}
.article-main-post-image .mask-image{position:relative}
.article-main-post-image .mask-image img{box-shadow:0 20px 50px rgba(0,0,0,0.16)}
.side-content{width:660px;margin:0 auto}
.article-main-post-image .mask-image:after{background-color:#1d1f21;left:10.9%;right:-20px;top:20px;bottom:-20px;content:"";position:absolute;z-index:-1}
.single-article-wrap .post-sidebar{padding-top:2rem}
.bio-widget{width:100%;margin-bottom:3rem}
.bio-widget .bio-widget-text .writer-name{display:block;clear:both;margin-bottom:5px;font-weight:bold}
.bio-widget .writer-photo{position:relative;text-align:center}
.bio-widget .bio-widget-text{background-color:#f4f4f4;padding:3rem 2rem 2rem;border-radius:5px;font-size:1.6rem;line-height:1.3;margin-top:-3rem}
.bio-social a{margin-right:10px;width:24px;display:block}
.bio-social{margin-top:2rem;display:flex;border-top:1px solid #DDD;padding-top:1rem}

.single-article-wrap{max-width:1170px;width:100%;margin:0 auto}
.article-page{padding-top:2rem}
.article-page .dfp-billboard{border-bottom:1px solid #DDD;padding-bottom:1.5rem;margin-bottom:1.5rem}
#breadcrumbs li{list-style-type:none;font-size:1.3rem;font-family:'Fira Sans Condensed';display:inline-block;white-space:nowrap;text-transform:uppercase;font-weight:500;color:#0f0f0f}
#breadcrumbs li:after{content:"/"}
#breadcrumbs li:last-child:after{display:none}
#breadcrumbs li:last-child{color:#aaa}
.sitepath-wrapper{border-bottom:1px solid #DDD;padding-bottom:8px;margin-bottom:2rem}
.single-article-wrap{display:flex;padding:0 1.5rem;padding-bottom:4rem}
.main_section{width:100%;max-width:calc(100% - 350px);padding-right:25px;border-right:1px solid #ededed}
.main_section {padding-top: 1.5rem}
.post-sidebar {width: 350px;padding-left:20px}
.article-header.goal-wrap:before{left:0;top:0}
.article-header.goal-wrap:after{left:0;top:0}
.article-header.goal-wrap{padding:1.5rem 2.5rem}
.article-header .post-summary{margin-top:1.5rem}
#article-content {font-size:1.8rem;font-family: 'Roboto';font-weight: 400;margin: 1.2rem 0;line-height: 1.6;letter-spacing: -0.30px;word-break: break-word}
.article-content p {
    font-size: 1.8rem;
    font-family: 'Roboto';
    font-weight: 400;
    margin: 1.2rem 0;
    line-height: 1.6;
    letter-spacing: -0.30px;
    word-break: break-word;
}
.article-content{padding-right:2rem;font-size:1.8rem;line-height:1.6;font-family:'Fira Sans Condensed';font-weight:400}
.content-box{padding:2rem 3rem;background-color:#e8e8e8;border-radius:8px}
/*.article-content p a{border-bottom:4px solid var(--purple);font-weight:500;display:inline-block}*/
.article-content{display:flex;padding-top:2rem;flex-direction:row;flex-wrap:wrap}
.left-side-content{width:220px;padding-right:1.5rem;position:relative;display:flex;flex-direction:column;justify-content:space-between}
.rel-article{width:100%;max-width:205px;display:block;transition:all .3s ease;background-color:#e8e8e8;border-radius:8px;border:1px solid transparent;overflow:hidden}
.rel-article:hover{background-color:#e1e1e1;border:1px solid #CCC;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.23);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,0.23);box-shadow:0 0 2px 0 rgba(0,0,0,0.23)}
.rel-article .rel-header{font-size:17px;line-height:1.2;padding:0 1.5rem 1.7rem;display:block}
.rel-image{height:120px;margin-bottom:10px}
.rel-article .rel-header .vinieta{font-size:13px;}
.inline-arrow{border-top:1px solid #CCC;margin-top:1.5rem;padding-top:1.2rem;display:flex;align-items:center}
.inline-arrow svg{fill:var(--purple);margin-right:5px}
.inline-arrow span{font-weight:500;font-size:1.6rem}
.right-side-content{width:calc(100% - 220px);padding-left:2rem;border-left:1px solid #dcdcdc;position:relative}
.yellow-box{background-color:#fbc531;font-weight:600;margin:1rem 0;width:auto;padding:1.5rem 2rem;line-height:1.3;border-radius:8px;font-size:1.6rem}
.ds-share-list{width:100%;border-top:5px solid #222;padding-top:1rem}
.ds-share-list li{display:inline-block;margin:0 .75rem 0 0}
.semi-h{height:calc(100% / 2);position:relative}
.semi-h .st{position:sticky;top:10px}
.latest-wrap.border-r {border-radius: 10px}
.post-sidebar .latest-wrap.border-r {margin-top:0}

.meta-post-details{position:relative;padding-top:1.2rem;display:flex;width:100%;align-items:center;border-top:1px solid #ccc;margin-top:1.5rem;justify-content:space-between}
.meta-post-details .author-image{width:42px;height:42px;background-color:#DDD;border-radius:100%;overflow:hidden;margin-right:1rem}
.post-date,.meta-post-details .post-meta{margin-top:0;color:#0f0f0f;border-bottom:0;padding-bottom:0;font-size:14px;font-weight:500}
.upt{margin-left:5px;background-color:#e00;color:#FFF;font-size:14px;font-weight:500;padding:2px 5px}
.flex-m{display:flex;align-items:center}

.wrap-tags{width:100%;margin-top:2rem;border-top:1px solid #dcdcdc;padding-top:1rem}
.tags-label{font-size:1.5rem;font-weight:600;line-height:1.15}
.wrap-tags .tags-list{display:flex;flex-wrap:wrap}
.wrap-tags .tags-list li {
    list-style: none;
    font-size: 1.7rem;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 5px;
    line-height: 1.15;
    margin-right: 1rem;
    border: 1px solid #DDD;
    background: #f0f0f0 none repeat scroll 0 0;
    border-radius: 25px;
    padding: 5px 20px;
}
.p-video-container{margin-left:-20rem;margin-right:-20rem;margin-top:2rem;margin-bottom:2rem;position:relative;padding-bottom:90%;height:0}
.p-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.article-content .rel-article{float:left;margin-left:-8rem;margin-right:2rem;margin-bottom:3rem}
/* .article-content .wrap-image{margin-left:-8rem;background-color:#f9f9f9} */
/* .wrap-image .horizontal{width:100%;max-width:none} */

.cc-title-wrap .kicker-name,
.b-article-header .kicker-name {font-size: 1.7rem}
.b-article-header .headline,
.cc-title-wrap .headline{font-size: 3.4rem}
.b-article-header .b-summary,
.cc-title-wrap .b-summary{font-size: 2.2rem}

/* UPDATE 20.02.2021 */
.more-stories{display:block;margin-top:3rem}
.more-stories .section-title::after{background-color:#FFF;max-width:100px;height:4px}
.more-stories li:before {
    content: "";
    display: inline-block;
    float: left;
    width: 10px;
    height: 10px;
    background-color: #FFF;
    border-radius: 100%;
    margin-top: 5px;
    margin-right: 10px;
    margin-left: -20px;
}
.cc-header-wrap .more-stories .section-title::after {margin: 3px auto 12px}
.more-stories li{display:block;max-width: 500px;list-style:none;margin-bottom:10px;font-size:1.6rem;font-weight:600;margin-left:20px}
.more-stories li a{color:#FFF}
.more-stories li a:hover {text-decoration: underline}
/*.article-content p a{border-bottom:4px solid var(--purple);font-weight:500;display:inline-block;position:relative;z-index:2}
.article-content p a:before{content:"";background-color:#653f96;position:absolute;left:0;right:0;bottom:0;top:100%;z-index:-1;transition:all .3s ease}
.article-content p a:hover:before{top:55%}*/
.post-meta-row{display:flex;justify-content:space-between;align-items:center}
.post-meta-row{border-bottom:1px solid #DDD;margin-bottom:10px;padding-bottom:5px}
.post-meta-author-name{font-size:1.7rem;display:flex;align-items:center;font-weight:600}
.post-meta-date{font-size:1.5rem;font-weight:600}
.date-info{font-size:11px;font-weight:400;color:#999}
.post-meta-date .updt{background-color:#da0000;color:#FFF;line-height:1;padding:1px 5px}
.post-meta-author-name .writers .writer-photo{margin:0 10px 0 0;zoom:.60;-moz-transform:scale(0.60);-moz-transform-origin:0 0}
.post-meta-date .updt {margin-left: 8px}

.read-more-box {
    background-color: #fdfdfd;
        padding: 1rem 2rem 1rem;
    border-radius: 8px;
    margin-bottom: 2rem;
    border: solid 1px #dddddd;
}

.read-more-box li {
    display: block;
    line-height: 1.15;
    font-weight: 400;
    font-size: 1.9rem;
    margin-bottom: 2rem;
}
.read-more-box li:last-child{margin-bottom:0;border:none;padding-bottom:0}
.read-more-box .read-more-heading:after {
    content: "";
    margin-bottom: 1rem;
    display: block;
    height: 3px;
    max-width:100px;
    background-color: var(--purple);
}

.read-more-box{font-size: 1.7rem;font-family: 'Fira Sans Condensed';font-weight: 400;margin: 0 0 1.2rem 0;line-height: 1.8;letter-spacing: -0.25px;word-break: break-word;}
.read-more-box ul {
    padding-right: 0;
    position: relative;
    padding-top: 5px;
}
.rm_box .normal-image{width:40%;height:150px}
.rm_text{width:60%}
.rm_inline{font-weight:500;font-size:1.8rem;padding-right:2rem;line-height:1.2}
.rm_box{display:flex;align-items:center;flex-direction:row-reverse}

/* ARTICLE C */
.article-header-cc{display:flex;height:calc(100vh - 100px);min-height:800px;max-height:970px}
.cc{width:50%;height:100%}
.cc.cc-1 {background-color: #000}
.cc .mask-image{height:100%}
.cc-header-wrap{display:flex;flex-wrap:wrap;flex-direction:column;width:90%;margin:0 auto;max-width:550px;height:100%;justify-content:center;text-align:center}
.cc-title-wrap .post-title{margin:1.5rem 0}
.article_body_section{max-width:670px;margin:0 auto;padding:0 15px}
.wrap-ad-right{float:right;margin-right:-100px;margin-left:3rem}
.article-full-layout .article_body_section .article-content .wrap-image{margin-left:-20rem;margin-right:-20rem;margin-top:2rem;margin-bottom:2rem;}
.article-full-layout .article_body_section .article-content .wrap-image img{width:100%}
.article-full-layout .article_body_section .article-content .wrap-image img.vertical{width:auto;margin:0 auto;display:block;max-width:640PX}
.article-content blockquote{border:0 none;margin:20px 0 20px 0;position:relative;text-align:left;width:auto;clear:both;z-index:0;color:#000;padding:0 15%}
.article-content blockquote p{display:inline;border-bottom:6px solid rgba(211,1,76,0.8);line-height:1.6;font-family:'Fira Sans Condensed';font-weight:600;font-size:2.8rem;font-style:italic}
.article-full-layout .article_body_section {padding-top: 5rem}
/* .cc-header-wrap .editorial-author-name{color:#FFF;font-size:1.6rem;margin-top:2rem;display:block}
.cc-header-wrap .editorial-author-name:before{content:"";width:100px;margin:2rem auto .5rem;background:#e4004f;height:4px;display:block} */
.article_body_section .pp-content p:nth-of-type(1):first-letter {font-size:9rem;margin-left:-5.5rem;line-height:1;float:left;margin-right:1rem;font-weight:900}
.article-full-layout .article_body_section .article-content {display: block;width: 100%;padding: 0}
.article-full-layout .article_body_section .post-sharethis { text-align: center}
.sidebar-last {margin-top: 2rem}
.other-articles {background-color: #FFF;position: relative}

@media screen and (min-width:701px) {
    .article-main-post-image {min-height: 438px;}
}

@media screen and (max-width:700px) {
.article-header{flex-direction:column-reverse;width:100%}
.single-article-hero{width:100%;padding:15px;margin-top:-3px}
.single-article-image{width:100%;padding:0}
.article-main-post-image{width:100%;margin:0}
.article-main-post-image .mask-image:after,.single-article-image:before{display:none}
.article-main-post-image .mask-image img{box-shadow:none;min-height: 225px; }
.post-sharethis {min-height: 47px;}
.b-article-header{padding:0;width:100%}
.cc-title-wrap .kicker-name,
.b-article-header .kicker-name{font-size:1.5rem}
.post-t-wrap{margin:1.5rem 0 0}
  
.cc-title-wrap .headline,
.b-article-header .headline{font-size:2.4rem}
.cc-title-wrap .b-summary,
.b-article-header .b-summary{font-size:1.95rem;line-height:1.15}
.more-stories{margin-top:0;white-space:nowrap;overflow-x:scroll}
.more-stories li{margin-top:2.5rem;margin-right:8px;margin-bottom:0;max-width:60vw;white-space:break-spaces;border-right:1px solid rgba(255,255,255,0.3);vertical-align:text-top;padding-right:8px;font-size:1.5rem;display:inline-block}
.more-stories li a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-align:left}
.more-stories li:last-child{margin-right:0;border:0}
.single-article-wrap{display:block}
.single-article-wrap .main_section{width:100%;padding:0;border:0;max-width:100%}
.single-article-wrap .main_section .side-content {max-width: 100%}
.article-content{padding:20px 0}
.date-info{display:none}
.post-meta-date{font-size:1.4rem}
.post-meta-author-name{font-size:1.4rem}
.post-meta-author-name span {white-space: nowrap}
.post-meta-date {align-items: center;display: flex;flex-wrap: wrap;justify-content: flex-end}

.article-content .rel-article{margin:0;margin-right:0;max-width:initial;width:initial;margin:0 -15px;border:0;border-radius:0;display:flex;float:none}
.rel-image{height:120px;margin-bottom:0;width:40%}
.rel-article .rel-header{font-size:16px;padding:0 10px;width:60%}
.rel-article .rel-header .vinieta{font-size:12px;margin:8px 0}
.rel-article .rel-header .font-size-18{font-size:1.6rem;clear:both;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis}
.inline-arrow{border-top:1px solid #CCC;margin-top:1rem;padding-top:1rem;display:flex;align-items:center;margin-bottom:8px}
.inline-arrow svg{width:20px;height:20px}
.inline-arrow span{font-size:1.3rem}
  
/* ARTICLE C*/
.article-header-cc{min-height:initial;height:auto;display:flex;flex-direction:column-reverse}
.cc{width:100%}
.article_body_section .article-content blockquote p{font-size:2.4rem}
.article-content blockquote{padding:0 8%}
.cc.cc-1{margin-top:-3px}
.cc-header-wrap{width:100%;padding:15px}
.cc-title-wrap{text-align:left}
.more-stories .section-title{text-align:left}
.cc-header-wrap .more-stories .section-title::after{margin:3px 0 12px}
.article-full-layout .article_body_section{padding-top:2rem}
.wrap-ad-right{float:none;margin:0 auto;text-align:center}
  
.article_body_section .pp-content p:nth-of-type(1):first-letter {font-size:8rem;margin-left:0;line-height:1;float:left;margin-right:1rem;font-weight:900}

.content-box {padding: 1.5rem}
.article-content .content-box p {margin: 0}

.single-article-wrap .post-sidebar {width: 100%;padding: 0}

.article-full-layout .article_body_section .article-content .wrap-image {margin-left: -15px;margin-right: -15px}

}

/* UPDATE SINGLE */
 #article-content a:not(.cnx-ad-slot), .content-box p a { border-bottom: none!important; font-weight: 700; position: relative; z-index: 2; background-image: linear-gradient(transparent 13px,#e1ff00 0); transition: .2s ease all;}
.read-more-box a { display:block;   margin-bottom: 10px;position: relative;z-index: 2;/* background-image: linear-gradient(transparent 13px,#e1ff00 0); *//* transition: .2s ease all; */text-decoration: underline;}
#article-content a:hover:not(.cnx-ad-slot), .content-box p a:hover{background-image:linear-gradient(transparent 18px,#e4e4e4 0)}
.read-more-box a:hover { color:#434343}

.article-content p strong {font-weight: 700}
.article-content p br {
    display: block;
    content: "";
    margin: 10px 0;
}

.wrap-video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.wrap-video-container {position: relative;padding-bottom: 56.25%;height: 0}

/*
.post-sidebar .latest-wrap {max-height: 600px;overflow: hidden}
.post-sidebar .latest-wrap #RoH {overflow-y: scroll;max-height: 570px;overflow-x: hidden}
#RoH::-webkit-scrollbar{width:5px}
#RoH::-webkit-scrollbar-track{-webkit-box-shadow:none;border-radius:0}
#RoH::-webkit-scrollbar-thumb{border-radius:0;background-color:#dee1ed;-webkit-box-shadow:none}
#RoH{scrollbar-color:#dee1ed white;scrollbar-width: thin}
*/ 

.has-skin .single-article-hero.calmdarya:before {left: 0;margin-left: -30px}

@media screen and (max-width: 1441px) and (min-width: 700px) {
.has-skin .single-article-wrap{max-width:1070px}
.has-skin .single-article-wrap {max-width: 1070px;padding: 0}
.has-skin .single-article-wrap .main_section {width: 100%;max-width: calc(100% - 330px)}
.has-skin .single-article-wrap .post-sidebar {width: 330px}
.has-skin .single-article-hero:before {left: 0;margin-left: -30px}

.has-skin .b-article-header {
    width: 90%;
    margin-left: -2rem;
}

.has-skin .b-article-header .headline, .has-skin .cc-title-wrap .headline {
    font-size: 2.87rem;
}

.has-skin .b-article-header .b-summary,
.has-skin .cc-title-wrap .b-summary{font-size:2rem}

.has-skin .article-header-cc {
    margin-left: -15px;
    margin-right: -15px;
    min-height: 600px;
    height: calc(90vh - 100px);
}
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
.single-article-wrap{padding:0}
.maxspace.article-header{flex-wrap:wrap;flex-direction:column-reverse;padding:0}
.single-article-hero{width:100%;padding:15px}
.single-article-image{padding:0;width:100%}
.article-main-post-image .mask-image:after,.single-article-image:before{display:none}
.b-article-header{width:100%;padding:0}
.main_section{padding:0;border:0}
.article-content{padding-right:0}
.article-content .rel-article{float:none;margin:0 auto}
.single-article-wrap .post-sidebar{display:none}
.main_section {width: 100%;max-width: 100%}
.article-header-cc {max-height: 500px;min-height: inherit}
.b-article-header .headline, .cc-title-wrap .headline {font-size: 3rem}
.b-article-header .b-summary, .cc-title-wrap .b-summary {font-size:2rem}
.wrap-ad-right {margin-right: -30px}
  
}
.wrap-video-container {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-bottom: 25px;
}

.contentVideoAd {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: auto;
}

.contentVideoElement {
    width: 100%;
    height: auto;
    overflow: hidden;
    opacity: 1;
    transition: opacity 2s;
}

.playButton {
    cursor: pointer;
    position: absolute;
    margin-left: 50%;
    padding-top:50%;
    transform: translate(-50%, -50%);
}

@media (max-width: 480px) {
    .below-photo-banner {
        height: 900px;
    }

    #wrapper {
        overflow-x: visible;
    }
}

.below-photo-banner {max-width:728px;}