

/* News & Stories css page start here */
.img-card-box-sec .bg-white{
   padding: 42px 24px 90px;
   border-radius: 14px;
}
.img-card-box-sec .collections .article-item{
   border-right: 1px solid #979797;
   margin-bottom: 0;
}
.img-card-box-sec .collections .article-item:nth-of-type(4n){
   border: none;
}
.card-box-wrapper{
   display: grid;
   grid-template-columns: repeat(4, 1fr);
   gap: 45px 0;
   margin: 0 -18px;
}
.img-video-text-comp {
  display: grid;
  grid-template-columns: 1.44fr 1fr;
  gap: 32px;
  align-items: center;
}
.video-text-sec .bg-white{
   padding: 33px 32px 41px;
}
.bg-white{
   background-color: var(--color-white);
}
.img-video-text-comp .video-box {
  position: relative;
  border-radius: 10px;
}
.img-video-text-comp .video-box video {
  width: 100%;
  display: block;
  border-radius: 10px;
  object-fit: cover;
}
.img-video-text-comp .text-box .subtitle {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  color: #7B68C2;
  margin-bottom: 12px;
}
.img-video-text-comp .text-box h3{
   font-size: 26px;
   margin: 6px 0 30px;
   font-weight: 400;
   text-transform: inherit;
   color: var(--color-dark-blue);
}

.img-video-text-comp .text-box .btn, .video-content-sec .expert-content .btn{
  padding: 13px 75px 13px 26px;
  padding: 9px 26px;
  background: #41477B;
  color: #fff;
  text-decoration: none;
  border-radius: 6px;
  transition: all 0.4s ease;
  text-align: left;
  margin-top: 30px;
  display: inline-flex;
}
.video-content-sec .expert-content .btn{
   margin-top: 0;
}

.img-video-text-comp .text-box p {
   color: #8FA5B9;
   color: #878897;
   font-size: 18px;
   margin: 30px 0 0;
   font-weight: 400;
   line-height: 1.33;
}
.single-article .video .container-white-bg .row .row {
   margin: 0 -15px;
}
.img-card-box-sec .img-video-text-comp{
   margin: 60px 0;
   padding: 60px 0;
   border-top: 2px solid #EAECF4;
   border-bottom: 2px solid #EAECF4;

}
@media(max-width: 992px){
   .img-card-box-sec .img-video-text-comp{
      margin: 40px 0;
      padding: 40px 0;
   }
   .img-card-box-sec .collections .article-item:nth-of-type(2n){
      border: none;
   }
   .video-text-sec .bg-white{
      padding: 30px 15px;
   }
   .img-card-box-sec .bg-white{
      padding: 30px 15px 60px;
   }
   .img-video-text-comp{
      grid-template-columns: 1fr;
   }
   .card-box-wrapper{
      grid-template-columns: repeat(2, 1fr);
   }
}
@media(max-width: 767px){
   .single-article .video .container-white-bg .row .row {
      margin: 0;
   }
}
@media(max-width: 575px){
    .card-box-wrapper{
      grid-template-columns: 1fr;
      margin: 0;
   }
   .img-card-box-sec .collections .article-item{
      padding: 0;
      border: none;
   }
}
/* News & Stories css page End here */


.site-header .header-row{
   background-color: var(--color-purple);
   border-radius: 0 0 10px 10px;
   padding: 79px 60px 25px 34px;
}
.site-header .logo-box a{
   width: 78px;
   height: 78px;
   display: flex;
   align-items: center;
   justify-content: center;
   background-color: var(--color-logocolor1);
   border-radius: 5px;
   color: var(--color-orangeprimary);
   font-size: 32px;
   font-weight: 700;
   line-height: 1.1;
   text-decoration: none;
}
.single-articles .single-article {
   margin-top: 40px;
}
.site-header .logo-box h5{
   color: var(--color-orangeshape2);
   font-size: 32px;
   margin-bottom: 0;
   font-family: var(--font-book);
   font-weight: 400;
   line-height: 1.1;
}
.site-header .logo-box p{
   color: var(--color-white);
   font-size: 26px;
   font-weight: 400;
   margin: 0;
   font-family: var(--font-book);
   line-height: 1.1;
}
.site-header .main-nav>ul{
   gap: 20px 50px;
   display: flex;
   flex-wrap: wrap;
   margin-bottom: 0;
   align-items: center;
}
.site-header .main-nav a{
   color: var(--color-white);
   font-size: 18px;
   font-weight: 400;
   line-height: 1.10;
   text-decoration: none;
}
.site-header .main-nav ul li a{
   position: relative;
}
.site-header .main-nav ul li:not(:nth-of-type(1)) a::after{
   content: "";
   position: absolute;
   bottom: 0px;
   left: -25px;
   width: 2px;
   height: 100%;
   background-color: #542D64;
}
.site-header .main-nav ul li a:hover::after{
   opacity: 1;
}

.site-footer{
   padding: 70px 0 50px;
   background-color: var(--color-white);
}

.footer-row{
   align-items: flex-start;
}

.footer-logo{
   max-width: 180px;
   width: 100%;
}

.footer-logo a{
   font-size: 24px;
   line-height: 1;
   font-weight: 400;
   color: var(--color-themecolor);
   text-decoration: none;
}
.footer-logo a span{
   font-weight: 700;
   font-family: var(--font-book);
}

.footer-links{
   width: 100%;
   max-width: 760px;
}

.footer-links ul{
   display: grid;
   grid-template-columns: repeat(3, 1fr);
   column-gap: 80px;
   row-gap: 28px;
   margin: 0;
   padding: 0;
   list-style: none;
}

.footer-links ul li a{
   font-size: var(--font-size-body);
   line-height: 1.2;
   font-weight: 500;
   color: var(--color-themecolor);
   text-decoration: none;
}

.footer-social{
   margin-top: 80px;
}

.footer-social ul{
   justify-content: center;
   padding: 0;
   margin: 0;
   list-style: none;
}

.footer-social ul li a{
   color: var(--color-themecolor);
}
.site-header .mobile-toggle{
   display: none;
   z-index: 99999;
   position: relative;
   cursor: pointer;
}
@media(max-width: 992px){
   .site-header .logo-box h5{
      font-size: 24px;
   }
   .site-header .logo-box p{
      font-size: 20px;
   }
   .site-header .logo-box a{
      width: 55px;
      height: 55px;
      font-size: 24px;
   }
   .site-header .main-nav ul li a{
      font-size: 16px;
   }
   .site-header .logo-box{
      gap: 15px;
   }
   .site-header .header-row{
      padding: 25px 30px;
   }
   .video-content-sec .video-box{
      width: 100%;
      border-radius: 5px;
   }
   .video-content-sec .video-box > img{
      border-radius: 5px;
   }
   .site-header .main-nav>ul{
      gap: 15px 30px;
   }
   .site-header .main-nav ul li:not(:nth-of-type(1)) a::after{
      left: -15px;
   }
   .site-footer{
      padding: 45px 0;
   }
   .footer-social{
      margin-top: 50px;
   }
   ;
}
@media(max-width: 767px){
    .site-header .mobile-toggle {
      display: flex;
      flex-direction: column;
      gap: 5px;
      width: 30px;
      height: 30px;
      justify-content: center;
   }
   
    .site-header .mobile-toggle span{
      width: 100%;
      height: 2px;
      background-color: var(--color-white);
      transition: all .5s ease-in-out;
   }
   .site-header .mobile-toggle.active span{
      transform: rotate(-45deg);
   }
    .site-header .mobile-toggle.active span:nth-child(2){
      transform: rotate(45deg);
      margin-top: -6px;
    }
    .site-header .mobile-toggle.active span:nth-last-of-type(1){
      display: none;
    }

   .site-header .logo-box a {
      width: 50px;
      height: 50px;
      font-size: 22px;
   }
   .site-header .logo-box p {
      font-size: 14px;
   }
   .site-header .logo-box h5 {
      font-size: 18px;
   }
   .site-header .main-nav{
      transition: all .5s ease-in-out;
      width: 100%;
      position: fixed;
      top: 0;
      background-color: var(--color-purple);
      z-index: 2;
      height: 100vh;
      overflow-y: auto;
      padding: 20px;
      box-sizing: border-box;
      right: -100%;
   }
   .site-header .main-nav ul li:not(:nth-of-type(1)) a::after{
      display: none;
   }
   .site-header .main-nav.active{
      right: 0;
   }
   .site-header .main-nav>ul{
      flex-direction: column;
      gap: 20px;
      align-items: flex-start;
      padding: 50px 0;
   }
   .site-header .header-row{
      padding: 20px 15px;
   }
   .site-header .logo-box{
      gap: 10px;
   }
   .site-footer .footer-row{
      flex-direction: column;
      justify-content: center;
      gap: 30px;
   }
   .footer-links{
      max-width: 100%;
      width: 100%;
   }
    .footer-logo{
      margin: 0 auto;
   }
   .site-footer{
      padding: 50px 0 40px;
   }
   .footer-logo a{
      font-size: 28px;
   }

   .footer-links ul{
      grid-template-columns: 1fr;
      row-gap: 25px;
      text-align: center;
   }
   .footer-links ul li a{
      font-size: 14px;
   }
   .site-footer .footer-social{
      margin-top: 25px;
   }
}


abbr[data-original-title],
abbr[title] {
   text-decoration: underline;
   text-decoration: underline dotted;
   cursor: help;
   border-bottom: 0;
}

address {
   font-style: normal;
   line-height: inherit;
}

address,
dl,
ol,
ul {
   margin-bottom: 1rem;
}

dl,
ol,
ul {
   margin-top: 0;
}

ol ol,
ol ul,
ul ol,
ul ul {
   margin-bottom: 0;
}


small {
   font-size: 80%;
}

sub,
sup {
   position: relative;
   font-size: 75%;
   line-height: 0;
   vertical-align: baseline;
}

sub {
   bottom: -.25em;
}

sup {
   top: -.5em;
}
img {
   vertical-align: middle;
   border-style: none;
}

svg:not(:root) {
   overflow: hidden;
}

table {
   border-collapse: collapse;
}

caption {
   padding-top: .75rem;
   padding-bottom: .75rem;
   color: #6c757d;
   text-align: left;
   caption-side: bottom;
}

th {
   text-align: inherit;
}

label {
   display: inline-block;
   margin-bottom: .5rem;
}

button {
   border-radius: 0;
}

button:focus {
   outline: 1px dotted;
   outline: 5px auto -webkit-focus-ring-color;
}

button,
input,
optgroup,
select,
textarea {
   margin: 0;
   font-family: inherit;
   font-size: inherit;
   line-height: inherit;
}

button,
input {
   overflow: visible;
}

.tag {
   color: #fff;
   font-size: 12px;
   height: 28px;
   min-width: 81px;
   letter-spacing: -.2px;
   padding: 6px 10px;
   text-align: center;
   text-transform: uppercase;
}

.tag,
.tag.medium-blue {
   background-color: #41477b;
}

.tag.light-peach {
   background-color: #faa182;
}

.tag.pink {
   background-color: #e85980;
}

.tag.purple {
   background-color: #7b65c4;
}

.tag.yellow {
   background-color: #f9c82b;
}

.tag.teal {
   background-color: #7abfc4;
}

.tag.magenta {
   background-color: #da4e9c;
}

.alt-tag {
   font-size: 13px;
   line-height: 22px;
   letter-spacing: 0;
   text-transform: uppercase;
}

.alt-tag,
.alt-tag.medium-blue {
   color: #41477b;
}

.alt-tag.light-peach {
   color: #faa182;
}

.alt-tag.pink {
   color: #e85980;
}

.alt-tag.purple {
   color: #7b65c4;
}

.alt-tag.yellow {
   color: #f9c82b;
}

.alt-tag.teal {
   color: #7abfc4;
}

.alt-tag.magenta {
   color: #da4e9c;
}

.jw-reset {
   letter-spacing: -.25px;
   font-family: CircularStd-Book, sans-serif !important;
}

.jw-state-idle div.jw-controls {
   background: transparent;
}

div.jw-slider-horizontal .jw-slider-container {
   height: 10px;
}

div.jw-slider-horizontal .jw-buffer,
div.jw-slider-horizontal .jw-progress {
   border-radius: 3px 0 0 3px;
}

div.jw-slider-horizontal .jw-rail {
   border-radius: 3px;
}

div.jw-progress {
   background-color: #41477b;
}

div.jw-knob {
   width: 20px;
   height: 20px;
   box-shadow: 0 0 1px rgba(0, 0, 0, .4);
}

.jw-display-controls .jw-svg-icon-play path,
.jw-svg-icon-rewind path,
body.sntv2-theme .jw-display-icon-rewind {
   display: none;
}
.related_video_comp .row {
   align-items: center;
}
.single-article .video .container-white-bg .right-panel .related-items .series-right {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-align: center;
   align-items: center;
}
.single-article .video .container-white-bg .right-panel .related-items .series-left {
   padding-right: 0;
   -ms-flex: 1;
   flex: 1;
}

.jw-display-controls .jw-svg-icon-play,
.jw-svg-icon-rewind {
   background-size: contain;
   background-repeat: no-repeat;
   opacity: .8;
   transition: all .25s ease-in-out;
}

.jw-display-controls:hover .jw-svg-icon-play,
.jw-icon-rewind:hover .jw-svg-icon-rewind {
   opacity: 1;
}

.jw-display-controls:hover .jw-svg-icon-play {
   transform: scale(1.25);
}

.jw-display-controls .jw-svg-icon-play {
   background-image: url(https://assets.survivornet.com/static/jwplayer/play_shadowed_10.png);
}

.jw-svg-icon-rewind {
   background-image: url(../images/replay_10.svg);
}

.jw-settings-menu {
   border-radius: 5px;
}

.jw-settings-topbar {
   border-radius: 5px 5px 0 0;
}

.jw-state-idle div.jw-controls-backdrop {
   background-image: none;
}

.jwplayer video {
   -o-object-fit: fill !important;
   object-fit: fill !important;
}

#video-player.jw-flag-ads .jw-controlbar {
   z-index: 9999;
}

#video-player.jw-flag-ads:hover .jw-controlbar {
   opacity: 1;
   visibility: visible;
}

.journey-tabs-container {
   padding: 0 !important;
}

.journey-tabs-container .journey-tabs {
   display: table;
   margin: 0;
   padding: 0;
   table-layout: fixed;
   width: 100%;
}

.journey-tabs-container .journey-tabs li {
   display: table-cell;
   height: 98px;
   padding: 0;
   position: relative;
   text-align: center;
   vertical-align: top;
}

@media (max-width: 800px) {
   .journey-tabs-container .journey-tabs li {
      height: 100px !important
   }
}

.journey-tabs-container .journey-tabs li:hover .circle {
   background: #fff !important;
}

.journey-tabs-container .journey-tabs li:first-of-type a {
   border-top-left-radius: 6px;
}

.journey-tabs-container .journey-tabs li:last-of-type a {
   border-top-right-radius: 6px;
   border-right: none;
}

.journey-tabs-container .journey-tabs li a {
   background-color: #41477b;
   border-right: 1px solid rgba(0, 0, 0, .1);
   height: 98px;
   position: relative;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-align: center;
   align-items: center;
   outline: none;
   text-decoration: none;
   color: #fff;
}

@media (min-width: 1200px) {
   .journey-tabs-container .journey-tabs li a {
      padding: 0 30px;
   }
}

@media (max-width: 800px) {
   .journey-tabs-container .journey-tabs li a {
      height: 70px;
   }
}

.journey-tabs-container .journey-tabs li a .journey-step-title {
   line-height: 20px;
   width: 100%;
   color: #fff;
   padding: 0 15px 20px;
}

@media (max-width: 800px) {
   .journey-tabs-container .journey-tabs li a .journey-step-title {
      padding-left: 10px;
      padding-right: 10px;
      padding-bottom: 0
   }
}

.journey-tabs-container .journey-tabs li a:focus,
.journey-tabs-container .journey-tabs li a:hover {
   color: #fff;
}

.journey-tabs-container .journey-tabs li a i {
   display: none;
   position: absolute;
   bottom: -28px;
   font-size: 48px;
   left: calc(50% - 9px);
}

.journey-tabs-container .journey-tabs li.current a {
   background-color: #383d6a;
}

.journey-tabs-container .journey-tabs li.current a i {
   display: block;
}

.journey-tabs-container .journey-tabs .story-indicator {
   position: absolute;
   bottom: 20px;
   left: 0;
   right: 0;
}

@media (max-width: 800px) {
   .journey-tabs-container .journey-tabs .story-indicator {
      display: none
   }
}

.journey-tabs-container .journey-tabs .story-indicator .left-line {
   width: 50%;
   height: 3px;
   float: left;
   background: hsla(0, 0%, 100%, .5);
}

.journey-tabs-container .journey-tabs .story-indicator .circle {
   height: 12px;
   width: 12px;
   border-radius: 50%;
   background: #6f76b3;
   position: absolute;
   left: calc(50% - 6px);
   bottom: -4px;
}

.journey-tabs-container .journey-tabs .story-indicator .right-line {
   width: 50%;
   height: 3px;
   float: right;
   background: hsla(0, 0%, 100%, .5);
   margin-right: -1px;
}

.journey-tabs-container .journey-tabs .story-indicator .circle-current {
   border: 7px solid #fff;
   opacity: 1;
   background: none;
   height: 21px;
   width: 21px;
   bottom: -8px;
}

.journey-tabs-container .journey-tabs .story-indicator .circle-current .inner-circle {
   background: #41477b;
   border-radius: 50%;
   height: 7px;
   position: absolute;
   width: 7px;
}

.journey-tabs-container .journey-tabs .story-indicator .active {
   background: #fff;
}

.journey-tabs-container .journey-tabs.medium-blue li a {
   background-color: #41477b;
}

.journey-tabs-container .journey-tabs.medium-blue li:hover a {
   background-color: #4a518c;
}

.journey-tabs-container .journey-tabs.medium-blue li.current a {
   background-color: #383d6a;
}

.journey-tabs-container .journey-tabs.medium-blue li.current a i {
   color: #383d6a;
}

.journey-tabs-container .journey-tabs.medium-blue .story-indicator .circle {
   background: #6f76b3;
}

.journey-tabs-container .journey-tabs.medium-blue .story-indicator .circle-current .inner-circle {
   background: #41477b;
}

.journey-tabs-container .journey-tabs.medium-blue .story-indicator .active {
   background: #fff;
}

.journey-tabs-container .journey-tabs.light-peach li a {
   background-color: #faa182;
}

.journey-tabs-container .journey-tabs.light-peach li:hover a {
   background-color: #fbb39b;
}

.journey-tabs-container .journey-tabs.light-peach li.current a {
   background-color: #f98f69;
}

.journey-tabs-container .journey-tabs.light-peach li.current a i {
   color: #f98f69;
}

.journey-tabs-container .journey-tabs.light-peach .story-indicator .circle {
   background: #feebe4;
}

.journey-tabs-container .journey-tabs.light-peach .story-indicator .circle-current .inner-circle {
   background: #faa182;
}

.journey-tabs-container .journey-tabs.light-peach .story-indicator .active {
   background: #fff;
}

.journey-tabs-container .journey-tabs.pink li a {
   background-color: #e85980;
}

.journey-tabs-container .journey-tabs.pink li:hover a {
   background-color: #eb6f91;
}

.journey-tabs-container .journey-tabs.pink li.current a {
   background-color: #e5436f;
}

.journey-tabs-container .journey-tabs.pink li.current a i {
   color: #e5436f;
}

.journey-tabs-container .journey-tabs.pink .story-indicator .circle {
   background: #f4b3c5;
}

.journey-tabs-container .journey-tabs.pink .story-indicator .circle-current .inner-circle {
   background: #e85980;
}

.journey-tabs-container .journey-tabs.pink .story-indicator .active {
   background: #fff;
}

.journey-tabs-container .journey-tabs.purple li a {
   background-color: #7b65c4;
}

.journey-tabs-container .journey-tabs.purple li:hover a {
   background-color: #8b77cb;
}

.journey-tabs-container .journey-tabs.purple li.current a {
   background-color: #6b53bd;
}

.journey-tabs-container .journey-tabs.purple li.current a i {
   color: #6b53bd;
}

.journey-tabs-container .journey-tabs.purple .story-indicator .circle {
   background: #baafe0;
}

.journey-tabs-container .journey-tabs.purple .story-indicator .circle-current .inner-circle {
   background: #7b65c4;
}

.journey-tabs-container .journey-tabs.purple .story-indicator .active {
   background: #fff;
}

.journey-tabs-container .journey-tabs.yellow li a {
   background-color: #f9c82b;
}

.journey-tabs-container .journey-tabs.yellow li:hover a {
   background-color: #face44;
}

.journey-tabs-container .journey-tabs.yellow li.current a {
   background-color: #f8c212;
}

.journey-tabs-container .journey-tabs.yellow li.current a i {
   color: #f8c212;
}

.journey-tabs-container .journey-tabs.yellow .story-indicator .circle {
   background: #fce28e;
}

.journey-tabs-container .journey-tabs.yellow .story-indicator .circle-current .inner-circle {
   background: #f9c82b;
}

.journey-tabs-container .journey-tabs.yellow .story-indicator .active {
   background: #fff;
}

.journey-tabs-container .journey-tabs.teal li a {
   background-color: #7abfc4;
}

.journey-tabs-container .journey-tabs.teal li:hover a {
   background-color: #8cc8cc;
}

.journey-tabs-container .journey-tabs.teal li.current a {
   background-color: #68b7bc;
}

.journey-tabs-container .journey-tabs.teal li.current a i {
   color: #68b7bc;
}

.journey-tabs-container .journey-tabs.teal .story-indicator .circle {
   background: #c1e1e3;
}

.journey-tabs-container .journey-tabs.teal .story-indicator .circle-current .inner-circle {
   background: #7abfc4;
}

.journey-tabs-container .journey-tabs.teal .story-indicator .active {
   background: #fff;
}

.journey-tabs-container .journey-tabs.magenta li a {
   background-color: #da4e9c;
}

.journey-tabs-container .journey-tabs.magenta li:hover a {
   background-color: #de63a8;
}

.journey-tabs-container .journey-tabs.magenta li.current a {
   background-color: #d63990;
}

.journey-tabs-container .journey-tabs.magenta li.current a i {
   color: #d63990;
}

.journey-tabs-container .journey-tabs.magenta .story-indicator .circle {
   background: #eca2cb;
}

.journey-tabs-container .journey-tabs.magenta .story-indicator .circle-current .inner-circle {
   background: #da4e9c;
}

.journey-tabs-container .journey-tabs.magenta .story-indicator .active {
   background: #fff;
}

.journey-tabs-container.glide__track {
   border-top-left-radius: 6px;
   border-top-right-radius: 6px;
}

.mobile-glide {
   margin-bottom: -28px;
}

.mobile-glide.medium-blue {
   background: #41477b;
}

.mobile-glide.light-peach {
   background: #faa182;
}

.mobile-glide.pink {
   background: #e85980;
}

.mobile-glide.purple {
   background: #7b65c4;
}

.mobile-glide.yellow {
   background: #f9c82b;
}

.mobile-glide.teal {
   background: #7abfc4;
}

.mobile-glide.magenta {
   background: #da4e9c;
}

@media (max-width: 767.98px) {
   .mobile-glide {
      position: unset !important
   }
}

.mobile-glide .journey-tabs-container .journey-tabs li {
   height: 126px;
}

@media (max-width: 767.98px) {
   .mobile-glide .journey-tabs-container .journey-tabs li {
      min-width: 217.5px;
   }
}

.mobile-glide .journey-tabs-container .journey-tabs li i {
   display: none;
   position: absolute;
   bottom: 0;
   font-size: 48px;
   left: calc(50% - 9px);
}

.mobile-glide .journey-tabs-container .journey-tabs li.current i {
   display: block;
}

.mobile-glide .journey-tabs-container .journey-tabs.medium-blue li.current i {
   color: #383d6a;
}

.mobile-glide .journey-tabs-container .journey-tabs.light-peach li.current i {
   color: #f98f69;
}

.mobile-glide .journey-tabs-container .journey-tabs.pink li.current i {
   color: #e5436f;
}

.mobile-glide .journey-tabs-container .journey-tabs.purple li.current i {
   color: #6b53bd;
}

.mobile-glide .journey-tabs-container .journey-tabs.yellow li.current i {
   color: #f8c212;
}

.mobile-glide .journey-tabs-container .journey-tabs.teal li.current i {
   color: #68b7bc;
}

.mobile-glide .journey-tabs-container .journey-tabs.magenta li.current i {
   color: #d63990;
}

.next-journey-container {
   position: relative;
}

@media (max-width: 991.98px) {
   .next-journey-container {
      padding: 0 !important
   }
}

.next-journey-container .next-journey {
   background-color: #41477b;
   border-radius: 6px;
   height: auto;
   width: 341px;
   padding: 20px 15px;
   margin: -100px auto;
}

@media (max-width: 991.98px) {
   .next-journey-container .next-journey {
      margin: 0 auto;
      padding: 10px;
      width: 100%;
      border-top-left-radius: 0;
      border-top-right-radius: 0
   }
}

@media (max-width: 767.98px) {
   .next-journey-container .next-journey {
      width: 85%;
      margin: -40px auto 0;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px;
   }
}

.next-journey-container .next-journey a,
.next-journey-container .next-journey a:focus,
.next-journey-container .next-journey a:hover {
   color: #fff;
   text-decoration: none;
   outline: none;
}

.next-journey-container .next-journey a span {
   color: #fff;
   font-size: 17px;
   text-align: center;
   line-height: 32px;
   letter-spacing: -.2px;
   display: block;
}

@media (max-width: 991.98px) {
   .next-journey-container .next-journey a span {
      font-size: 14px;
   }
}
.container.next-journey-container {
    padding: 39px 50px;
}

.next-journey-container .next-journey a p {
   color: #fff;
   font-size: 20px;
   text-align: center;
   line-height: 1.3;
   letter-spacing: -.1px;
   margin: 0;
}

@media (max-width: 991.98px) {
   .next-journey-container .next-journey a p {
      font-size: 16px;
   }
}

.next-journey-container .next-journey a .story-indicator {
   position: relative;
   margin-top: 10px;
}

