:root{
    --content-font-droidserif:'Droid Serif',serif;
    --content-font-roboto:'Roboto',sans-serif;
    --content-border-color:#122241;
    --content-hover-color:#a32020;
}

.ie-rhs-common-panel {margin-bottom:25px;}
.rightpanel .latest-news ul li.item-list,
.ie-common-item{border-bottom:1px dotted var(--content-border-color);padding-bottom:10px;margin-top:10px;display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative;flex-direction:row-reverse;}
.rightpanel .latest-news ul li.item-list .item-img,
.ie-common-item .ie-item-img{height:56px;overflow:hidden;width:100px; position:relative;}
.rightpanel .latest-news ul li.item-list .item-img img,
.ie-common-item .ie-item-img img{max-width:100%; max-height: 100%; vertical-align: middle;}
.rightpanel .latest-news ul li.item-list .item-content,
.ie-common-item .ie-item-content {max-width:calc(100% - 110px);width:100%;}
.ie-common-item .ie-item-content .w100{max-width:100%;}
.ie-common-item .ie-item-content  span.catagory-size,
.ie-common-item .ie-item-content  span.name,
#section .container .row .rightpanel .latest-news ul li.item-list .item-content a,
#section.fifa-cup-2022 .container .row .rightpanel .latest-news ul li a,.rightpanel .mostReadNews ul li p,
#section .container .row .rightpanel .editor-pic .latest-news ul li a,
.ie-common-item .ie-item-content  a{color:#000;display:block;font-weight:400;font-size:15px;line-height: 20px;font-family: var(--content-font-droidserif);text-decoration: none;}
.ie-common-item .ie-item-content  a.name {margin-bottom:4px;font-weight:500;font-size:11px;font-family:var(--content-font-roboto);line-height:initial;color: var(--content-hover-color);text-transform:uppercase;}
.ie-common-item .ie-item-content  a:hover{color:var(--content-hover-color);}
.ie-common-item:last-child{border-bottom:0px;padding-bottom: 0px;}
.express-best-rhs,
.main-gallery .ie-rhs-section {background:#fff;clear:both;overflow:hidden;margin:4px 4px 25px;
    max-width: 400px;padding: 10px;width:300px;}
.ie-common-item figure pre.photo,
.ie-common-item figure pre.video{border: none;height: 35px;position: absolute;padding: 0;top: 10px;left: 2px;width: 35px;}
.ie-common-item figure pre.photo{background:url(/wp-content/themes/indianexpress/style/../images/sprite.png) -156px -75px no-repeat;}
.ie-common-item figure pre.video {background:url(/wp-content/themes/indianexpress/style/../images/sprite.png) -188px -75px no-repeat;}
.ie-common-item .rhs-img{width:110px;height:68px;position:relative;}
.ie-common-item .rhs-img img{width:110px;height:56px;}
#section .container .row .rightpanel .latest-news ul li.item-list:last-child,
.live-blog ul li:last-child{border-bottom:0px}
.live-blog ul li .update-info{font-size:13px;font-family: var(--content-font-roboto);}
.live-blog ul li>div a:hover {color:var(--content-hover-color);}
#section .container .row .rightpanel .photos .other-stories {border-top: 1px dotted var(--content-border-color);padding-bottom:0px;}
#section .container .row .rightpanel .photos .other-stories li a img{ margin-bottom: 8px;}
#section .container .row .rightpanel .photos .other-stories ul li a{font-weight: 400;font-size:14px;line-height: 19px;font-family:var(--content-font-droidserif);}
#section .container .row .rightpanel .photos .first-story .slugs a{ font-size: 14px;line-height: 19px;font-family:var(--content-font-droidserif);}
#section .container .row .rightpanel .mov-reviews .movies .list .mov-name a{ font-family:var(--content-font-droidserif);font-size:11px;}
#section .container .row .rightpanel .mov-reviews .movies .list .mov-rating {border-bottom: 1px dotted var(--content-border-color);}
#section .container .row .rightpanel .mov-reviews h4{position:relative;border-bottom:1px dotted var(--content-border-color);margin-bottom:15px;overflow: visible;}
#section .container .row .rightpanel .mov-reviews h4::after{content: "";position:absolute;height:1px;width:100%;left:0;border-bottom: 1px dotted var(--content-border-color);bottom:-3px;}
#section .container .row .rightpanel .mov-reviews h4 a{font-weight:700;font-size:16px;font-family:var(--content-font-roboto);color:#000;padding-bottom:8px;text-transform:uppercase;}
#section .container .row .rightpanel .only-express .wrapper .lead-story .links a{font-family:var(--content-font-droidserif);}
#section .container .row .rightpanel .only-express .wrapper .lead-story .points ul li a {font-family:var(--content-font-droidserif);font-weight:400;
line-height: 19px;}
#section .container .row .rightpanel .only-express .wrapper .lead-story .points ul li{border-top: 1px dotted var(--content-border-color);padding:10px 0;background-color:#fff;}
#section .container .row .rightpanel .only-express .wrapper .lead-story p a{font-size:14px; line-height:19px;font-family:var(--content-font-droidserif);}
#section .container .row .rightpanel .only-express h4{border-top:0;}
.rightpanel .latest-news ul li.item-list{ padding-top:0;border-top:0;text-transform:initial;}



