.virsection{background-image:url(/wp-content/themes/pagenews_vw/assets/components/vir/images/home-vir-background.jpg);margin:40px 0;height:560px;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#51a897}
.virsection__wrap{display:flex}
.virsection__main{width:calc(100% - 335px);height:560px;position:relative;display:flex}
.virsection__main--link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9999}
.virsection__main--frame{position:relative;width:625px;height:495px;margin:35px}
.virsection__main--frame-img{position:absolute;left:50%;top:50%;width:510px;height:400px;transform:translate(-50%,-50%);object-fit:cover;object-position:center;z-index:90}
.virsection__main--frame-frm{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;object-position:center;z-index:99}
.virsection__main--info{width:calc(100% - 700px);height:100%;margin:80px 0 0}
.virsection__main--info-section{text-transform:uppercase;font-size:18px;position:relative}
.virsection__main--info-section:after{position:absolute;content:"";top:12px;left:-45px;width:35px;height:2px;background-color:#000;z-index:80}
.virsection__main--info-section:before{position:absolute;content:"";top:9px;left:-15px;width:8px;height:8px;border-radius:100%;background-color:#000;z-index:80}
.virsection__main--more-image{width:30px;margin-left:5px}
.virsection__main--more{display:flex;align-items:center;font-size:15px;font-weight:700;margin-top:21px}
.virsection__main--info-person{display:flex;align-items:flex-end}
.virsection__main--info-person-name{width:calc(100% - 85px);font-size:38px;font-family:serif;font-style:italic}
.virsection__main--info-person-image{width:80px;mix-blend-mode:multiply}
.virsection__main--title{font-family:serif;font-size:36px;text-transform:uppercase;line-height:1.1;margin-top:10px;color:#fff;letter-spacing:-1px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.virsection__main--lead{font-size:15px;margin-top:15px;position:relative;overflow:hidden;height:100px}
.virsection__main--lead::after{position:absolute;content:"";left:0;bottom:0;width:100%;height:25px;background-image:linear-gradient(to bottom,rgba(81,168,151,0),rgba(81,168,151,1));z-index:80}
.virsection__left--link{margin-left:-185px}
.virsection__left--image{height:560px;width:523px}


.virsingle__head{ background-color: #51a897; padding: 20px 0; }
.virsingle__head--wrap{ display: flex; justify-content: center; align-items: center; }
.virsingle__head--image-person{ width: 30%; margin-right: -15%; z-index: 2; object-fit: contain; object-position: center; height: 25vh; }
.virsingle__head--image-articl{ width: calc(100% - 15%); z-index: 1; height: 60vh; object-fit: cover; object-position: center; }
.virsingle__subhead{ background-image:url('/wp-content/themes/pagenews_vw/assets/components/vir/images/subhead_fasa.jpg'); background-position:center; 
  background-size:cover; background-repeat:no-repeat; }
.virsingle__subhead--wrap { display: flex; align-items: flex-end; }
.virsingle__subhead--logo { width: 300px; margin-bottom: -3px; }
.virsingle__subhead--logo > img { width: 100%; }
.virsingle__subhead--info { width: calc(100% - 600px); padding: 20px; display: flex; flex-direction: column; justify-content: flex-end; }
.virsingle__subhead--info-section { color: #51a897; font-size: 16px; text-transform: uppercase; font-weight: bold; margin-bottom: 15px;   }
.virsingle__subhead--info-pername {  color: #aaa; font-size: 30px; font-family: serif; font-style: italic; }
.virsingle__subhead--info-title {  color: #fff; font-size: 24px; font-family: serif; text-transform: uppercase;  }
.virsingle__bio--wrap,
.virsingle__content--wrap{ display: flex; }
.virsingle__bio--empty,
.virsingle__content--empty{ width: 300px; }
.virsingle__bio--content,
.virsingle__content--content{ width: calc(100% - 600px); padding: 20px; font-size: 18px; position: relative; }
.virsingle__content--content { padding-bottom: 0; }
.virsingle__bio--content { padding: 50px 20px; font-size: 20px; color: #444; font-family: serif; font-style: italic; }
.virsingle__bio--content>img { float: left; width: 125px; margin: 0 20px 5px 0; mix-blend-mode: multiply; filter: grayscale(1); }
  .virsingle__bio--content>a { color: black; display: block; margin-top: 15px; }
.virsingle__content--content { border-bottom: 1px solid #b2b2b2;  margin-bottom: 30px; }
.virsingle__content--content::before,
.virsingle__content--content::after { position: absolute; content: ""; width: 7px; height: 7px; background-color: #b2b2b2; border-radius: 100%; bottom: -4px; }
.virsingle__content--content::before{ left: 0;}
.virsingle__content--content::after {right: 0;}
.virsingle__bio { background-color: #DEDDDB; }
.virsingle__subhead--social {width: 300px; align-self: flex-start;  margin-top: 20px; }
.virsingle__subhead--social .sticky { display: block; position: relative; top: initial; }
.virsingle__subhead--social .single-share.sticky .at-share-btn { background-color: transparent!important; border: none;   }
.virsingle__subhead--social .single-share.sticky .at-share-btn svg { fill: #fff!important; }


.category-vir.archive #pagecontainer { margin: auto; background: initial; }
.category-vir #pagenews-website { background: #51a897;
    background-size: cover; background-repeat: no-repeat; background-position: center;}
.category-vir .o-section-heading,
.category-vir.archive .the-river li .tile-content .o-head { color: #fff; }
.category-vir.archive .the-river li .tile-content .o-meta ul.o-meta__byline {display: none; }
ins.dcmads { display: none!important; }
.category-vir.archive .xxxbreadcrumb * { color: #fff; }

#VirHeader { display: flex; height: 110px; justify-content: space-between; background-position:center; background-size:cover;
  background-image:url('/wp-content/themes/pagenews_vw/assets/components/vir/images/subhead_fasa.jpg'); background-repeat:no-repeat; }



@media (max-width: 1026px){
  .virsingle__head--image-articl { height: 45vh; }
  .virsingle__subhead--wrap{ flex-direction: column; padding: 0;}
  .virsingle__subhead--logo { width: 100%; display: flex; justify-content: flex-end; margin: 5px; }
  .virsingle__subhead--logo>img { width: 120px; width: auto; }
  .virsingle__subhead--info { width: 100%; }
  .virsingle__subhead--social { width: 300px; margin-top: 0; }
  .virsingle__subhead--social .sticky { padding: 0; }
  .virsingle__bio--empty, 
  .virsingle__content--empty { width: 0;}
  .virsingle__bio--content, 
  .virsingle__content--content { width: 100%; }

  .virsection{height:auto}
  .virsection__wrap{flex-direction:column;padding:0}
  .virsection__left--link{margin-left:0;width:100%;background:#51a897;text-align:right}
  .virsection__left--image{height:140px;width:auto}
  .virsection__main { flex-direction: column; width: 100%; height: auto; }
  .virsection__main--frame { position: relative; width: 100%; height: auto; margin: 0; }
  .virsection__main--frame-frm { position: relative; padding: 30px 10%; }
  .virsection__main--frame-img { width: 72%; height: 70%; }
  .virsection__main--info { width: 100%; height: auto; padding: 40px; margin: 0; }
  #VirHeader .ople_head_right  {display: none; }
}


