
/*---- selfserve-----*/
.ip3-edit #sb-site .header_back{position:absolute;}

/* body.ip3-edit #MainForm > iframe{position:relative!important;}*/

body.ip3-edit #MainForm > iframe{position:relative!important;}
body.ip3-edit #MainForm > iframe#scWebEditRibbon{position:fixed!important;}

/*---- mmenu-----*/
.mm-menu,.mm-panels,.mm-panels>.mm-panel{margin:0;left:0;right:0;top:0;bottom:0;z-index:0;box-sizing:border-box}
.mm-btn,.mm-menu{box-sizing:border-box}
.mm-listview a,.mm-listview a:hover,.mm-navbar a,.mm-navbar a:hover{text-decoration:none}
.mm-hidden{display:none!important}
.mm-menu,.mm-panels>.mm-panel:not(.mm-hidden){display:block}
.mm-wrapper{overflow-x:hidden;position:relative}
.mm-menu{padding:0;position:absolute}
.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit;position:absolute}
.mm-btn,.mm-panel.mm-highest{z-index:1}
.mm-panels{overflow:hidden}
.mm-panel{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-panel.mm-opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-panel.mm-subopened{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}
.mm-listview .mm-divider,.mm-listview>li>a,.mm-listview>li>span,.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}
.mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:'';display:block;height:20px}
.mm-vertical .mm-panel{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}
.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}
.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}
.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}
.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{height:40px;bottom:auto}
.mm-listview>li.mm-vertical>.mm-next:after,.mm-vertical .mm-listview>li>.mm-next:after{top:16px;bottom:auto}
.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:19px}
.mm-btn{width:40px;height:40px;position:absolute;top:0}
.mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{content:'';border:2px solid transparent;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-clear:before,.mm-close:before{border-right:none;border-bottom:none;right:18px}
.mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px}
.mm-arrow:after,.mm-next:after,.mm-prev:before{content:'';border:2px solid transparent;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-prev:before{border-right:none;border-bottom:none;left:23px}
.mm-arrow:after,.mm-next:after{border-top:none;border-left:none;right:23px}
.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}
.mm-navbar>*{display:block;padding:10px 0}
.mm-navbar .mm-btn:first-child{padding-left:20px;left:0}
.mm-navbar .mm-btn:last-child{text-align:right;padding-right:20px;right:0}
.mm-panel .mm-navbar{display:none}
.mm-panel.mm-hasnavbar .mm-navbar{display:block}
.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}
.mm-listview{font:inherit;font-size:14px;line-height:20px}
.mm-listview>li{position:relative}
.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after{border-color:inherit}
.mm-listview>li>a,.mm-listview>li>span{color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}
.mm-listview>li>a.mm-arrow,.mm-listview>li>span.mm-arrow{padding-right:50px}
.mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;right:0;bottom:0;left:0px}
.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}
.mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}
.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}
.mm-listview .mm-next.mm-fullsubopen{width:100%}
.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}
.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}
.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}
.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}
.mm-listview .mm-inset{list-style:disc inside;padding:0 10px 15px 40px;margin:0}
.mm-listview .mm-inset>li{padding:5px 0}
.mm-listview .mm-divider{font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}
.mm-listview .mm-spacer{padding-top:40px}
.mm-listview .mm-spacer>.mm-next{top:40px}
.mm-listview .mm-spacer.mm-divider{padding-top:25px}
.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.7)}
.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)}
.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{/*border-color:rgba(0,0,0,.3)*/border-color:#ff8e14;}
.mm-menu .mm-listview{border-color:rgba(0,0,0,.1)}
.mm-menu .mm-listview>li .mm-arrow:after,.mm-menu .mm-listview>li .mm-next:after{/*border-color:rgba(0,0,0,.3)*/border-color: #ff8e14;}
.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.5);tap-highlight-color:rgba(255,255,255,.5)}
.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.5)}
.mm-menu .mm-divider,.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}
.mm-page{box-sizing:border-box;position:relative}
.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}
html.mm-opened{overflow-x:hidden;position:relative}
html.mm-blocking,html.mm-blocking body{overflow:hidden}
html.mm-background .mm-page{background:inherit}
#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}
html.mm-blocking #mm-blocker{display:block;background:rgba(0, 0, 0, 0.5);}
.mm-menu.mm-offcanvas{z-index:0;display:none;position:fixed}
.mm-menu.mm-offcanvas.mm-current{display:block}
.mm-menu{width:80%;min-width:140px;max-width:440px}
html.mm-opening .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:550px){html.mm-opening .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
}
.mm-menu.mm-autoheight.mm-bottom,.mm-menu.mm-autoheight.mm-top{max-height:80%}
.mm-menu.mm-autoheight.mm-bottom.mm-fullscreen,.mm-menu.mm-autoheight.mm-top.mm-fullscreen{max-height:100%}
.mm-menu.mm-measureheight .mm-panel{display:block!important}
.mm-menu.mm-measureheight>.mm-panels>.mm-panel{bottom:auto!important;height:auto!important}
.mm-menu.mm-columns{-webkit-transition-property:width,max-width,-webkit-transform;transition-property:width,max-width,-webkit-transform;transition-property:transform,width,max-width;transition-property:transform,width,max-width,-webkit-transform}
.mm-menu.mm-columns .mm-panels>.mm-panel{width:100%;right:auto;display:none;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;transition-property:transform,width;transition-property:transform,width,-webkit-transform}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened{border-right:1px solid;border-color:inherit;display:block;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-subopened{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);z-index:2}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-0{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-0{display:block;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-columns-0{width:80%;min-width:140px;max-width:0}
html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:0px){html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-1{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-1{display:block;-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}
.mm-menu.mm-columns-1{width:80%;min-width:140px;max-width:440px}
html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:550px){html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}
}
.mm-menu.mm-columns-1 .mm-panels>.mm-panel{width:100%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-2{-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-2{display:block;-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}
.mm-menu.mm-columns-2{width:80%;min-width:140px;max-width:880px}
html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:1100px){html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)}
}
.mm-menu.mm-columns-2 .mm-panels>.mm-panel{width:50%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-3{-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-3{display:block;-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}
.mm-menu.mm-columns-3{width:80%;min-width:140px;max-width:1320px}
html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:1650px){html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)}
}
.mm-menu.mm-columns-3 .mm-panels>.mm-panel{width:33.34%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-4{-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-4{display:block;-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}
.mm-menu.mm-columns-4{width:80%;min-width:140px;max-width:1760px}
html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:2200px){html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)}
}
.mm-menu.mm-columns-4 .mm-panels>.mm-panel{width:25%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-5{-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-5{display:block;-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}
.mm-menu.mm-columns-5{width:80%;min-width:140px;max-width:2200px}
html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:2750px){html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(2200px,0,0);transform:translate3d(2200px,0,0)}
}
.mm-menu.mm-columns-5 .mm-panels>.mm-panel{width:20%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-6{-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-6{display:block;-webkit-transform:translate3d(700%,0,0);transform:translate3d(700%,0,0)}
.mm-menu.mm-columns-6{width:80%;min-width:140px;max-width:2640px}
html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:3300px){html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(2640px,0,0);transform:translate3d(2640px,0,0)}
}
.mm-menu.mm-columns-6 .mm-panels>.mm-panel{width:16.67%}
em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:45px;top:50%}
em.mm-counter+a.mm-next{width:90px}
em.mm-counter+a.mm-next+a,em.mm-counter+a.mm-next+span{margin-right:90px}
em.mm-counter+a.mm-fullsubopen{padding-left:0}
.mm-vertical>.mm-counter{top:12px;margin-top:0}
.mm-vertical.mm-spacer>.mm-counter{margin-top:40px}
.mm-nosubresults>.mm-counter{display:none}
.mm-menu em.mm-counter{color:rgba(0,0,0,.3)}
.mm-divider>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;line-height:25px}
.mm-divider.mm-opened a.mm-next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.mm-collapsed:not(.mm-uncollapsed){display:none}
.mm-fixeddivider{background:inherit;display:none;position:absolute;top:0;left:0;right:0;z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-fixeddivider:after{content:none!important;display:none!important}
.mm-hasdividers .mm-fixeddivider{display:block}
.mm-menu .mm-fixeddivider span{background:rgba(0,0,0,.05)}
html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-slideout{-webkit-transition-duration:0s;transition-duration:0s}
.mm-menu.mm-dropdown{box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}
html.mm-dropdown .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}
html.mm-dropdown #mm-blocker{-webkit-transition-delay:0s!important;transition-delay:0s!important;z-index:1}
html.mm-dropdown .mm-menu{z-index:2}
html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu{display:none}
.mm-menu.mm-tip:before{content:'';background:inherit;box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.mm-menu.mm-tipleft:before{left:22px}
.mm-menu.mm-tipright:before{right:22px}
.mm-menu.mm-tiptop:before{top:-8px}
.mm-menu.mm-tipbottom:before{bottom:-8px}
.mm-iconpanel .mm-panel{-webkit-transition-property:left,-webkit-transform;transition-property:left,-webkit-transform;transition-property:transform,left;transition-property:transform,left,-webkit-transform}
.mm-iconpanel .mm-panel.mm-opened{border-left:1px solid;border-color:inherit}
.mm-iconpanel .mm-panel.mm-subopened{overflow-y:hidden;left:-40px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-iconpanel .mm-panel.mm-iconpanel-0{left:0}
.mm-iconpanel .mm-panel.mm-iconpanel-1{left:40px}
.mm-iconpanel .mm-panel.mm-iconpanel-2{left:80px}
.mm-iconpanel .mm-panel.mm-iconpanel-3{left:120px}
.mm-iconpanel .mm-panel.mm-iconpanel-4{left:160px}
.mm-iconpanel .mm-panel.mm-iconpanel-5{left:200px}
.mm-iconpanel .mm-panel.mm-iconpanel-6{left:240px}
.mm-subblocker{background:inherit;opacity:0;display:block;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
.mm-subopened .mm-subblocker{opacity:.6;position:absolute;top:0;right:0;bottom:-100000px;left:0;z-index:3}
.mm-navbar-bottom,.mm-navbar-top~.mm-navbar-top{border-bottom:none}
.mm-menu>.mm-navbar{background:inherit;padding:0;z-index:3;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-navbar-bottom{border-top-width:1px;border-top-style:solid;top:auto;bottom:0}
.mm-navbar-bottom~.mm-navbar-bottom{border-top:none}
.mm-navbar.mm-hasbtns{padding:0 40px}
.mm-navbar[class*=mm-navbar-content-]>*{box-sizing:border-box;display:block;float:left}
.mm-navbar .mm-breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:left;padding:0 0 0 17px}
.mm-navbar .mm-breadcrumbs>*{display:inline-block;padding:10px 3px}
.mm-navbar .mm-breadcrumbs>a{text-decoration:underline}
.mm-navbar.mm-hasbtns .mm-breadcrumbs{margin-left:-40px}
.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs{margin-left:0;padding-left:0}
.mm-navbar-top-1{top:0}
.mm-hasnavbar-top-1 .mm-panels,.mm-navbar-top-2{top:40px}
.mm-hasnavbar-top-2 .mm-panels,.mm-navbar-top-3{top:80px}
.mm-hasnavbar-top-3 .mm-panels,.mm-navbar-top-4{top:120px}
.mm-hasnavbar-top-4 .mm-panels{top:160px}
.mm-navbar-bottom-1{bottom:0}
.mm-hasnavbar-bottom-1 .mm-panels,.mm-navbar-bottom-2{bottom:40px}
.mm-hasnavbar-bottom-2 .mm-panels,.mm-navbar-bottom-3{bottom:80px}
.mm-hasnavbar-bottom-3 .mm-panels,.mm-navbar-bottom-4{bottom:120px}
.mm-hasnavbar-bottom-4 .mm-panels{bottom:160px}
.mm-navbar-size-2{height:80px}
.mm-navbar-size-3{height:120px}
.mm-navbar-size-4{height:160px}
.mm-navbar-content-2>*{width:50%}
.mm-navbar-content-3>*{width:33.33%}
.mm-navbar-content-4>*{width:25%}
.mm-navbar-content-5>*{width:20%}
.mm-navbar-content-6>*{width:16.67%}
.mm-sronly{text-indent:10px;overflow:hidden;display:block;width:1px;height:1px;position:absolute;z-index:-1}
.mm-indexer{background:inherit;text-align:center;font-size:12px;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-100px;z-index:3;-webkit-transition:right .4s ease;transition:right .4s ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-indexer a{text-decoration:none;display:block;height:3.85%}
.mm-indexer~.mm-panel.mm-hasindexer{padding-right:40px}
.mm-hasindexer .mm-indexer{right:0}
.mm-hasindexer .mm-fixeddivider{right:20px}
.mm-menu .mm-indexer a{color:rgba(0,0,0,.3)}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen),.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a:not(.mm-fullsubopen){-webkit-transition:background .4s ease;transition:background .4s ease}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.5)}
.mm-search,.mm-search input{box-sizing:border-box}
.mm-search{height:40px;padding:7px 10px 0;position:relative}
.mm-search input{border:none!important;outline:0!important;box-shadow:none!important;border-radius:26px;font:inherit;font-size:14px;line-height:26px;display:block;width:100%;height:26px;min-height:26px;max-height:26px;margin:0;padding:0 10px}
.mm-search input::-ms-clear{display:none}
.mm-search .mm-clear,.mm-search .mm-next{right:0}
.mm-panel>.mm-search{width:100%;position:absolute;top:0;left:0}
.mm-panel.mm-hassearch{padding-top:40px}
.mm-panel.mm-hassearch.mm-hasnavbar{padding-top:80px}
.mm-panel.mm-hassearch.mm-hasnavbar .mm-search{top:40px}
.mm-noresultsmsg{text-align:center;font-size:21px;padding:40px 0}
.mm-noresults .mm-indexer{display:none!important}
li.mm-nosubresults>a.mm-next{display:none}
li.mm-nosubresults>a.mm-next+a,li.mm-nosubresults>a.mm-next+span{padding-right:10px}
.mm-panels>.mm-resultspanel:not(.mm-opened){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.7)}
.mm-menu .mm-noresultsmsg{color:rgba(0,0,0,.3)}
input.mm-check,input.mm-toggle{position:absolute;left:-10000px}
label.mm-check,label.mm-toggle{margin:0;position:absolute;top:50%;z-index:2;right:20px}
label.mm-check:before,label.mm-toggle:before{content:'';display:block}
label.mm-toggle{border-radius:30px;width:50px;height:30px;margin-top:-15px}
label.mm-toggle:before{border-radius:30px;width:28px;height:28px;margin:1px}
input.mm-toggle:checked~label.mm-toggle:before{float:right}
label.mm-check{width:30px;height:30px;margin-top:-15px}
label.mm-check:before{border-left:3px solid;border-bottom:3px solid;width:40%;height:20%;margin:25% 0 0 20%;opacity:.1;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
input.mm-check:checked~label.mm-check:before{opacity:1}
li.mm-vertical label.mm-check,li.mm-vertical label.mm-toggle{bottom:auto;margin-top:0;top:5px}
label.mm-toggle+a,label.mm-toggle+span{padding-right:80px}
label.mm-check+a,label.mm-check+span{padding-right:60px}
a.mm-next+label.mm-check,a.mm-next+label.mm-toggle{right:60px}
a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span,a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{margin-right:50px}
a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{padding-right:70px}
a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span{padding-right:50px}
em.mm-counter+a.mm-next+label.mm-check,em.mm-counter+a.mm-next+label.mm-toggle{right:100px}
em.mm-counter+a.mm-next+label.mm-check+a,em.mm-counter+a.mm-next+label.mm-check+span,em.mm-counter+a.mm-next+label.mm-toggle+a,em.mm-counter+a.mm-next+label.mm-toggle+span{margin-right:90px}
.mm-menu label.mm-toggle{background:rgba(0,0,0,.1)}
.mm-menu label.mm-toggle:before{background:#f3f3f3}
.mm-menu input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu label.mm-check:before{border-color:rgba(0,0,0,.7)}
.mm-listview.mm-border-none>li:after,.mm-menu.mm-border-none .mm-listview>li:after{content:none}
.mm-listview.mm-border-full>li:after,.mm-menu.mm-border-full .mm-listview>li:after{left:0!important}
.mm-listview.mm-border-offset>li:after,.mm-menu.mm-border-offset .mm-listview>li:after{right:20px}
.mm-menu.mm-effect-menu-zoom{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
html.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
html.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(30%,0,0);transform:scale(.7,.7) translate3d(30%,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}
html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
.mm-menu.mm-effect-menu-slide{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
html.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
html.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}
html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-effect-menu-fade{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
html.mm-opening .mm-menu.mm-effect-menu-fade{opacity:1}
.mm-menu.mm-effect-panels-zoom .mm-panel{-webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);transform:scale(1.5,1.5) translate3d(100%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0)}
.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li{-webkit-transition:none .4s ease;transition:none .4s ease}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(1){-webkit-transition-delay:50ms;transition-delay:50ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(3){-webkit-transition-delay:150ms;transition-delay:150ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(5){-webkit-transition-delay:250ms;transition-delay:250ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(6){-webkit-transition-delay:.3s;transition-delay:.3s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(7){-webkit-transition-delay:350ms;transition-delay:350ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(8){-webkit-transition-delay:.4s;transition-delay:.4s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(9){-webkit-transition-delay:450ms;transition-delay:450ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(10){-webkit-transition-delay:.5s;transition-delay:.5s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(11){-webkit-transition-delay:550ms;transition-delay:550ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(12){-webkit-transition-delay:.6s;transition-delay:.6s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(13){-webkit-transition-delay:650ms;transition-delay:650ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(14){-webkit-transition-delay:.7s;transition-delay:.7s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(15){-webkit-transition-delay:750ms;transition-delay:750ms}
.mm-menu.mm-effect-listitems-slide .mm-listview>li{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);opacity:0}
html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview>li{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.mm-menu.mm-effect-listitems-fade .mm-listview>li{-webkit-transition-property:opacity;transition-property:opacity;opacity:0}
html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview>li{opacity:1}
.mm-menu.mm-effect-listitems-drop .mm-listview>li{-webkit-transition-property:opacity,top;transition-property:opacity,top;opacity:0;top:-25%}
html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview>li{opacity:1;top:0}
.mm-menu.mm-fullscreen{width:100%;min-width:140px;max-width:10000px}
html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
@media all and (max-width:140px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:10000px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)}
}
html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
@media all and (max-width:140px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:10000px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)}
}
.mm-menu.mm-fullscreen.mm-bottom,.mm-menu.mm-fullscreen.mm-top{height:100%;min-height:140px;max-height:10000px}
html.mm-opened.mm-fullscreen .mm-page{box-shadow:none!important}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview:after,.mm-menu .mm-panels>.mm-panel.mm-justified-listview:before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel:after,.mm-menu.mm-justified-listview .mm-panels>.mm-panel:before{content:none;display:none}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;margin-top:0;margin-bottom:0}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider),.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider){-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>a:not(.mm-next),.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>span,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>a:not(.mm-next),.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>span{box-sizing:border-box;height:100%}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>a:not(.mm-next):before,.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>span:before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>a:not(.mm-next):before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>span:before{content:'';vertical-align:middle;display:inline-block;height:100%;width:0}
.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>a,.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>span,.mm-menu.mm-multiline .mm-listview>li>a,.mm-menu.mm-multiline .mm-listview>li>span{text-overflow:clip;white-space:normal}
html.mm-pagedim #mm-blocker,html.mm-pagedim-black #mm-blocker,html.mm-pagedim-white #mm-blocker{opacity:0}
html.mm-pagedim-black.mm-opening #mm-blocker,html.mm-pagedim-white.mm-opening #mm-blocker,html.mm-pagedim.mm-opening #mm-blocker{opacity:.3;-webkit-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}
html.mm-pagedim #mm-blocker{background:inherit}
html.mm-pagedim-white #mm-blocker{background:#fff}
html.mm-pagedim-black #mm-blocker{background:#000}
.mm-menu.mm-pageshadow:after{content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:99;box-shadow:0 0 10px rgba(0,0,0,.3)}
.mm-menu.mm-pageshadow.mm-right:after{left:auto;right:100%}
.mm-menu.mm-pageshadow.mm-front:after,.mm-menu.mm-pageshadow.mm-next:after{content:none;display:none}
.mm-menu.mm-popup{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
html.mm-popup.mm-opening .mm-menu.mm-popup{opacity:1}
html.mm-popup .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}
html.mm-popup #mm-blocker{-webkit-transition-delay:0s!important;transition-delay:0s!important;z-index:1}
html.mm-popup .mm-menu{z-index:2}
.mm-menu.mm-bottom,.mm-menu.mm-top{width:100%;min-width:100%;max-width:100%;height:80%;min-height:140px;max-height:880px}
.mm-menu.mm-right{left:auto;right:0}
html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:550px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}
}
html.mm-front .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}
html.mm-front #mm-blocker{z-index:1}
html.mm-front .mm-menu{z-index:2}
.mm-menu.mm-front,.mm-menu.mm-next{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mm-menu.mm-front.mm-right,.mm-menu.mm-next.mm-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-top{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
.mm-menu.mm-bottom{top:auto;bottom:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-theme-dark{background:#333;border-color:rgba(0,0,0,.15);color:rgba(255,255,255,.8)}
.mm-menu.mm-theme-dark .mm-navbar a,.mm-menu.mm-theme-dark .mm-navbar>*,.mm-menu.mm-theme-dark em.mm-counter{color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-btn:after,.mm-menu.mm-theme-dark .mm-btn:before{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-listview{border-color:rgba(0,0,0,.15)}
.mm-menu.mm-theme-dark .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark .mm-divider,.mm-menu.mm-theme-dark .mm-fixeddivider span,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.05)}
.mm-menu.mm-theme-dark label.mm-check:before{border-color:rgba(255,255,255,.8)}
.mm-menu.mm-pageshadow.mm-theme-dark:after{box-shadow:0 0 20px rgba(0,0,0,.5)}
.mm-menu.mm-theme-dark .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.8)}
.mm-menu.mm-theme-dark .mm-indexer a,.mm-menu.mm-theme-dark .mm-noresultsmsg{color:rgba(255,255,255,.4)}
.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark label.mm-toggle{background:rgba(0,0,0,.15)}
.mm-menu.mm-theme-dark label.mm-toggle:before{background:#333}
.mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu.mm-theme-white{background:#fff;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.6)}
.mm-menu.mm-theme-white .mm-navbar a,.mm-menu.mm-theme-white .mm-navbar>*,.mm-menu.mm-theme-white em.mm-counter{color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-btn:after,.mm-menu.mm-theme-white .mm-btn:before{border-color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-listview{border-color:rgba(0,0,0,.1)}
.mm-menu.mm-theme-white .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-white .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.05);tap-highlight-color:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-white .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white .mm-divider,.mm-menu.mm-theme-white .mm-fixeddivider span,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.03)}
.mm-menu.mm-theme-white label.mm-check:before{border-color:rgba(0,0,0,.6)}
.mm-menu.mm-pageshadow.mm-theme-white:after{box-shadow:0 0 10px rgba(0,0,0,.2)}
.mm-menu.mm-theme-white .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.6)}
.mm-menu.mm-theme-white .mm-indexer a,.mm-menu.mm-theme-white .mm-noresultsmsg{color:rgba(0,0,0,.3)}
.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white label.mm-toggle{background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-white label.mm-toggle:before{background:#fff}
.mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu.mm-theme-black{background:#000;border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.6)}
.mm-menu.mm-theme-black .mm-navbar a,.mm-menu.mm-theme-black .mm-navbar>*,.mm-menu.mm-theme-black em.mm-counter{color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-btn:after,.mm-menu.mm-theme-black .mm-btn:before{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-listview{border-color:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-black .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.3);tap-highlight-color:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-black .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black .mm-divider,.mm-menu.mm-theme-black .mm-fixeddivider span,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black label.mm-check:before{border-color:rgba(255,255,255,.6)}
.mm-menu.mm-pageshadow.mm-theme-black:after{content:none;display:none}
.mm-menu.mm-theme-black .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.6)}
.mm-menu.mm-theme-black .mm-indexer a,.mm-menu.mm-theme-black .mm-noresultsmsg{color:rgba(255,255,255,.4)}
.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black label.mm-toggle{background:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black label.mm-toggle:before{background:#000}
.mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu .mm-tileview.mm-listview:after,.mm-menu.mm-tileview .mm-listview:after{content:'';display:block;clear:both}
.mm-menu .mm-tileview.mm-listview>li>.mm-next:after,.mm-menu .mm-tileview.mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-listview>li>.mm-next:after,.mm-menu.mm-tileview .mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-panel:after{content:none;display:none}
.mm-menu .mm-tileview.mm-listview>li,.mm-menu.mm-tileview .mm-listview>li{width:50%;height:0;padding:50% 0 0;float:left;position:relative}
.mm-menu .mm-tileview.mm-listview>li:after,.mm-menu.mm-tileview .mm-listview>li:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xs,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xs{width:12.5%;padding-top:12.5%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-s,.mm-menu.mm-tileview .mm-listview>li.mm-tile-s{width:25%;padding-top:25%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-l,.mm-menu.mm-tileview .mm-listview>li.mm-tile-l{width:75%;padding-top:75%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xl,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xl{width:100%;padding-top:100%}
.mm-menu .mm-tileview.mm-listview>li>a,.mm-menu .mm-tileview.mm-listview>li>span,.mm-menu.mm-tileview .mm-listview>li>a,.mm-menu.mm-tileview .mm-listview>li>span{line-height:1px;text-align:center;padding:50% 10px 0;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0}
.mm-menu .mm-tileview.mm-listview>li>.mm-next,.mm-menu.mm-tileview .mm-listview>li>.mm-next{width:auto}
.mm-menu.mm-tileview .mm-panel{padding-left:0;padding-right:0}
.mm-menu.mm-tileview .mm-listview{margin:0}
/*---memnu customise CSS--*/
#mob-menu-wrap {background-color: #fff; overflow-x: hidden;overflow-y: auto;border-top: 3px solid #ff3700; max-width: 700px;z-index:999;}
#mob-menu-wrap .mm-listview > li:not(.mm-divider):after{left:0;border-color: #dbdbdb;}
#mob-menu-wrap .mm-listview .mm-next:before{border-left-width:0;}

.mm-listview > li span {
    color: #696969;
    /*font-family: vag rounded w01 thin;*/
    font-size: 1.11em;
    line-height: normal;
}
#mob-menu-wrap .mm-listview > li > a, .mm-listview > li > span {
    padding: 15px 23px;white-space: normal;
}
#mob-menu-wrap.mm-menu .mm-listview > li .mm-prev:before, #mob-menu-wrap.mm-menu .mm-listview > li .mm-next:after, #mob-menu-wrap.mm-menu .mm-listview > li .mm-arrow:after {
    background: url("/~/media/Images/R/RELX-Group/css/sprite-new.png") no-repeat scroll -249px -452px;
    border: 0 none;
    height: 12px;
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
    width: 12px;
}

#mob-menu-wrap.mm-menu .mm-navbar .mm-btn:before,#mob-menu-wrap.mm-menu .mm-navbar .mm-btn:after {
    background: url("/~/media/Images/R/RELX-Group/css/sprite-new.png") no-repeat scroll -245px -538px;
    border: 0 none;
    height: 18px;
    top: 0;
    width: 16px;
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
}
#mob-menu-wrap .mm-navbar {
    background-color: #414141;
    height: 72px;
}
#mob-menu-wrap .mm-title {
    color: #fff; white-space: normal;
    /*font-family: vag rounded w01 thin;*/
    padding-left: 20px;
    text-align: left;
}
.mm-navbar > a.mm-title {
    display: table-cell;
    height: 72px;
    padding-bottom: 0;
    padding-top: 0;
    vertical-align: middle;
}

#mm-0 .mm-navbar {
    display: none;
    height: 0;
}
#mm-0 {
    padding-top: 0;
}
.mm-panels > .mm-panel.mm-hasnavbar {
    padding-top: 72px;
}

.mm-panel:not(#mm-0) .mm-listview {
    margin-top: -18px;
}

#mob-menu-wrap #headerlinks {
    border-bottom: 1px solid #dadada;
    display: block;
    margin: 0 -20px;
    padding: 10px 20px 80px;
}
#mob-menu-wrap #headerlinks > ul {
    font-size: 0.889em;
    position: relative;
}
#mob-menu-wrap #headerlinks ul li.first {
    bottom: -40px;
    position: absolute;
}

#mob-menu-wrap #headerlinks li:not(.first) {
    border-right: 0 none;
    display: block;
    margin: 0 0 30px;
    width: 100%;
}
.mm-btn.mm-prev {
    height: 72px;
    width: 70px;
    z-index: 99;
    display:block;cursor:pointer;
}

@media all and (max-width: 767px) {

.mm-btn.mm-prev{height:58px;}
#mob-menu-wrap .mm-title {padding-left:10px;}
#mob-menu-wrap {max-width:85%;}
#mob-menu-wrap .mm-navbar {height: 58px;}
.mm-panels > .mm-panel.mm-hasnavbar {
    padding-top: 72px;
} {padding-top: 58px;}
.mm-panel:not(#mm-0) .mm-listview {
    margin-top: -35px;
}
#mob-menu-wrap.mm-menu .mm-navbar .mm-btn:before, #mob-menu-wrap.mm-menu .mm-navbar .mm-btn:after{top:0;left:15px;}
.mm-navbar > a.mm-title {height: 58px;}
}
/*---- fonts-din-----*/
@import url("//fast.fonts.net/t/1.css?apiType=css&projectid=c3ec9486-0ac9-425d-89e4-547b79250f38");
@font-face{
font-family:"DIN Next LT W04 Ultra Light";
src:url("/~/media/Files/R/RELX-Group/din-fonts/e368430d-b7b1-4f4f-9354-b0dead15cca7.eot?#iefix");
src:url("/~/media/Files/R/RELX-Group/din-fonts/e368430d-b7b1-4f4f-9354-b0dead15cca7.eot?#iefix") format("eot"),url("/~/media/Files/R/RELX-Group/din-fonts/7acaf551-b04d-4a31-b0dc-d639709b8c6c.woff2") format("woff2"),url("/~/media/Files/R/RELX-Group/din-fonts/6d1e3005-7828-4506-a8aa-5977b5c629d3.woff") format("woff"),url("/~/media/Files/R/RELX-Group/din-fonts/834c92ef-ce04-49af-be85-842f692570ba.ttf") format("truetype"),url("/~/media/Files/R/RELX-Group/din-fonts/03fce133-256d-4702-9dc5-a7de04bf1bd0.svg#03fce133-256d-4702-9dc5-a7de04bf1bd0") format("svg");
}
@font-face{
font-family:"DIN Next LT W04 Light";
src:url("/~/media/Files/R/RELX-Group/din-fonts/a6b05bd7-1f09-4c3e-93a5-8b7d432291b3.eot?#iefix");
src:url("/~/media/Files/R/RELX-Group/din-fonts/a6b05bd7-1f09-4c3e-93a5-8b7d432291b3.eot?#iefix") format("eot"),url("/~/media/Files/R/RELX-Group/din-fonts/8a3ff076-5846-4401-9d7e-10993afac709.woff2") format("woff2"),url("/~/media/Files/R/RELX-Group/din-fonts/f69bc269-16e5-4f8a-80eb-b049139324fd.woff") format("woff"),url("/~/media/Files/R/RELX-Group/din-fonts/7742af6c-6711-4ca8-9f62-44005bde2243.ttf") format("truetype"),url("/~/media/Files/R/RELX-Group/din-fonts/ccec2447-b65d-4ef1-b34c-0045fb2035af.svg#ccec2447-b65d-4ef1-b34c-0045fb2035af") format("svg");
}
@font-face{
font-family:"DIN Next LT W04 Regular";
src:url("/~/media/Files/R/RELX-Group/din-fonts/bbb280b3-b74d-49f2-908d-0395516a3dc8.eot?#iefix");
src:url("/~/media/Files/R/RELX-Group/din-fonts/bbb280b3-b74d-49f2-908d-0395516a3dc8.eot?#iefix") format("eot"),url("/~/media/Files/R/RELX-Group/din-fonts/95d17c42-537a-4cbf-a8c1-60fcc6edf28f.woff2") format("woff2"),url("/~/media/Files/R/RELX-Group/din-fonts/3097f8f0-50b7-4d8d-8745-6281850a1b05.woff") format("woff"),url("/~/media/Files/R/RELX-Group/din-fonts/ac4b95cb-49c4-493a-a895-471d763cea38.ttf") format("truetype"),url("/~/media/Files/R/RELX-Group/din-fonts/239a6552-f940-4e58-abe7-34dea8cf9fb6.svg#239a6552-f940-4e58-abe7-34dea8cf9fb6") format("svg");
}
@font-face{
font-family:"DIN Next LT W04 Medium";
src:url("/~/media/Files/R/RELX-Group/din-fonts/fd94b7ac-c184-4f5c-a847-0a4785f3e98f.eot?#iefix");
src:url("/~/media/Files/R/RELX-Group/din-fonts/fd94b7ac-c184-4f5c-a847-0a4785f3e98f.eot?#iefix") format("eot"),url("/~/media/Files/R/RELX-Group/din-fonts/cf1948b4-c50b-418b-a059-e8ed8bf0f9f1.woff2") format("woff2"),url("/~/media/Files/R/RELX-Group/din-fonts/bd983b7f-76bb-4f54-83bb-889fd36d60e6.woff") format("woff"),url("/~/media/Files/R/RELX-Group/din-fonts/63fb1f94-0e8f-4c85-b559-b0dd27ecbf5a.ttf") format("truetype"),url("/~/media/Files/R/RELX-Group/din-fonts/3f01b0f0-17f0-4119-b0ac-17703dab849e.svg#3f01b0f0-17f0-4119-b0ac-17703dab849e") format("svg");
}
@font-face{
font-family:"DIN Next LT W04 Bold";
src:url("/~/media/Files/R/RELX-Group/din-fonts/435ec954-73b2-4a0c-89ed-0c36d79ee595.eot?#iefix");
src:url("/~/media/Files/R/RELX-Group/din-fonts/435ec954-73b2-4a0c-89ed-0c36d79ee595.eot?#iefix") format("eot"),url("/~/media/Files/R/RELX-Group/din-fonts/7e3bc38e-72f2-4d0b-8e96-4c466b57b052.woff2") format("woff2"),url("/~/media/Files/R/RELX-Group/din-fonts/8283248b-29aa-4d91-8920-841505269e68.woff") format("woff"),url("/~/media/Files/R/RELX-Group/din-fonts/929bfe48-8086-4796-820d-ff0222f68dd0.ttf") format("truetype"),url("/~/media/Files/R/RELX-Group/din-fonts/e347011e-4195-4ce4-8d0e-ddd49960ca09.svg#e347011e-4195-4ce4-8d0e-ddd49960ca09") format("svg");
}
@font-face{
font-family:"DIN Next LT W04 Black";
src:url("/~/media/Files/R/RELX-Group/din-fonts/0160d68c-fc7f-4565-a2bc-51894aa765a8.eot?#iefix");
src:url("/~/media/Files/R/RELX-Group/din-fonts/0160d68c-fc7f-4565-a2bc-51894aa765a8.eot?#iefix") format("eot"),url("/~/media/Files/R/RELX-Group/din-fonts/104891d3-8652-43b8-b9b1-aa7b40f836d3.woff2") format("woff2"),url("/~/media/Files/R/RELX-Group/din-fonts/446bfb67-e695-425a-8024-5c367ba0d8f1.woff") format("woff"),url("/~/media/Files/R/RELX-Group/din-fonts/15b0c2eb-97d7-4f36-887c-a3a7f3d34ec1.ttf") format("truetype"),url("/~/media/Files/R/RELX-Group/din-fonts/0a280f9d-f4f3-42eb-b347-33f260a08882.svg#0a280f9d-f4f3-42eb-b347-33f260a08882") format("svg");
}

/*---- bootstrap-----*/
/*font-family:'Open Sans',Arial,Helvetica,sans-serif;*/ 


/*---------------- Start Reset CSS ----------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small, strike,strong, tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;}body{line-height:1}ol,ul{list-style:none} blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none} del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*---------------- End Reset CSS ----------------- */

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=0a5ecc96bb4f81bf88bc711435fac04d)
 * Config saved to config.json and https://gist.github.com/0a5ecc96bb4f81bf88bc711435fac04d
 */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
@-ms-viewport{ width: auto !important;}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 16px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #333333;
  background-color: #ffffff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 7px;
  padding-right: 7px;
}
@media (min-width: 768px) {
  .container {
    width: 736px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 956px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1156px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 7px;
  padding-right: 7px;
}
.row {
  margin-left: -7px;
  margin-right: -7px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 7px;
  padding-right: 7px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none;
}
.affix {
  position: fixed;
}

/*---- js-disclaimer-----*/
.content-wrap{position:relative;}
.disclaimer-wrap{display:none;height:100%;left: 0;position: absolute;top: 0;width: 100%;z-index:99;background-color:#ffffff;}
.disclaimer{padding:31px 0 40px 0;background-color: #fff; z-index: 9;width:100%;margin: 0 auto;position: relative;top:0px;max-width: 1216px;}


#accept-button{background-color: #ff8400;color: #ffffff;border: 0;margin-right: 10px;padding: 10px;min-width: 100px;font-size: 1.4em;float:left;text-align:center;}




.disclaimer ol li{padding-bottom: 20px;}


#decline-button{background-color: #ff8400;color: #ffffff;border: 0;padding: 10px;min-width: 100px;font-size: 1.4em;float:left;text-align:center;}




.overlay{/*background-color:rgba(37,37,37,0.9);left: 0;position: fixed;top: 0;z-index: 997;height: 100%;top: 0;width:100%;z-index: 5;*/}



.disclaimer-buttons{margin-top:15px;float:left;}
.disc-warning{display:none;width:100%;float:left;}
.disclaimer-wrap .rad-link{color:#25408F;cursor:pointer;}
.disc-warning p{margin-bottom:0;}
.privacy-content{display:none;}

#ip3-how-to-invest td a {
    color: #25408f;
    text-decoration: none;!important
}

.ip3-reports-and-documents .tabs-container > ul > li.last {display: none;}
#ip3-interim-report-and-accounts td{ background-color:#FFFFFF !important; border-bottom:none !important; vertical-align:bottom !important;}


.red{color:red;margin-top:20px;float:left;width:100%;}




.bubble-wrap { display:none;}
/*---- navigation-----*/
.desk-nav li.level2{position:relative;}

#topnavigation ul li.level2 > a.showmore{background: url('/~/media/Images/R/RELX-Group/css/nav-plus.png') no-repeat;background-position:center;width: 18px;height: 18px;float: left; position: absolute;left:-7px;top: 2px;}




#topnavigation ul li.level2 > a.showmore.selected{background: url('/~/media/Images/R/RELX-Group/css/nav-minus.png') no-repeat;background-position:center;}
.desk-nav ul li.level2 > a, .desk-nav ul li.level2 > span{padding-left:20px;}
.desk-nav ul li.level2 ul{padding-left:20px;}



#section-corporate-responsibility-level2 ul{display:block!important;opacity:1!important;}
#section-corporate-responsibility-level2 li{display:block!important;opacity:1!important;}
#section-careers-level2 ul{display:block!important;opacity:1!important;}
#section-careers-level2 li{display:block!important;opacity:1!important;}

#section-our-business-level2 ul{display:block!important;opacity:1!important;}
#section-our-business-level2 li{display:block!important;opacity:1!important;}
#section-media-level2 ul{display:block!important;opacity:1!important;}
#section-media-level2 li{display:block!important;opacity:1!important;}

p.homepage-vdo-title {color: #ff8400  !important;
font-size: 2.4em;
text-transform: uppercase;
font-family: 'DIN Next LT W04 Bold',arial;
margin-bottom: 5px;
float: left;
width: 100%;
font-weight: 400;padding: 0 0 10px !important;
line-height: 1.2em;

}

@media all and (max-width: 767px) {

.stories-video-wrap .bottom-play-area p.homepage-vdo-title{display:none;}

}
/*---- invd-cm-theme-----*/
/* © InvestisDigital, All rights reserved, v3.0.0 */
#__cookieWrapper{font-size:1.0rem;line-height:2rem;color:#fff}
@media all and (max-width:767px){
	#__cookieWrapper .custom-cookie-in {flex-direction: column; gap: 10px;}
    #__cookieWrapper .cookie-btn {width: 100%;}
}

@media (min-width:820px){
#__cookieWrapper .custom-cookie-in{display:block}
#__cookieWrapper .cookie-btn{margin-top:15px}
}
@media (min-width:1100px){
#__cookieWrapper .custom-cookie-in{display:flex}
#__cookieWrapper .cookie-btn{margin-top:0}
}
#__cookieWrapper a{text-decoration:none}
#__cookieWrapper a:hover{}
#__cookieWrapper p{font-family:inherit;color:inherit;display:block;text-align:left;margin:0;padding:0; width: 95%; }
#__cookieWrapper .ccBtn{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);padding: 5px 18px;border: 0;margin-left: 15px;cursor: pointer;transition: all .5s ease;margin-bottom: 10px;background: #ff8400;  font-family: "DIN Next LT W04 Regular";font-size: 1.0em;color:#fff;text-transform: uppercase;line-height: 1.2rem;}
#__cookieWrapper .ccBtn:hover{background:#676767}
#__cookieWrapper .cookieModal{width:90%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000;color:#000;padding:0;margin:0;max-width:500px;-webkit-overflow-scrolling:touch;font-family: 'Open Sans',arial;font-weight: 400;font-size:1.0rem;line-height:2rem}
#__cookieWrapper .cookieModal .ccDescription{padding:20px 20px 0}
#__cookieWrapper .cookieModal .ccBg{background:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;top:0;left:0}
#__cookieWrapper .cookieModal .ccAppInput{position:absolute;top:0;right:0;opacity:0;width:45px;height:25px}
#__cookieWrapper .cookieModal .ccAppInput:focus+.ccApp-label .slider{box-shadow:0 0 5px #0075bb}
#__cookieWrapper .cookieModal .ccAppInput:checked+.ccApp-label .slider{background-color:#0075bb}
#__cookieWrapper .cookieModal .ccAppInput:checked+.ccApp-label .slider:before{-webkit-transform:translateX(20px);transform:translateX(20px)}
#__cookieWrapper .cookieModal .ccApp-label{display:inline-block;height:30px}
#__cookieWrapper .cookieModal .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#565767;transition:.4s;width:45px;display:inline-block;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}
#__cookieWrapper .cookieModal .slider:before{position:absolute;content:"";height:15px;width:15px;left:5px;bottom:5px;background-color:#fff;transition:.4s}
#__cookieWrapper .cookieModal .slider.round{border-radius:30px}
#__cookieWrapper .cookieModal .slider.round:before{border-radius:50%}
#__cookieWrapper .cookieModal .ccModal{z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;height:100%;position:fixed;overflow:auto;background:#fff;position:relative}
#__cookieWrapper .cookieModal .ccFooter{padding:20px 20px 0;text-align:center;border-bottom:1px solid #000;padding-bottom:20px}
#__cookieWrapper .cookieModal .ccHeader{padding:20px 20px 0}
#__cookieWrapper .cookieModal .title{font-size:2rem;display:block;line-height:25px;font-weight:700}
#__cookieWrapper .cookieModal .ccBodyFooter{padding:20px 20px 0;text-align:center;padding-bottom:50px}
#__cookieWrapper .cookieModal .ccBody{padding:20px 20px 0}
#__cookieWrapper .cookieModal .ccBody .ccApp{display:block;position:relative;line-height:20px;min-height:40px;margin-bottom:20px}
#__cookieWrapper .cookieModal .ccBody .ccApp:last-child{margin-bottom:0}
#__cookieWrapper .cookieModal .ccBody .ccApp .leftPart{width:75%;display:inline-block;margin-bottom:15px;text-decoration:none}
#__cookieWrapper .cookieModal .ccBody .ccApp .rightPart{width:25%;float:right;text-align:right;line-height:15px}
#__cookieWrapper .cookieModal .ccBody .ccApp .rightPart .ccRequired{color:#0075bb;font-weight:700}
#__cookieWrapper .cookieModal .ccBody .ccApp .switch{display:inline-block;height:25px;position:absolute;right:0;width:45px}
#__cookieWrapper .cookieModal .ccBody .ccApp .ccAppTitle{font-weight:700;font-size:1.4rem;line-height:1.6rem}
#__cookieWrapper .ccBodyTitle{padding:20px 20px 0}
#__cookieWrapper .__cookieNotice{width:100%;height:100%;position:fixed;display:flex;justify-content:center;overflow:hidden;left:0;bottom:0;z-index:1003;padding:0;margin:0;background:#fff;text-align:center;box-shadow:1px -2px 5px 4px rgba(0,0,0,.27)}
#__cookieWrapper .__cookieNotice .__cookieNoticeBody{padding:30px 0px;background:#333;align-self:flex-end;width:100%;position:relative;box-shadow: 1px -2px 5px 4px rgba(0,0,0,.27);}
#__cookieWrapper .__cookieNotice .__cookieNoticeBody p {font-weight: 400;font-size: 0.875rem;line-height: 20px;padding-bottom: 10px;}
#__cookieWrapper.custom-cookie a,#__cookieWrapper.custom-cookie p{text-align:left}
#__cookieWrapper.custom-cookie a{text-decoration:underline;color: #ff8400;}
#__cookieWrapper.custom-cookie .__cookieNotice{background:rgba(255,255,255,.5);padding:0}
#__cookieWrapper.custom-cookie .ccBtn:after{display:none}
#__cookieWrapper.custom-cookie .ccBtn,.custom-cookie-modal .modal-footer button{box-shadow: 0 4px 6px 0 rgba(0,0,0,.2), 5px 5px 10px 0 rgba(0,0,0,.19);padding: 5px 18px;border: 0;margin: 10px;cursor: pointer;transition: all .5s ease;margin-bottom: 10px;background: #ff8400;
    font-family: "DIN Next LT W04 Regular";font-size: 1.0em;color: #fff;text-transform: uppercase;border-radius: unset;}
.custom-cookie-modal .modal-footer button{min-width:180px}
.cookie-btn{display:flex;flex-direction:column}
.custom-cookie-in{display:flex;align-items:center;justify-content:center}
.custom-cookie-in div{padding:0 15px}
.modal-backdrop.in{opacity:.8;z-index:999999}
.modal{z-index:9999999!important}
.close{top:15px;right:15px;opacity:1!important}
.close:hover{background:0 0}
.modal-title{color:#000!important;margin:0;font-size:18px}
.custom-cookie-modal p{padding-bottom:20px!important}
.custom-cookie-modal .modal-body,.custom-cookie-modal .modal-body h4,.custom-cookie-modal p{color:#000!important;font-size: 1rem;line-height:2rem;}
#__cookieWrapper.custom-cookie .ccModal.custom-cookie-in a,#__cookieWrapper.custom-cookie .ccModal.custom-cookie-in p{color:#000}
.custom-cookie .ccModal.custom-cookie-in .ccBtn{background:#000!important;color:#fff!important}
.custom-cookie .ccModal.custom-cookie-in .slider{background:#000!important}
.switch{float:right}
.switch input[type=checkbox]{display:none}
.switch input[type=checkbox]+label{position:relative;min-width:50px;width: 50px;height: 30px;line-height: 30px;margin: 0;border-radius:calc(2.375rem * .8);display:inline-block;cursor:pointer;outline:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;text-indent:calc(calc(calc(2.375rem * .8) * 2) + .5rem);box-shadow: 0 4px 6px 0 rgba(0,0,0,.2), 5px 5px 10px 0 rgba(0,0,0,.19);}
.switch input[type=checkbox]+label::after,.switch input[type=checkbox]+label::before{content:'';position:absolute;top:0;left:0;width:calc(calc(1.8rem * .8) * 2);bottom:0;display:block}
.switch input[type=checkbox]:checked+label::before{background-color:#ff8400}
.switch input[type=checkbox]:checked+label::after{background-color:#fff}
.switch input[type=checkbox]+label::before{right:0;background-color:#cccccc;border: none;border-radius:calc(2rem * .8);transition:.2s all;width: 50px;}
.switch input[type=checkbox]+label::after{top:5px;left:6px;width:20px;height:20px;border-radius:50%;background-color:#fff;transition:all .3s ease-in 0s}
.switch input[type=checkbox]:checked+label::after{margin-left:calc(1.5rem * .8)}
.switch input[type=checkbox]:focus+label::before{outline:0;box-shadow:0 0 0 .2rem rgba(0,136,221,.25)}
.switch input[type=checkbox]:disabled+label::before{background-color:#ff8400;border-color:#a4a4a4}
.switch input[type=checkbox]:disabled+label::after{background-color:#fff}
#__cookieWrapper.custom-cookie .ccModal.custom-cookie-in a,#__cookieWrapper.custom-cookie .ccModal.custom-cookie-in p{color:#000}
.custom-cookie .ccModal.custom-cookie-in .slider{background:#000!important}
.__cookieNotice.has-access{height:auto!important}
.modal-title{font-weight:700}
.modal-body h4{border-bottom:1px solid #f1f1f1;margin-bottom:10px;padding-bottom:10px;font-weight:700;font-size:13px}
.gpc-box a{color:#ff7e0c!important}
.gpc-close-btn{color:#fff;position:absolute;right:0;top:0;padding:10px;cursor:pointer}
.modal{display:none;position:fixed;z-index:1;padding-top:100px!important;left:0;top:0;opacity:1;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.5)}
.modal-content{background-color:#fefefe;margin:auto;padding:0!important;border:1px solid #888;top:auto!important;width:80%}
.modal-header{padding:15px;position:relative;border-bottom:1px solid #ddd}
.modal-body{padding:15px}
.modal-body h4{margin-top:0}
.modal-footer{padding:15px;text-align:center;border-top:1px solid #ddd}
.close{color:#aaa;float:right;font-size:28px;font-weight:700;background:0 0;border:0;position:absolute;top:10px}
.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}


/*.cookie-btn #cc-reject-Btn{display:none;}*/
/*---- our-stories-----*/
.bod-link.on{display:none !important;}

/*--------------- PR Start ------------------*/
/*

input.txt-search-pr, input.btn { border: 1px solid #d8d8d8; color: #000000; display: inline-block; font-size: 1.4rem; margin-right: 9px; padding: 7px 10px; vertical-align: top;/* width: 180px; border-radius: 0px;box-shadow: none; }
*/



input.btn-pr-search { background: #efefef none repeat scroll 0 0; border: 1px solid #dddddd; color: #666666; cursor: pointer; display: inline-block; float: none; font-size: 1.4rem; padding: 7px 12px; vertical-align: top; width: 80px;    border-radius: 0px; }
.stories-categories-filter-wrap{/*margin-top: 30px;*/margin-top:0px; width: 491px;margin-right:16px;float:left;z-index:999;}
.stories-dropdown{ display: inline-block; position: relative; vertical-align: top; width:100%; }
.pr-dropdown.finder-dropdown-sort { margin-left: 6px; width: 170px; }
a.stories-toggle > span.stories-label:after { background-position: -297px -151px; height: 11px; right: 10px; top: 9px; width: 18px; }
a.stories-toggle > span.stories-label {cursor: pointer; display: block; font-size: 1.2rem; padding: 4px 40px 4px 6px; position: relative;font-family: DIN Next LT W04 Light;line-height:13px;}
.stories-dropdown .stories-options { display: none;width:100%;background-color: #f2f2f2;float:left;position:absolute;
top: 100%;z-index: 10;}
#twocolright .stories-dropdown .stories-options ul { background: #003764 none repeat scroll 0 0; left: 0; margin: 0; padding: 0; width: 100%; z-index: 5; }
#twocolright .stories-dropdown .stories-options ul li { border-bottom: 1px solid #fff; cursor: pointer; float: none; list-style: outside none none; margin: 0 !important; padding: 0; position: relative; }
#twocolright .stories-dropdown .stories-options ul li a { color: #fff; display: block; font-size: 1.4rem; margin-right: 0; padding: 10px; }
.stories-toggle .icofont:after {/* content: "\e906" */}
.open .stories-toggle .icofont:after {/* font-family: icomoon;content: "\e909" */}
.icofont{/*font-size: inherit;text-rendering: auto; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);font: normal normal normal 14px/1 icomoon;*/}
a.pdf-swap span.icon-file-pdf {font-size: 2.2rem;}
/*.pr-filter-dropdown.dk_open .dk_options {display: block;}*/
.stories-dropdown.finder-dropdown-sort .pr-options { width: 170px; }
.stories-text-filter {/*margin-top: 30px;*/margin-top:0px;width: 389px;background-color: #f3f3f3;float:left;}
.stories-toggle .icofont {/*font-family: 'icomoon' !important; color: #000000; cursor: pointer; position: absolute; right: 10px; top: 10px;*/}
.press-releases-container #loadmore { margin-top:20px }
.press-releases-container #loadmore a { background-color: #f1ece2; color: #000; cursor: pointer; display: block; line-height: 23px; padding: 10px 0; text-align: center; text-decoration: none; }
table.rad-financialtable tbody tr td.rad-right, table.rad-financialtable thead tr th.rad-right { text-align: right; }
table.rad-financialtable tr th.rad-right { text-align: right; }
#twocolright .press-release-pagination-container { }
#twocolright .press-release-pagination-container ul { }
#twocolright .press-release-pagination-container ul li { float:left; list-style:none; }
#twocolright .press-release-pagination-container ul li.prev { }
#twocolright .press-release-pagination-container ul li.next { }
#twocolright .press-release-pagination-container ul li.prev a { }
#twocolright .press-release-pagination-container ul li.next a { }
#twocolright .press-release-pagination-container ul li a { display: block; padding: 0 5px; }
#twocolright .press-release-pagination-container ul li strong { padding: 0 5px; }








/************* relx final ********/
.nf-item{float:left;}
.story-item-final{margin-bottom:15px;}
.my-non-featured-repeat .nf-item:nth-child(7n-6){width: 32.5%;margin-right: 14px;}
.my-non-featured-repeat .nf-item:nth-child(7n-5){width: 66.2%;}
.my-non-featured-repeat .nf-item:nth-child(7n-4){width:66.2%;}
.my-non-featured-repeat .nf-item:nth-child(7n-3){width: 32.5%;margin-left: 14px;}
.my-non-featured-repeat .nf-item:nth-child(7n-2){width:32.5%;margin-right: 14px;}
.my-non-featured-repeat .nf-item:nth-child(7n-1){width: 32.5%;margin-right: 14px;}
.my-non-featured-repeat .nf-item:nth-child(7n){width: 32.5%;}
.left-big-box{background-position: center center!important;}
.stories-categories-filter-wrap .stories-dropdown > a.stories-toggle{background-color: #ff8400;float: left;width: 100%;color: #fff;padding: 11px 11px;position:relative;}

.stories-categories-filter-wrap .pr-dropdown > a.pr-toggle{position:relative;}

.stories-dropdown .stories-toggle .icofont{position: absolute;width: 50px;height: 44px;right: 0px;top: 0px;background: url(/~/media/Images/R/RELX-Group/css/drop-closed.png) no-repeat ;background-position: center;cursor:pointer;}


.stories-dropdown .stories-toggle.selected .icofont{position: absolute;width: 50px;height: 44px;right: 0px;top: 4px;background: url(/~/media/Images/R/RELX-Group/css/drop-opened.png) no-repeat ;background-position: center;cursor:pointer;}

.stories-dropdown.open .stories-toggle .icofont{position: absolute;width: 50px;height: 48px;right: 0px;top: 0px;background: url(/~/media/Images/R/RELX-Group/css/drop-opened.png) no-repeat ;background-position: center;cursor:pointer;}

.stories-option-inner a{float:left;width:100%;padding:10px 15px;}
.stories-option-inner li{float:left;width:100%;border-bottom:1px solid #ffffff;}
.stories-option-inner li:hover a{background-color:#ff8400;color:#ffffff;cursor:pointer;}
.stories-option-inner li a{color:#000;font-size:1.4em;}
.stories-text-filter{position:relative;}
.stories-text-filter .txt-search-pr{background-color: #efefef;border: none;padding: 10px 10px;width: 100%;font-size:1.8em;height: 44px;padding-right: 40px;}
.stories-text-filter .btn-pr-search{position: absolute;right: 0px;width: 40px;height: 46px;display: inline-block;float: right;cursor: pointer;border: none;text-indent: -999999999px;background: url(/~/media/Images/R/RELX-Group/css/search-close.png) no-repeat;background-position: center;top:0px;}
.our-stories-container{float:left;width:100%;margin-bottom: 40px;z-index:9;}

.searchtxt::-ms-clear {
    display: none;
}

#loadmore{margin-top: 20px;float:left;width:100%;}
#loadmore a{background-color: #f1ece2;color: #000;cursor: pointer;display: block;line-height: 23px;padding: 10px 0;text-align: center;text-decoration: none;}

.my-non-featured-repeat{float:left;width:100%;}

/********* relx ends  ******/

@media all and (max-width:991px) and (min-width:768px){
.stories-categories-filter-wrap,.stories-text-filter{width:41.5%;}
.grey-list {padding-left: 20px;padding-top: 30px;min-height:auto;padding-bottom:30px}
}

/*@media all and (max-width:767px){
.stories-text-filter{margin-top:20px;}
.my-non-featured-repeat .nf-item:nth-child(7n-3){margin-left:0}
.grey-list {padding-left: 20px;padding-top: 30px;min-height:auto;padding-bottom:30px;margin-top:30px}
.bod-details{position:static;}
.bod-link{display:block !important;}
.over-banner{background:#000 !important;}
.black-textblock{padding: 20px 20px 20px;}
.video-main-wrap .reg-link{position:static;margin-bottom:20px;}
}*/

/*---- ip3-edit-----*/
.ip3-edit{}
.ip3-edit .over-banner > .hm-all-link{position:relative;}
.ip3-edit .banner-content-wrapper{/*height:200px!important;min-height:317px;background-color:#000;*/}
.ip3-edit .banner-content{/*background-color:#000;*/}

.ip3-edit h1,.ip3-edit h2,.ip3-edit h3{color: #ff8400;}

.ip3-edit .our-stories-container{display:none;}
.edit{display:none;}
.ip3-edit .edit{display:block;}
.ip3-edit .meet-item-previous{display:none;}
.ip3-edit .meet-right{display:none;}
#ip3-error-page.ip3-edit .edit{display:none;}
/*---- main-----*/
@charset "utf-8";
/* CSS Document */

/*font-family:"DIN Next LT W04 Ultra Light";
font-family:"DIN Next LT W04 Light";
font-family:"DIN Next LT W04 Regular";
font-family:"DIN Next LT W04 Medium";
font-family:"DIN Next LT W04 Bold";
font-family:"DIN Next LT W04 Black";
font-family: 'Open Sans';
font-weight:300;
font-weight:400;
font-weight:600;
font-weight:700;
*/

.ticker-desktop iframe{width:100% !important;}

.rad-caption{display: block;font-size: 0.8em;}
.banner-link p:after,.desk-nav ul li.level1:hover a:after,.desk-nav ul li.level2 > a:after,#mmenu-burger,.search-icon,.link-wrap a:after,h2 a:after,.report-details a.media-links:after,.bottom-play-area a:before,.hover-text:after,.link-text:after,.black-textblock:before,a.bod-link:after{background: url(/~/media/Images/R/RELX-Group/css/sprite.png) no-repeat;}
/* ------------ common colours start ---------------------------------*/
/* ------------- color defination ----------------------*/
/* ------------ common colours end ---------------------*/
/*-------- Common classes start -----------*/

.heading, h1, h2, h3, h4, h5, .news-item p.Title { padding: 0 0 10px; color: #424242; line-height: 1.2em; }
.float-it, table, #topnavigation, #bannerwrapper .sliderbanner, #breadcrumb, table.searchTable, #tabs.sectionTabs, #tabs.sectionTabs ul, #searchFilter, #resuleMsg, #sitemapcontainer, .bod-item, .snapdownWrapper, .snapdownItem, .news-item, #contentwrapper .yeartab, #contentwrapper .yeartab ul, #footerwrapperinner, .inv-branding { float: left; width: 100%; }
/*-------- Common classes end -----------*/

html {-webkit-text-size-adjust: 100%;}
body { font-family: 'Open Sans',arial;font-weight:400;font-size:62.5%;line-height: 1.429em;color: #000000;-webkit-text-size-adjust: none;-webkit-font-smoothing: antialiased;}




a { color: #ff8400; text-decoration: none;}
a:hover { text-decoration: none; }
a:focus, a:active { border: none; outline: 0; _noFocusLine: expression(this.hideFocus=true); }
a:active, a:hover,.link-wrap a:active, .link-wrap a:hover  {outline: 0 none;color: #ff8400;}
.invisible { position: absolute; left: -9999999px; top: auto; width: 1px; height: 1px; overflow: hidden; visibility: visible;}

strong{font-weight:700;}

img { outline-style: none; outline-width: 0; border: 0 none; max-width: 100%; height: auto; }

sup { font-size: x-small; font-weight: 300; }

sub { margin: 2px 0; padding: 2px 0; }

ul { list-style-image: none; list-style-position: outside; list-style-type: none; }

ol { list-style-image: none; list-style-position: inside; list-style-type: decimal; }

#contentwrapper ul {margin-bottom:20px;margin-left:30px;}

#contentwrapper ul ul {margin-top: 10px; }

#contentwrapper ul li, #contentwrapper ol li { margin-bottom: 10px; }

#contentwrapper ol ol { margin-top: 10px; }

#contentwrapper ol { list-style-type: decimal; padding-left: 18px; margin-bottom:20px; }

hr { border-style: none none solid; border-width: 0 0 1px; margin: 5px 0; }

:active { outline-style: none; outline-width: 0; }

p { padding: 0 0 10px; }

.wid5{width:5%;}
.wid10{width:10%;}
.wid15{width:15%;}
.wid20{width:20%;}
.wid25{width:25%;}
.wid30{width:30%;}
.wid35{width:35%;}
.wid40{width:40%;}
.wid45{width:45%;}
.wid50{width:50%;}
.wid55{width:55%;}
.wid60{width:60%;}
.wid65{width:65%;}
.wid70{width:70%;}
.wid75{width:75%;}
.wid80{width:80%;}
.wid85{width:85%;}
.wid90{width:90%;}
.wid95{width:95%;}
.wid100{width:100%;}

h1 {/*font-size:4.5em;line-height:40px;*/font-size:3.2em;line-height: 30px;letter-spacing:-1px;color:#ffffff;font-family:"DIN Next LT W04 Light",arial;font-weight:300;text-transform: uppercase;}

h2{color:#ff8400;font-size: 2.4em;text-transform:uppercase;font-family:'DIN Next LT W04 Bold',arial; margin-bottom:5px;float: left;width: 100%; font-weight: 400;}

h2 a:after{background-position: 0 0px;content: '';height: 10px;width: 17px;display: inline-block;margin-left: 3px;position: relative;top: -4px;}
h2 .pdf:after{background: url(/~/media/Images/R/RELX-Group/css/sprite.png) no-repeat;background-position: 0 -15px!important;content: '';height: 20px!important;width: 16px;float: right;margin-top:8px;margin-left: 9px;}

h2 .first-word,.rad-header {font-family:"DIN Next LT W04 Light",arial;float: left;font-weight: normal;color: #000000;margin-right: 7px;}
h2 .rlx-grp{font-family:"DIN Next LT W04 Light";}

h3 {color:#ff8400;font-size:2.1em;text-transform:uppercase;font-family:'DIN Next LT W04 Bold',arial;/*letter-spacing:-1px;*/margin-bottom:10px; font-weight: 400;}

h3 .rad-thick{color:#000;}

h4 {font-size: 1.8em;color:#ff8400;line-height:24px; font-weight: 400;}
h5 {font-size: 1.6em;color:#ff8400;line-height:24px; font-weight: 400;}
p{font-size:1.4em;line-height:20px;}
.content-page p{font-family: 'Istok Web', sans-serif;font-weight:400;font-size: 1.4em;line-height: 23px;margin-bottom:3px;}
.content-page .rad-introtext{font-size:1.6em;line-height:24px;text-transform:uppercase;margin-bottom:10px;}
.fl-right {float:right;/*margin-left: 10px;padding-top:2px;*/}
.fl-left{float: left;}
.rel{position: relative;}
/* .content-page ul li{padding-left:15px;background: url("/~/media/Images/K/KrispyKreme-IR/css/bullets.png") no-repeat;background-position: left 5px;width:100%;} */
a:focus{color:#ff8400;text-decoration: none;}


/*-------------- Top Navigation CSS Starts --------------*/

.sticky-nav.active #mmenu-burger{margin-top:4px;}
#mmenu-burger{background-position: 0 -158px;width: 28px;height: 25px;display: block;float: right;margin-top: 15px;display: block;text-indent: 99999px;}
.sticky-nav{position:relative}

.ticker-item {width: 33%;float: left;}
.mktcap-title{color: #c0bebe;font-size: 1.5em;font-family: "DIN Next LT W04 Bold";padding-bottom:0;}
.tick-value{color: #fff;font-size: 1.5em;font-family: "DIN Next LT W04 Bold";padding:0 5px;}
.value1{padding-left:0;}
.value3{padding-right:0;}
.nrml {font-weight: 400;color: #c0bebe;font-size: 13px;}
.ticker-slider,.mobi-ticker-slider{display:none;}
.ticker-desktop .slick-arrow,.ticker-slider .slick-arrow,.mobi-ticker-slider .slick-arrow{display:none !important;}
.ticker-desktop .slick-dots li button,.ticker-slider .slick-dots li button,.mobi-ticker-slider .slick-dots li button {backface-visibility: visible;background: #666;border-radius: 30px;display: block;height: 10px;margin: 5px 7px;transition: opacity 200ms ease 0s;width: 10px;padding: 0;border: 0;text-indent: -99999px;}
.ticker-desktop .slick-dots li,.ticker-slider .slick-dots li,.mobi-ticker-slider .slick-dots li{display:inline-block;}
.ticker-desktop .slick-dots li.slick-active button,.ticker-slider .slick-dots li.slick-active button,.mobi-ticker-slider .slick-dots li.slick-active button{background:#fff;}
.ticker-desktop .slick-dots,.ticker-slider .slick-dots,.mobi-ticker-slider .slick-dots{left: 50%; position: relative; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); display: inline-block !important; bottom:-2px; }





.sticky-nav.active{position:fixed;top:0;width:100%;left:0;z-index:99999;}
.logo > img,.logo > a > img{transition:all 0.3s;-webkit-transition:all 0.3s;}
/*.sticky-nav.active .logo > img,.sticky-nav.active .logo > a > img{width:172px;}*/
.sticky-nav.active .logo-nav-wrap {/*min-height: 70px;padding-top: 20px;*/background: #fff; box-shadow:  1px 2px 11px #989898;}
.sticky-nav.active .desk-nav{margin-top:20px}
.sticky-nav.active .desk-nav > ul > li.level1 > span, .sticky-nav.active .desk-nav > ul > li.level1 > a{padding-bottom:30px;}

.desk-nav > ul > li.level1.current > a{color:#ff8400;}


/*#topnavigation ul:hover + .black-overlay{display:block;}*/

.desk-nav li.level2{position:relative;}

#topnavigation ul li.level2 > a.showmore{background: url('/~/media/Images/R/RELX-Group/css/nav-plus.png') no-repeat;background-position:center;width: 18px;height: 18px;float: left; position: absolute;left:-7px;top: 5px;}

#topnavigation ul li.level2 > a.showmore.selected{background: url('/~/media/Images/R/RELX-Group/css/nav-minus.png') no-repeat;background-position:center;}
.desk-nav ul li.level2 > a, .desk-nav ul li.level2 > span{padding-left:20px;}



.search-icon{background-position: 0 -184px;width: 20px;height: 20px;display: inline-block;float: right;margin-top: 20px;cursor:pointer;margin-right: 5px;}
.search-icon:hover{background-position: -48px -184px;}
.search-icon.open,.search-icon.open:hover{background-position: -25px -182px;}

#SearchButtonContainer input,#searchTextboxContainer input{/*display:none;*/}
.search-wrapper{float:right;position: relative;}
.header-ticker{float:left;padding:3px 0px 7px; max-height:75px;}
.header-wrapper{background-color: #000;}
.logo{float: left;}
.desk-nav{float: right;margin-top: 20px;}
.desk-nav > ul > li{float: left;/*margin-left: 45px;*/}
.desk-nav > ul > li.level1 > span,.desk-nav > ul > li.level1 > a{float: left;font-size: 1.8em;color: #000;padding-bottom: 32px;position: relative;padding-left: 23px;padding-right: 23px;}
.desk-nav > ul > li.level1.last > span,.desk-nav > ul > li.level1.last > a{margin-right: -24px;}
.logo-nav-wrap{padding-top:19px;background: #fff;overflow:hidden;}

.desk-nav li.level2 {width: 100%;float: left;margin-bottom: 13px; }



.desk-nav ul li.level1 > ul{-webkit-box-shadow: 0px 6px 10px -10px rgba(0,0,0,1);
  -moz-box-shadow: 0px 6px 10px -10px rgba(0,0,0,1);
  box-shadow: 0 6px 10px -10px rgba(0, 0, 0, 1);position:absolute;/*top: 169px;*/top:100%;left:0;background:#fff;width:100%;z-index: 999;}

.desk-nav .level1 > ul >li{max-width:1200px;margin:0 auto;}



.desk-nav ul li > div{float:left;width:25%;padding:0px 10px;}
.desk-nav ul li > div ul li{width:100%;float:left;}
.desk-nav ul li.level1:hover > a,.desk-nav ul li.current > a,.desk-nav ul li.selected > a{color:#ff8400 !important;}
.desk-nav ul li.level1.haschildren:hover > a:after{content: '';width: 20px;height: 10px;background-position: 0 -208px;position: absolute;bottom: 0;left: 50%;margin-left: -10px;}
.desk-nav ul li.level1 >  ul{border-top: 2px solid #000;padding-top:21px;padding-bottom: 8px;}


/*
.desk-nav ul li.level1 > ul{}

.desk-nav ul li.level1:hover > ul{}

*/



.black-overlay{width: 100%;height: 100vh;content: '';background: rgba(0,0,0,0.8);position: absolute;left: 0;top: 100%;z-index:10;display:none;}
.sticky-nav.active .desk-nav ul li.level1:hover > ul{}
.desk-nav ul li.level1 > ul .level1-col1{float:left;width:25%;}
.desk-nav ul li.level1 > ul .level1-col2{float:left;width:25%;}
.desk-nav ul li.level1 > ul .level1-col3{float:left;width:25%;}
.desk-nav ul li.level1 > ul .level1-col4{float:left;width:25%;}
.desk-nav ul li.level2 ul{padding:5px 20px 6px 20px;}
.desk-nav ul li.level2 a{color:#000;}
.desk-nav ul li.level2 > a:after{background-position: 0 0px;content: '';height: 10px;/*width: 25px;*/display: inline-block;/*margin-left: 3px;*/position: relative;top: 0px;/*margin-left:6px;*/}
.desk-nav ul li.level2 > span{font-size: 1.4em;line-height: 27px;}
.desk-nav ul li.level2 > a {font-size: 1.4em;line-height: 22px; display:inline-flex}
.desk-nav ul li.level2 ul li >span,.desk-nav ul li.level2 ul li >a{font-size: 1.2em;line-height: 18px;color:#000;}
.desk-nav ul li.level2 ul li{padding-bottom:5px;}
.desk-nav ul li.level2 > a,.desk-nav ul li.level2 > span{text-transform:uppercase;}


/*-------------- Top Navigation CSS Ends --------------*/

/*-------------- Header CSS Ends --------------*/
/* --------------- Banner Starts ---------------*/
.banner-content-wrapper{color: #fff; z-index: 10;position: relative;/*min-height:241px;*/padding-top:33px;}
.banner-link a {color:#fff}
.banner-link a:hover {color:#ff8400}
.banner-content-wrapper p{padding-bottom:15px;}
.banner-intro p{color:#fff;font-weight:600;line-height:24px;font-size:1.8em;}
.banner-link p{color:#fff;font-weight:600;}
.banner-link p:after{background-position: 0 0px;content: '';height: 9px;width: 25px;display: inline-block;margin-left: 4px;}
.banner-content p{color:#fff;line-height:20px;font-size:1.4em;}
.over-banner{position:relative;background-repeat: no-repeat;/*background-attachment: fixed;*/background-position: center;}
.over-banner:after{content:'';width:100%;height:100%;background:rgba(0,0,0,0.7);position:absolute;top:0px;left:0;}
body.ip3-level1 .over-banner:after, body.ip3-level0 .over-banner:after, body#ip3-our-business-overview .over-banner:after, body#ip3-investor-overview .over-banner:after{background:rgba(0,0,0,0.6);}
.slick-arrow{position: absolute; bottom: 45px;  border: 2px solid #424242; border-width: 0 3px 3px 0;
  display: inline-block; width:50px;  height:50px; text-indent: -99999px; z-index:1; background: none;}
.slick-prev{right:52px;/* transform: rotate(135deg); -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg);*/}
.slick-next{right:0px;/* transform: rotate(-45deg); -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg);*/}
.slick-arrow.slick-disabled{display:none;}

#bannerwrapper { position: relative; }
#bannerwrapper .sliderbanner { position: relative;overflow: hidden; }

#bannerwrapperinner { padding: 0; }

.banneritem { position: relative; display: none; }
.banneritem:first { display: block; }
.banneritem .bannertext { position: absolute; bottom: 20px; left: 20px; }

.nojs .banneritem { display: none; }

.nojs .banneritem.banner1 { display: block; }


/* --------------- Banner Ends ---------------*/
/* ------------------- middle section starts -------------------------------------------------------- */
#contentwrapper { clear: both;padding-bottom:200px;}

#contentwrapper.tpl-home{padding-bottom:65px;margin-top:25px;}
.container-fluid{max-width:1216px;}



/*-------------- Footer CSS Starts --------------*/
#footerwrapperinner { background-color: #424242; padding-top: 10px; }
#footerwrapperinner p { color: #fff; }
#footerlinks ul { float: left; }
#footerlinks ul li { border-right: 1px solid #fff; float: left; padding: 0 10px; margin: 0; line-height: 1em; }
#footerlinks ul li:first-child { padding-left: 0; }
#footerlinks ul li:last-child { border-right: 0; padding-right: 0; }
#footerlinks ul li a { display: block; color: #fff; }
.footer{background-color: #000;margin-top:50px;float:left;width:100%;}
.inv-branding { margin-top: 30px; }
.inv-branding p { display: inline-block; }

.footer .linkedin a{background:url(/~/media/Images/R/RELX-Group/css/social1.png) no-repeat center center;width:46px;height:46px;display:block;}
.footer .linkedin:hover a{background:url(/~/media/Images/R/RELX-Group/css/linkedin-hover.png) no-repeat center center;width:46px;height:46px;display:block;}

.footer .twitter a{background:url(/~/media/Images/R/RELX-Group/css/twitter-icon.png) no-repeat center center;width:46px;height:46px;display:block;}
.footer .twitter:hover a{background:url(/~/media/Images/R/RELX-Group/css/twitter-icon-hover.png) no-repeat center center;width:46px;height:46px;display:block;}

.copyright {}

#footer .copyright {background: #00704a;line-height: 40px;color: #eeead9;text-align: center;font-size: 1.4em;font-weight: bold;}
.footer a:hover{color:#ff8400;}
/*-------------- Footer CSS Ends --------------*/
/*-------------SS-------------------*/
.ip3-edit table { font-size: 1em; }

/********* home content ***********/
.fig-wrap{text-align: center;}
.figures{font-size: 4.2em;color: #008fa3;line-height:40px;margin-bottom:15px;font-family: DIN Next LT W04 Bold;}
.small-fig{font-size: 1.8em;color: #666666;margin-bottom: 15px;font-family: DIN Next LT W04 Bold;}
.small-blue-figures{font-size: 4.0em;color: #008fa3;line-height: 40px;margin-bottom:0px;
  font-family: DIN Next LT W04 Bold;}
.dark-bottom-fig{line-height: 22px;font-size: 1.8em;color: #000000;font-family: DIN Next LT W04 Bold;text-transform: uppercase;}
.numbers-wrap{background-color: #f3f3f3;padding:63px 0px;}
.overlay-banner-wrap img{width: 100%;}
/*.stories-video-wrap img{width: 100%;}*/
.right-small-box{margin-bottom: 14px;}
.our-stories-tuumbs-wrap{margin-top:30px;}

/********** home content ends ***********/

.float100{width:100%; float:left;}

.latest-wrapper{padding:22px 0;padding-bottom:6px;}
.report-image{width:40%;float:left;}
.report-details{width:96%;/*float:right;padding-left: 6px;    margin-top: -10px;*/}
.report-details a{width:100%;display:block;float:left;font-size:1.4em;line-height:36px;border-bottom:1px solid #666666;color:#000;margin-bottom:12px;}
.report-details a.media-links:after{background-position: 0 -15px;content: '';height: 20px;width: 16px;float: right;margin-top: 10px;}

.news-item{margin-bottom:22px;}
.news-title {width: 75%;float: right;padding-left: 16px;color: #000;}
.news-date {width: 25%;float: left;border-right: 1px solid #666;font-size: 1.4em;line-height:17px;color: #000;}
body#ip3-Homepage .news-date {padding: 0 5px 0 0;}
.news-title p{font-size:1.4em;line-height:24px;line-height: 24px;}

.bottom-play-area{padding-left: 40px;margin-top: 40px;position: absolute;bottom: 31%;width: 34%;}
.bottom-play-area h2 .first-word{text-transform:none;}
.video-container{min-height:300px;padding: 95px 0;position:relative;z-index: 9;}
.video-container h2 .first-word,.video-container p{color:#fff;}
.bottom-play-area a{font-size:1.4em;line-height: 37px;position: relative;padding-left: 75px;margin-top: 15px;
  display: inline-block;}
.bottom-play-area a:hover{color:#fff;}



.bottom-play-area a:before{background-position: 0 -48px;content: '';height: 58px;width: 60px;position: absolute;left: 0;top: -15px;}
.bottom-play-area a:hover:before{background-position:0 -224px;}



.bottom-transparent-link{background:rgba(255,255,255,0.2);padding:10px 0;position:absolute;bottom:0;left:0;width:100%;z-index: 9999;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;}
.hover-text{color:#fff;text-transform:uppercase;display:none;font-size:1.6em;padding-bottom:0;float:left;padding-left:10px;font-family: DIN Next LT W04 Bold;}
.hover-text:after{background-position: 0 -117px;content: '';height: 10px;width: 25px;display: inline-block;margin-left:5px;position: relative;top: -2px;}
.bottom-transparent-link:hover .hover-text{display:block;padding-bottom:0px;}
.bottom-transparent-link:hover{background:#ff8400;}
.bottom-transparent-link:hover + .hover-backdrop{display:block;}
.trans-link-box{color:#fff;text-transform:uppercase;border:1px solid #fff;float:right;font-size:1.2em;line-height:22px;padding:0 5px;margin-right:10px;}
.trans-link-box a{color:#fff;}
.white-h2{color:#fff;font-size:2.4em;line-height:28px;text-transform:uppercase;font-family:DIN Next LT W04 Light;}
.box-text{position:absolute;left:40px;bottom:45px;max-width: 75%;z-index:1;}
.link-text{color:#fff;text-transform:uppercase;opacity:0;font-size:1.6em;padding-bottom:0;float:left;color:#ff8400;padding-left: 5px;}
.link-text:after{background-position: 0 0;content: '';height: 10px;width: 25px;display: inline-block;margin-left: 10px;position: relative;top: 0;}

.left-big-box{min-height:381px;position:relative;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;display: block; background-size: cover !important; }
.left-big-box:after,.bimg:after{content:'';background:rgba(0,0,0,0.5);width:100%;height:100%;position:absolute;top:0;left:0;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;}
.big-link-box{display:block;width:100%;}
.big-link-box:hover .left-big-box:after,.big-link-box:hover .bimg:after{background:rgba(0,0,0,0.7);}


.big-link-box:hover .left-big-box,.big-link-box:hover .bimg{transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);}
.big-link-box:hover + .bottom-transparent-link,.box-text:hover + .bottom-transparent-link{background:rgba(255,255,255,0);}
.big-link-box:hover .link-text{opacity:1;}


.bimg{min-height:183px;position:relative;display:block;width:100%;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.box-wrapper{width:100%;overflow:hidden;position: relative;}
.hover-backdrop{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.7);display:none;transition:all 0.2s;-webkit-transition:all 0.2s;z-index: 2;}


.business-area-wrapper{margin-top:32px;}
.thumb-wrapper{min-height:359px;position:relative;display:block;width:100%;overflow:hidden;}
.four-blocks-wrapper{padding:0px 0 34px;overflow:hidden;}
.hover-content p{color:#fff;}
.hover-content .link-text{color:#ff8400;opacity:1;padding-left:0;}
.black-textblock{background:rgba(0,0,0,0.5);padding:30px 30px 20px;padding-bottom:0px;position:absolute;bottom:0;transition:all 0.3s;-webkit-transition:all 0.3s;z-index: 2;width:100%;height:100% !important;}

.thumb-wrapper:hover .black-textblock .hover-content {display:block;} 
.thumb-wrapper .white-h2{vertical-align: bottom;display:block;}
.thumb-wrapper:hover .black-textblock:before{display:none;}

.careers-responsibility-wrapper{margin-bottom:0px;margin-top:22px}
.link-wrap a{font-size:1.6em;line-height:30px;margin-top:22px;border-bottom:1px solid #666666;color:#000;padding-bottom:5px;display:inline-block;}
.link-wrap a:after{background-position: 0 0px;content: '';height: 10px;width: 25px;display: inline-block;
  margin-left: 20px;position: relative;top: 0px;}
.latest-link:hover,.latest-link:active,.link-wrap a:hover,.link-wrap a:active,.link-wrap a:hover,.link-wrap a:active{color:#ff8400;border-bottom:1px solid #ff8400;}
.news-item a:hover .news-title p{color:#ff8400;}
h2 a{border-bottom:1px solid transparent;display:inline-block;}
h2 a:hover{border-bottom:1px solid #000;display:inline-block;}

.footer{color:#ffffff;padding-top:40px;}
.footer p a{color: #ffffff;}
.bottom-foot{border-top:1px solid #333333;padding: 11px 0px;}
.foot-links ul li{float:left;margin-right: 18px;padding:5px 0;}
.top-foot p.footer-header{font-size:1.6em;line-height:35px;color:#ffffff;}
.top-foot p{font-size:1.4em;line-height:20px;color:#c0bebe;}
.top-foot ul li a{color:#c0bebe;font-size:1.4em;line-height:30px;}
.top-foot{padding-bottom: 30px;}
.foot-social-images p{display:inline-block;margin-right:10px}
.foot-links ul li a,.copyright {color: #fff;font-size: 1.4em;line-height: 24px;}
.copy-right-logo{padding:5px 0;float: right;}
.copyright{float:left;margin-right:30px;padding-bottom: 0px;}
.copy-right-logo img{margin-top:5px;}
.foot-2 p strong{color:#ffffff;}
.stick-content{/*min-height:600px;*/}

#MainWrapper .content-wrap{min-height:570px;float:left;width:100%;} 
.grey-overlay-banner-wrap{background-color: #f3f3f3;margin-bottom:24px;}
.grey-overlay-banner-wrap h1{font-size:3.2em;color:#000000;font-family:"DIN Next LT W04 Light";line-height:65px;text-transform:uppercase;font-weight:normal;margin-bottom:15px;margin-top: 10px;}
.snapdown-title{float:left;width:100%;background-color:#f3f3f3;margin-bottom:2px;cursor:pointer;}
.snapdown-content{float:left;width:100%;}
.snapdown-title h2, .snapdown-title h3 {padding-bottom: 0px;margin-bottom:0px;float:left;width:100%;background: url(/~/media/Images/R/RELX-Group/css/snap-plus.png) no-repeat;background-position:right center;padding:17px 0px;letter-spacing:0px;padding-right: 45px;}
.snapdown-title h2 span{/*color: #ff8400;*/}

.snapdown-title h2, .snapdown-title h3{font-size:2em; }

.snapdown-title h3 .black-txt { font-family: "DIN Next LT W04 Light",arial; color:#000; font-weight: normal;;}
.snapdown-title h3 .orange-txt { font-family: "DIN Next LT W04 Bold",arial; color:#ff8400; font-weight: normal;margin-right: 7px;}

.snapdown-content{display:none;}
.snapdownItem{background-color:#ffffff;}
.snapWrapper{float:left;width:100%;background-color:#ffffff;}
.snapdownItem.active .snapdown-title{background-color:#ffffff;}
.snapdownItem.active .snapdown-title h2, .snapdownCloseItem.active .snapdown-title h2, .snapdownItem.active .snapdown-title h3{padding-bottom: 20px;background: url(/~/media/Images/R/RELX-Group/css/snap-minus.png) no-repeat;background-position: right center;}

.snapdownItem.active .snapdown-content{padding-bottom:20px;}  


.content-wrap p{padding-bottom:20px;}
.content-wrap .news-title p{padding-bottom:0px;line-height:17px;}


.snapdown-content .rad-highlight{color:#008fa3;font-size: 2.13em;line-height: 36px;font-family:"DIN Next LT W04 Light";}
.foot-sp{margin-top:10px;}
.foot-sp-head h2{margin-bottom:15px}
.content-bot-img{margin-bottom:20px;}
.my-content iframe{margin-bottom:20px;}
#breadcrumb{font-size:1.2em;position: absolute;left:0px;bottom: 9px;padding-left:8px;text-transform:uppercase;}
#breadcrumb .separator{color:#ff8400;margin:0px 2px;}
.ir-graph{margin-bottom:28px;margin-top:10px;}
.ir-graph-head{font-family:"DIN Next LT W04 Bold";font-size:1.6em;color:#000000;line-height:15px;margin-bottom:10px;text-transform:uppercase;}
.ir-graph-subhead{font-size:1.4em;color:#010101;line-height:20px;}
.ir-contact-wrap{background-color:#666666;padding:28px 0px;padding-bottom:9px;}



.scroll-table-container {width: 100%;padding: 0 0 5px;overflow-y: hidden;overflow-x: auto;margin-bottom: 20px;}

.my-content > ul{margin-bottom:15px;float:left;width:100%;}
.my-content ul > li{font-size:1.4em;float: left;width: 100%;background-image: url("/~/media/Images/R/RELX-Group/css/bullet.png");    background-position: left 7px;background-repeat: no-repeat;padding-left: 15px;margin-bottom: 5px;margin-top: 5px;line-height: 20px;}
.my-content ul > li li{font-size:1em;}
.my-content ul > li li li{font-size:1em;}




.my-content > ol{margin-bottom:15px;float:left;width:100%;}
.my-content ol > li{font-size:1.4em;float: left;width: 100%;padding-left: 15px;margin-bottom: 5px;margin-top: 5px;line-height: 20px;}
.my-content ol > li li{font-size:1em;}
.my-content ol > li li li{font-size:1em;}
.disclaimerNotesContainer .my-content > ol {list-style:outside none lower-roman; margin-left:15px}
.disclaimerNotesContainer .my-content > ol  li ol{list-style:outside none lower-alpha; margin-left:18px}

.snapdown-content ul{margin-bottom:15px;float:left;width:100%;}
.snapdown-content ul > li{font-size:1.4em;float: left;width: 100%;background-image: url("/~/media/Images/R/RELX-Group/css/bullet.png");    background-position: left 7px;background-repeat: no-repeat;padding-left: 15px;margin-bottom: 5px;margin-top: 5px;line-height: 20px;}
.snapdown-content ul > li li{font-size:1em;}
.snapdown-content ul > li li li{font-size:1em;}
.snapdown-content > ol{margin-bottom:15px;float:left;width:100%;}
.snapdown-content ol > li{font-size:1.6em;float: left;width: 100%;padding-left: 15px;margin-bottom: 5px;margin-top: 5px;line-height: 20px;}
.snapdown-content ol > li li{font-size:1em;}
.snapdown-content ol > li li li{font-size:1em;}








.cAlign{text-align:center!important;}
.h2-register-wrap{position:relative;}
.h2-register-wrap .reg-link{position: absolute;right: 0px;top: -30px;}
.h2-register-wrap .reg-link a{font-size:1.4em;} 
.event-template table{margin-top:0px;margin-bottom: 10px;}

/******* result center *********/
.rc-bottom-black-box{background-color: #000;color: #fff;min-height:260px;padding: 29px 39px 60px 39px;}
.rc-bottom-black-box h2 .first-word{color:#ffffff;}
.rc-bottom-image-wrap img{width:100%;}
.tab-reports-wrap table.rad-datatable tbody tr td{text-align:center;}
.rc-main-wrap{margin-bottom:49px;}
.tab-reports-wrap table.rad-datatable thead tr th{text-align:center;}
.bottom-dt{float: left;width: 100%;margin-top: 8px;}

/****** result center ends *******/


/******** Menu styles *************/
/*********** tabssss *************/
.tabs{margin-bottom:35px;float:left;width:100%;}
.tabs ul{}
.tabs > ul li{text-align:center;color:#7c7b7b;background-color:#ebebeb;font-size: 1.8em;border-right: 2px solid #fff;float:left;}
.tabs > ul li a{display:block;}
.tabs > ul li.current{background-color:#ff8400;color:#ffffff;}
.tabs > ul li span{padding:13px 53px;display:block;color: #7c7b7b;}
.tabs > ul li.current span{color:#ffffff;position: relative;}
.tabs > ul li.current span:after{top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-top-color: #ff8400;border-width: 15px;margin-left: -15px;}
.tabs > ul li:last-child{border-right:none;}

.tabs > ul li:hover{background-color: #ff8400;color: #ffffff;}
.tabs > ul li:hover span{color:#ffffff;}

/******* tabs ends ************/

/**Mobile year dropdown navigation **/
.tabmobi{float: left;width: 100%;margin-bottom: 30px;}
.tabmobi .yeartabselectmobi{cursor: pointer;background-color: #ff8400;float: left;width: 100%;color: #fff;padding: 11px 11px;position: relative;}
.tabmobi .yeartabselectmobi > a{Color:#fff;padding: 12px 0px;float:left;width:100%;padding-left:20px;padding-right:50px;}
.tabmobi .yeartabselectmobi.selected > span{position:absolute;right:0px;min-height:48px;min-width:50px;background: url(/~/media/Images/A/Altri-V2/css/sprite-nav-select-mobi.png) no-repeat ;  background-position: 10px 11px;  background-color: #a3c614;}
.tabmobi .yeartabselectmobi > span{position:absolute;right:0px;min-height:48px;min-width:50px;background: url(/~/media/Images/A/Altri-V2/css/sprite-nav-select-mobi.png) no-repeat ;  background-position: 10px -42px;  background-color: #a3c614;}
.tabmobi > ul{float:left;width:100%;background-color:#efefef;display:none;}
.tabmobi > ul li span{padding:10px 20px;  float: left;width: 100%;cursor:pointer;}
.tabmobi > ul li a{text-decoration:none;}
.tabmobi > ul li.current span{font-weight:bold;}
.tabmobi > ul li span:hover{text-decoration:none;}

.tabmobi > ul li{float:left;width:100%;border-bottom:1px solid #ffffff;}

.location-tab-mobi{float: left;width: 100%;margin-bottom: 30px;}
.location-tab-mobi .location-tab-mobi-selection{background-color: #385988;float: left;width: 100%;position:relative;cursor:pointer;min-height:48px;}
.location-tab-mobi .location-tab-mobi-selection a{color:#fff;}
.location-tab-mobi .location-tab-mobi-selection span.locationdropoption{
  position:absolute;right:0px;min-height:48px;min-width:50px;background: url(/~/media/Images/A/Altri-V2/css/sprite-nav-select-mobi.png) no-repeat ;  background-position: 10px -42px;  background-color: #5d779d;
}

/**** Mobile year dropdown navigation ends ***/
/*********** Menu style Ends **********/


/************ ajax menu **************/
.ajax-menu > ul li{text-align: center;color: #7c7b7b;background-color: #ebebeb;font-size: 1.8em;border-right: 2px solid #fff;float: left;position:relative;}
.ajax-menu > ul li.current{background-color: #ff8400;color: #ffffff;}
.ajax-menu > ul li span{padding: 13px 53px;display: block;color: #7c7b7b;}
.ajax-menu > ul li.current span{color: #ffffff;position: relative;}
.ajax-content{float:left;width:100%;}

.header-black-strip > ul li{padding: 0px 10px;font-size: 1.6em;line-height: 45px;background-color: #000000;color: #ffffff;font-weight: 600;    text-align: left;padding-right: 20px;padding-left: 20px;float:left;text-align:center;}

.header-black-strip > ul li:first-child{text-align:left;}

.year-counter,.inner{width: 100%;clear: both;}

.wrap-tit-date,.wrap-pr-ico, .wrap-presentation-ico, .wrap-webcast-ico{float:left;}
.wrap-tit-date{text-align: left;padding-right: 20px;border-bottom: none;padding-left: 20px;font-size: 1.4em;color: #231f20;vertical-align: middle;font-weight: normal;padding-top: 18px;padding-bottom: 17px;}
.wrap-tit-date{text-align: left;padding-right: 20px;border-bottom: none;padding-left: 20px;font-size: 1.4em;border-bottom: 1px solid #dfdfdf;color: #231f20;vertical-align: middle;font-weight: normal;}
.wrap-pr-ico,.wrap-presentation-ico, .wrap-webcast-ico{padding: 11px 10px;font-size: 1.8em;border-bottom: 1px solid #dfdfdf;color: #231f20;vertical-align: middle;line-height: 20px;text-align: center;min-height:72px;}

.text-center{text-align:center;}
.result-center-bottom-year-tab{width:100%;clear:both;margin-top:45px;float:left;position:relative;}
.ajax-menu{margin-bottom:50px;float:left;width:100%;}
.year-counter, .inner{float:left;width:100%;}
.year-counter{display:none;}
.ajax-menu > ul li.ui-state-active span:after{top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-top-color: #ff8400;border-width: 15px;margin-left: -15px;}
.ajax-menu > ul li.ui-state-active{background-color: #ff8400;}
.ajax-menu > ul li.ui-state-active span{color:#ffffff;}

.rc-link{position:relative;}
.rc-link a:before{background: url(/~/media/Images/R/RELX-Group/css/sprite.png) no-repeat;background-position: 0 -48px;content: '';height: 58px;width: 60px;position: absolute;left: 0;top: -15px;}

.rc-link a{padding-left:72px;font-size: 2em;margin-top: 8px;float: left;}
/*********** ajax menu ends ********/


/******* Press releases *******/
.pr-landing-wrap .pr-item.alternate{background-color:#f3f3f3;}
.pr-landing-wrap .pr-item{float:left;width:100%;padding:10px 20px;}
.pr-date{font-family: 'Open Sans';font-size:1.4em;float:left;width:11.5%;border-right: 1px solid #666666;padding-bottom: 47px;padding-top: 5px;}
.pr-title-wrap{font-family: 'Open Sans';font-size:1.8em;float:left;width:88.5%;padding-left:16px;}
.pr-title-wrap .intro-pull p{font-size: 0.778em;}
.pr-title-wrap a{margin-bottom: 14px;float: left;width: 100%;color:#000;line-height:22px;}
.pr-title-wrap a:hover{color:#ff8400}
.pr-dt{float:left;width:100%;margin-bottom:30px;font-size: 1.6em;font-weight: bold;}
/******** press releases ends ******/
.mid-big-img{margin:23px 0px;position:relative;}
.mid-big-img .mid-img-text-wrap{color:#ffffff;padding-right:30%;position: absolute;top: 150px;left: 45px;}
.gen-img-bott,.gen-text-bottom{float:left;width:50%;}
.gen-img-bott{padding-right:20px;}
.gen-img-bott > a > img{margin-bottom:20px;}
.mid-img-text-wrap h2 .first-word{color:#ffffff;}
.overlay-banner-wrap.standard-banner .banner-content-wrapper{min-height:260px;}


/********** custom breadcrumb ********/
#breadcrumb.custom-breadcrumb{position:relative;left: auto;bottom: auto;text-transform:uppercase;}
.bread-grey{background-color:#f3f3f3;padding:8px 0px;margin-bottom:24px;}
/********** custom breadcrumb ends *********/



/************* BOD CSS*************/

#bod-list{margin-bottom:10px;}
.bodTopContent{margin-bottom:30px;}
.bodTopContent p{font-size:1em; line-height:1.438em;font-weight:300;}
.bod-item{/*margin-top:15px;*/background-color:#000;position: relative;}
.bodwrapper-bottom .bod-item{margin-top:15px;}
.bod-item .bodImage{position:relative;/*background-color:#e7ecef;*/}

.bod-item .bodImage:hover:before, .bod-item.active .bodImage:before{/*background-color:rgba(92, 127, 146, 0.6);position:absolute; content:""; width:100%;height:100%; left:0; top:0;*/}

.bod-item.hover-on:after{content:'';position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.7);top:0;left:0;}


.bod-item.active .bodImage:after{background-position:-309px -28px;width:36px;height:36px;position:absolute; content:"";left: 10px;  bottom: 4px;}
.bod-item .name{ font-size: 1.250em; color:#5c7f92; line-height:1.250em; padding-bottom:0; font-weight:bold;}
.bod-item .designation{font-size:1.6em;line-height: 1.250em;font-weight: 400;color: #ffffff;font-family: "DIN Next LT W04 Light";}
.bodImage img { display: block; max-width: 100%; height: auto; margin: 0 auto;width:100%;}
.bodContent { padding: 10px 0px; display:none; }
.nojs .bodContent{display:block;}
.bod-member-page .bodContent{display:block !important;}
.bod-member-page .bodContent p {font-size: 1em; font-weight: 300; line-height: 1.438em;}
.bodContent .extraDetail{display:none;}
.extraDetail{border-bottom:3px solid #fff;padding-bottom: 9px;margin-bottom:32px;}
.extraDetail .name{font-size:1.625em; line-height:0.962em;color:#000000; margin:3px 0 6px;padding-bottom: 0; font-weight:700;}
.bod-details{float:left;width:100%;background-color:#000;padding:14px 20px;position: absolute;bottom: 0;  /*  min-height: 137px;*/}
.extraDetail .designation{font-size: 1.250em; line-height:1.350em;font-weight:300;}
.list-item-content {font-size:1.4em;font-family: 'Open Sans';font-weight:normal;}
.list-item-content .rad-highlight{color:#ff8400;font-family: 'Open Sans';font-weight:700;}


/************* BOD CSS Ends *************/

/*LIST_ITEM LANDING*/
.list-items{}
.list-items .list-items-box{/*max-width:1200px;margin:0 auto;*/}
.list-item-full-content{margin: 0 auto;position:relative;background-color:#000000;color:#ffffff;padding:10px 20px;padding-bottom:35px;}
.list-item-full-content p{font-size:1em; line-height:1.438em;font-weight:300;margin-bottom:10px;}
.list-item-content{/*background:#e7ecef;*/padding:0px 7px;margin-bottom:20px;}
.list-item-content.large{display:none;}
.list-item-content.medium{display:none;margin:0 0px 30px;}
.list-item-content.medium.clearfix{clear:both;}
.list-item-content.small{display:none;margin:0 -15px 30px; }
/*.list-item-content.active{display:block;}*/
.list-item-content.large .list-item-full-content{padding-right:24%;min-height:125px;}
.list-item-content.medium .list-item-full-content{padding:30px 15px;}
.mobCloseBtn-wrapper{display:none; text-align: center; margin: 15px 0;}
.closeBtn{/*background-position: -365px -30px; content: ""; cursor: pointer; height: 36px; position: absolute; right: 15px; text-indent: -9999px; top: 20px; width: 36px;*/}
.closeBtn{background: url(/~/media/Images/R/RELX-Group/css/close.png);background-position: center center;width: 50px;height: 50px;float: left;background-repeat: no-repeat;text-indent: -9999999px;position: absolute;right: 25px;}
.mobCloseBtn { background-position: -362px -20px; cursor: pointer; height: 48px; text-indent: -9999px; width: 48px; display: inline-block; background-color: #aac6d6; border-radius: 999px;}
.video-item{position:relative;/*height:100%;*/z-index:5;}
.video-title-wrap{position:absolute;top:70px;left:30px;z-index:8;}
.video-title-wrap h2 .first-word{color:#ffffff;}
.video-item .bottom-transparent-link{bottom:28px;}
.video-item .vjs-has-started{z-index:100;}
.bod-details p.name{font-family: "DIN Next LT W04 Black";font-size: 1.92em;color:#ff8400;font-weight: normal;}





a.bod-link:after{background-position: 0 0px;content: '';height: 9px;width: 25px;display: inline-block;margin-left: 4px;}
.bod-head-bottom{margin-top:35px;padding: 0px 5px;float:left;width:100%;}
.bod-head-top{margin-top:0px;padding: 0px 5px;float:left;width:100%;}
.bod-head-bottom h2{margin-bottom: 0px;padding-bottom: 4px;}

.bod-details a.bod-link{color: #ff8400;text-transform:uppercase;font-size:1.6em;font-family: "DIN Next LT W04 Black";/*display:none;*/padding-top: 10px;padding-bottom: 5px;visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.5s linear;}

.bod-details:hover a.bod-link{/*display:block;*/visibility: visible;
  opacity: 1;}




/*********** search CSS ***********/
#SearchButtonContainer input{/*background: url(/~/media/Images/R/RELX-Group/css/sprite.png) no-repeat;background-position: 0 -184px;*/width:40px;height:45px;display: inline-block;float: right;cursor: pointer;border: none;text-indent: -999999999px;background: url(/~/media/Images/R/RELX-Group/css/search-close.png) no-repeat;background-position:center;}

#searchbox.search-wrapper.open #SearchButtonContainer input{background: url(/~/media/Images/R/RELX-Group/css/search-close-white.png) no-repeat;background-position:center;}


#searchTextboxContainer{position: absolute;right: 0px;width:0px;}
#searchTextboxContainer input{border: none;background-color: #ff8400;color: #fff;min-height:45px;margin-right:40px;width:100%;float:left;padding:0px;font-size: 1.6em;}

#searchTextboxContainer input.snapopens{padding:10px 20px;}


#searchbox.search-wrapper.open #searchTextboxContainer input{padding-left:15px;padding-right:15px;}


#SearchButtonContainer{position: absolute;right: 0px;}
#searchbox{}
#searchTextboxContainer > ul{background-color:#000;float:left;width:100%;padding:10px;z-index:99999!important;}
#searchTextboxContainer > ul.ui-autocomplete li{float:left;font-size:1.6em;line-height:22px;width:100%;margin:3px 0px;padding: 5px;
  cursor:pointer;}
#searchTextboxContainer > ul.ui-autocomplete li:hover{background-color:#440000;color:#fff;}
#searchTextboxContainer > span{display:none;}
/*********** Search CSS Ends ********/

.temp-ir-landing .foot-sp{border-bottom: 1px solid #c7c7c7;float:left;width:100%;}
.ir-top-head{margin-top:20px;float:left;width:100%;}
.ir-bottom-wrap{background-color: #f3f3f3;padding:28px 0px;}
.ir-banner .banner-content-wrapper{/*padding-top:15px;*//*padding-top:45px;*/padding-top:21px;}
.ir-ban-head > h1{margin-bottom:4px;margin-top:0px;letter-spacing: 2px;}
.grey-list{background-color:#f3f3f3;padding-left: 52px;min-height:312px;padding-top:61px;}

.grey-bod-cat-list-head{font-size:1.8em;font-family:"DIN Next LT W04 Bold";}
.grey-list > ul{margin-top:18px;}
.grey-list > ul li{font-size:1.4em;padding: 10px 0px;}



.grey-list > ul li.bd-a{background: url(/~/media/Images/R/RELX-Group/css/a.png) no-repeat;background-position:left;padding-left:35px;}
.grey-list > ul li.bd-n{background: url(/~/media/Images/R/RELX-Group/css/n.png) no-repeat;background-position:left;padding-left:35px;}
.grey-list > ul li.bd-c{background: url(/~/media/Images/R/RELX-Group/css/c.png) no-repeat;background-position:left;padding-left:35px;}
.grey-list > ul li.bd-r{background: url(/~/media/Images/R/RELX-Group/css/r.png) no-repeat;background-position:left;padding-left:35px;}
.grey-list > ul li.bd-blank{background: url(/~/media/Images/R/RELX-Group/css/blank.png) no-repeat;background-position:left;padding-left:35px;}



.grey-list > ul li.bd{padding-left:35px;}

.grey-list > ul li.alt{display:none;}



.memb-category-wrap{position: absolute;left: 20px;bottom: 15px;}
.memb-category-wrap span{margin:0px 3px}



/********** meet our people *********/
.meet-bod-item{float:left;width:100%;position:relative;height: 100%;margin-top: 15px;}
.meet-bod-item .meet-bodImage{position: relative;cursor: pointer;}
.meet-bod-details{/*float: left;width: 100%;*/background-color: #000;padding: 14px 20px;height:141px;}
.meet-bod-item .meet-name{font-size: 1.250em;color: #5c7f92;line-height: 1.250em;padding-bottom: 0;font-weight: bold;}
.meet-bod-item .meet-designation{font-size: 1.4em;line-height: 1.250em;font-weight: 400;color: #ffffff;font-family: "DIN Next LT W04 Light";margin-top:10px;float:left;width:100%;}
.meet-bod-item .meet-designation{/*font-size:1em;*/}
.meet-location{font-family: 'Open Sans';font-weight:700;font-size:1.4em;color:#ffffff;}
.meet-bod-link{font-size:1.4em;margin-bottom:7px;float:left;width:100%;}
.meet-bod-item .meet-bod-selection{position:absolute;height:100%;width:100%;cursor:pointer;z-index:999;}
.meet-bod{margin-bottom:15px;box-sizing: border-box;}
.meet-right{padding-left:80px;}
.mp-name{color:#000000;font-size:1.7em;line-height:24px;float: left;width: 100%;border-bottom: 1px solid #666666;padding-bottom:6px;}
.pagination{margin-top:120px;float:left;width:100%;}
.pagination a.next{margin-top:26px;float:left;width:100%;} 
.pagination a.next span:hover, .pagination a.prev span:hover {color:#ff8400}
.mp-previous{text-align: right;width: 100%;float: left;font-family: "DIN Next LT W04 Black";font-size: 1.6em;padding-top: 10px;text-transform:uppercase;}
.mp-next{text-align: left;width: 100%;float: left;font-family: "DIN Next LT W04 Black";font-size: 1.6em;margin-top: 10px;}

.pagination .prev .mp-name{text-align:right;}
.pagination .next .mp-name{text-align:left;}
.my-right{padding-right:95px;}
.pg-link:hover .mp-name{border-bottom:1px solid #ff8400;}

.pagination .next span.mp-name:after{background-position: 0 0px;content: '';height: 10px;width: 25px;display: inline-block;margin-left: 15px;background: url(/~/media/Images/R/RELX-Group/css/sprite.png) no-repeat;}


.pagination a.prev span.mp-name:before{background-position: 0 0px;content: '';height: 10px;width: 25px;display: inline-block;margin-right: 15px;background: url(/~/media/Images/R/RELX-Group/css/sprite.png) no-repeat;transform: rotate(180deg);}
.orange-title{/*font-family:"DIN Next LT W04 Black";font-size:3.4em;color:#ff8400;line-height:34px;*/text-rendering: optimizeLegibility;}
.meetpeople .orange-title{font-family: "DIN Next LT W04 Black";color: #ff8400;text-transform: uppercase;line-height: 36px;font-size: 2.6em;}

.orange-title h2{font-family: "DIN Next LT W04 Black";font-size:2.6em;color: #ff8400;line-height: 34px;padding-bottom:0px;margin-bottom:0px;}

.orange-title h2 .first-word{font-family: "DIN Next LT W04 Black";line-height: 34px;float: left;color: #ff8400;margin-right: 7px;}


.inner-big-img{float:left;width:100%;/*margin-top:50px;*/margin-top:0px;margin-bottom:20px;position:relative;}
.orange-intro{font-family:"DIN Next LT W04 Black";font-size:2em;line-height:24px;color:#ff8400;text-transform:uppercase;}
.orange-location{font-family:"DIN Next LT W04 Light";font-size:1.6em;line-height:36px;text-transform: uppercase;margin-bottom: 23px;}


.pagination .disabled{display:none;} 
/********** meet our people ends *********/

.ir-col{float:left;width:33.333%;color:#ffffff;}
#ip3-investors .footer,#ip3-investor-overview .footer,  #ip3-our-business .footer {margin-top:0px;}
.ir-contact-wrap{margin-top:40px;}
.ir-contact-wrap h2 .first-word{color:#ffffff;}
.ir-contact-wrap .ir-contact-title-wrap{float:left;width:100%;}

.bod-item.grey{opacity: 0.3;}
.bod-item.grey.active{opacity:1;}

.rc-box1{background-color:#000;}
.rc-box1 .rc-top-image-wrap img{width:100%;}
.our-stories-tuumbs-wrap .bimg{background-position: center center!important;background-size: cover!important;}
.slick-arrow{border:none;bottom:66px;}
.slick-next{background-image: url('/~/media/Images/R/RELX-Group/css/slick-next.png');background-repeat:no-repeat;}
.slick-prev{background-image: url('/~/media/Images/R/RELX-Group/css/slick-previous.png');background-repeat:no-repeat;}

.slick-prev.slick-disabled{background-image: url('/~/media/Images/R/RELX-Group/css/prev-disable.png');background-repeat:no-repeat;}

.slick-next.slick-disabled{background-image: url('/~/media/Images/R/RELX-Group/css/next-disabled.png');background-repeat:no-repeat;}
.grey-body-cat-list-mobi{display:none;}
#topnavigation{width:auto;float:right;}
.mob-menu-wrap{display:none;}
.mobileTablet{display: inline-block;float: right;overflow:hidden;}
#mob-menu-wrap{/*max-width:270px;*/}
.our-stories-tuumbs-wrap .box-text{position: absolute;left: 40px;/*bottom:-5px;*/bottom:30px;max-width: 100%;z-index: 1;padding-right:20px;}


.gen-four-box-wrap .gen-top-box{margin-top: 21px;margin-bottom: 13px;/*display:inline-block;height:auto;*/} 
.gen-top-box h2 a:focus,.gen-top-box h2 a:active{border-bottom: 1px solid transparent;}

.gen-four-box-wrap + .bottom-gen-sec-two{margin-top:30px;}
.bottom-gen-sec-two{margin-bottom:30px;}
.container-outer-wraps{position: absolute;top: 0px;z-index: 999;width: 100%;}
.container-outer-wraps .container-fluid{position:relative;}
.mid-big-img > img{width:100%;}
.business-template .bread-grey{margin-bottom:0px;border-bottom:1px solid #aaaaaa;} 
.left-textual-wrap{float:left;width:50%;padding-right:10px;}
.right-image-wrap{float:right;width:50%;padding-left:10px;}


/*********** for m-menu **********/
.mob-menu-wrap{text-transform:uppercase;}
.mm-listview li.level1.current a{background-color:#ff8400;color:#ffffff;}
.mm-listview li.level1.current a span{color:#fff;}

.mm-listview li.level1.current a:after{border-color: #ffffff;}


#mob-menu-wrap .mm-listview > li > a, .mm-listview > li > span{border-left: 1px solid #c5c5c5;}
/********* for m-menu ends *********/


/*-------------- Share CSS Starts --------------*/
.shareWrapper{float:right;display: inline-block;}
.shareIcon{    margin: 13px 0 14px;cursor: pointer;float: right;padding-bottom: 0 !important;}
.share-options{display:none;padding:13px 0 14px;float:left;padding-right:2px;}
.share-options a {display: inline-block;background: #ff8400;text-decoration: none;font-size: 1.4em;color: #fff;text-transform: uppercase; padding:5px 10px 4px;font-family: 'Open Sans';}
.share-options a:before{float:right;margin-left:5px;font-family: 'FontAwesome';}
.shareIcon:hover + .share-options{display:block;}
.shareIcon:hover .default-show{display:none;}
.shareIcon:hover .hover-show{display:block;}
.hover-show{display:none;}
.share-options:hover{display:block;}
/*-------------- Share CSS Ends --------------*/


.my-intro{font-family: 'Open Sans';font-size: 1.25em;line-height: 20px;font-weight:400;float: left;width: 100%;}
.my-intro.banner-inner, .my-intro.banner-video{margin-bottom:22px}
.content-wrap .my-intro p{line-height:28px;color:#008fa3;}
.content-wrap .my-intro.black-text p{color:#000}

.my-category{display: inline-block;padding: 5px 10px;background-color: #000;color: #fff;position:absolute;top:15px;}
.my-snap-content-width{max-width:896px;}
.my-snap-content-width h3 {font-size:1.8em; font-family:"DIN Next LT W04 Bold"; color:#424242; padding:10px 0; margin-bottom:0}
.template-tab-year-landing .tab-yr-landing-covering-wrap{position:relative;z-index:8;}
.template-tab-year-landing .tab-yr-landing-covering-wrap .reg-link{float: right;margin-bottom: 20px;}

.template-tab-year-landing .tab-yr-landing-covering-wrap .reg-link a{font-size:1.4em;line-height:26px;}
.result-center-bottom-year-tab .reg-link{position:absolute;right:0px;top:-25px;}
.result-center-bottom-year-tab .reg-link a{font-size:1.4em;}
.video-main-wrap{position:relative;z-index:9;}
.video-main-wrap .reg-link, .video-main-wrap .reg-link2{float: right;margin-bottom:20px; width:100%;text-align:right;}
.video-main-wrap .reg-link a, .video-main-wrap .reg-link2 a{font-size:1.4em;line-height:26px;margin-top:0px;}

.gen-top-box h2{/*margin-bottom:17px;*/}



/************ Mobile year dropdown navigation ***********************************/
.tabmobi{float: left;width: 100%;margin-bottom: 30px;position: relative;}
.tabmobi .yeartabselectmobi{cursor: pointer;background-color: #ff8400;float: left;width: 100%;color: #fff;padding: 11px 11px;position: relative;}
.tabmobi .yeartabselectmobi > a{cursor: pointer;
  display: block;
  font-size: 1.4rem;
  padding: 6px 40px 6px 6px;
  position: relative;font-family: "DIN Next LT W04 Light";}
.tabmobi .yeartabselectmobi.selected > span{
  position: absolute;
  width: 50px;
  height: 48px;
  right: 0px;
  top: 0px;
  background: url(/~/media/Images/R/RELX-Group/css/drop-opened.png) no-repeat;
  background-position: center;
  cursor: pointer;
  
  
}



.tabmobi .yeartabselectmobi > span{    position: absolute;
  width: 50px;
  height: 48px;
  right: 0px;
  top: 0px;
  background: url(/~/media/Images/R/RELX-Group/css/drop-closed.png) no-repeat;
  background-position: center;
  cursor: pointer;}


.tabmobi > ul{float:left;width:100%;background-color:#efefef;display:none;position:absolute;top:100%;}
.tabmobi > ul li span{padding:10px 20px;  float: left;width: 100%;cursor:pointer;color: #000;font-size: 1.4em;}
.tabmobi > ul li.current span{font-weight:bold;}
.tabmobi > ul li span:hover{text-decoration:none;color#ffffff;background-color: #ff8400;}
.location-tab-mobi{float: left;width: 100%;margin-bottom: 30px;}
.location-tab-mobi .location-tab-mobi-selection{background-color: #385988;float: left;width: 100%;position:relative;cursor:pointer;min-height:48px;}
.location-tab-mobi .location-tab-mobi-selection a{color:#fff;}
.location-tab-mobi .location-tab-mobi-selection span.locationdropoption{
  position:absolute;right:0px;min-height:48px;min-width:50px;background: url(~/media/Images/G/Grafton/css/sprite-nav-select-mobi.png) no-repeat ;  background-position: 10px -42px;  background-color: #5d779d;
}

/************ Mobile year dropdown navigation ends***********************************/


.Back-to-landing a img{border-bottom: 1px solid #666666;}
.Back-to-landing a img:hover{border-bottom:1px solid #ff8400;}
#loadmore a:hover{text-decoration:underline;}

.stories-video-wrap{position:relative;margin-top:20px;}
.video-player{display:none;width: 100%;float: left;position: absolute;top: 0;height: 100%;background: #fff;   z-index: 100;}
.video-area{padding:0 60px;margin-top:-60px;}
.video-area > div{border:3px solid #eae8e8;}
.close-video{float: right; padding: 0 60px;font-family:"DIN Next LT W04 Regular";font-size:1.6em;margin-bottom:10px;color:#ff8400;cursor:pointer;}
.close-video img{margin-left:10px;}
.pos_static{position:static;}

#loadmore-meetbod a{background-color: #ff8400;margin: 0 AUTO;text-transform: uppercase;width: 230px;color: #ffffff;font-size: 1.8em; cursor: pointer;display: block;padding: 12px 0px;text-align: center;text-decoration: none;font-family: "DIN Next LT W04 Light";}
#loadmore-meetbod{width:100%;float:left;margin-top:50px;}

#ip3-business-leaders .grey-body-cat-list{display:none;}

.nojs .snapdown-title h2{background-image:none !important;}
.nojs .snapdown-content{display:block;}


.srchbtn{position: absolute;height:45px;width: 40px;right: 0px;cursor:pointer;}
#searchbox.search-wrapper.open #SearchButtonContainer .srchbtn { display: none;}
.mmenus-close{background-color: #ffffff;background-image: url(/~/media/Images/R/RELX-Group/css/black-close.png);height: 40px;width: 40px;background-repeat: no-repeat;background-position: center;display:none;}


.box-text-mobi{float:left;display:none}
.white-h2-mobi {color: #000;font-family: DIN Next LT W04 Light;font-size: 3.4em;line-height: 36px;text-transform: uppercase;}
.link-text-mobi::after {background-position: 0 0;content: "";display: inline-block;height: 10px;margin-left:5px;   position: relative;top: 0;width: 25px;background:url(/~/media/Images/R/RELX-Group/css/small-orange.png) no-repeat;}
.link-text-mobi {color: #ff8400;float: left;font-size: 1.6em;padding-bottom: 0;padding-left: 5px;text-transform: uppercase;}

#searchTextBoxContainerRP input{border:none;width:300px;background-color:#ccc;padding:0px 10px;font-size:1.2em;display:inline-block;    height: 34px;}
#searchTextBoxContainerRP,#searchButtonContainerRP{float:left;}
#searchButtonContainerRP input{-webkit-appearance: none;border: none;background: url(/~/media/Images/R/RELX-Group/css/search-close.png) no-repeat;background-position: center;background-color: #616161;    text-indent: -999999px;width: 40px;display:inline-block;    height: 34px;}
#searchinnerRP{margin-bottom:30px;float:left;width:100%;}



/************** search page css *******************/
.ip3search_highlight{font-weight:bold;}
.sitesearchpagination{padding-top:10px;}
.sitesearchpagination ul li{float:left; margin:0 10px 0 0; padding:0;}
table.searchTable{width: 100%; word-break:break-all;}
table.searchTable tbody tr th{ text-align:left; height:22px;}
#tabs.sectionTabs{float:left; position:relative; width:100%; padding:0 0 10px;margin-bottom: 20px;margin-top: 10px;}
#tabs.sectionTabs ul{border-bottom:1px solid #dcdcdb; float:left; list-style:none outside none; padding:0; margin:0; width:100%;}
#tabs.sectionTabs li{float:left; padding:0; margin:0; border-left:1px solid #dcdcdb; border-top:1px solid #dcdcdb;}
#tabs.sectionTabs li.lastLI{border-right:1px solid #dcdcdb;}
#tabs.sectionTabs li a span{display:block; text-align:center;}
#tabs.sectionTabs li a{display:block; padding:12px 24px; text-align:center;background-color: #FFF;color: #0f3759;font-size:1.4em;}
#tabs.sectionTabs li.current a, #tabs.sectionTabs li a:hover{background-color: #ff8400;color: #ffffff;font-weight: bold;}
#tabsDD{height:35px; font-size:1em; width:180px;background: url("/~/media/Images/R/RELX-Group/css/searchTab-dd.png") no-repeat scroll 97% 13px #fff;padding-left:10px;border:1px solid #ccc; border-radius:0px;}
#tabs.sectionTabs span.select{position:absolute; font-size:1em; top:0; left:0; height:35px; color:#000; padding:11px 15px 10px 5px; background:url("/~/media/Images/R/RELX-Group/css/searchTab-dd.png") no-repeat scroll 96% 15px #cccccc; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; *behavior:url("/~/media/Files/R/RELX-Group/htc-files/boxsizing");}
.ui-widget-content{border-radius:0px!important;}
#tabs.sectionTabs.searchtabs li a{padding:12px 12px}

.searchresultpage p{font-size:1em;}
.searchresultpage{float:left;width:100%;}
/************** search page css ends *******************/

#searchContainerRP .ui-autocomplete{}

#searchContainerRP .ui-autocomplete > li {float:left!important;width:100%!important;font-size:1.4em;}

#searchContainerRP .ui-autocomplete > li:hover{background-color:#ccc;cursor:pointer;}


#searchContainerRP .ui-autocomplete > li{float:left!important;width:100%!important;padding: 5px 7px;background-color: #efefef;}
#searchContainerRP .ui-helper-hidden-accessible{display:none!important;}

#mobishowsearch{display:none;}

.mm-panels{margin-top:60px;}
#mobishowsearch{z-index: 999999999999;position: absolute;top: 0px;width: 100%;}
.searchinner2{color:#666666;}
.searchinner2 #searchTextBoxContainer2 input{background-color: #666666;color: #fff;border: none;padding:19px 10px;    width: 100%;font-size:1.6em;}

#searchButtonContainer2 input{-webkit-appearance:none;appereance:none;text-indent:-9999999999px;background: url(/~/media/Images/R/RELX-Group/css/search-close.png) no-repeat;background-position: center;width: 60px;height: 50px;border:none;}

#searchButtonContainer2{float: left;position: absolute;right: 0px;top:0px;border:0px;}

.mm-listview>li.current a{background-color: #ff8400;color: #ffffff;}
.mm-listview>li.current a span{color:#ffffff;}
.mm-panel.mm-hasnavbar .mm-navbar{padding-bottom:60px;}
.mm-menu{background-color:#ffffff!important;}
.mm-panels .mm-opened.mm-current .mm-navbar{/*background-color: #ff8400;color: #ffffff;*/}
.mm-panels .mm-opened.mm-current .mm-navbar a.mm-title{color: #000;font-size: 1.6em; /*max-width:190px;*/}
.mm-panels .mm-opened.mm-current{}


.mm-listview > li.selected a { background-color: #ff8400; color: #ffffff;}
.mm-listview > li.selected a span { color: #ffffff;}
.mm-menu .mm-listview > li.selected .mm-next:after {border-color: #ffffff;}
.mm-menu .mm-listview > li.current .mm-next:after {border-color: #ffffff;}


#mobi-section-Homepage-level1 .mm-navbar .mm-title{display:none;}

#mobi-section-Homepage-level1 .mm-navbar{display:none;} 
#mobi-section-Homepage-level1{padding-top:15px;}


html.mm-opened  #mmenu-burger{background:url(/~/media/Images/R/RELX-Group/css/black-close.png);background-repeat:no-repeat;}

.business-template .stories-wrapper:after{/*content: '';width: 100%;height: 100%;background:rgba(0,0,0,0.5);position: absolute;top: 1px;left: 0;*/}


.business-template .stories-wrapper .mybot{/*background:rgba(0,0,0,0.5);padding:10px;*/z-index: 999;}
.business-template .stories-wrapper .mybot.img-hide{padding:0px!important;background: none;}
.pdf:after{background: url(/~/media/Images/R/RELX-Group/css/sprite.png) no-repeat;background-position: 0 -15px!important;content: '';height: 20px!important;width: 16px;float: right;margin-top: 10px;}


.link-wrap a[href$=".pdf"]:after{background: url(/~/media/Images/R/RELX-Group/css/sprite.png) no-repeat;background-position: 0 -15px!important;content: '';height: 20px!important;width: 16px;float: right;margin-top: 4px;margin-left: 10px;}

.my-content a:active,.my-content a:hover,.my-content .link-wrap a:active,.my-content .link-wrap a:hover{outline: 0 none;color: #000;}
.snapdown-content a:active,.snapdown-content a:hover,.snapdown-content .link-wrap a:active,.snapdown-content .link-wrap a:hover{outline: 0 none;color: #000;}


/*.desk-nav ul li.level1 > ul{visibility: hidden;opacity: 0;transition: visibility 0, opacity 0.5s linear;transition: all 0.5s ease;}*/



.desk-nav ul li.level1 > ul{display:none;}



/*.desk-nav ul li.level1 > ul li{opacity: 0;transition: all 0.5s ease;}*/

.desk-nav ul li.level1:hover > ul,.desk-nav ul li.level1:focus > ul{display:block;}




.latest-results .report-details .hm-press-link:after{ background: url(/~/media/Images/R/RELX-Group/css/sprite.png) no-repeat;background-position: 0 0px;content: '';height: 13px;width: 32px;float: right;margin-top: 10px;} 


.outlookLink{background: url(/~/media/Images/R/RELX-Group/css/outlook-icon.png);background-repeat: no-repeat;min-height: 50px;width: 100%;float: left;background-position: center;}
.outlookLink:hover{background: url(/~/media/Images/R/RELX-Group/css/outlook-icon-orange.png);background-repeat: no-repeat;min-height: 50px;width: 100%;float: left;background-position: center;}

.banner-link-full{position: absolute;height: 100%;width: 100%;top: 0px;left: 0px;}
.banner-link-full p{float:left;width:100%;height:100%;display:block;}
.banner-link-full p a{display: block;height: 100%;width: 100%;position: absolute;top: 0px;left: 0px;z-index: 99;}


.over-banner:hover .banner-content-wrapper .banner-link a.all-page-link{color:#ff8400!important;}
.over-banner > .hm-all-link{position: absolute;height: 100%;width: 100%;top: 0px;left: 0px;z-index:99;}

.over-banner:hover .banner-content-wrapper .banner-link a{color:#ff8400;}


textarea,input[type="text"],input[type="button"],input[type="submit"] {-webkit-appearance: none;border-radius: 0;}



.searchresultpage .ui-autocomplete{float:left;width:300px!important;position:absolute;}

#searchFilter{margin-bottom:15px;}
#searchFilter span{font-size:1.2em;float:left;} 
#resuleMsg p{font-size:1.2em;}
.business-template .stories-wrapper:after{content: '';
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.7);
  position: absolute;
  top: 0px;
  left: 0;}

.related-category{position:static !important;}
.recommended-reading{margin-top:70px;width:100%;float:left;}
.rr-header{text-align: left;width: 100%;float: left; font-family: "DIN Next LT W04 Black"; font-size: 1.8em;color:#ff8400;text-transform:uppercase;padding-bottom: 20px !important;}
.related-listing .link-wrap a{line-height:26px;margin-top:23px;}
.related-listing .link-wrap.first a{margin-top:13px !important;}
.norows{margin-top:20px;}

.tab-reports-wrap td a.media-links {background: url(/~/media/Images/R/RELX-Group/css/pdf.png) no-repeat center center;width: 49px;    height: 49px;    display: block;    text-align: center;    margin: 0 auto;text-indent: -9999px;}
.tab-reports-wrap td a.media-links:hover{background: url(/~/media/Images/R/RELX-Group/css/pdf_hover.png);}

.tab-reports-wrap td a.web-ico{background:url(/~/media/Images/R/RELX-Group/css/webcast-ico.png) no-repeat center center;width: 49px;    height: 49px;    display: block;    text-align: center;    margin: 0 auto;text-indent: -9999px;}
.tab-reports-wrap td a.web-ico:hover{background:url(/~/media/Images/R/RELX-Group/css/webcast-hover-new.png) no-repeat center center;}

.tab-reports-wrap td a.int-link{background:url(/~/media/Images/R/RELX-Group/css/html.png) no-repeat center center;width: 49px;    height: 49px;    display: block;    text-align: center;    margin: 0 auto;text-indent: -9999px;}
.tab-reports-wrap td a.int-link:hover{background:url(/~/media/Images/R/RELX-Group/css/html-hover.png) no-repeat center center;}
.mm-next{height:42px!important;}
.mm-listview .mm-next:before{position: absolute;top: 1px!important;}

.stories-text-filter .btn-pr-search{border-bottom-color:#ffffff;border-top-color:#ffffff;border-color:#ffffff;border:none;}
.tab-reports-wrap table{clear:both;}





/************* No JS ******************/
.nojs .search-wrap{display:none;}
.nojs .bod-details{position:relative;}
.nojs .bod-details{color:#ffffff;}
.nojs .bod-link{display:none;visibility:hidden; opacity:0;}
.nojs .sitesearchpagination{float:left;width:100%;}
/*********** no js ***********/


.temp-general-landing .mid-big-img .container-outer-wraps{content: '';width: 100%;height: 100%;background: rgba(0,0,0,0.7);position: absolute;top: 0px;left: 0;}
.bottom-links-wrapper  .link-wrap:first-child a{margin-top:0px;}

.banner-link p:after{background:url(/~/media/Images/R/RELX-Group/css/small-orange.png);background-position: 0 0px;content: '';height: 9px;width: 25px;display: inline-block;margin-left: 4px;background-repeat:no-repeat;}


h2 a:after{background:url(/~/media/Images/R/RELX-Group/css/small-orange.png);background-position: 0 0px;content: '';height: 9px;width: 17px;display: inline-block;margin-left: 4px;background-repeat:no-repeat;}
.latest-results .report-details .hm-press-link:after{background:url(/~/media/Images/R/RELX-Group/css/small-orange.png);background-position: 0 0px;content: '';height: 9px;width: 14px;display: inline-block;margin-left: 4px;background-repeat:no-repeat;}


.link-text:after{background:url(/~/media/Images/R/RELX-Group/css/small-orange.png);background-position: 0 0px;content: '';height: 9px;width: 25px;display: inline-block;margin-left: 4px;background-repeat:no-repeat;}



.hover-text:after{background:url(/~/media/Images/R/RELX-Group/css/small-white.png);background-position: 0 0px;content: '';height: 7px;width: 25px;display: inline-block;margin-left: 4px;background-repeat:no-repeat;}











.link-wrap a:after{background:url(/~/media/Images/R/RELX-Group/css/small-orange.png);background-position: 0 0px;content: '';height: 9px;width: 14px;display: inline-block;margin-left: 4px;background-repeat:no-repeat;}

/*.desk-nav ul li.level2 > a:after{background:url(/~/media/Images/R/RELX-Group/css/small-orange.png) !important; background-position: 0 0px;content: '';height: 9px;width: 25px;display: inline-block;margin-left: 4px;background-repeat:no-repeat!important;background:none!important;}*/

.foot-sp-head h2{padding-bottom:0px;}
.mid-top-section {margin: 28px 0 32px;width: 100%;float: left;}


.mm-listview>li.level2.current a:after{border-color:#ffffff;} 
.nojs .desk-nav ul li.level1 > ul li{opacity:1 !important;visibility:visible !important;}
#iframe-header{}
.stories-video-wrap .video-container{background-position: center top;}

.only-mobi{display:none;}

input[type="checkbox"], input[type="radio"]{margin-top: 0px;float: left;margin-left: 8px;margin-right:5px;}

.nojs .tab-content:not(:first-child){display:block;}

.overlay-banner-wrap{margin-top: 128px;position:relative;}
.grey-overlay-banner-wrap{margin-top:128px;}
.ip3-edit .sticky-nav.active{position:relative;}
.ip3-edit .overlay-banner-wrap{margin-top:0px;}
.ip3-edit .grey-overlay-banner-wrap{margin-top:0px;}


/************** Client Corrections ****************/

.technology-item >h2{color:#ffffff;font-family: "DIN Next LT W04 Light";font-weight: normal;} 
.foot-sp-content{position:relative;float:left;width:100%;height:100%;}
.foot-sp-content a.covering-wrap{position: absolute;display: block;left: 0px;top: 0px;height: 100%;width: 100%;}

.gen-box-img{float:left;width:100%;height:100%;position:relative;}
.gen-box-img a.covering-wrap{position: absolute;display: block;left: 0px;top: 0px;height: 100%;width: 100%;}
.my-content ul.rad-list li{background-image:none;padding-left: 0px;width: 50%;margin-bottom:20px;}
.my-content ul.rad-list li a{float:left;width:100%;height:100%;display:block;}
.my-content ul.rad-list li span{float:left;width:100%;padding-top: 8px;padding-bottom: 10px;}
.footer .linkedin a,.footer .twitter a{display: inline-block;text-indent: -9999999px;}
/************ Client corrections ends ***********/
.toggle-class .second-tab.test{display:none;}

.main-content-show #first-tab{display:block;}
.main-content-show #second-tab{display:none;;}
.main-content-show.highlight #first-tab{display:none;}
.main-content-show.highlight #second-tab{display:block;}

.toggle-class .test{font-size: 3em;font-family: "DIN Next LT W04 Bold";line-height: 36px;cursor:pointer;}
.toggle-class{display:inline-block;margin-bottom:30px;}
.toggle-class .test span{font-family:"DIN Next LT W04 Light";font-size:0.5em;text-decoration:underline;float: left;width: 100%;line-height: 16px;}
.content-wrap p a img{margin:4px 0px;}
.btm-cntnt{margin-top:30px;}

.inner-big-img .my-category a{color:#ffffff;cursor:pointer;}
.recommended-reading .my-category.related-category a{color:#ffffff;cursor:pointer;}

/* #ip3-issuing-companies-and-guarantors .disclaimer-wrap{top:115px;} */
.press-kits-template .bod-details{position:relative;}
.download-link a{font-size:1em;line-height:20px;color:#fff;margin-top: 8px;float: left;}
.mar-bottom-30{margin-bottom:30px;}
.mar-top-30{margin-top:30px;}
.press-kits-template .bod-head-top .bodImage{border: 1px solid #e6e6e6;}
.t-videowrap .video-item .bottom-transparent-link{bottom:14px;}
.press-kits-template {padding-top:22px;}
.hidden .video-title-wrap,.hidden .bottom-transparent-link{display:none !important;}


.overlay-banner-wrap{float:left;width:100%;margin-bottom:20px;}
.over-banner{min-height:241px;}
.my-customabs{position: absolute;top: 0px;width: 100%;height: 100%;z-index: 9999;}
.ip3-share-price .tabs > ul li span{padding: 13px 23px;}
.mar-bottom35{margin-bottom:35px;}
.t-results .bottom-dt{display:none!important;} 
.t-presentation .bottom-dt{display:none!important;} 
.t-report .bottom-dt{display:none!important;}



/************ rs extra to hide nav icons ***************/

#topnavigation ul li.level2 > a.showmore{visibility:hidden;}
/********** rs extra to hide nav icons ends ********/
.ir-bottom-wrap .inv-xml span{padding-right:5px;color:#000}
.inv-xml{font-weight:600}
.latest-results{margin-bottom:15px}

.t-report .reg-link{margin-bottom: 20px;text-align: right;}
.t-report .reg-link .link-wrap a{margin-top:0px;}
.martop0{margin-top:0px!important;}
.marbottom35{margin-bottom:35px;}
.left-cont.my-content > ul, .my-content > ul.rad-content {background-color:#fef5ec;border-top: 1px solid #f8981d;padding: 10px}
.left-cont.my-content h3{margin-bottom:8px;}

#ip3-video-gallery{}

.t-videowrap .video-item .bottom-transparent-link{ /*bottom: 23px;*/bottom:0;}
.bod-head-top .bod-details{ min-height: 95px;}
.video-item{margin-bottom:20px;float:left;width:100%;}

/******* right signpost *******/
.sp-title{font-size: 1.6em;font-weight: bold;padding: 10px;border: 1px solid #e8e8e8;background-color: #f3f3f3;}
.sp-content{padding: 10px;border: 1px solid #e8e8e8;}
.rpa{float: left;width: 100%;border: 1px solid #e8e8e8;padding: 10px;font-size: 1.4em;background-color: #f3f3f3;}
.right-sp{float:left;width:100%;margin-bottom:30px;}
.rpa:hover{background-color: #e2e2e2;}
/******* right signpost ends *******/

.press-kits-template .bod-head-top .bod-details{max-height: 85px;max-height: 90px;padding:13px 20px;} 



/************* for video gallery template **********/
.t-videowrap .video-wrapper .video-item .video-title-wrap{display:none;}
/*.t-videowrap .video-item .bottom-transparent-link{bottom:3px;}*/



/************* for video gallery template  ends **********/
.meet-bod-item .meet-designation.mem-cat{padding-bottom:0px;}



/* ------------------- CSS added from main2.css file ------------ */

.heads-wrap {min-height: 55px;}
.h2-register-wrap .reg-link a {line-height: 24px;}
.reset{float:right;cursor:pointer;background-color: #efefef;padding:12px 15px 12px 10px;}
.reset p{padding-bottom: 0 !important;background: url(~/media/Images/R/Relx-Group/css/reset-icon.png) no-repeat;    padding-left: 25px;font-size: 1.8em;}

.scale{padding: 0 10%;}
.scale ul{display: table;width: 84%;border-bottom: 1px solid #000;}
.scale li {display: table-cell;width: 10%;font-size: 1.5em;text-align: left;border-right: 1px solid #000;padding: 5px 10px;}
.graph-inner-intro{padding:20px 12% 0;color:#ff6600;}
.graph-inner-intro p{font-size: 1.2em;line-height: 16px;padding-bottom: 10px !important;}
.acc-year {width: 10%; text-align: right;float: left;padding: 10px;font-size: 1.5em;line-height: 20px;padding-top:10px;}
.bar-area{width: 90%;padding: 10px 1px;float: left;}
.bar{height:20px;border: #ffc29a 1px solid;background: #ffe8d9;float:left;}
.bar:hover{background-color: #ff9900;}
.debt-paid { display: block; /*background-color: #666;*/
background: repeating-linear-gradient( 135deg, #ff8a00, #ff8a00 1px, #ffc29a 4px, #ff8a00 2px );
/*background: repeating-linear-gradient( 45deg, #ff8a00, #ff8a00 1px, #ffc29a 1px, #ff8a00 4px );*/ height: 18px; float: right; color: #000; text-align: right; padding: 2px 5px;font-size: 0.8rem; opacity:0.8; }
.value{float:left;font-size:1.4em;line-height:20px;margin-left:10px;}
.graph-container{position:relative;}
.graph-container:after {content: '';width: 1px;background: #000;height: 100%;display: block;position: absolute;left: 10%;top: 25px;}
.acc-title{cursor:pointer;}
.acc-content{display:none;padding:0 12%;}
.main-graph-wrapper{min-height:500px;}
.disable-click{cursor:default;}

.top-section,.bottom-section{text-align:center;}
.headline{font-family: "DIN Next LT W04 Bold";font-size: 1.6em;width: 100%;padding: 10px 0px 20px 0px;text-align: center;}
.topbox {text-align: center;border: 1px solid #333333;padding: 4px;width: 150px;background-color: #ffffff;display: inline-block;padding:10px;max-width:150px;font-size: 1.4em;line-height: 20px;}
.topbox1{margin-right:50px;}
.top-boxholder{text-align: center;padding: 5px 0 15px;}
.main-content{padding-top:30px;}
.grey-box {border: 1px solid #333333;padding: 4px;background-color: #efefef;text-align: center;width: 100%;display: inline-block;font-size:1.4em;line-height:20px;}
.top-grey-boxes1 .grey-box{width:48%;}
.top-grey-boxes1 .grey-box:first-child{margin-right:3%;}
.bottom-colored-boxes{width:100%;float:left;margin-top:12px;}
.color-box {border: 1px solid #333333;background-color: #efefef;text-align: center; width: 48%;display: inline-block;font-size: 1.4em;line-height: 20px;float: left;padding: 20px;}
.bottom-colored-boxes .color-box:first-child{margin-right:15px;}

.colored-boxes-wrapper{max-width: 1920px; margin: 0 auto; width: 100%; text-align: center;}
.colored-boxes {   
    width: calc(33.3333% - 7px);
    width: -ms-calc(33.3333% - 7px);
    width: -webkit-calc(33.3333% - 7px);
    max-width: 405px;
    float: none;
    display: inline-block;
    border: 0;
    position: relative;
    -webkit-transition: all 0.5s ease-out 0s;
    -webkit-transform: scale(1);
    -ms-transition: all 0.5s ease-out 0s;
    -ms-transform: scale(1);
    -moz-transition: all 0.5s ease-out 0s;
    -moz-transform: scale(1);
    transition: all 0.5s ease-out 0s;
    transform: scale(1);
}

.color1{background-color: #999999;}
.color2{background-color: #ff9900;}
.color3{background-color: #899fd2;}
.color4{background-color: #77b2c6;}
.color5{background-color: #fac090;}
.color6{background-color: #f5e4d6;}

body#ip3-issuing-companies-and-guarantors .color5{background-color: #fac090;}
.arrow-text{display: inline;position: relative;padding: 0 7%;}
.bottom-section-wrapper .headline .arrow-text:after{background:url(~/media/Images/R/RELX-Group/css/arrow.png) no-repeat;float:right;width:20px;height:23px;content:'';position:absolute;right:0;top: -5px;}
.bottom-section-wrapper .headline .arrow-text:before{background:url(~/media/Images/R/RELX-Group/css/arrow.png) no-repeat;float:left;width:20px;height:23px;content:'';position:absolute;left:0;top: -5px;}

.disclaimerTextContainer{display:none;margin-top:20px;font-size:1.4em;line-height:20px;color:red;}
.disclaimerButtonContainer input{background-color: #ff8400;color: #ffffff;border: 0;margin-right: 10px;padding: 10px;min-width: 100px;font-size: 1.4em;}




/*Our Business*/

.business-areas-wrapper {/*padding-top: 42px;*/margin-top:25px;}
.tab-content:not(:first-child){display:none;}
.tab-wrap{padding: 0 27px !important;display:table;margin-top:24px;}
.tab {padding:18px 20px; background: #f3f3f3;color: #000;text-transform: uppercase;font-family: "DIN Next LT W04 Light";font-size:2.8em;line-height:28px;cursor:pointer;display: table-cell;vertical-align: bottom;width:100%;
  -webkit-transition: background-color 0.7s ease-out; -moz-transition: background-color 0.7s ease-out; -o-transition: background-color 0.7s ease-out; transition: background-color 0.7s ease-out;}

.tab.active,.tab:hover {background:#ff8400; color:#fff;}

.tab:after{content: ''; position: absolute; bottom:-22px; left:60%; margin-left:-50px; width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 22px solid transparent; }

.tab:hover:after {border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 22px solid #ff8400; -webkit-transition: border-color 0.8s ease-out; -moz-transition: border-color 0.8s ease-out; -o-transition: border-color 0.8s ease-out; transition: border-color 0.8s ease-out; }

.tab.active:after {content: ''; position: absolute; bottom:-21px; left:60%; margin-left:-50px; width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 22px solid #ff8400;}

.tabs-area{margin-bottom:43px;}
.tab-content{width: 100%;float: left;}
.right-cont.my-content strong{color:#008fa3}
.stories-wrapper{min-height:450px;padding: 40px 50px;position:relative;}
.stories-wrapper{/*margin-top:75px;*/margin-top:40px;}
.bottom-content-section p,.bottom-content-section .first-word{color:#fff;}
.bottom-content-section h2 a:hover{border-bottom:1px solid #fff !important;}
.tab-intro{padding-right:50px !important;padding-bottom:8px;padding-left:27px !important;}
.right-cont .rad-right {float: right;margin-left: 55px;margin-top: 17px;padding-right: 20px;}
/*.left-cont{padding-left:27px !important;}*/
.left-cont table.rad-datatable td{border-bottom:0;padding:0;font-size:1.4em;line-height:20px;}
.left-cont table.rad-datatable td:first-child{width:30%;padding-left:0;}
.left-cont table.rad-datatable td:last-child{width:70%;padding-right: 20px;margin-bottom: 20px;}
.tab-content .right-left-section {padding:0 15px}
.tab-content .right-right-section {padding:0 0 5px 25px}
.right-right-section h2 {padding-top:10px}
.stories-wrapper + .footer{margin-top:0;}
.tab-content h3 {font-family:"DIN Next LT W04 Regular";color: #000;font-weight: normal;margin-bottom:20px;}
.business-template .banner-content-wrapper{padding-top:43px;}
.right-cont h3{margin-bottom:8px !important;}
.right-cont .link-wrap {clear:left; padding: 10px 0 0 15px;}
.right-cont .link-wrap a{margin-top:30px;}
.business-template .numbers-wrap {padding:30px 0px 26px;}



.right-image-wrap {float: right;width: 50%;padding-left: 11px;padding-top: 10px;}
.black-wrap {background-color: #000;color: #fff;/*min-height:380px;*/padding-top:23px;padding-bottom:20px;}
.black-head{margin-bottom:20px;}
.black-head h2{margin-bottom:5px;}
.black-head h2 .first-word{color:#fff;}
.technology-item h2 .first-word {color: #ffffff;float: none;margin-right: 0;}
.technology-item h2 {font-size: 2.2em;min-height: 65px;margin-bottom: 0;}
.technology-item > span.text-subtitle {font-family: "DIN Next LT W04 Regular";font-size: 1.8em;float: left;width: 100%;margin-bottom: 29px;min-height:auto;}
.technology-item .big-txt {font-family: "DIN Next LT W04 Bold";font-size: 4.2em;color: #008fa3;line-height: 40px;float: left;width: 100%;margin-bottom: 7px;}
.sub-big {font-family: "DIN Next LT W04 Bold";font-size: 1.8em;text-transform: uppercase;width: 100%;float: left;padding: 0 20%;line-height: 20px;}
.tech-item-description {width: 100%;float: left;margin-top: 15px;}
.tech-item-description p {font-size: 1.4em;line-height: 18px;}
.technology-item{width: 25%;text-align: center;float: left;padding: 0px 10px;}
.technology-item h2{font-size:2.2em;min-height:65px;padding: 0 20px;}
.technology-item h2 .first-word{color:#ffffff;float:none;}
.sub-big{font-family:"DIN Next LT W04 Bold";font-size:1.8em;text-transform:uppercase;}
.template-tab-year-landing table tbody tr th{font-family: 'Open Sans';font-weight:700!important;} 
.template-tab-year-landing table tbody tr th .bottom-dt{font-family: 'Open Sans';font-weight:400!important;color: #010101;}
.business-introduction{padding-right:30px;}

.bottom-content-section h2,.business-areas-wrapper h2{margin-bottom:7px;}
.mobi-tabs{display:none;}
.stories-wrapper.height-auto {min-height: auto !important;padding: 0 50px;}
.stories-wrapper.height-auto .padd-top h2{padding-top:40px;}
.stories-wrapper.height-auto{display:none;}
.tab a {display:block; width:100%; padding:18px 20px; min-height:120px}
.tab.active a, .tab:hover a {color: #fff;} 






@media all and (max-width:1024px) and (min-width:768px){
  .top-grey-boxes1 .grey-box:first-child{margin-right:2%;}
  .bottom-colored-boxes .color-box:first-child{margin-right:4%;}
}

@media all and (max-width:991px) and (min-width:768px){
  .technology-item h2 .first-word{margin-right:7px;}
  .technology-item{width:50%;margin-bottom:20px;}
  .tab{font-size: 2.2em!important;line-height: 28px!important;}
  .tab-wrap{padding:0 7px !important;}
  .right-cont .rad-right {float: right;margin-left: 20px; padding-right: 0px;}
  .left-cont table.rad-datatable td:last-child {width: 65%;padding-right: 0;margin-bottom: 20px;padding-left: 20px;}
  .left-cont table.rad-datatable td:first-child {width: 35%;}
  .left-cont,.tab-intro{padding-left:7px !important;}
  .right-cont .link-wrap a{margin-top:10px;}
  .stories-wrapper{min-height:350px;}
}

@media all and (max-width:767px){
  .right-cont .rad-right {float: right;margin-left: 20px; padding-right: 0px;}
  .left-cont,.tab-intro{padding-left:7px !important;}
  .technology-item h2 .first-word{margin-right:7px;}
  .bottom-colored-boxes .color-box:first-child{margin-right:4%;}
  .bottom-section{padding: 10px;background: #efefef;margin-bottom: 15px;}
  .topbox{max-width:inherit;width:48%;}
  .topbox1{margin-right:3%;}
  .bottom-section .headline{padding-left:10px;padding-right:10px;}
  .arrow-text{display:block;padding:10px 30px;background:#efefef;}
  .bottom-section-wrapper .headline .arrow-text:before,.bottom-section .headline .arrow-text:after{top:5px;}
  .bottom-section-wrapper .headline .arrow-text:before{left:10px;}
  .bottom-section-wrapper .headline .arrow-text:after{right:10px;top: 5px;}
  .technology-item,.right-image-wrap,.left-textual-wrap{width:100% !important;}
  .right-image-wrap{padding-left:0 !important;padding-top:20px;}
  .technology-item > span.text-subtitle{margin-bottom:0;}
  .big-txt{margin-top:20px;}
  .technology-item h2{min-height:inherit;}
  .business-template .numbers-wrap{padding-bottom:0;}
  .tabs-area{display:none;}
  .left-cont table.rad-datatable td:first-child{width:40%;}
  .left-cont table.rad-datatable td:last-child{width:60%;padding-right: 0;padding-left: 10px;}
  .left-cont{margin-bottom:20px;}
  .stories-wrapper {min-height: 250px;padding: 40px 7px;}
  .mobi-tabs{display:block;margin-bottom:20px;width:100%;float:left;margin-top:20px;}
  .busi-tabs a.stories-toggle > span.stories-label{line-height:24px;}
  .scale{display:none;}
  .acc-year{width:15%;}
  .bar-area{width:85%;}
  .graph-container:after{left:15%;}
  .graph-inner-intro {padding: 20px 17% 0;}
  .acc-content{padding:0 17%;}
  .close-video,.video-area{padding:0 !important;}
  .reset{margin-left:0;margin-top:20px;}
}

.bussi-tabs .tab:after{display:none !important;}
.bussi-tabs{display:block !important;}
.bussi-tabs .tab{padding:0 !important;vertical-align:top !important;}
.bussi-tabs .tab a{padding: 18px 20px !important;color: #000;}
.bussi-tabs .tab a:hover{color:#fff;}


/*#ip3-business-leaders .bodWrapper.list-items .bod-item{margin-bottom:15px;}*/




.do-not-click, .do-not-click span {
  /*color: #000000;*/
  cursor: context-menu;
}
#topnavigation ul li.level2.haschildren li.level3 a{display:block;}
.rad-small{margin:5px;}

/********* for the links division **********/
.careers-wrapper ul.rad-list li a , .responsibility-wrapper ul.rad-list li a{font-size: 1.6em;line-height: 30px;margin-top: 22px;border-bottom: 1px solid #666666;color: #000;padding-bottom: 5px;display: inline-block;}

.careers-wrapper ul.rad-list li a:hover , .responsibility-wrapper ul.rad-list li a:hover{color: #ff8400;border-bottom: 1px solid #ff8400;}

.careers-wrapper ul.rad-list li:first-child a , .responsibility-wrapper ul.rad-list li:first-child a{/*margin-top:0px;*/}

.careers-wrapper ul.rad-list li a:after , .responsibility-wrapper ul.rad-list li a:after{
  background-position: 0 0px;
  content: '';
  height: 10px;
  width: 25px;
  display: inline-block;
  margin-left: 20px;
  position: relative;
  top: 0px;
  background: url(/~/media/Images/R/RELX-Group/css/small-orange.png);
  background-position: 0 0px;
  content: '';
  height: 9px;
  width: 14px;
  display: inline-block;
  margin-left: 4px;
  background-repeat: no-repeat;
  
}
/****** for links division enfs ******/

.rad-list.rad-filter{ -webkit-column-count: 2; /* Chrome, Safari, Opera */
  -moz-column-count: 2; /* Firefox */
  column-count: 2;}
.snapdownCloseItem.active .snapdown-title{background-color:#fff;}
.my-content .rad-small{width: 32%;}





.video-script-wrap > iframe {
  max-width: 100%;
  width: 100%;
}
h2.all-black{color: #000000; font-family: "DIN Next LT W04 Light",arial; font-weight: 400;}
h2.all-orange .first-word{font-family: "DIN Next LT W04 Bold",arial; color: #ff8400;}
h2.all-orange {font-weight: 400;}



.float100 {float: left; width: 100%;}
table.rad-financialtable thead th sup {font-size: small;}
table tbody tr td.mvrow32-lightorange:first-child { padding-left: 10px;}


.latest-reports-box {
    float: left;
    margin-right: 15px;
    border: 1px solid #b1b1b1;
    margin-left: 15px;
    position: relative;
	margin-bottom: 30px;
}

.latest-reports-boxlink{
	background: rgba(0,0,0,0.5);
   position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
}

.latest-reports-boxlink:hover{
	background: #ff8400;
}



a.pdfwhite {
    width: 100%;
    display: block;
    float: left;
    font-size: 1.4em;
    color: #fff;
    padding: 6px 56px 6px 8px;
}

a.pdfwhite:after {
    content: "";
    background: url(/~/media/Images/R/RELX-Group/css/pdf-white.png) no-repeat;
    content: '';
    height: 20px;
    width: 20px;
    float: right;
    position: absolute;
    right: 8px;
    bottom: 8px;
}

.orange-title.less-bold h2, .orange-title.less-bold h2 .first-word, .less-bold {font-family: "DIN Next LT W04 Bold",arial !important;}




#recent-media-coverage-list {margin: 20px 0 20px 0; float: left; width: 100%;}
#recent-media-coverage-list .left-big-box-rmc{min-height: 220px;}
#recent-media-coverage-list .box-text-rmc{ bottom: 0; max-width: 80%;}
#recent-media-coverage-list p.white-h2-rmc:after {
    background: url(/~/media/Images/R/RELX-Group/css/small-orange.png);
    background-position: 0 0px;
    content: '';
    height: 9px;
    width: 25px;
    display: inline-block;
    margin-left: 4px;
    background-repeat: no-repeat;
}
#recent-media-coverage-list .rmc-download p.white-h2-rmc:after {
    background: url(/~/media/Images/R/RELX-Group/css/small-orange-pdf.png);
    background-position: 0 7px;
    content: '';
    height: 25px;
    width: 25px;
    display: inline-block;
    margin-left: 4px;
    background-repeat: no-repeat;
}
#recent-media-coverage-list span.oragne-date {
    font-size: 1.8em;
    padding-bottom: 7px;
    float: left;
    width: 100%;
    display:none;
}
#recent-media-coverage-list .rmc-description p {
    padding: 10px 20px 40px 20px;
	min-height: 120px;
}
.hover-link a:hover{color:#ff8400!important;}

.rinfo-listing {float: left;margin-top: 35px;}
	.rinfo-listing .rr-header {padding-bottom:0!important;}
	
body#ip3-issuing-companies-and-guarantors .top-grey-boxes3 {width: 48%;}

body#ip3-issuing-companies-and-guarantors .color5 {width: 48%!important;}

body#ip3-people .foot-sp-content .pdf::after {background-image:none;}

.snapdown-title-link {
    float: left;
    width: 100%;
    background-color: #f3f3f3;
    margin-bottom: 2px;
    cursor: pointer;
}

a.l2ap {
    color: #000000;
    font-family: "DIN Next LT W04 Light",arial;
    font-weight: 400;
    font-size: 2.0em;
    padding-bottom: 0px;
    margin-bottom: 0px;
    float: left;
    width: 100%;
    background: url(/~/media/Images/R/RELX-Group/css/snap-link.png) no-repeat;
    background-position: right center;
    padding: 22px 0px;
    letter-spacing: 0px;
    padding-right: 45px;
    text-transform: uppercase;
}

/*
.rad-link a {border: 1px solid #000; padding: 10px;float: left;}
.rad-link a::after {background-position: 0 0px;content: '';height: 10px;width: 25px;display: inline-block;margin-left: 20px;position: relative;top: 0px;background: url(/~/media/Images/R/RELX-Group/css/small-orange.png);background-position: 0 0px;content: '';height: 9px;width: 14px;display: inline-block;margin-left: 10px;background-repeat: no-repeat;}
*/


#accept-buttonfs {
    background-color: #ff8400;
    color: #ffffff;
    border: 0;
    margin-right: 10px;
    padding: 10px;
    min-width: 100px;
    font-size: 1.4em;
    float: left;
    text-align: center;
}

#decline-buttonfs {
    background-color: #ff8400;
    color: #ffffff;
    border: 0;
    padding: 10px;
    min-width: 100px;
    font-size: 1.4em;
    float: left;
    text-align: center;
}


#ip3-Homepage .internalwhite.latest-link{width: 100%;
    display: block;
    float: left;
    font-size: 1.4em;
    color: #fff;
    padding: 14px 56px 14px 8px;}
    
    
    
    #ip3-Homepage a.internalwhite.latest-link:after {
    content: "";
    background: url(/~/media/Images/R/RELX-Group/css/small-white.png) no-repeat;
    content: '';
    height: 20px;
    width: 20px;
    float: right;
    position: absolute;
    right: 8px;
    bottom: 4px;
}

#ip3-Homepage .internalwhite.latest-link:hover{border-bottom:none;}

.ip3-corp-simplification-disclaimer #breadcrumb{ display: none; }


#ip3-issuing-companies-and-guarantors .topbox.topbox2 {
    display: none;
}
#ip3-issuing-companies-and-guarantors .topbox1 {
    margin-right: 0;
}

#ip3-issuing-companies-and-guarantors .bottom-section-wrapper .headline .arrow-text:before {
    background: url(~/media/Images/R/RELX-Group/css/arrow.png) no-repeat;
    float: left;
    width: 20px;
    height: 23px;
    content: '';
    position: absolute;
    left: 46%;
    top: -30px;
}

#ip3-issuing-companies-and-guarantors .bottom-section-wrapper .headline .arrow-text:after {
display:none;
}

#ip3-issuing-companies-and-guarantors .headline {
    margin-top: 25px;
}



.header-ticker .ticker-desktop #iframe-header1, .header-ticker .ticker-desktop #iframe-header2{    margin-top: 9px;}


div#iframe-header3 {
    display: none;
}

div#iframe-header2 {
    margin-left: 2%;
}

.header-wrapper {
    background-color: #000;
    min-height: 45px;
}

.ticker-desktop .ticker-item {
    width: 49% !important;
}


.chinese-news-item {
    float: left;
    width: 100%;
    margin-bottom: 30px;
 }
 
.chinese-news-item-link.link-wrap a {
    font-size: 1.4em;
    line-height: 20px;
    margin-top: 0;
}

.chinese-news-items {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}

.chinese-landing-bottom .link-wrap a {
    font-size: 1.4em;
}
.chinese-landing-bottom {
    float: left;
    width: 100%;
    margin-bottom: 60px;
}

.chinese-news-item-title-text {
    color: #666666;
}
p.china-news-title {
    color: #fd8204;
    font-weight: 600;
    padding-bottom: 5px;
    font-family: 'Open Sans',arial;
}
.chinese-news-items.top-text{margin-bottom: 10px;}

.chinese-page-bottom .bottom-foot-sp-wrap{margin-bottom:50px;}

.people-details{padding: 14px 20px;}
.meet-our-people-item .people-name{font-size: 1.250em;color: #ff8400;line-height: 1.250em;padding-bottom: 20px;font-weight: bold;}
.meet-our-people-item .people-location {font-family: 'Open Sans';font-weight: 700;font-size: 1.4em;}


/* Why RELX start */
.why-relx-landing .intro-image{position:relative;}
/*.why-relx-landing .intro-image a.intro-image-link{position: absolute;width: 100%;height: 100%;}*/
.why-relx-landing .intro-image-text{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;text-align: center;color: #fff;font-size: 5.5rem;font-weight: 600;}
.why-relx-landing .intro-image a.intro-image-link:after {content: '';width: 100%;height: 100%;background: rgba(0,0,0,0.7);position: absolute;top: 0px;left: 0;color: #fff;}
.why-relx-landing .intro-image-subtext {position: absolute;top: 70%;transform: translateY(-50%);width: 100%;text-align: center;color: #ff8400;font-size: 1rem;font-weight: 400;}
.why-relx-landing .intro-image-text-link{color: #fff;}


.why-relx-landing .why-relx-signpost{padding: 30px 0; margin: 20px 0 0; background: #008fa3;}
.why-relx-landing .why-relx-signpost .small-fig, .why-relx-landing .why-relx-signpost .figures, .why-relx-landing .why-relx-signpost .dark-bottom-fig, .why-relx-landing .why-relx-signpost .small-blue-figures {color: #fff;}
.why-relx-landing .light-blue-bg{background:#E9EFF4;}
.why-relx-landing .why-relx-boxes{padding:20px 0;}
.why-relx-landing .why-relx-box-heading{margin-top: 20px;font-size: 1.4em;}

.why-relx-landing .relx-life-section{padding: 30px 0; margin: 15px 0 0; background: #f3f3f3;}
.why-relx-landing .relx-life-section p.subtitle{color:#ff8400;font-size: 2.2em;}

.why-relx-landing .our-people-video-section {padding: 30px 0; background: #ff8400;}

.why-relx-landing .our-people-video-section .video-title p{margin-top:20px;font-size: 2.2em;}
.why-relx-landing .our-people-video-section .video-script-wrap > iframe{border:2px solid #fff;max-height: 250px;}
.why-relx-landing .our-people-video-section h2, .why-relx-landing .our-people-video-section h2 span{color:#fff;}

.why-relx-landing .relx-life-section .my-non-featured-repeat .nf-item:nth-child(7n-5){width: 32.5%;}
.why-relx-landing .relx-life-section .my-non-featured-repeat .nf-item:nth-child(7n-6){width: 66.2%;margin-right: 14px;}
@media all and (max-width: 1135px) and (min-width: 992px){
.why-relx-landing .relx-life-section .my-non-featured-repeat .nf-item:nth-child(7n-6) {width: 66%;}
}

@media all and (max-width: 991px) and (min-width: 768px){
.why-relx-landing .relx-life-section .my-non-featured-repeat .nf-item:nth-child(7n-6) {width: 49.5%;margin-right: 1%;}
.why-relx-landing .relx-life-section .my-non-featured-repeat .nf-item:nth-child(7n-5) {width: 49.5%;}

.colored-boxes{max-width:100%; width: calc(33.3333% - 7px);
width: -ms-calc(33.3333% - 7px);
    width: -webkit-calc(33.3333% - 7px); }

}

@media all and (max-width: 767px){
.why-relx-landing .relx-life-section .my-non-featured-repeat .nf-item:nth-child(7n-6) {width: 100%;margin-right: 0px;}
.why-relx-landing .relx-life-section .my-non-featured-repeat .nf-item:nth-child(7n-5) {width: 100%;margin-right: 0px;}
.colored-boxes{max-width:100%; width: calc(100% - 7px);
width: -ms-calc(100% - 7px);
    width: -webkit-calc(100% - 7px); }
}
@media all and (max-width: 460px){
.why-relx-landing .intro-image-subtext{top: 80%}
}
@media all and (max-width: 320px){
.why-relx-landing .intro-image-text{font-size: 4.5rem;}
}
/* Why RELX ends */


#ip3-Homepage .only-mobi.home-video-title {display: none;}
.singleStoryWrap {
    margin-bottom: 40px;
}
#ip3-covid19 .Back-to-landing, #ip3-covid19 .meet-right{display:none;}

.botmargin30{
margin-bottom:30px;
}
.mm-listview .mm-next, .mm-btn.mm-prev, #topnavigation ul li.level2 > a.showmore,
.gen-box-img a.covering-wrap,
.foot-sp-content a.covering-wrap,
.font0{
font-size:0;
}










.updatedRightImpl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.updatedRightImpl .box-wrapper,
.updatedRightImpl .textRightBox{
    width: 100%;
}
.updatedRightImpl .textRightBox{
    padding-left: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.updatedRightImpl .textRightBox .innerRightBox{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-right: 60px;
    padding-left: 60px;
    background: #000;
    color: #fff;
}
.updatedRightImpl .textRightBox .innerRightBox span{
    color: #ff8400;
}
@media only screen and (max-width:991px){
    .updatedRightImpl .textRightBox .innerRightBox {
        padding-right: 20px;
        padding-left: 20px;
    }
}
@media only screen and (max-width:767px){
    .updatedRightImpl {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .updatedRightImpl .box-wrapper, .updatedRightImpl .textRightBox {
        width: 100%;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
    }
    .updatedRightImpl .textRightBox .innerRightBox {
        padding: 30px 20px;
    }
    .updatedRightImpl .left-big-box{
        /* background-position: center right !important; */
    }
    .updatedRightImpl .textRightBox {
        padding-left: 0;
    }
}


.homepromobox .innerRightBox.promobgimg:after {
    content: '';
    background: rgba(0,0,0,0.5);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
}
.homepromobox .innerRightBox.promobgimg .alignCenter {
    z-index: 1;
}
.homepromobox-signpost {
    width: 100%;
    padding-left: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}


.homepromobox-signpost a {
    width: 100%;
    height: auto;
}
.homepromobox-signpost a img {
    width: 100%;
    height: auto;
}

.homepromobox-signpost-bgimg {
	min-height: 381px;
    position: relative;
}

@media only screen and (max-width:767px){
.homepromobox-signpost{
    padding-left: 0;
}


.homepromobox-signpost-bgimg {
	min-height: 300px;
    position: relative;
}

}



body#ip3-Homepage .banner-intro h1 {
    color: #fff;
    font-weight: 600;
    line-height: 24px;
    font-size: 1.8em;
    font-family: 'Open Sans',arial;
    text-transform: unset;
    letter-spacing: 0px;
    /* padding-top: 0; */
    margin-top: 0;
    margin-bottom: 5px;
}


.perspective-homebanner{
    background-position: center !important;
}
body#ip3-Homepage .perspective-homebanner::after {background:none;}

body .perspective-content-section h2:hover span {
    color: #ff8400 !important;
}
.perspective-content-section .mybot h2:hover span:after{
	background: url(/~/media/Images/R/RELX-Group/css/small-orange.png); 
}



#loadmore{
visibility:hidden;
height:0;
overflow:hidden;
}

.latest-result-link-int-ext {
    width: 100%;
    display: block;
    float: left;
    font-size: 1.4em;
    color: #fff;
    padding: 6px 56px 6px 8px;
}
.latest-result-link-int-ext:hover {color: #fff;}
.latest-result-link-int-ext:after{background:url(/~/media/Images/R/RELX-Group/css/small-white.png);content: '';
    height: 20px;
    width: 20px;
    float: right;
    position: absolute;
    right: 8px;
    bottom: 2px;
    margin-left: 4px;
    background-repeat: no-repeat;
}

.ip3-our-business .tabs > ul li span {
    padding: 13px 10px; 
}

.content-with-image-twopart {
    padding: 40px 0px;
}

.content-wrap .mid-big-img .mid-img-text-wrap {
	display: none;
}

#ip3-perspectives .collection-heding a:after  {
    background: url(/~/media/Images/R/RELX-Group/css/small-orange.png);
    background-position: 0px 0px;
    content: '';
    height: 13px;
    width: 17px;
    display: inline-block;
    margin-left: 4px;
    background-repeat: no-repeat;
    margin-left: 6px;
}

#ip3-careers .content-wrap .mid-big-img .mid-img-text-wrap {
    display: block;
}

.readmore-link {
    font-size: 12px;
    line-height: 18px;
    border: 1px solid #000;
    padding: 6px;
}
.readmore-link:hover{
	border: 1px solid #ff8400;
    color: #ff8400;
}

.categories-title-main {
    font-family: 'Bitter', serif !important;
    font-weight: 400 !important;
    border-top: 1px solid #000000;
    text-align: center;
    width: 100%;
    padding: 10px 0;
    color: #000000;
    text-transform: uppercase;
    font-size: 2.9em;
    line-height: 1.0em;
    margin-bottom: 20px;
    padding-top: 40px;
}
.categories-list-outer a, .categories-list-outer span {
    color: #000000;
    font-size: 20px;
    text-align: center;
    line-height: 1.4em;
    font-weight: 400;
}
span.cat-div-pipe:last-child {
    display: none;
}
.categories-list-outer {
    text-align: center;
}
.categories-list-outer ul li {
    display: inline-block;
}
.categories-list-outer ul li:after {
    content: '|';
    font-size: 20px;
    padding: 5px;
    margin: 0 auto;
    text-align: center;
}
.categories-list-outer ul li:last-child:after {display:none}
.categories-landing {display:flex;flex-wrap:wrap;width: 100%; height: 100%;}
.readmore-link a {width:100%}

#ip3-search-results .sitesearchpagination {display: block !important;}
#ip3-search-results .sitesearchpagination ul li a , .sitesearchpagination ul li strong {
    width: 21px;
    height: 21px;
    background-color: #ff8400;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}


/*---- slick-----*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/*---- media-queries-----*/
/*font-family:"DIN Next LT W04 Ultra Light";
font-family:"DIN Next LT W04 Light";
font-family:"DIN Next LT W04 Regular";
font-family:"DIN Next LT W04 Medium";
font-family:"DIN Next LT W04 Bold";
font-family:"DIN Next LT W04 Black";
*/

/*@media all and (max-width:1024px) and (min-width:991px){
.ticker-desktop .ticker-item{width:33% !important;float:left !important;}
}*/
.tab-ticker{max-width:800px}

/*--------- iPad Landscape and Desktops ---------*/
@media all and (min-width: 1200px) {}

@media (max-width: 1025px) {
.tabs > ul li span {padding: 13px 30px;}
}

@media all and (min-width: 992px) {
.tab-ticker{position:absolute;left:-99999px;}
/*.ticker-slider,.mobi-ticker-slider{display:none !important;}*/
.header-ticker{max-height:45px;}
.hidden-md{display:none !important;}
}




@media all and (max-width: 1200px) {
.reg-link{position:relative!important;margin-bottom:20px;width:100%;float:left;}
.tab{font-size: 2.4em!important;line-height: 28px!important;}
.bod-details a.bod-link{display:block;opacity:1;visibility:visible;}
.my-content .rad-small{width:auto;/*width:31%;*/}
}




@media all and (max-width:1024px) and (min-width:992px){
.bussi-tabs .tab-wrap{padding:0 20px !important;}
}

@media all and (max-width:1024px) and (min-width:768px){
.video-container {min-height:325px}
.desk-nav ul li.level1 > ul li{opacity: 1 !important;}
	
.latest-reports-box {margin-right: 9px; margin-left: 0px;}
.latest-reports-box-2.latest-reports-box {
    margin-right: 0;
}
	
	
	
}


@media all and (max-width:1152px) and (min-width:1133px){
.my-non-featured-repeat .nf-item:nth-child(7n-6){width: 32.5%;margin-right: 13px;}
.my-non-featured-repeat .nf-item:nth-child(7n-5){width: 66.2%;}
.my-non-featured-repeat .nf-item:nth-child(7n-4){width:66.2%;}
.my-non-featured-repeat .nf-item:nth-child(7n-3){width: 32.5%;margin-left: 13px;}
.my-non-featured-repeat .nf-item:nth-child(7n-2){width:32.5%;margin-right: 13px;}
.my-non-featured-repeat .nf-item:nth-child(7n-1){width: 32.5%;margin-right: 13px;}
.my-non-featured-repeat .nf-item:nth-child(7n){width: 32.5%;}
}


@media all and (min-width:992px) and (max-width:1199px){
.latest-reports-box {
		margin-left: 5px;
		margin-right: 5px;
}
	.latest-reports-box {
    width: 46%;
}
	.latest-reports-boximage > img {
    width: 100%;
}
}


@media all and (min-width:992px) and (max-width:1055px){
.latest-reports-box {
    width: 46%;
}
	.latest-reports-boximage > img {
    width: 100%;
}
}






/************ only ipad *****************/


@media all and (min-width: 768px) and (max-width:768px) {

.bod-item{min-height:350px;}
}

@media all and (min-width:992px){
.ticker-desktop .ticker-item{width:49% !important;}
}


/*********** only ipad *****************/


/*--------- iPad Portrait and large Tablets Portrait ---------*/

@media all and (min-width: 768px) and (max-width: 991px) {
h2{font-size: 2.2em;}

.my-content .rad-small{/*width: 31%;*/width:47%;}


.rad-list.rad-filter{    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;}

.sticky-nav.active{position:static;}
.header-ticker iframe{ pointer-events: none;}
.ticker-item{overflow:auto; -webkit-overflow-scrolling: touch }
.ticker-slider{display:block;}
.overlay-banner-wrap{margin-top:0px;}
.grey-overlay-banner-wrap{margin-top:0;}
	
.stories-video-wrap{margin-bottom:55px}
.video-area{margin-top: -10px;}
.pr-date{line-height: 22px;}
.ir-banner .banner-content-wrapper{padding-top:40px;padding-bottom:40px;}
.ir-ban-head > h1{font-size:4em;line-height:40px;}
/*.banner-content p{line-height: 25px;font-size: 1.8em;}*/
.bottom-play-area{width:60%;margin-top:0;}
.report-image{float: left;padding-right: 20px;width:auto;}
.report-details{width:100%;float: left;padding-left: 6px;}
.bod-details a.bod-link{display:block;opacity:1;visibility:visible;}
.tab {font-size: 2.2em!important;line-height: 28px!important;}
#iframe-header iframe{height:80px;}
.list-item-content.medium .list-item-full-content{padding-right:70px;}
.header-ticker{max-width:95%;}
.rc-box3,.rc-box2{margin-top:30px;}
.tab-wrap{padding:0 7px !important;}
.desk-nav{display:none;}
.thumb-wrapper:nth-child(4n+1),.thumb-wrapper:nth-child(4n+2){margin-bottom:16px;}
h2{letter-spacing:-2px;}
.bimg{min-height:350px;}
.right-small-box{margin-top:16px;float: left;}
.right-small-box:first-child{width:50%;padding-right:8px;}
.right-small-box:last-child{width:50%;padding-left:8px;}
.foot-2{padding:30px 0;}
.foot-3{padding-bottom:30px;}
.hidden-sm{display:none;}
.visible-sm{display:block;}
.foot-links{padding:10px 0;}
.logo-nav-wrap{padding-bottom:30px;}
.latest-news{margin-bottom: 30px;}
.latest-results {margin-bottom: 30px;}
#tabs .ajax-content .header-black-strip .wid55{width:40%;}
#tabs .ajax-content .header-black-strip .wid15{width:20%;}
.header-black-strip > ul li{font-size:1.5em;}
#tabs .ajax-content .ui-tabs-panel .inner .wid55{width:40%;}
#tabs .ajax-content .ui-tabs-panel .inner .wid15{width:20%;}
.bod-head-bottom{margin-top:0px;}
.template-tab-year-landing .tab-reports-wrap .wid55{width:40%;}
.template-tab-year-landing .tab-reports-wrap .wid15{width:20%}
.meet-bodImage img{width:100%;}
.story-item-final{margin-bottom:15px;}
.my-non-featured-repeat .nf-item:nth-child(7n-6){width:49.5%;margin-right:1%;}
.my-non-featured-repeat .nf-item:nth-child(7n-5){width:49.5%;}
.my-non-featured-repeat .nf-item:nth-child(7n-4){width:100%;}
.my-non-featured-repeat .nf-item:nth-child(7n-3){width: 49.5%;margin-right: 1%;margin-left: 0px;}
.my-non-featured-repeat .nf-item:nth-child(7n-2){width: 49.5%;margin-right: 0px;margin-left: 0px;float: left;}
.my-non-featured-repeat .nf-item:nth-child(7n-1){width: 49.5%;margin-right: 1%;margin-left: 0px;}
.my-non-featured-repeat .nf-item:nth-child(7n){width: 49.5%;margin-right: 0px;margin-left: 0px;float: left;}
.my-right{padding-right: 25px;}
.meet-right{padding-left:25px;}
.grey-body-cat-list{margin-top:20px;}
.mid-big-img .mid-img-text-wrap{padding-right: 5%;top: 41px;}
.tabs > ul li span{padding:13px 30px;}
#ip3-business-leaders .bod-item{margin-bottom:15px;} 
#searchTextboxContainer input{min-height:70px;}
#SearchButtonContainer input{height:70px;}
.template-tab-year-landing .tab-yr-landing-covering-wrap .reg-link{position:relative;margin-bottom:20px;}

}


@media all and (min-width:768px){
.header-wrapper.mobi{display:none}
}

/*@media all and (max-width: 888px) and (min-width: 768px) {
#searchTextboxContainer input{min-height:63px !important}
#SearchButtonContainer input{height:63px !important}
}*/

/*--------- All Small Tablets and Large Phones Global CSS ---------*/

@media (max-width: 767px) {


.stories-text-filter{margin-top:20px;}
.my-non-featured-repeat .nf-item:nth-child(7n-3){margin-left:0}
.grey-list {padding-left: 20px;padding-top: 30px;min-height:auto;padding-bottom:30px;margin-top:30px}
.bod-details{position: static;}
.bod-link{display:block !important;}
.over-banner{background:#000 !important;}
.black-textblock{padding: 20px 20px 20px;}
.video-main-wrap .reg-link{position:static;margin-bottom:20px;}





.rad-list.rad-filter{    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;}


.bussi-tabs .tab a{min-height:inherit;}
.bussi-tabs .tab{padding:0 !important;}
.header-ticker iframe{ pointer-events: none;}
.ticker-slider{display:none;}
.mobi-ticker-slider{display:block;}
.bottom-gen-img-text-wrap{margin-top:30px;}
.press-kits-template .bod-head-top{margin-bottom:35px;float:left;width:100%;}
.my-content ul.rad-list li{width:100%;}
.bottom-gen-sec-two {margin-bottom:0}
.stories-video-wrap{width:100%;float:left;}
.video-player{position: absolute;top: 0;height: 100%;padding-top: 45px;}
.video-container{min-height:240px;}
.bottom-foot-sp-wrap .np-foot:first-child .foot-sp{margin-top:0px;} 
.foot-sp{margin-top:30px;}
.trans-link-box {margin-left:17px;}
.busi-tabs a.stories-toggle.icotoggle .icofont{background: url(/~/media/Images/R/RELX-Group/css/drop-opened.png) no-repeat;    background-position: center;cursor: pointer;}
.gen-four-box-wrap .gen-top-box{margin-top:28px;}
.ir-top-head{margin-top:29px;}
/*.business-area-wrapper{margin-top:3px;}*/
.content-wrap .our-stories-wrap{padding-top:20px;}
a.stories-toggle > span.stories-label{line-height: 19px;}
.white-h2-mobi{font-size: 2.4em;line-height: 27px;}
.our-stories-tuumbs-wrap .box-text-mobi{padding:0px 15px;}
.only-mobi{display:block;}
.home-video-title{padding:10px 10px;background-color:#000;margin-bottom:30px;float:left;width:100%;}
.home-video-title h2 span{color:#ffffff;}
.stories-video-wrap .video-container a.bottom-transparent-link{display:none;} 
.stories-video-wrap .bottom-play-area h2{display:none;}
/* .video-item{min-height:365px;} */
.only-mobi.home-video-title .trans-link-box{margin-bottom: 20px;margin-top: 15px;}
.pr-date{padding-bottom:20px;}
.right-cont .link-wrap a{font-size:1.5em;}
.outlookLink,.outlookLink:hover{width:37px;}
.video-main-wrap .reg-link a{margin-top:0;}
.bod-head-top{margin-top:10px;}
.bottom-foot-sp-wrap {margin-top: 10px;}
h2 .pdf:after{margin-top:8px;}
.overlay-banner-wrap.standard-banner .banner-content-wrapper{min-height: inherit;padding-bottom: 40px;}
.temp-general-landing .mid-big-img .container-outer-wraps{position:relative;}
.container-outer-wraps{display:none;}
.container-outer-wraps.mobi{display:block;}
h2{font-size: 2.4em;}
.banner-content-wrapper{min-height:auto;}
.f-item{float:left;width:100%;margin-bottom:30px;}
.nf-item{float:left;width:100%;margin-bottom:30px;}
.featured-and-non-featured-outer .f-item{ background-color:#fff;
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fff, endColorstr=#f5f5f5);
 background-image:-moz-linear-gradient(bottom, #fff 72%, #f5f5f5 44%,#f4f4f4 0%);
background-image:linear-gradient(bottom, #fff 72%, #f5f5f5 44%,#f4f4f4 0%);
background-image:-webkit-linear-gradient(bottom, #fff 72%, #f5f5f5 44%,#f4f4f4 0%);
background-image:-o-linear-gradient(bottom, #fff 72%, #f5f5f5 44%,#f4f4f4 0%);
background-image:-ms-linear-gradient(bottom, #fff 72%, #f5f5f5 44%,#f4f4f4 0%);
 background-image:-webkit-gradient(linear, left bottom, left top, color-stop(72%,#fff), color-stop(44%,#f5f5f5),color-stop(0%,#f4f4f4));}

.featured-and-non-featured-outer .nf-item{ background-color:#fff;
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fff, endColorstr=#f5f5f5);
 background-image:-moz-linear-gradient(bottom, #fff 72%, #f5f5f5 44%,#f4f4f4 0%);
background-image:linear-gradient(bottom, #fff 72%, #f5f5f5 44%,#f4f4f4 0%);
background-image:-webkit-linear-gradient(bottom, #fff 72%, #f5f5f5 44%,#f4f4f4 0%);
background-image:-o-linear-gradient(bottom, #fff 72%, #f5f5f5 44%,#f4f4f4 0%);
background-image:-ms-linear-gradient(bottom, #fff 72%, #f5f5f5 44%,#f4f4f4 0%);
 background-image:-webkit-gradient(linear, left bottom, left top, color-stop(72%,#fff), color-stop(44%,#f5f5f5),color-stop(0%,#f4f4f4));}

.right-small-box{float:left;width:100%;margin-bottom:30px;background-color:#fff;
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fff, endColorstr=#f5f5f5);
 background-image:-moz-linear-gradient(bottom, #fff 72%, #f5f5f5 44%,#f4f4f4 0%);
background-image:linear-gradient(bottom, #fff 72%, #f5f5f5 44%,#f4f4f4 0%);
background-image:-webkit-linear-gradient(bottom, #fff 72%, #f5f5f5 44%,#f4f4f4 0%);
background-image:-o-linear-gradient(bottom, #fff 72%, #f5f5f5 44%,#f4f4f4 0%);
background-image:-ms-linear-gradient(bottom, #fff 72%, #f5f5f5 44%,#f4f4f4 0%);
 background-image:-webkit-gradient(linear, left bottom, left top, color-stop(72%,#fff), color-stop(44%,#f5f5f5),color-stop(0%,#f4f4f4));}

.technology-item{margin-bottom:40px;}
.gen-top-box h2{margin-bottom:0px;}
.my-content iframe{max-height: 311px;}
.business-areas-wrapper .tab-content p{float:left;clear:both;width:100%;}
.business-areas-wrapper .tab-content p img.rad-right{float:left;}
#iframe-header iframe{height:80px;}
.over-banner > .hm-all-link{position:relative;}
.news-title{WIDTH:100% !IMPORTANT}
.mid-top-section {margin:31px 0 40px;}
.bottom-play-area{ padding-left: 0px;width:100%;}
.our-stories-tuumbs-wrap .bimg,.left-big-box,.our-stories-tuumbs-wrap .box-wrapper{min-height: 300px;}
.stories-video-wrap .bottom-transparent-link{bottom: 11px;left: 0px;background:none !important}
.stories-video-wrap .trans-link-box{float:left}
.our-stories-tuumbs-wrap .box-wrapper-mobi,.all-stories-wrap .box-wrapper-mobi {border-bottom: 1px solid;float: left;margin-bottom: 30px;width: 100%;}

.our-stories-tuumbs-wrap .box-wrapper-mobi{margin-bottom:0px}
.all-stories-wrap .box-wrapper-mobi{margin-bottom:0px;}
.our-stories-tuumbs-wrap .col-md-6{margin-bottom:30px;background-color: rgb(255, 255, 255);
    background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, from(rgb(244, 244, 244)), color-stop(0.44, rgb(245, 245, 245)), color-stop(0.72, rgb(255, 255, 255)));}
.our-stories-tuumbs-wrap .col-md-6.col-sm-12.col-xs-12{background-color:none;background-image:none;margin-bottom:0px;}
 .our-stories-tuumbs-wrap p.link-text-mobi,.all-stories-wrap p.link-text-mobi{  padding-bottom: 10px;}
.big-link-box:hover .left-big-box, .big-link-box:hover .bimg{transform: scale(1) !important;
-moz-transform: scale(1) !important;
-webkit-transform: scale(1) !important;
-o-transform: scale(1) !important;
-ms-transform: scale(1) !important;}
.bottom-transparent-link:hover .hover-text{display:none}
.hover-backdrop{transition:none;width:0}
.box-text-mobi{display:block}
.box-text{display:none}
.box-text-rmc{display:block; max-width: 90%; left: 20px; }
	
#recent-media-coverage-list .left-big-box-rmc {min-height: 330px;}
	
.our-stories-tuumbs-wrap .bottom-transparent-link,.all-stories-wrap .bottom-transparent-link{ position: static;}
.our-stories-tuumbs-wrap .trans-link-box,.all-stories-wrap .trans-link-box {
    border: 1px solid #000000;
    color: #000000;
    float: left;margin-top:15px}
.trans-link-box a{color: #000000;}
.all-stories-wrap .trans-link-box{margin-bottom:20px}
.template-tab-year-landing .tab-yr-landing-covering-wrap .reg-link{position:static;}
.template-tab-year-landing .tab-yr-landing-covering-wrap .reg-link a{margin-top:0;margin-bottom: 25px;padding-bottom: 0;}
.news-title p{padding-bottom:0;}
.header-wrapper.desk{display:none;}
.hidden-xs{display:none !important;}
.logo > img{width:172px;}
.logo-nav-wrap{padding:30px 0;}
.active .logo-nav-wrap{padding:20px 0;}
#mmenu-burger{margin-top:0;}
.banner-content-wrapper{background:#000;padding:30px 15px 5px 15px;}
.over-banner{/*margin-top:90px;*/}
.over-banner::after{display:none;}
.fig-wrap{margin-bottom:50px;}
.numbers-wrap{padding-bottom:0;}
.small-blue-figures{margin:0 auto;max-width:60%;}
.report-image,.report-details{width:100%;float:left;}
.report-image{margin-bottom:20px;}
.latest-wrapper{padding-bottom:0px;padding-top:0px;}
.latest-results{margin-top:0px; padding-bottom:30px;}
	
.latest-news{margin-top:20px; margin-bottom:30px;}
.news-date,.news-title{width:auto;border-right:0;padding-left:0;float:left;}
.news-date{border-bottom:1px solid #666666;padding-bottom: 10px;margin-bottom: 15px;}
.hover-content{display:block;}
.black-textblock{height:100% !important;}
.black-textblock:before{display:none;}
.thumb-wrapper .white-h2{height:auto !important;}
.four-blocks-wrapper{overflow:hidden;}
.four-blocks-wrapper .slick-list{margin-left:-7%;}
.foot-links ul li{margin-right:0px;width:100%;}
.copy-right-logo{float:left;width:100%;margin-top:30px;}
.copy-right-logo img{float:right;}
.top-foot p{margin-bottom:10px;}
.top-foot p.footer-header{margin-top:20px;}
.footer{padding-top:0px;}
.responsibility-wrapper{margin-top:40px;}
.slick-arrow{bottom:34px;}
.ir-col{width:100%;margin-bottom:30px;}
.grey-body-cat-list{display:none;}
.grey-body-cat-list-mobi{display:block;margin-bottom:30px;}
.bod-item{margin-top:15px;height:auto!important;}
.bodContent{color:#ffffff;}
.bodContent .rad-highlight{color: #ff8400;font-family: 'Open Sans';font-weight: 700;}
.bod-details{padding:30px 15px; height:auto !important;}
.memb-category-wrap{position: absolute;left: 20px;bottom: 15px;}
.mobCloseBtn-wrapper{display:block;}
.mobCloseBtn{background: url(/~/media/Images/R/RELX-Group/css/close.png);background-position: center center;width: 50px;height: 50px;float: left;background-repeat: no-repeat;text-indent: -9999999px;position: absolute;right: 25px;bottom: 6px;display:block;}

.our-stories-tuumbs-wrap .box-wrapper{margin-bottom:20px;}
.ir-graph-img img{width:100%;}
.logo{width:60%;}
.stories-categories-filter-wrap{width:100%;}
.stories-text-filter{width:100%;}
.my-non-featured-repeat .nf-item:nth-child(7n-6){width:100%;margin-right:0px;}
.my-non-featured-repeat .nf-item:nth-child(7n-5){width:100%;margin-right:0px;}
.my-non-featured-repeat .nf-item:nth-child(7n-4){width:100%;margin-right:0px;}
.my-non-featured-repeat .nf-item:nth-child(7n-3){width:100%;margin-right:0px;}
.my-non-featured-repeat .nf-item:nth-child(7n-2){width:100%;margin-right:0px;}
.my-non-featured-repeat .nf-item:nth-child(7n-1){width:100%;margin-right:0px;}
.my-non-featured-repeat .nf-item:nth-child(7n){width:100%;margin-right:0px;}

.all-stories-wrap{overflow:hidden;}
.pr-landing-wrap .pr-date{width: 100%;border-right:none;}
.pr-landing-wrap .pr-title-wrap{width:100%;padding-left:0px;}

.h2-register-wrap .reg-link{/*display:none;*/}
.meet-bodImage img{width:100%;}
.meet-bod-item{float:left;width:100%;margin-bottom:20px;}
.my-right{margin-bottom:40px;}
#auto-top-link{display:none!important;}
.tabs{display:none;}
.tabmobi{display:block;}

.container-outer-wraps{position: relative;}
.mid-big-img .mid-img-text-wrap{color: #ffffff;padding-right: 30%;position: relative;top: auto;left: auto;background: #000;padding:15px;float:left;width:100%;}
.container-outer-wraps .container-fluid{padding:0px;}

.gen-img-bott,.gen-text-bottom{float:left;width:100%;}
.gen-img-bott{padding-right:0px;}
.our-stories-tuumbs-wrap .bimg{min-height:340px;}
#MainWrapper{overflow-x:hidden;}
.grey-overlay-banner-wrap h1{line-height: 40px;}

.grey-banner-breadcrumb{display:none;}
.ir-banner .banner-content-wrapper{padding-top:15px;}
.bread-grey{display:none;}
.pagination{margin-top:20px;}
.my-right{padding:0 7px !important;}
.meet-right{padding:0 14px;}
.pagination a.next{margin-top:0;}
#searchTextBoxContainerRP input{width: 245px;}
#mobishowsearch{display:block;}
.bod-details a.bod-link{opacity:1;visibility:visible;}
.report-details{padding-right:0%;}

.latest-reports-box {float: left; margin-right: 0px;}
	
.grey-overlay-banner-wrap h1{margin-bottom:0;}

.sticky-nav.active{position:relative;}
.grey-overlay-banner-wrap{margin-top:0px;}
.overlay-banner-wrap{margin-top:0px;}

.header-ticker iframe{max-height:35px;}

}

@media (max-width: 450px) {
}

@media (max-width: 320px) {
.video-area{margin-top:-27px;}
	.latest-reports-box {margin-bottom: 20px; margin-left: 65px;}
}

@media (max-width: 360px) {
.latest-reports-box {margin-left: 10px;}
}

@media all and (max-width:1135px) and (min-width:992px){
.my-non-featured-repeat .nf-item:nth-child(7n-2) {width: 32%;}
.my-non-featured-repeat .nf-item:nth-child(7n-3) {width: 32%;}
.my-non-featured-repeat .nf-item:nth-child(7n-5) {width: 66%;}
}

.hover-content p{-webkit-text-size-adjust: none;-ms-text-size-adjust:none;-moz-text-size-adjust:none;}


@media all and (max-width:991px) and (min-width:768px){
.report-details {
    width: 50% !important;
}
}


@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : landscape) {
.report-details {
    width: 50% !important;
}
}


@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : landscape) {
.report-details {
    width: 50% !important;
}
}


@media only screen and (min-device-width: 360px) and (max-device-width: 640px) and (orientation : landscape) {
.report-details {
    width: 50% !important;
}
}


@media all and (min-width:480px) and (max-width:767px){
.report-details {
    width: 50% !important;
}
	
}



@media (max-width: 480px) {
	#recent-media-coverage-list .left-big-box-rmc {min-height: 200px;}
}

@media (max-width: 992px) {
  .ip3-our-business .tabs > ul li {
      font-size: 1.35em;
  }
}

@media (max-width: 767px) {
	#mobishowsearch {display:block !important}
}
/*---- table-styles-----*/
/*font-family:"DIN Next LT W04 Ultra Light";
font-family:"DIN Next LT W04 Light";
font-family:"DIN Next LT W04 Regular";
font-family:"DIN Next LT W04 Medium";
font-family:"DIN Next LT W04 Bold";
font-family:"DIN Next LT W04 Black";
font-family: 'Open Sans';
font-weight: 400;
font-weight: 600;
font-weight: 700;
*/

/*************** Normal Table *************************/

table{width:100%; border-collapse: unset;}
table tbody tr td{padding: 11px 10px;font-size:1.4em;border-bottom: 1px solid #dfdfdf;color:#231f20;vertical-align: middle;}

table tbody tr.rad-highlight{font-size:1em;background-color:#fafafa;}
table thead tr th{text-align:left;padding:0px 10px;font-size:1.6em;line-height:19px;color:#000;font-weight:600;border-bottom: 1px solid #ff8400;padding-bottom: 10px;padding-top: 10px;}

table thead tr th:first-child{text-align:left;padding-right:20px;padding-left:0px;}
table tbody tr td{text-align:left;line-height:20px;}
table tbody tr td:first-child{text-align:left;padding-left:0px;font-size:1.4em;}
table tbody tr th{text-align:left;padding-right:20px;border-bottom:none;padding-left:20px;font-size:1.4em;border-bottom: 1px solid #dfdfdf;color: #231f20;}

table tbody tr th{font-weight:normal;vertical-align: middle;}

table tbody tr:nth-child(even) th,table.rad-financialtable tbody tr:nth-child(even) td{/*background-color:#f5f5f5;*/}


/***************** Normal Table***********************/










/**************** rad-financialtable table *******/
table.rad-financialtable{width:100%;}
table.rad-financialtable tbody tr td{padding: 5px 10px;font-size:1.4em;border-bottom: 1px solid #dfdfdf;color:#231f20;vertical-align: middle;}
table.rad-financialtable tbody tr.rad-highlight{font-size:1em;background-color:#fafafa;}
table.rad-financialtable thead tr th{text-align:right;padding:0px 10px;font-size:1.6em;line-height:45px;background-color:#000000;color: #ffffff;font-weight:600;border-bottom:none;}
table.rad-financialtable thead tr th:first-child{text-align:left;padding-right:20px;padding-left:20px;}
table.rad-financialtable tbody tr td{text-align:right;line-height:20px;}
table.rad-financialtable tbody tr td:first-child{text-align:left;padding-left:20px;font-size:1.4em;}
table.rad-financialtable tbody tr th{text-align:left;padding-right:20px;border-bottom:none;padding-left:20px;font-size:1.4em;border-bottom: 1px solid #dfdfdf;color: #231f20;line-height: 20px;padding-top: 5px;padding-bottom: 5px;}
table.rad-financialtable tbody tr th{font-weight:normal;vertical-align: middle;}

table.rad-financialtable tbody tr:nth-child(even) th,table.rad-financialtable tbody tr:nth-child(even) td{/*background-color:#f5f5f5;*/}
/**************** rad-financialtable table ends *******/


/************** rad-datatable styling ************/
table.rad-datatable{width:100%;}
table.rad-datatable tbody tr td{padding: 5px 10px;font-size:1.4em;border-bottom: 1px solid #dfdfdf;color:#231f20;vertical-align: middle;}
table.rad-datatable tbody tr.rad-highlight{font-size:1em;background-color:#fafafa;}
table.rad-datatable thead tr th{text-align:left;padding:0px 10px;font-size:1.6em;line-height:45px;background-color: #000000;color: #ffffff;font-weight:600;border-bottom:none;}
table.rad-datatable thead tr th:first-child{text-align:left;padding-right:20px;padding-left:20px;}
table.rad-datatable tbody tr td{text-align:left;line-height:20px;/*vertical-align: top;*/}
table.rad-datatable tbody tr td:first-child{text-align:left;padding-left:20px;font-size:1.4em;}
table.rad-datatable tbody tr th{text-align:left;padding-right:20px;border-bottom:none;padding-left:20px;font-size:1.4em;border-bottom: 1px solid #dfdfdf;color: #231f20;vertical-align: middle;line-height: 20px;padding-top: 5px;padding-bottom: 5px;font-weight:normal;padding: 15px 20px;}
/*table.rad-datatable tbody tr th{font-weight:normal;vertical-align: top;padding: 15px 20px;}*/


table.rad-datatable tbody tr:nth-child(even) th,table.rad-datatable tbody tr:nth-child(even) td{/*background-color:#f5f5f5;*/}
/************** rad-datatable styling ends ************/







/***************** Responsive Table styling *******************/

table.inv-responsive-table{margin-bottom:25px;}
table.inv-responsive-table tbody tr.inv-responsive-header-tr td.inv-responsive-header-td{background-color: #000;padding: 10px 10px;font-size:1.6em;color:#ffffff;}

table.inv-responsive-table tbody tr.inv-responsive-data-tr .inv-responsive-data-header{background-color:#f8f8f8;padding-left: 10px;font-size: 1.4em;vertical-align:middle;width:45%;}
table.inv-responsive-table tbody tr.inv-responsive-data-tr .inv-responsive-data-content{padding-left:21px;font-size:1.4em;}
table.inv-responsive-table tbody tr.inv-responsive-data-tr .inv-responsive-data-content a{display:inline-block;}
table.inv-responsive-table tbody tr.inv-responsive-data-tr .inv-responsive-data-content img{margin-left:4px;}
/***************** Responsive Table styling ends *******************/




/********* global tables*********/
table .date, table .outlook{width:25%;}
table .subject{width:50%;}
.past-wrap table .subject{width:75%;}
.past-wrap table.rad-datatable tbody tr td{/*padding:11px 10px 30px 10px;*/padding:11px 10px 5px 10px;}
table tbody tr th{font-weight: 600;}
/********* global tables ends *********/




@media all and (max-width:767px){
  .rad-datatable,.rad-datatable thead,.rad-datatable tbody,.rad-datatable tr,.rad-datatable td,.rad-datatable th{display:block;width:100% !important;float:left;text-align:left !important;padding:0;}
  table.rad-datatable thead tr th{line-height:20px;}
  .rad-datatable td,.rad-datatable th{padding:10px !important;}
  table.rad-datatable tbody tr th,table.rad-datatable tbody tr td{border:0;}
  table.rad-datatable tbody tr{border-bottom:1px solid #dfdfdf}
}






/***************** Responsive Table styling *******************/

table.inv-responsive-table{}
table.inv-responsive-table tbody tr.inv-responsive-header-tr td.inv-responsive-header-td{background-color: #000;padding: 10px 10px;font-size:1.6em;color:#ffffff;}

table.inv-responsive-table tbody tr.inv-responsive-data-tr .inv-responsive-data-header{background-color:#000;padding-left: 10px;font-size: 1.4em;vertical-align:middle;width:45%;color:#fff;}
table.inv-responsive-table tbody tr.inv-responsive-data-tr .inv-responsive-data-content{padding-left:21px;font-size:1.4em;}
table.inv-responsive-table tbody tr.inv-responsive-data-tr .inv-responsive-data-content a{display:inline-block;}
table.inv-responsive-table tbody tr.inv-responsive-data-tr .inv-responsive-data-content img{margin-left:4px;}
/***************** Responsive Table styling ends *******************/




/*********** content switch template *********/
.content-switch-template .rad-financialtable tbody tr th, .content-switch-template .rad-financialtable tbody tr td{border-bottom:none;} 

.content-switch-template .rad-financialtable tbody tr th.rad-border, .content-switch-template .rad-financialtable tbody tr td.rad-border {border-bottom: 1px solid #dfdfdf;}

/*********** content switch template *********/



/*********** Custom color shades tables *************/
.commercial-table thead tr th{border:1px solid #000;}
.commercial-table thead tr th,.commercial-table thead tr td, .commercial-table tbody tr td, .commercial-table tbody tr th{padding-left:15px;} 
.commercial-table thead tr th:first-child,.commercial-table thead tr td:first-child, .commercial-table tbody tr td:first-child, .commercial-table tbody tr th:first-child{padding-left:15px;}



.term-debt-table thead tr th{border:1px solid #ffffff;}
.term-debt-table thead tr th,.term-debt-table thead tr td, .term-debt-table tbody tr td, .term-debt-table tbody tr th{padding-left:15px;} 
.term-debt-table thead tr th:first-child,.term-debt-table thead tr td:first-child, .term-debt-table tbody tr td:first-child, .term-debt-table tbody tr th:first-child{padding-left:15px;}


.term-debt-table tbody tr td{background-color:#cecece;border-left:1px solid #ffffff;}
.term-debt-table tbody tr td:first-child{border-left:none;}




.maturity-table thead tr th{border:1px solid #ffffff;}
.maturity-table thead tr th,.maturity-table thead tr td, .maturity-table tbody tr td, .maturity-table tbody tr th{padding-left:15px;} 
.maturity-table thead tr th:first-child,.maturity-table thead tr td:first-child, .maturity-table tbody tr td:first-child, .maturity-table tbody tr th:first-child{padding-left:15px;}
.maturity-table tbody tr td{background-color:#cecece;border-left:1px solid #ffffff;}
.maturity-table tbody tr td:first-child{border-left:none;}

.maturity-table thead tr th{background-color: #666666!important;color:#ffffff!important;}

.mission-and-vision-table th, .mission-and-vision-table td{vertical-align: top!important;padding-top:10px;}
.mission-and-vision-table ul li{font-size:1em!important;}




.darkgrey-cell{background-color:#666666!important;}
.grey-cell{background-color:#999999!important;}
.orange-cell{background-color:#ff9900!important;}
.cream-cell{BACKGROUND-COLOR: #fcf5eb!important;}

.charcoal{background-color:#999999!important;}
.light-pink{background-color:#fac090!important;}
.blue{background-color:#77b2c6!important;}
.violet{background-color:#899fd2!important;}
.light-cream{background-color:#f5e4d6!important;}



.white-text{color: #fff;}
.border{border:1px solid;}
.border-left{border-left:1px solid #000;}
.border-right{border-right:1px solid #000;}
.border-top{border-top:1px solid #000;}
.border-bottom{border-bottom:1px solid #000;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-centre{text-align: center!important;}


.mvrow4{background-color:#f3f4f4!important;}
.mvrow31-yellow{background-color:#ffe8cf!important;}
.mvrow32-pink{background-color:#ecc6c2!important;}
.mvrow33-purple{background-color:#d8c3db!important;}
.mvrow34-pink{background-color:#f7d3e4!important;}
.mvrow35-pista{background-color:#d0e2df!important;}
.mvrow36-blue{background-color:#cdd6ed!important;}
.mvrow37-green{background-color:#d4dbc9!important;}


/* 01-06-2017 Changes */
.mvrow32-lightorange {background-color: #fdefd8;}
.left-cont.my-content > ul, .my-content > ul.rad-content > li.rad-highlight {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #ff8400;
  padding-left: 0;
}
.mission-and-vision-table ul li {
  float: none;
  font-size: 1em;
}
table.rad-content.custom-table {
  background: #f5f5f5 none repeat scroll 0 0;
  border-top: 1px solid #f5f5f5;
  font-size: 1.4em;
  padding: 10px;
}
table.custom-table.rad-content th, table.custom-table.rad-content td.rad-highlight {
  border: medium none;
  color: #ff8400;
  font-size: 1.2em;
  font-weight: 700;
  padding: 0;
}
table.custom-table.rad-content tbody tr td:first-child {
  font-size: 1em;
}
table.custom-table.rad-content tbody tr td {
  border-bottom: medium none;
  padding: 5px 0 0;
}
table.custom-table.rad-content tbody tr td p {
  padding: 5px 0;
}
table.custom-table.rad-content tbody tr td * {
  font-size: 1em;
}
table.custom-table.rad-content tbody tr td ul {
  padding: 0 0 5px;
}
.left-cont.my-content > ul, .my-content > ul.rad-content.riskbusiana{
  background-color: #f4f7eb;
  border-top: 1px solid #8cb000;
}
.left-cont.my-content > ul, .my-content > ul.rad-content.riskbusiana{
  background-color: #f4f7eb;
  border-top: 1px solid #8cb000;
}
.left-cont.my-content > ul, .my-content > ul.rad-content.lgl{
  background-color: #fae9e9;
  border-top: 1px solid #a5012d;
}
.left-cont.my-content > ul, .my-content > ul.rad-content.exhs{
  background-color: #e8e8f5;
  border-top: 1px solid #293887;
}
/************ custom color shades tables ends ************/

.footer .youtube a, .footer .instagram a {
    display: inline-block;
    text-indent: -1e+7px;
}
.footer .youtube a {
    background: rgba(0, 0, 0, 0) url("/~/media/Images/R/RELX-Group/css/youtube-ico.png") no-repeat scroll center center;
    display: block;
    height: 46px;
    width: 46px;
}
.footer .instagram a {
    background: rgba(0, 0, 0, 0) url("/~/media/Images/R/RELX-Group/css/instagram-ico.png") no-repeat scroll center center;
    display: block;
    height: 46px;
    width: 46px;
}

.footer .youtube:hover a {
    background: rgba(0, 0, 0, 0) url("/~/media/Images/R/RELX-Group/css/youtube-hover.png") no-repeat scroll center center;
    display: block;
    height: 46px;
    width: 46px;
}

.footer .instagram:hover a {
    background: rgba(0, 0, 0, 0) url("/~/media/Images/R/RELX-Group/css/instagram-hover.png") no-repeat scroll center center;
    display: block;
    height: 46px;
    width: 46px;
}

.custom-page-head {margin: 30px 0 0;}
.custom-page-head h1 {color:#424242;}
span.sub-title {
    font-weight: normal;
}
/*---- perspectives-----*/
.perspective-main-banner-area {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 70px;
}
.perspective-main-banner-area h1 {
    color: #000000;
    text-transform: capitalize;
    font-weight: bold;
    font-size: 6em;
    font-family: "DIN Next LT W04 Light",arial;
    line-height: 45px;
    margin-bottom: 10px;
}
.perspective-main-banner-intro {
    width: 72%;
    text-align: center;
    margin-left: 14%;
}
.perspective-main-banner-intro p {
    font-size: 1.6em;
        line-height: 1.5em;
}
.most-top-featured-left {
    position: relative;
}
.most-top-featured-left-image {
    position: relative;
}
.most-top-featured-left-image-text {
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,0.5);
    text-align: center;
    padding: 40px 20px;
    width: 100%;
}
.mtf-left-image-text-category {
    text-transform: uppercase;
    padding-bottom: 14px;
	font-size: 1.1em;
}
.mtf-left-image-text-title a {
    font-size: 2.2em;
    color: #ffffff;
    line-height: 1.2;
	    font-family: 'Bitter', serif !important;
}
.mtf-left-image-text-title {
    padding-bottom: 14px;
}
.mtf-left-image-text-intro {
    padding: 0 15%;
}
.mtf-left-image-text-intro p {
    color: #ffffff;
    font-size: 1.3em;
}
.most-top-featured-right {
    text-align: center;
    width: 93%;
    margin-left: 10%;
	margin-top: 5%;
}
.most-top-featured-right-heading {
    font-size: 2.6em;
    font-weight: bold;
    padding-bottom: 50px;
    text-transform: uppercase;
}

.most-top-featured-right-item a {
    color: #000000;
    font-size: 1.5em;
    line-height: 1.6em;
	    display: block;
}
.most-top-featured-right-item {
    width: 100%;
    border-top: 1px solid #707070;
    padding-bottom: 15%;
    padding-top: 15%;
    position: relative;
}
.most-top-featured-right-item:after {
    content: "";
    background: url(/~/media/Images/R/RELX-Group/css/top-most-read-div.png) no-repeat;
    width: 20px;
    height: 17px;
    position: absolute;
top: -11px;
	left: calc(55% - 20px);
}
.most-top-featured-left-image a img {
    width: 100%;
    height: auto;
}
.mtf-left-image-text-title a:hover {
    color: #ff8400;
}
.mtf-left-image-text-category a:hover {
    color: #ffffff;
}
.most-top-featured-right-item a:hover {
    color: #ff8400;
}

.perspective-most-top-featured-wrapper {
    width: 100%;
    margin-bottom: 50px;
}

.perspective-fullwidth-featured-wrapper {
    width: 100%;
    margin-bottom: 50px;
    float: left;
}

.perspective-fullwidth-featured {
    min-height: 480px;
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
}

.perspective-fullwidth-featured-text {
    position: relative;
    margin-top: calc(100% - 74%);
    background: rgba(0,0,0,0.7);
    text-align: center;
    padding: 10% 16%;
    width: 100%;
}
.perspective-fullwidth-featured-category {
    display: none;
}
.perspective-fullwidth-featured-title a {
    font-size: 2.6em;
    color: #ff8400;
    line-height: 1.2em;
}
.perspective-fullwidth-featured-intro p {
    color: #ffffff;
    color: #ffffff;
    font-size: 1.3em;
}
.perspective-fullwidth-featured-title {
    padding-bottom: 24px;
}
.perspective-fullwidth-featured-title a:hover {
    color: #ffffff;
}

.perspective-fullwidth-featured-type {
    color: #ffffff;
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.4);
    padding: 10px 19px;
    text-transform: uppercase;
    font-size: 1.2em;
}
.perspective-fullwidth-featured-type a {
    color: #ffffff;
    margin-left: 27px;
}

.perspective-fullwidth-featured-type a:before {
    content: "";
    width: 27px;
    height: 29px;
    position: absolute;
    left: 10px;
    top: 3px;
}
/*
.perspective-fullwidth-featured-type a.story:before {
    content: "";
    background: url(/~/media/Images/R/RELX-Group/css/story.png) no-repeat;
}
.perspective-fullwidth-featured-type a.video:before {
    content: "";
    background: url(/~/media/Images/R/RELX-Group/css/video.png) no-repeat;
}
.perspective-fullwidth-featured-type a.download:before {
    content: "";
    background: url(/~/media/Images/R/RELX-Group/css/download.png) no-repeat;
}
.perspective-fullwidth-featured-type a.podcast:before {
    content: "";
    background: url(/~/media/Images/R/RELX-Group/css/podcast.png) no-repeat;
}
*/

.collection-categories {
    text-align: right;
    height: 30px;
    display: flex;
    align-items: center;
    float: right;
}
.collection-categories span.cat-div-pipe:last-child {
    display: none;
}
.collection-head {
    border-bottom: 1px solid #000000;
    float: left;
    width: 100%;
    padding: 10px 0;
}

.collection-heding a {
    color: #000000;
    text-transform: uppercase;
    font-size: 2.9em;
    font-weight: bold;
        line-height: 1.0em;
}
.collection-heding a:hover {
    color: #ff8400;
}
.collection-categories span.cat-div-pipe {
    font-size: 1.1em;
    color: #000000;
    padding: 0 6px;
}
.collection-categories a {
    color: #000000;
    text-transform: uppercase;
    font-size: 1.1em;
}
.collection-categories a:hover {
    color: #ff8400;
}


.collection-layout.small-small-small-small {
    display: flex;
    float: left;
}
.perspective-story-block {
    padding-right: 2%;
    flex-shrink: 4;
    flex: 1;
}

.perspective-story-block:last-child {
    padding-right: 0;
}

.collection-layout {
    width: 100%;
    float: left;
    margin: 12px 0;
}

.perspective-story-image-tag {
    position: relative;
    margin-bottom: 15px;
}
.perspective-story-image {
    position: relative;
}
.perspective-story-tag {
    color: #ffffff;
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.4);
    padding: 10px 19px;
    text-transform: uppercase;
    font-size: 1.2em;
}
.perspective-story-tag-type a {
    color: #ffffff;
    margin-left: 27px;
}

.perspective-story-tag-type a:before {
    content: "";
    width: 27px;
    height: 29px;
    position: absolute;
    left: 10px;
    top: 3px;
}

.perspective-story-tag-type a.story:before {
    content: "";
    background: url(/~/media/Images/R/RELX-Group/css/story.png) no-repeat;
}
.perspective-story-tag-type a.video:before {
    content: "";
    background: url(/~/media/Images/R/RELX-Group/css/video.png) no-repeat;
}
.perspective-story-tag-type a.download:before {
    content: "";
    background: url(/~/media/Images/R/RELX-Group/css/download.png) no-repeat;
}
.perspective-story-tag-type a.podcast:before {
    content: "";
    background: url(/~/media/Images/R/RELX-Group/css/podcast.png) no-repeat;
}
.perspective-story-category {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
}
.perspective-story-category a {
    color: #b64e6b;
    text-transform: uppercase;
    font-size: 1.1em;
    font-weight: 700;
}
.perspective-story-category a:hover {
    color: #ff8400;
}
.perspective-story-text {
    width: 100%;
    padding: 0 4%;
    float: left;
}
.perspective-story-title {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 24px;
    min-height: 54px;
}
.perspective-story-title a {
    color: #000000;
    font-size: 2.0em;
    line-height: 1.3em;
}
.perspective-story-intro p {
    font-size: 1.3em;
}
.perspective-story-intro {
    float: left;
    width: 100%;
    text-align: center;
}

.perspective-story-title a:hover {
    color: #ff8400;
}


.collection-layout.small-large-small {
    display: flex;
    float: left;
}
.collection-layout.small-large-small .perspective-story-block {
    flex: 1 1 0;
}
.collection-layout.small-large-small .perspective-story-block.sls-mid {
    flex: 2 1 0;
    position: relative;
}


.collection-layout.small-small-large {
    display: flex;
    float: left;
}
.collection-layout.small-small-large .perspective-story-block {
    flex: 1 1 0;
}
.collection-layout.small-small-large .perspective-story-block.ssl-last {
    flex: 2 1 0;
    position: relative;
}


.collection-layout.large-small-small {
    display: flex;
    float: left;
}
.collection-layout.large-small-small .perspective-story-block {
    flex: 1 1 0;
}
.collection-layout.large-small-small .perspective-story-block.lss-first {
    flex: 2 1 0;
    position: relative;
}



.collection-layout.small-large-small .perspective-story-block.sls-mid .perspective-story-image-tag .perspective-story-tag{    z-index: 4;}
.collection-layout.small-large-small .perspective-story-block.sls-mid .perspective-story-text {
    position: absolute;
    bottom: 14px;
    width: 96%;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.28), rgba(0, 0, 0, 0.76));
    padding-top: 4%;
    padding-bottom: 4%;
    z-index: 2;
}
.collection-layout.small-large-small .perspective-story-block.sls-mid .perspective-story-text .perspective-story-category a,
.collection-layout.small-large-small .perspective-story-block.sls-mid .perspective-story-text .perspective-story-title a,
.collection-layout.small-large-small .perspective-story-block.sls-mid .perspective-story-text .perspective-story-intro p
{
    color: #ffffff;
}
.collection-layout.small-large-small .perspective-story-block.sls-mid .perspective-story-text .perspective-story-category a:hover,
.collection-layout.small-large-small .perspective-story-block.sls-mid .perspective-story-text .perspective-story-title a:hover
{
    color: #ff8400;
}
.collection-layout.small-large-small .perspective-story-block.sls-mid .perspective-story-text .perspective-story-intro {
    display: none;
}




.collection-layout.small-small-large .perspective-story-block.ssl-last .perspective-story-image-tag .perspective-story-tag{    z-index: 4;}
.collection-layout.small-small-large .perspective-story-block.ssl-last .perspective-story-text {
    position: absolute;
    bottom: 14px;
    width: 100%;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.28), rgba(0, 0, 0, 0.76));
    padding-top: 4%;
    padding-bottom: 4%;
    z-index: 2;
}
.collection-layout.small-small-large .perspective-story-block.ssl-last .perspective-story-text .perspective-story-category a,
.collection-layout.small-small-large .perspective-story-block.ssl-last .perspective-story-text .perspective-story-title a,
.collection-layout.small-small-large .perspective-story-block.ssl-last .perspective-story-text .perspective-story-intro p
{
    color: #ffffff;
}
.collection-layout.small-small-large .perspective-story-block.ssl-last .perspective-story-text .perspective-story-category a:hover,
.collection-layout.small-small-large .perspective-story-block.ssl-last .perspective-story-text .perspective-story-title a:hover
{
    color: #ff8400;
}
.collection-layout.small-small-large .perspective-story-block.ssl-last .perspective-story-text .perspective-story-intro {
    display: none;
}





.collection-layout.large-small-small .perspective-story-block.lss-first .perspective-story-image-tag .perspective-story-tag{    z-index: 4;}
.collection-layout.large-small-small .perspective-story-block.lss-first .perspective-story-text {
    position: absolute;
    bottom: 28px;
    width: 96%;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.28), rgba(0, 0, 0, 0.76));
    padding-top: 4%;
    padding-bottom: 4%;
    z-index: 2;
}
.collection-layout.large-small-small .perspective-story-block.lss-first .perspective-story-text .perspective-story-category a,
.collection-layout.large-small-small .perspective-story-block.lss-first .perspective-story-text .perspective-story-title a,
.collection-layout.large-small-small .perspective-story-block.lss-first .perspective-story-text .perspective-story-intro p
{
    color: #ffffff;
}
.collection-layout.large-small-small .perspective-story-block.lss-first .perspective-story-text .perspective-story-category a:hover,
.collection-layout.large-small-small .perspective-story-block.lss-first .perspective-story-text .perspective-story-title a:hover
{
    color: #ff8400;
}
.collection-layout.large-small-small .perspective-story-block.lss-first .perspective-story-text .perspective-story-intro {
    display: none;
}

.perspective-collection-wrapper {
    float: left;
    width: 100%;
    margin-bottom: 50px;
}

.editors-choice-head {
    border-bottom: 1px solid #000000;
    float: left;
    width: 100%;
    padding: 10px 0;
}
.editors-choice-heding {
    color: #000000;
    text-transform: uppercase;
    font-size: 2.9em;
    font-weight: bold;
        margin-bottom: 6px;
}


.editors-choice-link a {
    color: #000000;
    font-size: 1.8em;
    line-height: 1.4em;
}

.editors-choice-link {
    margin-left: 20%;
    padding-right: 7%;
    position: relative;
}
.editors-choice-links {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
}


.editors-choice-link:before {
    font-size: 8em;
    position: absolute;
    left: -24%;
    font-weight: bold;
    color: #e9e9e9;
    top: 32%;
}


.editors-choice-link.editors-choice-1:before {content: "1";}
.editors-choice-link.editors-choice-2:before {content: "2";}
.editors-choice-link.editors-choice-3:before {content: "3";}
.editors-choice-link.editors-choice-4:before {content: "4";}

.editors-choice-link a:hover {
    color: #ff8400;
}
.perspective-gap {
    margin-bottom: 100px;
}
.perspective-gap:last-child {
    margin-bottom: 50px;
}


.perspective-editors-choice-wrapper {
    float: left;
    width: 100%;
}

.perspective-story-tag-type:before {
    content: "";
    width: 27px;
    height: 29px;
    position: absolute;
    left: 15px;
    top: 3px;
}

.perspective-story-tag-type {
    margin-left: 35px;
}


.perspective-story-tag-type.story:before {
    content: "";
    background: url(/~/media/Images/R/RELX-Group/css/story.png) no-repeat;
}
.perspective-story-tag-type.video:before {
    content: "";
    background: url(/~/media/Images/R/RELX-Group/css/video.png) no-repeat;
}
.perspective-story-tag-type.download:before {
    content: "";
    background: url(/~/media/Images/R/RELX-Group/css/download.png) no-repeat;
}
.perspective-story-tag-type.podcast:before {
    content: "";
    background: url(/~/media/Images/R/RELX-Group/css/podcast.png) no-repeat;
}

.perspective-story-tag:hover {
    background: rgba(0, 0, 0, 0.2);
}






.perspective-main-banner-area h1 a {
    color: #000000;
}
.collection-page-heading {
    color: #000000;
    text-transform: uppercase;
    font-size: 2.8em;
    font-weight: bold;
    line-height: 1.0em;
}

.collection-page-heading span {
    font-weight: 400;
}
.collection-page-head {
    border-bottom: 1px solid #000000;
    float: left;
    width: 100%;
    padding: 10px 0;
}

.collection-page-list {
    float: left;
    width: 100%;
    margin-top: 15px;
    display: flex;
    float: left;
    flex-wrap: wrap;
    
}

.collection-page-list .perspective-story-block {
    flex-shrink: 4;
    flex: 0 0 23.5%;
    padding-right: 0;
    margin: 0px 12.1px;
}

.collection-page-list.large-small-small .perspective-story-block:first-child {
    flex: 0 0 49%;
    margin-left: 0;
    position: relative;
    margin-bottom: 50px;
}
.collection-page-list.large-small-small .perspective-story-block:nth-child(3) {
    margin-right: 0;
}

.collection-page-list.large-small-small .perspective-story-block:nth-child(4),
.collection-page-list.large-small-small .perspective-story-block:nth-child(8),
.collection-page-list.large-small-small .perspective-story-block:nth-child(12),
.collection-page-list.large-small-small .perspective-story-block:nth-child(16){
    margin-left: 0;
}
.collection-page-list.large-small-small .perspective-story-block:nth-child(7),
.collection-page-list.large-small-small .perspective-story-block:nth-child(11),
.collection-page-list.large-small-small .perspective-story-block:nth-child(15),
.collection-page-list.large-small-small .perspective-story-block:nth-child(19){
    margin-right: 0;
}
.collection-page-list.large-small-small .perspective-story-block:first-child .perspective-story-text {
    position: absolute;
    bottom: 14px;
    width: 100%;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.28), rgba(0, 0, 0, 0.76));
    padding-top: 4%;
    padding-bottom: 2%;
    z-index: 2;
}
.collection-page-list.large-small-small .perspective-story-block:first-child .perspective-story-intro {
    display: none;
}

.collection-page-list.large-small-small .perspective-story-block:first-child .perspective-story-image-tag a .perspective-story-tag {
    z-index: 4;
}
.collection-page-list.large-small-small .perspective-story-block {
    margin-bottom: 15px;
}

.collection-page-list.large-small-small .perspective-story-block:first-child .perspective-story-text .perspective-story-category a {
    color: #ffffff;
}
.collection-page-list.large-small-small .perspective-story-block:first-child .perspective-story-text .perspective-story-title a {
    color: #ffffff;
}

.collection-page-list.large-small-small .perspective-story-block:first-child .perspective-story-text .perspective-story-category a:hover {
    color: #ff8400;
}
.collection-page-list.large-small-small .perspective-story-block:first-child .perspective-story-text .perspective-story-title a:hover {
    color: #ff8400;
}




.perspective-simpletext-wrapper {
    float: left;
    width: 100%;
    margin-bottom: 100px;
    margin-top: 0px;
}


.perspective-simpletext-button {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 20px;
}

.perspective-simpletext-button a {
    width: auto;
    border: 1px solid #676767;
    padding: 8px 20px;
    font-size: 1.3em;
    font-weight: 600;
    color: #676767;
}

.perspective-simpletext-button a:hover {
    width: auto;
    border: 1px solid #ff8400;
    padding: 8px 20px;
    font-size: 1.3em;
    font-weight: 600;
    color: #ff8400;
}

.perspective-simpletext-text .collection-heding {
    color: #000000;
    text-transform: uppercase;
    font-size: 2.9em;
    font-weight: bold;
    line-height: 1.0em;
    border-bottom: 1px solid #000000;
    float: left;
    width: 100%;
    padding: 10px 0;
    margin-bottom: 20px;
}

.perspective-related {
    width: 100%;
    float: left;
    margin-top: 100px;
    margin-bottom: 0px;
}

.perspective-related-heading {
    border-bottom: 1px solid #000000;
    float: left;
    width: 100%;
    padding: 10px 0;
    color: #000000;
    text-transform: uppercase;
    font-size: 2.9em;
    font-weight: bold;
    line-height: 1.0em;
    margin-bottom: 20px;
}
.perspective-related-list {
    float: left;
    width: 100%;
}
.perspective-related-list ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    display: table;
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
}
.perspective-related-list ul li {
    font-size: 2em;
    float: left;
    text-align: center;
    line-height: 1.4em;
    justify-content: space-between;
    /* max-width: 16%; */
    position: relative;
}
.perspective-related-list ul li a {
    color: #000000;
}
.perspective-related-list ul li a:hover {
    color: #ff8400;
}

.perspective-related-list ul li:after {
    content: "";
    position: absolute;
    border-right: 1px solid #000000;
    height: 100%;
    right: -28px;
}
.perspective-related-list ul li:last-child:after {
    display: none;
}

















.collection-page-list.small-large-small .perspective-story-block:nth-child(1) {
    margin-left: 0;
}
.collection-page-list.small-large-small .perspective-story-block:nth-child(2) {
    flex: 0 0 49%;
    position: relative;
    margin-bottom: 50px;
}
.collection-page-list.small-large-small .perspective-story-block:nth-child(3) {
    margin-right: 0;
}

.collection-page-list.small-large-small .perspective-story-block:nth-child(4),
.collection-page-list.small-large-small .perspective-story-block:nth-child(8),
.collection-page-list.small-large-small .perspective-story-block:nth-child(12),
.collection-page-list.small-large-small .perspective-story-block:nth-child(16){
    margin-left: 0;
}
.collection-page-list.small-large-small .perspective-story-block:nth-child(7),
.collection-page-list.small-large-small .perspective-story-block:nth-child(11),
.collection-page-list.small-large-small .perspective-story-block:nth-child(15),
.collection-page-list.small-large-small .perspective-story-block:nth-child(19){
    margin-right: 0;
}
.collection-page-list.small-large-small .perspective-story-block:nth-child(2) .perspective-story-text {
    position: absolute;
    bottom: 14px;
    width: 100%;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.28), rgba(0, 0, 0, 0.76));
    padding-top: 4%;
    padding-bottom: 2%;
    z-index: 2;
}
.collection-page-list.small-large-small .perspective-story-block:nth-child(2) .perspective-story-intro {
    display: none;
}

.collection-page-list.small-large-small .perspective-story-block:nth-child(2) .perspective-story-image-tag a .perspective-story-tag {
    z-index: 4;
}
.collection-page-list.small-large-small .perspective-story-block {
    margin-bottom: 15px;
}

.collection-page-list.small-large-small .perspective-story-block:nth-child(2) .perspective-story-text .perspective-story-category a {
    color: #ffffff;
}
.collection-page-list.small-large-small .perspective-story-block:nth-child(2) .perspective-story-text .perspective-story-title a {
    color: #ffffff;
}

.collection-page-list.small-large-small .perspective-story-block:nth-child(2) .perspective-story-text .perspective-story-category a:hover {
    color: #ff8400;
}
.collection-page-list.small-large-small .perspective-story-block:nth-child(2) .perspective-story-text .perspective-story-title a:hover {
    color: #ff8400;
}







.collection-page-list.small-small-large .perspective-story-block:nth-child(1) {
    margin-left: 0;
}

.collection-page-list.small-small-large .perspective-story-block:nth-child(3) {
	flex: 0 0 49%;
    position: relative;
    margin-bottom: 50px;
    margin-right: 0;
}

.collection-page-list.small-small-large .perspective-story-block:nth-child(4),
.collection-page-list.small-small-large .perspective-story-block:nth-child(8),
.collection-page-list.small-small-large .perspective-story-block:nth-child(12),
.collection-page-list.small-small-large .perspective-story-block:nth-child(16){
    margin-left: 0;
}
.collection-page-list.small-small-large .perspective-story-block:nth-child(7),
.collection-page-list.small-small-large .perspective-story-block:nth-child(11),
.collection-page-list.small-small-large .perspective-story-block:nth-child(15),
.collection-page-list.small-small-large .perspective-story-block:nth-child(19){
    margin-right: 0;
}
.collection-page-list.small-small-large .perspective-story-block:nth-child(3) .perspective-story-text {
    position: absolute;
    bottom: 14px;
    width: 100%;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.28), rgba(0, 0, 0, 0.76));
    padding-top: 4%;
    padding-bottom: 2%;
    z-index: 2;
}
.collection-page-list.small-small-large .perspective-story-block:nth-child(3) .perspective-story-intro {
    display: none;
}

.collection-page-list.small-small-large .perspective-story-block:nth-child(3) .perspective-story-image-tag a .perspective-story-tag {
    z-index: 4;
}
.collection-page-list.small-small-large .perspective-story-block {
    margin-bottom: 15px;
}

.collection-page-list.small-small-large .perspective-story-block:nth-child(3) .perspective-story-text .perspective-story-category a {
    color: #ffffff;
}
.collection-page-list.small-small-large .perspective-story-block:nth-child(3) .perspective-story-text .perspective-story-title a {
    color: #ffffff;
}

.collection-page-list.small-small-large .perspective-story-block:nth-child(3) .perspective-story-text .perspective-story-category a:hover {
    color: #ff8400;
}
.collection-page-list.small-small-large .perspective-story-block:nth-child(3) .perspective-story-text .perspective-story-title a:hover {
    color: #ff8400;
}


.collection-loadmore {
    float: left;
    width: 100%;
    text-align: center;
    display:none;
    margin-top: 50px;
}

.collection-loadmore a {
    background-color: #ff8400;
    margin: 0 AUTO;
    text-transform: uppercase;
    width: 230px;
    color: #ffffff;
    font-size: 1.8em;
    cursor: pointer;
    display: block;
    padding: 12px 0px;
    text-align: center;
    text-decoration: none;
    font-family: DIN Next LT W04 Light;
}


.perspective-story-category a {
    display: none;
}
.perspective-story-category a.firstcate {
    display: block;
}



.collection-page-list.small-small-small-small .perspective-story-block:first-child,
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(5),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(9),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(13),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(17),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(21),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(25),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(29),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(33),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(37),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(41),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(45),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(49),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(53),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(57),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(61),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(65),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(69),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(73),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(77),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(81)

{
    margin-left: 0;
}


.collection-page-list.small-small-small-small .perspective-story-block:nth-child(4),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(8),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(12),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(16),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(20),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(24),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(28),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(32),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(36),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(40),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(44),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(48),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(52),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(56),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(60),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(64),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(68),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(72),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(76),
.collection-page-list.small-small-small-small .perspective-story-block:nth-child(80)
{
    margin-right: 0;
}


@import url('https://fonts.googleapis.com/css2?family=Bitter&display=swap');

.perspective-main-banner-area h1,
.most-top-featured-right-heading,
.collection-heding a,
.perspective-story-title a,
.perspective-fullwidth-featured-title a,
.editors-choice-heding,
.perspective-main-banner-area h1 a,
.collection-page-heading,
.perspective-related-heading,
.perspective-main-banner-area h1 a,
.most-top-featured-right-item a,
.editors-choice-link a{
    font-family: 'Bitter', serif !important;
    font-weight: 400;
	letter-spacing: unset;
}

.collection-page-heading span{
font-weight:600;
}
@media only screen and (max-width:1199px){
    .collection-page-list .perspective-story-block{
        margin-left: 0;
        margin-right: 0;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
        width: 25%;
    }
    .collection-page-list.small-large-small .perspective-story-block:nth-child(2){
        margin-left: 0;
        margin-right: 0;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        width: 50%;
    }
    .perspective-collection .collection-layout,
    .perspective-collection-wrapper .perspective-collection .collection-layout,
    .collection-page-list .perspective-story-block{
        padding-left: 7px;
        padding-right: 7px;
    }
    .collection-layout.small-large-small .perspective-story-block.sls-mid,
    .collection-layout.small-large-small .perspective-story-block.sls-mid .perspective-story-image-tag,
    .collection-layout.small-small-large .perspective-story-block.ssl-last,
    .collection-layout.small-small-large .perspective-story-block.ssl-last .perspective-story-image-tag,
    .collection-layout.large-small-small .perspective-story-block.lss-first,
    .collection-layout.large-small-small .perspective-story-block.lss-first .perspective-story-image-tag,
    .collection-page-list.small-large-small .perspective-story-block:nth-child(2),
    .collection-page-list.small-large-small .perspective-story-block:nth-child(2) .perspective-story-image-tag{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    
    .collection-layout.small-large-small .perspective-story-block.sls-mid .perspective-story-image-tag img,
    .collection-layout.small-small-large .perspective-story-block.ssl-last .perspective-story-image-tag img,
    .collection-layout.large-small-small .perspective-story-block.lss-first .perspective-story-image-tag img,
    .collection-page-list.small-large-small .perspective-story-block:nth-child(2) .perspective-story-image-tag img{
        height: 100%;
        width: 100%;
        -o-object-fit: cover;
           object-fit: cover;
    }
    .most-top-featured-right-item:after {
        left: 50%;
        -webkit-transform: translate(-50%, 0px);
            -ms-transform: translate(-50%, 0px);
                transform: translate(-50%, 0px);
    }
    
    .perspective-collection-wrapper .perspective-collection .collection-layout .perspective-story-block{
        padding-left: 7px;
        padding-right: 7px;
    }
    .collection-layout.small-small-large .perspective-story-block.ssl-last .perspective-story-text,
    .collection-layout.small-large-small .perspective-story-block.sls-mid .perspective-story-text,
    .collection-layout.large-small-small .perspective-story-block.lss-first .perspective-story-text,
    .collection-page-list.small-large-small .perspective-story-block:nth-child(2) .perspective-story-text{
        width: 100%;
        max-width: calc(100% - 14px);
        left: 7px;
    }
    .editors-choice-links .editors-choice-link{
        width: 100%;
        margin: 0;
        padding-left: 60px;
        padding-right: 10px;
        min-height: 40px;
        margin-bottom: 15px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
    .editors-choice-links .editors-choice-link::before{
        width: 40px;
        height: 40px;
        font-size: 55px;
        display: flex;
        justify-content: center;
        align-items: center;
        top: 5px;
        left: 0;
    }
    .collection-heding a {
        font-size: 2.2em;
    }
    .perspective-main-banner-intro{
        width: 100%;
        max-width: 80%;
        margin-left: auto;
        margin-right: auto;
    }
}
@media only screen and (max-width:991px){
    .perspective-collection-wrapper .perspective-collection .collection-layout{
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .perspective-collection-wrapper .perspective-collection .collection-layout .perspective-story-block{
        -webkit-box-flex: 0;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%;
        max-width: 50%;
        width: 50%;
    }
    .perspective-collection-wrapper .perspective-collection .collection-layout .perspective-story-title{
        min-height: 55px;
        margin-bottom: 10px;
    }
    .perspective-most-top-featured-wrapper .most-top-featured-right{
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .perspective-most-top-featured-wrapper .most-top-featured-right .most-top-featured-right-list .most-top-featured-right-item{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .perspective-collection-wrapper .collection-head .collection-heding,
    .editors-choice-head{
        text-align: center;
        margin-bottom: 15px;
    }
    .collection-heding a{
        line-height: 1.2;
    }
    .perspective-collection-wrapper .collection-head .collection-categories{
        width: 100%;
        text-align: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    .editors-choice-links .editors-choice-link::before{
        font-size: 45px;
        top: 0;
    }
    .perspective-editors-choice-wrapper .editors-choice-links > .col-md-3 {
        width: 50%;
    }
    .perspective-main-banner-intro{
        width: 100%;
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
    .collection-heding a,
    .editors-choice-heding{
        font-size: 2.9em;
    }
    .perspective-collection-wrapper .perspective-collection .collection-layout .perspective-story-block{
        order: 2;
    }
    .perspective-collection-wrapper .perspective-collection .collection-layout .perspective-story-block.ssl-last,
    .perspective-collection-wrapper .perspective-collection .collection-layout .perspective-story-block.sls-mid,
    .perspective-collection-wrapper .perspective-collection .collection-layout .perspective-story-block.lss-first{
        order: 1;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        width: 100%;
    }
    .perspective-collection-wrapper .perspective-collection .collection-layout .perspective-story-block .perspective-story-image-tag,
    .perspective-collection-wrapper .perspective-collection .collection-layout .perspective-story-block .perspective-story-image-tag .perspective-story-image{
        width: 100%;
    }
    .perspective-collection-wrapper .collection-head .collection-categories{
        flex-wrap: wrap;
    }
    .perspective-collection-wrapper .collection-head .collection-categories > *,
    .perspective-main-wrapper .perspective-story-category,
    .perspective-main-wrapper .perspective-story-title,
    .perspective-main-wrapper .perspective-story-intro{
        margin-bottom: 5px;
    }
    .perspective-gap,
    .perspective-story-category,
    .perspective-story-title {
        margin-bottom: 50px;
    }
    .perspective-story-title a{
        font-size: 1.7em;
    }
    
    .collection-page-list .perspective-story-block{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        width: 50%;
        margin-bottom: 14px;
    }
    .collection-page-list.small-large-small .perspective-story-block{
        -webkit-box-ordinal-group:3;
            -ms-flex-order:2;
                order:2;
    }
    .collection-page-list.small-large-small .perspective-story-block:nth-child(2){
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
                -webkit-box-flex: 0;
                -ms-flex: 0 0 100%;
                    flex: 0 0 100%;
            max-width: 100%;
            width: 100%;
            margin-bottom: 14px;
    }
    .collection-page-list.small-large-small .perspective-story-block:nth-child(2) .perspective-story-image-tag{
        width: 100%;
    }
}
@media only screen and (max-width:767px){
    .perspective-collection-wrapper .perspective-collection .collection-layout .perspective-story-block{
        -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
        max-width: 100%;
        width: 100%;
        margin-bottom: 14px;
    }
    .perspective-story-title{
        min-height: auto;
    }
    .collection-layout.small-large-small .perspective-story-block,
    .perspective-collection-wrapper .perspective-collection .collection-layout .perspective-story-block{
        -webkit-box-ordinal-group:3;
            -ms-flex-order:2;
                order:2;
    }
    .collection-layout.small-large-small .perspective-story-block.sls-mid,
    .collection-layout.small-small-large .perspective-story-block.ssl-last,
    .collection-layout.large-small-small .perspective-story-block.lss-first{
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
    }
    .most-top-featured-left-image-text{
        padding: 15px;
        padding-bottom: 50px;
    }
    .mtf-left-image-text-intro{
        padding-right: 0px;
        padding-left: 0px;
    }
    .mtf-left-image-text-category,
    .mtf-left-image-text-title{
        padding-bottom: 5px;
    }
    .mtf-left-image-text-intro p{
        padding-bottom: 0;
    }
    .perspective-story-category,
    .perspective-collection-wrapper .perspective-collection .collection-layout .perspective-story-title{
        margin-bottom: 5px;
    }
    .perspective-collection-wrapper .perspective-collection .collection-layout .perspective-story-title {
        min-height: auto;
    }
    .perspective-collection .perspective-story-image-tag .perspective-story-tag,
    .perspective-main-wrapper .perspective-story-image-tag .perspective-story-tag {
        padding: 5px 10px;
    }
    .perspective-collection .perspective-story-image-tag .perspective-story-tag .perspective-story-tag-type,
    .perspective-main-wrapper .perspective-story-image-tag .perspective-story-tag .perspective-story-tag-type{
        margin-left: 26px;
    }
    .perspective-collection .perspective-story-image-tag .perspective-story-tag .perspective-story-tag-type:before,
    .perspective-main-wrapper .perspective-story-image-tag .perspective-story-tag .perspective-story-tag-type:before{
        background-size: 21px;
        height: 21px;
        background-position: center;
        width: 21px;
        left: 10px;
        top: 50%;
        transform: translate(0px, -50%);
    }
    .collection-layout.small-large-small .perspective-story-block.sls-mid .perspective-story-text{
        /* margin-bottom: 22px; */
    }
    .perspective-story-title a{
        font-size: 1.8em;
    }
    .collection-layout.small-large-small .perspective-story-block.sls-mid .perspective-story-text{
        padding-bottom: 8%;
    }
    .perspective-main-wrapper .perspective-story-title{
        min-height: 54px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px)  {
	.perspective-related-list ul{display:block;}
  	.perspective-related-list ul li a ,.perspective-related-list ul li span {
      color: #000000;
      padding: 0px 11px;
	}
    .perspective-related-list ul li {
    	height: 44px;
    }
    .perspective-related-list ul li:after {
      content: "";
      position: absolute;
      border-right: 1px solid #000000;
      height: 25px;
      right: 0;
  	}
}
@media only screen and (max-width: 767px)  {
	.perspective-related-list ul li {    flex: 0 0 100%;}
    .perspective-related-list ul li {
      font-size: 1.6em;
      margin-bottom: 10px;
	}
}

@media only screen and (max-width:580px){
    .perspective-editors-choice-wrapper .editors-choice-links > .col-md-3 {
        width: 100%;
    }
    .collection-page-list .perspective-story-block{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        width: 100%;
    }
    .perspective-main-wrapper .perspective-story-title{
        min-height: auto;
    }
}



.mtf-left-image-text-category a {
    display: none;
	    color: #ffffff;
}
.mtf-left-image-text-category a:hover {
color: #ff8400;
}


.mtf-left-image-text-category a:first-child {
    display: block;
}