﻿@font-face {
    font-family: 'HelveticaNeueLTPro-Bd';
	src: url(9f0968233f6f9d3cb64692f5a10c94768f08d6cc.eot) format('embedded-opentype');
    src: url(0cc7e8b533a65051bf21e6a77637014f32185716.ttf) format('truetype');
	src: url(7e3a7e6f6948452b8e36d6161e6807d6331a4355.otf) format('opentype');
    
}

@font-face {
    font-family: 'HelveticaNeueLTPro-MdCn';
	src: url(ddb41eced38695c45b762ccd229b4f3f6522753d.eot) format('embedded-opentype');
    src: url(c192fef20256d6e303f732e10469d0c1b76b5bb6.ttf) format('truetype');
	src: url(f065764ed0644c3a5be6cd18d40eb80429ee7a07.otf) format('opentype');
    
}
@font-face {
    font-family: 'HelveticaNeueLTPro-Lt';
	src: url(a22c3834281480ee7cdf0c7dae8a0489e0f8ff52.eot) format('embedded-opentype');
    src: url(36e910ccbe85b46f3c1c292b347730adac734bf5.ttf) format('truetype');
	src: url(f74aa9d7afb26cfba8186f119ba6d9ab5e8b7153.otf) format('opentype');
      
}
@font-face {
    font-family: 'HelveticaNeueLTPro-Roman';
	src: url(cf0410e69cf4f36dad3f56727e9078f2e6e4f6d7.eot) format('embedded-opentype');
    src: url(dfed3261b764df0994a6548267c34592aff6be72.ttf) format('truetype');
    src: url(e1f551849666c9aa9ed8bf2abd41c21bf66d5ce3.otf) format('opentype');
}

@font-face {
    font-family: 'Georgia';
	src: url(7293c54d2fb3596762c20c7024dd56a85724bd24.eot) format('embedded-opentype');
    src: url(7ec2bbcafe53153f617e30c89dec60aaec403d5d.ttf) format('truetype');
	src: url(8a75494cd9a52ad56c9d5547aeb6e8b70000c791.otf) format('opentype');
    
}
@font-face {
    font-family: 'Georgia-Bold';
	src: url(1869247116c4152960c30300e4284ef3ccc0ab9c.eot) format('embedded-opentype');
    src: url(20e0922a85103cfd2bdc1658244bd865e80555ff.ttf) format('truetype');
	src: url(e8264d7ff9c1bfbb6c2b414af5579c593340949f.otf) format('opentype');
    
}

@font-face {
    font-family: 'Georgia-Italic';
	src: url(45ad30f3d7ff8ea1a205ebafda74b9881a4055e8.eot) format('embedded-opentype');
    src: url(4c55af558fee769e5fd3a837539f8e386d0b4e34.ttf) format('truetype');
	src: url(269fd3adfacd35b98c6462be8c865d2d0092d345.otf) format('opentype');
    
}

@font-face {
    font-family: 'Georgia-BoldItalic';
	src: url(28810f73e3b5aedc03894c1589a7e5a7bd310371.eot) format('embedded-opentype');
    src: url(b0a7b78b6394860ef4aaef9c08e3ba29e37bcb88.ttf) format('truetype');
	src: url(2cf6b4dc2a0880a10409924cc69ee984ac0d7ed2.otf) format('opentype');
    
}







  [class*=box-section] {
    border-top: none!important;
}


input[type=submit] {
    -webkit-border-radius:0px;
  -webkit-appearance: none;
}

 
/*-------------Removing orange bar and borders of left side----------------*/
.box-section-news {
    border-top-color: #fff;
}
 
.box {
    border: none;
}
 




/*--------Top date-----------*/


header#header-story time {
    font-family: HelveticaNeueLTPro-MdCn;
    font-size: 12px;
    color: #939393;
    display: inline-block;
    line-height: 0px;
}

h3.heading-section a.ContentType {
    font-family: HelveticaNeueLTPro-MdCn!important;
    font-size: 14px!important;
    color: #6c6b6c!important;
}

h3.heading-section a.FirstTopic {

  font-family: HelveticaNeueLTPro-MdCn;
  font-size: 14px!important;
  color: #e75500!important;
border-left: 2px solid #6c6b6c;
padding-left: 10px;
margin-left: 10px;
  margin-right:20px;
}


#main-story #header-story p.meta {
    display: none;
}

.TellUsWhatYouThink a {
    line-height: 16px;
}


/*------------------Social Media Share Bar--------------------------*/
.ArticleSocialMediaTopBar {
    width: 49px;
    background-color: #ccc;
    height: 300px;
    padding: 10px;
    position: absolute;
    top: 0;
    left: -91px;
}

/*---------------Right Banners-----------------*/

.m-hide[style="margin-top:15px;"]
{ display: none; }



/*---------------------------------Top Mega Image---------------------------------------*/
.ArticleTopMegaImage {
    text-align: center;

    margin-right: auto;
    margin-left: auto;
}

.ArticleTopMegaImage img {
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    height: auto;
}

