/*-- This is to remove the padding top of beaver builder container of every Freedom Essay --*/
.fl-row-content-wrap {
    padding-top: 0;
}
/*-- Typefi CSS for Freedom Essays --*/
@media (max-width: 500px) { /* FE name FE's */
.h2-reduce-wt {
    font-size: 24px;
    line-height: 29px;
}
}
.h2-sub-1-wt {
    font-family: Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    color: #333333;
    line-height: 24px;
}
.h2-sub-2-wt {
    font-family: Verdana, Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    color: #ff7200;
    line-height: 24px;
}
@media (max-width: 400px) {
.h2-sub-2-wt {
    font-size: 14.5px;
    line-height: 22.5px;        
}
}
/* Increase font size for Iphone PORTRAIT */
@media (max-width: 500px) {
.h2-sub-2-wt .strong {
    font-size: 15px !important;       
}
.h2-sub-1-wt {
    font-size: 14px !important;
  font-weight: 100 !important;
}
.h2-sub-1-wt .body-colour1-wt .strong {
    font-size: 21px !important;
}
.h2-sub-1-wt .underline, .h2-sub-2-wt .underline {
    text-decoration: none;
    border-bottom: 1px solid;
}
}
/*-- Text above link bank in Freedom Essays --*/
@media (max-width: 500px) {
.h4-reduce-wt {
    font-size: 16px !important;
    line-height: 23px !important;        
}
}
/*-- 2018-09-19 Temporary CSS to make links blue and not bold, except link bank where main links are black --*/
/* .hyperlink-medplus-black-wt, .hyperlink-med-black-wt, .hyperlink-xsmllplus-black-wt, .hyperlink-black-wt, .hyperlink-smll-black-wt, .hyperlink-smllplus-black-wt, .hyperlink-xxsmll-black-wt {
    color: blue;
} 
a:hover .hyperlink-medplus-black-wt,  a:hover .hyperlink-med-black-wt,  a:hover .hyperlink-xsmllplus-black-wt, a:hover .hyperlink-black-wt, a:hover .hyperlink-smll-black-wt, a:hover .hyperlink-smllplus-black-wt, a:hover .hyperlink-xxsmll-black-wt {
    color: blue;
} 
a.eventOpen-page .hyperlink-medplus-black-wt strong, a.eventOpen-page .hyperlink-med-black-wt strong, a.eventOpen-page .hyperlink-xsmllplus-black-wt strong, a.eventOpen-page .hyperlink-black-wt strong, a.eventOpen-page .hyperlink-smll-black-wt strong, a.eventOpen-page .hyperlink-smllplus-black-wt strong, a.eventOpen-page .hyperlink-xxsmll-black-wt strong {
    font-weight: normal;
}  */
a.eventOpen-page b {
    font-weight: normal;
}  
a.eventOpen-page > span.quote-source-wt {
    color: blue;
}
a.eventOpen-page > span.quote-source-digitallcapabrv-wt {
    color: blue;
}
p.link-bank-wt > a.eventOpen-page > span.hyperlink-med-black-wt, p.link-bank-wt > a.eventOpen-page > span.hyperlink-smllplus-black-wt, p.link-bank-wt > a.eventOpen-page > span.hyperlink-smll-black-wt {
    color: black;
}
p.link-bank-wt > a.eventOpen-page > span.body-colour1-wt {
    color: blue;
}
p.link-bank-wt span.body-colour1-wt strong {
    color: blue;
    font-weight: bold;
}
p.link-bank-wt span.body-colour1-wt b {
    color: blue;
    font-weight: bold;
}

.ebook-hidden-global {
    border: 2px solid #ff7200;
    padding: 20px 15px 15px 15px;
    position: relative;
}
.ebook-hidden-global .book_back {
    top: 5px;
}
.ebook-hidden-global h6 {
    text-align: center;
    color: #ff7200;
    font-size: 22px;
    font-family: Gibson-SemiBold;
    font-weight: normal; 
    margin-bottom: 3px;
}
.ebook-hidden-global .help-a {
    margin-top: 10px;
    text-align: center;
}
.ebook-hidden-global .help-a a {
    font-family: Gibson-Regular;
    font-size: 12px;
}