.next-journey-container .next-journey a .story-indicator .left-line {
   background: linear-gradient(270deg, #fff, #41477b);
   height: 2px;
   width: 25%;
   position: absolute;
   top: 9px;
   left: 70px;
   opacity: .3;
}

@media (max-width: 991.98px) {
   .next-journey-container .next-journey a .story-indicator .left-line {
      left: 24%
   }
}

.next-journey-container .next-journey a .story-indicator .right-line {
   background: linear-gradient(90deg, #fff, #41477b);
   height: 2px;
   width: 25%;
   position: absolute;
   top: 9px;
   right: 70px;
   opacity: .3;
}

@media (max-width: 991.98px) {
   .next-journey-container .next-journey a .story-indicator .right-line {
      right: 24%
   }
}

.next-journey-container .next-journey a .story-indicator .circle {
   background: #41477b;
   height: 7px;
   width: 7px;
   border-radius: 50%;
   border: 7px solid #fff;
   margin: 0 auto;
   padding: 3.5px;
}

.next-journey-container .next-journey.medium-blue {
   background-color: #41477b;
}

.next-journey-container .next-journey.medium-blue a .story-indicator .left-line {
   background: linear-gradient(270deg, #fff, #41477b);
}

.next-journey-container .next-journey.medium-blue a .story-indicator .right-line {
   background: linear-gradient(90deg, #fff, #41477b);
}

.next-journey-container .next-journey.medium-blue a .story-indicator .circle {
   background: #41477b;
}

.next-journey-container .next-journey.light-peach {
   background-color: #faa182;
}

.next-journey-container .next-journey.light-peach a .story-indicator .left-line {
   background: linear-gradient(270deg, #fff, #faa182);
}

.next-journey-container .next-journey.light-peach a .story-indicator .right-line {
   background: linear-gradient(90deg, #fff, #faa182);
}

.next-journey-container .next-journey.light-peach a .story-indicator .circle {
   background: #faa182;
}

.next-journey-container .next-journey.pink {
   background-color: #e85980;
}

.next-journey-container .next-journey.pink a .story-indicator .left-line {
   background: linear-gradient(270deg, #fff, #e85980);
}

.next-journey-container .next-journey.pink a .story-indicator .right-line {
   background: linear-gradient(90deg, #fff, #e85980);
}

.next-journey-container .next-journey.pink a .story-indicator .circle {
   background: #e85980;
}

.next-journey-container .next-journey.purple {
   background-color: #7b65c4;
}

.next-journey-container .next-journey.purple a .story-indicator .left-line {
   background: linear-gradient(270deg, #fff, #7b65c4);
}

.next-journey-container .next-journey.purple a .story-indicator .right-line {
   background: linear-gradient(90deg, #fff, #7b65c4);
}

.next-journey-container .next-journey.purple a .story-indicator .circle {
   background: #7b65c4;
}

.next-journey-container .next-journey.yellow {
   background-color: #f9c82b;
}

.next-journey-container .next-journey.yellow a .story-indicator .left-line {
   background: linear-gradient(270deg, #fff, #f9c82b);
}

.next-journey-container .next-journey.yellow a .story-indicator .right-line {
   background: linear-gradient(90deg, #fff, #f9c82b);
}

.next-journey-container .next-journey.yellow a .story-indicator .circle {
   background: #f9c82b;
}

.next-journey-container .next-journey.teal {
   background-color: #7abfc4;
}

.next-journey-container .next-journey.teal a .story-indicator .left-line {
   background: linear-gradient(270deg, #fff, #7abfc4);
}

.next-journey-container .next-journey.teal a .story-indicator .right-line {
   background: linear-gradient(90deg, #fff, #7abfc4);
}

.next-journey-container .next-journey.teal a .story-indicator .circle {
   background: #7abfc4;
}

.next-journey-container .next-journey.magenta {
   background-color: #da4e9c;
}

.next-journey-container .next-journey.magenta a .story-indicator .left-line {
   background: linear-gradient(270deg, #fff, #da4e9c);
}

.next-journey-container .next-journey.magenta a .story-indicator .right-line {
   background: linear-gradient(90deg, #fff, #da4e9c);
}

.next-journey-container .next-journey.magenta a .story-indicator .circle {
   background: #da4e9c;
}

.next-journey-container.celeb-cancer-journey .next-journey {
   background-color: #7a65c4;
}

@media (max-width: 767.98px) {
   .next-journey-container.celeb-cancer-journey .next-journey {
      width: 100%
   }
}

@media (min-width: 1200px) {
   .next-journey-container.celeb-cancer-journey .next-journey {
      width: 500px;
   }
}

.next-journey-container.celeb-cancer-journey .story-indicator .circle {
   background: transparent !important;
}

@media (min-width: 1200px) {

   main .journey-tabs-container .journey-tabs li.current a i {
      display: none
   }

   main .journey-tabs-container .journey-tabs li:first-of-type a,
   main .journey-tabs-container .journey-tabs li:last-of-type a {
      border-radius: 0
   }
}

.journey-related-stories .article-listing {
   display: none;
}

@media (min-width: 801px) {
   .journey-related-stories .article-listing {
      display: -ms-flexbox;
      display: flex
   }
}

.journey-related-stories .mobile-related-stories {
   display: block;
}

.journey-related-stories .mobile-related-stories .article-item {
   width: 300px;
   margin: 0 auto;
}

@media (min-width: 801px) {
   .journey-related-stories .mobile-related-stories {
      display: none
   }
}

@media (max-width: 800px) {
   .journey-related-stories .article-item {
      text-align: center
   }
}

.journey-related-stories .article-item img {
   border-radius: 10px;
}

.journey-related-stories .article-item h3 {
   margin: 10px 0;
}

@media (max-width: 800px) {
   .journey-related-stories .article-item h3 {
      text-align: left
   }
}

.next-journey-content {
   margin-top: 30px;
}

.next-journey-content[loaded=false] {
   display: none;
}

.next-journey-content[loaded=true] {
   display: block;
}

.related-articles {
   padding: 60px 25px;
}

.related-articles h2 {
   margin: 0 0 1em;
   padding: 0;
   font-size: 30px;
   color: #292c45;
   letter-spacing: -.5px;
   line-height: 1.3;
   color: #565656;
   margin-bottom: 40px;
   text-align: center;
}

@media (max-width: 991.98px) {
   .related-articles h2 {
      font-size: 28px;
   }
}

@media (max-width: 767.98px) {
   .related-articles .related-articles-desktop {
      display: none
   }
}

.related-articles .related-articles-mobile {
   display: none;
}

@media (max-width: 767.98px) {
   .related-articles .related-articles-mobile {
      display: block
   }
}

.related-content-sidebar-module.mobile {
   display: none;
}

@media (max-width: 767.98px) {
   .related-content-sidebar-module.mobile {
      display: block;
      background-color: #fff;
      padding: 20px;
   }
}

@media (max-width: 767.98px) {
   .related-content-sidebar-module.desktop {
      display: none
   }
}

.related-content-sidebar-module h3 {
   color: #5f7d98;
   font-size: 18px;
}

.related-content-sidebar-module>p {
   margin-bottom: 30px;
   font-size: 17px;
   letter-spacing: -.25px;
   line-height: 1.72;
}

@media (max-width: 767.98px) {
   .related-content-sidebar-module>p {
      font-size: 16px;
      line-height: 1.8
   }
}

.related-content-sidebar-module ul {
   margin: 0 0 24px;
   padding: 0;
}

.related-content-sidebar-module ul li {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-align: center;
   align-items: center;
   -ms-flex-pack: center;
   justify-content: center;
   margin: 0 22px 18px 0;
}

.related-content-sidebar-module ul li a {
   color: #292c45 !important;
   border-bottom: 0;
   font-style: normal;
   font-family: CircularStd-Book;
   letter-spacing: -.25px;
   line-height: 1.3;
   font-size: 14px;
}

.related-content-sidebar-module ul li a:first-child {
   margin: 0 15px 0 0;
   border-radius: 7px;
   position: relative;
   overflow: hidden;
   height: 105px;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-align: center;
   align-items: baseline;
   -ms-flex-pack: center;
   justify-content: center;
   -ms-flex-negative: 0;
   flex-shrink: 0;
}

.related-content-sidebar-module ul li a:first-child img {
   width: 145px;
}

@media (max-width: 767.98px) {
   .related-content-sidebar-module ul li a:first-child img {
      width: 90px;
   }
}
.newsletter-signup-inline-wrapper {
   padding: 0 !important;
}

.newsletter-signup-inline {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-align: center;
   align-items: center;
   -ms-flex-pack: center;
   justify-content: center;
   padding: 80px;
   background: url(../images/exploding-mail-bk.png);
   background-size: 109%;
   background-position: 32% -42%;
   background-repeat: no-repeat;
}

@media (max-width: 767.98px) {
   .newsletter-signup-inline {
      background: url(../images/exploding-mail-bk-mbl.png);
      background-size: 204px auto;
      background-position: -7px -17px;
      background-repeat: no-repeat;
      padding: 60px 20px 40px;
   }
}

.newsletter-signup-inline .inner-content {
   transform: translate(10%);
   max-width: 750px;
}

@media (max-width: 767.98px) {
   .newsletter-signup-inline .inner-content {
      transform: none;
      max-width: 100%
   }
}

.newsletter-signup-inline h3 {
   font-size: 30px;
   max-width: 64%;
}

@media (max-width: 767.98px) {
   .newsletter-signup-inline h3 {
      max-width: 100%;
      text-align: left;
      padding-left: 144px;
      font-size: 16px;
      margin: 0 0 32px;
      line-height: 1.4
   }

   .newsletter-signup-inline h3 span.type {
      color: #faa182
   }
}

.newsletter-signup-inline h3 span {
   font-family: CircularStd-Book, sans-serif;
}

.newsletter-signup-inline .email-signup {
   display: -ms-flexbox;
   display: flex;
   margin: 14px 0 0;
}

@media (max-width: 767.98px) {
   .newsletter-signup-inline .email-signup {
      -ms-flex-direction: column;
      flex-direction: column
   }
}

.newsletter-signup-inline .email-signup input,
.newsletter-signup-inline .email-signup select {
   display: block;
   -ms-flex-positive: 1;
   flex-grow: 1;
   margin: 0 12px 0 0;
   padding: 8px;
   font-size: 14px;
   border: none;
   outline: none;
   background: transparent;
   border: 1px solid gray;
   border-radius: 6px;
}

@media (max-width: 767.98px) {

   .newsletter-signup-inline .email-signup input,
   .newsletter-signup-inline .email-signup select {
      margin: 0 0 12px;
   }
}

.newsletter-signup-inline .email-signup input[type=submit] {
   background-color: #292c45;
   border: none;
   color: #fff;
   font-size: 14px;
   border-radius: 4px;
   padding: 10px 40px;
}

@media (max-width: 767.98px) {
   .newsletter-signup-inline .email-signup select {
      margin: 0 0 12px;
   }
}


.quote-callout-module .quote-callout-inner {
   max-width: 600px;
   margin: 54px auto;
   padding: 0 20px;
}

.quote-callout-module .quote-callout-inner .quote {
   font-style: italic;
   font-size: 26px;
   line-height: normal;
   color: #262c48;
   margin: 0 0 22px;
   text-align: center;
}

.quote-callout-module .quote-callout-inner .attr {
   text-align: center;
}
#journey {
   position: relative;
   height: 100px;
   margin: 0 -15px 25px;
}

@media (max-width: 767.98px) {
   #journey {
      margin: 0 -10px 25px;
   }
}

#journey #progress,
#journey .indicator {
   height: 3px;
}

#journey .indicator {
   position: relative;
   top: 50px;
   background-color: #fcc1b6;
   margin: 0;
   padding: 0;
}

#journey #progress {
   position: absolute;
   top: 0;
   width: 0;
   background-color: #f9836c;
   animation-duration: 1s;
   animation-iteration-count: 1;
   animation-direction: normal;
   animation-fill-mode: forwards;
   animation-timing-function: cubic-bezier(.5, 0, .5, 1);
   transition: all .3s ease-in-out;
}

#journey #progress.completed {
   background-color: #fcc1b6;
}

#journey #progress.step-1 {
   animation-name: progress-step-1;
}

#journey #progress.step-2 {
   animation-name: progress-step-2;
}

#journey #progress.step-3 {
   animation-name: progress-step-3;
}

#journey #progress.step-4 {
   animation-name: progress-step-4;
}

#journey #progress.step-5 {
   animation-name: progress-step-5;
}

#journey #progress.step-6 {
   animation-name: progress-step-6;
}

#journey #donut,
#journey .dot {
   position: absolute;
   border-radius: 50%;
}

#journey .dot {
   top: -6.5px;
   background-color: #fcc1b6;
   width: 15px;
   height: 15px;
   transition: all .3s ease-in-out;
}

#journey .dot.completed {
   background-color: #f9836c;
}

#journey .dot.step-1 {
   left: 16.6666666667%;
}

#journey .dot.step-2 {
   left: 33.3333333333%;
}

#journey .dot.step-3 {
   left: 50%;
}

#journey .dot.step-4 {
   left: 66.6666666667%;
}

#journey .dot.step-5 {
   left: 83.3333333333%;
}

#journey #donut {
   top: -16px;
   right: 0;
   border: 12px solid #f9836c;
   background-color: #fff;
   width: 36px;
   height: 36px;
   transition: all .3s ease-in-out;
}

#journey #donut.animated {
   animation-name: pulsate;
   animation-duration: .4s;
   animation-iteration-count: 1;
   animation-direction: normal;
   animation-fill-mode: forwards;
   animation-timing-function: ease-in-out;
}

@keyframes progress-step-1 {
   0% {
      width: 0
   }

   to {
      width: calc(100%/6 * 1 + 24px)
   }
}

@keyframes progress-step-2 {
   0% {
      width: calc(100%/6 * 1 + 24px)
   }

   to {
      width: calc(100%/6 * 2 + 24px)
   }
}

@keyframes progress-step-3 {
   0% {
      width: calc(100%/6 * 2 + 24px)
   }

   to {
      width: calc(100%/6 * 3 + 24px)
   }
}

@keyframes progress-step-4 {
   0% {
      width: calc(100%/6 * 3 + 24px)
   }

   to {
      width: calc(100%/6 * 4 + 24px)
   }
}

@keyframes progress-step-5 {
   0% {
      width: calc(100%/6 * 4 + 24px)
   }

   to {
      width: calc(100%/6 * 5 + 24px)
   }
}

@keyframes progress-step-6 {
   0% {
      width: calc(100%/6 * 5 + 24px)
   }

   to {
      width: 105%
   }
}

@keyframes pulsate {
   0% {
      transform: scale(1)
   }

   50% {
      transform: scale(1.15)
   }

   to {
      transform: scale(1)
   }
}

.collections .article-item {
   margin-bottom: 30px;
   padding: 0 18px;
}

.collections .article-item a {
   display: block;
   height: 100%;
}

.collections .article-item a,
.collections .article-item a:hover {
   color: #292c45;
   text-decoration: none;
   outline: none;
   border: none;
}

.collections .article-item a .video {
   border-radius: 6px;
   height: 314px;
   width: 100%;
   position: relative;
   text-align: center;
   transition: all .5s ease;
   -webkit-transition: all .5s ease;
   -moz-transition: all .5s ease;
   -ms-transition: all .5s ease;
   -o-transition: all .5s ease;
   background-repeat: no-repeat;
   background-attachment: scroll;
   background-position: 0 14%;
   background-size: cover;
}

.collections .article-item a .video:hover {
   background-size: cover;
}

.collections .article-item a .video.quotation {
   background-size: contain;
}

@media (max-width: 1024px) {
   .collections .article-item a .video {
      height: 260px;
   }
}

@media (max-width: 991.98px) {
   .collections .article-item a .video {
      height: 214px;
      background-size: cover
   }

   .collections .article-item a .video:hover {
      background-size: cover
   }
}

@media (max-width: 767.98px) {
   .collections .article-item a .video {
      height: 292px;
   }
}

.collections .article-item a .video i {
   color: #fff;
   font-size: 61px;
   vertical-align: middle;
   margin-top: 130px;
   opacity: .5;
}

@media (max-width: 1024px) {
   .collections .article-item a .video i {
      margin-top: 100px;
   }
}

@media (max-width: 991.98px) {
   .collections .article-item a .video i {
      font-size: 40px;
      margin-top: 87px;
      height: 214px;
   }
}

@media (max-width: 767.98px) {
   .collections .article-item a .video i {
      font-size: 61px;
      margin-top: 115px;
      height: 115px;
   }
}

.collections .article-item a .video .tag {
   position: absolute;
   bottom: 10px;
   left: -7px;
   padding: 7px;
   color: #fff;
   font-size: 12px;
   letter-spacing: .2px;
   text-transform: uppercase;
   width: auto;
   line-height: 16px;
}

.collections .article-item a .video .learn-more {
   font-size: 16px;
   color: #fff;
   position: absolute;
   bottom: 45px;
   left: 15px;
}

.collections .article-item a .full-height {
   height: 100%;
}

.collections .article-item a .title {
   font-size: 18px;
   color: #292c45;
   text-align: left;
   margin: 20px 0 0;
   line-height: 1.3;
   font-family: CircularStd-Medium;
}

.collections .article-item a .collection-author {
   margin-top: 20px;
   font-size: 18px;
   font-weight: 400;
   font-style: normal;
   letter-spacing: -.4px;
   color: #292c45;
   margin-bottom: 0;
}

.collections .article-item a .affiliation {
   font-size: 14px;
   font-weight: 400;
   font-style: normal;
   color: #9495a2;
   letter-spacing: -.3px;
   margin-top: 3px;
}

.collections .article-item a .collection-author-oneline {
   font-size: 14px;
   font-weight: 400;
   font-style: normal;
   line-height: 1.5;
   color: #9495a2;
   letter-spacing: -.3px;
   margin-top: 5px;
   text-align: left;
}

.collections .no-border {
   border-right: none;
}

.journey-module .module {
   background: #fff;
}

.journey-module .module:first-of-type {
   padding-top: 60px;
   background-image: linear-gradient(0deg, #fff, #f6f5f5);
}

.journey-module .module:last-of-type {
   border-bottom-left-radius: 6px;
   border-bottom-right-radius: 6px;
}

.module.container.ad-break {
   background-color: transparent;
}

@media (max-width: 767px) {
   .container.container-white-bg.noBottomMargin.no-radius * {
      text-align: left !important
   }
}

@media (max-width: 575.98px) {
   h2.collection-header {
      font-size: 25px !important
   }

   h2.collection-header span {
      display: block
   }
}
.main-container {
   overflow: hidden;
   background: #f5f6fa;
   padding: 0 60px;
   width: 1600px;
   margin: 0 auto;
   padding: 0;
}

@media (max-width: 1600px) {
   .main-container {
      width: 100%
   }
}

h1 {
   margin: 0 0 1em;
   padding: 0;
   font-size: 48px;
   color: #292c45;
   letter-spacing: -1.5px;
   line-height: 1.3;
}

@media (max-width: 991.98px) {
   h1 {
      font-size: 42px;
   }
}

@media (max-width: 767.98px) {
   h1 {
      font-size: 36px;
   }
}

.single-article h2, h2{
   margin: 0 0 1em;
   padding: 0;
   font-size: 30px;
   color: #292c45;
   letter-spacing: -.5px;
   line-height: 1.3;
   margin-bottom: 24px;
   font-family: CircularStd-Bold;
}

@media (max-width: 991.98px) {
   h2, .single-article h2 {
      font-size: 28px;
   }
}

h2.light-blue {
   color: #8fa5b9;
}

h2.prefix {
   color: #41477b;
   font-size: 31px;
   letter-spacing: -.3px;
   line-height: 1.3;
}

h2.prefix span {
   color: #8fa5b9;
}

h2.prefix.medium-blue {
   color: #41477b;
}

h2.prefix.light-peach {
   color: #faa182;
}

h2.prefix.pink {
   color: #e85980;
}

h2.prefix.purple {
   color: #7b65c4;
}

h2.prefix.yellow {
   color: #f9c82b;
}

h2.prefix.teal {
   color: #7abfc4;
}

h2.prefix.magenta {
   color: #da4e9c;
}

h2.journey-step {
   color: #8fa5b9;
   font-size: 28px;
   margin-bottom: 30px;
   padding-top: 30px;
}

h2.journey-step.medium-blue span,
h2.journey-step span {
   color: #41477b;
}

h2.journey-step.light-peach span {
   color: #faa182;
}

h2.journey-step.pink span {
   color: #e85980;
}

h2.journey-step.purple span {
   color: #7b65c4;
}

h2.journey-step.yellow span {
   color: #f9c82b;
}

h2.journey-step.teal span {
   color: #7abfc4;
}

h2.journey-step.magenta span {
   color: #da4e9c;
}

h3 {
   margin: 0 0 1em;
   padding: 0;
   font-size: 20px;
   color: #292c45;
   letter-spacing: -.3px;
   line-height: 1.3;
}

p {
   color: #878897;
   font-size: 17px;
   letter-spacing: -.25px;
   line-height: 1.72;
}

@media (max-width: 767.98px) {
   p {
      font-size: 18px;
      line-height: 1.8
   }
}

p.subheader {
   color: rgba(41, 44, 69, .51);
   font-size: 18px;
   letter-spacing: -.25px;
   line-height: 1.64;
}

p.padded-content {
   padding: 0 230px;
}

@media (max-width: 991.98px) {
   p.padded-content {
      padding: 0 100px;
   }
}

@media (max-width: 767.98px) {
   p.padded-content {
      padding: 0
   }
}

li {
   color: #878897;
   font-size: 17px;
   letter-spacing: -.25px;
   line-height: 1.72;
}

@media (max-width: 767.98px) {
   li {
      font-size: 18px;
      line-height: 1.8
   }
}

.top-margin-20 {
   margin-top: 20px;
}

span.underlined {
   border-bottom: 3px solid #41477b;
}
@media (max-width: 767.98px) {
   .container {
      padding: 0 10px;
   }
}

.container.no-padding {
   padding: 0;
}

.main {
   height: auto;
   min-height: 300px;
   margin-top: 20px;
   transition: all .2s ease-out;
   -webkit-transition: all .2s ease-out;
   -moz-transition: all .2s ease-out;
   -ms-transition: all .2s ease-out;
   -o-transition: all .2s ease-out;
}

@media (max-width: 767.98px) {
   .main {
      padding-left: 10px;
      padding-right: 10px;
   }
}

.full-overlay {
   display: none;
   position: absolute;
   top: 0;
   left: 0;
   height: 100%;
   width: 100%;
   background: rgba(143, 165, 185, .4);
}

.container-white-bg {
   background: #fff;
   border-radius: 6px;
   margin-bottom: 39px;
}

.container-gray-bg {
   background: hsla(0, 0%, 100%, .3);
   border-radius: 6px;
   margin-bottom: 39px;
}

.white-bg {
   background: #fff;
   box-shadow: 0 40px 35px -65px rgba(0, 0, 0, .5);
}

.top-radius {
   border-top-left-radius: 6px;
   border-top-right-radius: 6px;
}

.bottom-radius {
   border-bottom-left-radius: 6px;
   border-bottom-right-radius: 6px;
}

.no-radius {
   border-radius: 0;
}

hr.separator {
   border: 0;
   height: 1px;
   background: hsla(0, 0%, 59%, .2);
   margin-top: 46px;
}

hr.divider-line {
   background: transparent;
   height: 0;
   border: 1px dashed rgba(41, 44, 69, .51);
   display: inline-block;
   width: 100%;
   margin: 25px 0;
}


blockquote {
   border-left: 5px solid #292c45;
   margin: 1.5em 10px 1.5em 0;
   padding: 0 0 0 25px;
}

blockquote p {
   display: inline;
   color: #292c45;
   line-height: 1.2;
   font-size: 28px;
   font-style: italic;
   font-weight: 700;
}


@media (max-width: 767.98px) {
   body.hasadsonpage #adSticky {
      min-height: 51px;
   }

   body.hasadsonpage #adSticky[data-ad-rendered=true] {
      min-height: 0
   }
}

.ad.show-ad-label:after {
   content: "ADVERTISEMENT";
   display: block;
   font-family: CircularStd-Book, sans-serif;
   font-size: 9px;
   font-weight: 400;
   letter-spacing: 4px;
   text-align: center;
   color: #8fa5b9;
   margin-top: 14px;
}

.ad.collapsed,
.ad.force-collapsed {
   display: none;
}

.ad.collapsed.show-ad-label:after,
.ad.force-collapsed.show-ad-label:after {
   content: "";
   display: none;
}

.content-color.light-peach .author a .name,.content-color.light-peach a,.content-color.light-peach a:focus,.content-color.light-peach a:hover {
   color: #faa182!important
}

.content-color.pink .author a .name,.content-color.pink a,.content-color.pink a:focus,.content-color.pink a:hover {
   color: #e85980!important
}

.content-color.purple .author a .name,.content-color.purple a,.content-color.purple a:focus,.content-color.purple a:hover {
   color: #7b65c4!important
}

.content-color.yellow .author a .name,.content-color.yellow a,.content-color.yellow a:focus,.content-color.yellow a:hover {
   color: #f9c82b!important
}

.content-color.teal .author a .name,.content-color.teal a,.content-color.teal a:focus,.content-color.teal a:hover {
   color: #7abfc4!important
}

.content-color.magenta .author a .name,.content-color.magenta a,.content-color.magenta a:focus,.content-color.magenta a:hover {
   color: #da4e9c!important
}
.container.has-ad {
   padding-top: 0;
   padding-bottom: 0;
}
@media (min-width: 728px) {

   #adSticky,
   #adStickyClose {
      display: none
   }
}

.ad:not(.has-render-event) {
   height: 0 !important;
   overflow: hidden;
   margin: 0 !important;
   min-height: 0 !important;
   padding: 0 !important;
}

.ad:not(.has-render-event):after {
   display: none !important;
}

.flexslider {
   background: none;
   border: none;
   margin-top: 30px;
}

@media (max-width: 767.98px) {
   .flexslider {
      margin-bottom: 0
   }
   .flexslider .slides li{
      margin-bottom: 15px;
   }
}

.flexslider:hover .flex-direction-nav .flex-prev {
   left: -30px;
}

.flexslider:hover .flex-direction-nav .flex-next {
   right: -30px;
}

.flexslider .slides {
   text-align: center;
}

.flexslider .slides li {
   position: relative;
   background: none;
   list-style: none;
}

.flexslider .slides li a,
.flexslider .slides li a:hover {
   text-decoration: none;
   color: #292c45;
   outline: none;
}

.flexslider .slides li a .video {
   border-radius: 6px;
   height: 292px;
   width: 90%;
   position: relative;
   text-align: center;
   margin: 0 auto;
   background-repeat: no-repeat;
   background-attachment: scroll;
   background-position: 50%;
   background-size: cover;
}

.flexslider .slides li a .video.quotation {
   background-size: contain;
}

.flexslider .slides li a .video i {
   color: #fff;
   font-size: 61px;
   vertical-align: middle;
   margin-top: 130px;
   opacity: .5;
}

@media (max-width: 767.98px) {
   .flexslider .slides li a .video i {
      margin-top: 115px;
   }
}

.flexslider .slides li a .video .tag {
   position: absolute;
   bottom: 10px;
   left: -7px;
   padding: 7px;
   color: #fff;
   font-size: 12px;
   letter-spacing: .2px;
   text-transform: uppercase;
   width: auto;
   line-height: 16px;
}

.flexslider .slides li a .title {
   font-size: 20px;
   color: #292c45;
   text-align: left;
   margin: 20px 0 0;
   width: 90%;
   margin: 20px auto 0;
   line-height: 1.3;
}

.flexslider .slides li a .collection-author {
   margin-top: 20px;
   font-size: 18px;
   font-weight: 400;
   font-style: normal;
   letter-spacing: -.4px;
   color: #292c45;
   margin-bottom: 0;
}

.flexslider .slides li a .affiliation {
   font-size: 14px;
   font-weight: 400;
   font-style: normal;
   color: #9495a2;
   letter-spacing: -.3px;
   margin-top: 3px;
}

.flexslider .slides li a .collection-author-oneline {
   font-size: 14px;
   font-weight: 400;
   font-style: normal;
   line-height: 1.5;
   color: #9495a2;
   letter-spacing: -.3px;
   margin: 5px 20px 0;
   text-align: left;
}

.flexslider .flex-control-nav {
   display: none;
}

.flexslider .flex-control-nav li a {
   height: 6px !important;
   width: 6px !important;
   outline: none;
}

.flexslider .flex-control-nav li a:before,
.flexslider .flex-control-nav li a:focus,
.flexslider .flex-control-nav li a:hover {
   outline: none;
}

.flexslider .flex-direction-nav .flex-next,
.flexslider .flex-direction-nav .flex-prev {
   top: 40%;
   width: 33px;
   height: 40px;
   line-height: 40px;
   text-align: center;
   background: #c0ccd7;
   outline: none;
}

.flexslider .flex-direction-nav .flex-next:before,
.flexslider .flex-direction-nav .flex-prev:before {
   color: #fff;
   font-size: 20px;
}

.flexslider .flex-direction-nav .flex-prev {
   left: -30px;
   border-top-right-radius: 3px;
   border-bottom-right-radius: 3px;
}

.flexslider .flex-direction-nav .flex-prev:before {
   position: relative;
   left: -8px;
}

.flexslider .flex-direction-nav .flex-next {
   right: -30px;
   border-top-left-radius: 3px;
   border-bottom-left-radius: 3px;
}