.ArticleTopMegaImageCaption {
    font-family: HelveticaNeueLTPro-Roman;
    font-size: 14px;
    line-height: 1.8;
    color: #ffffff;
    position: relative;
    top: -40px;
    float: left;
    margin-left: 20px;
}








 
/*---------------Featured ----------------*/
section#shows-catchup img,section#shows-catchup .meta {
    display: none;
}

a.play-rounded:before {
    display: block;
    content: "";
    width: 30px;
    height: 30px;
    float: left;
    background-image: url(0ec0224093c43b68a37a3909306a3f25187baba6.png) ;
    background-size: contain;
    margin-right: 10px;
    margin-top: 5px;
}

section#shows-catchup {
    margin-left: 35px;
    background-color: #f6f6f6;
    padding: 2em;
}


 
/*-------------------------Skyscraper------------------------------------------------------*/
section.page-section.box-section-news .heading-section {
    margin-left: 10px;
    font-size: 30px;
               margin-bottom: 20px;
               width: 100%;
}
 
 section.page-section.box-section li:nth-child(5) {
    border: none;
}

section.page-section.box-section-news h1, section.page-section.box-section-news .h1class {
    margin-right: 83px;
}
 
section.page-section.box-section-news {
    border-top: 4px solid #e75500;
}
 
.page-section .heading-section.h1class,.page-section h1.heading-section.TS_MainTitle {
    width: 127px;
    height: 29px;
    font-family: HelveticaNeueLTPro-Bd !important;
    font-size: 24px !important;
    color: #666;
    padding-top: 5px !important;
    width: 100%;
    margin-bottom:10px;
}
 
section.page-section.box-section-news p,section.page-section.box-section-news .meta {
    display: none;
}
 
section.page-section.box-section-news {
    width: 80%;
    float: right;
/* border: 1px solid #ccc; */
    border-top: 4px solid #FA9000;
    padding: 0;
}
 
section.page-section.box-section-news article.blurb-wide {
/* border: 1px solid #ccc; */
    padding: 11px 10px 11px 11px!important;
/* border-top: none; */
    /* margin: -1px; */
               /* margin-bottom: 10px; */
}
 
section.page-section.box-section-news .db2-db3 {
    width: 100% !important;
    margin-left: 0;
}
 
section.page-section.box-section-news {
    border-top: #e75500 solid 3px!important;
    background-color: #f6f6f6;
    margin: 30px 0 15px;
    width:90%!important;
}
 
.page-section-minor .h1class,#main-content-sidebar [class*=blurb] .h1class, #main-content-sidebar [class*=blurb] h1 {
    font-family: HelveticaNeueLTPro-Bd;
    font-size: 16px;
    line-height: 1.4;
    color: #000;
    /* margin-right: 53px; */
}

#main-content-sidebar {
    margin-left: 75%;
    width: 25%;
    padding-left: 2%;
}

.ArticlesSideBarNews{
  
 display: none !important; 
}
 
section.page-section .blurb-wide img {
    margin: 0;
    float: right;
    margin-left: 10px;
    width:70px;
    /* display: none; */
}
 
section.page-section.box-section {
    width: 80%;
    border-top: solid 3px #e75500 !important;
    float: right;
    margin-top: 20px;
    border: solid 1px #ddd;
}
 
section.page-section.box-section .list a {
    font-weight: 600;
    font-family: HelveticaNeueLTPro-Bd;
    font-size: 16px;
    line-height: normal;
    color: #000;
}
 
section.page-section.box-section li {
    line-height: 0 !important;
    font-family: HelveticaNeueLTPro-Bd;
    font-size: 48px;
    color: #ddd;
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

section.page-section.box-section li:nth-child(n + 6){

display:none;
    
}

 
section.page-section.box-section ol.list {
    margin-left: 68px;
}

/*section.page-section.box-section ol li:before {
    content: ".";
    color: #FFF;
    font-size: 80px;
    font-weight: 700;
    position: absolute;
    left: 40px;
    line-height: 0;
    margin-top: 8px;
}*/

 
/*section.page-section.box-section ol li:after{
    content:"";
    display:block;
    background-color: #D4D4D4;
    width: 140%;
    height:1px;
position: relative;left: -74px;bottom: -25px;}

section.page-section.box-section-news ul {
    display: none;
}










/*------Bottom Related ---------------------------------------------------*/
#more.page-section-full {
    display:none;
}



 
 
 
 /*-----comments-----------------------------------------------------------*/
/*div#CommentsBlock {
    height: 500px;
    overflow: scroll;
}*/
 
#main-content {
    padding-bottom: 2em;
    padding-left: 112px;
    width: 65%;
}

div#CommentsBlock {
    margin-left: 35px;
}

 .CommentsContainer {
    margin-left: 2.5em;
}


input#showcomment {
    width: 100%;
    height: 40px;
    border: #212e64 solid 2px;
    background-color: white;
    font-family: HelveticaNeueLTPro-Roman;
    font-size: 24px;
    color: #212e64;
    margin-bottom: 20px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position-x: 34%;
    background-position-y: 5px;
    line-height:33px;
  font-weight: bold;
}

 
input#showcomment:hover {
    background-color: #212e64;
    color: #ffffff;
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/*-------------------Article body and Share bar-------------------*/