/*-- eBook Choice Pop --*/
#the-interview-download-ebook ul {
    list-style: none;
    text-align: center;
}
#the-interview-download-ebook ul li.book-button {
    background: #ff7200;
    display: inline-block;
    padding: 5px 7px 3px;
    border-radius: 4px;
    box-shadow: 2px 2px 2px #b0b0b0;
    margin: 2px;
    text-align: center;
    width: 80px;
}
@media (max-width: 374px) {
#the-interview-download-ebook ul li.book-button {
    width: 70px;
    margin: 0;
    padding: 5px 3px 3px;
}  
}
#the-interview-download-ebook ul li.book-button a {
    color: white;
    font-family: Gibson-SemiBold;
    font-size: 13px;
    white-space: normal;
}
#the-interview-download-ebook .ebook-top-p {
    margin: 12px 0 3px;
    font-size: 14px;
    padding: 0;
    font-family: Gibson-SemiBold;
    line-height: 110%
}

/*-- Kindle eBook Options --*/
/* #the-interview-ebook-kindle {
    width: 400px;
}
@media (max-width: 430px) {
#the-interview-ebook-kindle {
    width: auto;
}
} */
#the-interview-download-ebook {
    width: 350px;
}
@media (max-width: 430px) {
#the-interview-download-ebook {
    width: auto;
}  
}
.kindle-ebook-options {
    list-style: none;
}
.kindle-ebook-options .book-button {
    text-align: center;
    margin: 15px 0;
}
.kindle-ebook-options li:nth-child(3) {
    margin-top: 25px;
}
.kindle-ebook-options li:nth-child(5) {
    margin: 20px 0 0;
    font-size: 13px;
}
.kindle-ebook-options .book-button span, #the-interview-ebook-generic .book-button span, #the-interview-ebook-ibook .book-button span {
    padding: 7px 10px 5px;
    font-family: Gibson-SemiBold;
    border-radius: 20px;
    font-size: 13px;
    border: 2px solid #ff7200;
}
.kindle-ebook-options .book-button a, #the-interview-ebook-generic .book-button a, #the-interview-ebook-ibook .book-button a {
    color: #2d2d2d;
    white-space: normal;
}
#the-interview-ebook-kindle .help-a {
    text-align: center;
    margin: 10px;
    font-size: 13px;
}
/*-- Apple Books eBook pop --*/
#the-interview-ebook-ibook {
    width: 350px;
}
@media (max-width: 430px) {
#the-interview-ebook-ibook {
    width: 300px;
}
}
@media (max-width: 360px) {
#the-interview-ebook-ibook {
    width: 280px;
    padding: 20px 10px;
}
}
#the-interview-ebook-ibook ul {
    text-align: center;
    list-style: none;
}
#the-interview-ebook-ibook .select, #the-interview-ebook-ibook .select {
    font-size: 14px;
    padding: 4px 0 5px;
    margin: 0 0 3px;
}
#the-interview-ebook-ibook .or {
    margin: 8px 0 6px;
    font-size: 13px;
}
#the-interview-ebook-ibook .steps {
    margin: 10px 0 0;
    font-size: 13px;
}
#the-interview-ebook-ibook .no-cost {
    font-size: 13px;
}
/*-- Generic eBook --*/
#the-interview-ebook-generic ul {
    list-style: none;
    max-width: 360px;
    margin: 0 auto;
}
#the-interview-ebook-generic ul li:nth-child(2) {
    text-align: center;
    font-size: 13px;
    margin-top: 7px;
}
#the-interview-ebook-generic ul li:nth-child(4) {
    text-align: center;
    font-size: 13px;
    margin: 10px 0;
}
#the-interview-ebook-generic .book-button {
    text-align: center;
    margin: 8px 0 6px;
}
#the-interview-ebook-generic li:nth-child(5).book-button {
    text-align: center;
    margin: 5px 0 15px;
}
#the-interview-ebook-generic .help-a {
    margin-top: 15px;
}


