html {height:100%;}
body {background:#f6f5f2; font-family: 'Lato', sans-serif; height:100%; padding-top:70px;}
a {color:#000;}
a:hover,
a:visited,
a:focus {text-decoration:none; color:#ff0000; outline:0;}
.element-invisible,.image-field-caption{display:none;}
.editorial-full-story .image-field-caption{display:block;}

/********************************************************
HEADER STYLE
********************************************************/
header{background:#ff0000; padding:10px 0; border:0; box-shadow: 0 1px 8px 0 #000; display:block; position:fixed; width:100%; z-index:1; top:0}
header .logo{float:left;}

header .logo {float: left;padding: 3px 0 0 0;display: inline-block;}
.budget-2017-logo{    float: left;display: inline-block;}   
header .logo {max-width: 400px;}
header .logo img{padding: 0 0 0 0;}
header.budget-2017-logo{max-width: 130px;}
#budget-header { background: url("../images/bg-highlight-budget.png") left top no-repeat scroll rgba(0, 0, 0, 0); height:76px;margin-bottom:21px;}
#budget-header .sponsor-logo{ margin:0 10px 0 0; }
.sponsor-text{ float:left;}
#budget-header .sponsor-text p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #fff;
    padding: 13px 0 0px 0;
    margin: 0;
    font-weight: bold;
}
#budget-header .sponsor-text h4 {
    color: #fbd832;
    font-size: 27px;
    text-transform: uppercase;
    margin-top: 0;font-weight:bold;
}
/*.left-col.post_box.rem_pad {
    padding: 0 !important;
}*/

.left-col.post_box.rem_pad {
padding: 0 !important;
}
    
.sponsor-logo {
    background-position: center center;
    background-image: url("/sample-creatives/budget-2017/sponsor-logo-big.png");
    background-repeat: no-repeat;
    background-size: 50px;
    height: 76px;
    float: left;
    width: 76px;
    transition:background 1s;
    -webkit-transition:background 1s;
    -moz-transition:background 1s;
    -ms-transition:background 1s;
    background-color: #fff;
}
.left-col.post_box.rem_pad h2{ padding:0 0 0 15px;}
#block-block-529 .section-tag{ padding:15px 0 0 15px;}
#block-block-529 .right-col .section-tag {
    padding: 0;
}
#budget-header:hover .sponsor-logo{background-size: 75px; width:76px;height: 76px;background-position: center center; transition:background 1s;
    -webkit-transition:background 1s;
    -moz-transition:background 1s;
    -ms-transition:background 1s;}
/*.sponsor-logo img{ display:block;}
.left-col.post_box.rem_pad {
    padding: 0 !important;
}
.right-col .section-tag {
    padding: 0 !important;
}
.img-budget-powered-by.img-budget-responsive {
    background: #fff none repeat scroll 0 0;
    height: 43px;
    margin: 0 0 0 10px;
    padding: 5px 10px;
}
.img-mini {
    display: block;
    border: 1px solid #aaa;
}
.img-big{
    display: block;
    position: absolute;
    left: -9999px;
    padding: 20px;
    opacity: 0;
    background: #323232;
    border: 1px solid #ddd;
    z-index: 100;
    -webkit-transition: opacity 1s;
    -moz-transition: opacity 1s;
    -o-transition: opacity 1s;
    transition: opacity 1s;
}*/
/*** Main Menu ***/
header #menu {position:relative; float:right; text-transform:uppercase;}
header #menu .search {position:absolute; background:#d00202; top:-10px; right:0; padding:23px 10px; z-index:9999;}
header #menu .search .ico,
header #menu .search .keytext{float:left; display:inline-block;}
header #menu .search .keytext {display:none;}
header #menu .search:hover .keytext {display:block;}
header #menu .search .keyword {width:650px; border:0; background:none; padding:0px 15px; font-size:15px; color:#fff;}

header #menu ul{float:left; list-style:none; margin:0 auto; padding-right:46px;}
header #menu ul li {
    float: left;
    padding: 15px 2px;
    list-style: none;
    margin: 0 auto;
}
header #menu ul li a{color:#eaeaea; display:inline-block; font-family: 'Lato', sans-serif; font-size:12px; font-weight:700;}
header #menu ul li a.active-trail,header #menu ul li a.active,header #menu ul li a:hover {color:#fff;}

header #menu li{position:relative;}
header #menu li ul.dropdown-menu{position:absolute; background:#910000; padding:0!important; margin:0!important; border-radius:0;z-index:9999;}
header #menu li ul.dropdown-menu li{display:block; width:100%; padding:0 !important; margin:0 !important; display:block;}
header #menu li ul.dropdown-menu li a{margin:0; padding:4px 6px !important; width:100%;}
header #menu li ul.dropdown-menu li a:hover{background-color:#ff0000!important; color:#fff;}
header #menu li:hover ul.dropdown-menu{display:block;}

header #menu li:hover ul.dropdown-menu ul.dropdown-menu{display:none;}
header #menu li ul.dropdown-menu ul.dropdown-menu {top:0; left:100%;}
header #menu li ul.dropdown-menu li:hover ul.dropdown-menu {display:block;}
header #menu li:nth-child(11) ul.dropdown-menu { position: absolute; background: #910000; padding: 0 !important; margin: 0 !important; border-radius: 0; z-index: 9999; right: 0; left: auto; }
header #menu li:nth-child(11)  ul.dropdown-menu ul.dropdown-menu { top: -1px; left: auto; right: 100%; margin-top: -1px; text-align:center;}
header #menu li:nth-child(11)  ul.dropdown-menu ul.dropdown-menu{text-align:center;}
/** Mobile Menu **/
header .menu-icon a.active {position:absolute; right:15px; z-index:999;}
header .menu-icon {display: none;}
header .menu-icon a {display:block; background:url(../images/m-menu.png) left top no-repeat; width:40px; height:40px; text-indent:-999px; overflow:hidden;}
header .menu-icon a.active {background:url(../images/m-menu-close.png) left top no-repeat;}

.page-tile-bar .submenu-icon {display: none;}
.page-tile-bar .submenu-icon a {display:block; background:url(../images/m-submenu.png) left top no-repeat; width:40px; height:40px; text-indent:-999px; overflow:hidden;}
.page-tile-bar .submenu-icon a.active {background:url(../images/m-submenu-close.png) left top no-repeat;}