.flexslider .flex-direction-nav .flex-next:before {
   position: relative;
   left: -5px;
}

.alignnone {
   margin-left: 0;
   margin-right: 0;
   max-width: 100%;
   height: auto;
}

.aligncenter {
   display: block;
   margin: .5rem auto;
   height: auto;
}

.alignleft,
.alignright {
   margin-bottom: .5rem;
   height: auto;
}

@media (min-width: 576px) {
   .alignleft {
      float: left;
      margin-right: .5rem
   }

   .alignright {
      float: right;
      margin-left: .5rem
   }
}

.search-topic .row-collection .row-collections-desktop .arrow-navs,
.search-topic .row-collection .row-collections-desktop .collection-header {
   color: #292c45;
   font-family: CircularStd-Bold, sans-serif;
}

.search-topic .row-collection .row-collections-desktop .arrow-navs span,
.search-topic .row-collection .row-collections-desktop .collection-header span {
   font-family: CircularStd-Bold, sans-serif;
   color: #fda885;
}

.search-topic .row-collection .row-collections-desktop .arrow-navs span span,
.search-topic .row-collection .row-collections-desktop .collection-header span span {
   color: #292c45;
}

.search-topic .search-results-count {
   font-size: 31px;
   letter-spacing: -.3px;
   line-height: 1.3;
   color: #292c45;
   padding-left: 23px;
   margin-bottom: 16px;
   font-family: CircularStd-Black, sans-serif;
   font-weight: 400;
   font-style: normal;
}

.search-topic .search-results-count span {
   color: #8fa5b9;
}

.container.search-results-tabs {
   display: -ms-flexbox;
   display: flex;
   padding: 0;
}

.container.search-results-tabs>div {
   padding: 12px 41px;
   cursor: pointer;
}

.container.search-results-tabs>div.primary-tab {
   background-color: #fff;
   padding: 12px 41px;
   border-top-right-radius: 8px;
   border-top-left-radius: 8px;
}

.container.search-results-tabs>div.clin-tab {
   background-color: #f3e9e1;
   padding: 12px 41px;
   border-top-right-radius: 8px;
   border-top-left-radius: 8px;
}

.container.search-results-tabs>div span {
   display: block;
   color: #54576b;
   font-size: 20px;
   font-family: CircularStd-Book, sans-serif;
}

@media (max-width: 1023px) {
   .container.search-results-tabs>div span {
      font-size: 17px;
   }
}

.container.search-trial-results {
   background-color: #f3e9e1;
}

.container.search-trial-results .sn-ct-resultscontent {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-pack: justify;
   justify-content: space-between;
   position: relative;
   background-color: #f3e9e1;
}

@media (max-width: 1023px) {
   .container.search-trial-results .sn-ct-resultscontent {
      -ms-flex-direction: column;
      flex-direction: column;
      width: 100%
   }
}

.container.search-trial-results .sn-ct-resultscontent.active {
   padding: 36px 52px;
   height: auto;
   border-top: none;
}

@media (max-width: 1023px) {
   .container.search-trial-results .sn-ct-resultscontent.active {
      padding: 24px;
   }
}

.container.search-trial-results .sn-ct-resultscontent .studies-list {
   max-width: 660px;
   width: 100%;
}

@media (max-width: 1023px) {
   .container.search-trial-results .sn-ct-resultscontent .studies-list {
      -ms-flex-order: 2;
      order: 2
   }
}

.container.search-trial-results .sn-ct-resultscontent .study {
   border: none;
   padding: 0 20px;
   background-color: #fff;
   padding: 0 24px;
   margin-bottom: 24px;
   position: relative;
}

.container.search-trial-results .sn-ct-resultscontent .study .banner {
   background-color: #faa182;
   display: inline-block;
   color: #fff;
   text-transform: uppercase;
   padding: 7px 18px;
   margin-top: 24px;
   font-size: 12px;
   position: absolute;
   left: 0;
   margin: 0;
}

.container.search-trial-results .sn-ct-resultscontent .study .study-indent {
   padding: 24px 0;
   padding-top: 48px;
   padding-bottom: 40px;
}

.container.search-trial-results .sn-ct-resultscontent .study a.study-link {
   display: block;
   color: #41477b;
   text-decoration: none;
   font-size: 18px;
   line-height: 1.2;
   margin: 0 0 12px;
}

.container.search-trial-results .sn-ct-resultscontent .study a {
   color: #41477b;
}

.container.search-trial-results .sn-ct-resultscontent .how-many-miles:before {
   content: "";
   background-image: url(https://assets.survivornet.com/wp-content/uploads/2022/03/08221446/distance-indicator.png);
   background-size: contain;
   background-repeat: no-repeat;
   width: 10px;
   height: 20px;
   display: inline-block;
   margin: 0 7px 0 0;
   top: 7px;
   position: relative;
}

.container.search-trial-results .studies-filter-sidebar {
   padding: 24px;
   min-width: 250px;
   padding-top: 0;
   -ms-flex-positive: 1;
   flex-grow: 1;
   padding-left: 40px;
}

.container.search-trial-results .studies-filter-sidebar .apply-reset {
   margin: 0 0 24px;
}

.container.search-trial-results .studies-filter-sidebar .apply-studies-filters {
   background-color: #faa182;
   display: inline-block;
   color: #fff;
   text-transform: uppercase;
   padding: 7px 18px;
   margin-top: 24px;
   font-size: 12px;
   position: relative;
   left: 0;
   margin: 0;
   display: none;
}

.container.search-trial-results .studies-filter-sidebar .reset-studies-filters {
   display: inline-block;
   color: #fff;
   text-transform: uppercase;
   padding: 7px 18px;
   margin-top: 24px;
   font-size: 12px;
   position: relative;
   left: 0;
   margin: 0;
   background: #292c45;
   display: none;
}

@media (max-width: 1023px) {
   .container.search-trial-results .studies-filter-sidebar {
      -ms-flex-order: 1;
      order: 1;
      padding: 24px 0;
      padding-left: 0
   }
}

.container.search-trial-results .studies-filter-sidebar h4 {
   margin: 0 0 16px;
}

.container.search-trial-results .studies-filter-sidebar h4,
.container.search-trial-results .studies-filter-sidebar h5 {
   font-size: 20px;
   line-height: 1.2;
   color: #292c45;
}

.container.search-trial-results .studies-filter-sidebar h5 {
   padding: 0 0 10px;
   border-bottom: 1px dashed #41477b;
   margin-bottom: 14px;
   cursor: pointer;
}

.container.search-trial-results .studies-filter-sidebar .select-wrap {
   border: 2px solid #41477b;
   padding: 0;
   margin: 0 6px 12px 0;
   background-color: transparent;
   outline: none;
   cursor: pointer;
   -ms-flex-positive: 1;
   flex-grow: 1;
   position: relative;
}

.container.search-trial-results .studies-filter-sidebar .select-wrap:after {
   content: "";
   display: block;
   background-image: url(https://assets.survivornet.com/wp-content/uploads/2022/03/16164619/arrow-down.png);
   width: 12px;
   height: 18px;
   background-size: contain;
   background-repeat: no-repeat;
   background-position: 50%;
   position: absolute;
   top: 14px;
   right: 12px;
   pointer-events: none;
}

.container.search-trial-results .studies-filter-sidebar .select-wrap select {
   color: #41477b;
   background-color: #fff;
   padding: 10px 12px;
   outline: none;
   border: none;
   width: 100%;
   -moz-appearance: none;
   appearance: none;
   -webkit-appearance: none;
}

.container.search-trial-results .studies-filter-sidebar input[type=text] {
   color: #41477b;
   background-color: transparent;
   padding: 10px 12px;
   outline: none;
   border: none;
   width: 100%;
   -moz-appearance: none;
   appearance: none;
   -webkit-appearance: none;
   border: 2px solid #41477b;
   margin: 0 6px 12px 0;
   background-color: #fff;
}

.container.search-trial-results .studies-filter-sidebar p {
   font-size: 14px;
}

.container.search-trial-results .filter-result-panel .filter-result-controls {
   height: 0;
   overflow: hidden;
}

.container.search-trial-results .filter-result-panel.open .filter-result-controls {
   height: auto;
   padding-bottom: 6px;
}

body.search-results .container.hidetabs {
   height: 0;
   overflow: hidden;
   margin: 0;
   padding: 0;
}

@media (min-width: 768px) {
   .search-topic .module-wysiwyg {
      padding-right: 30%
   }
}

.sntv-mini-player {
   position: relative;
   margin: 24px 0;
}

.sntv-mini-player .jw-display-icon-next,
.sntv-mini-player .jw-display-icon-rewind,
.sntv-mini-player .jw-icon-next {
   display: none !important;
}

.sntv-mini-player .jwplayer.jw-flag-fullscreen {
   position: -webkit-sticky !important;
   position: sticky !important;
}

@media (max-width: 991.98px) {

   .sntv-mini-player .jw-flag-ads-vpaid:not(.jw-flag-media-audio):not(.jw-flag-audio-player):not(.jw-flag-ads-vpaid-controls):not(.jw-flag-casting) .jw-controlbar,
   .sntv-mini-player .jw-flag-user-inactive.jw-state-buffering:not(.jw-flag-media-audio):not(.jw-flag-audio-player):not(.jw-flag-ads-vpaid-controls):not(.jw-flag-casting) .jw-controlbar,
   .sntv-mini-player .jw-flag-user-inactive.jw-state-playing:not(.jw-flag-media-audio):not(.jw-flag-audio-player):not(.jw-flag-ads-vpaid-controls):not(.jw-flag-casting) .jw-controlbar {
      visibility: visible;
      opacity: 1
   }

   .sntv-mini-player .jwplayer.jw-breakpoint--1:not(.jw-flag-audio-player).jw-flag-cast-available .jw-icon-airplay,
   .sntv-mini-player .jwplayer.jw-breakpoint--1:not(.jw-flag-audio-player).jw-flag-cast-available .jw-icon-cast,
   .sntv-mini-player .jwplayer.jw-breakpoint--1:not(.jw-flag-audio-player) .jw-icon-audio-tracks,
   .sntv-mini-player .jwplayer.jw-breakpoint--1:not(.jw-flag-audio-player) .jw-icon-cc,
   .sntv-mini-player .jwplayer.jw-breakpoint--1:not(.jw-flag-audio-player) .jw-icon-fullscreen,
   .sntv-mini-player .jwplayer.jw-breakpoint--1:not(.jw-flag-audio-player) .jw-icon-hd,
   .sntv-mini-player .jwplayer.jw-breakpoint--1:not(.jw-flag-audio-player) .jw-settings-sharing {
      display: block
   }
}

.sntv-mini-player.sticky .mini-player-content-wrapper.out-of-viewport {
   position: fixed;
   bottom: 0;
   width: 28%;
   max-width: 367px;
   right: 0;
   background-color: #f5f6fa;
   padding: 12px 12px 64px;
   display: block;
   margin: 0 0 12px;
   box-shadow: 0 3px 14px rgba(0, 0, 0, .24);
   border-top-left-radius: 6px;
   border-bottom-left-radius: 6px;
   animation: fadeinSNTVminiplayer .3s ease-out 1 normal forwards;
   z-index: 88;
}

@media (max-width: 991.98px) {
   .sntv-mini-player.sticky .mini-player-content-wrapper.out-of-viewport {
      bottom: 54px;
      width: 72%;
      min-width: 256px;
      padding: 12px 12px 56px;
   }
}

.sntv-mini-player.sticky .mini-player-content-wrapper.out-of-viewport .mini-player-inner-wrapper {
   width: 100%;
   position: relative;
}

.sntv-mini-player.sticky .mini-player-content-wrapper.out-of-viewport .miniplayer-right-sticky {
   margin: 0;
}

.sntv-mini-player.sticky .mini-player-content-wrapper.out-of-viewport h4 {
   font-size: 28px;
   display: none;
}

.sntv-mini-player.sticky .mini-player-content-wrapper.out-of-viewport .sntv-button {
   position: absolute;
   bottom: 2px;
   left: 13px;
   padding: 8px 18px 7px 35px;
   font-size: 14px;
}

@media (max-width: 991.98px) {
   .sntv-mini-player.sticky .mini-player-content-wrapper.out-of-viewport .sntv-button {
      position: absolute;
      bottom: 0;
      left: 13px;
      padding: 7px 14px 7px 34px;
   }
}

.sntv-mini-player.sticky .mini-player-content-wrapper.out-of-viewport .close-btn {
   visibility: visible !important;
   width: auto !important;
   height: auto !important;
   position: absolute !important;
   overflow: hidden !important;
   bottom: 18px;
   right: 13px;
   font-size: 16px;
   color: #9698a4;
   font-weight: 700;
}

.sntv-mini-player.sticky .mini-player-content-wrapper.out-of-viewport .close-btn:after {
   background-image: url(../images/sntv/mini-player-close.png);
   content: "";
   display: inline-block;
   width: 14px;
   height: 24px;
   background-size: contain;
   background-repeat: no-repeat;
   background-position: 50%;
   margin: 0 0 0 7px;
   position: relative;
   top: 6.6px;
}

@media (max-width: 991.98px) {
   .sntv-mini-player.sticky .mini-player-content-wrapper.out-of-viewport .close-btn:after {
      top: 8px;
   }
}

@media (max-width: 991.98px) {
   .sntv-mini-player.sticky .mini-player-content-wrapper.out-of-viewport .close-btn {
      bottom: 18px;
      right: 10px;
      font-size: 14px;
   }
}

.sntv-mini-player:hover .jw-flag-ads-vpaid:not(.jw-flag-media-audio):not(.jw-flag-audio-player):not(.jw-flag-ads-vpaid-controls):not(.jw-flag-casting) .jw-controlbar,
.sntv-mini-player:hover .jw-flag-user-inactive.jw-state-buffering:not(.jw-flag-media-audio):not(.jw-flag-audio-player):not(.jw-flag-ads-vpaid-controls):not(.jw-flag-casting) .jw-controlbar,
.sntv-mini-player:hover .jw-flag-user-inactive.jw-state-playing:not(.jw-flag-media-audio):not(.jw-flag-audio-player):not(.jw-flag-ads-vpaid-controls):not(.jw-flag-casting) .jw-controlbar {
   visibility: visible;
   opacity: 1;
}

.sntv-mini-player.bottom {
   margin-top: 40px;
}

.sntv-mini-player h4 {
   margin-top: 0;
   color: #bdb6b8;
   font-size: 36px;
   font-family: CircularStd-Black;
   line-height: .96;
   letter-spacing: -.058em;
   margin: 24px 0 14px;
}

.sntv-mini-player h4 span {
   color: #da909b;
}

.sntv-mini-player p {
   color: #bdb6b8;
   font-size: 23px;
   line-height: 31px;
   font-weight: 700;
   font-family: CircularStd-Bold;
}

@media (max-width: 991.98px) {
   .sntv-mini-player p {
      font-size: 20px;
      line-height: 26px;
   }
}

.sntv-mini-player .sntv-button {
   background-color: #da909b;
   color: #fff;
   text-transform: uppercase;
   padding: 10px 15px 9px 34px;
   position: relative;
   text-decoration: none;
   border-radius: 3px;
   white-space: nowrap;
   font-size: 14px;
   display: inline-block;
   margin: 10px 0 12px;
}

.sntv-mini-player .sntv-button:before {
   content: "";
   background-image: url(../images/sntv/icon_sign_up_3.png);
   width: 26px;
   height: 50px;
   top: 50%;
   left: 5px;
   transform: translateY(-50%);
   display: block;
   position: absolute;
   background-repeat: no-repeat;
   background-size: contain;
   background-position: 50%;
   width: 11px;
   height: 28px;
   top: 49%;
   left: 13px;
}

#sntv-player-ad-clickthrough.is-active {
   display: block;
   position: absolute;
   width: 100%;
   height: 100%;
   z-index: 20;
}

@media (max-width: 991.98px) {
   #sntv-player-ad-clickthrough.is-active {
      height: 100%
   }
}

@keyframes fadeinSNTVminiplayer {
   0% {
      opacity: 0
   }

   to {
      opacity: 1
   }
}

.header-container.mini-player {
   position: relative;
   z-index: -999;
}

.single-article .video .video-container.mini-player {
   position: relative !important;
   z-index: -999 !important;
}

@media (max-width: 991.98px) {
   .journey-featured-tiles {
      border-bottom: 1px dashed #262a49
   }
}

.journey-featured-tiles.no-fs .jw-icon-fullscreen,
.journey-featured-tiles p.title-mbl {
   display: none;
}

@media (max-width: 991.98px) {
   .journey-featured-tiles p.title-mbl {
      display: block;
      padding: 40px 12px 18px;
      color: #262a49;
      font-size: 22px;
      padding-bottom: 14px;
      background-color: #f9f6f0;
      margin: 0
   }
}

.journey-featured-tiles .sntv-journey-tile {
   min-height: 470px;
   position: relative;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-align: end;
   align-items: flex-end;
   transition: height .28s ease-in-out 0s;
}

@media (max-width: 991.98px) {
   .journey-featured-tiles .sntv-journey-tile {
      height: 95vw;
      min-height: 0
   }
}

@media (min-width: 1440px) {
   .journey-featured-tiles .sntv-journey-tile .container {
      width: 100%;
      max-width: 100%;
      padding-left: 90px;
      padding-right: 90px;
   }
}

@media (min-width: 768px) {
   .journey-featured-tiles .sntv-journey-tile.full-screen {
      height: 56.25vw
   }

   .journey-featured-tiles .sntv-journey-tile.full-screen .background {
      z-index: 8
   }

   .journey-featured-tiles .sntv-journey-tile.full-screen .background div.video-overlay {
      padding: 0
   }

   .journey-featured-tiles .sntv-journey-tile.full-screen .background div.video-overlay .jwplayer {
      top: 0;
      transform: translate(0);
      right: 0;
      max-width: 100%
   }
}

@media (min-width: 768px) {
   .journey-featured-tiles .sntv-journey-tile.desktop-light .info p {
      color: #6d6d6d
   }
}

.journey-featured-tiles .sntv-journey-tile h2 {
   margin: 0 0 8px;
   font-size: 20px;
}

@media (max-width: 991.98px) {
   .journey-featured-tiles .sntv-journey-tile {
      min-height: 240px;
      -ms-flex-direction: column;
      flex-direction: column;
      background-color: #f9f6f0
   }

   .journey-featured-tiles .sntv-journey-tile h2 {
      padding: 0 0 6px;
      font-size: 22px;
      margin-bottom: 0
   }
}

.journey-featured-tiles .sntv-journey-tile.right .background div.video-overlay {
   left: 0;
   right: auto;
}

@media (max-width: 991.98px) {
   .journey-featured-tiles .sntv-journey-tile.right .background div.video-overlay {
      left: 0
   }
}

.journey-featured-tiles .sntv-journey-tile .background div.video-overlay {
   position: absolute;
   top: 0;
   right: 0;
   width: 100%;
   height: 100%;
   z-index: 5;
   transform: translate(-800%);
   left: auto;
   padding: 60px;
}

.journey-featured-tiles .sntv-journey-tile .background div.video-overlay .jwplayer:hover .jw-controlbar {
   visibility: visible !important;
   opacity: 1 !important;
}

.journey-featured-tiles .sntv-journey-tile .background div.video-overlay .jw-controlbar {
   transition: opacity .2s linear 0s;
}

.journey-featured-tiles .sntv-journey-tile .background div.video-overlay .video-overlay-background {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
}

.journey-featured-tiles .sntv-journey-tile .background div.video-overlay .jwplayer {
   height: auto !important;
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   right: 60px;
   max-width: 50%;
}

@media (max-width: 991.98px) {
   .journey-featured-tiles .sntv-journey-tile .background div.video-overlay .jwplayer {
      transform: translate(-50%);
      right: auto;
      left: 50%;
      max-width: 100%;
      top: 0
   }
}

.journey-featured-tiles .sntv-journey-tile .background div.video-overlay .jwplayer.jw-flag-fullscreen {
   max-width: none;
   height: 100vh !important;
}

.journey-featured-tiles .sntv-journey-tile .background div.video-overlay .jwplayer.jw-flag-fullscreen video {
   width: 100% !important;
   -o-object-fit: contain !important;
   object-fit: contain !important;
}

@media (max-width: 991.98px) {
   .journey-featured-tiles .sntv-journey-tile .background div.video-overlay {
      right: 0;
      width: 100%;
      height: 100%;
      top: 0;
      transform: translate(-800%);
      padding: 0
   }
}

.journey-featured-tiles .sntv-journey-tile .background div.video-overlay.visible {
   transform: translate(0);
   background-color: rgba(0, 0, 0, .8);
}

@media (max-width: 991.98px) {
   .journey-featured-tiles .sntv-journey-tile .background div.video-overlay.visible {
      transform: translate(0)
   }
}

.journey-featured-tiles .sntv-journey-tile .background div.video-overlay .video-overlay-video {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
}

.journey-featured-tiles .sntv-journey-tile .background div.video-overlay .close-button-full {
   position: absolute;
   display: block;
   color: #fff;
   font-size: 28px;
   right: 28px;
   top: 18px;
   cursor: pointer;
   opacity: 1;
   transition: opacity 1s linear 0s;
}

.journey-featured-tiles .sntv-journey-tile .background div.video-overlay .close-button-full.hide-close {
   opacity: 0;
}

.journey-featured-tiles .sntv-journey-tile.right {
   text-align: right;
}

@media (max-width: 991.98px) {
   .journey-featured-tiles .sntv-journey-tile.right {
      text-align: left
   }
}

.journey-featured-tiles .sntv-journey-tile.right .background div.video-overlay .jwplayer {
   left: 60px;
}

@media (max-width: 991.98px) {
   .journey-featured-tiles .sntv-journey-tile.right .background div.video-overlay .jwplayer {
      transform: translate(-50%, -50%);
      right: auto;
      left: 50%
   }
}

.journey-featured-tiles .sntv-journey-tile.right .container {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-pack: end;
   justify-content: flex-end;
}

@media (max-width: 991.98px) {
   .journey-featured-tiles .sntv-journey-tile.right .container {
      -ms-flex-pack: end;
      justify-content: flex-end;
      -ms-flex-pack: start;
      justify-content: flex-start
   }
}

@media (min-width: 768px) {
   .journey-featured-tiles .sntv-journey-tile.desktop-light .background div.video-overlay.visible {
      transform: translate(0);
      background-color: hsla(0, 0%, 100%, .8)
   }
}

@media (min-width: 768px) and (max-width:991.98px) {
   .journey-featured-tiles .sntv-journey-tile.desktop-light .background div.video-overlay.visible {
      background-color: rgba(0, 0, 0, .8)
   }
}

@media (min-width: 768px) {
   .journey-featured-tiles .sntv-journey-tile.desktop-light .info {
      color: #6d6d6d
   }
}

@media (min-width: 768px) and (max-width:991.98px) {
   .journey-featured-tiles .sntv-journey-tile.desktop-light .info p {
      color: #262a49;
      font-size: 16px;
   }
}

@media (min-width: 768px) {
   .journey-featured-tiles .sntv-journey-tile.desktop-light .info .subtitle {
      font-size: 14px;
      color: #7694cc
   }
}

@media (max-width: 991.98px) {
   .journey-featured-tiles .sntv-journey-tile.mobile-light .background div.video-overlay.visible {
      transform: translate(0);
      background-color: hsla(0, 0%, 100%, .8)
   }
}

@media (max-width: 991.98px) and (max-width:991.98px) {
   .journey-featured-tiles .sntv-journey-tile.mobile-light .background div.video-overlay.visible {
      background-color: rgba(0, 0, 0, .8)
   }
}

@media (max-width: 991.98px) {
   .journey-featured-tiles .sntv-journey-tile.mobile-light .info {
      color: #6d6d6d
   }
}

@media (max-width: 991.98px) and (max-width:991.98px) {
   .journey-featured-tiles .sntv-journey-tile.mobile-light .info {
      color: #262a49
   }
}

@media (max-width: 991.98px) {
   .journey-featured-tiles .sntv-journey-tile.mobile-light .info p {
      color: #6d6d6d
   }
}

@media (max-width: 991.98px) and (max-width:991.98px) {
   .journey-featured-tiles .sntv-journey-tile.mobile-light .info p {
      color: #262a49;
      font-size: 16px;
   }

   .journey-featured-tiles .sntv-journey-tile.mobile-light .info p.subtitle-mbl {
      font-size: 14px;
      color: #7694cc;
      margin-bottom: 0
   }
}

@media (max-width: 991.98px) {
   .journey-featured-tiles .sntv-journey-tile.mobile-light .info .subtitle {
      font-size: 14px;
      color: #7694cc
   }
}

.journey-featured-tiles .sntv-journey-tile .background {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
}

@media (max-width: 991.98px) {
   .journey-featured-tiles .sntv-journey-tile .background {
      height: 100%
   }
}

.journey-featured-tiles .sntv-journey-tile .background>div {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background-size: cover;
   background-position: top;
}

.journey-featured-tiles .sntv-journey-tile .background>div.mobile-background {
   display: none;
   background-position: top;
}

@media (max-width: 991.98px) {
   .journey-featured-tiles .sntv-journey-tile .background>div.desktop-background {
      display: none
   }

   .journey-featured-tiles .sntv-journey-tile .background>div.mobile-background {
      display: block
   }
}

.journey-featured-tiles .sntv-journey-tile .info {
   position: relative;
   z-index: 2;
   color: #fff;
   max-width: 390px;
}

@media (max-width: 991.98px) {
   .journey-featured-tiles .sntv-journey-tile .info {
      padding-top: 0;
      position: absolute;
      bottom: 22px;
      left: 16px;
      width: calc(100% - 32px)
   }
}

.journey-featured-tiles .sntv-journey-tile .info h2 {
   color: #fff;
}

@media (max-width: 991.98px) {
   .journey-featured-tiles .sntv-journey-tile .info h2.mobile-title {
      display: block !important
   }

   .journey-featured-tiles .sntv-journey-tile .info h2.desktop-title {
      display: none
   }
}

.journey-featured-tiles .sntv-journey-tile .info h2.mobile-title {
   display: none;
}

.journey-featured-tiles .sntv-journey-tile .info p {
   color: #fff;
   line-height: 1.5;
}

@media (max-width: 991.98px) {
   .journey-featured-tiles .sntv-journey-tile .info p {
      font-size: 16px;
   }

   .journey-featured-tiles .sntv-journey-tile .info p.brief {
      display: block !important
   }

   .journey-featured-tiles .sntv-journey-tile .info p.long,
   .journey-featured-tiles .sntv-journey-tile .info p.subtitle {
      display: none
   }

   .journey-featured-tiles .sntv-journey-tile .info p.subtitle-mbl {
      display: block !important
   }
}

.journey-featured-tiles .sntv-journey-tile .info p.brief,
.journey-featured-tiles .sntv-journey-tile .info p.subtitle-mbl {
   display: none;
}

.journey-featured-tiles .sntv-journey-tile .info .subtitle,
.journey-featured-tiles .sntv-journey-tile .info .subtitle-mbl {
   font-size: 14px;
   color: #7694cc;
   margin-bottom: 0;
}

@media (max-width: 991.98px) {

   .journey-featured-tiles .sntv-journey-tile .info .subtitle,
   .journey-featured-tiles .sntv-journey-tile .info .subtitle-mbl {
      font-weight: 700
   }
}

.journey-featured-tiles .sntv-journey-tile .info .subtitle-mbl[data-color=dark-blue],
.journey-featured-tiles .sntv-journey-tile .info .subtitle[data-color=dark-blue] {
   color: #414562;
}

.journey-featured-tiles .sntv-journey-tile .info .subtitle-mbl[data-color=pink],
.journey-featured-tiles .sntv-journey-tile .info .subtitle[data-color=pink] {
   color: #da909b;
}