/* -- Freedom Essays print, download, popups --*/
#f-essay-download-pop {
    border: 4px solid #d2d2d2;
    padding: 5px 20px 20px;
    border-radius: 5px;
}
#f-essay-download-pop .global_h4 {
    padding: 2px 0 5px;
    border-bottom: 1px solid #ffc08e;
    margin-bottom: 0;
}
.freedom-essay-dl-pop .top-note {
    text-align: center;
    font-family: Gibson-SemiBold;
    padding: 13px 0 10px;
    font-size: 15px;
}
.fEssayButtonContainer {
    text-align: center;
}
.fEssayPdfButton {
    background: #ff7200;
    border-radius: 3px;
    color: #fff;
    padding: 6px 2px 4px;
    font-size: 14px;
    cursor: pointer;
    box-shadow: 1px 1px 4px 0 #9c9c9c;
    text-align: center;
    font-family: Gibson-SemiBold;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    font-style: normal;
    display: inline-block;
    width: 100px;
}
@media (max-width: 374px) {
.fEssayPdfButton {
    font-size: 13px;
    width: 90px;
}  
}
.fEssayPdfButton a {
    color: #ffffff;
}
.freedom-essay-dl-pop .alternativePodcast {
    padding: 15px 0 3px;
    font-family: Gibson-SemiBold;
    font-size: 15px;
}
.freedom-essay-dl-pop .appHeading {
    border-top: 1px dashed #d2d2d2;
    margin-top: 25px;
    font-family: Gibson-SemiBold;
    padding: 9px 0 0;
    text-decoration: underline;
}
.freedom-essay-dl-pop .wtmAppNote {
    font-size: 14.5px;
    padding: 0;
}
.freedom-essay-dl-pop .wtmAppNote a {
    color: #ff7200;
}
.f-essay-print-download-container {
    margin-top: 10px;
}
.f-essay-print-download-container p {
    font-size: 16px;
    margin-top: 6px;
    padding: 10px 0 0;
}
@media (max-width: 480px) {
.f-essay-print-download-container p {
    max-width: 275px;
    margin: 6px auto 0;
}  
}
.f-essay-print-download-container a {
    color: #ff7200;
    font-size:15px;
}
.f-essay-print-download-container i {
    margin: 0 3px 0 0
}
.or-span {
    margin: 0 2px;
}
.f-essay-pdc-ul {
    max-width: 265px;
    margin: 0 auto 10px;;
    color: #ff7200;
    padding-left: 20px;
}
.f-essay-pdc-ul li {
    padding: 2px 0;
    font-size: 15px;
}
/* -- download fancybox for multiple players in the Essay --*/
#f-essay-download-video-pop {
    border: 4px solid #d2d2d2;
    padding: 5px 20px 20px;
    border-radius: 5px;
}
#f-essay-download-video-pop .global_h4 {
    padding: 3px 0 5px;
    border-bottom: 1px solid #ffc08e;
    margin-bottom: 0;
} 
#f-essay-download-video-pop .freedom-essay-dl-pop .top-note {
    padding: 13px 0 5px;  
}
#f-essay-video-download-ul {
    margin-left: 20px;
}
#f-essay-video-download-ul li {
    padding: 2px 0 0 0;
}
#f-essay-video-download-ul a {
    color: #2d2d2d;
    font-family: Gibson-Regular;
    font-size: 15px;
}
.wtm-print-download-text a, .wtm-print-download-text a:hover, .wtm-print-download-text a:focus  {
    color: #ff7200;
}

.getApp {
    font-family: Gibson-SemiBold;
    font-size: 14px;
    max-width: 540px;
    margin: 0 auto;
}
.getApp a {
    color: #333333;
    font-size: 14px;
}
/*-- Freedom Essay Videos --*/
.single-yt-video .essay-see-top {
    color: #ff7200;
    padding: 0;
    font-size: 13px;
    font-family: Gibson-SemiBold;
}
/* -- Below video scroll to comments stuff --*/
.comment-scroll {
    font-size: 18px;
    margin-top: 4px;
}
#comment-scroll, .comment-scroll-alt {
    cursor: pointer;
    color: #ff7200;
    font-weight: bold;
}
#comment-scroll:hover, .comment-scroll-alt:hover {
    text-decoration: underline;
}