.article-body {
    float: none;
}




span#article-topics a {
    background-color: #e75500;
    padding:10px;
    color: white;
    font-family: HelveticaNeueLTPro-MdCn;
    margin-right: 10px;
    display: inline-flex;
    line-height: 17px;
    margin: 6px;
    margin-left: 0px;
}
#main-story p a, #main-story p a span {
    color: #e75500!important;
}


#main-story p strong a, #main-story p a strong {
    font-family: HelveticaNeueLTPro-Lt!important;
    color: #fa9000!important;
}





#header-story h1.heading-story {
    font-family: HelveticaNeueLTPro-Bd !important;
    font-size: 44px;
    line-height: 1.1;
    color: #000;
}
 
div#Article-Bottom-Toolbar {
    display: none;
}

ul.SM_RightIcons.NextLine {
    float: left;
}

li.Share_FB {
    background-image: url(3a880571ea69281a244b86df6753b91212b853f9.jpg) ;
    width: 88px;
    height: 40px;
}

li.Share_FB img {
    opacity: 0.00001;
}


li.Share_TW {
    background-image: url(f414ff5559fd1e9590bed10e3e64006c92d01889.jpg) ;
    width: 88px;
    height: 40px;
}

li.Share_TW img {
    opacity: 0.00001;
}

li.Share_PR {
    background-image: url(a225a3de7ddb3e46c26d9ca15ad3ad1f2818e737.jpg) ;
    width:88px;
    height: 40px;
    float: left;
}

li.Share_PR img {
    opacity: 0.00001;
}

img#commnt {
    width: 88px!important;
}

ul.SM_RightIcons.NextLine li:nth-child(1), ul.SM_RightIcons.NextLine li:nth-child(4) {
    display: none;
}


div#readspeaker_button1 img {
    width: 100%;
    height: 36px;
    opacity: .01;
}


li.Shares.totalshares {
    display: none;
}

 

#header-story h3.heading-section a {
    font-family: HelveticaNeueLTPro-MdCn;
    font-size: 14px;
    color: #e75500;
}

 
#header-story span#article-topics a {
    border-radius: 1px;
    background-color: #e75500;
    font-family: HelveticaNeueLTPro-MdCn;
    font-size: 14px;
    color: #fff;
    padding: 4px 8px !important;
}
 
.ArticleSocialMediaTopBar .SM_Icons li .aReddit {
    display: none !important;
}
 
h2.standfirst {
    color: #9A9A9A;
    font-family: Georgia;
    font-size: 32px;
    line-height: 1.3;
    color: #888;
    font-style: italic;
}
 
#header-story {
    border-bottom: none !important;
}
 
time {
    display: inline;
    font-family: HelveticaNeueLTPro-Roman;
    font-size: 12px;
    color: #939393;
}
 
#main-story p {
    font-family: Georgia;
    font-size: 18px;
    line-height: 1.5;
    color: #000;
}
 
.READ-MORE {
    font-family: HelveticaNeueLTPro-Bd;
    font-size: 21px;
    line-height: 1.1;
    color: #e75500;
}
 
div#article-body hr {
    color: #cfcfcf;
}
 
.Super-Saturday---A-n {
    width: 616px;
    height: 24px;
    font-family: HelveticaNeueLTPro-Lt;
    font-size: 21px;
    line-height: 1.1;
    color: #6c6b6c;
}
 
#main-story figcaption {
    font-family: HelveticaNeueLTPro-Roman;
    font-size: 16px;
    line-height: 1.6;
    color: #9b9b9b;
}
 
#main-content .page-section-full .h1class {
    font-family: HelveticaNeueLTPro-Bd !important;
    font-size: 27px;
    color: #e75500;
  display: inline;
}
 
#main-content .page-section-full [class*=blurb] h4 > a {
    font-family: HelveticaNeueLTPro-Bd;
    font-size: 37px;
    line-height: 1.1;
    color: #000;
}
 

section#shows-catchup article {
    float: none;
    width: 100%;
    margin: 0;
    border-bottom: solid 1px #888 !important;
    padding: 25px 0;
}
 
.page-section-full {
    border-top: none !important;
}
 
section#shows-catchup article:last-child {
    border-bottom: none !important;
}
 
.page-section-full #commentsDiv .gig-comments-more {
    border: solid 2px #212e64;
    border-radius: 0;
    font-family: HelveticaNeueLTPro-Bd;
    font-size: 24px;
    color: #212e64;
    padding: 5px 0 0;
}
 
.page-section-full #commentsDiv .gig-comments-more:hover {
    border: solid 2px #212e64;
    background-color: #212e64;
    font-size: 24px;
    color: #FFF;
}
 
#main-story table.in-article-item.video.Fullwidth .meta {
    font-family: HelveticaNeueLTPro-Roman;
    font-size: 16px;
    line-height: 2;
    color: #9b9b9b;
}
 
/*.article-body#article-body a {
    font-family: Georgia !important;
    font-size: 21px;
    line-height: 1.1;
    color: #6c6b6c;
}
 
a.internallink {
    font-family: Georgia !important;
    font-size: 12px;
    line-height: 1.5;
    color: #e75500 !important;
}*/
 