.journey-featured-tiles .sntv-journey-tile .info .watch-now {
   background-color: #da909b;
   color: #fff;
   color: #f9f6f0;
   text-transform: uppercase;
   padding: 10px 15px 9px 34px;
   position: relative;
   text-decoration: none;
   margin: 8px auto 24px;
   border-radius: 3px;
   display: inline-block;
   font-size: 10px;
}

@media (max-width: 991.98px) {
   .journey-featured-tiles .sntv-journey-tile .info .watch-now {
      margin: 8px auto 0;
      padding: 9px 12px 7px 34px;
   }
}

.journey-featured-tiles .sntv-journey-tile .info .watch-now:before {
   content: "";
   background-image: url(../images/sntv/icon_sign_up_3.png);
   width: 26px;
   height: 50px;
   top: 50%;
   left: 5px;
   transform: translateY(-50%);
   display: block;
   position: absolute;
   background-repeat: no-repeat;
   background-size: contain;
   background-position: 50%;
   width: 11px;
   height: 28px;
   top: 49%;
   left: 13px;
}

@media (max-width: 991.98px) {
   .journey-featured-tiles .sntv-journey-tile .info .watch-now:before {
      width: 11px;
      height: 16px;
      left: 12px;
   }
}

.optional-journey-header-wrapper {
   display: -ms-flexbox;
   display: flex;
   margin: 24px auto;
}

.journey-step-header-cta {
   text-transform: uppercase;
   padding: 10px 15px 9px 34px;
   position: relative;
   text-decoration: none;
   margin: 8px auto 24px;
   border-radius: 3px;
   display: inline-block;
}

@media (max-width: 991.98px) {
   .journey-step-header-cta {
      margin: 8px auto 0;
      padding: 9px 12px 7px 34px;
   }
}

.journey-step-header-cta:before {
   content: "";
   background-image: url(../images/sntv/icon_sign_up_3.png);
   width: 26px;
   height: 50px;
   top: 50%;
   left: 5px;
   transform: translateY(-50%);
   display: block;
   position: absolute;
   background-repeat: no-repeat;
   background-size: contain;
   background-position: 50%;
   width: 11px;
   height: 28px;
   top: 49%;
   left: 13px;
}

@media (max-width: 991.98px) {
   .journey-step-header-cta:before {
      width: 11px;
      height: 16px;
      left: 12px;
   }
}

.clinical-trials-sidebar-topic {
   border: 4px solid #7795ca;
   background-color: #f6f5f9;
   height: auto;
   overflow: hidden;
   border: none;
   opacity: 0;
   transition: opacity .2s linear 0s;
   position: relative;
}

.clinical-trials-sidebar-topic.active {
   border: 4px solid #7795ca;
   height: auto;
   opacity: 1;
}

.clinical-trials-sidebar-topic .group-wrap-input {
   display: -ms-flexbox;
   display: flex;
}

.clinical-trials-sidebar-topic .input-wrap,
.clinical-trials-sidebar-topic .select-wrap {
   border: 2px solid #41477b;
   padding: 0;
   margin: 0 6px 12px 0;
   background-color: #fff;
   outline: none;
   cursor: pointer;
   min-width: 100px;
   position: relative;
}

.clinical-trials-sidebar-topic .input-wrap.error,
.clinical-trials-sidebar-topic .select-wrap.error {
   border: 2px solid red;
}

.clinical-trials-sidebar-topic .select-wrap:after {
   content: "";
   display: block;
   background-image: url(https://assets.survivornet.com/wp-content/uploads/2022/03/16164619/arrow-down.png);
   width: 12px;
   height: 18px;
   background-size: contain;
   background-repeat: no-repeat;
   background-position: 50%;
   position: absolute;
   top: 14px;
   right: 12px;
   pointer-events: none;
}

.clinical-trials-sidebar-topic .select-wrap.error {
   border: 2px solid red;
}

.clinical-trials-sidebar-topic .select-wrap select {
   color: #41477b;
   background-color: transparent;
   padding: 10px 32px 10px 12px;
   outline: none;
   border: none;
   width: 100%;
   text-align: left;
   -moz-appearance: none;
   appearance: none;
   -webkit-appearance: none;
}

.clinical-trials-sidebar-topic .eyebrow {
   padding: 24px 24px 0;
}

.clinical-trials-sidebar-topic .eyebrow p {
   font-size: 16px;
   line-height: 20px;
   color: #565655;
   margin: 0;
}

.clinical-trials-sidebar-topic .eyebrow p strong {
   color: #262b45;
}

.clinical-trials-sidebar-topic .eyebrow:after {
   content: "";
   display: block;
   height: 1px;
   width: 44px;
   background-color: #262b48;
   margin: 24px 0;
}

.clinical-trials-sidebar-topic .intro-copy {
   padding: 0 24px 24px;
}

.clinical-trials-sidebar-topic .intro-copy h3 {
   font-weight: 700;
   font-size: 23px;
   line-height: 25px;
   color: #292c43;
}

.clinical-trials-sidebar-topic .intro-copy h3 .trial-count {
   color: #7e94c6;
}

.clinical-trials-sidebar-topic .intro-copy h3 .local {
   display: none;
}

.clinical-trials-sidebar-topic .intro-copy p {
   font-size: 16px;
   line-height: 20px;
}

.clinical-trials-sidebar-topic .input-block {
   padding: 0 24px 24px;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-direction: column;
   flex-direction: column;
}

@media (max-width: 1023px) {
   .clinical-trials-sidebar-topic .input-block {
      -ms-flex-direction: column;
      flex-direction: column
   }
}

.clinical-trials-sidebar-topic .input-block.email {
   -ms-flex-direction: column;
   flex-direction: column;
}

.clinical-trials-sidebar-topic .input-block.email label {
   margin: 18px 0;
   display: -ms-flexbox;
   display: flex;
}

.clinical-trials-sidebar-topic .input-block.email label input {
   display: block;
}

.clinical-trials-sidebar-topic .input-block.email label span {
   display: inline-block;
   margin: 0 0 0 12px;
   font-size: 13px;
}

.clinical-trials-sidebar-topic .input-block input {
   display: block;
   padding: 10px 12px;
   width: 100%;
   -moz-appearance: none;
   appearance: none;
   -webkit-appearance: none;
   border: none;
   border-radius: 0;
   outline: none;
}

.clinical-trials-sidebar-topic .input-block input.error {
   border: 1px solid red;
}

.clinical-trials-sidebar-topic .input-block input[type=checkbox] {
   display: inline-block !important;
   width: auto;
   background-color: #fff;
   border: 1px solid #000;
   padding: 0;
   -moz-appearance: auto;
   appearance: auto;
   -webkit-appearance: auto;
}

.clinical-trials-sidebar-topic .input-block input[type=submit] {
   background-color: #262b48;
   color: #fff;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   border: none;
   outline: none;
   border-radius: 0;
   padding: 4px 18px;
}

@media (max-width: 1023px) {
   .clinical-trials-sidebar-topic .input-block input[type=submit].begin {
      margin-left: 0;
      margin-top: 12px;
   }
}

.clinical-trials-sidebar-topic .people-graphic {
   width: 100%;
   height: 90px;
   border-top: 4px solid #7795ca;
   background-size: 800px auto;
   background-position: -335px -12px;
}

.sn-cttop-loader,
.sn-cttop-loader:after {
   border-radius: 50%;
   width: 30px;
   height: 30px;
}

.sn-cttop-loader {
   margin: 60px auto;
   font-size: 5px;
   position: relative;
   text-indent: -9999em;
   border-top: 1.1em solid hsla(16, 92%, 75%, .2);
   border-right: 1.1em solid hsla(16, 92%, 75%, .2);
   border-bottom: 1.1em solid hsla(16, 92%, 75%, .2);
   border-left: 1.1em solid #faa182;
   transform: translateZ(0);
   animation: load8 1.1s infinite linear;
   position: absolute;
   top: -38px;
   right: 33px;
   opacity: 0;
   transition: opacity .6s linear 0s;
}

.sn-cttop-loader.active {
   opacity: 1;
}

.studies-list .sn-cttop-loader {
   right: auto;
   top: -50px;
}

@media (max-width: 1023px) {

   .single-clinical-trials #main,
   .tax-conditions #main {
      margin-top: 0
   }
}

.sn-clinicaltrials-single {
   background-color: transparent;
   padding: 36px 40px 0;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single {
      padding: 36px 0 0;
      max-width: 100%;
      overflow-x: hidden
   }
}

.term .sn-ct-info {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-pack: justify;
   justify-content: space-between;
   padding: 0 0 60px;
}

@media (max-width: 1023px) {
   .term .sn-ct-info {
      -ms-flex-direction: column;
      flex-direction: column;
      padding: 0 0 24px;
      padding: 0 0 40px;
   }
}

.term .sn-ct-info .eyebrow {
   margin-bottom: 18px;
}

.term .sn-ct-info .snct-single-filters {
   border-top: 0 !important;
   border-bottom: 0 !important;
   padding: 12px 0 !important;
   margin: 24px 0 0 !important;
}

@media (max-width: 1023px) {
   .term .sn-ct-info h1 {
      text-align: center;
      width: 100%
   }
}

.term .finder-callout-mobile {
   display: none;
}

@media (max-width: 1023px) {
   .term .finder-callout-mobile {
      display: block;
      margin: 60px 0;
      position: relative;
      padding: 41px 28px 240px 21px;
      border-bottom: 1px dashed #41477b
   }

   .term .finder-callout-mobile:after {
      content: "";
      display: block;
      background-image: url(https://assets.survivornet.com/wp-content/uploads/2022/09/29132202/clintrials-doctor-graphic.png);
      background-size: contain;
      background-repeat: no-repeat;
      width: 129%;
      height: 431px;
      position: absolute;
      top: -18px;
      z-index: 0;
      left: -17px;
      pointer-events: none
   }

   .term .finder-callout-mobile p {
      font-size: 15px;
      line-height: 24px;
      color: #292c45;
      position: relative;
      z-index: 1;
      max-width: 217px;
   }

   .term .finder-callout-mobile a {
      font-size: 14px;
      line-height: 18px;
      color: #fff;
      position: relative;
      background: #f67f54;
      padding: 8px 18px 8px 36px;
      z-index: 1
   }

   .term .finder-callout-mobile a:before {
      content: "";
      display: block;
      width: 12px;
      height: 16px;
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4 14.508a2.045 2.045 0 1 1-2.892 2.893l-3.155-3.155c-.24-.24-.68-.312-.985-.17 0 0-.168.097-.551.233a7.364 7.364 0 1 1 4.485-4.471c-.135.375-.224.53-.224.53a.924.924 0 0 0 .168.985l3.155 3.155zM7.365 11.046a3.682 3.682 0 1 0 0-7.364 3.682 3.682 0 0 0 0 7.364z' fill='%23fff'/%3E%3C/svg%3E");
      background-size: contain;
      background-repeat: no-repeat;
      background-position: 50%;
      position: absolute;
      left: 8px;
      top: 50%;
      transform: translateY(-50%)
   }
}

.term .sn-clinicaltrials-pagecontent {
   overflow: hidden;
}

.term .sn-ct-maincontent {
   padding-right: 0 !important;
}

.term .info-left {
   max-width: 654px;
}

.term .info-left h1,
.term .info-left h2 {
   font-family: CircularStd-Medium, sans-serif;
   font-weight: 400;
}

.term .info-left p {
   font-size: 17px;
   letter-spacing: -.25px;
   line-height: 1.62;
}

.term .info-right {
   width: 340px;
   max-width: 100%;
   -ms-flex-positive: 0;
   flex-grow: 0;
   margin-left: 60px;
   box-sizing: border-box;
   -ms-flex-negative: 0;
   flex-shrink: 0;
}

@media (max-width: 1023px) {
   .term .info-right {
      margin: 24px auto 0;
      max-width: 400px;
      width: 100%
   }
}

.term .info-right.sponsor {
   padding-top: 40px;
}

.term .info-right .snct-video-modal {
   position: relative;
   height: 0;
   overflow: hidden;
}

.term .info-right .snct-video-modal.open {
   position: fixed;
   height: calc(72vw - 360px);
   width: calc(100vw - 360px);
   background-color: hsla(0, 0%, 100%, .9);
   border: 2px solid #f1f1f1;
   z-index: 999;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   padding: 44px;
}

@media (max-width: 1023px) {
   .term .info-right .snct-video-modal.open {
      height: 72vw;
      width: 100vw
   }
}

.term .info-right .snct-video-modal .close-video-modal {
   position: absolute;
   bottom: 11px;
   right: 50px;
   color: #f67f54;
   font-family: CircularStd-Medium, Helvetica, Arial, sans-serif;
   font-size: 17px;
   letter-spacing: -.25px;
   line-height: 1.62;
   display: inline-block;
   width: auto;
   height: auto;
}

@media (max-width: 1023px) {
   .term .info-right .snct-video-modal .close-video-modal {
      bottom: 5px;
   }
}

.term .info-right a {
   display: block;
   width: 100%;
   height: 196px;
   background-size: cover;
   background-position: 50%;
   position: relative;
}

.term .info-right a .article-title {
   font-size: 18px;
   line-height: 21px;
   padding: 16px;
   position: absolute;
   bottom: 0;
   left: 0;
   color: #fff;
   display: block;
   width: 100%;
   background: rgba(0, 0, 0, .5);
   background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .5) 29%, #000);
}

.term .info-right a .video-icon {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' viewBox='0 0 109 109' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24 54.5C24 37.623 37.623 24 54.5 24 71.377 24 85 37.623 85 54.5 85 71.377 71.377 85 54.5 85 37.623 85 24 71.377 24 54.5zm43 .5L46 42v26l21-13z' fill='%23fff' fill-opacity='.9' filter='url(%23a)'/%3E%3Cdefs%3E%3Cfilter id='a' x='0' y='0' width='109' height='109' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='12'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.0739357 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_790_3670'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_790_3670' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
   display: block;
   width: 100px;
   height: 100px;
   background-size: contain;
   background-repeat: no-repeat;
   background-position: 50%;
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
}

.term .trials-tool {
   display: -ms-flexbox;
   display: flex;
}

@media (max-width: 1023px) {
   .term .trials-tool {
      -ms-flex-direction: column;
      flex-direction: column
   }
}

.term .trials-tool .trials-right {
   min-width: 340px;
}

@media (max-width: 1023px) {
   .term .trials-tool .trials-right {
      -ms-flex-order: 1;
      order: 1;
      width: 100%
   }
}

.term .trials-tool .trials-right .active-trials {
   border-bottom: 1px dashed #41477b;
   padding-bottom: 14px;
   margin-bottom: 14px;
   display: none;
}

@media (max-width: 1023px) {
   .term .trials-tool .trials-right .active-trials {
      display: block
   }
}

.term .trials-tool .trials-right .active-trials h3 {
   font-family: CircularStd-Medium, sans-serif;
   font-weight: 400;
   font-size: 22px;
   line-height: 34px;
   margin-bottom: 0;
}

.term .trials-tool .trials-right .active-trials h3 span {
   color: #7795ca;
}

.term .trials-tool .trials-right .finder-callout {
   margin: 60px 0;
   position: relative;
   padding: 41px 28px 243px 21px;
   border-bottom: 1px dashed #41477b;
}

@media (max-width: 1023px) {
   .term .trials-tool .trials-right .finder-callout {
      display: none
   }
}