/*------------Email Comments stuff-----------*/
.comments-loading-note {
    text-align: center;
    font-family: 'Gibson-SemiBold';
    font-size: 16px;
    color: #ff7200;
    padding: 10px;
    max-width: 200px;
    margin: 20px auto;
    line-height: 115%;
}
.comments-loading-note span {
    display: block;
    margin-top: 10px;
} 
.comments-loading-note span.extra-comment-note {
    color: #2d2d2d;
    font-family: 'Gibson-Regular';
    font-size: 13px;
}
#wtm_blog_comments .fl-comments-list-title {
    text-align: left;
    font-family: Verdana,sans-serif;
    margin: 39px 0px 26px 7px;
    font-size: 22px;
    font-weight: 600;
}
#wtm_blog_comments .comment-author-link a {
	  color: #333;
}
#wtm_blog_comments .comment-author-link {
    font-weight: 600;
    font-size: 15px;
    margin-right: 65px;
}
.fl-comments-list .comment-content {
    font-size: 12px;
    line-height: 12px;
}
.fl-comments-list li {
    list-style: none;
}
#wtm_blog_comments .comment-content p {
    font-size: 15px;
    line-height: 23px;
    font-weight: normal;
}
#wtm_blog_comments .comment-content .comment-moderation {
    border: 1px solid #e6db55;
    border-style: solid;
    padding: 3px 10px 1px;
    margin: 5px 0 15px;
    border-radius: 3px;
    background-color: #ffffe0;
    color: #000;
    font-size: 15px;
}
.comment-reply-link a {
    color: #333;
    float: right;
    margin: -18px -60px 0 0;
    font-size: 12px;
    font-weight: bold;
}
.fl-comments-list .comment-meta {
    margin: 0 50px 1px 50px;
    text-indent: -50px;
}
.comment-date {
    font-size: 12px;
    display: none !important;
}
.fl-comment-form p {
    font-size: 12px;
    position: relative;
    font-family: Gibson-Regular,sans-serif;
}
#wtm_blog_comments .gform-full-name-single {
    display: flex;
}
@media(max-width: 600px) {
#wtm_blog_comments .gform-full-name-single {
    flex-direction: column;
}  
}
#blog_comments input {
    border: 1px solid #ff7200;
    padding: 7px 10px;
    font-size: 13px;
    margin: 5px 0;
    width: 100%;
    font-family: Gibson-Regular,sans-serif;
    cursor: pointer;
    font-size: 16px;
}
@media (max-width: 600px) {
  #blog_comments input {
    width: 100%;
}
}
#wtm_blog_comments .gform-full-name-single input:first-child {
    margin-right: .75%;
}
@media (max-width: 600px) {
#wtm_blog_comments .gform-full-name-single input:first-child {
    margin-right: 0;
}
}
#wtm_blog_comments #respond h3 {
    font-weight: 600;
    color: #ff7200;
    margin: 25px 0 30px 0;
    font-family: 'Open Sans',sans-serif;
    border-bottom: 1px solid;
    padding: 10px 0;
}
#wtm_blog_comments #respond {
	  position: relative;
}
#wtm_blog_comments #respond textarea {
    border: 1px solid #ff7200;
    font-family: Gibson-Regular,sans-serif;
    padding: 10px;
    line-height: 23px;
    font-size: 16px;
    box-sizing: border-box;
    width: 100%;
}
#wtm_blog_comments .comment-avatar img {
    height: auto;
    max-width: 40px;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    margin-right: 5px;
    position: relative;
    top: 5px;
}

#wtm_blog_comments .comment {
	margin-top: 15px;
}

#respond .btn {
	  margin-top: 3px;
    background-color: #ff7200;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    max-width: 200px;
    -webkit-appearance: none;
    padding: 8px 0 5px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: Gibson-SemiBold;
    box-shadow: 1px 1px 5px 0px #838383;
}
.traffic-source-value input {
    display: none;
}