.ArticleSocialMediaTopBar ul.SM_Icons li:nth-child(7) {
    display: none !important;
}


#main-story .ArticleSocialMediaTopBar {
    width: 49px;
    background-color: #f6f6f6;
    height: 177px !important;
    padding: 5px;
    position: absolute;
    top: 86px;
    left: 26px;
    border-top: 4px solid #e75500;
    width: 83px;
}

#dvListen {
    display: block;
    content: "";
    width: 93px;
    height: 40px;
    position: relative;
    left: 0px;
    top: -57px;
    cursor: pointer;
    /* background-image: url(b739f27785cc6e022cad95949403c01dde5bb126.jpg) ; */
    background-image: url(a7e43a8cb1d24f9f0c254d43ec5c20a91aa077b3.png) ;
    background-repeat: no-repeat;
}

.SM_Icons {
    position: relative;
    top: -38px;
}

ul.SM_Icons li {
    display: block;
}









 
body {
    background-color: #FFF;
}

a.play-rounded.changed:before {
    margin-top: -2px;
}

.ArticleSocialMediaTopBar li img {
    width: auto !important;
    width: 90px!important;
    height: 40px;
}
 
.ArticleSocialMediaTopBar .SM_RightIcons {
    float: right;
    margin-right: 13px !important;
    margin-top: -37px;
}
 
 
#main-story .profile img {
    border-radius: 100%;
}
#main-story p span{
    font-family: Georgia;
    font-size: 18px !important;
    line-height: 1.5;
    color: #000;
}
.article-body hr {
    color: #cfcfcf !important;
}
 
/* 
.article-body a.internallink {
  font-family: HelveticaNeueLTPro-Lt !important;
  font-size: 21px;
  line-height: 1.3 !important;

}
 
.article-body a.internallink span {
  font-family:HelveticaNeueLTPro-Bd !important;*
  font-size: 21px !important;
  line-height: 1.1 !important;
  color: #e75500 !important;
   margin-right:7px;
 
}*/
 
section.profile > p {
    font-size: 16px !important;
}
 
 
 
.article-body p span.ArticleBodyReadMoreLink{
 
   font-family: HelveticaNeueLTPro-Bd!important;
    color: #e75500 !important;
} 
 
 
 
 
 
 
 
 
 
 
 
 
section.page-section.box-section ol li:before {
    content: "";
}
 
#main-story .ArticleSocialMediaTopBar {
    width: 93px;
    background-color: #f6f6f6;
    height: 179px !important;
    position: absolute;
    top: 88px;
    left: 19px;
    border-top: 4px solid #e75500;
    padding: 0px;
  padding-top: 20px;
}
 
 
 
/*Quote*/
 
table.Skyscrapper_Body.in-article-item.quote {
    width: 100%;
    background-color: #f2f2f2;
    border-left: solid 3px #e75500;
}
 
 
.QuoteContainer p {
    font-family: HelveticaNeueLTPro-Bd!important;
    font-size: 28px!important;
    line-height: 1.5!important;
    color: #6c6b6c!important;
    padding: 26px!important;
    padding-top: 0px!important;
    padding-left: 41px!important;
    padding-bottom: 0px!important;
}
 
 
 
p.quoted-author {
    font-family: HelveticaNeueLTPro-Bd!important;
    font-size: 21px!important;
    color: rgba(0, 0, 0, 0.9)!important;
    float: Right;
    width: 100%;
    text-align: right;
    border: none!important;
    margin: 0px!important;
}
 
 
table.quote::before {
    margin-left: 11px;
    margin-top: 53px;
}
 
.in-article-item.quote p:nth-last-child(2n+0)::after {
 
    font-size: 290%;
    padding-right: 0px!important;
 
}

.QuoteContainer {
    margin-top: 16px;
    margin-left: 1em;
}


#main-story {
    line-height: 1.4;
    margin-left: 35px;
}



#main-content .page-section-full [class*=blurb] p {
    font-family: HelveticaNeueLTPro-Roman !important;
    font-size: 18px;
    line-height: 1.3;
    color: #9E9D9D;
}
/*section.page-section.box-section ol li:before {
    content: " ";
    color: #FFFFFF;
    font-size: 80px;
    font-weight: bold;
    position: absolute;
    left: 37px;
    line-height: 0px;
    margin-top: 8px;
}*/

section.page-section.box-section-news ul {
    display: none;
}



section.page-section.box-section .list a {
    position: relative;
    left: 9px;
}

.listnumber {
    position: relative;
    left: -33px;
    top: 21px;
}
section.page-section.box-section li {

    padding-bottom: 10px;
    margin-left: 4px;
  min-height:38px;
}

section.page-section.box-section ol.list {
    margin-left: 28px;
}
















/*---------------Footer------------------------------*/


ul#footer-nav-social {
    float: right;
}


#site-footer a:hover {
    color: #ffffff;
}



footer#site-footer #footer-nav-main {
    display: none;
}

#site-footer {
    background-color: #000000;
       padding-top: 0px;
}

#site-footer a {
    font-weight: 400;
    font-family: HelveticaNeueLTPro-Roman;
    font-size: 12px;
    color: #666666;
}