.term .trials-tool .trials-right .finder-callout:after {
   content: "";
   display: block;
   background-image: url(https://assets.survivornet.com/wp-content/uploads/2022/09/29132202/clintrials-doctor-graphic.png);
   background-size: contain;
   background-repeat: no-repeat;
   width: 129%;
   height: 431px;
   position: absolute;
   top: -18px;
   z-index: 0;
   left: -17px;
   pointer-events: none;
}

.term .trials-tool .trials-right .finder-callout p {
   font-size: 15px;
   line-height: 24px;
   color: #292c45;
   position: relative;
   z-index: 1;
   max-width: 217px;
}

.term .trials-tool .trials-right .finder-callout a {
   font-size: 14px;
   line-height: 18px;
   color: #fff;
   position: relative;
   background: #f67f54;
   padding: 8px 18px 8px 36px;
   z-index: 1;
}

.term .trials-tool .trials-right .finder-callout a:before {
   content: "";
   display: block;
   width: 12px;
   height: 16px;
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4 14.508a2.045 2.045 0 1 1-2.892 2.893l-3.155-3.155c-.24-.24-.68-.312-.985-.17 0 0-.168.097-.551.233a7.364 7.364 0 1 1 4.485-4.471c-.135.375-.224.53-.224.53a.924.924 0 0 0 .168.985l3.155 3.155zM7.365 11.046a3.682 3.682 0 1 0 0-7.364 3.682 3.682 0 0 0 0 7.364z' fill='%23fff'/%3E%3C/svg%3E");
   background-size: contain;
   background-repeat: no-repeat;
   background-position: 50%;
   position: absolute;
   left: 8px;
   top: 50%;
   transform: translateY(-50%);
}

.term .trials-tool .trials-right .filter-header {
   border-bottom: 1px dashed #41477b;
   padding-bottom: 14px;
   margin-bottom: 0;
}

@media (max-width: 1023px) {
   .term .trials-tool .trials-right .filter-header {
      padding-bottom: 14px;
      margin-bottom: 0
   }
}

.term .trials-tool .trials-right .filter-header h5 {
   font-family: CircularStd-Medium, sans-serif;
   font-weight: 400;
   font-size: 22px;
   line-height: 36px;
   margin-bottom: 0;
}

@media (max-width: 1023px) {
   .term .trials-tool .trials-right .filter-header h5 {
      color: #f67f54
   }

   .term .trials-tool .trials-right .filter-header h5:before {
      content: "+";
      padding: 0 8px 0 0
   }
}

@media (max-width: 1023px) {
   .term .trials-tool .trials-right .filter-header.open h5 {
      color: #292c45
   }

   .term .trials-tool .trials-right .filter-header.open h5:before {
      content: "-"
   }
}

@media (max-width: 1023px) {
   .term .trials-tool .trials-right .filter-header.open+.filters-list {
      height: auto
   }
}

@media (max-width: 1023px) {
   .term .trials-tool .trials-right .filters-list {
      height: 0;
      overflow: hidden;
      position: relative
   }
}

.term .trials-tool .trials-right .filters-list .filter-block {
   border-bottom: 1px dashed #41477b;
   padding: 0;
}

.term .trials-tool .trials-right .filters-list .filter-block .filter-name {
   font-size: 18px;
   line-height: 50px;
   color: #292c45;
   cursor: pointer;
}

.term .trials-tool .trials-right .filters-list .filter-block .filter-name p {
   font-size: 18px;
   line-height: 50px;
   color: #f67f54;
   margin-bottom: 0;
}

.term .trials-tool .trials-right .filters-list .filter-block .filter-name p:before {
   content: "+";
   padding: 0 8px 0 0;
}

.term .trials-tool .trials-right .filters-list .filter-block.open {
   padding: 0 0 18px;
}

.term .trials-tool .trials-right .filters-list .filter-block.open .filter-name p {
   color: #292c45;
}

.term .trials-tool .trials-right .filters-list .filter-block.open .filter-name p:before {
   content: "-";
}

.term .trials-tool .trials-right .filters-list .filter-block.open .filter-function {
   height: auto;
}

.term .trials-tool .trials-right .filters-list .filter-block .filter-function {
   display: -ms-flexbox;
   display: flex;
   position: relative;
   height: 0;
   overflow: hidden;
}

.term .trials-tool .trials-right .filters-list .filter-block .filter-function .select-input {
   display: -ms-flexbox;
   display: flex;
}

.term .trials-tool .trials-right .filters-list .filter-block .filter-function input {
   outline: none;
   padding: 8px 16px;
   margin: 0 18px 0 0;
   display: block;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   border: none;
   width: 50%;
   padding: 8px 18px;
   background: transparent;
   background: #fff;
   border: 1px solid #000;
   border-radius: 4px;
   font-size: 14px;
}

.term .trials-tool .trials-right .filters-list .filter-block .filter-function .select-wrap {
   background: transparent;
   background: #fff;
   border: 1px solid #000;
   border-radius: 4px;
   position: relative;
   width: 50%;
   -ms-flex-positive: 1;
   flex-grow: 1;
}

.term .trials-tool .trials-right .filters-list .filter-block .filter-function .select-wrap:after {
   content: "";
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 8L.67.5h8.66L5 8z' fill='%23262B48'/%3E%3C/svg%3E");
   width: 8px;
   height: 8px;
   background-position: 50%;
   background-size: contain;
   position: absolute;
   right: 18px;
   top: 50%;
   transform: translateY(-50%);
   background-repeat: no-repeat;
   display: block;
   pointer-events: none;
}

.term .trials-tool .trials-right .filters-list .filter-block .filter-function select {
   outline: none;
   padding: 8px 16px;
   background: transparent;
   display: block;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   border: none;
   width: 100%;
   padding: 8px 36px 8px 18px;
   font-size: 14px;
}

.term .trials-tool .trials-left {
   margin: 0 60px 0 0;
   -ms-flex-positive: 1;
   flex-grow: 1;
   min-width: none;
}

@media (max-width: 1023px) {
   .term .trials-tool .trials-left {
      -ms-flex-order: 2;
      order: 2;
      margin-right: 0;
      padding-top: 24px;
      padding-top: 0
   }
}

.term .trials-tool .trials-left .active-trials {
   border-bottom: 1px dashed #41477b;
   padding-bottom: 14px;
   margin-bottom: 14px;
}

@media (max-width: 1023px) {
   .term .trials-tool .trials-left .active-trials {
      display: none
   }
}

.term .trials-tool .trials-left .active-trials h3 {
   font-family: CircularStd-Medium, sans-serif;
   font-weight: 400;
   font-size: 22px;
   line-height: 34px;
   margin-bottom: 0;
}

.term .trials-tool .trials-left .active-trials h3 span {
   color: #7795ca;
}

.term .trials-tool .trials-left .trials-list .trial {
   padding: 44px 16px;
   position: relative;
   background-color: #fff;
}

@media (max-width: 1023px) {
   .term .trials-tool .trials-left .trials-list .trial {
      padding: 44px 12px 40px;
   }
}

.term .trials-tool .trials-left .trials-list .trial:nth-child(2n+2) {
   background-color: #f5f6f9;
}

@media (max-width: 1023px) {
   .term .trials-tool .trials-left .trials-list .trial:nth-child(2n+2):after {
      width: 100%;
      height: 100%;
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: -40px;
      width: 100vw;
      background-color: #f5f6f9;
      z-index: 1
   }
}

.term .trials-tool .trials-left .trials-list .featured-label {
   color: #fff;
   background: #faa182;
   font-size: 12px;
   padding: 6px 18px;
   position: absolute;
   top: 0;
   left: 0;
   z-index: 2;
}

.term .trials-tool .trials-left .trials-list h4 {
   font-size: 18px;
   line-height: 23px;
   font-family: CircularStd-Book, sans-serif;
   font-weight: 400;
   color: #41477b;
   position: relative;
   z-index: 2;
}

.term .trials-tool .trials-left .trials-list h4 a {
   color: #41477b;
}

.term .trials-tool .trials-left .trials-list .stats {
   font-size: 12px;
   line-height: 15px;
   font-size: 17px;
   letter-spacing: -.25px;
   line-height: 1.62;
   color: #565656;
   position: relative;
   z-index: 2;
}

.term .trials-tool .trials-left .trials-list .stats span:after {
   content: "/";
   padding: 0 12px;
}

.term .trials-tool .trials-left .trials-list .stats span:last-child:after {
   content: "";
   display: none;
}

.term .trials-tool .trials-left .trials-list .stats span.hidden {
   display: none;
}

.term .trials-tool .trials-left .trials-list .stats span .miles {
   display: inline-block;
   padding-left: 36px;
   position: relative;
}

.term .trials-tool .trials-left .trials-list .stats span .miles:before {
   content: "";
   display: block;
   height: 10px;
   width: 8px;
   position: absolute;
   left: 0;
   top: 50%;
   transform: translateY(-50%);
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='15' viewBox='0 0 12 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.165 14.898a.255.255 0 0 0 .207.102.255.255 0 0 0 .207-.102c.816-1.133 3.811-5.382 4.848-8.102a5.25 5.25 0 0 0 .368-1.923c0-1.205-.497-2.368-1.394-3.263C9.503.715 8.268.15 6.934.025a6.213 6.213 0 0 0-1.124 0C4.476.151 3.241.715 2.343 1.61 1.445 2.505.948 3.668.948 4.873c0 .655.126 1.305.369 1.923 1.036 2.72 4.032 6.97 4.848 8.102zm.207-12.545c.744 0 1.457.266 1.983.738.526.473.821 1.113.821 1.782 0 .668-.295 1.309-.821 1.781a2.974 2.974 0 0 1-1.983.738 2.974 2.974 0 0 1-1.983-.738c-.526-.472-.822-1.113-.822-1.781 0-.669.296-1.31.822-1.782a2.974 2.974 0 0 1 1.983-.738z' fill='%23000'/%3E%3C/svg%3E");
   background-repeat: no-repeat;
   background-size: contain;
   background-position: 50%;
}

.sn-clinicaltrials-header {
   background-image: url(https://assets.survivornet.com/wp-content/uploads/2022/10/05155306/header-clintrials-updated.png);
   display: -ms-flexbox;
   display: flex;
   top: 0;
   margin: -193px 0 0;
   padding: 153px 0 0;
   -ms-flex-pack: center;
   justify-content: center;
   color: #fff;
   background-size: cover;
   background-position: 0 16px;
   width: 100vw;
   left: 50%;
   transform: translate(-50%);
   position: relative;
   max-width: 1290px;
   margin: -229px 0 0;
   padding: 183px 0 0;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-header {
      background-position: 0 0;
      background-image: url(https://assets.survivornet.com/wp-content/uploads/2022/03/16123319/mobile-header-bk.jpeg);
      padding: 156px 0 6px;
      background-size: cover;
      background-position: 50%;
      padding: 162px 0 11px;
      padding: 28px 0 11px;
      margin: -36px 0 0
   }
}

.sn-clinicaltrials-header p {
   color: #fff;
   font-size: 42px;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-header p {
      color: #fff;
      font-size: 33px;
      text-align: center;
      padding: 0 48px;
      line-height: 1.2
   }
}

.sn-clinicaltrials-pagecontent,
.sn-ct-resultscontent {
   max-width: 1290px;
   background-color: #fff;
   margin: 0 auto;
   width: 100%;
   padding: 36px 52px;
   position: relative;
}

@media (max-width: 1023px) {

   .sn-clinicaltrials-pagecontent,
   .sn-ct-resultscontent {
      padding: 24px;
   }
}

.snct-single-related {
   max-width: 1290px;
   margin: 0 auto;
   width: 90%;
   padding: 36px 52px;
   position: relative;
}

@media (max-width: 1023px) {
   .snct-single-related {
      padding: 24px;
   }
}

.sn-cinicaltrials-results-wrapper {
   padding: 0 40px 36px;
}

@media (max-width: 1023px) {
   .sn-cinicaltrials-results-wrapper {
      padding: 0 0 36px;
   }
}

.sn-ct-resultscontent.active {
   border-top: 1px dashed #41477b;
}

.sn-clinicaltrials-pagecontent {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-pack: justify;
   justify-content: space-between;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-pagecontent {
      -ms-flex-direction: column;
      flex-direction: column;
      width: 100%
   }
}

@media (max-width: 1023px) {
   .sn-ct-maincontent {
      padding: 0
   }
}

.sn-ct-info {
   padding: 0;
}

.sn-ct-info .sponsor-header-mobile {
   margin: 60px 0 24px;
   display: none;
}

@media (max-width: 1023px) {
   .sn-ct-info .sponsor-header-mobile {
      display: block
   }
}

.sn-ct-info .sponsor-header-mobile a {
   color: #292c45;
   font-size: 14px;
   line-height: 26px;
   text-decoration: none;
}

.sn-ct-info .sponsor-header-mobile a span {
   color: #f67f54;
}

.sn-ct-info .finder-callout-survey-mobile {
   margin: 70px 0 60px;
   position: relative;
   padding: 28px 28px 261px 38px;
   border-bottom: 1px dashed #41477b;
   display: none;
   min-height: 429px;
}

@media (max-width: 1023px) {
   .sn-ct-info .finder-callout-survey-mobile {
      display: block
   }
}

.sn-ct-info .finder-callout-survey-mobile:after {
   content: "";
   display: block;
   background-image: url(https://assets.survivornet.com/wp-content/uploads/2022/09/29132202/clintrials-doctor-graphic.png);
   background-size: contain;
   background-repeat: no-repeat;
   width: 131%;
   height: 448px;
   position: absolute;
   top: -18px;
   z-index: 0;
   left: -17px;
   pointer-events: none;
}

.sn-ct-info .finder-callout-survey-mobile .checkbox-container {
   display: block;
   position: relative;
   padding-left: 35px;
   margin-bottom: 12px;
   cursor: pointer;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
}

.sn-ct-info .finder-callout-survey-mobile .checkbox-container input {
   position: absolute;
   opacity: 0;
   cursor: pointer;
   height: 0;
   width: 0;
}

.sn-ct-info .finder-callout-survey-mobile .checkmark {
   position: absolute;
   top: 0;
   left: 0;
   height: 23px;
   width: 23px;
   background-color: #fff;
   border-radius: 100%;
}

.sn-ct-info .finder-callout-survey-mobile .checkbox-container:hover input~.checkmark {
   background-color: #ccc;
}

.sn-ct-info .finder-callout-survey-mobile .checkbox-container input:checked~.checkmark {
   background-color: #7c90c6;
}

.sn-ct-info .finder-callout-survey-mobile .checkmark:after {
   content: "";
   position: absolute;
   display: none;
}

.sn-ct-info .finder-callout-survey-mobile .checkbox-container input:checked~.checkmark:after {
   display: block;
}

.sn-ct-info .finder-callout-survey-mobile .checkbox-container .checkmark:after {
   left: 9px;
   top: 5px;
   width: 5px;
   height: 10px;
   border: solid #fff;
   border-width: 0 3px 3px 0;
   transform: rotate(45deg);
}

.sn-ct-info .finder-callout-survey-mobile ul {
   z-index: 1;
   position: relative;
   padding: 0;
   margin: 0;
   list-style: none;
}

.sn-ct-info .finder-callout-survey-mobile p,
.sn-ct-info .finder-callout-survey-mobile ul label {
   font-size: 14px;
   line-height: 19px;
   color: #292c45;
}

.sn-ct-info .finder-callout-survey-mobile p {
   position: relative;
   z-index: 1;
   max-width: 217px;
   margin-bottom: 10px;
}

.sn-ct-info .finder-callout-survey-mobile a {
   font-size: 14px;
   line-height: 18px;
   color: #fff;
   position: relative;
   background: #f67f54;
   padding: 8px 18px 8px 36px;
   z-index: 1;
}

.sn-ct-info .finder-callout-survey-mobile a:before {
   content: "";
   display: block;
   width: 12px;
   height: 16px;
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4 14.508a2.045 2.045 0 1 1-2.892 2.893l-3.155-3.155c-.24-.24-.68-.312-.985-.17 0 0-.168.097-.551.233a7.364 7.364 0 1 1 4.485-4.471c-.135.375-.224.53-.224.53a.924.924 0 0 0 .168.985l3.155 3.155zM7.365 11.046a3.682 3.682 0 1 0 0-7.364 3.682 3.682 0 0 0 0 7.364z' fill='%23fff'/%3E%3C/svg%3E");
   background-size: contain;
   background-repeat: no-repeat;
   background-position: 50%;
   position: absolute;
   left: 8px;
   top: 50%;
   transform: translateY(-50%);
}

.single-clinical-trials #adHeader {
   display: none !important;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent {
   border-bottom-right-radius: 18px;
   border-bottom-left-radius: 18px;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-maincontent {
   -ms-flex-positive: 1;
   flex-grow: 1;
   padding: 0 60px 0 0;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-maincontent {
      padding-right: 0
   }
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar {
   max-width: none;
   -ms-flex-negative: 0;
   flex-shrink: 0;
   width: 340px;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar {
      width: auto
   }
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar.mobile {
   display: none;
   max-width: 100%;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar.mobile {
      display: block
   }
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar.desktop {
      display: none
   }
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .finder-callout-survey {
   margin: 0 0 60px;
   position: relative;
   padding: 28px 28px 260px 38px;
   border-bottom: 1px dashed #41477b;
   min-height: 431px;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .finder-callout-survey {
      display: none
   }
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .finder-callout-survey:after {
   content: "";
   display: block;
   background-image: url(https://assets.survivornet.com/wp-content/uploads/2022/09/29132202/clintrials-doctor-graphic.png);
   background-size: contain;
   background-repeat: no-repeat;
   width: 131%;
   height: 448px;
   position: absolute;
   top: -18px;
   z-index: 0;
   left: -17px;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .finder-callout-survey .checkbox-container {
   display: block;
   position: relative;
   padding-left: 35px;
   margin-bottom: 12px;
   cursor: pointer;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .finder-callout-survey .checkbox-container input {
   position: absolute;
   opacity: 0;
   cursor: pointer;
   height: 0;
   width: 0;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .finder-callout-survey .checkmark {
   position: absolute;
   top: 0;
   left: 0;
   height: 23px;
   width: 23px;
   background-color: #fff;
   border-radius: 100%;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .finder-callout-survey .checkbox-container:hover input~.checkmark {
   background-color: #ccc;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .finder-callout-survey .checkbox-container input:checked~.checkmark {
   background-color: #7c90c6;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .finder-callout-survey .checkmark:after {
   content: "";
   position: absolute;
   display: none;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .finder-callout-survey .checkbox-container input:checked~.checkmark:after {
   display: block;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .finder-callout-survey .checkbox-container .checkmark:after {
   left: 9px;
   top: 5px;
   width: 5px;
   height: 10px;
   border: solid #fff;
   border-width: 0 3px 3px 0;
   transform: rotate(45deg);
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .finder-callout-survey ul {
   z-index: 1;
   position: relative;
   padding: 0;
   margin: 0;
   list-style: none;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .finder-callout-survey ul label {
   font-size: 14px;
   line-height: 19px;
   color: #292c45;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .finder-callout-survey p {
   font-size: 14px;
   line-height: 19px;
   color: #292c45;
   position: relative;
   z-index: 1;
   max-width: 217px;
   margin-bottom: 10px;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .finder-callout-survey a {
   font-size: 14px;
   line-height: 18px;
   color: #fff;
   position: relative;
   background: #f67f54;
   padding: 8px 18px 8px 36px;
   z-index: 1;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .finder-callout-survey a:before {
   content: "";
   display: block;
   width: 12px;
   height: 16px;
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4 14.508a2.045 2.045 0 1 1-2.892 2.893l-3.155-3.155c-.24-.24-.68-.312-.985-.17 0 0-.168.097-.551.233a7.364 7.364 0 1 1 4.485-4.471c-.135.375-.224.53-.224.53a.924.924 0 0 0 .168.985l3.155 3.155zM7.365 11.046a3.682 3.682 0 1 0 0-7.364 3.682 3.682 0 0 0 0 7.364z' fill='%23fff'/%3E%3C/svg%3E");
   background-size: contain;
   background-repeat: no-repeat;
   background-position: 50%;
   position: absolute;
   left: 8px;
   top: 50%;
   transform: translateY(-50%);
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .sponsor-header {
   margin: 0 0 60px;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .sponsor-header {
      display: none
   }
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .sponsor-header a {
   color: #292c45;
   font-size: 14px;
   line-height: 26px;
   text-decoration: none;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .sponsor-header a span {
   color: #f67f54;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .trial-stats {
   padding: 0 0 80px;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .trial-stats {
      padding: 0 0 16px;
      margin: 30px 0 0
   }
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .trial-stats .trial-stat {
   border-bottom: 1px dashed #41477b;
   padding: 18px 0;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .trial-stats .trial-stat:first-of-type h5 {
      display: inline
   }
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .trial-stats .trial-stat:last-of-type {
   border-bottom: none;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .trial-stats .trial-stat:last-of-type {
      border-bottom: 1px dashed #41477b
   }
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .trial-stats .trial-stat h5 {
   color: #292c45;
   font-size: 18px;
   line-height: 24px;
   display: inline;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .trial-stats .trial-stat h5 {
      font-size: 16px;
      line-height: 1.2;
      display: inline
   }
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .trial-stats .trial-stat a {
   color: #f67f54;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .trial-stats .trial-stat p {
   display: inline;
   color: #f67f54;
   font-size: 18px;
   line-height: 24px;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-sidebar .trial-stats .trial-stat p {
      font-size: 16px;
      line-height: 1.2
   }
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .eyebrow {
   color: #292c45;
   font-size: 24px;
   line-height: 40px;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info h1 {
   color: #7795ca;
   font-size: 32px;
   line-height: 40px;
   font-weight: 500;
   margin-bottom: 24px;
   font-family: CircularStd-Medium, sans-serif;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info h1 {
      font-size: 28px;
      line-height: 36px;
      font-weight: 500
   }
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .categories {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .categories a {
   display: inline-block;
   color: #f67f54;
   font-size: 20px;
   line-height: 28px;
   font-family: CircularStd-Medium, Helvetica, Arial, sans-serif;
   font-size: 17px;
   letter-spacing: -.25px;
   line-height: 1.62;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .categories a {
      font-size: 16px;
      line-height: 24px;
   }
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .categories a:after {
   content: "/";
   display: inline-block;
   margin: 0 12px;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .categories a:last-of-type:after {
   display: none;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-filters {
   margin: 24px 0;
   padding: 24px 0;
   border-top: 1px solid #cacaca;
   border-bottom: 1px solid #cacaca;
   display: -ms-flexbox;
   display: flex;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-filters {
      -ms-flex-direction: column;
      flex-direction: column
   }
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-filters #snct-single-zip {
   background: #fff;
   border: 1px solid #000;
   border-radius: 4px;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   outline: none;
   display: block;
   padding: 6px 12px;
   font-size: 14px;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-filters #snct-single-zip {
      width: 100%;
      text-align: center
   }
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-filters #snct-single-zip.error {
   border: 1px solid red;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-filters .location-input a {
   background-color: #262b48;
   padding: 6px 18px;
   margin: 0 0 0 8px;
   display: block;
   color: #fff;
   font-size: 14px;
   text-decoration: none !important;
   border-radius: 4px;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-filters .location-input a {
      margin: 12px 0 0;
      text-align: center
   }
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-description h2 {
   color: #292c45;
   font-size: 20px;
   line-height: 50px;
   margin-bottom: 8px;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-description p {
   color: #292c45;
   font-size: 17px;
   letter-spacing: -.25px;
   line-height: 1.62;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-description p a {
   color: #f67f54;
   text-decoration: underline;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .eligibility-criteria .view-elig {
   text-decoration: underline;
   font-size: 16px;
   line-height: 23px;
   color: #292c45;
   display: block;
   margin: 0 0 8px;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .eligibility-criteria .elig-hidden-field {
   height: 0;
   overflow: hidden;
   padding: 0;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .eligibility-criteria .elig-hidden-field.open {
   height: auto;
   padding: 24px 0;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .full-descr .view-descr {
   text-decoration: underline;
   font-size: 16px;
   line-height: 23px;
   color: #292c45;
   display: block;
   padding: 0 0 12px;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .full-descr .descr-hidden-field {
   height: 0;
   overflow: hidden;
   padding: 0;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .full-descr .descr-hidden-field.open {
   height: auto;
   padding: 24px 0;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility {
   background-color: #f5f6f9;
   padding: 26px 36px;
   margin: 36px 0;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility {
      padding: 24px 20px;
   }
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility h3 {
   border-bottom: 1px solid #cacaca;
   padding: 0 0 12px;
   margin: 0 0 24px;
   font-size: 18px;
   line-height: 23px;
   color: #292c45;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility .eligibility-chat {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-direction: column;
   flex-direction: column;
   -ms-flex-align: end;
   align-items: flex-end;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility .chat-item {
   display: -ms-flexbox;
   display: flex;
   margin: 0 0 8px;
   -ms-flex-align: center;
   align-items: center;
   animation: fadein 1s;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility .chat-item.user {
   -ms-flex-pack: end;
   justify-content: flex-end;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility .chat-item.user .chat-avatar {
   background-image: url(https://assets.survivornet.com/wp-content/uploads/2022/03/06205252/individual-avatar.png);
   background-size: contain;
   -ms-flex-order: 2;
   order: 2;
   margin: 0 0 0 16px;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility .chat-item.user .chat-copy {
   -ms-flex-order: 1;
   order: 1;
   background-color: #f3e9e1;
   border-radius: 32px;
   border-bottom-left-radius: 32px;
   border-top-left-radius: 32px;
   border-bottom-right-radius: 0;
   border-top-right-radius: 0;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility .chat-item:first-of-type .chat-copy {
   border-top-left-radius: 32px;
   border-top-right-radius: 32px;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility .chat-item:last-of-type .chat-copy {
   border-bottom-right-radius: 32px;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility .chat-item.user .chat-copy p {
   color: #262b48;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility .chat-item .chat-avatar {
   width: 30px;
   height: 30px;
   -ms-flex-positive: 0;
   flex-grow: 0;
   -ms-flex-negative: 0;
   flex-shrink: 0;
   margin: 0 16px 0 0;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility .chat-item:not(.user):last-of-type .chat-avatar {
   background-image: url(https://assets.survivornet.com/wp-content/uploads/2022/03/06205314/sn-avatar.png);
   background-size: contain;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility .chat-item .chat-copy {
   background-color: #7c90c6;
   color: #fff;
   padding: 18px 36px 18px 26px;
   -ms-flex-positive: 1;
   flex-grow: 1;
   border-radius: 32px;
   border-bottom-left-radius: 0;
   border-top-left-radius: 0;
   max-width: 426px;
   -ms-flex-positive: 0;
   flex-grow: 0;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility .chat-item:not(.user):first-child .chat-copy {
   border-top-left-radius: 32px;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility .chat-item:last-of-type .chat-copy {
   border-bottom-left-radius: 32px;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility .chat-item .chat-copy p {
   color: #fff;
   margin-bottom: 0;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility .chat-item .chat-copy p a {
   color: #fff;
   text-decoration: underline;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility .chat-body {
   -ms-flex-item-align: start;
   align-self: flex-start;
   width: 100%;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility .chat-input {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-align: center;
   align-items: center;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility .chat-input .chat-avatar {
   background-image: url(https://assets.survivornet.com/wp-content/uploads/2022/03/06205252/individual-avatar.png);
   background-size: contain;
   width: 30px;
   height: 30px;
   -ms-flex-positive: 0;
   flex-grow: 0;
   -ms-flex-negative: 0;
   flex-shrink: 0;
   margin: 0 16px 0 24px;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility .chat-input .input-wrap {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-pack: end;
   justify-content: flex-end;
   background-color: #fff;
   max-width: 476px;
   padding: 24px;
   border-radius: 18px;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility .chat-input .input-wrap {
      -ms-flex-direction: column;
      flex-direction: column;
      max-width: 100%;
      width: 100%
   }
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility .chat-input .select-wrap {
   background: #fff;
   border: 1px solid #000;
   border-radius: 4px;
   -ms-flex-positive: 1;
   flex-grow: 1;
   margin: 0 12px 0 0;
   position: relative;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility .chat-input .select-wrap {
      margin: 0 0 8px;
   }
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility .chat-input .select-wrap.error {
   border: 1px solid red;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility .chat-input .select-wrap:after {
   content: "";
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 8L.67.5h8.66L5 8z' fill='%23262B48'/%3E%3C/svg%3E");
   width: 8px;
   pointer-events: none;
   height: 8px;
   background-position: 50%;
   background-size: contain;
   position: absolute;
   right: 18px;
   top: 50%;
   transform: translateY(-50%);
   background-repeat: no-repeat;
   display: block;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility .chat-input .select-wrap select {
   display: block;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   border: none;
   width: 100%;
   padding: 8px 50px 8px 18px;
   background: transparent;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility .chat-input .submit {
   background: #262b48;
   border-radius: 4px;
   font-size: 14px;
   line-height: 18px;
   color: #fff;
   padding: 13px 26px;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-eligibility .chat-input .submit {
      text-align: center
   }
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations {
   padding: 46px 0 0 46px;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations {
      padding: 0
   }
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations h3 {
   font-size: 18px;
   line-height: 23px;
   color: #292c45;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations h3 span {
   color: #f67f54;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-results {
   padding: 0 0 16px;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-results.open .result {
   display: -ms-flexbox;
   display: flex;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-results .load-more-locations {
   border-bottom: 1px solid #cacaca;
   width: 100%;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-pack: center;
   justify-content: center;
   -ms-flex-align: center;
   align-items: center;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-results .load-more-locations a {
   display: inline-block;
   color: #fff;
   background: #262b48;
   border-radius: 4px;
   padding: 8px 18px;
   font-size: 14px;
   line-height: 18px;
   position: relative;
   transform: translateY(50%);
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-results .locations-results-secondary {
   display: none;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-results .result {
   display: -ms-flexbox;
   display: flex;
   padding: 0 0 16px;
   display: none;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-results .result:first-child,
.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-results .result:nth-child(2),
.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-results .result:nth-child(3),
.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-results .result:nth-child(4) {
   display: -ms-flexbox;
   display: flex;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-results .map {
   -ms-flex-positive: 0;
   flex-grow: 0;
   margin: 0 36px 0 0;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-results .title {
   font-size: 16px;
   line-height: 22px;
   color: #292c45;
   max-width: 100%;
   line-break: anywhere;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-results .title a {
   color: #292c45;
   text-decoration: none;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-results .more-info-trial-contact {
   font-size: 16px;
   line-height: 22px;
   color: #f67f54;
   margin: 24px 0 0;
   display: block;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-results .contacts-hidden {
   height: 0;
   overflow: hidden;
   position: relative;
   padding: 0;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-results .contacts-hidden.open {
   padding: 24px 0;
   height: auto;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-results .contacts-hidden .contact {
   margin: 0 0 18px;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-results .contacts-hidden .contact a {
   color: #f67f54;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-filter {
   margin: 24px 0;
   padding: 24px 0;
   border-top: 1px solid #cacaca;
   border-bottom: 1px solid #cacaca;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-align: center;
   align-items: center;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-filter {
      display: block
   }
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-filter .zip-code-input {
      width: 100%
   }
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-filter .input-wrap {
   display: -ms-flexbox;
   display: flex;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-filter .input-wrap {
      -ms-flex-direction: column;
      flex-direction: column;
      -ms-flex-align: start;
      align-items: flex-start;
      width: 100%
   }
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-filter .input-wrap #snct-single-zip-filter {
   background: #fff;
   border: 1px solid #000;
   border-radius: 4px;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   outline: none;
   display: block;
   padding: 6px 12px;
   font-size: 14px;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-filter .input-wrap #snct-single-zip-filter {
      width: 100%;
      text-align: center
   }
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-filter .input-wrap #snct-single-zip-filter.error {
   border: 1px solid red;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-filter .submit-wrap {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-align: center;
   align-items: center;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-filter .submit-wrap {
      width: 100%
   }
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-filter .submit-wrap .submit {
   background-color: #262b48;
   padding: 6px 18px;
   margin: 0 0 0 8px;
   display: block;
   color: #fff;
   font-size: 14px;
   text-decoration: none !important;
   border-radius: 4px;
}

@media (max-width: 1023px) {
   .sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .locations-filter .submit-wrap .submit {
      width: 100%;
      margin: 8px 0 0;
      text-align: center
   }
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .copy {
   margin: 0 18px 0 0;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .copy p {
   font-size: 14px;
   line-height: 18px;
   color: #f67f54;
   margin-bottom: 0;
}

.sn-clinicaltrials-single .sn-clinicaltrials-pagecontent .sn-ct-info .snct-single-locations .copy p:before {
   content: "";
   display: inline-block;
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='15' viewBox='0 0 11 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.216 14.898a.255.255 0 0 0 .208.102.255.255 0 0 0 .207-.102c.816-1.133 3.811-5.382 4.848-8.102a5.25 5.25 0 0 0 .368-1.923c0-1.205-.497-2.368-1.395-3.263S7.32.15 5.985.025a6.213 6.213 0 0 0-1.123 0c-1.334.126-2.57.69-3.467 1.585C.497 2.505 0 3.668 0 4.873c0 .655.125 1.305.369 1.923 1.036 2.72 4.032 6.97 4.847 8.102zm.208-12.545c.743 0 1.457.266 1.983.738.526.473.821 1.113.821 1.782 0 .668-.295 1.309-.821 1.781a2.974 2.974 0 0 1-1.983.738 2.974 2.974 0 0 1-1.984-.738c-.525-.472-.821-1.113-.821-1.781 0-.669.296-1.31.821-1.782a2.974 2.974 0 0 1 1.984-.738z' fill='%23F67F54'/%3E%3C/svg%3E");
   width: 11px;
   height: 19px;
   background-size: contain;
   background-position: 50%;
   background-repeat: no-repeat;
   margin: 0 12px 0 0;
   position: relative;
   top: 4px;
}

.snct-single-related {
   padding: 0 0 140px;
   width: 100%;
}

.snct-single-related h3 {
   font-size: 18px;
   line-height: 23px;
   color: #292c45;
   padding: 26px 0;
   margin: 0 0 24px;
   border-bottom: 1px solid #cacaca;
   padding-left: 88px;
}

@media (max-width: 1023px) {
   .snct-single-related h3 {
      padding-left: 24px;
   }
}

.snct-single-related .related-blocks {
   display: -ms-flexbox;
   display: flex;
   height: 314px;
   max-height: 80vh;
   width: 90%;
   margin: 0 auto;
}

@media (max-width: 1023px) {
   .snct-single-related .related-blocks {
      -ms-flex-direction: column;
      flex-direction: column;
      height: auto;
      max-height: none
   }
}

.snct-single-related .related-blocks .related-block {
   width: 25%;
   -ms-flex-positive: 1;
   flex-grow: 1;
   -ms-flex-negative: 0;
   flex-shrink: 0;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-direction: column;
   flex-direction: column;
   margin: 0 18px 0 0;
   text-decoration: none;
}

@media (max-width: 1023px) {
   .snct-single-related .related-blocks .related-block {
      width: 100%;
      height: 70vw;
      margin: 0 0 25px;
      padding: 0 0 21px;
      border-bottom: 1px dashed #d8d8d8
   }
}

.snct-single-related .related-blocks .related-block:last-of-type {
   margin-right: 0;
}

.snct-single-related .related-blocks .related-block.wide {
   width: 50%;
}

@media (max-width: 1023px) {
   .snct-single-related .related-blocks .related-block.wide {
      width: 100%
   }
}

.snct-single-related .related-blocks .related-block .block-copy {
   font-size: 18px;
   line-height: 1.3;
   letter-spacing: -.3px;
   color: #292c45;
   margin: 18px 0 0;
   font-family: CircularStd-Medium, sans-serif;
}

.snct-single-related .related-blocks .related-block .block-graphic {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-direction: column;
   flex-direction: column;
   -ms-flex-align: start;
   align-items: flex-start;
   height: 100%;
   background-color: #cacaca;
   border-radius: 18px;
   padding: 0;
   -ms-flex-pack: end;
   justify-content: flex-end;
   -ms-flex-negative: 0;
   flex-shrink: 0;
   background-position: 50%;
   overflow: hidden;
}

@media (max-width: 1023px) {
   .snct-single-related .related-blocks .related-block .block-graphic {
      -ms-flex-negative: 1;
      flex-shrink: 1
   }
}

.snct-single-related .related-blocks .related-block .block-graphic .block-graphic-copy {
   -ms-flex-item-align: end;
   align-self: flex-end;
   padding: 36px 18px;
   font-size: 25px;
   line-height: 28px;
   letter-spacing: -.612903px;
   color: #fff;
   background: rgba(0, 0, 0, .5);
   background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .5) 29%, #000);
}

.lazyload,
.lazyloading {
   opacity: 0 !important;
}

.lazyload,
.lazyloaded,
.lazyloading {
   transform: none !important;
   animation: none !important;
}

.lazyloaded {
   opacity: 1 !important;
   transition: opacity .4s !important;
}

.mid-page-component {
   position: relative;
}

.mid-page-component.fast-facts-list {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-pack: center;
   justify-content: center;
}

body.single-articles .mid-page-component.fast-facts-list {
   background-color: #f5f6fa;
   padding-left: 0;
   -ms-flex-order: 2;
   order: 2;
   margin: 12px 0 12px -25px;
   padding: 24px 20px;
   -ms-flex-pack: left;
   justify-content: left;
}

@media (max-width: 767.98px) {
   body.single-articles .mid-page-component.fast-facts-list {
      max-width: none;
      padding-left: 25px;
      width: calc(100% + 46px);
      padding-right: 25px;
      padding: 25px;
   }
}

.mid-page-component.fast-facts-list .facts-inner-wrapper h2 {
   color: #292c45;
   margin-bottom: 18px;
}

body.single-articles .mid-page-component.fast-facts-list .facts-inner-wrapper h2 {
   font-size: 20px;
}

@media (max-width: 767.98px) {
   .mid-page-component.fast-facts-list .facts-inner-wrapper h2 {
      font-size: 20px;
   }
}

.mid-page-component.fast-facts-list .facts-inner-wrapper a {
   color: #292c45 !important;
   text-decoration: none !important;
   display: block;
   position: relative;
   margin-left: 47px;
   margin-bottom: 17px;
   margin: 0 0 11px 45px;
}

@media (max-width: 767.98px) {
   .mid-page-component.fast-facts-list .facts-inner-wrapper a {
      color: #292c45;
      margin-bottom: 18px;
      font-size: 16px;
      line-height: 1.6
   }
}

.mid-page-component.fast-facts-list .facts-inner-wrapper a:before {
   content: "";
   display: block;
   position: absolute;
   left: -44px;
   top: 3px;
   width: 28px;
   height: 16px;
   background-image: url(../images/icon-doublearrow.png);
   background-size: contain;
   background-repeat: no-repeat;
   border: none;
}

body.single-articles .mid-page-component.fast-facts-single-link {
   background-color: #f5f6fa;
   padding-left: 0;
   -ms-flex-order: 2;
   order: 2;
   margin: 12px 0 12px -25px;
   padding: 24px 20px;
}

@media (max-width: 767.98px) {
   body.single-articles .mid-page-component.fast-facts-single-link {
      max-width: none;
      padding-left: 25px;
      width: calc(100% + 46px);
      padding-right: 25px;
      padding: 25px;
   }
}

.mid-page-component.fast-facts-single-link .facts-inner-wrapper {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-pack: center;
   justify-content: center;
}

.mid-page-component.fast-facts-single-link .facts-inner-wrapper .facts-left {
   padding: 0 14px;
   margin: 0 19px 0 0;
}

@media (max-width: 767.98px) {
   .mid-page-component.fast-facts-single-link .facts-inner-wrapper .facts-left {
      padding: 0 8px 8px 0
   }
}

.mid-page-component.fast-facts-single-link .facts-inner-wrapper .facts-left img {
   width: auto;
   max-width: 100%;
   max-height: 150px;
}

@media (max-width: 767.98px) {
   .mid-page-component.fast-facts-single-link .facts-inner-wrapper .facts-left img {
      max-height: none
   }
}

body.single-articles .mid-page-component.fast-facts-single-link .facts-inner-wrapper .facts-left img {
   max-height: 170px;
}

@media (max-width: 767.98px) {
   body.single-articles .mid-page-component.fast-facts-single-link .facts-inner-wrapper .facts-left img {
      max-height: none
   }
}

.mid-page-component.fast-facts-single-link .facts-inner-wrapper .facts-right h2 {
   color: #292c45;
   margin-bottom: 8px;
}

body.single-articles .mid-page-component.fast-facts-single-link .facts-inner-wrapper .facts-right h2 {
   font-size: 26px;
}

@media (max-width: 767.98px) {

   .mid-page-component.fast-facts-single-link .facts-inner-wrapper .facts-right h2,
   body.single-articles .mid-page-component.fast-facts-single-link .facts-inner-wrapper .facts-right h2 {
      font-size: 20px;
   }
}

.mid-page-component.fast-facts-single-link .facts-inner-wrapper .facts-right p {
   color: #292c45;
   margin-bottom: 18px;
}

@media (max-width: 767.98px) {
   .mid-page-component.fast-facts-single-link .facts-inner-wrapper .facts-right p {
      color: #292c45;
      margin-bottom: 18px;
      font-size: 16px;
      line-height: 1.6
   }
}

.mid-page-component.fast-facts-single-link .facts-inner-wrapper .facts-right .cta {
   display: inline-block;
   background-color: #292c45;
   color: #fff !important;
   text-decoration: none !important;
   border-radius: 3px;
   padding: 9px 20px;
}

.mid-page-component.yescarta-a .jw-state-buffering,
.mid-page-component.yescarta-a .jw-state-paused,
.mid-page-component.yescarta-a .jw-state-playing {
   z-index: 4;
}

.mid-page-component.yescarta-a.module-featured-video .left-panel .video-background .video-container .title-overlay .tag {
   position: relative;
   z-index: 6;
}

.mid-page-component.yescarta-a.mid-page-component.module-featured-video .right-panel {
   display: -ms-flexbox;
   display: flex;
}

.mid-page-component.yescarta-a.module-featured-video .left-panel .video-background {
   background-color: #fff;
}

.mid-page-component.yescarta-b {
   padding: 0;
}

.mid-page-component.yescarta-b .facts-inner-wrapper {
   display: block;
   padding: 0;
}

.mid-page-component.yescarta-b .facts-inner-wrapper img {
   display: block;
   width: 100%;
}

.mid-page-component.yescarta-b .facts-inner-wrapper img.yescarta-mbl {
   display: none;
}

@media (max-width: 767.98px) {
   .mid-page-component.yescarta-b .facts-inner-wrapper img.yescarta-dk {
      display: none
   }

   .mid-page-component.yescarta-b .facts-inner-wrapper img.yescarta-mbl {
      display: block
   }
}

.mid-page-component.yescarta-b .facts-inner-wrapper .important-facts-details {
   right: 0;
   position: absolute;
   width: 55%;
   height: 13%;
   bottom: 0;
   z-index: 2;
}

@media (max-width: 767.98px) {
   .mid-page-component.yescarta-b .facts-inner-wrapper .important-facts-details {
      right: 0;
      position: absolute;
      width: 100%;
      height: 12.5%;
      bottom: 0
   }
}

.mid-page-component.yescarta-b.article-style {
   max-width: 100%;
}

.mid-page-component.yescarta-b.article-style .facts-inner-wrapper {
   display: block;
   padding: 0;
}

.mid-page-component.yescarta-b.article-style .facts-inner-wrapper img {
   display: block;
   width: 100%;
}

.mid-page-component.yescarta-b.article-style .facts-inner-wrapper img.yescarta-dk {
   display: none;
}

.mid-page-component.yescarta-b.article-style .facts-inner-wrapper img.yescarta-mbl {
   display: block;
}

.mid-page-component.yescarta-b.article-style .facts-inner-wrapper .important-facts-details {
   width: 55%;
   height: 13%;
   z-index: 2;
   right: 0;
   position: absolute;
   width: 100%;
   height: 12.5%;
   bottom: 0;
}

.mid-page-component.yescarta-c {
   padding: 0;
}

.mid-page-component.yescarta-c .facts-inner-wrapper {
   display: block;
   padding: 0;
}

.mid-page-component.yescarta-c .facts-inner-wrapper img {
   display: block;
   width: 100%;
}

.mid-page-component.yescarta-c .facts-inner-wrapper img.yescarta-mbl {
   display: none;
}

@media (max-width: 767.98px) {
   .mid-page-component.yescarta-c .facts-inner-wrapper img.yescarta-dk {
      display: none
   }

   .mid-page-component.yescarta-c .facts-inner-wrapper img.yescarta-mbl {
      display: block
   }
}

.mid-page-component.yescarta-c .facts-inner-wrapper .important-facts-details {
   left: 0;
   position: absolute;
   width: 55%;
   height: 13%;
   bottom: 0;
   z-index: 2;
}

@media (max-width: 767.98px) {
   .mid-page-component.yescarta-c .facts-inner-wrapper .important-facts-details {
      right: 0;
      position: absolute;
      width: 100%;
      height: 12.5%;
      bottom: 0
   }
}

.mid-page-component.yescarta-c.article-style {
   max-width: 100%;
}

@media (max-width: 767.98px) {
   .mid-page-component.yescarta-c.article-style.desktop-only {
      display: none
   }
}

.mid-page-component.yescarta-c.article-style.mobile-only {
   display: none;
}

@media (max-width: 767.98px) {
   .mid-page-component.yescarta-c.article-style.mobile-only {
      display: block;
      margin-bottom: 24px;
   }
}

.mid-page-component.yescarta-c.article-style .facts-inner-wrapper {
   display: block;
   padding: 0;
}

.mid-page-component.yescarta-c.article-style .facts-inner-wrapper img {
   display: block;
   width: 100%;
}

.mid-page-component.yescarta-c.article-style .facts-inner-wrapper img.yescarta-dk,
.mid-page-component.yescarta-c.article-style .facts-inner-wrapper img.yescarta-mbl {
   display: none;
}

.mid-page-component.yescarta-c.article-style .facts-inner-wrapper img.yescarta-mbl {
   display: block;
}

.mid-page-component.yescarta-c.article-style .facts-inner-wrapper .important-facts-details {
   left: 0;
   width: 55%;
   height: 13%;
   z-index: 2;
   right: 0;
   position: absolute;
   width: 100%;
   height: 12.5%;
   bottom: 0;
}

#adSidebarA.mobile-only-yescarta,
#adSidebarB.mobile-only-yescarta {
   display: none;
}

@media (max-width: 767.98px) {

   #adSidebarA.mobile-only-yescarta,
   #adSidebarB.mobile-only-yescarta {
      display: block
   }
}

@media (max-width: 767.98px) {

   #adSidebarA.desktop-only-yescarta,
   #adSidebarB.desktop-only-yescarta {
      display: none
   }
}

.article-slideshow-inline {
   background-color: #f5f6fa;
   padding-left: 0;
   -ms-flex-order: 2;
   order: 2;
   margin: 12px 0 12px -25px;
   padding: 24px;
   -ms-flex-pack: left;
   justify-content: left;
}

@media (max-width: 767.98px) {
   .article-slideshow-inline {
      max-width: none;
      padding-left: 25px;
      width: calc(100% + 46px);
      padding-right: 25px;
      padding: 25px;
   }
}

.article-slideshow-inline h2 {
   color: #292c45;
   margin-bottom: 18px;
   font-size: 24px;
}

.article-slideshow-inline .article-slideshow-image-container,
.article-slideshow-inline .article-slideshow-video-container {
   margin: 18px 0;
}

.article-slideshow-inline .article-slideshow-image-container img {
   display: block;
   max-width: 100%;
}

.article-slideshow-inline .article-slideshow-caption p {
   font-style: oblique;
}

.article-slideshow-inline .article-slideshow-nav {
   display: -ms-flexbox;
   display: flex;
}

.article-slideshow-inline .article-slideshow-nav a {
   display: block;
   width: 100%;
   color: #fff !important;
   text-decoration: none !important;
   background-color: #7b65c4;
   text-align: center;
   padding: 9px 0;
   text-transform: uppercase;
   letter-spacing: .03em;
   font-size: 24px;
}

@media (max-width: 767.98px) {
   .article-slideshow-inline .article-slideshow-nav a {
      font-size: 18px;
   }
}

.article-slideshow-inline .article-slideshow-nav a:nth-child(2) {
   margin-left: 16px;
}




.collapsed .header-center-content .header-logo {
   margin: 0;
}

.collapsed .header-center-content h2 {
   font-size: 18px;
   line-height: 1.64;
   letter-spacing: -.3px;
   margin: 0;
   padding: 0;
}

@media (max-width: 767.98px) {

   body.hamburger-open {
      overflow: hidden;
      max-height: 100vh;
      position: relative
   }

   .collapsed {
      transform: translate(0);
      transition: transform .2s linear 0s
   }

   .collapsed .container {
      border-bottom-left-radius: 6px;
      border-bottom-right-radius: 6px;
      padding: 20px 22px;
   }

   .collapsed.hide {
      transform: translateY(-100%)
   }
;
}

body.single-articles .header-container header.collapsed {
   height: auto;
}

body.single-articles .header-container header.collapsed .hamburger-menu {
   position: relative !important;
}

body.single-articles .header-container header.collapsed>.container {
   height: 100%;
}

body.single-articles .header-container header.collapsed .row>div:first-child {
   -ms-flex-direction: row-reverse;
   flex-direction: row-reverse;
}

body.single-articles .header-container header.collapsed .col-2.col-sm-2.col-md-2.col-lg-2 {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-align: center;
   align-items: center;
}

@media (min-width: 1200px) {
   body.single-articles .header-container .collapsed .header-center-content h2 .header-title {
      -ms-flex-preferred-size: 76%;
      flex-basis: 76%
   }
}

.mobile-glide ul {
   transform: none;
}

.mobile-glide ul li {
   height: 110px;
}

.mobile-glide ul li a {
   height: 80px;
}

.mobile-glide ul li a .journey-step-title {
   padding-bottom: 0;
}

.mobile-glide ul li a .story-indicator {
   display: none;
}


.single-article-local-header .location-title {
   color: #8fa5b9;
   border-bottom: 2px solid #8fa5b9;
   padding-right: 40px;
   position: relative;
   display: inline-block;
   height: 57px;
}

@media (max-width: 767.98px) {
   .single-article-local-header .location-title {
      height: 47px;
   }
}

.single-article-local-header .location-title select {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   opacity: 0;
   font-size: 16px;
   font-family: inherit;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
}

.single-article-local-header .select-wrap:after {
   content: "";
   display: block;
   width: 0;
   height: 0;
   border-left: 7px solid transparent;
   border-right: 7px solid transparent;
   border-top: 7px solid #8fa5b9;
   position: absolute;
   right: 8px;
   top: 50%;
   transform: translateY(-50%);
}

.single-article-local-header h1 {
   margin-top: 24px;
}

.single-article-local-header .description {
   max-width: 800px;
   margin: 36px auto 0;
   text-align: center;
}

.single-page {
   margin-bottom: 30px;
}

@media (max-width: 767.98px) {
   #main .ad {
      background-color: #f5f6fa;
      position: relative;
      z-index: 4;
      padding: 24px 0;
      margin: 0 auto
   }

   #main .ad:before {
      display: block;
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      height: 100%;
      width: calc(100% + 80px);
      transform: translate(-40px);
      background-color: #f5f6fa;
      z-index: -1
   }

   #main .ad:after {
      content: "ADVERTISEMENT";
      display: block;
      font-family: CircularStd-Book, sans-serif;
      font-size: 9px;
      font-weight: 400;
      letter-spacing: 4px;
      text-align: center;
      color: #8fa5b9;
      margin-top: 5px;
      z-index: 10
   }

   #main .ad a,
   #main .ad div,
   #main .ad script,
   #main .ad span {
      position: relative;
      z-index: 20
   }
}

body#tinymce {
   margin: 12px !important;
}

body#tinymce a {
   color: #41477b;
   text-decoration: underline;
}

body#tinymce .wp-caption {
   display: block;
   max-width: 675px;
   margin: 0 auto 1em;
}

body#tinymce .wp-caption .wp-caption-dt img {
   max-width: 100%;
   height: auto;
   margin-bottom: .5em;
}

body#tinymce .wp-caption .wp-caption-dd {
   font-size: 85%;
   color: rgba(41, 44, 69, .31);
   line-height: 1.6;
}

body#tinymce ol,
body#tinymce ul {
   padding: 0 0 0 30px;
}

body#tinymce ol li,
body#tinymce ul li {
   position: relative;
   margin-bottom: .5em;
}

body#tinymce ol li:before,
body#tinymce ul li:before {
   position: absolute;
}

body#tinymce ol li:last-child,
body#tinymce ul li:last-child {
   margin-bottom: 0;
}

body#tinymce ul {
   list-style: none;
}

body#tinymce ul li:before {
   content: "";
   top: 10.8px;
   left: -20px;
   width: 10px;
   height: 10px;
   border: 2.5px solid #41477b;
   border-radius: 50%;
}

body#tinymce ol {
   list-style-type: none;
   counter-reset: a;
}

body#tinymce ol li {
   counter-increment: a;
}

body#tinymce ol li:before {
   content: counter(a) ".";
   left: -30px;
   width: 30px;
   text-align: center;
   color: #41477b;
}

.single-article iframe {
   max-width: 100%;
}

.single-article .alt-ads .mobile-right-panel {
   display: none;
}

@media (max-width: 991.98px) {
   .single-article .alt-ads .mobile-right-panel {
      display: block
   }
}

.single-article .alt-ads .desktop-right-panel {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-direction: column;
   flex-direction: column;
}

@media (max-width: 991.98px) {
   .single-article .alt-ads .desktop-right-panel {
      display: none
   }
}

.single-article .alt-ads .desktop-right-panel .fixed-panel-sidebarads {
   height: 100vh;
   min-height: 1200px;
}

.single-article .alt-ads .desktop-right-panel .fixed-panel-sidebarads:first-of-type .fixed-inner .ad {
   opacity: 1;
}

.single-article .alt-ads .desktop-right-panel .fixed-panel-sidebarads:last-of-type {
   -ms-flex-positive: 1;
   flex-grow: 1;
   margin-bottom: 80vh;
}

.single-article .alt-ads .desktop-right-panel .fixed-panel-sidebarads .fixed-inner .ad {
   opacity: 0;
   transition: opacity .2s linear 0s;
}

.single-article .alt-ads .desktop-right-panel .fixed-panel-sidebarads .fixed-inner.fixed {
   position: fixed;
   top: 0;
}

.single-article .alt-ads .desktop-right-panel .fixed-panel-sidebarads .fixed-inner.fixed .ad {
   opacity: 1;
}

.single-article .disease-breadcrumb {
   width: 1229px;
   max-width: 1229px;
   margin: 0 auto;
   padding: 12px 28px;
   color: rgba(41, 44, 69, .51);
}

.single-article .disease-breadcrumb .mobile-results {
   display: none;
}

@media (max-width: 767.98px) {
   .single-article .disease-breadcrumb {
      width: 100%;
      padding: 12px 8px;
      font-size: 14px;
      padding-top: 32px;
   }

   .single-article .disease-breadcrumb .mobile-results {
      display: inline
   }

   .single-article .disease-breadcrumb .desktop-results {
      display: none
   }
}

.single-article .disease-breadcrumb a {
   color: #4d9ba0;
}

.single-article .author {
   margin: 4px 0 18px;
}

@media (max-width: 767.98px) {
   .single-article .author {
      margin: 4px 0 18px;
   }
}

.single-article .author.fact {
   display: -ms-flexbox;
   display: flex;
   max-width: 500px;
}

.single-article .author.fact .author-info {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-pack: center;
   justify-content: center;
   -ms-flex-direction: column;
   flex-direction: column;
}

.single-article .author.fact a,
.single-article .author.fact a .name {
   display: inline;
}

.single-article .author.fact .company {
   font-size: 16px;
   line-height: 1.2;
   display: block;
   margin: 2px 0 0;
   font-weight: 700;
}

@media (max-width: 991.98px) {
   .single-article .author.fact .company {
      font-size: 14px;
      line-height: 1.2;
      display: block;
      padding: 2px 20px 0 0
   }
}

.single-article .author.fact .company a {
   display: inline;
   text-decoration: underline;
   color: #292c45 !important;
}

.single-article .author a {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -ms-flex-align: center;
   align-items: center;
   border: 0;
}

.single-article .author a,
.single-article .author a:focus,
.single-article .author a:hover {
   text-decoration: none;
   outline: none;
}

.single-article .author a .author-image {
   height: 62px;
   width: 62px;
   border-radius: 50%;
   margin-right: 15px;
   -ms-flex-negative: 0;
   flex-shrink: 0;
}

.single-article .author a .name {
   font-size: 17px;
   color: #292c45;
   line-height: 20px;
   display: block;
   font-weight: 400;
}

.single-article .author a .company {
   font-size: 14px;
   color: #8fa5b9;
   line-height: 1.43;
   display: block;
}

.single-article .author-short-info p {
   line-height: 1.8;
}

.single-article .video h1.hed {
   font-size: 38.5px;
   line-height: 1.26;
   color: #292c45;
   padding: 0 0;
   font-weight: 400;
   -webkit-font-smoothing: antialiased;
   padding: 20px 0 0;
   font-family: CircularStd-Black;
   margin-bottom: 30px;
}

@media (max-width: 767.98px) {
   .single-article .video h1.hed {
      font-size: 25px;
      padding:  0;
      margin-bottom: 0;
      
   }
}

.single-article .video p.dek {
   color: #292c45;
   margin: -14px 0 24px;
}

.single-article .video .top.article-check {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-align: center;
   align-items: center;
}

@media (max-width: 767px) {
   .single-article .video .top.article-check {
      padding: 0 15px;
   }
}

.single-article .video .top.article-check .fact-check {
   font-size: 16px;
   font-weight: 700;
   color: #5e7c99;
}

.single-article .video .top.article-check .fact-check:before {
   content: "";
   display: block;
   width: 28px;
   height: 28px;
   float: left;
   background: url(../images/fact-check.png) no-repeat;
   background-size: contain;
   margin-right: -2px;
   margin-top: -5px;
}

.single-article .video .top.article-check .fact-check:after {
   content: "/";
   margin: 0 5px 0 10px;
   color: rgba(41, 44, 69, .51);
}

.single-article .video .top.article-check p {
   line-height: 0;
   font-style: italic;
}

.single-article .video .dek {
   line-height: 1.8;
   color: #8fa5b9;
}

@media (max-width: 767.98px) {
   .single-article .video .dek {
      padding: 0 20px;
   }
}

@media (max-width: 767.98px) {
   .single-article .video .fact-checked-wrapper .pub {
      display: block
   }
}

.single-article .video .fact-checked {
   display: inline;
   color: #5f7d98;
   font-weight: 700;
   font-style: italic;
   font-size: 18px;
   position: relative;
   cursor: pointer;
}

@media (max-width: 767.98px) {
   .single-article .video .fact-checked {
      font-size: 15px;
   }
}

.single-article .video .fact-checked:before {
   background-image: url(../images/fact-check-blue.png);
   content: "";
   display: inline-block;
   width: 32px;
   height: 27px;
   background-size: contain;
   background-position: 50%;
   background-repeat: no-repeat;
}

@media (max-width: 767.98px) {
   .single-article .video .fact-checked:before {
      width: 21px;
      height: 16px;
   }
}

.single-article .video .fact-checked .top-label {
   text-decoration: underline;
   color: #5f7d98;
}

.single-article .video .fact-checked.open .fact-checked-info {
   display: block;
}

.single-article .video .fact-checked .fact-checked-info {
   position: fixed;
   top: 0;
   left: 0;
   display: none;
   z-index: 9999999;
   width: 100%;
   height: 100%;
}

.single-article .video .fact-checked .fact-checked-info .fact-checked-info-bk {
   position: absolute;
   top: 0;
   left: 0;
   z-index: 1;
   width: 100%;
   height: 100%;
   background-color: rgba(0, 0, 0, .62);
}

.single-article .video .fact-checked .fact-checked-info .fact-checked-info-center {
   background-color: #f5f6fa;
   padding: 40px 48px 35px 36px;
   width: 553px;
   display: block;
   text-align: left;
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   box-shadow: 6px 8px 7px rgba(0, 0, 0, .25098);
   z-index: 2;
   font-size: 16px;
   line-height: 28px;
   max-height: 420px;
   overflow-y: scroll;
   max-width: 88%;
}

.single-article .video .fact-checked .fact-checked-info .fact-checked-info-center a {
   text-decoration: underline;
}

.single-article .video .fact-checked .fact-checked-info .details a {
   display: block;
}

.single-article .video .fact-checked .fact-checked-info .close {
   position: absolute;
   top: 0;
   right: 0;
   padding: 14px 20px;
   text-decoration: none !important;
}

.single-article .video .fact-checked .fact-checked-info .close:before {
   background-image: url(../images/sntv/mini-player-close.png);
   content: "";
   display: inline-block;
   width: 34px;
   height: 25px;
   background-size: contain;
   background-repeat: no-repeat;
   background-position: 50%;
}

.single-article .video .fact-checked-divider {
   color: rgba(38, 43, 72, .51);
}

@media (max-width: 767.98px) {
   .single-article .video .fact-checked-divider {
      display: none
   }
}

.single-article .video .pubdate {
   font-size: 18px;
   margin-bottom: 0;
   font-style: italic;
   display: inline;
}
.single-article .video .pubdate span.pub {
   color: #212529;
   font-weight: 400;
   line-height: 1.5;
}

@media (max-width: 767.98px) {
   .single-article .video .pubdate {
      padding: 0 20px;
      font-size: 14px;
      display: block
   }
}

.single-article .video .social-and-save {
   display: inline;
   position: absolute;
   margin: 14px 20px;
   right: 0;
   z-index: 8;
}

@media (max-width: 767.98px) {
   .single-article .video .social-and-save {
      right: auto;
      left: -5px;
   }
}

.single-article .video .social-overlay {
   display: inline-block;
}

@media (max-width: 767.98px) {
   .single-article .video .social-overlay {
      padding: 0 20px;
   }
}

.single-article .video .social-overlay a {
   display: inline-block;
   height: 38px;
   width: 38px;
   border-radius: 50%;
   background: #9698a4;
   font-size: 17px;
   text-align: center;
   color: #fff;
   line-height: 38px;
   vertical-align: middle;
   outline: none;
   text-decoration: none;
   margin-bottom: 13px;
}

.single-article .video .social-overlay a i.fa {
   margin-top: 10px;
}

.single-article .video .social-overlay a i.fa.fa-twitter:before {
   content: "";
   display: block;
   background-image: url(../images/x-logo-white.svg);
   width: 14px;
   height: 14px;
   background-size: contain;
   background-position: 50%;
   background-repeat: no-repeat;
   position: relative;
}

@media (max-width: 767.98px) {
   .single-article .video .social-overlay a {
      height: 32px;
      width: 32px;
      line-height: 30px;
   }

   .single-article .video .social-overlay a i.fa {
      margin-top: 7px;
   }
}

.single-article .video .full-width .article-photo {
   width: 100%;
   height: auto;
   border-radius: 6px;
}

.single-article .video .full-width img {
   max-width: 100%;
}

.single-article .video .full-width .dek,
.single-article .video .full-width .pubdate,
.single-article .video .full-width .social-overlay,
.single-article .video .full-width h1.hed {
   text-align: center;
   padding-left: 100px;
   padding-right: 100px;
}

@media (max-width: 767.98px) {

   .single-article .video .full-width .dek,
   .single-article .video .full-width .pubdate,
   .single-article .video .full-width .social-overlay,
   .single-article .video .full-width h1.hed {
      padding-left: 30px;
      padding-right: 30px;
   }
}

.single-article .video .full-width .pubdate {
   display: block;
}

.single-article .video .full-width h1.hed {
   padding-top: 0;
}

.single-article .video .full-width .social-overlay {
   display: block;
   margin-top: 20px;
   margin-bottom: 20px;
}

.single-article .video .save-video {
   font-size: 11.2px;
   cursor: pointer;
   line-height: 38px;
   letter-spacing: 0;
   position: relative;
   top: 0;
   right: 0;
   text-transform: uppercase;
   padding-top: 22px;
   color: #8fa5b9;
}

.single-article .video .save-video i {
   font-size: 16px;
   margin-right: 10px;
}

.single-article .video .save-video.medium-blue {
   color: #41477b;
}

.single-article .video .save-video.light-peach {
   color: #faa182;
}

.single-article .video .save-video.pink {
   color: #e85980;
}

.single-article .video .save-video.purple {
   color: #7b65c4;
}

.single-article .video .save-video.yellow {
   color: #f9c82b;
}

.single-article .video .save-video.teal {
   color: #7abfc4;
}

.single-article .video .save-video.magenta {
   color: #da4e9c;
}

@media (max-width: 767.98px) {
   .single-article .video .save-video {
      position: absolute;
      left: 0;
      top: -38px;
      right: 20px;
      display: inline;
      width: auto;
      text-align: right
   }
}

.single-article .video .container-white-bg {
   border-bottom-left-radius: 0;
   border-bottom-right-radius: 0;
   padding-top: 39px;
   position: relative;
   padding-bottom: 39px;
   margin-bottom: 100px;
}

@media (max-width: 767.98px) {
   .single-article .video .container-white-bg {
      padding: 20px 0;
      border-top-left-radius: 0;
      border-top-right-radius: 0
   }
}

.single-article .video .container-white-bg #start-of-video {
   position: absolute;
   top: 130px;
   left: 0;
}

.single-article .video .container-white-bg .video-container {
   border-radius: 6px;
   overflow: hidden;
   position: relative;
   z-index: 4;
   transition: all .2s ease-out;
   -webkit-transition: all .2s ease-out;
   -moz-transition: all .2s ease-out;
   -ms-transition: all .2s ease-out;
   -o-transition: all .2s ease-out;
}
.single-article .video .container-white-bg .row{
   margin: 0;
}

@media (max-width: 991.98px) {
   .single-article .video .container-white-bg .video-container {
      border-radius: 0 !important;
   }
}

.single-article .video .container-white-bg .video-container.no-fs .jw-icon-fullscreen,
.single-article .video .container-white-bg .video-container .popup-close {
   display: none;
}

.single-article .video .container-white-bg .video-container .third-party-embed .title-overlay {
   position: unset;
   margin-top: 15px;
}

.single-article .video .container-white-bg .video-container.popup {
   position: fixed;
   bottom: 10px;
   right: -450px;
   z-index: 100;
   width: 400px;
   height: auto;
}

.single-article .video .container-white-bg .video-container.popup:hover .popup-close {
   display: block;
   position: absolute;
   top: 2px;
   right: 2px;
   width: 40px;
   height: 40px;
   font-size: 30px;
   text-decoration: none;
   line-height: 1.1;
   color: #fff;
   background-color: rgba(0, 0, 0, .25);
   text-align: center;
   z-index: 1;
   border-radius: 4px;
}

.single-article .video .container-white-bg .video-container.popup.visible {
   right: 10px;
}

.single-article .video .container-white-bg .video-container .article-photo {
   border-radius: 6px !important;
   height: auto;
   width: 100%;
}

@media (max-width: 991.98px) {
   .single-article .video .container-white-bg .video-container .article-photo {
      border-radius: 0 !important
   }
}

.single-article .video .container-white-bg .article-info {
   position: relative;
}

@media (max-width: 991.98px) {
   .single-article .video .container-white-bg .article-info {
      border-top: 1px solid #f5f6f9;
      margin-top: 30px;
      border-top: transparent;
   }
}

@media (max-width: 767.98px) {
   .single-article .video .container-white-bg .article-info {
      padding: 20px 0 0;
   }
}

.single-article .video .container-white-bg .article-info .nav-tabs {
   border: none !important;
   margin-top: -7px;
}

@media (max-width: 991.98px) {
   .single-article .video .container-white-bg .article-info .nav-tabs {
      padding-top: 20px;
   }
}

.single-article .video .container-white-bg .article-info .nav-tabs .nav-item .nav-link {
   color: #8fa5b9;
   font-size: 18px;
   line-height: 20px;
   outline: none;
   margin: 30px 20px 20px 0;
   padding: 0;
   border: none;
}

@media (max-width: 991.98px) {
   .single-article .video .container-white-bg .article-info .nav-tabs .nav-item .nav-link {
      line-height: 20px;
   }
}

.single-article .video .container-white-bg .article-info .nav-tabs .nav-item .active {
   color: #292c45;
   outline: none;
   border-bottom: 3px solid #292c45;
}

.single-article .video .container-white-bg .article-info .tab-content {
   color: #878897;
   font-size: 17px;
   letter-spacing: -.25px;
   line-height: 1.72;
   color: #9698a4;
   padding-bottom: 60px;
}

@media (max-width: 767.98px) {
   .single-article .video .container-white-bg .article-info .tab-content {
      font-size: 18px;
      line-height: 1.8
   }
}

@media (max-width: 991.98px) {
   .single-article .video .container-white-bg .article-info .tab-content {
      padding-bottom: 0
   }
}

.single-article .video .container-white-bg .article-info .tab-content .details,
.single-article .video .container-white-bg .article-info .tab-content .details-mobile {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-direction: column;
   flex-direction: column;
   -ms-flex-flow: wrap;
   flex-flow: wrap;
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile a,
.single-article .video .container-white-bg .article-info .tab-content .details a {
   color: #41477b;
   text-decoration: underline;
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile a.mobile-read-more,
.single-article .video .container-white-bg .article-info .tab-content .details a.mobile-read-more {
   color: #fff !important;
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile>h3,
.single-article .video .container-white-bg .article-info .tab-content .details>h3 {
   margin: 32px 0 16px;
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile .summary-module,
.single-article .video .container-white-bg .article-info .tab-content .details .summary-module {
   -ms-flex-order: 1;
   order: 1;
   margin: 0 0 16px;
}

@media (max-width: 991.98px) {

   .single-article .video .container-white-bg .article-info .tab-content .details-mobile .summary-module,
   .single-article .video .container-white-bg .article-info .tab-content .details .summary-module {
      margin-top: 0
   }
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile .summary-module ul,
.single-article .video .container-white-bg .article-info .tab-content .details .summary-module ul {
   list-style: none;
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile .summary-module ul li,
.single-article .video .container-white-bg .article-info .tab-content .details .summary-module ul li {
   position: relative;
   font-family: var(--font-book);
   font-weight: 400;
}
#user-registration p, .font-book, .module-featured-video .right-panel .content, .next-journey-container .next-journey a span, .page-prescription .item-share-container .item-share, .page-prescription .playlist .author p, .page-prescription .playlist .dek p, .page-prescription .playlist .hed, .personalize .bootstrap-select .btn, .personalize .bootstrap-select .search-form .search-submit, .personalize input[type=text], .personalize label, .personalize p, .row-collection .row-collections-desktop .left-panel, .search-form .personalize .bootstrap-select .search-submit, .simple-collections-listing .related-items .series-right .excerpt, .single-article .video .container-white-bg .article-info .tab-content, .single-article .video .container-white-bg .right-panel .related-items .series-right .excerpt, .ur-frontend-form .form-row input.input-text, .ur-frontend-form .form-row label, .ur-frontend-form fieldset legend, .ur-frontend-form p, .user-registration-error, .user-registration-message, form.search-form input.search-field, form[data-name="Newsletter Form"] .survivornet-newsletter-form .fields .group input, form[data-name="Newsletter Form"] .survivornet-newsletter-form .fields .group label, h2.journey-step span, h2.prefix span, header .container .nav-menu li a, li, p {
   font-family: var(--font-book);
   font-weight: 400;
   font-style: normal;
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile .summary-module ul li:before,
.single-article .video .container-white-bg .article-info .tab-content .details .summary-module ul li:before {
   content: "";
   display: block;
   position: absolute;
   left: -44px;
   top: 3px;
   width: 28px;
   height: 16px;
   background-image: url(../images/icon-doublearrow.png);
   background-size: contain;
   background-repeat: no-repeat;
   border: none;
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile>ul,
.single-article .video .container-white-bg .article-info .tab-content .details>ul {
   list-style: none;
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile>ul li,
.single-article .video .container-white-bg .article-info .tab-content .details>ul li {
   position: relative;
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile>ul li:before,
.single-article .video .container-white-bg .article-info .tab-content .details>ul li:before {
   content: "";
   display: block;
   position: absolute;
   left: -44px;
   top: 3px;
   width: 28px;
   height: 16px;
   background-image: url(../images/icon-doublearrow.png);
   background-size: contain;
   background-repeat: no-repeat;
   border: none;
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile>blockquote,
.single-article .video .container-white-bg .article-info .tab-content .details>blockquote {
   margin: 40px 0;
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile>blockquote,
.single-article .video .container-white-bg .article-info .tab-content .details-mobile>div,
.single-article .video .container-white-bg .article-info .tab-content .details-mobile>figure,
.single-article .video .container-white-bg .article-info .tab-content .details-mobile>h2,
.single-article .video .container-white-bg .article-info .tab-content .details-mobile>h3,
.single-article .video .container-white-bg .article-info .tab-content .details-mobile>h4,
.single-article .video .container-white-bg .article-info .tab-content .details-mobile>h5,
.single-article .video .container-white-bg .article-info .tab-content .details-mobile>iframe,
.single-article .video .container-white-bg .article-info .tab-content .details-mobile>ol,
.single-article .video .container-white-bg .article-info .tab-content .details-mobile>p,
.single-article .video .container-white-bg .article-info .tab-content .details-mobile>ul,
.single-article .video .container-white-bg .article-info .tab-content .details>blockquote,
.single-article .video .container-white-bg .article-info .tab-content .details>div,
.single-article .video .container-white-bg .article-info .tab-content .details>figure,
.single-article .video .container-white-bg .article-info .tab-content .details>h2,
.single-article .video .container-white-bg .article-info .tab-content .details>h3,
.single-article .video .container-white-bg .article-info .tab-content .details>h4,
.single-article .video .container-white-bg .article-info .tab-content .details>h5,
.single-article .video .container-white-bg .article-info .tab-content .details>iframe,
.single-article .video .container-white-bg .article-info .tab-content .details>ol,
.single-article .video .container-white-bg .article-info .tab-content .details>p,
.single-article .video .container-white-bg .article-info .tab-content .details>ul {
   -ms-flex-order: 2;
   order: 2;
   width: 100%;
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile>div,
.single-article .video .container-white-bg .article-info .tab-content .details-mobile>h2,
.single-article .video .container-white-bg .article-info .tab-content .details-mobile>h3,
.single-article .video .container-white-bg .article-info .tab-content .details-mobile>h4,
.single-article .video .container-white-bg .article-info .tab-content .details>div,
.single-article .video .container-white-bg .article-info .tab-content .details>h2,
.single-article .video .container-white-bg .article-info .tab-content .details>h3,
.single-article .video .container-white-bg .article-info .tab-content .details>h4 {
   width: 100%;
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile img,
.single-article .video .container-white-bg .article-info .tab-content .details img {
   max-width: 100%;
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile .author,
.single-article .video .container-white-bg .article-info .tab-content .details .author {
   margin: 4px 0 18px;
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile .author.fact,
.single-article .video .container-white-bg .article-info .tab-content .details .author.fact {
   display: -ms-flexbox;
   display: flex;
   max-width: 500px;
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile .author.fact .company,
.single-article .video .container-white-bg .article-info .tab-content .details .author.fact .company {
   font-size: 16px;
   line-height: 1.2;
   display: block;
   margin: 2px 0 0;
}

@media (max-width: 991.98px) {

   .single-article .video .container-white-bg .article-info .tab-content .details-mobile .author.fact .company,
   .single-article .video .container-white-bg .article-info .tab-content .details .author.fact .company {
      font-size: 14px;
      line-height: 1.2;
      display: block;
      padding: 2px 20px 0 0
   }
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile .author.fact .company a,
.single-article .video .container-white-bg .article-info .tab-content .details .author.fact .company a {
   display: inline;
   text-decoration: underline;
   color: #878897 !important;
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile .author a,
.single-article .video .container-white-bg .article-info .tab-content .details .author a {
   text-decoration: none;
   outline: none;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -ms-flex-align: center;
   align-items: center;
   border: 0;
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile .author a:focus,
.single-article .video .container-white-bg .article-info .tab-content .details-mobile .author a:hover,
.single-article .video .container-white-bg .article-info .tab-content .details .author a:focus,
.single-article .video .container-white-bg .article-info .tab-content .details .author a:hover {
   text-decoration: none;
   outline: none;
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile .author a .author-image,
.single-article .video .container-white-bg .article-info .tab-content .details .author a .author-image {
   height: 62px;
   width: 62px;
   border-radius: 50%;
   margin-right: 15px;
   -ms-flex-negative: 0;
   flex-shrink: 0;
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile .author a .name,
.single-article .video .container-white-bg .article-info .tab-content .details .author a .name {
   font-size: 17px;
   color: #292c45;
   line-height: 20px;
   display: block;
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile .author a .company,
.single-article .video .container-white-bg .article-info .tab-content .details .author a .company {
   font-size: 14px;
   color: #8fa5b9;
   line-height: 1.43;
   display: block;
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile .author-short-info p,
.single-article .video .container-white-bg .article-info .tab-content .details .author-short-info p {
   line-height: 1.8;
}

.single-article .video .container-white-bg .article-info .tab-content .details {
   display: none;
}

.single-article .video .container-white-bg .article-info .tab-content .details .author {
   float: left;
   margin-right: 30px;
   max-width: 280px;
}

.single-article .video .container-white-bg .article-info .tab-content .details .author .reference-fact-checked-label {
   margin-bottom: 0;
}

@media (max-width: 991.98px) {
   .single-article .video .container-white-bg .article-info .tab-content .details {
      display: none
   }
}

.single-article .video .container-white-bg .article-info .tab-content .details hr {
   margin: 30px 0;
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile {
   display: block;
}

@media (max-width: 991.98px) {
   .single-article .video .container-white-bg .article-info .tab-content .details-mobile {
      display: block
   }
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile .mobile-only-article-unit {
   display: none;
}

@media (max-width: 970px) {
   .single-article .video .container-white-bg .article-info .tab-content .details-mobile .mobile-only-article-unit {
      display: block
   }
}

@media (max-width: 991.98px) {
   .single-article .video .container-white-bg .article-info .tab-content .details-mobile .author {
      position: absolute;
      top: 44px;
   }
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile .author .reference-fact-checked-label {
   margin-bottom: 0;
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile .mobile-article-body {
   margin-top: 0;
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile .mobile-article-body .the-rest {
   display: block;
}

@media (max-width: 767.98px) {
   .single-article .video .container-white-bg .article-info .tab-content .details-mobile .mobile-article-body .the-rest {
      display: none
   }
}

.single-article .video .container-white-bg .article-info .tab-content .details-mobile .mobile-article-body hr {
   margin: 15px 0;
}
.single-article .video .container-white-bg .right-panel{
   padding-top: 20px;
}
@media (max-width: 991.98px) {
   .single-article .video .container-white-bg .left-panel {
      padding-bottom: 20px;
      margin-bottom: 0;
   }
}

.single-article .video .container-white-bg .right-panel {
   padding-left: 86px;
}

.single-article .video .container-white-bg .right-panel.full-width-lead {
   padding-top: 30px;
}

@media (max-width: 991.98px) {
   .single-article .video .container-white-bg .right-panel {
      padding: 20px 15px 0
   }
}


.single-article .video .container-white-bg .right-panel .separator {
   display: none;
}

@media (max-width: 991.98px) {
   .single-article .video .container-white-bg .right-panel .separator {
      display: block
   }
}

.single-article .video .container-white-bg .right-panel .ad {
   width: 300px;
   padding: 30px 0;
   border-bottom: 1px dashed #d8d8d8;
   border-bottom: none;
   margin: 0;
   height: auto !important;
}

@media (max-width: 767.98px) {
   .single-article .video .container-white-bg .right-panel .ad {
      border: none
   }
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured {
   background-color: #f2f3f6;
   border: 6px solid #faa182;
   padding: 24px 24px 10px;
   position: relative;
   margin: 50px 0;
}

@media (max-width: 991.98px) {

   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar,
   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured {
      border: none;
      position: relative;
      padding: 24px 0 10px;
   }

   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured:before,
   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar:before {
      display: block;
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      height: 100%;
      width: 40px;
      transform: translate(-40px);
      background-color: #f5f6fa
   }

   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured:after,
   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar:after {
      display: block;
      content: "";
      position: absolute;
      right: 0;
      top: 0;
      height: 100%;
      width: 40px;
      transform: translate(40px);
      background-color: #f5f6fa
   }
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured.featured h4,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar.featured h4 {
   max-width: 94%;
   font-weight: 400;
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured.featured h4:before,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar.featured h4:before {
   display: none;
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured.featured h4 span,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar.featured h4 span {
   display: block;
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured.featured p,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar.featured p {
   font-size: 18px;
   line-height: 1.4;
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured.featured .line-divider,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar.featured .line-divider {
   height: 4px;
   width: 80px;
   position: relative;
   left: -24px;
   margin: 0 0 20px;
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured.featured .screen,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar.featured .screen {
   height: 0;
   overflow: hidden;
   position: relative;
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured.featured .screen.active-screen,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar.featured .screen.active-screen {
   height: auto;
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured p,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar p {
   color: #292c45;
   font-size: 16px;
   line-height: 22px;
   margin: 26px 0 14px;
}

@media (max-width: 991.98px) {

   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured p,
   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar p {
      margin: 10px 0 14px;
      color: #878897
   }
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured h4,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar h4 {
   font-size: 36px;
   max-width: 174px;
   font-weight: 700;
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured h4:before,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar h4:before {
   content: "";
   width: 34%;
   height: 79px;
   background: url(../images/exploding-mail-icon.png);
   display: block;
   position: absolute;
   top: 20px;
   right: 30px;
   background-size: contain;
   background-position: 50%;
   background-repeat: no-repeat;
}

@media (max-width: 991.98px) {

   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured h4:before,
   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar h4:before {
      width: 127px;
      top: 13px;
   }
}

@media (max-width: 991.98px) {

   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured h4,
   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar h4 {
      font-size: 28px;
      max-width: 143px;
   }
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .topic-selector,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .topic-selector {
   position: relative;
   padding: 24px 0;
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .topic-selector:after,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .topic-selector:before,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .topic-selector:after,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .topic-selector:before {
   content: "";
   height: 6px;
   width: 24px;
   position: absolute;
   display: block;
   background-color: #faa182;
   left: 0;
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .topic-selector:before,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .topic-selector:before {
   top: 0;
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .topic-selector:after,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .topic-selector:after {
   bottom: 0;
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .topic-selector.noborder:after,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .topic-selector.noborder:before,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .topic-selector.noborder:after,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .topic-selector.noborder:before {
   display: none;
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .topic-selector div,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .topic-selector div {
   display: inline-block;
   border: 4px solid #7bc0c4;
   border-radius: 16px;
   padding: 6px 12px 6px 45px;
   margin: 0 6px 8px 0;
   color: #292c45;
   font-weight: 700;
   position: relative;
   cursor: pointer;
   font-size: 12px;
}

@media (max-width: 991.98px) {

   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .topic-selector div,
   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .topic-selector div {
      font-size: 11px;
   }
   .single-article .video .container-white-bg .row .row {
      background: transparent;
      margin: 0;
  }
  .single-article .video .container-white-bg .right-panel{
   padding-top: 39px;
  }
}

@media (min-width: 768px) {

   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .topic-selector div:hover,
   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .topic-selector div:hover {
      border: 4px solid #faa182;
      background-color: #faa182;
      color: #fff
   }
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .topic-selector div:before,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .topic-selector div:before {
   content: "+";
   display: inline-block;
   position: absolute;
   left: 24px;
   top: 44%;
   transform: translate(-50%);
   font-size: 36px;
   line-height: 0;
   font-weight: 400;
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .topic-selector div.selected,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .topic-selector div.selected {
   border: 4px solid #faa182;
   background-color: #faa182;
   color: #fff;
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .topic-selector div.selected:before,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .topic-selector div.selected:before {
   content: "";
   display: block;
   width: 24px;
   height: 27px;
   background: url(../images/fact-check-white.png);
   background-position: 50%;
   background-size: contain;
   background-repeat: no-repeat;
   position: absolute;
   left: 25px;
   top: 8%;
   transform: translate(-50%);
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .select-wrap,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .select-wrap {
   width: 0;
   visibility: hidden;
   pointer-events: none;
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured button.dir-submit,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured button.dir-zip,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar button.dir-submit,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar button.dir-zip {
   background-color: #292c45;
   border: none;
   color: #fff;
   font-size: 16px;
   border-radius: 4px;
   padding: 10px 20px;
}

@media (max-width: 991.98px) {

   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured button.dir-submit,
   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured button.dir-zip,
   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar button.dir-submit,
   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar button.dir-zip {
      width: 100%
   }
}

@media (max-width: 767.98px) {

   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured button.dir-zip,
   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar button.dir-zip {
      margin-top: 16px;
   }
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .checkbox-block,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .checkbox-block {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
   -ms-flex-pack: justify;
   justify-content: space-between;
}

@media (max-width: 767.98px) {

   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .checkbox-block,
   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .checkbox-block {
      -ms-flex-pack: start;
      justify-content: flex-start
   }
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .checkbox-block .check,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .checkbox-block .check {
   width: 50%;
}

@media (max-width: 767.98px) {

   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .checkbox-block .check,
   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .checkbox-block .check {
      width: 45%;
      margin-bottom: 0 !important
   }
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .checkbox-block label,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .checkbox-block label {
   display: -ms-flexbox;
   display: flex;
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .checkbox-block label span,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .checkbox-block label span {
   font-size: 18px;
   margin-left: 11px;
   color: #7795ca;
   font-weight: 500;
   position: relative;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-align: center;
   align-items: center;
}

@media (max-width: 767.98px) {

   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .checkbox-block label span,
   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .checkbox-block label span {
      font-size: 16px;
   }
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .email-signup,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .email-signup {
   margin: 14px 0;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-flow: wrap;
   flex-flow: wrap;
}

@media (max-width: 991.98px) {

   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .email-signup,
   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .email-signup {
      -ms-flex-direction: column;
      flex-direction: column;
      -ms-flex-align: center;
      align-items: center
   }
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .email-signup input,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .email-signup input {
   display: block;
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .email-signup input[type=email],
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .email-signup input[type=text],
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .email-signup input[type=email],
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .email-signup input[type=text] {
   -ms-flex-positive: 1;
   flex-grow: 1;
   margin: 0 12px 8px 0;
   padding: 7px;
   font-size: 16px;
   border: none;
   outline: none;
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .email-signup input[type=email].error,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .email-signup input[type=text].error,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .email-signup input[type=email].error,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .email-signup input[type=text].error {
   border: 1px solid #ec4b30;
}

@media (max-width: 991.98px) {

   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .email-signup input[type=email],
   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .email-signup input[type=text],
   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .email-signup input[type=email],
   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .email-signup input[type=text] {
      width: 100%;
      margin: 0;
      border: 1px solid #989898;
      background: transparent;
      color: #292c45
   }
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .email-signup input[type=submit],
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .email-signup input[type=submit] {
   background-color: #292c45;
   border: none;
   color: #fff;
   font-size: 16px;
   border-radius: 4px;
   padding: 10px 20px;
}

@media (max-width: 991.98px) {

   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .email-signup input[type=submit],
   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .email-signup input[type=submit] {
      width: 100%
   }
}

@media (max-width: 991.98px) {

   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .email-signup .select-wrap,
   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .email-signup .select-wrap {
      position: relative;
      display: inline-block;
      display: block;
      width: 0;
      height: 0;
      margin: 14px 0 0;
      visibility: hidden;
      pointer-events: none
   }

   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .email-signup .select-wrap:after,
   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .email-signup .select-wrap:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border-left: 7px solid transparent;
      border-right: 7px solid transparent;
      border-top: 7px solid #989898;
      position: absolute;
      right: 8px;
      top: 50%;
      transform: translateY(-50%)
   }
}

.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .email-signup select,
.single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .email-signup select {
   position: relative;
   height: 0;
   width: 0;
   overflow: hidden;
   padding: 0;
   margin: 0;
   border: none;
}

@media (max-width: 991.98px) {

   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar-featured .email-signup select,
   .single-article .video .container-white-bg .right-panel .newsletter-signup-sidebar .email-signup select {
      width: 100%;
      height: auto;
      display: block;
      margin: 14px 0;
      background-color: transparent;
      padding: 7px;
      font-size: 16px;
      color: #292c45;
      border: 1px solid #989898;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      -ms-appearance: none
   }
}

.single-article .video .container-white-bg .right-panel .sidebar-article-cta {
   margin: 40px 0;
   border-top: 1px dashed #d8d8d8;
   border-bottom: 1px dashed #d8d8d8;
}

.single-article .video .container-white-bg .right-panel .sidebar-article-cta>a {
   color: #292c45;
}

.single-article .video .container-white-bg .right-panel .sidebar-article-cta>a:hover {
   text-decoration: none;
}

.single-article .video .container-white-bg .right-panel .sidebar-article-cta>a:hover h4 {
   text-decoration: underline;
}

.single-article .video .container-white-bg .right-panel .sidebar-article-cta>a:hover p {
   text-decoration: none;
}

.single-article .video .container-white-bg .right-panel .sidebar-article-cta img {
   display: block;
   width: 100%;
}

.single-article .video .container-white-bg .right-panel .sidebar-article-cta h4 {
   margin: 18px 0 16px;
}

.single-article .video .container-white-bg .right-panel .sidebar-article-cta .sidebar-cta-img-wrapper {
   position: relative;
   padding: 50px 0 20px;
}

.single-article .video .container-white-bg .right-panel .sidebar-article-cta .sidebar-cta-img-wrapper .rounded-wrapper {
   display: block;
   position: relative;
   overflow: hidden;
   border-radius: 7px;
}

.single-article .video .container-white-bg .right-panel .sidebar-article-cta .sidebar-cta-img-wrapper p {
   display: inline-block;
   bottom: 10px;
   left: -10px;
   background-color: #f9785d;
   text-align: center;
   padding: 4px 16px;
   font-size: 14px;
   position: absolute;
   bottom: 14px;
   left: -7px;
   padding: 7px;
   color: #fff;
   font-size: 12px;
   letter-spacing: .2px;
   text-transform: uppercase;
   width: auto;
   line-height: 16px;
}

.single-article .video .container-white-bg .right-panel .related-content-sidebar-module {
   padding: 24px 0;
   border-bottom: 1px dashed #d8d8d8;
}

@media (max-width: 767.98px) {
   .single-article .video .container-white-bg .right-panel .related-content-sidebar-module {
      background-color: #f5f6fa;
      padding: 24px 0;
      position: relative
   }

   .single-article .video .container-white-bg .right-panel .related-content-sidebar-module:before {
      display: block;
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      height: 100%;
      width: 40px;
      transform: translate(-40px);
      background-color: #f5f6fa
   }

   .single-article .video .container-white-bg .right-panel .related-content-sidebar-module:after {
      display: block;
      content: "";
      position: absolute;
      right: 0;
      top: 0;
      height: 100%;
      width: 40px;
      transform: translate(40px);
      background-color: #f5f6fa
   }
}

.single-article .video .container-white-bg .right-panel .related-content-sidebar-module h3 {
   color: #5f7d98;
   font-size: 18px;
}

.single-article .video .container-white-bg .right-panel .related-content-sidebar-module>p {
   font-size: 17px;
   letter-spacing: -.25px;
   line-height: 1.72;
}

@media (max-width: 767.98px) {
   .single-article .video .container-white-bg .right-panel .related-content-sidebar-module>p {
      font-size: 16px;
      line-height: 1.8
   }
}

.single-article .video .container-white-bg .right-panel .related-content-sidebar-module ul {
   margin: 0 0 24px;
   padding: 0;
}

.single-article .video .container-white-bg .right-panel .related-content-sidebar-module ul li {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-align: start;
   align-items: flex-start;
   -ms-flex-pack: start;
   justify-content: flex-start;
   margin: 0 22px 18px 0;
}

.single-article .video .container-white-bg .right-panel .related-content-sidebar-module ul li a {
   color: #292c45;
   font-style: normal;
   font-family: CircularStd-Book;
   letter-spacing: -.25px;
   line-height: 1.3;
   font-size: 14px;
}

.single-article .video .container-white-bg .right-panel .related-content-sidebar-module ul li a:first-child {
   margin: 0 15px 0 0;
   border-radius: 7px;
   position: relative;
   overflow: hidden;
   height: 105px;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-align: center;
   align-items: baseline;
   -ms-flex-pack: center;
   justify-content: center;
   -ms-flex-negative: 0;
   flex-shrink: 0;
}

.single-article .video .container-white-bg .right-panel .related-content-sidebar-module ul li a:first-child img {
   width: 145px;
}

.single-article .video .container-white-bg .right-panel .related-videos-header {
   margin-bottom: 25px;
   margin-top: 30px;
}

.single-article .video .container-white-bg .right-panel .related-videos-header .header {
   font-size: 19px;
   color: #5f7d98;
   font-family: CircularStd-Bold;
   line-height: 1.3;
   margin-bottom: 1rem;
}

.single-article .video .container-white-bg .right-panel .related-videos-header p {
   color: #9698a4;
   color: #565656;
   font-size: 17px;
   letter-spacing: -.25px;
   line-height: 1.72;
}

@media (max-width: 767.98px) {
   .single-article .video .container-white-bg .right-panel .related-videos-header p {
      font-size: 16px;
      line-height: 1.8
   }
}

.single-article .video .container-white-bg .right-panel .related-items {
   outline: none;
   text-decoration: none;
   display: block;
   margin-bottom: 20px;
}
.single-article .video .container-white-bg{
   margin-bottom: 76px !important;
}
.single-article .video .container-white-bg .left-panel,
.single-article .video .container-white-bg .right-panel{
   padding-top: 45px;
   padding-top: 0;
}
.single-article .video .container-white-bg .row{
   background-color: #fff;
}
.single-article .video .container-white-bg .right-panel .related-items:last-of-type {
   border-bottom: 1px dashed #d8d8d8;
   border-bottom: 0;
   padding-bottom: 0;
}

.single-article .video .container-white-bg .right-panel .related-items:hover {
   text-decoration: underline;
}

.single-article .video .container-white-bg .right-panel .related-items .series-left {
   padding-right: 0;
   -ms-flex: 1;
   flex: 1;
}

.single-article .video .container-white-bg .right-panel .related-items .series-left .thumbnail {
   height: 92px;
   width: 148px;
   border-radius: 7px;
   text-align: center;
   position: relative;
   margin: 0;
}
.single-article .video .container-white-bg .right-panel .related-items .series-left .thumbnail .overlay {
   display: none;
   position: absolute;
   top: 0;
   left: 0;
   height: 100%;
   width: 100%;
   background: rgba(41,44,69,.76);
   border-radius: 6px;
   font-size: 12px;
   color: #fff;
   padding-top: 30px;
}
@media (max-width: 1100px) {
   .single-article .video .container-white-bg .right-panel .related-items .series-left .thumbnail {
      width: 100%
   }
}

@media (max-width: 991.98px) {
   .single-article .video .container-white-bg .right-panel .related-items .series-left .thumbnail {
      height: 92px;
      width: 148px;
   }
   .single-article .video .container-white-bg .left-panel,
   .single-article .video .container-white-bg .right-panel{
      padding-top: 39px;
      padding-bottom: 39px;
   }
}
@media (max-width: 767.98px) {
   .single-article .video .container-white-bg .right-panel .related-items .series-left .thumbnail {
      height: 94px;
      width: 100%;
      min-width: 120px;
   }
}

.single-article .video .container-white-bg .right-panel .related-items .series-left .thumbnail .overlay {
   display: none;
   position: absolute;
   top: 0;
   left: 0;
   height: 100%;
   width: 100%;
   background: rgba(41, 44, 69, .76);
   border-radius: 6px;
   font-size: 12px;
   color: #fff;
   padding-top: 30px;
}

.single-article .video .container-white-bg .right-panel .related-items .series-right {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-align: center;
   align-items: center;
}

.single-article .video .container-white-bg .right-panel .related-items .series-right .tags {
   margin-top: 6px;
   color: #41477b;
   font-size: 13px;
   line-height: 22px;
   text-transform: uppercase;
}

.single-article .video .container-white-bg .right-panel .related-items .series-right .excerpt {
   color: #292c45 !important;
   font-size: 14px !important;
   line-height: 1.3 !important;
}

.single-article .video .container-white-bg .right-panel .related-items.medium-blue .tags {
   color: #41477b;
}

.single-article .video .container-white-bg .right-panel .related-items.light-peach .tags {
   color: #faa182;
}

.single-article .video .container-white-bg .right-panel .related-items.pink .tags {
   color: #e85980;
}

.single-article .video .container-white-bg .right-panel .related-items.purple .tags {
   color: #7b65c4;
}

.single-article .video .container-white-bg .right-panel .related-items.yellow .tags {
   color: #f9c82b;
}

.single-article .video .container-white-bg .right-panel .related-items.teal .tags {
   color: #7abfc4;
}

.single-article .video .container-white-bg .right-panel .related-items.magenta .tags {
   color: #da4e9c;
}

.single-article .video .container-white-bg .right-panel .now-playing {
   background: #41477b;
   padding: 15px 15px 15px 0;
   border-radius: 6px;
}

@media (max-width: 991.98px) {
   .single-article .video .container-white-bg .right-panel .now-playing {
      display: none
   }
}

.single-article .video .container-white-bg .right-panel .now-playing .series-left .thumbnail {
   margin-left: -10px;
}

.single-article .video .container-white-bg .right-panel .now-playing .series-left .thumbnail .overlay {
   display: block;
}

.single-article .video .container-white-bg .right-panel .now-playing .series-right {
   padding-left: 0;
}

.single-article .video .container-white-bg .right-panel .now-playing .series-right .excerpt,
.single-article .video .container-white-bg .right-panel .now-playing .series-right .tags {
   color: #fff !important;
}

.single-article .video .container-white-bg .right-panel .now-playing.medium-blue {
   background: #41477b;
}

.single-article .video .container-white-bg .right-panel .now-playing.light-peach {
   background: #faa182;
}

.single-article .video .container-white-bg .right-panel .now-playing.pink {
   background: #e85980;
}

.single-article .video .container-white-bg .right-panel .now-playing.purple {
   background: #7b65c4;
}

.single-article .video .container-white-bg .right-panel .now-playing.yellow {
   background: #f9c82b;
}

.single-article .video .container-white-bg .right-panel .now-playing.teal {
   background: #7abfc4;
}

.single-article .video .container-white-bg .right-panel .now-playing.magenta {
   background: #da4e9c;
}

.single-article .video .container-gray-bg {
   border-top-left-radius: 0;
   border-top-right-radius: 0;
}
.single-article .video .container-white-bg{
   max-width: 1230px;
   padding-left: 10px;
   padding-right: 10px;
   width: calc(100% - 50px);
}
.single-article .video .journey-module .container:last-of-type {
   padding-bottom: 100px;
}

.single-article .related-articles {
   padding-top: 24px;
   padding-bottom: 24px;
   max-width: 1280px;
}

.single-article .related-articles h2 {
   margin: 0 0 1em;
   padding: 0;
   font-size: 30px;
   color: #292c45;
   letter-spacing: -.5px;
   line-height: 1.3;
   color: #565656;
   margin-bottom: 40px;
   text-align: center;
   font-family: CircularStd-Bold, sans-serif;
}

@media (max-width: 991.98px) {
   .single-article .related-articles h2 {
      font-size: 28px;
   }
}

@media (max-width: 767.98px) {
   .single-article .related-articles .related-articles-desktop {
      display: none
   }
}

.single-article .related-articles .related-articles-mobile {
   display: none;
}

@media (max-width: 767.98px) {
   .single-article .related-articles .related-articles-mobile {
      display: block;
      padding-left: 20px;
      padding-right: 20px;
   }
   .single-article .related-articles .related-articles-mobile .swiper-button-next,
   .single-article .related-articles .related-articles-mobile .swiper-button-prev {
      width: 33px;
      height: 40px;
      line-height: 40px;
      text-align: center;
      background: #c0ccd7;
      outline: none;
   }
   .single-article .related-articles .related-articles-mobile .swiper-button-next{
      margin-right: -4px;
   }
   .single-article .related-articles .related-articles-mobile .swiper-button-prev{
      margin-left: -4px;
   }
   .single-article .related-articles .related-articles-mobile .swiper-button-next::after,
   .single-article .related-articles .related-articles-mobile .swiper-button-prev::after {
      content: "";
      display: block;
      width: 12px;
      height: 12px;
      border-top: 4px solid #fff;
      border-right: 4px solid #fff;
   }

   .single-article .related-articles .related-articles-mobile .swiper-button-next::after {
      transform: rotate(45deg);
   }

   .single-article .related-articles .related-articles-mobile .swiper-button-prev::after {
      transform: rotate(-135deg);
   }

   .single-article .related-articles .related-articles-mobile .flex-control-nav {
      display: block;
      margin: 0;
      position: relative;
      bottom: -24px;
   }
}

.article-bullets {
   background: #f5f6fa;
   padding: 20px;
   margin: 0 -20px 15px;
}

@media (min-width: 1100px) {
   .article-bullets {
      margin: 0 0 15px -25px;
   }
}

.article-bullets li {
   color: #000;
   font-size: 15px;
}

.article-bullets li:before {
   background: url(../images/list-check.png);
   border: none !important;
   border-radius: 0 !important;
   height: 25px !important;
   width: 25px !important;
   left: -28px !important;
   top: 2px !important;
}

.drive-to-sn.article-item {
   display: inline-block;
   width: 100%;
}

.drive-to-sn.article-item .title {
   margin: 15px 0;
   line-height: 1.5em;
}

.drive-to-sn.article-item #summary {
   margin-top: 15px;
}

.drive-to-sn.article-item #summary p {
   color: #000;
}










.single-article-local-breadcrumbs {
   padding-top: 12px;
   padding-bottom: 0;
   margin-bottom: -7px;
}

@media (max-width: 767.98px) {
   .single-article-local-breadcrumbs {
      display: none
   }
}

.single-article-local-breadcrumbs ul {
   list-style: none;
   display: -ms-flexbox;
   display: flex;
   margin: 0;
   padding: 0 0 12px;
}

.single-article-local-breadcrumbs ul li {
   color: #959595;
   font-style: italic;
}

.single-article-local-breadcrumbs ul li:after {
   content: "/";
   color: #959595;
   margin: 0 12px;
}

.single-article-local-breadcrumbs ul li:last-child:after {
   display: none;
}

.single-article-local-breadcrumbs ul li a {
   color: #f9835a;
}
.video.journey-steps-article .local-hub-sidebar-wrapper {
   margin-top: 0;
   border-top: none;
}

.single-article .container {
   position: relative;
}

.single-article .tab-content img.aligncenter,
.single-article .tab-content img.alignleft,
.single-article .tab-content img.alignnone,
.single-article .tab-content img.alignright,
.single-article .tab-content img[class*=wp-image-] {
   border-radius: 6px;
   width: 100%;
}

.single-article .tab-content figure {
   width: 100%;
   display: block;
   max-width: 100%;
}

.single-article .tab-content figure img {
   width: 100%;
   height: auto;
}

.single-article .tab-content figure figcaption {
   font-size: 85%;
   color: #292c45;
   line-height: 1.6;
}

.single-article .tab-content .padded-content {
   margin: 27px 0 24px;
   width: 100%;
   padding: 0 60px 0 56px;
   border-left: 4px solid #292c45;
   font-size: 24px;
   color: #292c45;
}

@media (max-width: 991.98px) {
   .single-article .tab-content .padded-content {
      font-size: 18px;
   }
}

.single-article .tab-content ol:not(.flex-control-nav),
.single-article .tab-content ul:not(.slides):not(.flex-direction-nav) {
   padding: 0 0 0 30px;
}

.single-article .tab-content ol:not(.flex-control-nav) li,
.single-article .tab-content ul:not(.slides):not(.flex-direction-nav) li {
   position: relative;
   margin-bottom: .5em;
}

.single-article .tab-content ol:not(.flex-control-nav) li:before,
.single-article .tab-content ul:not(.slides):not(.flex-direction-nav) li:before {
   position: absolute;
}

.single-article .tab-content ol:not(.flex-control-nav) li:last-child,
.single-article .tab-content ul:not(.slides):not(.flex-direction-nav) li:last-child {
   margin-bottom: 0;
}

.single-article .tab-content ul:not(.slides):not(.flex-direction-nav) {
   list-style: none;
}

.single-article .tab-content ul:not(.slides):not(.flex-direction-nav) li:before {
   content: "";
   left: -30px;
   display: block;
   position: absolute;
   top: 6px;
   width: 19px;
   height: 16px;
   background-image: url(../images/icon-doublearrow.png);
   background-size: contain;
   background-repeat: no-repeat;
   border: none;
}

.single-article .tab-content ol:not(.flex-control-nav) {
   list-style-type: none;
   counter-reset: a;
}

.single-article .tab-content ol:not(.flex-control-nav) li {
   counter-increment: a;
}

.single-article .tab-content ol:not(.flex-control-nav) li:before {
   content: counter(a) ".";
   left: -30px;
   width: 30px;
   text-align: center;
   color: #41477b;
}

.single-article .tab-content .article-breaker {
   border-top: 1px solid #8fa5b9;
   border-bottom: 1px solid #8fa5b9;
   margin: 2em 0;
   padding: 0 20px 20px;
}

.single-article .tab-content .article-breaker:before {
   content: "ARTICLE CONTINUES BELOW";
   position: relative;
   transform: translateY(-50%);
   display: inline-block;
   margin: 0 auto;
   padding: 0 5px;
   color: #8fa5b9;
   background-color: #fff;
   font-size: 11px;
   line-height: 1;
   text-align: center;
   letter-spacing: .5px;
}

.single-article .tab-content .promo-module {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-direction: column;
   flex-direction: column;
}

.single-article .tab-content .promo-module .promo-icon {
   width: 50px;
   height: 50px;
   margin: .5em auto;
   background-color: #41477b;
   border-radius: 50%;
}

.single-article .tab-content .promo-module .promo-icon svg {
   display: block;
   width: 40px;
   height: auto;
   margin: 5px auto 0;
}

.single-article .tab-content .promo-module h3 {
   text-align: center;
}

.single-article .tab-content .promo-module ul {
   margin-bottom: 0;
}

.single-article .tab-content .promo-module ul a {
   text-decoration: none !important;
}

.single-article .tab-content .promo-module ul a:hover {
   text-decoration: underline !important;
}

@media (hover) {
   .single-article .tab-content .promo-module ul li: before {
      transition: all .3s ease-in-out
   }

   .single-article .tab-content .promo-module ul li:hover:before {
      transform: scale(1.25)
   }
}

.single-article .tab-content .gallery {
   width: 100%;
   display: block;
   position: relative;
}

.single-article .tab-content .gallery div,
.single-article .tab-content .gallery figure,
.single-article .tab-content .gallery img {
   display: block;
}

.single-article .tab-content .gallery figcaption {
   font-size: 15px;
   font-style: italic;
   -webkit-font-smoothing: antialiased;
   padding: 22px 0 0;
}

.single-article .tab-content .gallery .slick-prev {
   position: absolute;
   bottom: 17px;
   right: 58px;
}

@media (max-width: 991.98px) {
   .single-article .tab-content .gallery .slick-prev {
      display: block;
      position: absolute;
      bottom: auto;
      top: 144px;
      left: 0;
      z-index: 9;
      height: 40px;
      transform: translate(-50%)
   }
}

.single-article .tab-content .gallery .slick-prev:before {
   content: "";
   display: block;
   clear: both;
}

.single-article .tab-content .gallery .slick-prev:after {
   content: "<";
   font-size: 30px;
   line-height: 1;
}

.single-article .tab-content .gallery .slick-next {
   margin: 0 0 0 98px;
}

@media (max-width: 991.98px) {
   .single-article .tab-content .gallery .slick-next {
      display: block;
      position: absolute;
      top: 144px;
      right: 0;
      z-index: 9;
      height: 40px;
      transform: translate(50%)
   }
}

.single-article .tab-content .gallery .slick-next:after {
   content: ">";
   font-size: 30px;
   line-height: 1;
}

.single-article .tab-content .gallery .slick-arrow {
   display: inline-block;
   float: right;
   font-size: 0;
   color: #fff;
   background-color: #8fa5b9;
   outline: none;
   border: none;
   -moz-appearance: none;
   appearance: none;
   -webkit-appearance: none;
   padding: 3px 15px 8px;
   border-radius: 7px;
}

.single-article .tab-content .gallery .slick-dots {
   float: right;
   display: -ms-flexbox;
   display: flex;
}

@media (max-width: 991.98px) {
   .single-article .tab-content .gallery .slick-dots {
      display: -ms-flexbox;
      display: flex;
      margin: 0 auto;
      float: none;
      padding: 0;
      -ms-flex-pack: center;
      justify-content: center;
      width: 100%;
      bottom: 0
   }
}

.single-article .tab-content .gallery .slick-dots:not(.slides):not(.flex-direction-nav) li button {
   opacity: 0;
}

.single-article .tab-content .gallery .slick-dots:not(.slides):not(.flex-direction-nav) li.slick-active:before {
   background: #41477b;
}

.single-article .tab-content .gallery .slick-dots:not(.slides):not(.flex-direction-nav) li:before {
   top: 10.8px;
   left: 7px;
}

.single-article .tab-content .gallery .slick-list:after {
   content: "";
   display: block;
   clear: both;
}

.single-article .tab-content .summary-module {
   border-top-right-radius: 6px;
   border-bottom-right-radius: 6px;
   padding: 20px 0;
   background-color: #f2f7f7;
   clear: both;
   margin: 0 0 16px;
   background-color: #f5f6fa;
   margin-top: 0;
   width: 100%;
   position: relative;
}

.single-article .tab-content .summary-module:before {
   display: block;
   content: "";
   position: absolute;
   left: 15px;
   top: 0;
   height: 100%;
   width: 25px;
   transform: translate(-40px);
   background-color: #f5f6fa;
}

@media (max-width: 767.98px) {
   .single-article .tab-content .summary-module:after {
      display: block;
      content: "";
      position: absolute;
      right: 0;
      top: 0;
      height: 100%;
      width: 40px;
      transform: translate(40px);
      background-color: #f5f6fa
   }
}

.single-article .tab-content .summary-module h3 {
   padding: 6px 20px 0;
}

.single-article .tab-content .summary-module ul {
   margin: 0 20px;
}

.single-article .tab-content .summary-module ul li p:last-child {
   margin-bottom: 0;
}

.single-article .tab-content .mobile-read-more {
   color: #fff !important;
   background-color: #292c45;
   font-size: 14px;
   letter-spacing: .25px;
   line-height: 1;
   text-align: center;
   text-decoration: none !important;
   display: none;
   padding: 14px;
   margin: 30px 0;
   border-radius: 21px;
}

@media (max-width: 767.98px) {
   .single-article .tab-content .mobile-read-more {
      display: block
   }
}

.single-article .tab-content .medium-blue ul li:before {
   border-color: #41477b;
}

.single-article .tab-content .medium-blue ol li:before {
   color: #41477b;
}

.single-article .tab-content .medium-blue .promo-module .promo-icon {
   background-color: #41477b;
}

.single-article .tab-content .medium-blue .summary-module h3 {
   border-bottom-color: #41477b;
}

.single-article .tab-content .medium-blue .mobile-read-more {
   background-color: #41477b;
}

.single-article .tab-content .light-peach ul li:before {
   border-color: #faa182;
}

.single-article .tab-content .light-peach ol li:before {
   color: #faa182;
}

.single-article .tab-content .light-peach .promo-module .promo-icon {
   background-color: #faa182;
}

.single-article .tab-content .light-peach .summary-module h3 {
   border-bottom-color: #faa182;
}

.single-article .tab-content .light-peach .mobile-read-more {
   background-color: #faa182;
}

.single-article .tab-content .pink ul li:before {
   border-color: #e85980;
}

.single-article .tab-content .pink ol li:before {
   color: #e85980;
}

.single-article .tab-content .pink .promo-module .promo-icon {
   background-color: #e85980;
}

.single-article .tab-content .pink .summary-module h3 {
   border-bottom-color: #e85980;
}

.single-article .tab-content .pink .mobile-read-more {
   background-color: #e85980;
}

.single-article .tab-content .purple ul li:before {
   border-color: #7b65c4;
}

.single-article .tab-content .purple ol li:before {
   color: #7b65c4;
}

.single-article .tab-content .purple .promo-module .promo-icon {
   background-color: #7b65c4;
}

.single-article .tab-content .purple .summary-module h3 {
   border-bottom-color: #7b65c4;
}

.single-article .tab-content .purple .mobile-read-more {
   background-color: #7b65c4;
}

.single-article .tab-content .yellow ul li:before {
   border-color: #f9c82b;
}

.single-article .tab-content .yellow ol li:before {
   color: #f9c82b;
}

.single-article .tab-content .yellow .promo-module .promo-icon {
   background-color: #f9c82b;
}

.single-article .tab-content .yellow .summary-module h3 {
   border-bottom-color: #f9c82b;
}

.single-article .tab-content .yellow .mobile-read-more {
   background-color: #f9c82b;
}

.single-article .tab-content .teal ul li:before {
   border-color: #7abfc4;
}

.single-article .tab-content .teal ol li:before {
   color: #7abfc4;
}

.single-article .tab-content .teal .promo-module .promo-icon {
   background-color: #7abfc4;
}

.single-article .tab-content .teal .summary-module h3 {
   border-bottom-color: #7abfc4;
}

.single-article .tab-content .teal .mobile-read-more {
   background-color: #7abfc4;
}

.single-article .tab-content .magenta ul li:before {
   border-color: #da4e9c;
}

.single-article .tab-content .magenta ol li:before {
   color: #da4e9c;
}

.single-article .tab-content .magenta .promo-module .promo-icon {
   background-color: #da4e9c;
}

.single-article .tab-content .magenta .summary-module h3 {
   border-bottom-color: #da4e9c;
}

.single-article .tab-content .magenta .mobile-read-more {
   background-color: #da4e9c;
}

.single-article .tab-content .slideshow {
   margin-bottom: 1em;
}

@media (max-width: 800px) {
   .single-article .tab-content .slideshow {
      margin: 0 -20px;
   }
}

.single-article .tab-content .slideshow .flexslider {
   margin: 0;
}

.single-article .tab-content .slideshow .flex-direction-nav {
   width: 100%;
   height: 0;
   margin: 0 auto;
   position: absolute;
   top: 40%;
   right: 0;
   padding-top: 0;
}

@media (min-width: 1200px) {
   .single-article .tab-content .slideshow .flex-direction-nav {
      width: 6%;
      top: 91%;
      right: 20px;
      padding-top: 0
   }
}

.single-article .tab-content .slideshow .flex-direction-nav .flex-nav-next,
.single-article .tab-content .slideshow .flex-direction-nav .flex-nav-prev {
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-align: center;
   align-items: center;
}

.single-article .tab-content .slideshow .flex-direction-nav .flex-nav-next .flex-next,
.single-article .tab-content .slideshow .flex-direction-nav .flex-nav-next .flex-prev,
.single-article .tab-content .slideshow .flex-direction-nav .flex-nav-prev .flex-next,
.single-article .tab-content .slideshow .flex-direction-nav .flex-nav-prev .flex-prev {
   top: auto;
   margin: 0;
   position: relative;
}

.single-article .tab-content .slideshow .flex-direction-nav .flex-nav-next .flex-prev,
.single-article .tab-content .slideshow .flex-direction-nav .flex-nav-prev .flex-prev {
   left: auto;
   transform: translateX(-20px);
}

.single-article .tab-content .slideshow .flex-direction-nav .flex-nav-next .flex-next,
.single-article .tab-content .slideshow .flex-direction-nav .flex-nav-prev .flex-next {
   right: auto;
   transform: translateX(20px);
}

.single-article .tab-content .slideshow .flex-direction-nav .flex-nav-next {
   -ms-flex-pack: end;
   justify-content: flex-end;
}

.single-article .tab-content .slideshow .flex-control-nav {
   display: block;
   width: auto;
   top: 90%;
   right: 0;
   position: static;
   padding: 40px 0;
}

@media (min-width: 1200px) {
   .single-article .tab-content .slideshow .flex-control-nav {
      right: 14%
   }
}

.single-article .tab-content .slideshow .flex-control-nav li {
   margin: 0 3px;
}

.single-article .tab-content .slideshow .flex-control-nav li a {
   height: 8px !important;
   width: 8px !important;
   background: #292c45;
   border: 2px solid #292c45;
   border-radius: 100%;
}

.single-article .tab-content .slideshow .flex-control-nav li a.flex-active {
   background: #fff;
}

.single-article .tab-content .slideshow .flex-next,
.single-article .tab-content .slideshow .flex-prev {
   border-radius: 3px;
   width: 33px;
   height: 35px;
}

.single-article .tab-content .slideshow .flex-next:before,
.single-article .tab-content .slideshow .flex-prev:before {
   font-size: 17px;
   line-height: 2.1em;
}

@media (hover) {

   .single-article .tab-content .slideshow .flex-next,
   .single-article .tab-content .slideshow .flex-prev {
      opacity: .5
   }

   .single-article .tab-content .slideshow .flex-next:hover,
   .single-article .tab-content .slideshow .flex-prev:hover {
      opacity: 1
   }
}

.single-article .tab-content .slideshow .slideshow-item {
   width: 100%;
   margin: 0 auto;
}

.single-article .tab-content .slideshow .slideshow-item img {
   width: 100%;
   height: auto;
   margin-bottom: .5em;
}

.single-article .tab-content .slideshow .slideshow-item-row {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-align: start;
   align-items: flex-start;
   margin-bottom: .5em;
}

.single-article .tab-content .slideshow .slideshow-counter {
   display: none;
   -ms-flex: 0 1 auto;
   flex: 0 1 auto;
}
.single-article .related-articles-mobile .slider-btn{
   width: 40px;
   height: 40px;
   line-height: 40px;
   text-align: center;
   background: #c0ccd7;
   outline: none;
   border: none;
   opacity: 1;
   cursor: pointer;
}
.single-article .related-articles-mobile .swiper-pagination {
   margin: 20px 0 0;
   position: relative;
}
.single-article .related-articles-mobile .swiper-pagination-bullet{
   width: 6px;
   height: 6px;
   background-color: rgba(0,0,0,.5);
   box-shadow: inset 0 0 3px rgba(0,0,0,.3);
   border-radius: 100%;
   margin: 0 6px;
}
.single-article .related-articles-mobile .swiper-pagination-bullet.swiper-pagination-bullet-active{
   background-color: rgba(0,0,0,.9);
}
.single-article .slider-btn::after{
   font-size: 20px;
   font-weight: 900;
   color: #fff;
}
.single-article .tab-content .slideshow .slideshow-credit {
   -ms-flex: 1 1 auto;
   flex: 1 1 auto;
   text-align: left;
   font-size: 15px;
   font-style: italic;
   color: #292c45 !important;
   margin-top: 10px;
   padding-right: 50%;
   color: rgba(41, 44, 69, .31);
   line-height: 1.6;
}

.single-article .tab-content .slideshow .slideshow-caption {
   text-align: left;
   font-size: 15px;
   color: #292c45 !important;
   line-height: 1.8;
}

@media (min-width: 1200px) {
   .single-article .tab-content .slideshow .slideshow-caption {
      width: 100%;
      font-style: italic
   }
}

.single-article .post-article-followup {
   color: #fff;
   background-color: #ff855c;
   position: relative;
   bottom: 0;
   left: 0;
   transform: translateY(70%);
   padding: 20px 20px 70px;
   border-radius: 7px;
   text-align: center;
   display: block;
   margin: 0 auto;
   max-width: 490px;
}

@media (max-width: 991.98px) {
   .single-article .post-article-followup.desktop {
      display: none
   }
}

.single-article .post-article-followup.mobile {
   display: none;
}

@media (max-width: 991.98px) {
   .single-article .post-article-followup.mobile {
      display: block;
      padding: 20px 40px 50px;
   }

   .single-article .post-article-followup.mobile span {
      font-size: 14px;
   }

   .single-article .post-article-followup.mobile span strong {
      font-size: 16px;
   }
}

@media (max-width: 767.98px) {
   .single-article .video .container-white-bg .right-panel {
      padding: 20px 0;
   }
   .single-article .tab-content .mobile-read-more{
      margin-bottom: 0 !important;
   }
   .single-article .video .container-white-bg .left-panel{
      padding-top: 10px;
   }
   .single-article .video .container-white-bg .right-panel{
      padding-top: 10px;
   }
   .single-article .video .container-white-bg{
      width: calc(100% - 20px);
      padding-left: 0;
      padding-right: 0;
   }
}
.single-article .post-article-followup:hover .single-article .post-article-followup:after {
   opacity: .7;
}

.single-article .post-article-followup:after {
   content: "";
   display: block;
   width: 50%;
   height: 30px;
   position: absolute;
   left: 50%;
   bottom: 18px;
   transform: translate(-50%);
   background-image: url(../images/readmore-symbol.png);
   background-position: 50%;
   background-repeat: no-repeat;
   background-size: contain;
}

@media (max-width: 991.98px) {
   .single-article .post-article-followup:after {
      height: 24px;
   }
   .single-article .video .container-white-bg{
      padding-bottom: 0;
   }
}

.single-article .post-article-followup span {
   display: block;
   font-size: 17px;
}

.single-article .post-article-followup span strong {
   font-size: 20px;
}

.slick-slider {
   box-sizing: border-box;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   -webkit-touch-callout: none;
   -khtml-user-select: none;
   -ms-touch-action: pan-y;
   touch-action: pan-y;
   -webkit-tap-highlight-color: transparent;
}

.slick-list,
.slick-slider {
   position: relative;
   display: block;
}

.slick-list {
   overflow: hidden;
   margin: 0;
   padding: 0;
}

.slick-list:focus {
   outline: none;
}

.slick-list.dragging {
   cursor: pointer;
   cursor: hand;
}

.slick-slider .slick-list,
.slick-slider .slick-track {
   transform: translateZ(0);
}

.slick-track {
   position: relative;
   top: 0;
   left: 0;
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.slick-track:after,
.slick-track:before {
   display: table;
   content: "";
}

.slick-track:after {
   clear: both;
}

.slick-loading .slick-track {
   visibility: hidden;
}

.slick-slide {
   display: none;
   float: left;
   height: 100%;
   min-height: 1px;
}

[dir=rtl] .slick-slide {
   float: right;
}

.slick-slide img {
   display: block;
}

.slick-slide.slick-loading img {
   display: none;
}

.slick-slide.dragging img {
   pointer-events: none;
}

.slick-initialized .slick-slide {
   display: block;
}

.slick-loading .slick-slide {
   visibility: hidden;
}

.slick-vertical .slick-slide {
   display: block;
   height: auto;
   border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
   display: none;
}