.fl-comments-list ol{margin:0;padding:0;}.fl-comments-list ol li{line-height:18px;list-style:none;}.fl-comments-list .fl-comments-list-nav{border-top:1px solid #e6e6e6;margin-top:30px;padding:10px 0 30px 0;}.fl-comments-list .fl-comments-list-prev{float:left;}.fl-comments-list .fl-comments-list-next{float:right;}.fl-comments-list .fl-comments-respond-title{margin-top:0;}.fl-comments-list .comment-content{border:1px solid #e6e6e6;padding:15px;}.fl-comments-list ul.children{margin:0;padding:0;}.fl-comments-list ul.children > li{margin:0 0 0 6%;}

.fl-comment-form-cancel {
    padding: 0;
    font-size: 12px;
}
#wtm_blog_comments .children .comment-moderation {
    font-weight: bold;
}
#load-more-comments-button {
    text-align: center;
    margin: 30px auto;
    background: #ff7200;
    color: white;
    font-family: 'Gibson-SemiBold';
    max-width: 200px;
    height: 30px;
    line-height: 30px;
    border-radius: 3px;
    box-shadow: 1px 1px 3px #888;
    cursor: pointer;
}
#comments-spinner {
    margin-top: 30px;
    min-height: 40px;
    background: url(https://images.wtmfiles.com/ajax-loader-transparent.gif) center center no-repeat;  
}
#comments li.no-more-comments {
    height: 40px;
    line-height: 40px;
    font-family: 'Gibson-SemiBold';
    text-align: center;
    margin: 40px 0;
}
/* -- End cards for first 14 videos --*/
.video-end-overlay.responsive_video {
    margin-top: 0;
}
.video-end-overlay.responsive_video a {
    white-space: normal;
}
/*-- Freedom Essay Table Overwrites --*/
@media (max-width: 500px) {
#your-block-to-most-wonderful-gift .tableNoBorder2 .image-nomove-centre2-wt, #your-block-to-most-wonderful-gift .tableNoBorder3 .image-nomove-centre2-wt, #your-block-to-most-wonderful-gift .tableNoBorder4 .image-nomove-centre2-wt, #your-block-to-most-wonderful-gift .tableNoBorder5 .image-nomove-centre2-wt, #your-block-to-most-wonderful-gift .tableNoBorder6 .image-nomove-centre2-wt, #your-block-to-most-wonderful-gift .tableNoBorder7 .image-nomove-centre2-wt {
    line-height: 19px;
}
}
.iphone-device .h4-part-digit-wt, .android-device .h4-part-digit-wt {
    font-size: 18px;
}
.iphone-device .h4-part-sect-wt, .iphone-device .h4-digit-wt, .iphone-device .h4-allcapabbrev-wt {
    font-size: 17px;
}
.android-device .h4-part-sect-wt, .android-device .h4-digit-wt, .android-device .h4-allcapabbrev-wt {
    font-size: 17px;
}
@media (max-width: 500px) {
.h3-reduce-wt {
    font-size: 19px;
    line-height: 26px;
}
.h3-reduce-left-wt {
    font-size: 20px;
    line-height: 28px;
}
}
@media (max-width: 500px) {
.body-bullet-1-wt {
    font-size: 18px;
    line-height: 24px;
}
}
.strike-through-wt  {
     text-decoration: line-through;
}
/*-- includes all classes from global css --*/
body #fl-page-content.fl-page-content {
  visibility: visible;
}

/*-- Affirmation boxed text --*/
.box2-wt {
    border: .8px solid;
    padding-left: 20px;
    padding-right: 20px;
}
@media (min-width: 501px) {
.iphone-device .box2-wt {
    padding-left: 15px;
    padding-right: 15px;
}
}
@media (max-width: 500px) {
.iphone-device .box2-wt {
    padding-left: 15px;
    padding-right: 15px;
}
}
@media (min-width: 501px) {
.android-device .box2-wt {
    padding-left: 15px;
    padding-right: 15px;
}
}
@media (max-width: 500px) {
.android-device .box2-wt {
    padding-left: 15px;
    padding-right: 15px;
}
}