/********************************************************
COMMON STYLE
********************************************************/
    .border-all {border:#e7e7e7 1px solid;}
    .border-left {border-left:#e7e7e7 1px solid;}
    .border-right {border-right:#e7e7e7 1px solid;}
    .border-top {border-top:#e7e7e7 1px solid;}
    .border-bottom {border-bottom:#e7e7e7 1px solid;}

    .row-eq-height {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}

    .ad-square{text-align:center;}
    .ad-square img {max-width:300px; width:100%; height:auto;}
    .row.add-full{text-align:center; width:100%;}
    .row.add-full img{height:auto; margin:0 auto; margin-bottom:20px;}
    .row {width:100%; float:left; padding:0 !important; margin:0 !important;}
    .no-pad {padding:0 !important;}
    .no-top {padding-top:0 !important; margin-top:0;}
    .no-left {padding-left:0 !important;}
    .no-right {padding-right:0 !important;}
    .pad-lr {padding-left:15px !important; padding-right:15px !important;}
    .pad-tb {padding-top:15px !important; padding-bottom:15px !important;}
    .pad-l,.pad-r,.pad-b,.pad-t {padding-bottom:15px !important;}    
    .pad-all {padding:15px;}
    .see-more{font-size:18px; text-transform:uppercase; padding-top:20px; text-align:right; width:100%; float:left;}
    .see-more a{color:#999; font-weight:bold; padding:0 15px;}
    .see-more a:hover{color:#ff0000;}   
    
    .mid-section {display:block; width:100%; clear:both; margin-top:20px; float:left;}
    .mid-section .container {background:#fff;}
    .mid-section .container.no-pad {padding:0;}
    
    .single_subtitle {font-family: 'Lato', sans-serif; float:float; margin-bottom:15px; width:100%;}
    h4.single_subtitle {font-size:20px; text-transform:uppercase; font-weight:900; color:#000; padding-left:15px; text-align:left;}

    /** Single Post Style **/
    .post_box {padding:25px 0; float:left; width:100%;}
    .post_box .post_img, .post_img {width:100%; position:relative;}
    .post_box .post_img img, .post_img img {width:100%; height:auto; border:#e7e7e7 1px solid;}
    .post_box .post_header {width:100%; padding-left:15px; text-align:left;}
    .post_box .post_header.no-pad {padding-left:0;}
    .post_box .post_header h1,.post_box .post_header h5 {font-family: 'Lato', sans-serif; width:100%; font-size:18px; color:#000; font-weight:700; line-height:22px;}
    .post_box .post_header h1 a,.post_box .post_header h5 a{color:#000;}
    .post_box .post_header h1 a:hover,.post_box .post_header h5 a:hover {color:#ff0000;}
    .post_box .post_header p {font-family: 'Lato', sans-serif; width:100%; font-size:14px; color:#5b5b5b; line-height:18px; text-align:left;}
    .post_box .post_header .post_detail {font-family: 'Lato', sans-serif; width:100%; float:left;}
    .post_box .post_header .post_detail .post_section {display:inline-block; float:left; padding-right:8px; font-size:13px;}
    .post_box .post_header .post_detail .post_section a {color:#ff0000;}
    .post_box .post_header .post_detail .post_section a:nth-child(n+2) {display:none;}
    .post_box .post_header .post_detail .post_date {display:inline-block; float:left; font-size:13px; color:#5b5b5b;}
    .post_box .section-tag {font-family: 'Lato', sans-serif; position:absolute; bottom:15px; left:15px; text-align:left; color:#FFF; line-height:25px;}
    .post_box .section-tag span {width:25px; height:25px; text-align:center; font-size:14px; text-transform:uppercase; background:#ff0000; float:left; margin-right:10px;}
    .post_box .section-tag span a {color:#fff;}

    .post_box .section-tag span.television {background:#4f1fbd;}
    .post_box .section-tag span.resources {background:#ff0000;}
    .post_box .section-tag span.satellites {background:#224c5f;}
    .post_box .section-tag span.specials {background:#ff0000;}
    .post_box .section-tag span.technology {background:#8c8c8c;}
    .post_box .section-tag span.cable-tv {background:#57aa06;}
    .post_box .section-tag span.dth {background:#00c8ff;}
    .post_box .section-tag span.iworld {background:#09a4aa;}
    .post_box .section-tag span.mam {background:#ffb400;}
    .post_box .section-tag span.movies {background:#ff6c00;}
    .post_box .section-tag span.regulators {background:#712304;}

.page-taxonomy-term-477962 .page-tile-bar h5{width: 38%;font-size:34px;}
/********************************************************
BUDGET SECTIONS
********************************************************/

.budget-powered-by{float: left;}
.powered-text {
    float: left;
    font-size: 21px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0 0 0 15px;
    display: inline-block;
    line-height: 77px;
    height: 60px;
}
.img-budget-powered-by {
    float: right;
    display: block;
    padding: 8px 0 0 10px;
}
.budget-2017-banner {
    clear: both;
    width: 100%;
    background: url(../images/special_budget_banner.png) center center;
    height: 160px;
    background-repeat: no-repeat;
    background-size: cover;
}
/********************************************************
HOMEPAGE SECTIONS
********************************************************/

    /** breaking-news **/
    .breaking-news {width:100%; background:url(../images/breaking-bg.jpg) center top; height:70px;}
    .breaking-news .btitle {float:left; margin:10px 0; padding:14px 15px; background:#a50000; color:#fff; font-size:12px; text-transform:uppercase; font-weight:700; line-height:12px;}
    .breaking-news .story-block {display:block; margin-left:30px; float:left;}
    .breaking-news .story-block .pic {float:left; height:70px; width:70px; margin-right:15px;}
    .breaking-news .story-block .pic img {width:100%;}
    .breaking-news .story-block h5 {margin:0; font-size:15px; line-height:18px; width:420px; height:68px; display:table-cell; vertical-align:middle;}
    .breaking-news .story-block h5 a{color:#fff; text-transform:uppercase;}
    .breaking-news .ad-468x60{float:right; width:468px; margin:5px 0;}
    .ad-mobile,
    .breaking-news .ad-320x50{float:right; width:320px; margin:10px 0; display:none;}
.breaking-news {
    width: 100%;
    background: url(../images/breaking-bg.jpg) center top;
    height: 70px;
    margin-bottom: 20px;
}
    /** latest-highlight **/
    .region-highlighted{float:left; width:100%;}

    .latest-highlight{width:100%; margin:20px 0; float:left;}
    

    .latest-highlight .right-col {background:url(../images/right-col-bg.png) right top repeat-y; float:right; width:300px; height:100%; padding:10px 30px !important; overflow:hidden;}
    .latest-highlight .post_box{padding:15px 0; margin:0;}
    .latest-highlight .post_box .section-tag {position:relative; left:0; bottom:0;}
    .latest-highlight .right-col .post_box {padding:20px 0 !important; height:50%;clear: both;}
    .latest-highlight h2 a,
    .latest-highlight h5 a{color:#fff;}
    .latest-highlight .left-col h2 {font-size:40px; line-height:45px;}
    .latest-highlight .right-col h5 {font-size:20px; line-height:24px;} 
    .latest-highlight .right-col .row.post_box:nth-child(even) {border-top:#9a9a9a 1px solid;}

    /** front-highlight-news **/
    .front-top-highlight .row.front-highlight-news {padding:0;}

    .front-highlight-news {padding-bottom:30px !important;}
    .front-highlight-news .post_box {padding-bottom:0px;}
    .front-highlight-news .post_header h5 {font-size:14px; line-height:16px;}
    .front-highlight-news .highlight-menu {margin-top:15px; padding:15px 0; float:left;}
    .front-highlight-news .highlight-menu a{font-family: 'Lato', sans-serif; color:#999; font-size:13px; text-transform:uppercase; padding:5px 10px; font-weight:700;}
    .front-highlight-news .highlight-menu a:hover,
    .front-highlight-news .highlight-menu a.selected{color:#ff0000;}
    
    /** front-latest-news **/
    .front-latest-news {padding-top:30px; padding-bottom:30px;}

    /** front-promotional-stories **/
    .front-promotional-stories {padding-top:30px !important; padding-bottom:30px !important; float:left; border-left:#e7e7e7 1px solid;}
    .front-promotional-stories .post_box h5 {font-size:16px; line-height:20px;}

    /** front-all-stories **/
    .front-all-stories {padding-top:30px !important; padding-bottom:30px !important;}
    .front-all-stories .post_box .post_header h5.big {font-size:18px; line-height:22px;}
    .front-all-stories .post_box .post_header h5 {font-size:16px; line-height:20px;}

    /** front-exec-life **/
    .front-exec-life {padding-top:30px !important; padding-bottom:30px !important;}
    .front-exec-life .big-story {width:100%; position:relative; padding-bottom:0;}
    .front-exec-life .big-story .post_header{position:absolute; bottom:0; left:0; padding-bottom:15px; background:url(../images/prstory-bg.png) bottom left repeat-x;}
    
    .front-exec-life .big-story .post_header .section-tag {position:relative; bottom:0; left:0;}
    .front-exec-life .big-story .post_header h5 {color:#fff; margin:0; font-size:24px; line-height:28px; font-weight:normal;}
    .front-exec-life .big-story .post_header h5 a{color:#fff; float:left; padding:150px 0 15px;}
    .front-exec-life .post_box {padding-bottom:0;}
    
    /** front-pictures **/
    .front-big-picture {padding:30px 15px !important;}
    .front-big-picture .post_box .ico{background:url(../images/photo-ico.gif) left top no-repeat; width:30px; height:30px; position:absolute; top:15px; left:15px;}
    .front-big-picture .front-big-photos {position:relative; width:100%;}
    .front-big-picture .front-big-photos .big-tag{float:left; width:14%; text-align:right;}
    .front-big-picture .front-big-photos .post_box{padding:0;}
    .front-big-picture .front-big-photos .post_img{width:100%; float:left;}
    .front-big-picture .front-big-photos .post_header .ico{margin-bottom:20px; position:relative; left:0; top:0;}
    .front-big-picture .front-big-photos .post_header {background:#f6f5f2; padding:25px; position:absolute; top:55px; left:0; max-width:300px;}
    .front-big-picture .front-big-photos .post_header h5 {font-size:24px; line-height:28px; text-transform:uppercase;}

    /** front-videos **/
    .front-videos {padding:15px !important;}
    .front-videos .post_box post_img {position:relative;}
    .front-videos .post_box .ico {background:url(../images/play-ico.png) left top no-repeat; width:30px; height:30px; position:absolute; bottom:-8px; left:-12px;}
    .front-big-video .post_box {float:left; width:100%; padding-bottom:0;}
    .front-big-video .big-tag {float:left; width:12%; text-align:right;}
    .front-big-video .post_img {width:88%; float:left;}
    .front-big-video .post_box .ico{background:url(../images/play-ico-big.png) top left no-repeat;width:60px; height:60px; position:absolute; top:44%; left:44%;}
    .front-big-video h5 {float:left; margin-left:12%; font-size:18px; line-height:22px; font-weight:bold; width:60%;}
    .front-videos .post_box .post_header h5 {font-size:16px; font-weight:normal; line-height:20px;}
    

/********************************************************
EDITORIAL LANDING PAGE
********************************************************/
    /** page-tile-bar **/
    .page-tile-bar {background:#595959; padding:5px 0; float:left; width:100%;}
    .page-tile-bar h5 {font-size:48px; color:#fff; text-transform:uppercase; line-height:48px; font-weight:900; float:left;}

    /** landing-submenu **/
    .landing-submenu {float:right;}
    .landing-submenu ul{float:right; padding:20px 0; margin:0;}
    .landing-submenu li{display:inline-block; padding:0; font-size:12px;}
    .landing-submenu a {color:#ddd; text-decoration:none; padding:10px 6px; text-transform:uppercase;}
    .landing-submenu a.active {color:#fff;}
    .landing-submenu a:hover {color:#fff;}
    
    /** trending-news **/
    .trending-news {padding:25px 0; float:left; width:100%;}
    .trending-news .post_box {padding-bottom:0;}
    .trending-news .post_header {padding-left:0;}
    .trending-news .post_header h5 {font-size:14px; line-height:18px;}
    .trending-news h6 {padding:10px 0; border-top:#e7e7e7 1px solid; font-size:14px; line-height:18px;}
    
    /** landing-latest-reads **/
    .landing-latest-reads {min-height:400px; padding:25px 15px; float:left;}
    .landing-latest-reads .post_header{padding-left:0;}
    .landing-latest-reads .post_header h5{font-size:30px; line-height:34px; font-weight:normal; letter-spacing:-1px; margin-top:0;}

    /** landing-latest-news **/
    .landing-latest-news {min-height:600px; padding:25px 15px; float:left;}
    .landing-latest-news .post_box {padding:25px 0; border-bottom:#e7e7e7 1px solid;}
    .landing-latest-news .post_header {padding-left:0; margin-top:0;}
    .landing-latest-news .post_header h5 {margin-top:0; font-size:30px; line-height:35px; font-weight:normal; text-align:left;}
    .landing-latest-news .post_box:last-child {border-bottom:0;}


/********************************************************
EDITORIAL STORY STYLE
********************************************************/
.full-advt{margin:10px 0 40px !important; text-align:center;}

.editorial-full-story {padding-left:0; /* -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; */ }
.editorial-full-story h1{font-size:48px; font-family: 'Lato', sans-serif; font-weight:900; line-height:60px; width:100%; color:#000; padding:20px 0; margin:0;}
.editorial-full-story .story-date {width:100%; font-size:14px; padding-bottom:20px; font-weight:400; margin-bottom:20px;}
.editorial-full-story .story-author {padding-left:0;}
.editorial-full-story .story-author .apic{float:left; width:100%;}
.editorial-full-story .story-author .apic img{width:100%; height:auto;}
.editorial-full-story .story-author .aname{width:100%; float:left; text-transform:uppercase; font-size:12px; font-weight:700; border-bottom:#ddd 1px solid; padding:10px 0; line-height:12px;}
.editorial-full-story .story-author .social{width:100%; float:left; background:#ff0000; text-align:center;}
.editorial-full-story .story-author .social a {background-color:transparent; background: url(../images/story-social.png) no-repeat; height:50px; width:50px; margin:20px auto; display:block; color:#fff; text-align:center;}
.editorial-full-story .story-author .social a span {padding-top:45px; display:block;}
.editorial-full-story .story-author .social a:hover {background:url(../images/story-social-roll.png) no-repeat;}
.editorial-full-story .story-author .social a.facebook {background-position:0 0;}
.editorial-full-story .story-author .social a.twitter {background-position:0 -50px;}
.editorial-full-story .story-author .social a.linkedin {background-position:0 -100px;}

.editorial-full-story .story-pic{float:left; margin-right:30px; margin-bottom:20px; padding:0;}
.editorial-full-story .story-pic .big-pic {position:relative; float:left; width:100%;}
.editorial-full-story .story-pic .big-pic .enlarge{position:absolute; right:15px; top:15px; display:none;}
.editorial-full-story .story-pic .big-pic:hover .enlarge {display:block;}
.editorial-full-story .story-pic .big-pic .enlarge a{display:block; width:35px; height:35px; background:#ff0000 url(../images/enlarge.png) bottom  left no-repeat; text-indent:-9999px; overflow:hidden;}
.editorial-full-story .story-pic img{width:100%; height:auto;}
.editorial-full-story .story-pic .caption {float:left; width:100%; padding:20px 0; font-size:13px;}
.editorial-full-story .story-pic .pic-credit{position:absolute; bottom:15px; left:15px; color:#fff; font-size:13px;}

.editorial-full-story p{font-size:18px; line-height:25px; padding-bottom:20px; color:#5b5b5b;}

.editorial-full-story .story-img{float:left; margin-right:30px; margin-bottom:20px; padding:0;}
.editorial-full-story .story-img .small-pic {position:relative; float:left; width:100%;}
.editorial-full-story .story-img img{width:100%; height:auto;}
.editorial-full-story .story-img .caption {float:left; width:100%; padding:12px 0; font-size:13px;}
.editorial-full-story .story-img .pic-credit{position:absolute; bottom:10px; left:10px; color:#fff; font-size:13px;}

.story-tags {padding:30px 15px 30px 0!important;}
.story-tags .title {padding:25px 0; background:#e7e7e7; text-align:center; font-size:16px; font-weight:700;}
.story-tags .tags {padding:10px 15px 15px; font-size:16px; line-height:26px;}
.story-tags .tags a {margin-right:8px; color:#5b5b5b; display:inline-block;}
.story-tags .tags a:hover {color:#ff0000;}
.story-tags .tags a::after {content:",";}

.front-big-picture.editorial-page {padding:30px 0 0 !important; border-top:#e7e7e7 1px solid; border-bottom:#e7e7e7 1px solid; }


/********************************************************
VIDEO PAGE STYLE
********************************************************/
.big-video {background:#f6f5f2; padding:40px 0 !important;}
.big-video .large-video img{width:100%;}
.big-video .next-story {width:100%; border-top:#ff0000 4px solid; border-bottom:#ff0000 4px solid; padding:10px;}
.big-video .next-story span {font-size:18px; display:block; padding-bottom:5px; font-weight:700; color:#ff0000;}
.big-video .next-story a{font-size:16px; color:#000; padding:5px 0; line-height:16px;}
.big-video .next-story a:hover {color:#ff0000;}
.big-video h1 {font-size:48px; font-weight:900; line-height:52px; letter-spacing:-2px;}
.big-video .ad-full {padding-top:30px;}
.big-video .story-tags {padding-right:0 !important;}

.big-video .video-container {position: relative; width: 100%; height: 0; padding-bottom: 56.25%;}
.big-video .yt-video {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.trending-videos,
.itv-digital,
.news-of-week,
.event-coverage{padding:30px 0 !important;}

.trending-videos .post_box,
.news-of-week .post_box,
.event-coverage .post_box {padding:10px; background:#f2f2f2; margin:15px 0;}

.trending-videos .post_box h5,
.itv-digital .post_box h5,
.news-of-week .post_box h5,
.exec-dossier .post_box h5,
.event-coverage .post_box h5{font-size:18px; line-height:22px;}

.itv-digital {background:#595959;}
.itv-digital h4.single_subtitle{font-size:90px; color:#828282;}
.itv-digital .post_header {padding-left:0;}
.itv-digital .post_header h5,
.itv-digital .post_header h5 a {color:#c0c0c0 !important; font-size:16px; line-height:18px;}
.itv-digital .post_header h5 a:hover {color:#fff !important;}

.see-all{text-align:right; font-size:13px; text-transform:uppercase;}
.see-all a{color:#999; font-weight:900;}
.see-all a:hover {color:#ff0000;}


/********************************************************
PHOTOS LANDING PAGE STYLE
********************************************************/
.big-photos {background:#f6f5f2; padding:0;}
.big-photos .front-big-picture {padding:0 !important;}
.big-photos .front-big-picture .front-big-photos .post_header {background:#fff;}
.photos-landing {padding:25px 0 !important;}
.photos-landing .post_box .post_header h5 {font-size:16px; line-height:20px;}


/********************************************************
PHOTOS PAGE STYLE
********************************************************/
.mid-section.more-photos{min-height:100%;}

body.node-type-photos .page-tile-bar h5 {text-align:center; width:auto;}
body.node-type-photos .mid-section {background:#212121; margin-top:0; padding:25px 0;}
body.node-type-photos .mid-section .container {background:none;}
body.node-type-photos h1{text-align:center; font-size: 36px; font-weight: 700; line-height: 40px; margin: 0; color:#ccc; padding: 0 0 20px;}

.photos-single {text-align:center; position:relative;}
.photos-single .single_pic {width:100%; text-align:center;}
.photos-single .single_pic img {max-width:100%;}
.photos-single .caption{text-align:center; padding:15px 0; color:#fff; font-size:16px; width:100%;}
.more-photos .photos-single .caption { position:fixed; bottom:0; background: rgba(0, 0, 0, .6);}

body.node-type-photos .page-tile-bar {position:relative; padding:15px 0; background:#595959;}

.node-type-photos .page-tile-bar {position:absolute; background: rgba(0, 0, 0, .6); z-index:1;}
.node-type-photos .page-tile-bar .close-bt {padding:15px 25px 10px 5px; float:left;}
.node-type-photos .page-tile-bar .close-bt a{padding:10px;} 
.node-type-photos .page-tile-bar .photos-navigate {float:right; padding:5px 20px;}
.node-type-photos .page-tile-bar .photos-navigate .next-photo {float:right;}
.node-type-photos .page-tile-bar .photos-navigate .prev-photo {float:left;}
.node-type-photos .page-tile-bar .photos-navigate a{padding:10px;} 
.node-type-photos .page-tile-bar .photos-navigate .pager {float:left; font-size:18px; font-weight:700; color:#fff; padding:10px; line-height:18px; padding:12px 5px; margin:0;}
.node-type-photos .page-tile-bar h5{margin:0;}

/********************************************************
RIGHT SIDEBAR STYLE
********************************************************/
    .right-sidebar{border-left:#e7e7e7 1px solid; padding:15px 0 !important; float:right;}
    .region-sidebar{float:left}
    .right-sidebar .ad-full {float:left; width:100%; padding:30px 0 !important; text-align:center;}
    .right-sidebar .post_header{padding-left:0;}
    .right-sidebar .single_subtitle{margin:0; padding:0;}
    
    .right-sidebar .side-what-read-next {padding:20px 30px 0 !important;}
    .right-sidebar .side-what-read-next .row {padding:20px 0 !important;}
    .right-sidebar .side-what-read-next .post_box {padding-bottom:0;}
    .right-sidebar .side-what-read-next h5.big {font-size:18px; line-height:22px;}
    .right-sidebar .side-what-read-next h5 {font-size:16px; line-height:20px;}
    
    .right-sidebar .side-editors-choice{padding:30px !important;}
    .right-sidebar .side-editors-choice .grid-block {background:url(../images/grid-bg.gif) left top repeat; float:left; margin:15px 0;}
    .right-sidebar .side-editors-choice .post_box .post_header h5 {font-size:16px; font-weight:normal; line-height:20px;}
    
    .right-sidebar .side-on-the-go {padding:30px !important;}
    .right-sidebar .side-on-the-go h4 {color:#ff0000}
    .right-sidebar .side-on-the-go img {width:100%; height:auto;}
    .right-sidebar .side-on-the-go form {padding-top:15px; width:100%; border-bottom:#ff0000 1px solid;}
    .right-sidebar .side-on-the-go .text {border:0; padding:5px; width:70%;}
    .right-sidebar .side-on-the-go .button {width:30%; padding:5px 10px; background:#ff0000; color:#fff; border:0; float:right;} 
    
    .right-sidebar .side-by-categories {padding:30px !important; margin-top:10px !important;}
    .right-sidebar .side-by-categories h4{padding-bottom:25px; border-bottom: 1px solid #e7e7e7;}
    .right-sidebar .side-by-categories ul{float: left;list-style: outside none none;margin: 0;padding-left: 0;}
    .right-sidebar .side-by-categories li{padding:15px 10px; margin:0; font-size:13px; text-align:right; border-bottom:#e7e7e7 1px solid; color:#5b5b5b;float:left;width:100%;}
    .right-sidebar .side-by-categories li a{float:left; font-size:14px; font-weight:bold; text-transform:uppercase; color:#000;}
    
    .right-sidebar .side-around-web {width:100%; float:left; padding:30px !important;}
    .right-sidebar .side-around-web h4{margin-bottom:30px;}
    .right-sidebar .side-around-web article {background:url(../images/bullet1.gif) left 6px no-repeat; display:block; padding-left:30px; margin:6px 0; float:left;}
    .right-sidebar .side-around-web article p{font-size:16px; font-style:italic; font-weight:bold; line-height:20px;}
    .right-sidebar .side-around-web .source{font-size:13px; padding:5px 30px 20px; float:left; width:100%; margin-bottom:15px;}
    .right-sidebar .side-around-web .source span{color:#ff0000;}

    .right-sidebar .row.add-full img,
    .right-sidebar .ad-320x250 img {max-width:300px;}
    .ad-mobile.fixed {width:100%; display:none;}


    /*** Sidebar Adlinx / Tvlinx ***/
    .adlinx-tvlinx {background:#fff; width:100%; padding:20px 40px 0; float:left; border-bottom:#e7e7e7 1px solid;}
    .adlinx-tvlinx .pic {float:left;}
    .adlinx-tvlinx .linx {float:right; padding-top:10px;}
    .adlinx-tvlinx .linx a{display:inline-block; padding:5px 3px; margin:0 5px;}
.left-col.post_box.rem-pad {
    padding: 0!important;
}
    @media (max-width: 1400px) {
        .adlinx-tvlinx {padding:20px 10px 0 20px;}
    }


/********************************************************
FOOTER NEWSLETTER SIGNUP STYLE
********************************************************/
    .bottom-signup{padding:130px 0 40px; width:100%; float:left; text-align:center;}
    .bottom-signup h2 {color:#999; font-weight:bold;}
    .bottom-signup h2 span {color:#ff0000;}
    .bottom-signup h4 {color:#999; text-transform:uppercase;}
    .bottom-signup form{padding-top:30px;}
    .bottom-signup form .text{border:0; padding:10px; border-bottom:#ff0000 2px solid; background:none; font-size:15px; width:100%; text-align:center; text-transform:uppercase;}
    
    .bottom-signup .social{margin:0 auto; }
    .bottom-signup .social a {background-color:transparent; background: url(../images/footer-social.png) no-repeat; height:48px; width:48px; margin:0 25px; text-indent:-9999px; display:inline-block;}
    .bottom-signup .social a.f-facebook {background-position: 0 0;}
    .bottom-signup .social a:hover.f-facebook {background-position:0 -48px;}
    .bottom-signup .social a.f-twitter {background-position:-48px 0;}
    .bottom-signup .social a:hover.f-twitter {background-position: -48px -48px;}
    .bottom-signup .social a.f-youtube {background-position:-96px 0;}
    .bottom-signup .social a:hover.f-youtube{background-position:-96px -48px;}
    .bottom-signup .social a.f-linkedin {background-position:-144px 0;}
    .bottom-signup .social a:hover.f-linkedin{background-position:-144px -48px;}
    .bottom-signup .social a.f-rss {background-position:-192px 0;}
    .bottom-signup .social a:hover.f-rss {background-position:-192px -48px;}
    .bottom-signup .social a.f-gplus {background-position:-240px 0;}
    .bottom-signup .social a:hover.f-gplus {background-position:-240px -48px;}


/********************************************************
FOOTER STYLE
********************************************************/
    footer {width:100%; clear:both; display:block; background:#fff;}
    footer .container.top {padding:26px 0;}
    footer .logo {float:left; width:240px; text-align:center;}
    footer .logo img {width:auto; height:45px;}
    footer .nav {float:right; text-transform:uppercase;}
    footer .nav li {display:inline-block;}
    footer .box {background:#ff0000; padding:40px 0;}
    footer .box .navbar {margin:0 auto; width:100%; text-align:center; padding: 0; min-height:20px;}
    footer .box .navbar ul {margin:0 !important; padding:0 !important;}
    footer .box .navbar li {display:inline-block; text-transform:uppercase;}
    footer .box .navbar li a {color:#ffa7a7; padding:10px 0; margin:0 20px; font-weight:bold;}
    footer .box .copyright {text-align:center; width:100%; display:block; color:#ffa7a7; font-size:12px; margin-top:10px;}
    .nav > li > a {padding:12px;}
    .nav > li > a:hover {background:#none;}


/********************************************************
OTHER STYLE
********************************************************/ 
.front .front-latest-news.col2 .col-sm-6:nth-of-type(2n+1),
.front .front-latest-news.col3 .col-sm-6:nth-of-type(3n+1),
.front .front-promotional-stories .col-lg-12 .col-xs-6:nth-of-type(2n+1) {clear:both;}
.front-latest-news.no-pad {padding-top:0!important; padding-bottom:0!important;}
.not-front .mid-section.more-photos {background:#212121; float:left; width:100%; margin-top:0;}
.not-front .mid-section.more-photos .container {background:none;}
.load-more-content{text-align:center;}
.btn {background:#ff0000; color:#fff !important;}
.btn:hover {background:#000; color:#fff;}

.node-type-page .content {padding:30px 10px;}
.node-type-page .content .head1{font-size:25px; text-transform:uppercase; font-weight:bold;}
.node-type-page .content #big-col{width:100%; float:left;}

.front-all-stories .exec-dossier {margin-top:10px;}
.front-all-stories .exec-dossier .post_box{padding:0;}


/*** Form ***/
form .row {padding:10px 0;}
form label{width:150px;}
form input[type=text] {border:0; background:#f1f1f1; padding:5px 6px;}
form select {border:0; background:#f1f1f1; padding:4px 6px; margin-right:10px;}
form input[type=submit] {border:0; background:#ed1d24; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:5px 15px; cursor:pointer;}
form input[type=submit]:hover {background:#fff; color:#000;}
form .captcha-code{float:left;}
form table.myForm td{padding:5px 0;}

/* Newsletter Archive */
.newsletter-nav{padding:20px; width:100%; float:left; display:block;}
.newsletter-nav table {background:#eee; float:left; width:100%;}
.newsletter-nav table td {width:33% !important; text-align:center; padding:15px; }

.newsletter-list{padding:0; float:left; width:100%;}
.newsletter-list .month{width:33.3%; padding:15px; height:235px; float:left; font-size:12px;}
.newsletter-list .month table{float:left; background:#eee; padding:0;height:200px;}
.newsletter-list .month td{padding:3px 2px; width:24px; text-align:center;}
.newsletter-list .month .mm{color:#C82E2E; height:20px; font-size:14px; font-weight:bold; background:#fff; vertical-align:top; text-transform:uppercase;}
.newsletter-list .month td.dd{font-weight:bold; color:#000; border-bottom:#fff 1px solid; padding:5px 0;}
.newsletter-list .month a{color:#C82E2E; text-decoration:none; display:block;}
.newsletter-list .month a:hover{color:#fff; background:#333;}

/*** Contact Page ***/
    .page-node-456092 .content .row{float:left; clear:both; padding:15px 0;width:100%; margin-bottom:25px !important;}
    .page-node-456092 .content h2{font-size:40px; font-weight:normal; display:block; margin:0 0 30px; color:#595959;}
    .page-node-456092 .content h3{font-size:25px; font-weight:bold; display:block; margin:0; color:#595959;}
    .page-node-456092 .content h4{font-size:18px; font-weight:normal; display:block; margin:10px 0 0;}
    .page-node-456092 .content p{display:block; padding:10px 0; line-height:24px; font-size:14px; margin:0;}
    .page-node-456092 .content p.caption{color:#999; font-size:15px;}
    .page-node-456092 .red{color:#ff0000;}
    .page-node-456092 .content form {float:left; width:100%; padding:0; margin:10px 0;}
    .page-node-456092 .content form label{float:left; width:150px; font-size:16px; line-height:25px; padding-top:5px;}
    .page-node-456092 .content form .txt{float:left; padding:8px; font-size:16px; border:#ccc 1px solid; border-radius:4px; width:450px;}
    .page-node-456092 .content form .submit{border:0; padding:10px 50px; text-transform:uppercase; color:#FFF; background:#333; cursor:pointer; font-size:20px; font-family:Arial, Helvetica, sans-serif; margin-left:150px; border-radius:4px;}
    .page-node-456092 .content form .submit:hover{background:#666;}


.roadblock{width:100%; position:fixed; text-align:center; bottom:0;}

.event-story{ padding:0 0 20px 0;}

.main-event-image{ overflow:hidden; margin-bottom:30px;}
.main-event-image img{-webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 0.4s  ease; /* Firefox */
    -o-transition: all 0.4s  ease; /* IE 9 */
    -ms-transition: all 0.4s  ease; /* Opera */
    transition: all 0.4s  ease;}

.main-event-image:hover img{ transform:scale(1.1); }
.event-container h2{ font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:#ff0000; color:#fff; display:inline-block; line-height:37px; height:37px; vertical-align:middle; padding-left:10px; padding-right:10px; margin-top:0; margin-bottom:15px;}
.event-container h2 a{ color:#fff; }
.event-container h2 a:hover{ text-decoration:none;}
.event-text-about p{ font-size:14px;}
.event-text-about{ }
.event-gallery{ margin:0 0 20px 0;}
.event-text-about {
    padding-bottom: 20px;
}
.bs-docs-featured-sites .col-xs-6 {
    padding: 4px;
}
.event {border-bottom: 1px solid #dedede;clear: both;}
.event-text-about a{ color:#ff0000; text-decoration:none;}
.event-text-about a:hover{text-decoration:none;}
footer .nav > li > a{ padding:10px;}

.right-col .section-tag h2{ font-size:24px; color:#333;}
.latest-highlight h2 a, .latest-highlight h5 a {
    color: #fff;
}
.latest-highlight .wday_lft h2 a, .latest-highlight .wday_lft h5 a {
    color: #fff;
}
.latest-highlight .right-col .section-tag span {
    width: 25px;
    height: 25px;
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    background: #592963;
    float: left;
    margin-right: 10px;
    color: #fff;
}

.latest-highlight .right-col .section-tag h2{ font-size:24px; line-height:30px;}
.btm-bor.wday .sub-text p {
    font-size: 16px;
    font-weight: normal;
    padding-bottom: 5px;
    margin-bottom: 0;
line-height:20px;
}
.btm-bor.wday h2 {
    font-size: 22px;
    font-weight: bold;
    margin: 10px 0 0 0;
}
.latest-highlight .wday_lft h5 {
    font-size: 24px;
    line-height: 30px;
}
.latest-highlight .wday_lft h5 {
    padding-left: 15px;
}
.latest-highlight .right-col .section-tag span {
    width: 25px;
    height: 25px;
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    background: #592963;
    float: left;
    margin-right: 10px;
    color: #fff;
}

.latest-highlight .left-col.post_box.rem_pad.wday_lft h2 {
    font-size: 24px;
    margin-top: 5px;
    line-height: 30px;
}


/*.latest-highlight .right-col {
    background: transparent;
    float: right;
    margin: 0 19% 0 0;
}*/




.latest-highlight .wday_lft h2 a, .latest-highlight .wday_lft h5 a {
    color: #fff;
}
.latest-highlight .left-col.post_box.rem_pad.wday_lft h2 {
    font-size: 26px;
    margin-top: 5px;
    line-height: 35px;
    font-weight: bold;
}
.post_box .section-tag {
    color: #fff;
}
#block-block-529 .right-col .section-tag {
    padding: 0;
    font-weight: bold;
}

.post_box .section-tag span.regulators {
    background: #712304;
    color: #fff;
}

.latest-highlight .left-col.post_box.rem_pad.wday_lft h2 {
    font-size: 24px;
    margin-top: 5px;
    line-height: 30px;
    font-weight: bold;
}
#block-block-529 .section-tag {
    padding: 10px 0 0 15px;
}
.latest-highlight .wday_lft h5 {
    font-size: 20px;
    line-height: 26px;
    margin-top: 5px;
}
.latest-highlight .wday_lft h5 {
    font-size: 20px;
    line-height: 30px;
    margin-top: 5px;
}
.latest-highlight .right-col .section-tag span {
    width: 30px;
    height: 30px;
    text-align: center;
    font-size: 12px;
    text-transform: uppercase;
    background: #592963;
    float: left;
    margin-right: 10px;
    color: #fff;
    margin-left: 15px;
}
.right-col h2{font-size: 22px;
    padding: 0 0 0 15px;
    margin: 5px 0 10px 0;}
.latest-highlight .right-col {
    background: none;
    float: right;
    max-width: 300px;
    height: auto;
    padding: 0;
    overflow: hidden;
    margin: 20px 25px 0 0;
    padding: 0!important;
    color: #fff;
}
.latest-highlight .right-col .post_box {
    padding: 20px 0 !important;
    clear: both;
    height: auto;
    margin: 0!important;
}
#block-block-529 .right-col .section-tag {
    padding: 0;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
}
.latest-highlight .container {
    background-color: #000!important;
    padding: 0;
    background-size: cover!important;
    background-position: center top;
}
.page-node-2199339 .col-lg-9 li.statistics_counter{ display:none;}
/*.latest-highlight .left-col {

    float: left;
    width: 35%;
    height: 100%;
    padding: 10px!important;
    overflow: hidden;
}*/


.latest-highlight .left-col {
    float: left;
    width: 35%;
    height: auto;
    overflow: hidden;
}
.left-col.rem_pad .col-md-6{ padding:0 15px 0 0;}

#block-block-529 .section-tag {
    padding: 10px 0 0 0;
}
.latest-highlight .left-col h2 {
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
    margin: 5px 0 0 0;
}
.latest-highlight .wday_lft h5 {
    font-size: 20px;
    line-height: 30px;
    margin-top: 5px;
    padding-left: 0;
}
.post_box .section-tag span.specials {
    background: #ff0000;
    color: #fff;
}
.right-col h2 {
    font-size: 22px;
    padding: 0;
    margin: 5px 0 10px 0;
}
.latest-highlight .right-col .section-tag span {
    width: 30px;
    height: 30px;
    text-align: center;
    font-size: 12px;
    text-transform: uppercase;
    background: #592963;
    float: left;
    margin-right: 10px;
    color: #fff;
    margin-left: 0;
}
.latest-highlight .wday_lft h5 {
    font-size: 20px;
    line-height: 26px;
    margin-top: 5px;
    padding-left: 0;
}
.page-node-2199419 .editorial-full-story p {
    font-size: 18px;
    line-height: 25px;
    padding-bottom: 0;
    color: #5b5b5b;
}
.page-node-2199419 .story-wrap table {
    background-color: transparent;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    /* padding-bottom: 10px; */
}

.post_box .section-tag span.television {
    background: #4f1fbd;
    color: #fff;
    font-weight: bold;
}
#block-block-529 .section-tag {
    padding: 0;
    font-weight: bold;
}
.post_box .section-tag span.mam {
    background: #ffb400;
    font-weight: bold;
}
.latest-highlight .left-col h2 {
    font-size: 40px;
    line-height: 48px;
    font-weight: bold;
    margin: 5px 0 0 0;
}

.latest-highlight .left-col h2 {
    font-size: 26px;
    line-height: 32px;
    font-weight: bold;
    margin: 5px 0 0 15px;
}
.left-col.post_box.rem_pad h2 {
    padding: 7px 0 15px 0;
    margin: 0;
}

.latest-highlight .left-col .left-col.post_box {
width: 100%;
}
.latest-highlight .left-col .left-col.post_box {
    width: 100%;
    margin-bottom: 20px;
}

/*.latest-highlight .post_box {
    padding: 15px 0;
    margin: 0;
    margin: 0 0 15px 0!important;
}*/

.latest-highlight .post_box {
padding: 15px 0;
margin: 0;
margin: 0 0 0px 0;
}


/*.latest-highlight .wday_lft h5 {
    font-size: 20px;
    line-height: 23px;
    margin-top: 5px;
    padding-left: 0;
    font-weight: bold;
}*/


.latest-highlight .wday_lft h5 {
    font-size: 20px;
    line-height: 23px;
    margin-top: 5px;
    padding-left: 0;
    font-weight: bold;
}
.right-col h2 {
    font-size: 20px;
    padding: 0;
    margin: 5px 0 10px 0;
    font-weight: bold;
}

.page-tile-bar.siti-style h5 {
    font-size: 48px;
    color: #fff;
    text-transform: uppercase;
    line-height: 48px;
    font-weight: 900;
    float: left;
}

.page-tile-bar.siti_style h5 span {
    float: left;
}

.page-tile-bar.siti_style h5 img{ float:left;}

.page-tile-bar.siti_style h5 i {
    float: left;
    text-transform: none;
    font-size: 18px;
    font-style: normal;
    padding: 0 10px 0 20px;
}
.latest-highlight.new-hightlight{width:97%; border:0;margin:20px auto;}
.latest-highlight.new-hightlight .highlight-section{background:#fff;border:1px solid #ccc;}
.latest-highlight.new-hightlight .mid-highlight .left-col.post_box.rem_pad{position:absolute;bottom:0; background:rgba(0,0,0,0.9);z-index:1;}
.latest-highlight.new-hightlight .wday_lft h2 a, .latest-highlight.new-hightlight .wday_lft h5 a{color:#333;}
.mid-highlight{overflow:hidden;padding-right:0!important;padding-left:0!important;height:350px; position:relative;}

.latest-highlight.new-hightlight .mid-highlight .left-col.post_box.rem_pad {
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,0.9);
    z-index: 2;
    padding: 10px!important;
}
.latest-highlight.new-hightlight .mid-highlight .left-col.post_box.rem_pad {
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,0.9);
    z-index: 2;
    padding: 10px!important;
}
.latest-highlight.new-hightlight .left-col .col-md-12{border-bottom:1px solid #ccc;margin-bottom:10px;}
.latest-highlight.new-hightlight .left-col .col-md-12:nth-child(3){border:0;}
.latest-highlight.new-hightlight .highlight-section .col-md-5{padding:0;}
.latest-highlight.new-hightlight .left-col.post_box.rem_pad h2{font-size:22px;}
.right a.juryb, .right a.vote{z-index:99;}
header{z-index:999;}
/********************************************************
RESPONSIVE STYLE
********************************************************/

/*** Small & Medium Devices - Tablets & Desktops 768px and Up ***/

@media (max-width: 1199px) {
.budget-powered-by {
    float: none;
    margin: 0 auto;
    width: 35%;
}
}
@media (max-width: 1199px) {
    #popup .content .pagewrap .banner img{}
    body {padding-top:60px;}
    .budget-powered-by {
    float: none;
    margin: 0 auto;
    width: 45%;
}
.zeebanner img{width:768px!important; height:auto !important;}
 .powered-text{padding: 0;}
    .breaking-news .story-block {margin-left:15px;}
    .breaking-news .story-block .pic {display:none;}
    .breaking-news .story-block h5 {width:250px;}
    .breaking-news .ad-468x60{display:none;}
    .ad-mobile,
    .breaking-news .ad-320x50{display:block;}

    /*** Collapsed Menu ***/
    header .logo{max-width:250px;margin:5px 0 0 0;}
    
    .budget-2017-logo {max-width: 30px;}
    header .logo img,.budget-2017-logo img{width:100%;}
    header .menu-icon{display:block; float:right;}
    header .submenu-icon {display:block;}
    header #menu li:hover ul.dropdown-menu {display:none !important;}
    
    header #menu{margin:0; position:absolute; width:100%; background:#000; left:0; top:0;}
    header #menu .search{width:100%; position:relative; float:left; margin-top:65px; background:#b9b9b9; padding:20px 0;}
    header #menu .search .ico {display:none;}
    header #menu .search .keytext {display:block; width:100%;}
    header #menu .search .keyword {width:100%; color:#343434; padding-left:50px !important; background:#b9b9b9 url(../images/search-ico.png) 15px top no-repeat;}
    
    header #menu ul {width:460px; padding:0; margin:0 15px 35px; float:left;}
    header #menu ul li{float:left; width:180px; display:inline-block; padding:0; margin:0;}
    header #menu ul li a{float:left; display:block; padding:15px 10px; font-size:10px; width:100%; text-align:left; margin:0;}
    header #menu ul li a:hover{color:#ff0000;}
    
    header .menu {overflow: hidden; max-height: 0;}
    header .menu.active {max-height:450px; }
    header #menu li:hover ul.dropdown-menu{display:none !important;}
    
    /*** Landing Collapsed Submenu ***/
    .page-tile-bar .submenu-icon{display:inline-block;}
    .page-tile-bar .landing-submenu {overflow: hidden; max-height: 0;}
    .page-tile-bar .landing-submenu li{width:155px; float:left; padding:10px 0; font-weight:700;}
    .page-tile-bar .landing-submenu.active {max-height:450px; }

    /** latest-highlight **/
    .latest-highlight .container { padding:0; background-size:cover;}
    .latest-highlight .left-col {width:40%; padding:20px;}
    .latest-highlight .right-col {padding:20px; background:url(../images/left-col-bg.png) right top repeat-y;}
    .latest-highlight .right-col .post_box{padding:20px 0 !important;}
    .latest-highlight .left-col h2 {font-size:25px; line-height:28px;}
    .latest-highlight .right-col h5 {font-size:14px; line-height:18px;} 
    
    h4.single_subtitle {font-size:18px; text-align:left;}
    .front-promotional-stories {border-top:#e7e7e7 1px solid; border-left:0;}
    .front-highlight-news .post_header h5 {font-size: 13px; line-height: 15px;}
    .post_box .post_header h1,
    .post_box .post_header h5 {font-size:16px; line-height:20px; margin-top:10px;}
    .front-big-video h5 {font-size:16px; line-height:20px; font-weight:normal;}
    .front-exec-life .big-story .post_header h5 {font-size:22px; line-height:26px;}
    .front-big-picture .post_header h5 {font-size:14px; line-height:18px; font-weight:normal;}
    .front-big-picture .front-big-photos .post_header h5 {font-size:18px; line-height:22px; font-weight:bold;}
    .landing-latest-reads .post_box .post_header h5 {margin-top:10px; font-size:30px; line-height:34px; font-weight:bold;}
    .landing-latest-news {padding-left:0; padding-right:0;}
    .landing-latest-news .post_header h5 {font-size:30px; line-height:34px; margin-top:0; padding-top:0; font-weight:bold;}

    .photos-landing .post_box .post_header h5 {font-size:14px; line-height:18px;}
    .itv-digital h4.single_subtitle {font-size:60px; line-height:64px;}
    .big-video h1 {font-size:36px; line-height:40px; letter-spacing:-1px;}
    .trending-videos .post_box .post_header h5 {font-size:16px; line-height:20px; margin-top:0; padding-top:0;}
    
    .trending-videos .post_box h5,
    .news-of-week .post_box h5,
    .exec-dossier .post_box h5,
    .event-coverage .post_box h5 {font-size:16px; line-height:20px; padding-top:0; margin-top:0;}
    .itv-digital .post_box h5 {margin-top:15px !important;}

    .trending-videos .post_box .post_header,
    .itv-digital .post_box .post_header,
    .news-of-week .post_box .post_header,
    .exec-dossier .post_box .post_header,
    .event-coverage .post_box .post_header{padding-left:0;}

    .editorial-full-story {padding-right:0;}
    .editorial-full-story .story-pic {margin-right:0; padding-right:0;}
    .editorial-full-story .story-author .social a {margin:40px auto;}
    .col-lg-11.col-md-11 {padding-right:0;}
    #budget-header .sponsor-text h4 {
    font-size: 18px;
}
     #budget-header .sponsor-text p{ font-size:12px;}
    .see-all {padding-top:70px; text-align:center;}
    footer .logo {width:100%;}

    /*** OTHER STYLE ***/
    .page-tile-bar h5 {float:none; text-align:center;}
    .front .front-latest-news.col3 .col-sm-6:nth-of-type(3n+1) {clear:none;}
    .front .front-latest-news.col3 .col-sm-6:nth-of-type(2n+1) {clear:both;}
    .front-promotional-stories .ad-square {min-height:600px; width:300px;}
    .node-type-photos .page-tile-bar .close-bt {padding:20px 0;}
    .node-type-photos .page-tile-bar .photos-navigate {padding:10px 0;}

}

/*** Extra Small - Phones Less than 768px ***/
@media (max-width: 767px) {
         
     .budget-powered-by {
    float: none;
    margin: 0 auto;
    width: 65%;
}
     .powered-text{padding: 0;}
     #budget-header {width: 63%;opacity: 0.8;}
    .breaking-news .container{padding:0;}
    .breaking-news .story-block {margin-left:15px;}
    #budget-header .sponsor-text h4 {
    font-size: 11px;
}
    .breaking-news .story-block .pic {display:none;}
    .breaking-news .story-block h5 {font-size:12px; line-height:12px; margin:12px 0 0; float:left;}
    .ad-mobile,
    .breaking-news .ad-320x50 {clear:both; width:100%; text-align:center;}

    /*** Landing Collapsed Submenu ***/
    .page-tile-bar .landing-submenu li{width:50%;}

    /** latest-highlight **/
    .latest-highlight .container {padding: 0; background-image:none!important;background-size:auto; height:auto;}
    .latest-highlight .left-col {width:100%; min-height:360px; }

    /**wday**/
.latest-highlight .left-col ,.latest-highlight .right-col{
    width: 100%;
    min-height: auto;
    padding: 0!important;
    background: transparent;margin-bottom:0;
}
.latest-highlight .left-col .left-col.post_box{margin-bottom:0;}
    /**wday**/
.editorial-full-story .story-author .social a{ float:left;}
    .latest-highlight .right-col {width:100%; padding:0 20px !important; background:none;}
    .latest-highlight .right-col .post_box{padding:15px 0!important;}
    .latest-highlight .left-col h2 {font-size:14px; line-height:20px; text-align:left;}
    .latest-highlight .right-col h5 {font-size:13px; line-height:16px;}
 .latest-highlight .wday_lft h5 {
    font-size: 16px;
    line-height: 24px;
    margin-top: 5px;
    MARGIN-BOTTOM: 5PX;
    padding-left: 15PX;
}
.right-col h2 {
    font-size: 16PX;
    padding: 0;
    margin: 5px 0 10px 0;
}
.editorial-full-story .story-author .social {
    float: NONE;
    width: 100%;
    margin: 0;
    padding: 0;
}
#carousel-text {
    padding: 10px;
    overflow-x: auto;
    height: auto;
}
.i-amphtml-layout-size-defined {
overflow: hidden!important;
width: 100%!important;
height: auto!important;
}
.btm-bor.wday .slideshow{padding: 0; background-image:none!important;background-size:auto; height:auto;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fdc99a+0,f8c69c+36,ab9ebc+100 */
background: rgb(253,201,154)!important; /* Old browsers */
background: -moz-linear-gradient(left, rgb(253,201,154) 0%, rgb(248,198,156) 36%, rgb(171,158,188) 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgb(253,201,154) 0%,rgb(248,198,156) 36%,rgb(171,158,188) 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgb(253,201,154) 0%,rgb(248,198,156) 36%,rgb(171,158,188) 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdc99a', endColorstr='#ab9ebc',GradientType=1 )!important; /* IE6-9 */}
.latest-highlight .container{ PADDING:10PX 0;}
.latest-highlight {}
    /**wday**/
.latest-highlight .right-col {
    width: 100%;
    margin: 0!important;
    background:transperant;
    padding: 0 0 0 15px!important;
}
.latest-highlight .right-col {
    background: transparent;
    float: right;
    margin: 0 19% 0 0;
}
.latest-highlight .wday_lft h5 {
    padding-left: 0;
}
.latest-highlight .left-col h2 {

    PADDING: 0 0 0 15PX;
}
hr {
    margin-top: 5PX;
    margin-bottom: 5PX;
    border: 0;
    border-top: 1px solid #eee;
}
#block-block-529 .section-tag {
    padding: 5px 0 0 0;
}
    /**wday**/  
    .front-latest-news .post_box .post_img {float:left; width:45%}
    .front-latest-news .post_box .post_header {width:50%; float:right;} 
    .front-latest-news .post_box .post_header h1,
    .front-latest-news .post_box .post_header h5 {margin-top:0;}

    .front-highlight-news .highlight-menu a {padding:5px;}
    h4.single_subtitle {font-size:16px;}
    .front-highlight-news .post_header h5 {font-size: 12px; line-height: 16px;}
    .front-big-video h5 {font-weight:bold;}
    .front-videos .post_box .post_header h5 {font-size:12px; line-height:16px; font-weight:bold;}
    .front-videos .other-videos {background:#e7e7e7;}
    .front-exec-life .big-story .post_header h5 {font-size:16px; line-height:20px; font-weight:bold;}
    .page-tile-bar h5 {font-size:32px; line-height:36px;}
    .landing-latest-reads .post_box .post_header h5 {font-size:22px; line-height:26px;}
    
    .big-video h1 {font-size:24px; line-height:28px; letter-spacing:0;}
    .trending-videos .post_box .post_header h5 {font-size:14px; line-height:18px;}
    .trending-videos .post_box h5,
    .itv-digital .post_box h5,
    .news-of-week .post_box h5,
    .exec-dossier .post_box h5,
    .event-coverage .post_box h5{font-size:14px; line-height:18px;}
    
    .xs-noleft{padding-left:0;}
    .xs-notop{padding-top:0;}
    .xs.no-right{padding-right:0;}
    .xs-nobot{padding-bottom:0;}
    
    .post_box {padding:15px 0;}
    .front-big-video .big-tag {display:none;}
    .front-big-video .post_img {width:100%;}
    .front-big-video .post_box .ico{background:url(../images/play-ico.png) top left no-repeat;width:30px; height:30px; top:42%; left:42%;}

    .front-big-video h5 {margin-left:15px; width:100%;}

    .front-big-picture .front-big-photos .big-tag {display:none;}
    .front-big-picture .front-big-photos .post_img {width:100%;}
    .front-big-picture .front-big-photos .post_header {padding:15px; position:relative; top:0; clear:both; float:left; max-width:82.5%; margin-left:8.5%; margin-top:-80px;}
  
    .landing-latest-reads .post_header {padding-left:15px;}
    .landing-latest-reads .post_header h5 {font-size:20px; line-height:24px; letter-spacing:0;}
    .landing-latest-reads .post_header p{display:none;}
    .landing-latest-news .post_header h5 {font-weight:normal; line-height:20px !important; font-size:16px !important;}
    .landing-latest-news .post_header p{display:none;}
    
    .editorial-full-story h1 {font-size:32px; line-height:36px;}
    .editorial-full-story .story-author {padding-right:0; margin-bottom:20px;}
    .editorial-full-story .story-author .apic {float:left; width:50px;}
    .editorial-full-story .story-author .aname {float:left; width:100px; border:0; padding-left:5px;}
    .editorial-full-story .story-author .social {float:right; width:156px; margin:0; padding:0;}
    .editorial-full-story .story-author .social a {display:inline-block; margin:0; padding:0; background: url(../images/m-story-social.png) no-repeat;}
    .editorial-full-story .story-author .social a:hover {background:url(../images/m-story-social-roll.png) no-repeat;}
    .editorial-full-story .story-author .social a.facebook {background-position:0 0;}
    .editorial-full-story .story-author .social a.twitter {background-position:0 -50px;}
    .editorial-full-story .story-author .social a.linkedin {background-position:0 -100px;}

    .node-type-photos .page-tile-bar {position:relative;}
    .node-type-photos .page-tile-bar .close-bt {padding:10px 0;}
    .node-type-photos .page-tile-bar .photos-navigate {padding:0;}
    .node-type-photos .page-tile-bar h5 {float:left;}

    .story-tags .title {padding:20px 0 !important;}
    .story-tags.row-eq-height {display:block; padding-right:0 !important;}
    
    .itv-digital h4.single_subtitle {font-size:40px; line-height:44px;}
    .see-all {padding-top:0; text-align:right;}

    .bottom-signup{padding:40px 0 20px;}
    .bottom-signup h2 {font-size:22px;}
    .bottom-signup h4 {font-size:14px;}
    .bottom-signup form .text{font-size:13px;}
    
    .bottom-signup .social{padding-top:40px;}
    .bottom-signup .social a {margin:0;}    
.latest-highlight .left-col h2 {
    font-size: 16px;
    line-height: 24px;
}
.latest-highlight .right-col {
    padding: 20px;
    background: transparent;
margin-top:10px;
}
.latest-highlight .right-col {
    background: transparent;
    float: right;
    margin: 0 11% 0 0;
}
.latest-highlight .right-col {
    background: transparent;
    float: none;
    margin: 0 11% 0 0;
}
.latest-highlight{ height:auto; padding-bottom:30px;}   footer .box .navbar li {display:block;}

    /*** Other Style ***/
    .front .highlight-menu {margin-left:10px;}
    .front .front-highlight-news.pad-lr,
    .front .front-latest-news.pad-lr,
    .front .front-videos,
    .front .front-latest-news,
    .front .front-promotional-stories,
    .front .front-exec-life .row.pad-lr,
    .front .front-exec-life .row.pad-tb .col-sm-4.col-xs-12,
    .front-big-picture,
    .landing-latest-reads,
    .page-node .mid-section .col-lg-9.col-md-12 {padding-left:0 !important; padding-right:0 !important;}
    .page-node .mid-section .col-lg-9.col-md-12 .content{padding:0 15px;}

    .front-videos .row .col-xs-6:nth-of-type(2n+1) {clear:both;}
    .front-highlight-news .view-content .col-xs-6:nth-of-type(2n+1) {clear:both;}
    .post_box .post_header,
    .front-big-video h5 {margin-left:0; padding-left:0;}
    .front-promotional-stories .ad-square {float:left; width:100%; min-height:250px !important;}
    .front-big-picture .front-big-photos {padding:0 15px;}

    .ad-mobile.fixed {display:block !important; position:fixed; bottom:0;}
    .no-front .ad-mobile {padding:15px 0;}
    .footer-sticky-ad{position: fixed; bottom: 0px; height: 90px; width: 100%; background-color: rgba(242, 242, 242, 0.2); justify-content: center; display: block; margin: 0 auto;}

    .page-node-456092 .content form label{display:block;}
    .page-node-456092 .content form .txt{width:100%;}
    .page-node-456092 .content form .submit{margin-left:0;}

    .front #block-block-639 .col-lg-8.col-xs-12.border-bot{padding:0!important;}
    .editorial-full-story img.align-left,
    .editorial-full-story img.align-right {width:65%; height:auto !important;}
    

    /*** Preloader ***/
    #popup .content .pagewrap,
    #popup .content .pagewrap .banner {width:100% !important; height:auto !important;}
    #popup .content .pagewrap .banner img{width:320px !important; height:auto !important;}
    #popup .content .footer {width:100% !important;}
             .zeebanner img{width:320px!important; height:auto !important;}
    
}
.breaking-news .view-content{ float:left;}
.ad-block{ display:block; float:right; margin:10px 0 0 0;}
.page-tile-bar.bg-header{
    background: transparent;
     height:auto;
     width:100%;
background-size:100%;
}
.node-type-television .page-tile-bar.bg-header{ display:none;}
.year-enders{ font-weight:bold;font-style:normal;}

.bg-header{
    background: transparent url("http://www.indiantelevision.com/sites/drupal7.indiantelevision.co.in/files/images/year_ender/year_ender_topbg.jpg") no-repeat scroll center top; height:156px;
}

.section-tag i.year-enders:nth-child(2) { display: none; }

.page-tile-bar.bg-header h5{visibility: hidden;}
.vis-hidden {visibility: hidden;} 
.bg-header #landing-submenu{visibility: hidden;}
.page-taxonomy-term-1693799 .landing-latest-reads div:nth-child(4) {
    clear: both;
}

.latest-highlight.main-highlight{ float:none;}
.latest-highlight.main-highlight .highlight-section {
    height: 350px;
    background: #000;
    padding: 15px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    color: #fff;
}
.latest-highlight.main-highlight .right-col{ margin:0; float:right;}
.highlight-section{height: 350px;


padding: 15px;

display: flex;

flex-direction: row;

justify-content: space-between;

align-items: center;

align-content: center;

color: #fff;}
.left-col.post_box.rem_pad {

    padding: 0 !important;
    width: 100%;

}
@media (min-width: 1200px) and (max-width: 1380px) {
    #.row.add-full img {width:100%; max-width:970px;}
}
@media (min-width: 1200px) and (max-width: 1260px) {
   header #menu ul li a{ font-size:10px;}
   header .logo {
    max-width: 330px;
}

header .logo img{width:100%;}
}
@media (min-width: 1120px) and (max-width: 1380px) {
header #menu ul li a {
    color: #eaeaea;
    display: inline-block;
    font-family: 'Lato', sans-serif;
    font-size: 10px;
    font-weight: 700;
}}

@media (max-width: 350px) {
    header .logo{width:200px !important;}
    .breaking-news .story-block h5 {width:160px;}
 .powered-text{ font-size:17px;padding:0;}
 #budget-header {width: 63%;opacity: 0.8;}
#budget-header .sponsor-text h4 {
    font-size: 11px;
}
header .logo {
    width: 180px !important;
    margin: 2px 0 0 0;
}
.budget-2017-logo {
    float: left;
    display: inline-block;
    max-width: 109px;
}
}
@media (max-width: 320px) {

 .powered-text{ font-size:15px;padding:0;}
}

.not-front .region-highlighted .row.add-full{padding-top:15px !important;}
.right-sidebar .raj_tv {margin-top:0; width:100%; height:auto;}
.right-sidebar .raj_tv .image {width:100%;}
.right-sidebar .raj_tv .field-content {text-align:center;}
.right-sidebar .raj_tv .title {font-size:13px; text-align:center; padding:8px 0; width:300px; margin:0 auto; background:#dddde5;}
.right-sidebar .raj_tv .title a{color:#000;}
.right-sidebar .raj_tv .title a:hover {color:#ff0000;}

.align-left{float:left;margin-right:10px;}
.align-right{float:right;margin-left:10px;}

.add-full .hover-728x90 .big-banner img{max-width:100%;}
.hover-728x90{}


.site-capture > div a img[alt="Close"] { font-size:14px; position:absolute;right:0;top:0;}

#block-block-889{ position:relative;}

#block-block-889 > div a img[alt="Close"] { font-size:14px; position:absolute;right:0;top:0;}

.site-capture{ position:relative;}
#block-block-889 > div{ z-index:99999!important;top:3px!important;position:fixed!important;visibility:hidden!important;}
.site-capture > div{ z-index:99999!important;top:3px!important;position:fixed!important;}
/*@media (min-width: 320px) and (max-width: 1024px) {
   .site-capture{ display:none;}
}*/


.page-taxonomy-term-2334079 .page-tile-bar h5 span {
    color: #040a27;
}
.page-taxonomy-term-2334079 .mid-section {
    display: block;
    width: 100%;
    clear: both;
  
    float: left;
    background: #eee;
 
}

.page-taxonomy-term-2334079 .page-tile-bar {
    /* -webkit-box-shadow: -1px 18px 18px -12px rgba(0,0,0,0.69); */
    -moz-box-shadow: -1px 18px 18px -12px rgba(0,0,0,0.69);
    /* box-shadow: -1px 18px 18px -12px rgba(0,0,0,0.69); */
    background: #f1e173;
    /* box-shadow: inset 0px 0px 38px #333; */
    -webkit-box-shadow: inset 0px 16px 45px -8px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px 16px 45px -8px rgba(0,0,0,0.75);
    box-shadow: inset 0px 16px 45px -8px rgba(0,0,0,0.75);
}
.page-taxonomy-term-2334079 .landing-submenu a{ color:#333}


.page-taxonomy-term-2334079 .page-tile-bar h5 {
    font-size: 34px;}

.page-taxonomy-term-2334079 header{ box-shadow:none;}

.page-taxonomy-term-2334079 h4.single_subtitle{
    background: url(../images/grid-bg.gif) left top repeat;}

.page-taxonomy-term-2334079 .landing-latest-reads{ padding:0;    background: #f2f2f2;}
.page-taxonomy-term-2334079 h4.single_subtitle {
    background: url(../images/grid-bg.gif) left top repeat;
    margin: 0;
    height: 60px;
    line-height: 60px;
}
.page-taxonomy-term-2334079 .mid-section .container.no-pad {
    padding: 0;
    box-shadow: 2px 2px 24px #333;
}
body.page-taxonomy-term-2334079 {
    background: #040a27;
}
.page-taxonomy-term-2334079 .mid-section {
    display: block;
    width: 95%;
    clear: both;
    float: none;
    background: none;
    margin: 120px auto 0 auto;
    padding: 20px 0 0 0;
}
.page-taxonomy-term-2334079 .landing-submenu a.active {
    font-weight: 800;
    color: #060b27;
}
body.page-taxonomy-term-2334079.toolbar-drawer {
    padding-top: 70px;
}









.page-node-2178169 .page-tile-bar h5 span {
    color: #040a27;
}
.page-node-2178169 .mid-section {
    display: block;
    width: 100%;
    clear: both;
  
    float: left;
    background: #eee;
 
}

.page-node-2178169 .page-tile-bar {
    /* -webkit-box-shadow: -1px 18px 18px -12px rgba(0,0,0,0.69); */
    -moz-box-shadow: -1px 18px 18px -12px rgba(0,0,0,0.69);
    /* box-shadow: -1px 18px 18px -12px rgba(0,0,0,0.69); */
    background: #f1e173;
    /* box-shadow: inset 0px 0px 38px #333; */
    -webkit-box-shadow: inset 0px 16px 45px -8px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px 16px 45px -8px rgba(0,0,0,0.75);
    box-shadow: inset 0px 16px 45px -8px rgba(0,0,0,0.75);
}
.page-node-2178169 .landing-submenu a{ color:#333}


.page-node-2178169 .page-tile-bar h5 {
    font-size: 34px; color:#040a27;}

.page-node-2178169 header{ box-shadow:none;}

.page-node-2178169 h4.single_subtitle{
    background: url(../images/grid-bg.gif) left top repeat;}

.page-node-2178169 .landing-latest-reads{ padding:0;    background: #f2f2f2;}
.page-node-2178169 h4.single_subtitle {
    background: url(../images/grid-bg.gif) left top repeat;
    margin: 0;
    height: 60px;
    line-height: 60px;
}
.page-node-2178169 .mid-section .container.no-pad {
    padding: 0;
    box-shadow: 2px 2px 24px #333;
}
body.page-node-2178169 {
    background: #040a27;
}
.page-node-2178169 .mid-section {
    display: block;
    width: 95%;
    clear: both;
    float: none;
    background: none;
    margin: 120px auto 0 auto;
    padding: 20px 0 0 0;
}
.page-node-2178169 .landing-submenu a.active{ font-weight:bold;}


body.page-node-2178169.toolbar-drawer {
    padding-top: 70px;
}

.page-node-2178169 .border-bottom {
    border-bottom: #040a27 1px dotted;
}
.pastel {
    background: #f1e173;
    box-shadow: inset 22px 56px 170px 8px #9a8600!important;
}
.page-node-2178169 .story-tags .title{ background:#f1e173;}
.page-node-2178169 .editorial-full-story .story-author .social {
    width: 100%;
    float: left;
    background: #040a27;
    text-align: center;
}

.breaking-news .ad-468x60 {
    float: right;
    width: 468px;
    margin: 8px 0 0 0;
}


<!--css for slider-->

#block-block-1119  > div{ width:100% !important;}
.post_imgg.ipl_img {
    border: 8px solid #fbfbfb;
    padding: 0;
}
.view-ipl-press-release-2018 .view-content h3{    font-size: 24px;
    float: left;
    padding: 0 0 0 14px;
    font-weight: bold;}
.post_imgg.ipl_img  img{ width:100%;}
.post_box .post_header {
    width: 100%;
    padding-left: 0;
    text-align: left;
}
.ipl_postbox .col-lg-2 { padding:0;}
.post_box.ipl_postbox .post_header h5 a {
 color: #223577;
}

.view-ipl-press-release-2018 h1 {
    text-align: left;
    padding-bottom: 15px;
}
.post_box.ipl_postbox {
    border-bottom: 1px solid #f3f3f3;
}
.view-ipl-press-release-2018 h1 {
    text-align: left;
    padding: 0 0 15px 15px;
    margin: 0;
    padding: 0 0 0 12px;
}
.view-ipl-press-release-2018 
.post_box {
    padding: 25px 0;
    float: left;
    width: 100%;
    padding-bottom: 10px!important;
    border-bottom: 1px solid #ccc;
}
.view-ipl-press-release-2018  .pad-tb {
    padding-top: 0px !important;
    padding-bottom: 15px !important;
}
.view-ipl-press-release-2018 h1{ text-align:left;}
.post_box.ipl_postbox .post_header p {
    font-family: 'Lato', sans-serif;
    width: 100%;
    font-size: 16px;
    color: #5b5b5b;
    line-height: 22px;
    text-align: left;
}
.post_box.ipl_postbox .post_header h1, .post_box.ipl_postbox .post_header h5 {
    font-family: 'Lato', sans-serif;
    width: 100%;
    font-size: 20px;
    color: #000;
    font-weight: 700;
    line-height: 24px;
margin-top:0;
}

.page-node-2203299.node-type-page .content {
    padding: 0 10px 30px 10px;
}
.ipl_videos iframe {
    margin: 0 10px;
}
.ipl_videos{ padding-bottom:30px;}
.view-ipl-news-2018 .post_box.ipl_postbox {
    padding: 20px 0;
}
/* Indicators list style */
.article-slide .carousel-indicators {
    bottom: 0;
    left: 0;
    margin-left: 5px;
    width: 100%;
}
.view-ipl-news-2018 {
    border-top: 1px solid #ccc;
}
/* Indicators list style */
.article-slide .carousel-indicators li {
    border: medium none;
    border-radius: 0;
    float: left;
    height: 54px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 5px !important;
    margin-top: 0;
    width: 100px;
}
/* Indicators images style */
.article-slide .carousel-indicators img {
    border: 2px solid #FFFFFF;
    float: left;
    height: 54px;
    left: 0;
    width: 100px;
}
/* Indicators active image style */
.article-slide .carousel-indicators .active img {
    border: 2px solid #428BCA;
    opacity: 0.7;
}

.cont-slider {
    margin: 20px 0 30px 0;
    border: 7px solid #223577;
    box-shadow: 4px 5px 2px #CCE;
}
.article-slide .carousel-indicators li {

    border-radius: 0;
    float: left;
    height: 54px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 5px !important;
    margin-top: 0;

}
.article-slide .carousel-indicators {
    bottom: 0;
    left: 0;
    margin-left: 20px;
    z-index: 0;
    width: 100%;
}
#main.tent{
   border: 0!important;
   clear: both !important;
   margin: 5px 3px 0 !important;
   float: left;
   width: 355px!important;
   padding-right: 0 !important;
   border: 0 !important;
   background-color: #fff !important;
   margin: 30px auto!important;
}
.views-row-1 .post_box.ipl_postbox .post_header h1, .views-row-1 .post_box.ipl_postbox .post_header h5{ font-size:24px !important;}
.views-row-1 .post_box.ipl_postbox .post_header p {
   font-family: 'Lato', sans-serif;
   width: 100%;
   font-size: 18px;
   color: #5b5b5b;
   line-height: 26px;
   text-align: left;
}

.page-node-2203299 .ad-container{ display:none!important;}
.ipl-banner{margin:20px 0 20px 0;}
.ipl_videos {
    padding-bottom: 20px;
}

.page-node-2203299 .page-tile-bar {
    background: url(/sites/www.indiantelevision.com/themes/indiantelevision/images/itv-ipl-header.jpg) no-repeat center center;
    height: 156px;
}

// IPL IMAGE ISSUE SOLUTION
.ipl_img ul{
  list-style-type: none!important;
}

.ipl_img li ~ li{
  display: none;
}
.ipl_img .item-list ul li{list-style:none;}
.ipl_img .item-list ul{margin-left:0;    padding: 0;}


.sound__footer{ opacity:0;}
.latest-highlight .right-col {
    background: none;
    float: right;
    max-width: 300px;
    height: auto;
    padding: 0;
    overflow: hidden;
    margin: 0 70px 0 0;
    padding: 0 !important;
    color: #fff;
}
 #mob-ad{ display:none;}
@media screen and  (min-width:0px) and (max-width:568px) {
#mob-ad{ display:block; margin:10px auto;}
#mob-ad img, .mob-ad iframe{ display:block; margin:10px auto;}
}


@media (min-width:0) and (max-width: 768px) {
.highlight-section{ flex-direction:column; height:auto;}
#mob-ad{ display:block; margin:10px auto;}
#mob-ad img, .mob-ad iframe{ display:block; margin:10px auto;}
}
@media (min-width:769px) and (max-width: 1024px) {.highlight-section{ flex-direction:row; height:auto;}}

.video-rhs-c {
    border-bottom: #e7e7e7 1px solid;
    padding-bottom: 10px;
}
.video-rhs-c iframe{ display:block; margin:0 auto;}

#rightpanel {
    position: fixed;
    background: #444;
    color: #fff;
    height: 600px;
    width: 300px;
    right: -157px;
    top: 71px;
z-index:9999;
}
#slideleft.slide {
    -webkit-transform: rotate(90deg);
    -webkit-transform-origin: left top;
    -moz-transform: rotate(90deg);
    -moz-transform-origin: left top;
    -o-transform: rotate(90deg);
    -o-transform-origin: left top;
    -ms-transform: rotate(90deg);
    -ms-transform-origin: left top;
    -: ;
    transform: rotate(90deg);
    -transform-origin: left top;
    position: absolute;
    left: -4px;
    top: 0%;
    cursor: pointer;
    width: 600px;
    height: 30px;
    background: #000;
text-align:center;
}
.ad-block {
    display: block;
    float: right;
    margin: 6px 0 0 0;
}
@media screen (min-width:0px) and (max-width:1024px){
#popup .content .pagewrap,#popup .content .banner{ width:100%!important; height:auto;}
#popup .content .pagewrap .banner img {
    width: 100%!important;
  height:auto!important;
    
}
#popup .banner img {
    width: 100%!important;
    height: auto!important;
}
#popup .content{ float:none;}
#popup .content .pagewrap{    width: 100%!important;
  height:auto!important;}
#popup .content .closebt {
    float: none;
    padding-top: 10px;
    font-size: 14px;
    text-align: center;
}
div#preloader div {
    width: 100%!important;
}
div#preloader div table td{ width:100%!important;}
.ad-block{ display:none;}
}

.latest-highlight .left-col {
    float: left;
    width: 100%;
    height: auto;
    overflow: hidden;
}
.latest-highlight .container{ background-image:transparent; background:transparent!important;    background-image: none!important;}
.latest-highlight {
    width: 100%;
    margin: 20px 0;
    float: none;
}
.latest-highlight  .highlight-section{ background:#000;}
.mid-sect{ position:relative;}
.mid-sect img{
    max-height: 100vh;
    object-fit: cover;}
.highlight-section {
       padding: 15px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    color: #fff;
    overflow: hidden;
}
.latest-highlight {
    width: 100%;
    margin: 20px 0;
    clear: both;
    float: none;
    overflow: auto;
 
}
#block-block-1279.row{margin-bottom:10px!important;}
.latest-highlight .right-col {
    background: none;
    float: none;
    height: auto;
    padding: 0;
    overflow: hidden;
    margin: 0;
    padding: 0 !important;
    color: #fff;
    max-width: 300px;
    margin: 0 auto;
}
.latest-highlight .right-col{max-width:300px;}
.mid-sect img {
    max-height: 100vh;
    object-fit: cover;
    width: 100%!important;
}
.latest-highlight .right-col{ margin:0 auto;}
.latest-highlight .left-col {
    float: left;
    width: 100%;
    height: auto;
    overflow: hidden;
padding:0 0 0 10px;
}
.latest-highlight .container{ background-image:transparent; background:transparent!important;    background-image: none!important;}
.latest-highlight {
    width: 100%;
    margin: 20px 0;
    float: none;
}
.latest-highlight  .highlight-section{ background:#000;}
.mid-sect{ position:relative;}
.mid-sect img{
    max-height: 100vh;
    object-fit: cover;}
.highlight-section {
    height: 350px;
    padding: 15px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    color: #fff;
    overflow: hidden;
}

.latest-highlight .right-col {
    background: none;
    float: none;
    height: auto;
    padding: 0;
    overflow: hidden;
    margin: 0;
    padding: 0 !important;
    color: #fff;
    max-width: 300px;
    margin: 0 auto;
}
.mid-sect img {
    max-height: 100vh;
    object-fit: cover;

}
#block-block-1243{ clear:both; float:none;}

#block-block-1243 iframe,.showtie{margin:0 auto; display:block;}
@media (min-width:0px) and (max-width:1024px)
{
.latest-highlight .highlight-section {
    background: #000;
    flex-direction: column;
    display: block;
}
.right-col{margin-top:10px;}
.mid-sect.highlight_image{ display:none;}
}
@media screen and  (min-width:0px) and (max-width:1024px) {
.highlight-section{ height:auto; overflow:auto;}
.latest-highlight .highlight-section {
    background: #000;
    flex-direction: column;
height:auto;height:auto; overflow:auto;}
.mid-sect{ margin-bottom:20px;}
.latest-highlight .right-col{ overflow:auto;}
.latest-highlight .highlight-section {
    background: #000;
    flex-direction: column;
    display: flex;
    height: auto;
    overflow: auto;
}
.mid-sect.highlight_image{ display:none;}
.right-col{margin-top:10px;}
.mid-highlight a img {width:100%;}

}

@media screen and  (min-width:1024px) and (max-width:1200px) {
.highlight-section{ height:auto; overflow:auto;}
.latest-highlight .highlight-section {
    background: #000;
    flex-direction: column;
height:auto;height:auto; overflow:auto;}
.mid-sect{ margin-bottom:20px;}
.latest-highlight .right-col{ overflow:auto;}
.latest-highlight .highlight-section {
    background: #000;
    flex-direction: row;
    display: flex;
    height: auto;
    overflow: auto;
}
.mid-sect.highlight_image{ display:block;}
.right-col{margin-top:10px;width:300px;height:300px;overflow:unset;}
.col-md-3.col-sm-12.col-xs-12.mbs {
    width: 36%;
}
}

#block-block-249 .row.add-full img {
    height: auto;
    margin: 0 auto;
    margin-bottom: 20px;
}

#block-block-1243 iframe{ display:block;margin:0 auto;}
.mob-hide{ display:none;}
.mob-desk{ display:block;}
.latest-highlight {
    width: 100%;
    margin: 20px 0;
    clear: both;
    float: none;
    overflow: auto;
    padding: 17px 0 0 0;
}
#block-block-1279.row{margin-bottom:20px!important;}
@media (min-width:0px) and (max-width:1024px) {
.col-lg-9.col-xs-12.col-sm-12.no-pad.content_left {
    float: none;
width:100%;
}
.right-sidebar {
    border-left: 0;
    padding:  0 !important;
    float: none;
    width: 100%;
}
.row-eq-height{flex-direction:column;}
.adlinx-tvlinx,#block-block-1243,.side-what-read-next,.side-editors-choice,.side-by-categories,#block-block-1179,#block-block-1242,#block-menu-menu-editorial{display:none;}
.mob-hide{ display:block;}
.mob-desk{ display:none;}
}

iframe, object, embed { max-width: 100%!important;  }

.logo {
    float: left;
    padding: 10px 0 0 0;
    display: inline-block;
}
.right {
    z-index: 3;
    left: 0;
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    -o-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: rotate(90deg) translate(50%, 50%);
    -moz-transform: rotate(90deg) translate(50%, 50%);
    -ms-transform: rotate(90deg) translate(50%, 50%);
    -o-transform: rotate(90deg) translate(50%, 50%);
    transform: rotate(90deg) translate(100%, 50%);
    position: fixed;
    bottom:272px;
    width: 41px;
display:none;
}
.juryb{padding: 16px 17px;}
.right a.juryb, .right a.vote {
    background: #04124f;
    color: #fff;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
    -webkit-animation: glowing 1500ms infinite;
    -moz-animation: glowing 1500ms infinite;
    -o-animation: glowing 1500ms infinite;
    animation: glowing 1500ms infinite;
}

@-webkit-keyframes glowing {
  0% { background-color: #04124f; -webkit-box-shadow: 0 0 3px #04124f;}
  50% { background-color: #04124f; -webkit-box-shadow: 0 0 40px #04124f; }
  100% { background-color: #04124f; -webkit-box-shadow: 0 0 3px #04124f; }
}

@-moz-keyframes glowing {
 0% { background-color: #04124f; -webkit-box-shadow: 0 0 3px #04124f;}
  50% { background-color: #04124f; -webkit-box-shadow: 0 0 40px #04124f; }
  100% { background-color: #04124f; -webkit-box-shadow: 0 0 3px #04124f; }

}

@-o-keyframes glowing {
  0% { background-color: #04124f; -webkit-box-shadow: 0 0 3px #04124f;}
  50% { background-color: #04124f; -webkit-box-shadow: 0 0 40px #04124f; }
  100% { background-color: #04124f; -webkit-box-shadow: 0 0 3px #04124f; }

}

@keyframes glowing {
 0% { background-color: #04124f; -webkit-box-shadow: 0 0 3px #04124f;}
  50% { background-color: #04124f; -webkit-box-shadow: 0 0 40px #04124f; }
  100% { background-color: #04124f; -webkit-box-shadow: 0 0 3px #04124f; }

}


.view-year-enders h1{padding: 0 0 0 20px;
    color: #04134e;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;}



.loj{background: #ff0000;
    margin: 20px auto;
    color: #fff;
    border-radius: 10px;
    padding: 10px 40px;}

#div-gpt-ad-1576326583792-0{margin-bottom:20px;}
.latest-highlight.new-highlight .mid-highlight .left-col.post_box.rem_pad{padding:10px!important;}
.latest-highlight.new-highlight .mid-highlight{}
.latest-highlight.new-hightlight .mid-highlight {
    overflow: hidden;
    padding: 0 0 0 20px;
}
.latest-highlight.new-hightlight .mid-highlight img {width: 100%;}
.latest-highlight.new-hightlight .left-col.post_box.rem_pad h2 {
    font-size: 22px;
    LINE-HEIGHT: 32PX;
}

.latest-highlight.new-hightlight .left-col.post_box.rem_pad h2 {
    padding: 2px 0 0 0;
    margin: 0;
}
.mid-highlight {
    padding-right: 0!important;
}
header{z-index:999;}
.latest-highlight .left-col{padding-left:10px;}
.latest-highlight.new-hightlight .highlight-section {
    background: #fff;
    padding-left: 0;
}
.mid-highlight {
    overflow: hidden;
    padding-right: 0!important;
    padding-left: 0;
}
.latest-highlight.new-hightlight .highlight-section {
    background: #fff;
    padding-left: 0;
}
.latest-highlight .left-col {
    float: left;
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 0 0 0 10px;
}
.latest-highlight.new-hightlight .highlight-section {

    background: #fff;
    padding: 0;

}
.mid-highlight{padding-left:0!important;}
.mid-highlight {

    overflow: hidden;
    padding-right: 0 !important;
    padding-left: 0 !important;

}
.latest-highlight .left-col {

    float: left;
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 0 0 0 10px;

}
.latest-highlight {

    width: auto;
    margin: 0 auto;
    clear: both;
    float: none;
    overflow: auto;

}
.latest-highlight.new-hightlight {
    width: 97%;
    border: 0;
    margin: 20px auto;
}
.latest-highlight.new-hightlight .highlight-section {

    background: #fff;
    border: 1px solid #ccc;

}
.latest-highlight.new-hightlight .highlight-section {
    background: #fff;
    border: 1px solid #ccc;
}
.latest-highlight .left-col{padding-left:10px;}
.mid-highlight {
    overflow: hidden;
    padding-right: 0!important;
    padding-left: 0!important;
    position: relative;
    height: 350px;
}
@media (min-width:0px) and (max-width:1024px){
.mp{margin:10px 0 0 0;}
.mbs{float: none;
    justify-content: center;
    display: flex;}
.latest-highlight.new-hightlight .mid-highlight .left-col.post_box.rem_pad{position:relative; background:transparent;padding:0 0 0 0!important;}
.latest-highlight.new-hightlight h2 a{color:#333;}
.latest-highlight.new-hightlight .left-col.post_box.rem_pad h2{font-size:16px;}
.latest-highlight.new-hightlight .left-col .col-md-12 {
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    clear: both;
    margin-top: 10px;
    overflow: auto;
}
.latest-highlight.new-hightlight{margin:0 auto 5px auto;padding-top:0;}
.latest-highlight.new-hightlight .left-col.post_box.rem_pad h2{margin-bottom:0;}
.latest-highlight.new-hightlight .left-col.post_box.rem_pad h2 {
    font-size: 16px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 0;
}
.latest-highlight.new-hightlight .mid-highlight .left-col.post_box.rem_pad .section-tag,.latest-highlight.new-hightlight .mid-highlight .left-col.post_box.rem_pad h2 {
    padding: 0 0 0 16px;
}
.latest-highlight.new-hightlight .highlight-section{padding:0;}

#block-block-529 .mid-highlight .section-tag{padding-left:16px;}
.latest-highlight.new-hightlight .highlight-section{padding-bottom:10px;}
.mid-highlight{height:auto;}
}

.page-node-2274939 h1 {
    padding: 0 0 0 20px;
    color: #04134e;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}

#block-block-1279.row{margin-bottom:20px!important;}
.latest-highlight {

    padding-top: 18px;
    overflow: auto;
}
.page-node-2096879 .node-type-photos .page-tile-bar{position:relative;}

/* Webinar Style */

.live-stream{ }
.live-stream h3{font-size:26px; border-bottom:1px solid #ccc; padding-bottom:10px;}
.live-stream p{ font-size:18px; line-height:31px;}
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}
.live-stream .title{font-family: 'Noto Sans JP', sans-serif; font-size:40px; text-align:center; font-weight:700; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.video-container{background: #222;
    padding: 20px 20px 80px;
    color: #fff;
    border-radius: 15px;
    position: relative;
   
    width: 100%;margin-top:40px;}
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.mid-section .container {
    background: #f3f3f3;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.content-container{    position: relative;}
.inside{
    background: #fff;
    border-radius: .9375rem;
    border: .09375rem solid #e6e6e6;
    margin: 0 0 1.25rem;
    /* overflow: hidden; */
    margin-top: 40px;
    max-width: 800px;
    margin: -50px auto 0 auto;

}
.title-head {
    color: #333;
    font-size: 30px;
    background: #f2f2f2;
    padding: 10px;
    text-align: center;
    font-weight: bold;
    border-radius: 10px 10px 0 0;
    border-bottom: .09375rem solid #e6e6e6;
    line-height: 45px;
}
.socials {
    margin: 0 0 0 23px;
    position: absolute;
    left: 0;
    top: 67px;
    padding: 0;
float:left;
}
.content-details ul{padding:0 0 0 19px;}
.content-details ul li{font-size:16px;}
.socials  li {
    display: block;
    font-size: 30px;
    padding: 0 0 10px 0;
}
.socials li.wa a{color:#34af23!important;}
.socials li.fb a{color:#2d5f9a!important;}
.socials li.tw a{color:#00c3f3!important;}
.socials li.ins a{color:#b22b81!important;}
.socials li.nk a{color:#2ba3e1!important;}
.editorial-details{ padding:20px 0; font-size:14px;}
.editorial-details p{margin:10px 0 0 0;}
.socials li:first-child {
    padding-top: 10px;
}
.content-details h1{    font-size: 30px;
    font-weight: bold;
    border-bottom: 1px dashed #ccc;
    padding: 0 0 10px 0;
}
.post_box.ipl_postbox h1.webinar-title{display:none;}
.post_box.ipl_postbox h1.webinar-title {
    display: none;
}
.post_box.ipl_postbox p{display:none;}
.gems-mob{display:none;}
.gems-desk{display:block;}
.gems-desk img{margin:0 auto 0 auto;display:block;margin-top:20px;}

@media (min-width:0px) and (max-width:1024px)
{
.gems-desk{display:none;}
.gems-mob{display:block;margin-top:20px;clear:both; overflow:auto;}
.gems-mob img{margin:0 auto 0 auto;display:block;margin-top:20px;}
ul.socials {
    overflow: auto;
    width: 100%;
    float: none;
    position: static!important;
    margin: 0 0 20px 0;
    text-align: center;
    display: flex;
    justify-content: center;
    margin: 10px auto;
    float: none;
    margin-bottom: 50px;
    overflow: auto;
    display: flex;
}

ul.socials li{ float:left;display:inline-block;padding:0 10px 0 0;}
}


.videosWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videosWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}


/** Year ender 2020 **/
	.year-ender h3{ color:#050e3b; font-weight:bold; border-bottom:1px dashed #050e3b; padding-bottom:10px;}
.yrnd-stories{ position:relative; overflow:hidden; color:#fff;border-radius:8px; margin-bottom:20px;}
.yrnd-stories .gradient {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
	flex-direction:column;
    padding: 10px;
    position: absolute;
    left: 0;
    bottom: 0;
    background-image: linear-gradient(to bottom, rgba(36, 36, 36, 0.7), rgba(0, 0, 0, 0.85));
    width: 100%;

}
.yrnd-stories img{border-radius:8px;}
.yrnd-text,.yrnd-text a{ font-size:18px;color:#fff;}
.post_date{ font-size:12px;}
.yrnd-stories ul{margin:0;padding:0;}
.yrnd-stories ul li{list-style:none;}
.view-year-enders .view-content {
    overflow: auto;
    clear: both;
}


.first-ad-box img,.second-ad-box img {
    vertical-align: middle;
}
.first-ad-box{padding:0 10px 0 0}
.pay-ad-box-wrapper{    display: flex;
    flex-direction: row;justify-content:flex-end;}
.pay-ad-box-wrapper{margin:0 50px 0 0;}
.sports-banner{margin:20px 0 0 0;}
.page-node-2338029 div#div-gpt-ad-1601115305401-0 {
    display: none;
}
.page-node-2338029 div#div-gpt-ad-1601115305401-0 ,.page-node-2338029 .gems-mob{
    display: none;
}
#block-block-1619{ display: none;}
.show-desktop{display:block;}
@media (min-width:0px) and (max-width:1024px){
.pay-ad-box-wrapper{    display: flex;
    flex-direction: column; justify-content:flex-end;}
.first-ad-box{margin-bottom:10px;}
.pay-ad-box-wrapper{margin:0 10px 0 0;}
body.page-node-2335839 .gems-mob,.page-node-2338029 div#block-block-1099{display:none;}
.page-node-2338029 div#div-gpt-ad-1601115305401-0 ,.page-node-2338029 .gems-mob{
    display: none;
}
#block-block-1619{ display: block;}
.show-desktop{display:none;}
.latest-highlight .right-col {
    overflow: unset;
}
}

.mp {
    margin: 55px 0 0 0;
}

body.page-node-2274399.node-type-page .mp{margin:0;}
body.not-front .mp{margin:0;}