#site-footer [class*=heading] {
    font-family: HelveticaNeueLTPro-Bd;
    font-size: 18px;
    color: #666666;
    margin: 10px;

}

nav#footer-nav {
    border: none;
}

.FooterTopBar {
    background-color: #222525;
    padding-top: 30px;
}

ul#footer-nav-social {
    position: relative;
    top: -5px;
}

img#footer-logo {
    opacity: .5;
}
ul#footer-nav-social {
    opacity: .5;
}   
    
    



/*---------------------------Stay Informed Newsletter-----------------------------*/

div#StayInformedNewsletter {
    width: 82%;
    margin-top: 20px;
    background-repeat: no-repeat;
    padding: 12px;
    background: rgba(255,255,255,1);
    background-image: url(9db3ce99b4954e2f6039da1f09318cc2bc4f1f73.jpg) ;
    float: right;
    margin-right: 1em;
}

.StayInformedHeader {
    font-family: HelveticaNeueLTPro-Bd;
    font-size: 37px;
    color: #ffffff;
    width: 100px;
    margin-top: 69%;
}

.StayInformedDesc {
    HelveticaNeueLTPro-Roman;
    font-size: 16px;
    line-height: 1.4;
    color: #ffffff;
    width: 82%;
}

.StayInformedtextbox {
    height: 30px;
    width: 92%;
    background-color: #fff;
    margin: 0px;
    padding: 8px;
    font-family: HelveticaNeueLTPro-Roman;
    font-size: 14px;
    color: #9b9b9b;
}

.StayInformedButton {
    width: 100%;
    height: 40px;
    margin-top: 10px;
    background-color: #deab26;
    border: none;
    color: #fff;
    font-size: 19px;
    font-weight: bold;
    cursor: pointer;
    text-align: center;
    line-height: 41px;
}










/*----------------------Newsletter-------------------------*/


 
#mc_embed_signup {
    width: 270px;
    float: right;
    margin:100px;
   
}
#mc_embed_signup form {
    display: block;
    position: relative;
    text-align: left;
    float: right;
   background: url(ff7d19a0152b530dd3690e63146ce6f1ead7b2d5.jpg)  no-repeat;
   width: 270px;
   height: 415px;
}
#mc_embed_signup form {
     border-top:none !important;
}
 
div#mc_embed_signup_scroll h2 {
    font-family: 'HelveticaNeueLTPro-Bd' !important;
    font-size: 37px;
    color: #ffffff;
   margin-bottom: -28px !important;
}

div#mc_embed_signup_scroll {
    padding: 130px 0 0 9px;
}
 
#mc_embed_signup input.mce_inline_error {
    border-color: none;
    width: 250px !important;
    height: 44px;
    font-family: HelveticaNeueLTPro-Roman;
    background-color: #ffffff;
    font-size: 22px;
   
}
span.genericon.genericon-close-alt {
    color: #FFF;
    text-decoration: none;
    float: right;
    margin: 12px 9px 0 0;
    font-size: 26px;
}
#mc_embed_signup .button {
    width: 254px !important;
    height: 44px!important;
    font-family: HelveticaNeueLTPro-Bd !important;
    font-size: 16px !important;
    color: #ffffff !important;
    text-align: center !important;
    line-height: 44px !importantx;
    background-color: #deab26 !important;
    cursor: pointer !important;
    border: none;
}
#mc_embed_signup .button:hover {
    background-color: #B78B18 !important;
}

#mc_embed_signup_scroll p{
font-family: HelveticaNeueLTPro-Roman;
  font-size: 16px;
  line-height: 1.4;
  color: #ffffff;
  margin-bottom: 15px;
}
#mc_embed_signup .mc-field-group input {
    display: block;
    width: 100%;
    padding: 0px;
    text-indent: 2%;
}
#mc_embed_signup input.mce_inline_error {
    margin-bottom: 3px;
    padding: 0px !important;
}
#mc_embed_signup div#mce-responses {
    width: 100%!important;
    padding: 0px!important;
    margin: 0px!important;
    margin-bottom: 1em!important;

}
*{outline:none;}
 
div#mc_embed_signup_scroll {
    padding: 129px 0 0 8px;
}
#mc_embed_signup .mc-field-group label {
    display: block;
    margin-bottom: 3px;
    margin-top: 30px;
font-family: HelveticaNeueLTPro-Roman;
  font-size: 16px;
  line-height: 1.4;
  color: #ffffff;
    
}
#mc_embed_signup .mc-field-group .asterisk {
    position: absolute;
    top: 25px;
    right: 10px;
    display: none !important;
}


#mc_embed_signup input.mce_inline_error {
    border-color: #A9A9A9;
    border: none !important;
}


#mc_embed_signup .mc-field-group input {
    width: 250px !important;
    padding: 0 !important;
    height: 40px !important;
}
#mc_embed_signup input.mce_inline_error {
    border-color: transparent !important;
 font-family: HelveticaNeueLTPro-Roman;
  font-size: 14px;
  color: #9b9b9b;
    text-align: center !important;
}
#mc_embed_signup div.mce_inline_error, #mce-error-response {
    background-color: transparent;
    color: red;
      width: 245px !important;
    font-weight: normal !important;
    padding: 10px 0px !important;
    margin: 0 0px -14px 0;
}
#mc_embed_signup {
    background: #fff;
    clear: left;
    font: 15px Helvetica,Arial,sans-serif;
}




