.banner-text h2{line-height: 71px;}
.header-sticky {  position: relative;  }
.search .single .col-8 div.entry-title{font-size: 28px;line-height: 40px;margin: 0 0 10px;color: #464462;    font-weight: 300;}
.search .single .col-8 div.entry-title a{color: #464462;}

.homepage-header-banner--tag-link i{  font-size: 19px;  margin-left: 7px;  font-weight: 700;  }
.homepage-header-banner--tag-link{float:left; margin-left:40px; color:#9d1d36}

.post-template-template-full-width .single-heading h1{font-size:63px;}
@media screen and (max-width: 767px) {
    .page-template .newsletter-section .newsletter-form{float:none;}
    .page-template .newsletter-section .social.clearfix{float:none}
    .page-template .newsletter-section .social.clearfix ul{padding-left:0;float: right;}
    .homepage-header-banner--tag-link{float:none;margin: 5px 0;}
}




.cat-heading h1,
.cat-heading {  background-color: #9d1d36; color: #ffffff;  font-family: "Aileron-Light";  font-size: 26px;  font-weight: 400;  line-height: normal;  margin: 0 0 20px;  padding: 20px 30px;  }
.cat-heading h1{margin-top: 0; margin-bottom: 0;}
.cat-heading h1{margin:0; padding:0}
#cat-page.content-row{padding-top: 0;}

body.admin-bar.cat-absolute .header-section{top:0;}

/** yellow strip home page **/
.host-screening-strip{background:#fff000;text-align: center;padding-top: 7px;}
.host-screening-strip .a{display: inline-block;line-height: 92px;overflow: hidden;font-size: 26px;color: black;}
.host-screening-strip a.host{background: #b90711;display: inline-block;overflow: hidden;color: white;padding: 5px 15px;border-radius: 4px;font-size: 20px;position: relative;top: -24px;}
/** end - yellow strip home page **/


/** author box **/
.author-box{  background: #eee;  padding: 30px 20px;  box-sizing: border-box;  overflow: hidden;  margin-top: 30px;  }
.author-box .avatar{display: inline-block;background: #9f1c35;font-size: 30px;color: white;border-radius: 50%;height: 80px;width: 80px;line-height: 80px;text-align: center;float: left;background-position: center;background-size: cover;background-repeat: no-repeat;}
.author-box .more-info{overflow:hidden;padding-left: 30px;}
.author-box .more-info .name{display:block;font-size: 16px;font-weight: 600;margin-bottom: 10px;color: #3b3b3b;}
.author-box .more-info .name:hover{text-decoration:underline;}
.author-box .more-info .desc{font-size: 15px;}
.author-box .more-info ul{display:inline-block;list-style-type: none !important;padding-left:  0 !important;margin: 5px 0 0 !important;font-size: 14px;}
.author-box .more-info ul li{  display: inline-block !important;  margin: 5px -1px 0 0 !important;  position: relative;  padding-right: 15px;  }
.author-box .more-info ul li:after{content:'';position: absolute;width: 1px;height: 83%;background: #9e9d9d;top: 2px;right: 7.5px;}
.author-box .more-info ul li:last-child:after{display:none}
.author-box .more-info ul li a:hover{text-decoration:underline}
.author-box .more-info ul li.facebook a{color: #3b5998;}
.author-box .more-info ul li.website a{color: #3b3b3b;}
.author-box .more-info ul li.twitter a{color:#1da1f2}
.author-box .more-info ul li.googleplus a{color:#df4b37}
/** end - author box **/


/** Protected page **/

.post-content-custom{max-width: 1200px;margin: 0 auto;}
.post-content-custom iframe{    margin: 30px auto;    display: block;}
.post-content-custom .title{margin:30px auto;}
/**  end - Protected page **/

@media (max-width: 480px) {
    .host-screening-strip .a{  line-height: initial;  font-size: 17px;  }
    .downcounter span .time{  font-size: 20px !important;  }
    .downcounter span.days, .downcounter span.hours, .downcounter span.minutes, .downcounter span.seconds{width: 50px;}
    .downcounter span.separator{  line-height: 50px !important;  }
    .host-screening-strip a.host{top:0}
    .host-screening-strip{padding:7px 0}
}

/** fk **/
.survivors-people h4{font-size: 30px;font-weight: 100;margin-top: 0;}
.survivors-people{text-align: center;margin: 60px auto 100px;}
.survivors-people a{display: inline-block;width:223px;height:242px;margin: 10px;text-align: center;text-transform: uppercase;text-decoration: none;}
.survivors-people a:hover{opacity:0.8}
.survivors-people a span.name{margin-top:10px;display: inline-block;}
.survivors-people a span.bg-wrapper{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.survivors-people a.amsha span.bg-wrapper{background-image: url('http://clarionproject.org/wp-content/uploads/2017/07/Amsha.png')}
.survivors-people a.joanna span.bg-wrapper{background-image: url('http://clarionproject.org/wp-content/uploads/2017/07/Joanna.png')}
.survivors-people a.edwin span.bg-wrapper{background-image: url('http://clarionproject.org/wp-content/uploads/2017/07/Edwin.png');}
.survivors-people a.majed span.bg-wrapper{background-image: url('http://clarionproject.org/wp-content/uploads/2017/07/Majed.png')}

.fk-thankyou-page{background: #EDEDF1;max-width: 955px;padding: 80px 50px;text-align: center;margin: 0 auto;}
.fk-thankyou-page .title{color: #3B3B3B;font-size: 50px;margin-bottom: 9px;font-weight: bold;}
.fk-thankyou-page .sub-title{  color: #3B3B3B;  font-size: 30px;  margin-bottom: 40px; }
.fk-thankyou-page a{display: block;text-align: center;max-width: 482px;margin: 10px auto;color: white;padding: 10px;text-decoration: none;line-height: 36px;}
.fk-thankyou-page .host-screening{  background: #9D1D36;  }
.fk-thankyou-page .fb{background: #3B5998;}
.fk-thankyou-page .fb i{font-size: 26px;  margin-right: 11px;  position: relative;  top: 4px;}

.personal-fk-page{  max-width: 954px;  margin: 0 auto;  }
.personal-fk-page iframe{width: 100%;display: block;height: 100%;}
.personal-fk-page .youtube-wrapper{height: 503px;  margin: 0 auto;}
.personal-fk-page .links-wrapper{  line-height: 60px;  overflow: hidden;  text-align: center;  color: white;  }
.personal-fk-page .links-wrapper a{  width: 25%;  display: block;  float: left;  box-sizing: border-box;  color: white;  text-decoration: none;  text-transform: uppercase;  }
.personal-fk-page .links-wrapper a span{  display: block;  background: #3B3B3B;  }
.personal-fk-page .links-wrapper a.active span,
.personal-fk-page .links-wrapper a:hover span{background: #9D1D36}
.personal-fk-page .links-wrapper a:nth-child(1),
.personal-fk-page .links-wrapper a:nth-child(2),
.personal-fk-page .links-wrapper a:nth-child(3){  padding-right: 2px;  }

/** end - fk **/


/** fullwidth template **/
.post-template-template-full-width .fullwidth-content{max-width: 950px; margin: 0 auto;}
.post-template-template-full-width .single-heading h1{padding:0}
.post-template-template-full-width .sub-title{font-size: 23px;}
/** end - fullwidth template **/

/** fk pages form-subscripe **/
.post-template-template-full-width .cp-form-subscribe{display: block;background: #EDEDF1;padding: 50px;text-align: center;margin-bottom: 50px;}
.post-template-template-full-width .cp-form-subscribe .fk-engagment{height: auto;max-width: 446px;width: 100%;}
.post-template-template-full-width .cp-form-subscribe .fk-engagment .mail-fields{  background: transparent;  border: none;  max-width: 446px;  }
.post-template-template-full-width .cp-form-subscribe  .sign-up{  display: block;  font-size: 23px; margin-bottom: 20px;  }
.post-template-template-full-width .cp-form-subscribe form.newsletter  input[type=email]{  float: none;  max-width: 100%;  }
.post-template-template-full-width .cp-form-subscribe form.newsletter  input[type=email]{  line-height: 47px;  height: auto;  }
.post-template-template-full-width .cp-form-subscribe form.newsletter .checkbox-label-wrapper{  text-align: left;  }
.post-template-template-full-width .cp-form-subscribe form.newsletter .checkbox-wrapper{  padding-left: 23px;  margin: 10px 0;  }
.post-template-template-full-width .cp-form-subscribe form.newsletter  button{line-height: 47px;/* max-width: 263px; */display: inline-block;width: auto;padding-right: 20px;padding-left: 20px;}
.post-template-template-full-width .cp-form-subscribe form.newsletter label{  font-size: 13px;  }
.post-template-template-full-width .description{font-size:18px;margin: 40px auto;text-align: center;}
.post-template-template-full-width .footer-content{border-top: 1px solid rgb(237, 237, 241);}
/** end - fk pages form-subscripe **/

/** fk pages  **/
.page-id-44817 .single-heading{display: none;}
.page-id-44814 .single-heading{text-align: center;}
/** end - fk pages  **/


/** **/
.footer-section .testimonials-wrapper{background-color: #9d1d36;padding: 30px 30px 56px;}
.footer-section .GtGallery{ max-width: 1200px;  margin: 0 auto;  text-align: center;  }
.footer-section .GtGallery ul{list-style: none;margin: 0;position:relative;padding: 5px 0 0 0;}
.footer-section .GtGallery ul:before{
    /*background: url("images/quote-right.png") no-repeat left top;*/
    background: url(https://qb5cc3pam3y2ad0tm1zxuhho-wpengine.netdna-ssl.com/wp-content/themes/clarionproject/images/quote-left.png) no-repeat left top;  content: "";  height: 25px;  left: 0;  position: absolute;  top: 0;  width: 34px;  }
.footer-section .GtGallery ul:after{background: url(https://qb5cc3pam3y2ad0tm1zxuhho-wpengine.netdna-ssl.com/wp-content/themes/clarionproject/images/quote-right.png) no-repeat left top;  content: "";  height: 25px;  position: absolute;  right: 0px;  top: 0;  width: 34px;}
.footer-section .GtGallery .buttons{color: #9c1c37}
.footer-section .GtGallery .buttons i{color: #ededf1;}
.footer-section .GtGallery .buttons i.current:not(.control){color: #3e3c3c;}
.footer-section .GtGallery ul li{font-family: "Aileron-Light";font-size: 32px;font-weight: 300;line-height: 38px;/* padding: 20px 70px 0; */text-align: center;color: white;}
.footer-section .GtGallery ul li h4{color: #ffffff;font-family: "Aileron-SemiBold";font-size: 20px;font-weight: 600;line-height: 24px;margin: 50px 0;}
.footer-section .GtGallery ul li h4 span{    display: block;  font-family: "Aileron-Light";  font-weight: 400;}

/** **/
@media (max-width: 480px) {
    .personal-fk-page .links-wrapper a:nth-child(1){padding-bottom:2px}
    .personal-fk-page .links-wrapper a:nth-child(2){padding:0 0 2px 0}
    .personal-fk-page .links-wrapper a{width:50%;}
    .post-template-template-full-width .cp-form-subscribe{padding:20px}
    .post-template-template-full-width .cp-form-subscribe form.newsletter  input[type=email]{  width: 100%;  }
}

/** obession-popup-content **/
#obession-popup-content{ display: none;   }
#obession-popup-content .relative{width:100%; max-width: 700px;}
#obession-popup-content h1{background:black;color:white;padding: 30px;margin: 0;}
#obession-popup-content input[type=email],#obession-popup-content input[type=name]{display:block;width: 100%;max-width: 250px;line-height: 33px;margin: 5px 0;font-size:15px;text-indent: 21px;}
#obession-popup-content input[type=email]{margin-bottom: 14px;}
#obession-popup-content .cp-form-popup{padding: 15px 30px;max-width: 700px;background-image: url(/wp-content/uploads/2018/04/fk-obsession-image.png);background-repeat: no-repeat;background-size: contain;background-position: right bottom;}
#obession-popup-content .checkbox-wrapper{  margin: 4px 0;  }
#obession-popup-content .checkbox-wrapper input{  position:relative;top:-1px;  }
#obession-popup-content h1 span{color:#9d1d36;}
#obession-popup-content button{  background-color: #9d1d36;  font-size:16px;  margin:10px 0;  cursor: pointer;  border: none;  line-height: 33px;  padding: 0px 20px;  color:white;  }
@media (max-width: 480px) {
    #obession-popup-content .cp-form-popup{background: none;}
    #obession-popup-content h1{font-size:23px; line-height: 27px;}
    #obession-popup-content .checkbox-wrapper{font-size:13px;}
}
.header-section {
    z-index: 8000;
}
/** obession-popup-content **/