@media screen and (min-width: 768px){
    .rhs-subhead,.rightpanel .style-heading-title,.rightpanel .latest-news .rhs-sub-head,
    .rightpanel .latest-news .rhs-subhead,.rightpanel .home-technology h4,.live-blog .rhs-head{font-weight:700;font-size:16px;font-family:var(--content-font-roboto);color: #000;margin-bottom:15px;padding-bottom:8px;text-transform:uppercase;position:relative;border-bottom:1px dotted var(--content-border-color);}
    .live-blog .rhs-head:after,.style-heading-title:after,.rhs-subhead:after,
    .rightpanel .latest-news .rhs-sub-head:after,
    .rightpanel .home-technology h4:after{content:"";position:absolute;height:1px;width:100%;left:0;border-bottom:1px dotted var(--content-border-color);
    bottom:-3px;}
    .live-blog .rhs-head {  margin-bottom: 5px;}
    .rightpanel .style-heading-title{width:100%;margin-bottom:0;line-height:initial;}
    .rightpanel .mostReadNews ul li{border-bottom: 1px dotted var(--content-border-color);flex-direction: row-reverse;padding: 10px 0;align-items:initial;}
    .rightpanel .mostReadNews ul li span {padding-right:0;padding-left:10px;display:block;}
    .rightpanel .mostReadNews ul li span img{max-width:100px;}  
    .rightpanel .latest-new .rhs-subhead,.rightpanel .home-technology h4{margin-bottom: 0px;}
    .rightpanel .home-technology .story .picture{height: 56px;float:right;padding: 3px 0px 0 10px;width:100px;}
    .rightpanel .home-technology .story .heading a{font-family: var(--content-font-droidserif);font-size:14px;color: #000;display:block;font-weight:400;font-size:14px;line-height:19px;text-decoration:none;}	
    .rightpanel .latest-news .rhs-sub-head,
    #section.fifa-cup-2022 .container .rightpanel .latest-news .rhs-sub-head{margin-bottom:0px}
    #section .container .row .rightpanel div.latest-news{border-top:0px;}
    #section .container .row .rightpanel .latest-news ul {margin-top:1px;}	
    #section .container .row .rightpanel .latest-news ul li.item-list{border-top:0px;}
    #section .container .row .rightpanel .latest-news ul li{ border-top:0;padding:10px 0;background:#fff; display:flex;flex-direction:row-reverse;border-bottom: 1px dotted var(--content-border-color);margin:0}
    #section .container .row .rightpanel .editor-pic ul li a img,
    #section .container .row .rightpanel .latest-news ul li a img{height:56px;margin:0px;width:100px;min-width:100px;}
    #section .container .row .rightpanel .latest-news ul li:first-child{padding-top:0;}
    .rightpanel .mostReadNews ul li:last-child,.rightpanel .style-heading,
    #section.fifa-cup-2022 .container .row .rightpanel .latest-news ul li:last-child{border-bottom: 0;}
    #section .container .row .rightpanel .latest-news ul li:last-child{border-bottom:0;padding-bottom:0px;}
    #section .container .row .rightpanel .photos .other-stories ul li{background:#fff;padding:0px 0px 10px 0;}
    #section.fifa-cup-2022 .container .row .rightpanel .latest-news ul li{border-top:1px dotted var(--content-border-color);padding-top:10px;flex-direction:row;}
    .live-blog .rhs-head {margin-bottom:5px;}
    .rhs-banner-wrapn {margin-top:15px;}
    #section .container .row .rightpanel div.add-first{margin-top:0;margin-bottom:25px;}
    .rightsec .photos .other-stories {border-top: 1px dotted var(--content-border-color);padding-bottom: 0px;}
    .rightsec .photos .other-stories ul li{padding:0 0 10px 0; }
    .rightsec .photos .other-stories ul li a,
    section#container .inner-container .right-sidebar .aside .latest-news ul li a,
    .rightsec .photos .first-story .slugs a{font-weight:400;font-size:14px;line-height:19px;font-family:var(--content-font-droidserif);}
    .rightsec .editor-pic ul li a img{width:auto;margin:0 0 8px; height: auto;}
    #section .container .row .rightpanel .editor-pic ul li,
    #section .container .row .rightpanel .editor-pic ul.slick-dots li{background:#fff;}
    #section .container .row .rightpanel .photos .other-stories ul li a img{margin-bottom:8px;}
    #section .container .row .rightpanel .editor-pic ul li {background:transparent;line-height:initial; margin:0;padding-left:0;
    padding-right:0;border-top:0;  }
    .express-best.reverse li{display:flex;flex-direction:row-reverse;justify-content:space-between;}
    #body-section .container .row .express-best.reverse li .rhs-img{width:100px;height:56px;position:relative;}
    #body-section .container .row .express-best.reverse li .rhs-img img{max-width:100%; max-height: 100%;}
    #body-section .container .row .express-best.reverse li .rhs-content {max-width: calc(100% - 110px);}
    #body-section .container .row .rightpanel .express-best ul li pre.photo {left:58px;}
    #body-section .container .row .rightpanel .express-best ul li pre.video {top:5px;}
    .rightpanel .home-technology h4 a {background-position:right 3px;font-size: initial;font-weight: 700;}
    .rightpanel .home-technology .story{overflow:hidden;  padding:13px 0 0px 0; position: relative;    }
    .rightpanel .home-technology .story .picture img {max-width: 100%; }
    .rightpanel .home-technology .story  .ie-premium {top:3px; }
    section#container .inner-container .right-sidebar .aside .latest-news {border-top:0;}
    section#container .inner-container .right-sidebar .aside .latest-news ul li:first-child{border-top:0;line-height:initial; padding-top:0;}
    section#container .inner-container .right-sidebar .aside .latest-news ul li{border-top: 1px dotted var(--content-border-color);display:flex;flex-direction: row-reverse;justify-content: space-between;}
    section#container .inner-container .right-sidebar .aside .latest-news ul li .item-content{max-width: calc(100% - 110px); width:100%;  }
    section#container .inner-container .right-sidebar .aside .latest-news ul li .item-img{height: 56px;overflow: hidden;width: 100px;position: relative;}
    section#container .inner-container .right-sidebar .aside .latest-news ul li a img { height:56px;margin: 0; width:100px;}
    #section .container .row .rightpanel .ln-type-num ul li.item-list .item-content{margin: 0;padding: 0; bottom: 0;max-width: 84%; }
}
@media screen and (max-width: 768px){
.ie-common-item {flex-direction: initial; }
}

/* css for full rhs images */
.rightpanel .latest-news ul li.item-list, .boe-image-aligntop .ie-common-item{display: block;}
.boe-image-aligntop .ie-common-item .ie-item-img {height: 169px;overflow: hidden;width: 300px;position: relative;}
.rightpanel .latest-news.ln-type-num ul li.item-list .item-content, .boe-image-aligntop .ie-common-item .ie-item-content { max-width: 100%; position: relative; background: #fff; margin: 0 8px; padding: 5px 10px 0 10px; width: 95%; bottom: 25px; margin-bottom: -25px; }
.boe-image-aligntop .ie-common-item .ie-item-content a.name {padding: 4px 0 0;}
#section .container .row .rightpanel .ln-type-num ul li {flex-direction: revert;}
#section .container .row .rightpanel .latest-news.ln-type-num ul li .latest-num { font-size: 32px; font-style: italic; font-family: 'Droid Serif',serif; color: #000; font-weight: 700; padding: 10px 0 0 0; }
#section .container .row .rightpanel .boe-image-aligntop {max-width: 300px;}
/* css end for full rhs images */

/*number latest news widget style*/
section#container .inner-container .right-sidebar .aside .latest-news.ln-type-num ul li.item-list .item-content{margin: 0;padding: 0; bottom: 0;max-width: 84%; }
section#container .inner-container .right-sidebar .aside .latest-news.ln-type-num ul li.item-list .item-content{ max-width: 100%; position: relative; background: #fff; margin:0; padding: 0; width: 95%;margin-left: 12px;}
section#container .inner-container .right-sidebar .aside .latest-news.ln-type-num ul li {flex-direction: revert;}
section#container .inner-container .right-sidebar .aside .latest-news.latest-news.ln-type-num ul li .latest-num { font-size: 32px; font-style: italic; font-family: 'Droid Serif',serif; color: #000; font-weight: 700; padding: 0 0 0 0; margin: 0 0 7px 0; line-height:1;}
section#container .inner-container .right-sidebar .aside .latest-news.latest-news ul li.item-list .item-content a{color: #000;display: block;font-weight: 400;font-size: 15px;line-height: 20px;font-family: var(--content-font-droidserif);text-decoration: none;}
section#container .inner-container .right-sidebar .aside .latest-news.ln-type-num ul li{overflow: auto;display: flex;justify-content: space-between;}