/*--------------------------Continue Reading Button----------------------------------------------*/


@media only screen and (min-width: 767px){
a.read-more-btn, #bottom_fade {
    display:none !important;
}
}



@media only screen and (max-width: 767px){
div#article-body {
    height: 600px;
    overflow: hidden;
    margin-bottom: 20px!important;
}
}





a.read-more-btn {
    font-family: 'HelveticaNeueLTPro-Roman';
    color: #000;
    text-align: center;
    width: 168px !important;
    margin: 0px auto;
    border: 2px solid #e75500;
    padding: 10px 12px 8px 12px;
    display: block;
    overflow: hidden;
    /* margin-top: 60px; */
}


a.read-more-btn:hover {
    color: #FFF;
    background-color:#e75500;

}
div#more-btn-div {
    position: relative;
    clear: both;
    margin-bottom: 40px;
}



#bottom_fade {
    width: 100%;
    height: 150px;
    z-index: 99;
    position: absolute;
    top: -150px;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%)!important;
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)!important;
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)!important;
    
}
    


.CommentsButtonIcon {
    margin-right: auto;
    margin-left: auto;
    width: 40px;
    padding-right: 201px;
    position: relative;
    top: 41px;
}





/*--------------Mobile Share Bar---------------*/

ul.SM_Icons_bottom_mobile_Whatsapp{
    background-color:#f7f7f7;
    overflow: auto;
    padding: 0px 10% 0px 10%;
}

ul.SM_Icons_bottom_mobile_Whatsapp li img {
    height: 20px;
    width:auto;
    padding: 10px;
}

ul.SM_Icons_bottom_mobile_Whatsapp li {
float:left;
width: 33%;
text-align: center!important;
}


ul.SM_Icons_bottom_mobile{
    background-color:#f7f7f7;
    overflow: auto;
    padding: 0px 20% 0px 20%;
}

ul.SM_Icons_bottom_mobile li img {
    height: 20px;
    width:auto;
    padding: 10px;
    cursor: pointer;
}

ul.SM_Icons_bottom_mobile li {
float:left;
width: 50%;
text-align: center!important;
}



#main-story p a:after{display:none;}
/* external link view
#main-story p a:hover:after {
      content: url(8fa9636a410fb8ac59ddbcadcb218175f0f31679.png)  !important;
    display: inline-block;
    padding-right: 5px;
}
*/











/*-----------------Only at Desktop and Tablet----------------*/

@media only screen and (min-width: 768px) {

  ul.SM_Icons_bottom_mobile{
  display:none;
  }
  

div#more-btn-div {
    display: none;
}  
}


    
    
/*------------------------------------Mobile View---------------------------------------*/


@media only screen and (max-width: 767px) {
  
.in-article-item.MoreOnTheStory h2, .in-article-item.MoreOnTheStory ul
{ margin-left: .5em!important; }
  


section#shows-catchup {
    /* margin-left: 35px; */
    background-color: #f8f8f8;
    padding: 2em;
    margin: -2em;
    margin-left: -2em;
    position: relative;
    left: -2em;
}
  
  #header-story h1.heading-story{
  font-size:35px;
  }
  
  h2.standfirst{
  font-size:22px;
  }
  
  #main-story p{
  font-size:18px;
  }
  

  

div#main-content {
    padding-left: 0px;
    width: 100%;
}

#main-story {
    margin-left: 1.3em;
    width: 97%;
}


div#CommentsBlock {
    
    margin-left: 1em;
}

section#shows-catchup {
    margin-left: 2em;
}

section.page-section.box-section {
    width: 93%;
    margin-left: -1em;
    margin-bottom: 2em!important;
    float: left;
}




section.page-section.box-section ol li:before {
    left: 35px;
}

div#CommentsBlock {
    margin-left: 2em;
}

section.page-section-full.da-all {
    width: 100%!important;
}




footer#site-footer #footer-nav-main {
    display: inline;
    font-family: HelveticaNeueLTPro-Bd;
    font-size: 18px;
    color: #666666;
}

#footer-nav-main li a {
    color: #666666;
}

footer#site-footer {
    padding: 0px;
}
.FooterTopBar {
    padding: 3em 2em 0 2em;
}

footer#site-footer {
    padding-bottom: 1.5em;
}

#main-content-sidebar {
    width: 100%;
    margin-left: 2em;
}




section.page-section.box-section-news {
    width: 96%!important;
    margin-left: -1em;
    margin-bottom: 2em!important;
    float: left;
}

.page-section article.blurb-wide.clearfix {
    min-height: inherit;
}

section.page-section.box-section-news .heading-section {
    margin-bottom: 0px;
    padding-bottom: 1em;
}



.box [class*=box-section] {
    padding-right: 0px!important;
}




#shows-catchup.page-section-full {
    width: 96% !important;
    
}


.page-section .heading-section.h1class {
    margin-bottom:0px;
    font-size:18px;
}

  #main-content .page-section-full [class*=blurb] h4 > a{
  font-size:18px;
  }


div#StayInformedNewsletter {
    display: block;
    margin-bottom: 30px;
    height: auto;
    margin-left: -2em;
    width: 92%;
    background: none;
    background-color: #f8f8f8;
    float:left;
}

.StayInformedHeader {
    margin: 0px!important;
    width: 200px;
    font-size: 24px;
    color: #000;
}

input.StayInformedtextbox {
    width: 59%;
    float: left;
    height: 20px;
    border: #D2D2D2 1px solid;
}

.StayInformedButton {
    width: 32%;
    float: right;
    margin-top: 0px;
    font-size: 14px;
    margin-left: 5px;
}



.StayInformedDesc {
    color: #000;
    margin-bottom: 5px;
}





section.page-section.box-section li {
    min-height: 40px;
    margin-right: .5em;
}




  .ArticleTopMegaImage {
    margin-top: 1em;
    
}



section.page-section .blurb-wide img {
    width: 85px;
}  
  
  
section.page-section.box-section-news.m-hide {
    display: block!important;
}  


  #div-gpt-ad-1430377943388-2 {
    margin-top: 60px;
}


  
  #main-content .page-section-full [class*=blurb] p{
  font-size:14px;
  }

}
/*---------Teel us What you think------------*/
.TellUsWhatYouThink img {
    width: initial;
    margin-right: 10px;
}

.TellUsWhatYouThink a {
    font-family: HelveticaNeueLTPro-Roman;
    font-size: 18px;
    margin-bottom: 1em;
}

/*-------Author Card----------*/


#main-story .profile .heading-section {
    float: left;
    margin-right: 5px;
    padding-top: 0px!important;
    font-family: HelveticaNeueLTPro-Roman;
    font-size: 18px;
    color: #000000;
    text-transform: lowercase;
}

#main-story .profile h1 {
    float: left;
    font-family: HelveticaNeueLTPro-Roman;
    font-size: 18px;
    color: #000000;
}

#main-story .profile p.meta a {
    margin-left: 10px;
    font-family: HelveticaNeueLTPro-Roman;
    font-size: 14px;
    color: #6c6b6c!important;
    vertical-align: top;
    line-height: initial;
}

#main-story .profile p {
 font-size: 16px;
 line-height: 1.5;
 color: #4f4f4f;
 font-family:  HelveticaNeueLTPro-Roman;
}

#main-story .profile p.meta{
height:20px
    
}
.img-profile-large {
    width: 70px!important;
}
p.meta.twitterAccount img {
    position: relative;
    bottom: 5px;
    left: 10px;
    width: initial;
}
li.commentsshare {
    display: block!important;
}
.BottomByLine {
    display: block!important;
}


/*-----------Bottom by line---------*/
.BottomProducedBy, .BottomEditedBy {
    font-family: HelveticaNeueLTPro-Roman;
    font-size: 18px;
    color: #000000;
    font-weight: bold;
    margin-bottom: 1em;
  text-transform: capitalize;
}

.BottomProducedBy span, .BottomEditedBy span {
    font-weight: normal;
  text-transform: none;
}

.BottomByLine {
    
    border-top: 1px solid #ccc;
    padding-top: 15px;
    border-bottom: 1px solid #ccc;
    
}



table.in-article-item.video a.internallink {
    color: #888!important;
    font-size: 1.5rem;
    font-family: Arial!important;
}

.rsbtn_exp.rsimg.rspart{
top: 12px;
left: 64px;

}
/*------------------------------------ body video------------------------------------*/
.in-article-item {
    width: 44%;
    margin: 1em;
    clear: right;
    margin-left: 2em;
    float: right;
    color: #888 !important;
    background-color: #f3f3f3;
    font-size: 0.8em;
    line-height: 1.5em;
}

@media only screen and (max-width: 767px){
.article-body table {
    width: 100% !important;

    display:block;
   margin-left:0px;
    clear:both;
    float:none;

}
}


@media only screen and (max-width: 400px){
.article-body table {
    width: 100% !important;
    margin-left:0px;
}
   table.in-article-item.video .meta {
    padding: 5px!important;
    margin-right: 1em;
}

}




/*------------------------------------Only Mobile------------------------------------*/




@media only screen and (max-width:768px) {
  
  
     ul#footer-nav-social {
    float: left;
} 
  
  
#article-body {
    height: 600px;
    overflow: hidden;
    /*margin-bottom: 100px!important;*/
}
.article-body {
    height: 600px;
    overflow: hidden;
    /*margin-bottom: 100px!important;*/
}
.CommentsContainer {
    margin-left: 1.75em;
}
  #site-footer a {
    font-weight: 400;
    font-family: HelveticaNeueLTPro-Roman;
    font-size: 12px;
    color: #666666;
    margin:10px;
    
}
  #main-story .profile h1 {
    float: none;
}


#main-story .profile p.meta {
    position: relative;
    left: -13px;
}
  
.ArticleTopMegaImageCaption{display:none;}

}


@media only screen and (max-width: 300px){
.Fullwidth object.BrightcoveExperience
{ height: 170px!important; }
}

/*------------------------------------Only Mobile and Tablet------------------------------------*/

@media only screen and (max-width:1024px) {

  
  .NewsLetterLeftSide{
  display:none!important;
  }

  .NewsLetterForMobile{
  display:block!important;
  }

}



/*------------------------------------ only Desktop------------------------------------*/

@media only screen and (min-width: 1025px) {
  
  
  .NewsLetterForMobile{
  display:none!important;
  }



}





/*------------------------------------ only Tablet------------------------------------*/

@media only screen and (min-width: 768px) and (max-width: 1023px) {



}




/*------------------------------------right side column at Tablet------------------------------------*/

@media only screen and (min-width:768px) and (max-width:1024px) {

div#main-content {
    width: 85%;
    float: none;
}

  
#main-content-sidebar {
    width: 94%;
    margin-left: 75px;
    /* margin-right: 10%!important; */
    /* padding-right: 0px!important; */
    /* padding-left: 0px!important; */
    padding: 0!important;
}




section.page-section.box-section-news {
    width: 85%!important;
    margin-left: -1em;
    margin-bottom: 2em!important;
    float: right;
}

.page-section article.blurb-wide.clearfix {
    min-height: inherit;
}

section.page-section.box-section-news .heading-section {
    margin-bottom: 0px;
    padding-bottom: 1em;
}



.box [class*=box-section] {
    padding-right: 0px!important;
}


  #main-content .page-section-full [class*=blurb] h4 > a{
  font-size:18px;
  }


section.page-section.box-section li {
    min-height: 40px;
    margin-right: .5em;
}



}

@media only screen and (max-width: 767px) {
.ArticleSocialMediaTopBar {
    display: none !important;
}
}





.Snapchat{
    width: 24px;
    height: 24px;
    display: block;
    overflow: hidden;
    background-image: url(ace2d3191fa7cc763369fbfc16471767b4a7b989.png) ;
    background-repeat: no-repeat;
    text-indent: -5000px;
}

.TellUsWhatYouThink img {
    width: initial;
}

div#article-body span {
    font-family: Georgia;
    font-size: 21px;
    line-height: 1.5;
    color: #000;
}



#site-footer [class*=heading] {
    margin-left: 0px;
}






/*Changing orange value to original*/


#site-header-links {
    background: #fa9000 !important
	}

	nav#nav-site ul li a:hover {
    color: #fa9000 !important;
}

a.watch-anchor:hover, a.listen-anchor:hover {
    color: #fa9000;
}

.nav-wide a:hover {
    color: #fa9000 !important;
}

#nav-site li:hover a.drop {
    color: #fa9000 !important;
}

#header-story h3.heading-section a {
    color: #fa9000;
    margin-right: 1em;
}

section.page-section.box-section {
    border-top: solid 3px #fa9000 !important;
}

#main-story p a, #main-story p a span {
    color: #fa9000!important;
}

section.page-section.box-section-news {
   border-top: #fa9000 solid 3px!important;
}

span#article-topics a {
    background-color: #fa9000;
}

#main-content .page-section-full .h1class {
    color: #fa9000;
}

#nav-site .drop-mega a:hover {
    color: #fa9000 !important;
}



button.button-search-top:hover {

    background-color: #fa9000;

}

table.Skyscrapper_Body.in-article-item.quote {
    border-left: solid 3px #fa9000;
}




article#main-story {
    padding-bottom: 1em;
}
#article-topics{
 display: none; 
}



.heading-section time
{ line-height: 10px !Important; }


.article-body h2 {
    font-family: HelveticaNeueLTPro-Bd !important;
    font-size: 24px;
}




@media only screen and (max-width: 767px) {
p.quoted-author{
width: 92%; 
float: right;
 }

.QuoteContainer p {
    padding-left: 0px!important;
    margin-top: 11px;
}

.QuoteContainer {
    margin-left: 0em;
}

  
.CommentsContainer {
    margin-left: 1.75em;
    margin-top: 60px;
}  
  
  
}



#nav-site > ul > li> a
{ font-family: "HelveticaNeueLTStd-Bd", "Helvetica Neue", Helvetica,Arial, sans-serif; font-weight:Bold; margin-right: 0; }




.image .caption, .image .caption span, .image .caption p, .in-article-item .meta, #main-story figcaption {
  display: initial;
  color: #888!important;
  font-size: 1.6rem!important;
   font-family: Georgia!important;
}


.in-article-item .caption {
    display: block!important;
}








div#main-content {
    padding-bottom: 0;
}

#div-gpt-ad-1430377943388-1 {
padding-top:10px;
padding-bottom:10px;
line-height:0px;

}






.TellUsWhatYouThink 
{ margin: 5px 0 20px 0; line-height: 0px; } 



/*
@media only screen and (max-width: 767px){
.ArticleTopMegaImage {
    margin-top: 59px;
    margin-bottom: 0 !Important;

}
  
  #header-story {
    margin-top: 50px;
    }
}
*/



#main-story .oryx-heading-profile span.AndBetweenAuthors
{ color: #000!important; }