/* =============================================================================
FONTS
============================================================================= */

@font-face{font-family:ihrb;src:url('../fonts/ihrb.eot?cxps8t');src:url('../fonts/ihrb.eot?cxps8t#iefix') format('embedded-opentype'),url('../fonts/ihrb.ttf?cxps8t') format('truetype'),url('../fonts/ihrb.woff?cxps8t') format('woff'),url('../fonts/ihrb.svg?cxps8t#ihrb') format('svg');font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:ihrb!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook2:before{content:"\e814"}.icon-linkedin:before{content:"\e816"}.icon-podcast-head:before{content:"\e900"}.icon-facebook-head:before{content:"\e901"}.icon-linkedin-head:before{content:"\e902"}.icon-twitter-head:before{content:"\e903"}.icon-youtube-head:before{content:"\e904"}.icon-chevron-up:before{content:"\e905"}.icon-academic:before{content:"\e906"}.icon-corporate:before{content:"\e907"}.icon-ngo:before{content:"\e908"}.icon-rss:before{content:"\e909"}.icon-other:before{content:"\e90a"}.icon-calendar:before{content:"\e90b"}.icon-location:before{content:"\e90c"}.icon-news-events:before{content:"\e90d"}.icon-partners:before{content:"\e90e"}.icon-people:before{content:"\e90f"}.icon-podcasts:before{content:"\e910"}.icon-publication:before{content:"\e911"}.icon-video:before{content:"\e912"}.icon-work:before{content:"\e913"}.icon-download3:before{content:"\e914"}.icon-google-plus:before{content:"\e915"}.icon-twitter:before{content:"\e916"}.icon-youtube:before{content:"\e917"}.icon-blogger:before{content:"\e918"}.icon-commentary-and-podcasts:before{content:"\e919"}.icon-apple:before{content:"\e91a"}.icon-spotify:before{content:"\e91b"}.icon-chevron-thin-left:before{content:"\e91c"}.icon-chevron-thin-right:before{content:"\e91d"}.icon-edit:before{content:"\f044"}.icon-microphone:before{content:"\f130"}
/*
* These selection rule sets have to be separate.
* Customize the background color to match your design.
*/

::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}

/* ==========================================================================
Browser Upgrade Prompt
========================================================================== */

.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}

/* ==========================================================================
User Fusion Styles
========================================================================== */

/* Skip to link */
.skip-to-content-link {background:#fff;color:#000 !important;left:50%;padding:18px;position:absolute;transform:translateY(-200%);transition:transform 0.3s;font-weight:bold;font-size: 1.1em;}
.skip-to-content-link:focus {transform:translateY(0%);z-index:100;}

.back-to-top{cursor:pointer;position:fixed;bottom:20px;font-size:30px!important;right:20px;display:none;background:#8e1924;color:#fff;margin: 0 0 10px 0;font-size:2rem;padding:8px 8px 0 8px;}
.migrant-workers.back-to-top{background:#00666e;}
.commodities.back-to-top{background:#5c7010;}
.finance.back-to-top{background:#5b3565;}
.information-communication-technology.back-to-top{background:#b76100;}
.mega-sporting-events.back-to-top{background:#004f70;}
.built-environment.back-to-top{background:#e66a00;}
.oceans.back-to-top{background:#062247;}
.just-transitions.back-to-top{background:#d94636;}
.back-to-top:hover{color:#fff;opacity:0.8;}
.back-to-top:focus{color:#fff;opacity:0.8;}

/* Misc. */
body{background:#FFF;color:#38393a;font-family:proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;font-size:14px;}
.container{max-width:1170px;}
.container-outer{max-width:1260px;margin:auto;}

h2{margin-top:0;}
#main-content{margin-top:30px;}

a{color:#cd1719;outline:0;}
a:active{outline:none;}
a:hover{text-decoration:none;color:#8e1924;}
a::-moz-focus-inner{border:0;}
p{font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;}

.bold{font-weight:bold;}

.vspacer-l{height:60px;overflow:hidden;}
.vspacer-m{height:45px;overflow:hidden;}
.vspacer-s{height:30px;overflow:hidden;}
.vspacer-xs{height:15px;overflow:hidden;}

.header-line-thick{height:35px;background-color:#cd1719;}
.commodities .header-line-thick{background-color:#86a118;}
.finance .header-line-thick{background-color:#824d92;}
.information-communication-technology .header-line-thick{background-color:#eda601;}
.mega-sporting-events .header-line-thick{background-color:#1399d1;}
.migrant-workers .header-line-thick{background-color:#00a4b2;}
.benchmarking .header-line-thick{background-color:#8e1924;}
.built-environment .header-line-thick{background-color:#418300;}
.oceans .header-line-thick{background-color:#336ba7;}
.just-transitions .header-line-thick{background-color:#5593c2;}

.btn-ihrb{margin:10px 0;padding:8px 12px;font-size:20px;border:1px solid transparent;border-radius:0px;background:#cd1719;color:#fff !important;text-transform:uppercase;}
.btn-ihrb:hover{color:#fff;opacity:0.8;}

.btn-ihrb.btn-sm{font-size:1em;}

.side-col-related{margin-bottom:30px;}
.side-col-related a.btn-ihrb{color:#fff;}

.migrant-workers.btn-ihrb{background:#00666e;text-transform:none;border-radius:10px;padding:6px 12px;}
.gfrr.btn-ihrb{background:#1662ad;text-transform:none;border-radius:10px;padding:6px 12px;}
.gfrr-2019.btn-ihrb{background:#009aa6;text-transform:none;border-radius:10px;padding:6px 12px;}
.main-content.btn-ihrb{background:#8e1924;text-transform:none;border-radius:10px;padding:6px 12px;}
.commodities.btn-ihrb{background:#5c7010;text-transform:none;border-radius:10px;padding:6px 12px;}
.finance.btn-ihrb{background:#5b3565;text-transform:none;border-radius:10px;padding:6px 12px;}
.information-communication-technology.btn-ihrb{background:#b76100;text-transform:none;border-radius:10px;padding:6px 12px;}
.mega-sporting-events.btn-ihrb{background:#004f70;text-transform:none;border-radius:10px;padding:6px 12px;}
.built-environment.btn-ihrb{background:#e66a00;text-transform:none;border-radius:10px;padding:6px 12px;}
.oceans.btn-ihrb{background:#062247;text-transform:none;border-radius:10px;padding:6px 12px;}
.just-transitions.btn-ihrb{background:#d94636;text-transform:none;border-radius:10px;padding:6px 12px;}

.no-date{height:25px;}

/* *** Mastehead *** */
#header{margin-top:25px;transition:all 200ms ease;}
#header-tags p{font-size:20px;line-height:28px;text-align:right;font-family:proxima-nova-alt,sans-serif;color:#cd1719;}
.site-title{font-size:22px;margin-top:40px;margin-bottom:0;}
h3.site-title{font-size:22px;font-family:proxima-nova-alt,sans-serif;}
.large-screen-logo{margin-bottom:10px;height:117px;}
span.dhakar-logo img{border-left:1px solid #d0d1d3;padding-left:20px;margin-left:20px;}

/* Main Nav */
.navbar-toggle{background:#e7e7e8;}
.navbar-toggle .icon-bar{background:#636463;}
#navbar a{font-family:proxima-nova-alt,sans-serif;font-style:normal;}
#navbar ul.dropdown-menu li.active a{background:#8e1924;}
#navbar > ul > li.dropdown.nav-item > a > span{font-size:0.6em;}

/* Nav Search */
.search-container{text-align:right;background:#f1f1f4;height:48px;border:#FFF 1px solid;overflow:hidden;width:370px;}
.search-container.focused{border:#cd1719 1px solid;}
.search-container form{margin:0;padding:0;}
.search-container input.form-control{border-radius:0;border:none;background:#f1f1f4;box-shadow:none;font-size:22px;color:#38393a;height:48px;padding:12px 16px!important;}
.search-container button.btn-default{background:none;border:none;height:48px;font-size:24px;}
.search-container i{vertical-align:-4px;}

/* Header Social */
.social-header{padding:0;}
.social-header ul{list-style:none;margin-bottom:10px;padding-left:0;}
.social-header li{display:inline;font-size:2em;}
.social-header li a{color:#38393a;}
.social-header li a:hover{}
.social-header span:hover{transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.icon-twitter-head:hover{color:#00aced;}
.icon-facebook-head:hover{color:#3b5998;}
.icon-linkedin-head:hover{color:#007bb5;}
.icon-youtube-head:hover{color:#bb0000;}
.social-header a.search-link{font-size:0.85em;text-decoration:underline;font-weight:bold;margin-left:8px;color:#cd1719;vertical-align:4px;}
.social-header a.search-link:hover{text-decoration:none;}

/* Banner Image
#page-feature .feature-bg{height:456px;max-width:1260px;margin:0 auto;}
#page-feature-aboutus{background:url(../images/feature-bg-aboutus.jpg) top center no-repeat;} */

.carousel-control .glyphicon-menu-right, .carousel-control .icon-next {margin-right:-20px;}
.carousel-control .glyphicon-menu-left, .carousel-control .glyphicon-menu-right, .carousel-control .icon-next, .carousel-control .icon-prev {width:60px;height:60px;margin-top:-20px;font-size:60px;}
.carousel-control .glyphicon-menu-right, .carousel-control .icon-next {right:50%;margin-right:-20px;}
.carousel-control .glyphicon-menu-left, .carousel-control .glyphicon-menu-right, .carousel-control .icon-next, .carousel-control .icon-prev {position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-20px;}
.carousel-control .glyphicon-menu-left, .carousel-control .icon-prev {margin-left:-20px;}
.carousel-control .glyphicon-menu-left, .carousel-control .glyphicon-menu-right, .carousel-control .icon-next, .carousel-control .icon-prev {width:60px;height:60px;margin-top:-20px;font-size:60px;}
.carousel-control .glyphicon-menu-left, .carousel-control .icon-prev {left:50%;margin-left:-20px;}
.carousel-control .glyphicon-menu-left, .carousel-control .glyphicon-menu-right, .carousel-control .icon-next, .carousel-control .icon-prev {position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-20px;}

.carousel-control.left{background-image:none;}
.carousel-control.right{background-image:none;}

.carousel .item img{width:100%;height:auto;}

/* Section Title */
#page-top{margin-bottom:20px;}
.section-title{margin-top:30px;}
.section-title-nmt{margin-top:-56px;z-index:1000;}

.section-title h2{text-align:center;display:inline-block;background:#cd1719;font-size:28px;color:#FFF;text-transform:uppercase;margin:0;padding:35px 50px 35px 50px;min-width:280px;font-weight:300;}
.section-title .tail{margin-top:-1px;width:0;height:0;border-top:25px solid #cd1719;border-right:33px solid transparent;}

.commodities .section-title h2{text-align:center;display:inline-block;background:#86a118;font-size:28px;color:#FFF;text-transform:uppercase;margin:0;padding:35px 50px 35px 50px;min-width:280px;}
.commodities .section-title .tail{width:0;height:0;border-top:25px solid #86a118;border-right:33px solid transparent;}

.finance .section-title h2{text-align:center;display:inline-block;background:#824d92;font-size:28px;color:#FFF;text-transform:uppercase;margin:0;padding:35px 50px 35px 50px;min-width:280px;}
.finance .section-title .tail{width:0;height:0;border-top:25px solid #824d92;border-right:33px solid transparent;}

.information-communication-technology .section-title h2{text-align:center;display:inline-block;background:#eda601;font-size:28px;color:#FFF;text-transform:uppercase;margin:0;padding:35px 50px 35px 50px;min-width:280px;}
.information-communication-technology .section-title .tail{width:0;height:0;border-top:25px solid #eda601;border-right:33px solid transparent;}

.mega-sporting-events .section-title h2{text-align:center;display:inline-block;background:#1399d1;font-size:28px;color:#FFF;text-transform:uppercase;margin:0;padding:35px 50px 35px 50px;min-width:280px;}
.mega-sporting-events .section-title .tail{width:0;height:0;border-top:25px solid #1399d1;border-right:33px solid transparent;}

.migrant-workers .section-title h2{text-align:center;display:inline-block;background:#00a4b2;font-size:28px;color:#FFF;text-transform:uppercase;margin:0;padding:35px 50px 35px 50px;min-width:280px;}
.migrant-workers .section-title .tail{width:0;height:0;border-top:25px solid #00a4b2;border-right:33px solid transparent;}

.gfrr .section-title h2{text-align:center;display:inline-block;background:#1662ad;font-size:28px;color:#FFF;text-transform:uppercase;margin:0;padding:35px 50px 35px 50px;min-width:280px;}
.gfrr .section-title .tail{width:0;height:0;border-top:25px solid #1662ad;border-right:33px solid transparent;}

.gfrr-2019 .section-title h2{text-align:center;display:inline-block;background:#009aa6;font-size:28px;color:#FFF;text-transform:uppercase;margin:0;padding:35px 50px 35px 50px;min-width:280px;}
.gfrr-2019 .section-title .tail{width:0;height:0;border-top:25px solid #009aa6;border-right:33px solid transparent;}

.benchmarking .section-title h2{text-align:center;display:inline-block;background:#8e1924;font-size:28px;color:#FFF;text-transform:uppercase;margin:0;padding:35px 50px 35px 50px;min-width:280px;}
.benchmarking .section-title .tail{width:0;height:0;border-top:25px solid #8e1924;border-right:33px solid transparent;}

.built-environment .section-title h2{text-align:center;display:inline-block;background:#418300;font-size:28px;color:#FFF;text-transform:uppercase;margin:0;padding:35px 50px 35px 50px;min-width:280px;}
.built-environment .section-title .tail{width:0;height:0;border-top:25px solid #418300;border-right:33px solid transparent;}

.oceans .section-title h2{text-align:center;display:inline-block;background:#336ba7;font-size:28px;color:#FFF;text-transform:uppercase;margin:0;padding:35px 50px 35px 50px;min-width:280px;}
.oceans .section-title .tail{width:0;height:0;border-top:25px solid #336ba7;border-right:33px solid transparent;}

.just-transitions .section-title h2{text-align:center;display:inline-block;background:#5593c2;font-size:28px;color:#FFF;text-transform:uppercase;margin:0;padding:35px 50px 35px 50px;min-width:280px;}
.just-transitions .section-title .tail{width:0;height:0;border-top:25px solid #5593c2;border-right:33px solid transparent;}

/* Breadcrumbs */
.breadcrumb{padding:0;margin-bottom:0;list-style:none;background-color:#fff;border-radius:0px;}
.breadcrumb>li+li:before{padding: 0 5px;color:#38393a;content: ">";}
.breadcrumb>.active{color:#38393a;}

.breadcrumbs{margin-top:30px;font-size:20px;text-transform:uppercase;float: right!important;}

.breadcrumbs a{font-size:20px;display:inline-block;color:#cd1719;}
.commodities .breadcrumbs a{color:#86a118;}
.finance .breadcrumbs a{color:#824d92;}
.information-communication-technology .breadcrumbs a{color:#eda601;}
.mega-sporting-events .breadcrumbs a{color:#1399d1;}
.migrant-workers .breadcrumbs a{color:#00a4b2;}
.benchmarking .breadcrumbs a{color:#8e1924;}
.built-environment .breadcrumbs a{color:#418300;}
.oceans  .breadcrumbs a{color:#336ba7;}
.just-transitions .breadcrumbs a{color:#5593c2;}

/* Social Share */
.social-share{margin-bottom:24px;}
.social-share > .col-xs-12{padding:10px 0;}

/* *** Main Content *** */
/* Main Content Regular */
.page-head h2{color:#8e1924;font-size:2.5em;font-weight:600;margin-bottom:15px;}

.content-left{padding-right:15px;}

.main-content{font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;}
.main-content h1{font-size:30px;font-weight:600;margin:0 0 20px 0;color:#8e1924;}
.main-content h2{font-size:28px;line-height:28px;margin:0 0 20px 0;color:#8e1924;}
.main-content h3{font-size:26px;line-height:28px;margin:0 0 20px 0;color:#8e1924;}
.main-content h4{font-size:24px;line-height:28px;margin:0 0 20px 0;color:#8e1924;}
.main-content h5{font-size:22px;line-height:28px;margin:0 0 20px 0;color:#8e1924;}
.main-content h6{font-size:22px;line-height:28px;margin:0 0 20px 0;color:#8e1924;}
.main-content p{font-size:19px;line-height:26px;margin-bottom:20px;}
.main-content ul, .main-content ol{font-size:19px;line-height:22px;margin-bottom:20px;padding:0 0 0 22px;}
.main-content li{margin-bottom:5px;}
.main-content img{margin:0 0 24px 0;display:block;max-width:100%;height:auto;}
.main-content a{color:#cd1719;}
.main-content blockquote{color:#8e1924;}

.main-content.xl p{font-size:25px;line-height:30px;}

.content-left-bg{background:#f1f1f4;margin-bottom:10px;padding:35px 32px;}
.content-left-bg .img-bg{text-align:center;margin-bottom:20px;}
.content-left-bg h2{font-size:28px;font-weight:700;color:#8e1924;line-height:30px;margin:0 0 2px 0;}
.content-left-bg h3{font-size:22px;color:#8e1924;line-height:30px;margin:0 0 10px 0;}
.content-left-bg .email{font-size:22px;color:#cd1719;line-height:28px;}

.dotted-line{border-top:#666b70 solid 0.5px;margin-top:40px;height:0;}
.solid-line{border-top:#666b70 solid 0.5px;margin-top:40px;height:0;}
.dotted-line-less-gap{border-top:#666b70 solid 0.5px;margin-top:20px;height:0;}
.dotted-line-no-gap{border-top:#666b70 solid 0.5px;margin-top:0;height:0;}
.dotted-line-listing{display:none;}

a.see-more{font-size:20px;line-height:25px;}

.additional-content-title h2{font-size:28px;color:#8e1924;font-weight:bold;}
.additional-content-title h3{font-size:28px;color:#8e1924;font-weight:300;}
.migrant-workers .additional-content-title h3{color:#00666e;}
.commodities .additional-content-title h3{color:#5c7010;}
.finance .additional-content-title h3{color:#5b3565;}
.information-communication-technology .additional-content-title h3{color:#b76100;}
.mega-sporting-events .additional-content-title h3{color:#004f70;}
.built-environment .additional-content-title h3{color:#e66a00;}
.oceans .additional-content-title h3{color:#062247;}
.just-transitions .additional-content-title h3{color:#d94636;}

h2.page-parent{color:#8e1924;font-size:30px;font-weight:300;text-transform:uppercase;}

.date{font-size:20px;line-height:28px;margin-bottom:10px;}

.embed-responsive{margin-bottom:30px;}
.embed-responsive.home-video{margin-bottom:15px;}

.featured-link{position:relative;}
.featured-link span{position:absolute;width:100%;height:100%;top:0;left:0;
    z-index: 1;
    /* edit: fixes overlap error in IE7/8,
    make sure you have an empty gif */
    background-image: url('../images/empty.gif');}

/* Three Column Lists */
.col-section .section-top{text-align:center;position:relative;}
.col-section .section-top:hover{opacity:0.8;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s;}
.col-section .section-icon{min-height:130px;text-align:center;position:relative;font-size:80px;color:#8e1924;}
.col-section .section-top a span{position:absolute;width:100%;height:100%;top:0;left:0;
    z-index: 1;
    /* edit: fixes overlap error in IE7/8,
    make sure you have an empty gif */
    background-image: url('../images/empty.gif');}

.col-section .section-icon span{display:inline-block;position:absolute;bottom:0;margin-left:50%;left:0;transform:translate(-50%,0);}

.col-section-people .section-icon{font-size:117px;}
.col-section-people .section-icon span{transform:translate(-50%,13%);}
.col-section-partners .section-icon{font-size:90px;}
.col-section-other .section-icon{font-size:54px;}
.col-section-publications .section-icon{font-size:54px;}
.col-section-news .section-icon{font-size:90px;transform:translate(0,13%);}
.col-section-blogger .section-icon{font-size:88px;transform:translate(0,13%);}
.col-section-work .section-icon{font-size:90px;}

.border-bottom{background:#8e1924;}

.col-section h3{font-size:28px;font-weight:300;margin:0;padding:28px 0 25px;color:#8e1924; min-height: 115px;}
.col-section h3 a{color:#8e1924;}
.col-section .border-bottom{height:9px;overflow:hidden;background:#8e1924;}
.col-section p{font-size:20px;line-height:28px;margin-top:28px;}
.col-section ul{list-style:none;font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;padding:0;}
.col-section ul li a{line-height:28px;font-size:20px;color:#cd1719;}
.col-section ul li{border-bottom:#666b70 1px solid;padding:9px 0;}
/* .col-section ul li:last-child{border-bottom:none;} */

.reports-item{margin:0 0 40px 0;}
.col-section .reports-item .photo{margin:20px 0;}
.col-section .reports-item .photo img{margin:0;}
.col-section .reports-item h3{padding:0;}
.col-section .reports-item p{margin:10px 0 0 0;}
.col-section .more{display:block;font-size:20px;padding:10px 0 0 0;}

/* Quote Box */
.quote-box{font-family:proxima-nova-alt,sans-serif;font-style:normal;font-weight:300;}
.quote-box .inner{background:#8e1924;font-size:26px;line-height:33px;color:#FFF;padding:52px 35px;}
.quote-box .inner q::before{content:'\201C';font-size:98px;line-height:72px!important;height:30px!important;display:inline-block;float:left;margin-right:8px;}
.quote-box .inner q::after{content:'\201D';;font-size:98px;line-height:72px!important;height:33px!important;display:inline-block;float:right;margin-left:8px;}
.quote-box .author{display:block;margin-bottom:0;margin-top:20px;font-size:20px;font-weight:lighter;line-height:22px;}
.quote-box .tail{width:0;height:0;border-top:25px solid #8e1924;border-right:33px solid transparent;}
.quote-box .inner a{color:#fdfdfd;}
.quote-box .inner a:hover{color:#fff;}

.quote-box.home .inner{background:#f1f1f4;font-size:20px;color:#38393a;line-height:26px;padding:30px;}
.quote-box.home .inner img{margin:0 0 20px 0;}
.quote-box.home .inner span{color:#8e1923;}
.quote-box.home .tail{border-top:25px solid #f1f1f4;}

/* Main Content Quotes */
.migrant-workers .main-content .quote-test blockquote{text-align:center;border-left:none;color:#00666e;width:95%;clear:both;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;position:relative;font-size:2.3em;line-height:33px;}
.migrant-workers .main-content.top-10-content blockquote{font-size:1.6em;}
.migrant-workers .main-content .quote-test blockquote::before{content:'\201C';font-size:98px;line-height:72px!important;height:30px!important;display:inline-block;float:left;margin-right:8px;}
.migrant-workers .main-content .quote-test blockquote::after{position:absolute;content:'\201D';font-size:98px;line-height:0px!important;display:inline;margin-left:8px;bottom:0px;right:0px;}
.migrant-workers .main-content .quote-test blockquote p{font-size:1em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 33px;}
/*.migrant-workers .main-content .quote-test blockquote h6{font-size:2em;text-align:center;border-left:none;color:#00666e;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 33px;margin:0;}*/

.gfrr .main-content .quote-test blockquote{text-align:center;border-left:none;color:#1662ad;width:95%;clear:both;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;position:relative;font-size:2.3em;line-height:33px;}
.gfrr .main-content.top-10-content blockquote{font-size:1.6em;}
.gfrr .main-content .quote-test blockquote::before{content:'\201C';font-size:98px;line-height:72px!important;height:30px!important;display:inline-block;float:left;margin-right:8px;}
.gfrr .main-content .quote-test blockquote::after{position:absolute;content:'\201D';font-size:98px;line-height:0px!important;display:inline;margin-left:8px;bottom:0px;right:0px;}
.gfrr .main-content .quote-test blockquote p{font-size:1em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 33px;}
/*.gfrr .main-content .quote-test blockquote h6{font-size:2em;text-align:center;border-left:none;color:#1662ad;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 33px;margin:0;}*/

.gfrr-2019 .main-content .quote-test blockquote{text-align:center;border-left:none;color:#009aa6;width:95%;clear:both;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;position:relative;font-size:2.3em;line-height:33px;}
.gfrr-2019 .main-content.top-10-content blockquote{font-size:1.6em;}
.gfrr-2019 .main-content .quote-test blockquote::before{content:'\201C';font-size:98px;line-height:72px!important;height:30px!important;display:inline-block;float:left;margin-right:8px;}
.gfrr-2019 .main-content .quote-test blockquote::after{position:absolute;content:'\201D';font-size:98px;line-height:0px!important;display:inline;margin-left:8px;bottom:0px;right:0px;}
.gfrr-2019 .main-content .quote-test blockquote p{font-size:1em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 33px;}
/*.gfrr-2019 .main-content .quote-test blockquote h6{font-size:2em;text-align:center;border-left:none;color:#009aa6;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 33px;margin:0;}*/

.main-content blockquote{text-align:center;border-left:none;color:#8e1924;width:95%;clear:both;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;position:relative;font-size:2.3em;line-height:33px;}
.main-content.top-10-content blockquote{font-size:1.6em;}
.main-content blockquote::before{content:'\201C';font-size:98px;line-height:72px!important;height:30px!important;display:inline-block;float:left;margin-right:8px;}
.main-content blockquote::after{position:absolute;content:'\201D';font-size:98px;line-height:0px!important;display:inline;margin-left:8px;bottom:0px;right:0px;}
.main-content blockquote p{font-size:1em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 33px;}
/*.main-content blockquote h6{font-size:2em;text-align:center;border-left:none;color:#8e1924;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 33px;margin:0;} */

.migrant-workers .main-content blockquote{text-align:center;border-left:none;color:#00666e;width:95%;clear:both;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;position:relative;font-size:2.3em;line-height:33px;}
.migrant-workers .main-content.top-10-content blockquote{font-size:1.6em;}
.migrant-workers .main-content blockquote::before{content:'\201C';font-size:98px;line-height:72px!important;height:30px!important;display:inline-block;float:left;margin-right:8px;}
.migrant-workers .main-content blockquote::after{position:absolute;content:'\201D';font-size:98px;line-height:0px!important;display:inline;margin-left:8px;bottom:0px;right:0px;}
.migrant-workers .main-content blockquote p{font-size:1em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 33px;}
/*.migrant-workers .main-content blockquote h6{font-size:2em;text-align:center;border-left:none;color:#00666e;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 33px;margin:0;}*/

.commodities .main-content blockquote{text-align:center;border-left:none;color:#5c7010;width:95%;clear:both;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;position:relative;font-size:2.3em;line-height:33px;}
.commodities .main-content.top-10-content blockquote{font-size:1.6em;}
.commodities .main-content blockquote::before{content:'\201C';font-size:98px;line-height:72px!important;height:30px!important;display:inline-block;float:left;margin-right:8px;}
.commodities .main-content blockquote::after{position:absolute;content:'\201D';font-size:98px;line-height:0px!important;display:inline;margin-left:8px;bottom:0px;right:0px;}
.commodities .main-content blockquote p{font-size:1em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 33px;}
/*.commodities .main-content blockquote h6{font-size:2em;text-align:center;border-left:none;color:#5c7010;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 33px;margin:0;}*/

.finance .main-content blockquote{text-align:center;border-left:none;color:#5b3565;width:95%;clear:both;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;position:relative;font-size:2.3em;line-height:33px;}
.finance .main-content.top-10-content blockquote{font-size:1.6em;}
.finance .main-content blockquote::before{content:'\201C';font-size:98px;line-height:72px!important;height:30px!important;display:inline-block;float:left;margin-right:8px;}
.finance .main-content blockquote::after{position:absolute;content:'\201D';font-size:98px;line-height:0px!important;display:inline;margin-left:8px;bottom:0px;right:0px;}
.finance .main-content blockquote p{font-size:1em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 33px;}
/*.finance .main-content blockquote h6{font-size:2em;text-align:center;border-left:none;color:#5b3565;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 33px;margin:0;}*/

.information-communication-technology .main-content blockquote{text-align:center;border-left:none;color:#b76100;width:95%;clear:both;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;position:relative;font-size:2.3em;line-height:33px;}
.information-communication-technology .main-content.top-10-content blockquote{font-size:1.6em;}
.information-communication-technology .main-content blockquote::before{content:'\201C';font-size:98px;line-height:72px!important;height:30px!important;display:inline-block;float:left;margin-right:8px;}
.information-communication-technology .main-content blockquote::after{position:absolute;content:'\201D';font-size:98px;line-height:0px!important;display:inline;margin-left:8px;bottom:0px;right:0px;}
.information-communication-technology .main-content blockquote p{font-size:1em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 33px;}
/*.information-communication-technology .main-content blockquote h6{font-size:2em;text-align:center;border-left:none;color:#b76100;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 33px;margin:0;}*/

.mega-sporting-events .main-content blockquote{text-align:center;border-left:none;color:#004f70;width:95%;clear:both;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;position:relative;font-size:2.3em;line-height:33px;}
.mega-sporting-events .main-content.top-10-content blockquote{font-size:1.6em;}
.mega-sporting-events .main-content blockquote::before{content:'\201C';font-size:98px;line-height:72px!important;height:30px!important;display:inline-block;float:left;margin-right:8px;}
.mega-sporting-events .main-content blockquote::after{position:absolute;content:'\201D';font-size:98px;line-height:0px!important;display:inline;margin-left:8px;bottom:0px;right:0px;}
.mega-sporting-events .main-content blockquote p{font-size:1em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 33px;}
/*.mega-sporting-events .main-content blockquote h6{font-size:1em;text-align:center;border-left:none;color:#004f70;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 33px;margin:0;}*/

.built-environment .main-content blockquote{text-align:center;border-left:none;color:#e66a00;width:95%;clear:both;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;position:relative;font-size:2.3em;line-height:33px;}
.built-environment .main-content.top-10-content blockquote{font-size:1.6em;}
.built-environment .main-content blockquote::before{content:'\201C';font-size:98px;line-height:72px!important;height:30px!important;display:inline-block;float:left;margin-right:8px;}
.built-environment .main-content blockquote::after{position:absolute;content:'\201D';font-size:98px;line-height:0px!important;display:inline;margin-left:8px;bottom:0px;right:0px;}
.built-environment .main-content blockquote p{font-size:1em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 33px;}
/*.built-environment .main-content blockquote h6{font-size:1em;text-align:center;border-left:none;color:#e66a00;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 33px;margin:0;}*/

.oceans .main-content blockquote{text-align:center;border-left:none;color:#062247;width:95%;clear:both;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;position:relative;font-size:2.3em;line-height:33px;}
.oceans .main-content.top-10-content blockquote{font-size:1.6em;}
.oceans .main-content blockquote::before{content:'\201C';font-size:98px;line-height:72px!important;height:30px!important;display:inline-block;float:left;margin-right:8px;}
.oceans .main-content blockquote::after{position:absolute;content:'\201D';font-size:98px;line-height:0px!important;display:inline;margin-left:8px;bottom:0px;right:0px;}
.oceans .main-content blockquote p{font-size:1em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 33px;}
/*.oceans .main-content blockquote h6{font-size:1em;text-align:center;border-left:none;color:#062247;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 33px;margin:0;}*/

.just-transitions .main-content blockquote{text-align:center;border-left:none;color:#d94636;width:95%;clear:both;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;position:relative;font-size:2.3em;line-height:33px;}
.just-transitions .main-content.top-10-content blockquote{font-size:1.6em;}
.just-transitions .main-content blockquote::before{content:'\201C';font-size:98px;line-height:72px!important;height:30px!important;display:inline-block;float:left;margin-right:8px;}
.just-transitions .main-content blockquote::after{position:absolute;content:'\201D';font-size:98px;line-height:0px!important;display:inline;margin-left:8px;bottom:0px;right:0px;}
.just-transitions .main-content blockquote p{font-size:1em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 33px;}
/*.just-transitions .main-content blockquote h6{font-size:1em;text-align:center;border-left:none;color:#d94636;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 33px;margin:0;}*/

/* Migrant Workers Supported by */
.supported-by{margin:50px 0 30px 0;}
.supported-by h3{font-size:19px;font-style:italics;}
.supported-by img{}

/* Main Content Commodities */
.commodities .page-head h2{color:#5c7010;font-weight:600;margin-bottom:26px;}

.commodities .main-content{font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;}
.commodities .main-content h1{color:#5c7010;}
.commodities .main-content h2{color:#5c7010;}
.commodities .main-content h3{color:#5c7010;}
.commodities .main-content h4{color:#5c7010;}
.commodities .main-content h5{color:#5c7010;}
.commodities .main-content h6{color:#5c7010;}
.commodities .main-content p{}
.commodities .main-content ul, .main-content ol{}
.commodities .main-content a{color:#86a118;}

.commodities .quote-box .inner{background:#5c7010;}
.commodities .quote-box .tail{border-top:25px solid #5c7010;}

.commodities .col-section .section-icon{color:#5c7010;}
.commodities .col-section h3{color:#5c7010;}
.commodities .col-section h3 a{color:#5c7010;}
.commodities .col-section .border-bottom{background:#5c7010;}
.commodities .col-section ul li a{color:#86a118;}

.commodities .additional-content-title h2{color:#5c7010;}

.commodities .programme-line-thick{background:#5c7010;}

.commodities .reports-item h3 a{color:#86a118;}

.commodities .staff-item h3 a{color:#86a118;}
.commodities .staff-item .email a{color:#86a118;}

.commodities h2.page-parent{color:#86a118;}

.commodities .reports-item span{font-size:24px;vertical-align:-4px;margin:0 8px 0 0;color:#5c7010;}

/* Main Content Finance */
.finance .page-head h2{color:#5b3565;font-weight:600;margin-bottom:26px;}

.finance .main-content{font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;}
.finance .main-content h1{color:#5b3565;}
.finance .main-content h2{color:#5b3565;}
.finance .main-content h3{color:#5b3565;}
.finance .main-content h4{color:#5b3565;}
.finance .main-content h5{color:#5b3565;}
.finance .main-content h6{color:#5b3565;}
.finance .main-content p{}
.finance .main-content ul, .main-content ol{}
.finance .main-content a{color:#824d92;}

.finance .quote-box .inner{background:#5b3565;}
.finance .quote-box .tail{border-top:25px solid #5b3565;}

.finance .col-section .section-icon{color:#5b3565;}
.finance .col-section h3{color:#5b3565;}
.finance .col-section h3 a{color:#5b3565;}
.finance .col-section .border-bottom{background:#5b3565;}
.finance .col-section ul li a{color:#824d92;}

.finance .additional-content-title h2{color:#5b3565;}

.finance .programme-line-thick{background:#5b3565;}

.finance .reports-item h3 a{color:#824d92;}

.finance .staff-item h3 a{color:#824d92;}
.finance .staff-item .email a{color:#824d92;}

.finance h2.page-parent{color:#824d92;}

.finance .reports-item span{font-size:24px;vertical-align:-4px;margin:0 8px 0 0;color:#5b3565;}

/* Main Content information-communication-technology */
.information-communication-technology .page-head h2{color:#b76100;font-weight:600;margin-bottom:26px;}

.information-communication-technology .main-content{font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;}
.information-communication-technology .main-content h1{color:#b76100;}
.information-communication-technology .main-content h2{color:#b76100;}
.information-communication-technology .main-content h3{color:#b76100;}
.information-communication-technology .main-content h4{color:#b76100;}
.information-communication-technology .main-content h5{color:#b76100;}
.information-communication-technology .main-content h6{color:#b76100;}
.information-communication-technology .main-content p{}
.information-communication-technology .main-content ul, .main-content ol{}
.information-communication-technology .main-content a{color:#eda601;}

.information-communication-technology .quote-box .inner{background:#b76100;}
.information-communication-technology .quote-box .tail{border-top:25px solid #b76100;}

.information-communication-technology .col-section .section-icon{color:#b76100;}
.information-communication-technology .col-section h3{color:#b76100;}
.information-communication-technology .col-section h3 a{color:#b76100;}
.information-communication-technology .col-section .border-bottom{background:#b76100;}
.information-communication-technology .col-section ul li a{color:#eda601;}

.information-communication-technology .additional-content-title h2{color:#b76100;}

.information-communication-technology .programme-line-thick{background:#b76100;}

.information-communication-technology .reports-item h3 a{color:#eda601;}

.information-communication-technology .staff-item h3 a{color:#eda601;}
.information-communication-technology .staff-item .email a{color:#eda601;}

.information-communication-technology h2.page-parent{color:#eda601;}

.information-communication-technology .reports-item span{font-size:24px;vertical-align:-4px;margin:0 8px 0 0;color:#b76100;}

/* Main Content Mega Sporting */
.mega-sporting-events .page-head h2{color:#004f70;font-weight:600;margin-bottom:26px;}

.mega-sporting-events .main-content{font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;}
.mega-sporting-events .main-content h1{color:#004f70;}
.mega-sporting-events .main-content h2{color:#004f70;}
.mega-sporting-events .main-content h3{color:#004f70;}
.mega-sporting-events .main-content h4{color:#004f70;}
.mega-sporting-events .main-content h5{color:#004f70;}
.mega-sporting-events .main-content h6{color:#004f70;}
.mega-sporting-events .main-content p{}
.mega-sporting-events .main-content ul, .main-content ol{}
.mega-sporting-events .main-content a{color:#1399d1;}

.mega-sporting-events .quote-box .inner{background:#004f70;}
.mega-sporting-events .quote-box .tail{border-top:25px solid #004f70;}

.mega-sporting-events .col-section .section-icon{color:#004f70;}
.mega-sporting-events .col-section h3{color:#004f70;}
.mega-sporting-events .col-section h3 a{color:#004f70;}
.mega-sporting-events .col-section .border-bottom{background:#004f70;}
.mega-sporting-events .col-section ul li a{color:#1399d1;}

.mega-sporting-events .additional-content-title h2{color:#004f70;}

.mega-sporting-events .programme-line-thick{background:#004f70;}

.mega-sporting-events .reports-item h3 a{color:#1399d1;}

.mega-sporting-events .staff-item h3 a{color:#1399d1;}
.mega-sporting-events .staff-item .email a{color:#1399d1;}

.mega-sporting-events h2.page-parent{color:#1399d1;}

.mega-sporting-events .reports-item span{font-size:24px;vertical-align:-4px;margin:0 8px 0 0;color:#004f70;}

/* Main Content Migrant Workers */
.migrant-workers .page-head h2{color:#00666e;font-weight:600;margin-bottom:26px;}

.migrant-workers .main-content{font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;}
.migrant-workers .main-content h1{color:#00666e;}
.migrant-workers .main-content h2{color:#00666e;}
.migrant-workers .main-content h3{color:#00666e;}
.migrant-workers .main-content h4{color:#00666e;}
.migrant-workers .main-content h5{color:#00666e;}
.migrant-workers .main-content h6{color:#00666e;}
.migrant-workers .main-content p{}
.migrant-workers .main-content ul, .main-content ol{}
.migrant-workers .main-content a{color:#00a4b2;}

.migrant-workers .quote-box .inner{background:#00666e;}
.migrant-workers .quote-box .tail{border-top:25px solid #00666e;}

.migrant-workers .col-section .section-icon{color:#00666e;}
.migrant-workers .col-section h3{color:#00666e;}
.migrant-workers .col-section h3 a{color:#00666e;}
.migrant-workers .col-section .border-bottom{background:#00666e;}
.migrant-workers .col-section ul li a{color:#00a4b2;}

.migrant-workers .additional-content-title h2{color:#00666e;}

.migrant-workers .programme-line-thick{background:#00666e;}

.migrant-workers .reports-item h3 a{color:#00a4b2;}

.migrant-workers .staff-item h3 a{color:#00a4b2;}
.migrant-workers .staff-item .email a{color:#00a4b2;}

.migrant-workers h2.page-parent{color:#00a4b2;}

.migrant-workers .reports-item span{font-size:24px;vertical-align:-4px;margin:0 8px 0 0;color:#00666e;}

/* Main Content Built Environment */
.built-environment .page-head h2{color:#e66a00;font-weight:600;margin-bottom:26px;}

.built-environment .main-content{font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;}
.built-environment .main-content h1{color:#e66a00;}
.built-environment .main-content h2{color:#e66a00;}
.built-environment .main-content h3{color:#e66a00;}
.built-environment .main-content h4{color:#e66a00;}
.built-environment .main-content h5{color:#e66a00;}
.built-environment .main-content h6{color:#e66a00;}
.built-environment .main-content p{}
.built-environment .main-content ul, .main-content ol{}
.built-environment .main-content a{color:#418300;}

.built-environment .quote-box .inner{background:#e66a00;}
.built-environment .quote-box .tail{border-top:25px solid #e66a00;}

.built-environment .col-section .section-icon{color:#e66a00;}
.built-environment .col-section h3{color:#e66a00;}
.built-environment .col-section h3 a{color:#e66a00;}
.built-environment .col-section .border-bottom{background:#e66a00;}
.built-environment .col-section ul li a{color:#418300;}

.built-environment .additional-content-title h2{color:#e66a00;}

.built-environment .programme-line-thick{background:#e66a00;}

.built-environment .reports-item h3 a{color:#418300;}

.built-environment .staff-item h3 a{color:#418300;}
.built-environment .staff-item .email a{color:#418300;}

.built-environment h2.page-parent{color:#418300;}

.built-environment .reports-item span{font-size:24px;vertical-align:-4px;margin:0 8px 0 0;color:#e66a00;}

/* Main Content oceans */
.oceans .page-head h2{color:#062247;font-weight:600;margin-bottom:26px;}

.oceans .main-content{font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;}
.oceans .main-content h1{color:#062247;}
.oceans .main-content h2{color:#062247;}
.oceans .main-content h3{color:#062247;}
.oceans .main-content h4{color:#062247;}
.oceans .main-content h5{color:#062247;}
.oceans .main-content h6{color:#062247;}
.oceans .main-content p{}
.oceans .main-content ul, .main-content ol{}
.oceans .main-content a{color:#336ba7;}

.oceans .quote-box .inner{background:#062247;}
.oceans .quote-box .tail{border-top:25px solid #062247;}

.oceans .col-section .section-icon{color:#062247;}
.oceans .col-section h3{color:#062247;}
.oceans .col-section h3 a{color:#062247;}
.oceans .col-section .border-bottom{background:#062247;}
.oceans .col-section ul li a{color:#336ba7;}

.oceans .additional-content-title h2{color:#062247;}

.oceans .programme-line-thick{background:#062247;}

.oceans .reports-item h3 a{color:#336ba7;}

.oceans .staff-item h3 a{color:#336ba7;}
.oceans .staff-item .email a{color:#336ba7;}

.oceans h2.page-parent{color:#336ba7;}

.oceans .reports-item span{font-size:24px;vertical-align:-4px;margin:0 8px 0 0;color:#062247;}

/* Main Content Just Transitions */
.just-transitions .page-head h2{color:#d94636;font-weight:600;margin-bottom:26px;}

.just-transitions .main-content{font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;}
.just-transitions .main-content h1{color:#d94636;}
.just-transitions .main-content h2{color:#d94636;}
.just-transitions .main-content h3{color:#d94636;}
.just-transitions .main-content h4{color:#d94636;}
.just-transitions .main-content h5{color:#d94636;}
.just-transitions .main-content h6{color:#d94636;}
.just-transitions .main-content p{}
.just-transitions .main-content ul, .main-content ol{}
.just-transitions .main-content a{color:#5593c2;}

.just-transitions .quote-box .inner{background:#d94636;}
.just-transitions .quote-box .tail{border-top:25px solid #d94636;}

.just-transitions .col-section .section-icon{color:#d94636;}
.just-transitions .col-section h3{color:#d94636;}
.just-transitions .col-section h3 a{color:#d94636;}
.just-transitions .col-section .border-bottom{background:#d94636;}
.just-transitions .col-section ul li a{color:##5593c2;}

.just-transitions .additional-content-title h2{color:#d94636;}

.just-transitions .programme-line-thick{background:#d94636;}

.just-transitions .reports-item h3 a{color:##5593c2;}

.just-transitions .staff-item h3 a{color:##5593c2;}
.just-transitions .staff-item .email a{color:##5593c2;}

.just-transitions h2.page-parent{color:##5593c2;}

.just-transitions .reports-item span{font-size:24px;vertical-align:-4px;margin:0 8px 0 0;color:#d94636;}

/* Main Content GFRR Mini Section */
.gfrr .page-head h2{color:#1662ad;font-weight:600;margin-bottom:26px;}

.gfrr .main-content{font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;}
.gfrr .main-content h1{color:#1662ad;}
.gfrr .main-content h2{color:#1662ad;}
.gfrr .main-content h3{color:#1662ad;}
.gfrr .main-content h4{color:#1662ad;}
.gfrr .main-content h5{color:#1662ad;}
.gfrr .main-content h6{color:#1662ad;}
.gfrr .main-content p{}
.gfrr .main-content ul, .main-content ol{}
.gfrr .main-content a{color:#094B8B;}

.gfrr .quote-box .inner{background:#1662ad;}
.gfrr .quote-box .tail{border-top:25px solid #1662ad;}

.gfrr .col-section .section-icon{color:#1662ad;}
.gfrr .col-section h3{color:#1662ad;}
.gfrr .col-section h3 a{color:#1662ad;}
.gfrr .col-section .border-bottom{background:#1662ad;}
.gfrr .col-section ul li a{color:#094B8B;}

.gfrr .additional-content-title h2{color:#1662ad;}

.gfrr .programme-line-thick{background:#1662ad;}

.gfrr .reports-item h3 a{color:#094B8B;}

.gfrr .staff-item h3 a{color:#094B8B;}
.gfrr .staff-item .email a{color:#094B8B;}

.gfrr h2.page-parent{color:#094B8B;}

.gfrr .reports-item span{font-size:24px;vertical-align:-4px;margin:0 8px 0 0;color:#1662ad;}

/* Main Content GFRR 2019 Mini Section */
.gfrr-2019 .page-head h2{color:#009aa6;font-weight:600;margin-bottom:26px;}

.gfrr-2019 .main-content{font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;}
.gfrr-2019 .main-content h1{color:#009aa6;}
.gfrr-2019 .main-content h2{color:#009aa6;}
.gfrr-2019 .main-content h3{color:#009aa6;}
.gfrr-2019 .main-content h4{color:#009aa6;}
.gfrr-2019 .main-content h5{color:#009aa6;}
.gfrr-2019 .main-content h6{color:#009aa6;}
.gfrr-2019 .main-content p{}
.gfrr-2019 .main-content ul, .main-content ol{}
.gfrr-2019 .main-content a{color:#005C65;}

.gfrr-2019 .quote-box .inner{background:#009aa6;}
.gfrr-2019 .quote-box .tail{border-top:25px solid #009aa6;}

.gfrr-2019 .col-section .section-icon{color:#009aa6;}
.gfrr-2019 .col-section h3{color:#009aa6;}
.gfrr-2019 .col-section h3 a{color:#009aa6;}
.gfrr-2019 .col-section .border-bottom{background:#009aa6;}
.gfrr-2019 .col-section ul li a{color:#005C65;}

.gfrr-2019 .additional-content-title h2{color:#009aa6;}

.gfrr-2019 .programme-line-thick{background:#009aa6;}

.gfrr-2019 .reports-item h3 a{color:#005C65;}

.gfrr-2019 .staff-item h3 a{color:#005C65;}
.gfrr-2019 .staff-item .email a{color:#005C65;}

.gfrr-2019 h2.page-parent{color:#005C65;}

.gfrr-2019 .reports-item span{font-size:24px;vertical-align:-4px;margin:0 8px 0 0;color:#009aa6;}

/* Featured Reports */
/* .programme-line-thick{height:10px;margin:15px 0 25px;background:#8e1924;} change this line */
.programme-line-thick{height:10px;margin:5px 0 5px;background:#fff !important;} /*change this line */
.reports-item .photo{margin:0 0 20px 0;}
.reports-item .photo img{width:100%;}
.reports-item h3{font-size:20px;line-height:25px;font-weight:700;margin:0 0 10px 0;}
.reports-item h3 a{color:#cd1719;}
.reports-item p{font-size:18px;color:#38393a;line-height:25px;margin:10px 0 20px;}
.reports-item span{font-size:24px;vertical-align:-4px;margin:0 4px 0 0;color:#8e1923;}

.filter label{font-size:20px;line-height:28px;font-weight:400;}
.filter select{background:#f1f1f4;border:none;font-size:20px;line-height:28px;padding:10px 15px 10px 10px;}
.filter.home select{background:#fff;width:100%;}

.box-content{margin:0 0 20px 0;}
.box-content .header{background:#8e1924;margin-bottom:5px;padding:25px 30px;}
.box-content .header a{color:#fff;text-decoration:underline;}
.box-content .header a:hover{color:#fff;text-decoration:none;}
.box-content .header h2{display:block;color:#fff;font-size:24px;font-weight:700;margin:0;padding:0;}
.box-content .header h3{display:block;color:#fff;font-size:22px;font-weight:700;margin:0;padding:0;}
.box-content .header h4{display:block;color:#fff;font-size:20px;font-weight:700;margin:0;padding:0;}
.box-content .header h5{display:block;color:#fff;font-size:19px;font-weight:700;margin:0;padding:0;}
.box-content .content{background:#f1f1f4;padding:25px 30px;}
.box-content .content p{margin-bottom:6px;}
.box-content .content ul{padding-left:0;list-style:none;margin-bottom:16px;}
.box-content .content ul li{font-size:20px;line-height:32px;padding-left:18px;}
.box-content .content ul li a{color:#cd1719;}
.box-content .content ul li::before{content:'•';color:#38393a;width:36px;display:inline-block;position:absolute;margin-left:-18px;}

/* Partners */
ul.simple-lists{list-style-type:none;padding:0;}
ul.simple-lists li{color:#cd1719;font-size:20px;line-height:32px;}

.funding-enquiries{background:#f1f1f4;margin:0 0 20px 0;border-bottom:9px solid #8d1924;}
.funding-enquiries-content{padding:30px 20px 20px 20px;}
.main-content .funding-enquiries-content h3{font-weight:bold;margin:0 0 8px 0;}
.main-content .funding-enquiries-content img{margin:0;}
.main-content .funding-enquiries-content p{line-height:1.2;margin:0 0 20px 0;}

/* Commentary Listing */
.commentary-listing table{display:none;}
.commentary-listing blockquote{display:none;}

/* News and Events */
.news-listing{border-bottom:#7A7A7A dotted 1px;margin-bottom:20px;padding-bottom:10px;}
.news-listing h2{font-size:22px;margin:0 0 3px 0;font-weight:bold;}
.news-listing p{margin:0 0 10px 0;}
.news-listing .listing-info p{margin:0;}
.news-listing.commentary-listing{}
.event-list-image img{width:100%;}

.next-event{background:#f1f1f4;margin:0 0 20px 0;}
.main-content .next-event h3{font-weight:bold;margin:0 0 8px 0;}
.main-content .next-event img{margin:0;}
.main-content .next-event p{margin:0 0 3px 0;}
.next-event-content{padding:20px;}

.next-event-dotted-line{border-top:#7A7A7A dotted 1px;margin:15px 0;height:0;}

.main-content .event-listing h3{margin:0 0 8px 0;}
.main-content .event-listing p{margin:0 0 3px 0;}

.event-list-border-bottom{height:9px;background:#8d1924;margin:20px 0;}

.pagination-holder{padding-top:20px;}
ul.pagination{padding:0;margin:0;}
ul.pagination li{}
ul.pagination a{color:#38393a;background:#fff;}
ul.pagination a:hover{}
ul.pagination a.active, ul.pagination>.active>a:focus, ul.pagination>.active>a:hover, ul.pagination>.active>span, ul.pagination>.active>span:focus, ul.pagination>.active>span:hover {color:#fff;background-color:#cd1719;border-color:#cd1719;}
ul.pagination li {color:#38393a;background-color:#cd1719;border-color:#cd1719;}

/* Top 10*/
.filter select.top-10{width:100%;}
ul.top-10-links{padding:0;margin-top:15px;font-size:22px;}
ul.top-10-links li{list-style:none;border-bottom:1px dotted #7A7A7A;padding:8px 0;}
ul.top-10-links li.last{border-bottom:none;}

.prog-item-desc.top-10-content{margin-top:0;}
.main-content.top-10-content h2{font-size:22px;color:#cd171a;font-weight:bold;}

.read-more-expand{margin-top:12px;}

/* Speaker List */
.main-content.top-10-content.speaker-list h2{font-size:24px;color:#cd171a;font-weight:bold;margin:0 0 2px 0;}
.main-content.top-10-content.speaker-list h3{font-size:20px;color:#cd171a;font-weight:normal;margin:0 0 10px 0;}

/* Fancy Box Styles */
.fancybox-skin{padding:0 !important;}

/* Library */
.library-home-box{position:relative;margin-bottom:40px;}
.library-home-box h3{text-align:center;font-size:28px;transform:translate(0,-50%);margin:0;}
.library-home-box .inner{height:275px;background:#c2c4cb;line-height:33px;color:#FFF;padding:135px 50px 0 50px;text-transform:uppercase;}
.library-home-box .tail{width:0;height:0;border-top:25px solid #c2c4cb;border-right:33px solid transparent;}
.mega-sporting-events .library-home-box .inner{height:275px;background:#1399d1;line-height:33px;color:#FFF;padding:135px 50px 0 50px;text-transform:uppercase;}
.mega-sporting-events .library-home-box .tail{width:0;height:0;border-top:25px solid #1399d1;border-right:33px solid transparent;}
.migrant-workers .library-home-box .inner{height:275px;background:#00a4b2;line-height:33px;color:#FFF;padding:135px 50px 0 50px;text-transform:uppercase;}
.migrant-workers .library-home-box .tail{width:0;height:0;border-top:25px solid #00a4b2;border-right:33px solid transparent;}
.gfrr .library-home-box .inner{height:275px;background:#1662ad;line-height:33px;color:#FFF;padding:135px 50px 0 50px;text-transform:uppercase;}
.gfrr .library-home-box .tail{width:0;height:0;border-top:25px solid #1662ad;border-right:33px solid transparent;}
.gfrr-2019 .library-home-box .inner{height:275px;background:#009aa6;line-height:33px;color:#FFF;padding:135px 50px 0 50px;text-transform:uppercase;}
.gfrr-2019 .library-home-box .tail{width:0;height:0;border-top:25px solid #009aa6;border-right:33px solid transparent;}
.library-home-box:hover .inner{background:#8e1924;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.library-home-box:hover .tail{border-top:25px solid #8e1924;border-right:33px solid transparent;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.mega-sporting-events .library-home-box:hover .inner{background:#004f70;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.mega-sporting-events .library-home-box:hover .tail{border-top:25px solid #004f70;border-right:33px solid transparent;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.migrant-workers .library-home-box:hover .inner{background:#00666e;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.migrant-workers .library-home-box:hover .tail{border-top:25px solid #00666e;border-right:33px solid transparent;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.gfrr .library-home-box:hover .inner{background:#094B8B;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.gfrr .library-home-box:hover .tail{border-top:25px solid #094B8B;border-right:33px solid transparent;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.gfrr-2019 .library-home-box:hover .inner{background:#005C65;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.gfrr-2019 .library-home-box:hover .tail{border-top:25px solid #005C65;border-right:33px solid transparent;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.lib-more{margin-top:-15px;}
.lib-more a{font-size:20px;}
.mega-sporting-events .lib-more a{color:#1399d1;}
.lib-more span{position:absolute;width:100%;height:100%;top:0;left:0;
    z-index: 1;
    /* edit: fixes overlap error in IE7/8,
    make sure you have an empty gif */
    background-image: url('../images/empty.gif');}

.content-right-bg > .lib-input-grp div{margin-bottom:10px;padding:0;}
.lib-input-grp > .col-xs-3{background:#fff;}

.content-right-bg > .search-title h2{color:#8e1924;font-size:22px;line-height:24px;margin:0 0 10px 0;}
.content-right > .content-right-bg{background:#f1f1f4;padding:25px 30px;}
.content-right > .content-right-bg input{width:100%;font-size:22px;line-height:22px;color:#38393a;border:none;padding:15px;}

.content-right-bg > .row{margin:0;}

.content-right-bg button{border:none;background:#fff;border-left:#f1f1f4 1px solid;}
.content-right-bg button i{font-size:22px;margin-left:5px;padding:16px;}

/* Top 10 */
.section-title-lib > h2{padding:10px 35px;text-align:center;}
.section-title-lib span{display:block;}
.tp-content-left > img{max-height:100%;max-width:100%;}

.tp-content-left{margin-bottom:30px;}
.tp-content-right > select{border:none;padding:10px 10px;color:#38393a;background:#f1f1f4;font-size:20px;line-height:28px;width:100%;}
.tp-content-right > ul{list-style-type:none;margin:0;margin-top:20px;padding:0;}
.tp-content-right > ul li{font-size:20px;line-height:28px;color:#cd1719;padding-top:4px;padding-bottom:4px;}
.tp-content-right > ul li:first-child{border-bottom:#5d5d5e 1px dotted;}
.tp-social-share > .col-xs-12{padding-bottom:30px;}
.tp-bot-content-left > img{max-height:100%;max-width:100%;margin-bottom:20px;}
.col-md-3.tp-bot-content-left{padding-right:5px;}
.tp-bot-content-right h2{font-size:20px;font-weight:600;line-height:28px;color:#cd1719;margin-bottom:10px;}
.tp-bot-content-right p{font-size:20px;line-height:28px;color:#38393a;}
.dotted-spacer{margin:10px 0 30px 0;border-bottom:#686363 1px dotted;}

/* People and Team */
ul.nav-tabs{border-bottom:none!important;white-space:nowrap;margin:0!important;}
ul.nav-tabs > li.active a{border:none;}
/* ul.nav-tabs > li.active::after{position:absolute;content:'';display:inline-block;width:0;height:0;border-top:16px solid #8e1924;border-right:20px solid transparent;} */
.nav-tabs li a{border-radius:0;background:#9da0a6;font-size:22px;color:#FFF;padding-left:18px;padding-right:18px;text-transform:uppercase;border:0;}
.nav-tabs li a:hover,.nav-tabs li.active a,.nav-tabs li.active a:active{background:#8e1924!important;color:#FFF!important;border:none!important;}
.nav-tabs > li + li,.nav-tabs > li{margin:4px 9px;}
.nav-tabs li.active:hover{border:0;}

/* Migrant Workers Nav Tabs */
/* .migrant-workers ul.nav-tabs > li.active::after{position:absolute;content:'';display:inline-block;width:0;height:0;border-top:16px solid #00a4b2;border-right:20px solid transparent;} */
.migrant-workers .nav-tabs li a:hover,.migrant-workers .nav-tabs li.active a,.migrant-workers .nav-tabs li.active a:active{background:#00a4b2!important;color:#FFF!important;border:none!important;}
.migrant-workers .nav-tabs li a{border-radius:0;background:#9da0a6;font-size:22px;color:#FFF;padding-left:18px;padding-right:18px;text-transform:uppercase;border:0;}

.staff-item{width:100%;max-width:274px;margin:0 auto;min-height:450px;}
.staff-item .photo{background:#f1f1f4;text-align:center;}
.staff-item h3{margin-top:25px;font-size:25px;font-weight:700;}
.staff-item h3 a{color:#cd1719;}
.staff-link{position:relative;}
.staff-item span{position:absolute;width:100%;height:100%;top:0;left:0;
    z-index: 1;
    /* edit: fixes overlap error in IE7/8,
    make sure you have an empty gif */
    background-image: url('../images/empty.gif');}
.staff-item .email{font-size:22px;font-weight:lighter;margin-bottom:20px;}
.staff-item .email a{color:#cd1719;}
.staff-item h4{color:#38393a;font-size:22px;margin-bottom:12px;}

/* GRFF Nav Tabs */
/* .gfrr ul.nav-tabs > li.active::after{position:absolute;content:'';display:inline-block;width:0;height:0;border-top:16px solid #1662ad;border-right:20px solid transparent;} */
.gfrr .nav-tabs li a:hover,.gfrr .nav-tabs li.active a,.gfrr .nav-tabs li.active a:active{background:#1662ad!important;color:#FFF!important;border:none!important;}
.gfrr .nav-tabs li a{border-radius:0;background:#9da0a6;font-size:22px;color:#FFF;padding-left:18px;padding-right:18px;text-transform:uppercase;border:0;}

/* GRFF 2019 Nav Tabs */
/* .gfrr-2019 ul.nav-tabs > li.active::after{position:absolute;content:'';display:inline-block;width:0;height:0;border-top:16px solid #009aa6;border-right:20px solid transparent;} */
.gfrr-2019 .nav-tabs li a:hover,.gfrr-2019 .nav-tabs li.active a,.gfrr-2019 .nav-tabs li.active a:active{background:#009aa6!important;color:#FFF!important;border:none!important;}
.gfrr-2019 .nav-tabs li a{border-radius:0;background:#9da0a6;font-size:22px;color:#FFF;padding-left:18px;padding-right:18px;text-transform:uppercase;border:0;}

/* Side Column Author Box */
.author-bg{background:#f1f1f4;}
.author-box{padding:30px 20px 10px 20px;}
.main-content .author-box img{max-width:180px;}
.main-content .author-box p{margin:0 0 10px 0;}

.next-event{background:#f1f1f4;margin:0 0 20px 0;}
.main-content .next-event h3{font-weight:bold;margin:0 0 8px 0;}
.main-content .next-event img{margin:0;}
.main-content .next-event p{margin:0 0 3px 0;}
.next-event-content{padding:20px;}

/* Publications Library Listing */
.nav-tabs.nav-library li a{border-radius:0;background:#9da0a6;font-size:16px;color:#FFF;padding-left:15px;padding-right:15px;text-transform:uppercase;border:0;}
.nav-tabs.nav-library > li + li,.nav-tabs > li{margin:4px 4px 15px 0;}
.nav-tabs.nav-library>li>a{margin-right:0px;}
.nav-tabs.nav-library>li>a.all-extra-pad{padding-left:17px;padding-right:17px;}

/* Programmes */
.prog-common-img{margin-bottom:10px;}
.prog-common-img img{max-height:100%;max-width:100%;}
.rbox-prog h2{display:inline-block;background:#cd1719;font-size:22px;color:#FFF;text-transform:uppercase;margin:0;padding:20px 20px 15px;}
.rbox-prog .tail{margin-top:-1px;width:0;height:0;border-right:20px solid transparent;}
.prog-item-desc{font-size:20px;line-height:28px;margin-top:10px;}
.prog-item-desc p:last-child{margin:0;}

.prog-head h2{background:#8e1924;}
.prog-head .tail{border-top:18px solid #8e1924;}

.commodities .prog-head h2{background:#86a118;}
.commodities .prog-head .tail{border-top:18px solid #86a118;}

.finance .prog-head h2{background:#824d92;}
.finance .prog-head .tail{border-top:18px solid #824d92;}

.information-communication-technology .prog-head h2{background:#eda601;}
.information-communication-technology .prog-head .tail{border-top:18px solid #eda601;}

.mega-sporting-events .prog-head h2{background:#1399d1;}
.mega-sporting-events .prog-head .tail{border-top:18px solid #1399d1;}

.migrant-workers .prog-head h2{background:#00a4b2;}
.migrant-workers .prog-head .tail{border-top:18px solid #00a4b2;}

.built-environment .prog-head h2{background:#418300;}
.built-environment .prog-head .tail{border-top:18px solid #418300;}

.oceans .prog-head h2{background:#336ba7;}
.oceans .prog-head .tail{border-top:18px solid #336ba7;}

.just-transitions .prog-head h2{background:#5593c2;}
.just-transitions .prog-head .tail{border-top:18px solid #5593c2;}

.gfrr .prog-head h2{background:#094B8B;}
.gfrr .prog-head .tail{border-top:18px solid #094B8B;}

.gfrr-2019 .prog-head h2{background:#009aa6;}
.gfrr-2019 .prog-head .tail{border-top:18px solid #009aa6;}

/* Side Col Downloads Section */
.side-col-related .box-title h2{background:#8d1924;color:#FFF;font-size:22px;font-weight:400;text-transform:uppercase;margin:0;padding:15px 40px;}
.side-col-related .box-title::after{content:'';border-top:30px solid #8d1924;border-right:42px solid transparent;display:inline-block;width:0;height:0;position:absolute;}
.side-col-related .box-title::after{border-top:30px solid #8d1924!important;}
.side-col-related h3{font-size:22px;line-height:25px;color:#cd1719;margin:10px 0 0 0;}
.side-col-related a{color:#cd1719;}
.side-col-related a{color:#cd1719;}
.side-col-related span{color:#cd1719;vertical-align:-2px;}
.side-col-related .date{font-size:16px;line-height:25px;color:#38393a;}
.side-col-related ul{list-style-type:none;margin:0;padding:0;}
.side-col-related ul li{border-bottom:#5b5c5d 1px dotted;font-size:18px;line-height:28px;padding:5px 5px 5px 0;}
.side-col-related ul li:last-child{border-bottom:#8d1924 8px solid;}
.side-col-related ul li.last{border-bottom:none;}

/* .side-col-related.focus-uploads li{text-align:right;} */

.commodities .side-col-related .box-title h2{background:#86a118;}
.commodities .side-col-related .box-title::after{border-top:30px solid #86a118;}
.commodities .box-title::after{border-top:30px solid #86a118!important;}
.commodities .side-col-related h3{font-size:22px;line-height:25px;color:#5c7010;}
.commodities .side-col-related a{color:#5c7010;}
.commodities .side-col-related span{color:#5c7010;}
.commodities .side-col-related .date{font-size:16px;line-height:25px;color:#38393a;}
.commodities .side-col-related ul{list-style-type:none;margin:0;padding:0;}
.commodities .side-col-related ul li{border-bottom:#5b5c5d 1px dotted;font-size:18px;line-height:28px;color:#5c7010;padding:5px 5px 5px 0;}
.commodities .side-col-related ul li:last-child{border-bottom:#86a118 8px solid;}

.finance .side-col-related .box-title h2{background:#5b3565;}
.finance .side-col-related .box-title::after{border-top:30px solid #5b3565;}
.finance .box-title::after{border-top:30px solid #5b3565!important;}
.finance .side-col-related h3{font-size:22px;line-height:25px;color:#824d92;}
.finance .side-col-related a{color:#824d92;}
.finance .side-col-related span{color:#824d92;}
.finance .side-col-related .date{font-size:16px;line-height:25px;color:#38393a;}
.finance .side-col-related ul{list-style-type:none;margin:0;padding:0;}
.finance .side-col-related ul li{border-bottom:#5b5c5d 1px dotted;font-size:18px;line-height:28px;color:#824d92;padding:5px 5px 5px 0;}
.finance .side-col-related ul li:last-child{border-bottom:#5b3565 8px solid;}

.information-communication-technology .side-col-related .box-title h2{background:#b76100;}
.information-communication-technology .side-col-related .box-title::after{border-top:30px solid #b76100;}
.information-communication-technology .box-title::after{border-top:30px solid #b76100!important;}
.information-communication-technology .side-col-related h3{font-size:22px;line-height:25px;color:#eda601;}
.information-communication-technology .side-col-related a{color:#eda601;}
.information-communication-technology .side-col-related span{color:#eda601;}
.information-communication-technology .side-col-related .date{font-size:16px;line-height:25px;color:#38393a;}
.information-communication-technology .side-col-related ul{list-style-type:none;margin:0;padding:0;}
.information-communication-technology .side-col-related ul li{border-bottom:#5b5c5d 1px dotted;font-size:18px;line-height:28px;color:#eda601;padding:5px 5px 5px 0;}
.information-communication-technology .side-col-related ul li:last-child{border-bottom:#b76100 8px solid;}

.mega-sporting-events .side-col-related .box-title h2{background:#004f70;}
.mega-sporting-events .side-col-related .box-title::after{border-top:30px solid #004f70;}
.mega-sporting-events .box-title::after{border-top:30px solid #004f70!important;}
.mega-sporting-events .side-col-related h3{font-size:22px;line-height:25px;color:#1399d1;}
.mega-sporting-events .side-col-related a{color:#1399d1;}
.mega-sporting-events .side-col-related span{color:#1399d1;}
.mega-sporting-events .side-col-related .date{font-size:16px;line-height:25px;color:#38393a;}
.mega-sporting-events .side-col-related ul{list-style-type:none;margin:0;padding:0;}
.mega-sporting-events .side-col-related ul li{border-bottom:#5b5c5d 1px dotted;font-size:18px;line-height:28px;color:#1399d1;padding:5px 5px 5px 0;}
.mega-sporting-events .side-col-related ul li:last-child{border-bottom:#004f70 8px solid;}

.migrant-workers .side-col-related .box-title h2{background:#00666e;}
.migrant-workers .side-col-related .box-title::after{border-top:30px solid #00666e;}
.migrant-workers .box-title::after{border-top:30px solid #00666e!important;}
.migrant-workers .side-col-related h3{font-size:22px;line-height:25px;color:#00a4b2;}
.migrant-workers .side-col-related a{color:#00a4b2;}
.migrant-workers .side-col-related span{color:#00a4b2;}
.migrant-workers .side-col-related .date{font-size:16px;line-height:25px;color:#38393a;}
.migrant-workers .side-col-related ul{list-style-type:none;margin:0;padding:0;}
.migrant-workers .side-col-related ul li{border-bottom:#5b5c5d 1px dotted;font-size:18px;line-height:28px;color:#00a4b2;padding:5px 5px 5px 0;}
.migrant-workers .side-col-related ul li:last-child{border-bottom:#00666e 8px solid;}

.built-environment .side-col-related .box-title h2{background:#e66a00;}
.built-environment .side-col-related .box-title::after{border-top:30px solid #e66a00;}
.built-environment .box-title::after{border-top:30px solid #e66a00!important;}
.built-environment .side-col-related h3{font-size:22px;line-height:25px;color:#418300;}
.built-environment .side-col-related a{color:#418300;}
.built-environment .side-col-related span{color:#418300;}
.built-environment .side-col-related .date{font-size:16px;line-height:25px;color:#38393a;}
.built-environment .side-col-related ul{list-style-type:none;margin:0;padding:0;}
.built-environment .side-col-related ul li{border-bottom:#5b5c5d 1px dotted;font-size:18px;line-height:28px;color:#418300;padding:5px 5px 5px 0;}
.built-environment .side-col-related ul li:last-child{border-bottom:#e66a00 8px solid;}

.oceans .side-col-related .box-title h2{background:#062247;}
.oceans .side-col-related .box-title::after{border-top:30px solid #062247;}
.oceans .box-title::after{border-top:30px solid #062247!important;}
.oceans .side-col-related h3{font-size:22px;line-height:25px;color:#336ba7;}
.oceans .side-col-related a{color:#336ba7;}
.oceans .side-col-related span{color:#336ba7;}
.oceans .side-col-related .date{font-size:16px;line-height:25px;color:#38393a;}
.oceans .side-col-related ul{list-style-type:none;margin:0;padding:0;}
.oceans .side-col-related ul li{border-bottom:#5b5c5d 1px dotted;font-size:18px;line-height:28px;color:#336ba7;padding:5px 5px 5px 0;}
.oceans .side-col-related ul li:last-child{border-bottom:#062247 8px solid;}

.just-transitions .side-col-related .box-title h2{background:#d94636;}
.just-transitions .side-col-related .box-title::after{border-top:30px solid #d94636;}
.just-transitions .box-title::after{border-top:30px solid #d94636!important;}
.just-transitions .side-col-related h3{font-size:22px;line-height:25px;color:#5593c2;}
.just-transitions .side-col-related a{color:#5593c2;}
.just-transitions .side-col-related span{color:#5593c2;}
.just-transitions .side-col-related .date{font-size:16px;line-height:25px;color:#38393a;}
.just-transitions .side-col-related ul{list-style-type:none;margin:0;padding:0;}
.just-transitions .side-col-related ul li{border-bottom:#5b5c5d 1px dotted;font-size:18px;line-height:28px;color:#5593c2;padding:5px 5px 5px 0;}
.just-transitions .side-col-related ul li:last-child{border-bottom:#d94636 8px solid;}

.gfrr .side-col-related .box-title h2{background:#1662ad;}
.gfrr .side-col-related .box-title::after{border-top:30px solid #1662ad;}
.gfrr .box-title::after{border-top:30px solid #1662ad!important;}
.gfrr .side-col-related h3{font-size:22px;line-height:25px;color:#094B8B;}
.gfrr .side-col-related a{color:#094B8B;}
.gfrr .side-col-related span{color:#094B8B;}
.gfrr .side-col-related .date{font-size:16px;line-height:25px;color:#38393a;}
.gfrr .side-col-related ul{list-style-type:none;margin:0;padding:0;}
.gfrr .side-col-related ul li{border-bottom:#5b5c5d 1px dotted;font-size:18px;line-height:28px;color:#094B8B;padding:5px 5px 5px 0;}
.gfrr .side-col-related ul li:last-child{border-bottom:#1662ad 8px solid;}

.gfrr-2019 .side-col-related .box-title h2{background:#009aa6;}
.gfrr-2019 .side-col-related .box-title::after{border-top:30px solid #009aa6;}
.gfrr-2019 .box-title::after{border-top:30px solid #009aa6!important;}
.gfrr-2019 .side-col-related h3{font-size:22px;line-height:25px;color:#005C65;}
.gfrr-2019 .side-col-related a{color:#005C65;}
.gfrr-2019 .side-col-related span{color:#005C65;}
.gfrr-2019 .side-col-related .date{font-size:16px;line-height:25px;color:#38393a;}
.gfrr-2019 .side-col-related ul{list-style-type:none;margin:0;padding:0;}
.gfrr-2019 .side-col-related ul li{border-bottom:#5b5c5d 1px dotted;font-size:18px;line-height:28px;color:#005C65;padding:5px 5px 5px 0;}
.gfrr-2019 .side-col-related ul li:last-child{border-bottom:#009aa6 8px solid;}

/* Resource Bank */
.main-content .resource-bank{}
.main-content .resource-bank h2{margin:0;font-size:1.35em;}
.main-content .resource-bank .panel-heading a{color:#fff;}
.main-content .resource-bank a{display:block;padding: 10px 15px;}
.main-content .resource-bank .panel-heading{padding:0;}

/* Side Column Image */
.side-col-image{margin:0 0 50px 0;}

/* Side Column Quote Slider */
.carousel-indicators.for-quotes{bottom:auto;top:20px;}

/* Twitter Box */
.twitter-box{background:#f1f1f4;margin:0 0 10px 0;padding:20px 0 0 0;color:#262525;}
.twitter-box .follow-icon a{color:#262525;font-size:32px;}
.twitter-box .follow-icon span:hover{transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.twitter-box h2{color:#38393a;margin:0;font-size:28px;}
.twitter-holder{}
.twitter-head{padding:0 20px 15px 20px;}
.twitter-head p.follow{}
.twitter-head a{}
.tweet{font-size:20px;}
.twitter-feed{padding:0 20px 10px 20px;line-height:1.1;}
.twitter-name{font-size:14px;}
.twitter-name a{color:#cd1719;}

/* Voices Filter */
.voices-filter{font-size:1.2em;}

/* Footer */
footer .container-outer{background:#f1f1f4;margin-top:55px;padding-top:32px;padding-bottom:75px;}
footer .lnav ul{list-style:none;padding:0;}
footer .lnav ul li{padding:0;}
footer .lnav ul li a{font-weight:700;font-size:20px;line-height:22px;color:#38393a;}
footer .nav-bottom{margin-top:20px;}
footer .nav-bottom a{color:#38393a;}

.newsletter-container h3{color:#38393a;font-weight:700;font-size:20px;margin:0 0 8px;padding:0;}
.newsletter-container p{color:#38393a;font-size:18px;margin:0;padding:0;}
.newsletter-container .form-con{margin-top:18px;margin-bottom:18px;}
.newsletter-container .form-con .input-email{width:100%;font-size:18px;border:none;background:#FFF;color:#38393a;padding-left:18px;padding-right:18px;line-height:36px;height:36px;}
.newsletter-container .form-con .button-con{margin:0;padding:0;}
.newsletter-container .form-con .text-con{margin-right:0;padding-right:8px;}
.newsletter-container .form-con button{width:100%;font-size:18px;border:none;background:#FFF;color:#38393a;line-height:36px;height:36px;text-align:center;}

.social-section{font-size:30px;}
.social-section a{color:#38393a;}
.social-section span:hover{transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.icon-twitter:hover{color:#00aced;}
.icon-facebook2:hover{color:#3b5998;}
.icon-linkedin:hover{color:#007bb5;}
.icon-youtube:hover{color:#bb0000;}
.icon-rss:hover{color:#ff6600;}
.icon-google-plus:hover{color:#d34836;}

.foot-menu ul{padding:0;margin:0;}
.foot-menu li{display:inline;list-style:none;}
.foot-menu li+li:before{display:inline;list-style:none;content:'/';margin:0 4px 0 1px;}

/* Cookie Settings and Modals */
.cookie-settings-button{position:fixed;bottom:0;left:0;}
.cookie-settings-button a{color:#fff;background:#8e1924;border:#8e1924;border-radius:0px 4px 0px 0px;}
.cookie-settings-button a:hover{background:#8e1924;border:#8e1924;opacity:0.8;}
.cookie-settings-button span{vertical-align:-2px;}
#cookieModal .modal-header h5#cookieModalTitle.modal-title{font-weight:700;font-size:32px;}
#cookieModal .modal-body p{font-size:16px;}
button.close{float:right;}
#cookieModal .btn-secondary{font-size:16px;color:#fff;background:#8e1924;border:#8e1924;}
#cookieModal .btn-secondary:hover{background:#8e1924;border:#8e1924;opacity:0.8;}
.cookie-options{padding:15px 0;}
.cookie-options .form-group{padding:0 0 30px 0;}
.cookie-options label{font-size:16px;}

/* Employer Pays Portal */
.employer-pays-box{position:relative;margin-top:30px;}
.employer-pays-box img{width:100%;}
.employer-pays-box:hover{opacity:0.8;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.employer-pays-box-title{position:absolute;bottom:0;background: rgba(0, 0, 0, 0.5);height:65px;width:100%;padding:10px;}
.employer-pays-box-title h3{font-size:1.3em;margin-top:0px;margin-bottom:0px;color:#fff;}
.employer-pays-box-title a{color:#fff;}

/* Form Errors */
.error-inner{color:#a94442;background-color:#f2dede;border-color:#a94442;padding:15px;border-radius:4px;margin-top:5px;}

/* oceans Lifecycle */
.adverse-impacts{background:#edf7fa;padding:20px 10px;margin:0 0 20px 0;}
.adverse-impacts h3{margin:0;font-size:24px;}
.good-practice-steps{background:#dff0f6;padding:20px 10px;margin:0 0 20px 0;}
.good-practice-steps h3{margin:0;font-size:24px;}
.ship-lifecycle h2 span{background:#062247;color:#fff;padding:5px 10px;font-size:0.9em;border-radius:6px;}

/* Page Builder */
.block-image {margin: 0 auto !important; display: block !important; margin-bottom: 24px !important;}
.main-content .left {float: left; margin-right: 20px !important;}
.main-content .right {float: right; margin-left: 20px !important;}

.section-break{height:800px;position:relative;margin:40px 0;}
.section-break::after {content: '';display:block;background: linear-gradient(to right,rgba(0,0,0,0.5) 20%,transparent 80%),linear-gradient(96.81deg,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%),linear-gradient(254.73deg,rgba(0,0,0,0.1) 30%,transparent 70%);
-webkit-transform: scaleX(-1) rotate(540deg);transform: scaleX(-1) rotate(540deg);top:0;left:0;position:absolute;width:100%;height:100%;}
.section-break-number{font-size:77.5rem;line-height:600px;font-weight:700;color:#fff;opacity:0.15;position:absolute;left:0;bottom:15px;margin:0;z-index:100;}
.section-break-content{color:#fff;position:absolute;bottom:160px;left:72px;width:100%;max-width:597px;z-index:105;}
.section-break-content h2{font-size:4rem;line-height:50px;margin:10px 0 20px;color:#fff !important;}
.section-break-content p{font-size:2rem;line-height:28px;margin:0;}

.scrolling-number-callout{margin:60px 0;padding: 20px 0 18px;border-top: 1px solid #333;border-bottom: 1px solid #333;position:relative;}
.scrolling-number-label{position: absolute;top: -15px;display: inline-block;background-color: white;padding: 0 18px 0 10px;}
.scrolling-number{font-size: 12rem;line-height: 144px;display: block;letter-spacing: -4px;margin: 0 0 6px;color: #2e2e38;overflow: hidden;white-space: nowrap;}

/* Added Andrew 28.04.2020 */
.filter.library-publications-select select.form-control{height: 50px;border:1px solid #8e1924;border-radius: 0px;}
.col-section.library-publications h3{min-height: 101px;}
.col-section.library-publications h3 span{font-size:1.4em;vertical-align:-5px;}

.email{margin-bottom:10px;}
.email .icon-twitter{color:#00aced;vertical-align:-3px;}

.text-larger{font-size:130%;}

.photo img.grayscale{filter: grayscale(100%);}

/* Jobs Page */
.job-item{background:#f1f1f4;padding:20px;margin-bottom:30px;}
.job-item h3{margin-bottom:10px;font-size:1.6em;font-weight:700;}
.job-item hr{border-top:1px solid #38393a;margin:0 0 10px 0;}
.main-content p.deadline{font-size:1.2em;}
.btn-jobs {margin: 10px 0;padding: 8px 12px;font-size: 18px;border: 1px solid transparent;border-radius: 0px;background: #cd1719;color: #fff !important;}
.btn-jobs:hover{color:#fff;opacity:0.8;}

/* Sticky Side */
.sticky {position: -webkit-sticky;position: sticky;top: 20px;}
.sidebar{height:auto;overflow:auto;}

@media (min-width: 992px) and (max-width: 1199px){
	.section-break{height:570px;}
	.section-break-content{bottom:102px;left:60px;}
	.section-break-number{font-size:50rem;line-height:390px;}
	.scrolling-number{font-size:10rem;line-height:120px;}
}

@media (max-width: 991px){
  .breadcrumbs{float: left!important;margin-top:0;clear:both;}
	.section-break{height:430px;}
	.section-break-content{width:50%;bottom:80px;}
	.section-break-content p{display:none;}
	.section-break-number{font-size:50rem;line-height:390px;}
	.scrolling-number-label{position: static;}
	.scrolling-number{font-size:6rem;line-height:72px;}
}

@media (max-width: 767px){
	.block-image {width: 100%;}
	/* .left, .right {float: none; width: 100%;} */
}

/* ==========================================================================
Media Queries
========================================================================== */
@media (max-width: 767px){
    /* Misc */
    .vspacer-l{height:30px;}
    .vspacer-m{height:22px;}
    .vspacer-s{height:12px;}
    /* Header */
    #header{margin-top:15px;}
    #header-top{/*width:100px;*/float:left;}
    /*#logo-container,#logo-container a img{width:100%;}*/
    span.dhakar-logo img{padding-left:10px;margin-left:6px;height:41px;}
    #header-tags,#site-title,ul.nav-tabs > li.active::after{display:none;}
    /* Main Nav */
    .navbar-header button.navbar-toggle{margin-right:0;}
    .nav-bottom .pull-left,.nav-bottom .pull-right{float:none!important;text-align:center!important;}
    /* Banner */
    #page-feature .feature-bg{padding-top:70%;height:1px;background-size:190% 100%;}
    /* Section Title */
    .section-title{margin-top:20px;}
    .section-title-nmt{margin-top:-28px;}
    .section-title h2{display:inline-block;background:#cd1719;font-size:22px;color:#FFF;text-transform:uppercase;margin:0;padding:17px 50px;}
    .section-title .tail{border-top:15px solid #cd1719;border-right:20px solid transparent;}

    .commodities .section-title h2{font-size:22px;color:#FFF;text-transform:uppercase;padding:17px 50px;}
    .commodities .section-title .tail{border-top:15px solid #86a118;border-right:33px solid transparent;}

    .finance .section-title h2{font-size:22px;color:#FFF;text-transform:uppercase;padding:17px 50px;}
    .finance .section-title .tail{border-top:15px solid #824d92;border-right:33px solid transparent;}

    .information-communication-technology .section-title h2{font-size:22px;color:#FFF;text-transform:uppercase;padding:17px 50px;}
    .information-communication-technology .section-title .tail{border-top:15px solid #eda601;border-right:33px solid transparent;}

    .mega-sporting-events .section-title h2{font-size:22px;color:#FFF;text-transform:uppercase;padding:17px 50px;}
    .mega-sporting-events .section-title .tail{border-top:15px solid #1399d1;border-right:33px solid transparent;}

    .migrant-workers .section-title h2{font-size:22px;color:#FFF;text-transform:uppercase;padding:17px 50px;}
    .migrant-workers .section-title .tail{border-top:15px solid #00a4b2;border-right:33px solid transparent;}

    .benchmarking .section-title h2{font-size:22px;color:#FFF;text-transform:uppercase;padding:17px 50px;}
    .benchmarking .section-title .tail{border-top:15px solid #8e1924;border-right:33px solid transparent;}

    .built-environment .section-title h2{font-size:22px;color:#FFF;text-transform:uppercase;padding:17px 50px;}
    .built-environment .section-title .tail{border-top:15px solid #418300;border-right:33px solid transparent;}

    .oceans .section-title h2{font-size:22px;color:#FFF;text-transform:uppercase;padding:17px 50px;}
    .oceans .section-title .tail{border-top:15px solid #336ba7;border-right:33px solid transparent;}

    .just-transitions .section-title h2{font-size:22px;color:#FFF;text-transform:uppercase;padding:17px 50px;}
    .just-transitions .section-title .tail{border-top:15px solid #5593c2;border-right:33px solid transparent;}

    .section-title h2{display:inline-block;background:#cd1719;font-size:22px;color:#FFF;text-transform:uppercase;margin:0;padding:17px 50px;}

    /* Breadcrumbs */
    .breadcrumbs{margin-right:15px;}
    /* Tabs */
    ul.nav-pills li{float:none!important;display:block!important;width:100%!important;margin:1px 0 0;}
    .nav-pills li a{font-size:18px;padding:6px 15px;}
    ul.nav-tabs{width:100%!important;display:block;margin:0!important;padding:0 15px;}

    ul.nav-tabs > li a{font-size:18px;padding:6px 4px 6px 15px;}
    ul.nav-tabs > li{width:100%;display:block;margin:1px;}

    /* Main Content Quotes */

    .migrant-workers .main-content .quote-test blockquote{font-size:1.6em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 30px;}
    .migrant-workers .main-content.top-10-content blockquote{font-size:1.2em;}
    /*.migrant-workers .main-content .quote-test blockquote p{font-size:1.4em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 30px;}
    .migrant-workers .main-content .quote-test blockquote h6{font-size:1.4em;text-align:center;border-left:none;color:#00666e;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 30px;margin:0;}*/

    .main-content blockquote{font-size:1.6em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 30px;}
    .main-content.top-10-content blockquote{font-size:1.1em;}
    /*.main-content blockquote p{font-size:1.4em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 30px;}
    .main-content blockquote h6{font-size:1.4em;text-align:center;border-left:none;color:#8e1924;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 30px;margin:0;}*/

    .migrant-workers .main-content  blockquote{font-size:1.4em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 30px;}
    .migrant-workers .main-content.top-10-content blockquote{font-size:1.1em;}
    /*.migrant-workers .main-content  blockquote p{font-size:1.4em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 30px;}
    .migrant-workers .main-content  blockquote h6{font-size:1.4em;text-align:center;border-left:none;color:#00666e;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 30px;margin:0;}*/

    .commodities .main-content blockquote{font-size:1.6em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 30px;}
    .commodities .main-content.top-10-content blockquote{font-size:1.1em;}
    /*.commodities .main-content blockquote p{font-size:1.4em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 30px;}
    .commodities .main-content blockquote h6{font-size:1.4em;text-align:center;border-left:none;color:#5c7010;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 30px;margin:0;}*/

    .finance .main-content blockquote{font-size:1.6em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 30px;}
    .finance .main-content.top-10-content blockquote{font-size:1.1em;}
    /*.finance .main-content blockquote p{font-size:1.4em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 30px;}
    .finance .main-content blockquote h6{font-size:1.4em;text-align:center;border-left:none;color:#5b3565;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 30px;margin:0;}*/

    .information-communication-technology .main-content blockquote{font-size:1.6em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 30px;}
    .information-communication-technology .main-content.top-10-content blockquote{font-size:1.1em;}
    /*.information-communication-technology .main-content blockquote p{font-size:1.4em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 30px;}
    .information-communication-technology .main-content blockquote h6{font-size:1.4em;text-align:center;border-left:none;color:#b76100;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 30px;margin:0;}*/

    .mega-sporting-events .main-content blockquote{font-size:1.6em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 30px;}
    .mega-sporting-events .main-content.top-10-content blockquote{font-size:1.1em;}
    /*.mega-sporting-events .main-content blockquote p{font-size:1.4em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 30px;}
    .mega-sporting-events .main-content blockquote h6{font-size:1.4em;text-align:center;border-left:none;color:#004f70;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 30px;margin:0;}*/

    .built-environment .main-content blockquote{font-size:1.6em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 30px;}
    .built-environment .main-content.top-10-content blockquote{font-size:1.1em;}

    .oceans .main-content blockquote{font-size:1.6em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 30px;}
    .oceans .main-content.top-10-content blockquote{font-size:1.1em;}

    .just-transitions .main-content blockquote{font-size:1.6em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 30px;}
    .just-transitions .main-content.top-10-content blockquote{font-size:1.1em;}

	  .side-col-related.focus-uploads li{text-align:left;}

    /* Footer */
    footer .col-sm-12.pull-right{float:none!important;}
    .dropdown-menu ul{padding-left: 10px;}
    .dropdown-menu ul li{list-style: none;}
    .dropdown-menu li a{display: block;padding: 3px 20px;clear: both;font-weight: 400;line-height: 1.42857143;color: #333;white-space: nowrap;}

}

@media (min-width: 768px){
    /* Main Nav */
    #main-nav{height:46px;margin-bottom:30px;}
    #navbar{margin-top:20px;}
    #navbar.navbar-collapse{padding:0;width:100%;}
    #navbar li.nav-item{line-height:24px;color:#38393a;font-size:24px;transition:all 400ms ease;margin-right:15px;}
    #navbar li.nav-item:hover > a{color:#8e1924;}
    #navbar li.nav-item a{font-weight:400;line-height:24px;display:inline-block;color:#38393a;font-size:0.9em;transition:all 200ms ease;padding:0;}
    #navbar li.nav-item.active a{font-weight:600;color:#cd1719;}
    /* #navbar li.nav-item::before{content:'/';display:inline-block;line-height:24px;transition:all 400ms ease;margin:0 10px;} */
    #navbar li.nav-item:first-child::before{content:'';margin:0;}
    #navbar li.nav-item a:hover{background:none;}
    /* ul.nav li.dropdown:hover > ul.dropdown-menu{display:block;} */
    ul.dropdown-menu{/*max-width:270px;*/border-radius:0;border:none;box-shadow:none;background:none;top:0;margin:20px 0 0 32px !important;padding:20px 0 0!important;}
    #navbar li.nav-item:first-child ul.dropdown-menu{margin-left:0!important;}
    ul.dropdown-menu{width: 500px; /*background-color: #cd1719;*/}
    ul.dropdown-menu .clearix > li{display: inline-block;width: 50%;vertical-align: top;}
    ul.dropdown-menu .clearix > li > a{font-weight: bold !important;}
    ul.dropdown-menu ul{padding-left: 0;}
    ul.dropdown-menu ul li{width: 100%;}
    ul.dropdown-menu .clearix{font-size: 0;background-color: #cd1719;}

    /* Used for hover menu */
    /* .dropdown .dropdown-menu{display:none;opacity:0;transition:all 200ms ease;}
    .dropdown:hover .dropdown-menu{display:block;opacity:1;} */
    ul.dropdown-menu .tail{width:0;height:0;border-bottom:25px solid #cd1719;border-right:66px solid transparent;transition:all 200ms ease;}
    #navbar li.nav-item ul.dropdown-menu .tail{border-right:33px solid transparent;}
    ul.dropdown-menu .spacer{height:14px;display:block;background:#cd1719;}
    #navbar ul.dropdown-menu li a{line-height:22px!important;font-size:20px!important;color:#fff;background:#cd1719;/*display:block;*/width:100%;padding:7px 22px;}
    #navbar ul.dropdown-menu li a:hover{background:#8e1924;}
    #navbar ul.dropdown-menu li.active a{background:#8e1924;}
    #navbar li.dropdown.nav-item ul.dropdown-menu li a{font-weight:300;}
    #navbar li.dropdown.nav-item.active ul.dropdown-menu li a{font-weight:300;color:#fff;}
    .social-header{float:right;}
    .search-container .input-group{width:100%;}
    .search-container{width:170px;}
    /* Slider */
    .slider-width{margin:0 -45px;}
    /* Main Content */
    .main-content img{margin:0 0 24px 0;display:inline-block;max-width:100%;height:auto;}

    .dotted-line-listing{display:block;border-top:#7A7A7A dotted 1px;height:0;margin:0 0 40px 0;}


}

@media (min-width: 768px) and (max-width: 991px){
	.staff-item{min-height:470px;}
}

@media (max-width: 992px){
    /* Main Nav */
    #main-nav{margin:0;}
    ul.nav-tabs > li a{font-size:20px;}
    #navbar,.search-container{float:none;}
    .search-container .input-group{width:100%;}
    .search-container{display:block;width:100%;float:none;margin:15px 0;}
    /* Newsletter Sign Up */
    .newsletter-container{margin-top:25px;}
    .newsletter-container .form-con .button-con,.newsletter-container .form-con .text-con{margin:15px;padding:0;}
}

@media (min-width: 992px){
  .main-content{padding-right:30px;}
}

@media (min-width: 992px) and (max-width: 1199px){
    .staff-item{min-height:500px;}
    .staff-item.event-speaker{min-height:420px;}
	.photo{height:204px;overflow: hidden;}
}

@media (min-width: 1200px){
    .search-container{width:220px;}
	.staff-item{min-height:480px;}
  .staff-item.event-speaker{min-height:400px;}
    /* Main Nav */
    ul.nav-tabs{display:table-row;}
    ul.nav-tabs > li{display:table-cell;float:none;}
    .social-header{margin-top:-8px;}
	.photo{height: 240px;overflow: hidden;}

}

/* Modal Register Form  */
.register-modal{position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; font-size: 16px; display: none; }
.register-modal-canvas{position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; overflow: auto; background-color:  rgba(0,0,0,0.50); padding: 1.5em; }
.rm-container{background-color: #ffffff; margin: auto; display: block; max-width: 59.5em; box-shadow: 0 0 9px 7px rgba(0,0,0,0.15); position: relative; }
.rm-close{width: 30px; height: 30px; background-color: #fff; border-radius: 100%; box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2); cursor: pointer; position: absolute; right: -10px; top: -10px; z-index: 2; }
.rm-close:hover{background-color: #cd1719; }
.rm-close:hover:before, .rm-close:hover:after{background-color: #ffffff; }
.rm-close:before, .rm-close:after {background-color: #414141; content: ''; position: absolute; left: 14px; height: 14px; top: 8px; width: 2px; }
.rm-close:before {transform: rotate(45deg); }
.rm-close:after {transform: rotate(-45deg); }
.register-modal img {max-width: 100%; width: 100%; display: block; height: 100%; object-fit: cover; }
.rm-form-brief{padding-left: 1em; }
.rm-row{display: flex; flex-wrap: wrap; }
.rm-left, .rm-right{width: 50%; }
.rm-right{padding: 1.6em 1.6em 1.6em 0; }
.register-modal .h1, .register-modal h1{font-family: inherit; font-size: 3em; color: #000000; text-transform: uppercase; font-weight: 700; margin-top: 0; }
.register-modal .h3, .register-modal h3{font-family: inherit; font-size: 2em; font-weight: 700; color: #cd1719; text-transform: uppercase; }
.rm-form-brief-row{display: flex; flex-wrap: wrap; margin-left: -1em; margin-right: -1em; }
.rm-form-brief-left{font-size: 1.3em; color: #cd1719; width: 50%; font-weight: 300; text-transform: uppercase; padding-left: 1em; padding-right: 1em; }
.rm-form-brief-right{border-left: 1px solid #e3e4e5; font-size: 1.3em; color: #888b8e; width: 50%; font-weight: 300; text-transform: uppercase; padding-left: 1em; padding-right: 1em; display: flex; align-items: center; }
.rm-form-field{margin-bottom: 0.8em; }
.rm-form .form-control{font-size: 1.1em; color: #000000; border-radius: 0 0.9em 0.9em 0; background-color: #efefed; font-weight: 300; border-width: 0; box-shadow: none; padding: 10px 1em; height: 3.45em; }
.rm-form-action{margin-top: 2em; }
.rm-form{padding-top: 1.9em; }
.rm-form .btn{font-size: 1.3em; max-width: 10em; font-weight: 700; text-transform: uppercase; white-space: normal; border-radius: 0.9em; margin: auto; display: block; line-height: 1.2; }
.rm-step-2{display: none; }
.thankyou{padding: 2em; text-align: center; }
.thankyou .btn{border-radius: 0.9em;text-transform: none;}
.gen-error{color: #a94442; background-color: #f2dede; border-color: #a94442; padding: 15px; border-radius: 4px; margin-top: 5px;}
.rm-form div.error-inner {background: white; padding: 0; padding-left: 5px; border: none; margin-top: 0; }

@media (max-width: 991px){
  .register-modal{font-size: 12px; }
}
@media (max-width: 767px){
  .rm-left, .rm-right{width: 100%; }
  .rm-right{order: -1; }
}

/* Explainer Page */
.banner-cover:after {position: absolute;z-index: 5;top: 0;bottom: 0;left: 0;right: 0;content: "";background-image: linear-gradient(rgba(30,30,30,0.5),rgba(30,30,30,0),#1e1e1e);}
.explainer-banner-title{position: absolute;bottom: 30px;left: 38px;z-index: 10;}
.explainer-banner-title h1{color:#fff;padding-right:38px;font-size: 3.2em;}

@media (min-width: 975px){
  .explainer-banner-title{padding-right:150px;}
}

@media (max-width: 767px){
  .explainer-banner-title{position: absolute;bottom: 60px;left: 28px;z-index: 10;}
  .explainer-banner-title h1{color:#fff;padding-right:28px;font-size: 1.8em;}
}

@media (min-width: 768px) and (max-width: 991px){
	.explainer-banner-title h1{font-size: 2.4em;}
}

/* Event Page */
.event-photo{position:relative;margin-bottom:20px;}
.reports-item .photo.event-photo img{margin:0;}
.event-tag{position:absolute;bottom:0;right:0;padding:6px 8px;background:#cd1719;}
.event-tag h4{padding:0;margin:0;font-size:1.2em;color:#fff;}

/* Updated Banner Styles */
.banner-text-box{position:absolute;top:32%;width:100%;text-align:center;padding:0 10% 0 10%;}
.banner-text-box h1{color:#fff;/*text-shadow: 3px 3px 2px #000000;*/font-size:2.7em;font-weight:bold;/*text-transform:uppercase;*/}
.banner-text-box h2{color:#fff;/*text-shadow: 3px 3px 2px #000000;*/font-size:1.9em;}
.button-holder{position:absolute;bottom:35px;left:50%;z-index:1;}
.banner-button{position:relative;text-align:center;display:inline-block;background: #cd1719;font-size: 28px;color: #FFF;margin: 0;padding: 12px 24px 12px 24px;font-weight: 300;right:50%;}
.banner-button span{font-size:1.4em;margin-right:5px;vertical-align:-4px;}
.banner-button p{text-shadow: none;margin:0;font-size:0.7em;}
.tail.banner-button-tail{position:absolute;left:0;bottom:-12px;width:0;height:0;border-top: 15px solid #cd1719;border-right: 20px solid transparent;}
span.banner-link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:40;
z-index: 1;
/* edit: fixes overlap error in IE7/8,
 make sure you have an empty gif */
background-image: url('../images/empty.gif');}

.carousel-control .icon-chevron-thin-left, .carousel-control .icon-chevron-thin-right, .carousel-control .icon-next, .carousel-control .icon-prev {position: absolute;top: 50%;z-index: 5;display: inline-block;margin-top: -20px;}
.carousel-control .icon-chevron-thin-left, .carousel-control .icon-prev {left: 50%;margin-left: -20px;}
.carousel-control .icon-chevron-thin-right, .carousel-control .icon-next {right: 50%;margin-right: -20px;}
.carousel-control .icon-chevron-thin-left, .carousel-control .icon-chevron-thin-right, .carousel-control .icon-next, .carousel-control .icon-prev {width: 60px;height: 60px;margin-top: -20px;font-size: 60px;}

@media (max-width: 991px){
  .banner-text-box{position:relative;}
  .banner-text-box h1{color:#000;text-shadow: none;font-size:2.2em;}
  .banner-text-box h2{color:#000;text-shadow: none;font-size:1.2em;margin-top:0;}
  .button-holder{position:relative;bottom:auto;display:inline-block;margin:0 auto 20px auto;}
  .banner-button{position:relative;text-align:center;display:inline-block;background: #cd1719;font-size: 28px;color: #FFF;margin: 0;padding: 10px 22px 10px 22px;font-weight: 300;right:50%;}
  .banner-button{right:50%;margin:0 auto;margin-bottom:12px;}
  .banner-button span{font-size:1.1em;margin-right:5px;vertical-align:-2px;}
  .banner-button p{font-size:0.5em;}
  .carousel-control .icon-chevron-thin-left, .carousel-control .icon-chevron-thin-right, .carousel-control .icon-next, .carousel-control .icon-prev {top: 150px;}
}

@media (max-width: 767px){
  .carousel-control .icon-chevron-thin-left, .carousel-control .icon-chevron-thin-right, .carousel-control .icon-next, .carousel-control .icon-prev {top: 25%;}
}

.breadcrumb-line-holder{margin-top:10px;border-top:0.5px solid #666b70;border-bottom:0.5px solid #666b70;}
.breadcrumb-line-holder h1{margin:10px 0;color:#cd1719;}
.breadcrumb-line-holder .breadcrumbs{margin-top:17px;}
.top-10-main-banner img{width:100%;height:auto;}
.issue-title{background:#cd1719;padding:30px;margin:-75px 0 50px 0;
  -webkit-border-top-right-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomright: 20px;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;}

.issue-title h2{color:#fff;margin:0 0 6px 0;font-size: 2.8em;font-weight:700;font-family: proxima-nova-alt,sans-serif;}
.issue-title p{color:#fff;margin:0;font-size: 2.2em;font-weight:400;font-family: proxima-nova-alt,sans-serif;}

.top-10-sticky-menu{background:#f0f0f3;padding:20px 20px 0 20px;opacity:1;z-index:100;}

.fixedElement{position:sticky;top:0px;}

.fixedElement .panel-default>.panel-heading {color: #333;background-color: #f0f0f3;border: none;}
.fixedElement .panel-default {border: none;}
.fixedElement .panel {-webkit-box-shadow: none;box-shadow: none;background:none;}

.fixedElement .panel-heading{padding:0;}
.fixedElement .panel-default>.panel-heading+.panel-collapse>.panel-body {border-top: none;}
.fixedElement .panel-body{background:none;text-align:right;font-size:1.4em;}
.fixedElement .panel-body ul{list-style:none;}
.fixedElement .panel-body li{padding:6px 5px 6px 5px;}
.fixedElement .panel-body a{}
.fixedElement .panel-body a:hover{text-decoration:underline;}
.top-10-current{font-size:1.4em;}
.top-10-current-title{color:#cd1719;}
.top-10-extended-current-title{color:#cd1719;}

h4.panel-title.fixed-menu{display:block;text-align:right;font-size:1.4em;}
.top-10-inner-holder{position:relative;}
.top-10-current{position:absolute;left:10px;top:-3px;margin-right:160px;}

.top-10-grid-menu-item{position:relative;margin-bottom:30px;}
.top-10-grid-menu-item img{width:100%;height:auto;}
.top-10-grid-menu-item h2{font-size: 1.5em;font-weight:700;}
.top-10-grid-menu-item h2  a span {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;  background-image: url(../images/empty.gif);}
.top-10-grid-menu-item p{font-size:1.3em;}

.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col-xs-5ths {width: 20%;float: left;}

.top-10-side-sticky-menu h3{margin:0 0 20px 0;color:#cd1719;font-size: 2em;font-weight: 700;}
.top-10-side-sticky-menu ul{list-style:none;padding:0 0 0 4px;}
.top-10-side-sticky-menu li{font-size:1.4em;padding:4px 0;font-weight:300;}
.top-10-side-sticky-menu li a{color:#a67170;}
.top-10-side-sticky-menu li a.active{font-weight:bold;color:#cd1719;}

.videoWrapper {position: relative;padding-bottom: 56.25%;/* 16:9 */padding-top: 25px;height: 0;margin-bottom:30px;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.top-10-download-box{position:relative;margin-bottom:30px;}
.top-10-download-box img{width:100%;height:auto;}
.top-10-download-link{padding:10px;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;}
.top-10-download-link h3{margin:0;padding:0;}
.top-10-download-link span{position:absolute;width:100%;height:100%;top:0;left:0;z-index: 1;
/* edit: fixes overlap error in IE7/8,
make sure you have an empty gif */
background-image: url('../images/empty.gif');}
.downloads-heading{background:#cd1719;position:absolute;top:-17px;left:0;padding:4px 40px;border-top-right-radius: 20px;border-bottom-right-radius: 20px;}
.downloads-heading h2{color:#fff;margin:0;font-size: 1.8em;}

.top-10-list-holder{background:#ebecec;padding:30px 60px;position:relative;}
.top-10-listing-item{margin:15px 0;}
.top-10-listing-item h2{font-size:1.9em;}
.top-10-listing-item img{width:100%;height:auto;}
.editions-heading{background:#cd1719;position:absolute;top:-17px;left:0;padding:4px 40px;border-top-right-radius:20px;border-bottom-right-radius:20px;}
.editions-heading h2{color:#fff;margin:0;font-size: 1.8em;}
.editions-text{text-align:center;padding:20px 0;}
.editions-text p{font-weight:bold;font-size:1.2em;}
.top-10-summary p{font-size: 1.1em;}
.btn-pill{-webkit-border-top-right-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-topright: 20px;
    -moz-border-radius-bottomright: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    font-size: 1.3em;
    padding: 12px 20px;
    min-width: 280px;
    margin: 10px 0 0 -15px;
    text-align: left;
    font-weight: bold;}
.image-credit{position:absolute;right:0;background: #3F3F42;color: #EEEEEE;padding:0.25rem 0.6rem;font-size:1em;max-width:250px;z-index:100;}

@media (min-width: 768px) {
  .col-sm-5ths {width: 20%;float: left;}
  .issue-image{height:800px;position:relative;overflow:hidden;display:block;width:100%;}
  .issue-image img{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; object-position: center center; transition-delay: 500ms;}
  .image-credit{bottom:0;}
}

@media (max-width: 767px){
  .issue-image img{width:100%;height:auto;}
  .issue-title{margin-left:-15px;}
  .image-holder{position:relative;}
  .image-credit{position:absolute;right:15px;max-width:none;margin-left:15px;bottom:0;}
  .image-credit.home-banner-credit{right:0;}
  .issue-title {margin:0 0 30px 0;background:#fff;padding:30px 0 0 0;}
  .issue-title h2{color:#cd1719;}
  .migrant-workers .issue-title h2{color:#00666e;}
  .commodities .issue-title h2{color:#5c7010;}
  .finance .issue-title h2{color:#5b3565;}
  .information-communication-technology .issue-title h2{color:#b76100;}
  .mega-sporting-events .issue-title h2{color:#004f70;}
  .built-environment .issue-title h2{color:#e66a00;}
  .oceans .issue-title h2{color:#062247;}
  .just-transitions .issue-title h2{color:#d94636;}
  .issue-title p{color:#8e1924;}
}

@media (min-width: 992px) {
    .top-10-border{border-left:1px solid #CECFCB;}
    .col-md-5ths {width: 20%;float: left;}
    .explainer-banner-title {bottom:80px;}
    .image-credit.home-banner-credit{max-width:450px;}
}

@media (min-width: 1200px) {
    .col-lg-5ths {width: 20%;float: left;}
}

@media (max-width: 991px){
  .issue-title h2{font-size: 2em;}
  .issue-title p{font-size: 1.8em;}
  .top-10-current{font-size:1.2em;position:absolute;left:0px;top:-12px;}
  .top-10-side-sticky-menu{display:none;}
  .explainer-banner-title{bottom:60px;}
}

/* New Banner */
.new-banner-text-box{background:#cd1719;padding:30px;z-index:10000;width:60%;position:absolute;bottom:-70px;left:0;
  -webkit-border-top-right-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomright: 20px;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;}

.new-banner-text-box h1{color:#fff;margin:0 0 6px 0;font-size: 2.8em;font-weight:700;font-family: proxima-nova-alt,sans-serif;}
.new-banner-text-box h2{color:#fff;margin:0;font-size: 2.2em;font-weight:400;font-family: proxima-nova-alt,sans-serif;}
.new-banner-text-box p{color:#fff;margin:0;font-size: 2.2em;font-weight:400;font-family: proxima-nova-alt,sans-serif;text-transform:uppercase;}
.new-banner-text-box a{color:#fff;text-decoration:underline;}
.new-banner-text-box a:hover{color:#fff;text-decoration:none;}

.font-weight-bold{font-weight: bold;}

@media (min-width: 768px) and (max-width: 991px){
  .new-banner-text-box h1{font-size: 2.4em;}
  .new-banner-text-box h2{font-size: 1.8em;}
  .new-banner-text-box p{font-size: 1.8em;}
  .image-credit{max-width:250px;}
}

@media (max-width: 767px){
  .carousel-inner{padding-bottom:0px;}
  .new-banner-text-box{/*height:210px;*/background:#fff;padding:30px;width:100%;position:static;bottom:auto;left:auto;text-align:center;
    -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;}
  .new-banner-text-box h1{font-size: 2em;color:#000;}
  .new-banner-text-box h2{font-size: 1.2em;color:#000;margin-bottom:10px;}
  .new-banner-text-box p{font-size: 1.2em;color:#cd1719;}
  .new-banner-text-box a{color:#cd1719;}
  .new-banner-text-box a:hover{color:#cd1719;}
}

/* Focus home boxes */
.home-focus-holder{position:relative;margin-bottom:30px;}
.home-focus-holder img{width:100%;}
.home-focus-title{position:absolute;bottom:-10px;left:0;right:0;background:#fff;padding:5px;width:278px;text-align:center;margin-left:auto;margin-right:auto;}
.home-focus-title h2{font-size:1.4em;margin:0;text-transform: uppercase;font-weight:bold;}
.home-focus-holder span{position:absolute;width:100%;height:100%;top:0;left:0;
    z-index: 1;
    /* edit: fixes overlap error in IE7/8,
    make sure you have an empty gif */
    background-image: url('../images/empty.gif');}

/* Long Format Page Styles */
.long-format-contents-section{margin:20px 0 50px 0;}
.long-format-contents-section h2{font-weight:bold;margin-bottom:40px;font-size:2.4em;color:#cd1719;}
.migrant-workers .long-format-contents-section h2, .migrant-workers .long-format-contents-section h2 a{color:#00666e;}
.commodities .long-format-contents-section h2, .commodities .long-format-contents-section h2 a{color:#5c7010;}
.finance .long-format-contents-section h2, .finance .long-format-contents-section h2 a{color:#5b3565;}
.information-communication-technology .long-format-contents-section h2, .information-communication-technology .long-format-contents-section h2 a{color:#b76100;}
.mega-sporting-events .long-format-contents-section h2, .mega-sporting-events .long-format-contents-section h2 a{color:#004f70;}
.built-environment .long-format-contents-section h2, .built-environment .long-format-contents-section h2 a{color:#e66a00;}
.oceans .long-format-contents-section h2, .oceans .long-format-contents-section h2 a{color:#062247;}
.just-transitions .long-format-contents-section h2, .just-transitions .long-format-contents-section h2 a{color:#d94636;}

.contents-number{background:#cd1719;}
.migrant-workers .contents-number{background:#00666e;}
.commodities .contents-number{background:#5c7010;}
.finance .contents-number{background:#5b3565;}
.information-communication-technology .contents-number{background:#b76100;}
.mega-sporting-events .contents-number{background:#004f70;}
.built-environment .contents-number{background:#e66a00;}
.oceans .contents-number{background:#062247;}
.just-transitions .contents-number{background:#d94636;}

@media (min-width: 768px){
.issue-title.long-form-title{margin-right:30px;}
.migrant-workers .issue-title.long-form-title{background:#00666e;}
.commodities .issue-title.long-form-title{background:#5c7010;}
.finance .issue-title.long-form-title{background:#5b3565;}
.information-communication-technology .issue-title.long-form-title{background:#b76100;}
.mega-sporting-events .issue-title.long-form-title{background:#004f70;}
.built-environment .issue-title.long-form-title{background:#e66a00;}
.oceans .issue-title.long-form-title{background:#062247;}
.just-transitions .issue-title.long-form-title{background:#d94636;}
}


.contents-item{display:flex;margin-bottom:25px;position:relative;}
.contents-item-left{}
.contents-item-right{}
.contents-item-right h2{margin:0 0 6px 0;font-size:1.6em;font-weight:bold;}
.contents-item-right a span{position:absolute;width:100%;height:100%;top:0;left:0;
    z-index: 1;
    /* edit: fixes overlap error in IE7/8,
    make sure you have an empty gif */
    background-image: url('../images/empty.gif');}
.contents-item-right p{margin:0 0 0 0;}
.contents-number {font-size:2.2em;background:#cd1719;border-radius: 0.8em;-moz-border-radius: 0.8em;-webkit-border-radius: 0.8em;color: #ffffff;display: inline-block;font-weight: bold;line-height: 1.6em;margin-right: 15px;text-align: center;width: 1.6em; }
.migrant-workers .contents-number{background:#00666e;}
.commodities .contents-number{background:#5c7010;}
.finance .contents-number{background:#5b3565;}
.information-communication-technology .contents-number{background:#b76100;}
.mega-sporting-events .contents-number{background:#004f70;}
.built-environment .contents-number{background:#e66a00;}
.oceans .contents-number{background:#062247;}
.just-transitions .contents-number{background:#d94636;}

.full-width-quote{margin-bottom:60px;padding:0 50px;text-align:center;color:#cd1719;}
.full-width-quote blockquote{text-align:center;border-left:none;color:#cd1719;width:95%;clear:both;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;position:relative;font-size:2.3em;line-height:33px;}
.migrant-workers .full-width-quote blockquote{color:#00666e;}
.commodities .full-width-quote blockquote{color:#5c7010;}
.finance .full-width-quote blockquote{color:#5b3565;}
.information-communication-technology .full-width-quote blockquote{color:#b76100;}
.mega-sporting-events .full-width-quote blockquote{color:#004f70;}
.built-environment .full-width-quote blockquote{color:#e66a00;}
.oceans .full-width-quote blockquote{color:#062247;}
.just-transitions .full-width-quote blockquote{color:#d94636;}

.full-width-quote blockquote::before{content:'\201C';font-size:98px;line-height:72px!important;height:30px!important;display:inline-block;float:left;margin-right:8px;}
.full-width-quote blockquote::after{position:absolute;content:'\201D';font-size:98px;line-height:0px!important;display:inline;margin-left:8px;bottom:0px;right:0px;}
.full-width-quote blockquote p{font-size:1em;font-family: proxima-nova-alt,sans-serif;font-style:normal;font-weight:400;line-height: 33px;}
.tweet-this{font-size: 1.2em;}
.tweet-this a{color:#000;}
.tweet-this a span{color:#000;font-size: 1.6em;vertical-align:-6px;margin-left:4px;}

.long-format-side-sticky-menu h3{margin:0 0 20px 0;color:#cd1719;font-size: 2em;font-weight: 700;}
.migrant-workers .long-format-side-sticky-menu h3{color:#00666e;}
.commodities .long-format-side-sticky-menu h3{color:#5c7010;}
.finance .long-format-side-sticky-menu h3{color:#5b3565;}
.information-communication-technology .long-format-side-sticky-menu h3{color:#b76100;}
.mega-sporting-events .long-format-side-sticky-menu h3{color:#004f70;}
.built-environment .long-format-side-sticky-menu h3{color:#e66a00;}
.oceans .long-format-side-sticky-menu h3{color:#062247;}
.just-transitions .long-format-side-sticky-menu h3{color:#d94636;}

.long-format-side-sticky-menu ul{padding:0 0 0 24px;}
.long-format-side-sticky-menu li{font-size:1.4em;padding:4px 0;font-weight:300;}
.long-format-side-sticky-menu li a{color:#a67170;}
.long-format-side-sticky-menu li a.active{font-weight:bold;color:#cd1719;}
.migrant-workers .long-format-side-sticky-menu li a.active{color:#00666e;}
.commodities .long-format-side-sticky-menu li a.active{color:#5c7010;}
.finance .long-format-side-sticky-menu li a.active{color:#5b3565;}
.information-communication-technology .long-format-side-sticky-menu li a.active{color:#b76100;}
.mega-sporting-events .long-format-side-sticky-menu li a.active{color:#004f70;}
.built-environment .long-format-side-sticky-menu li a.active{color:#e66a00;}
.oceans .long-format-side-sticky-menu li a.active3{color:#062247;}
.just-transitions .long-format-side-sticky-menu li a.active{color:#d94636;}

@media (max-width: 991px){
  .long-format-side-sticky-menu{display:none;}
  .long-format-side-sticky-menu.long-format-downloads{display:none;}
  .long-format-side-sticky-menu.long-format-authors{display:block;}
}

/* Search Form */

#search {position:fixed;top:0px;left:0px;width:100%;height:100%;background-color: rgba(0, 0, 0, 0.9);-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;-webkit-transform: translate(0px, -100%) scale(0, 0);
-moz-transform: translate(0px, -100%) scale(0, 0);-o-transform: translate(0px, -100%) scale(0, 0);-ms-transform: translate(0px, -100%) scale(0, 0);
transform: translate(0px, -100%) scale(0, 0);opacity:0;z-index:1000;}
#search.open {-webkit-transform: translate(0px, 0px) scale(1, 1);-moz-transform: translate(0px, 0px) scale(1, 1);-o-transform: translate(0px, 0px) scale(1, 1);
-ms-transform: translate(0px, 0px) scale(1, 1);transform: translate(0px, 0px) scale(1, 1); opacity:1;}
#search input[type="search"] {position: absolute;height:90px;top:50%;width:100%;color: rgb(255, 255, 255);background: rgba(0, 0, 0, 0);font-size:4em;font-weight:300;text-align:center;border:0px;
margin:0px auto;margin-top:-51px;padding:30px;outline:none;}
#search input.form-control:focus {-webkit-box-shadow:none;box-shadow:none;}
#search .btn {position:absolute;top:50%;left:50%;margin-top:61px;margin-left:-45px;}
#search .close{font-family:helvetica;position:fixed;top:15px;right:15px;color:#fff;background-color:#cd1719;border-color:#cd1719;opacity:1;padding:10px 17px;font-size:27px;}
.navbar-form{padding:10px 0;}

.top-bar-underline{border-bottom:0.5px solid #666b70;margin-top:20px;}
h2.page-parent{margin:25px 0;}

.date-and-type{text-transform: uppercase;}
#carousel-example-generic > div.explainer-banner-title > div > p > span.publication_type > a{color:#fff;}
#carousel-example-generic > div.explainer-banner-title > div > p > span.publication_type > a:hover{color:#fff;text-decoration: underline;}
.date-and-type span.publication_type{color:#fff;background:#cd1719;padding:4px 12px;display:inline;margin:0;font-size: 1.2em;margin-right: 8px;}
.migrant-workers .date-and-type span.publication_type{color:#fff;background:#00666e;padding:4px 12px;display:inline;margin:0;font-size: 1.2em;}
.commodities .date-and-type span.publication_type{color:#fff;background:#5c7010;padding:4px 12px;display:inline;margin:0;font-size: 1.2em;}
.finance .date-and-type span.publication_type{color:#fff;background:#5b3565;padding:4px 12px;display:inline;margin:0;font-size: 1.2em;}
.information-communication-technology .date-and-type span.publication_type{color:#fff;background:#b76100;padding:4px 12px;display:inline;margin:0;font-size: 1.2em;}
.mega-sporting-events .date-and-type span.publication_type{color:#fff;background:#004f70;padding:4px 12px;display:inline;margin:0;font-size: 1.2em;}
.built-environment .date-and-type span.publication_type{color:#fff;background:#e66a00;padding:4px 12px;display:inline;margin:0;font-size: 1.2em;}
.oceans .date-and-type span.publication_type{color:#fff;background:#062247;padding:4px 12px;display:inline;margin:0;font-size: 1.2em;}
.just-transitions .date-and-type span.publication_type{color:#fff;background:#d94636;padding:4px 12px;display:inline;margin:0;font-size: 1.2em;}

.date-and-type span.publication_date{color:#000;background:#c6c7c8;padding:4px 12px;display:inline;margin:0;font-size: 1.2em;}

@media (max-width: 767px){
.long-form-title {margin-left:0px;}
.date-and-type span.publication_date{display:inline-block;margin-top:6px;padding:2px 12px 1px 12px;}
}

/*
.long-format-download{border:1px solid #cd1719;position:relative;}
.migrant-workers .long-format-download{border:1px solid #00666e;}
.commodities .long-format-download{border:1px solid #5c7010;}
.finance .long-format-download{border:1px solid #5b3565;}
.information-communication-technology .long-format-download{border:1px solid #b76100;}
.mega-sporting-events .long-format-download{border:1px solid #004f70;}
.built-environment .long-format-download{border:1px solid #e66a00;}
.oceans .long-format-download{border:1px solid #062247;}
.just-transitions .long-format-download{border:1px solid #d94636;} */

.btn-long-format-download{margin: 10px 0 0 0;}

.long-format-download-title{background:#cd1719;width:100%;border-radius/* position:absolute;top:-23px;left:-1px;padding:4px 40px;border-top-right-radius: 20px;border-bottom-right-radius: 20px; */}
.migrant-workers .long-format-download-title{background:#00666e;}
.commodities .long-format-download-title{background:#5c7010;}
.finance .long-format-download-title{background:#5b3565;}
.information-communication-technology .long-format-download-title{background:#b76100;}
.mega-sporting-events .long-format-download-title{background:#004f70;}
.built-environment .long-format-download-title{background:#e66a00;}
.oceans .long-format-download-title{background:#062247;}
.just-transitions .long-format-download-title{background:#d94636;}

.long-format-download img{max-width:100%;}
.long-format-download-link{padding:10px;}
.long-format-download-link h3{margin:0;}
.long-format-download-link a{color:#cd1719;}
.long-format-download-link span{position:absolute;width:100%;height:100%;top:0;left:0;
    z-index: 1;
    /* edit: fixes overlap error in IE7/8,
    make sure you have an empty gif */
    background-image: url('../images/empty.gif');}
.migrant-workers .long-format-download-link a{color:#00666e;}
.commodities .long-format-download-link a{color:#5c7010;}
.finance .long-format-download-link a{color:#5b3565;}
.information-communication-technology .long-format-download-link a{color:#b76100;}
.mega-sporting-events .long-format-download-link a{color:#004f70;}
.built-environment .long-format-download-link a{color:#e66a00;}
.oceans .long-format-download-link a{color:#062247;}
.just-transitions .long-format-download-link a{color:#d94636;}

.long-format-authors.long-format-authors{padding:20px 10px 0 10px;}
.long-format-authors.long-format-authors ul{padding:0;text-align:center;font-style:italic;}
.long-format-authors.long-format-authors li{list-style:none;display:inline;}

.mb-30{margin-bottom:30px;}
.mb-80{margin-bottom:80px;}

.safeguarding-form label{font-size:1.6em;}

.programme-header-holder{padding-top:10px;border-bottom: 0.5px solid #666b70;}
.programme-header-holder h1{text-transform: uppercase;margin:10px 0;color:#cd1719;}
.migrant-workers .programme-header-holder h1{color:#00a4b2;}
.commodities .programme-header-holder h1{color:#86a118;}
.finance .programme-header-holder h1{color:#824d92;}
.information-communication-technology .programme-header-holder h1{color:#eda601;}
.mega-sporting-events .programme-header-holder h1{color:#1399d1;}
.built-environment .programme-header-holder h1{color:#418300;}
.oceans .programme-header-holder h1{color:#336ba7;}
.just-transitions .programme-header-holder h1{color:#5593c2;}

p.date-and-type-listing{text-transform: uppercase;font-size:1em;}
.col-section ul li p.date-and-type-listing a{color:#cd1719;font-size:1em;}
.col-section ul li p.date-and-type-listing a:hover{text-decoration:underline;}
p.date-and-type-listing span.publication_type{padding:4px 0px;display:inline;margin:0;margin-right: 8px;}
p.date-and-type-listing span.publication_type a{color:#cd1719;}

.migrant-workers p.date-and-type-listing span.publication_type{padding:4px 0px;display:inline;margin:0;}
.migrant-workers p.date-and-type-listing span.publication_type a{color:#00666e;}

.commodities p.date-and-type-listing span.publication_type{padding:4px 0px;display:inline;margin:0;}
.commodities p.date-and-type-listing span.publication_type a{color:#5c7010;}

.finance p.date-and-type-listing span.publication_type{padding:4px 0px;display:inline;margin:0;}
.finance p.date-and-type-listing span.publication_type a{color:#5b3565;}

.information-communication-technology p.date-and-type-listing span.publication_type{padding:4px 0px;display:inline;margin:0;}
.information-communication-technology p.date-and-type-listing span.publication_type a{color:#b76100;}

.mega-sporting-events p.date-and-type-listing span.publication_type{padding:4px 0px;display:inline;margin:0;}
.mega-sporting-events p.date-and-type-listing span.publication_type a{color:#004f70;}

.built-environment p.date-and-type-listing span.publication_type{padding:4px 0px;display:inline;margin:0;}
.built-environment p.date-and-type-listing span.publication_type a{color:#e66a00;}

.oceans p.date-and-type-listing span.publication_type{padding:4px 0px;display:inline;margin:0;}
.oceans p.date-and-type-listing span.publication_type a{color:#062247;}

.just-transitions p.date-and-type-listing span.publication_type{padding:4px 0px;display:inline;margin:0;}
.just-transitions p.date-and-type-listing span.publication_type a{color:#d94636;}


.reports-item span.publication_type{font-size:1em;vertical-align:0;margin:0;}
.migrant-workers .reports-item span.publication_type{font-size:1em;vertical-align:0;margin:0;}
.commodities .reports-item span.publication_type{font-size:1em;vertical-align:0;margin:0;}
.information-communication-technology .reports-item span.publication_type{font-size:1em;vertical-align:0;margin:0;}
.mega-sporting-events .reports-item span.publication_type{font-size:1em;vertical-align:0;margin:0;}
.built-environment .reports-item span.publication_type{font-size:1em;vertical-align:0;margin:0;}
.oceans .reports-item span.publication_type{font-size:1em;vertical-align:0;margin:0;}
.just-transitions .reports-item span.publication_type{font-size:1em;vertical-align:0;margin:0;}

/* li.small-related{min-height:169px;} */
li.small-related a{min-height:78px;}

.page-menu-item{background:#8e1924;text-align:center;min-height:160px;padding:10px 20px;line-height:160px;margin-bottom:30px;position:relative;}
.page-menu-item h3{font-size:2em;font-weight: bold;display: inline-block;
  vertical-align: middle;
  line-height: normal;}
.page-menu-item a{color:#fff;}
.page-menu-item a span{position:absolute;width:100%;height:100%;top:0;left:0;
    z-index: 1;
    /* edit: fixes overlap error in IE7/8,
    make sure you have an empty gif */
    background-image: url('../images/empty.gif');}

.oceans .page-menu-item{background:#d3e3f1;}
.oceans .page-menu-item a{color:#062247;}

.migrant-workers .page-menu-item{background:#00666e;}
.migrant-workers .page-menu-item a{color:#fff;}

.commodities .page-menu-item{background:#5c7010;}
.commodities .page-menu-item a{color:#fff;}

.information-communication-technology .page-menu-item{background:#b76100;}
.information-communication-technology .page-menu-item a{color:#fff;}

.mega-sporting-events .page-menu-item{background:#004f70;}
.mega-sporting-events .page-menu-item a{color:#fff;}

.built-environment .page-menu-item{background:#e66a00;}
.built-environment .page-menu-item a{color:#fff;}

.just-transitions .page-menu-item{background:#d94636;}
.just-transitions .page-menu-item a{color:#fff;}

/* Side Col Downloads Section */
.side-col-related-new {margin-bottom:50px;}
.side-col-related-new h2{color:#8d1924;font-weight:bold;}
.side-col-related-new h3{font-size:1.5em;color:#cd1719;margin:10px 0 0 0;}
.side-col-related-new a{color:#cd1719;}
.side-col-related-new ul{margin:0;padding:0;}
.side-col-related-new ul li{margin:0 0 0 18px;}
.side-col-related-new.downloads-new ul{list-style-type:none;}
.side-col-related-new.downloads-new li{margin:0;}

.commodities .side-col-related-new h2{color:#86a118;}
.commodities .side-col-related-new h3{color:#5c7010;}
.commodities .side-col-related-new a{color:#5c7010;}

.finance .side-col-related-new h2{color:#5b3565;}
.finance .side-col-related-new h3{font-size:22px;line-height:25px;color:#824d92;}
.finance .side-col-related-new a{color:#824d92;}

.information-communication-technology .side-col-related-new h2{color:#b76100;}
.information-communication-technology .side-col-related-new h3{color:#eda601;}
.information-communication-technology .side-col-related-new a{color:#eda601;}

.mega-sporting-events .side-col-related-new h2{color:#004f70;}
.mega-sporting-events .side-col-related-new h3{color:#1399d1;}
.mega-sporting-events .side-col-related-new a{color:#1399d1;}

.migrant-workers .side-col-related-new h2{color:#00666e;}
.migrant-workers .side-col-related-new h3{color:#00a4b2;}
.migrant-workers .side-col-related-new a{color:#00a4b2;}

.built-environment .side-col-related-new h2{color:#e66a00;}
.built-environment .side-col-related-new h3{color:#418300;}
.built-environment .side-col-related-new a{color:#418300;}

.oceans .side-col-related-new h2{color:#062247;}
.oceans .side-col-related-new h3{color:#336ba7;}
.oceans .side-col-related-new a{color:#336ba7;}

.just-transitions .side-col-related-new h2{color:#d94636;}
.just-transitions .side-col-related-new h3{color:#5593c2;}
.just-transitions .side-col-related-new a{color:#5593c2;}

/* Responsible Recruitment Register */
.responsible-table tr p{font-size:1em;}
.responsible-table.table>thead{position:sticky;top:0;}
.responsible-table.table>tbody>tr>td{border-top:1px solid #767676;}

@media print {
  #main-container .main-content img{display:none;}
  .main-content img{display:none;}
  .issue-image{display:none;}
  .tweet-this{display:none;}
  #header-top a[href]:after{content:"";}
  .explainer-banner-title{position:static;}
  ..explainer-banner-title a[href]:after{content:"";}
  .publication_type a[href]:after{content:"";}
  .long-format-side-sticky-menu{display:none;}
  .additional-content-title{display:none;}
  ul.nav-library{display:none;}
  .tab-content{display:none;}
  .lnav{display:none;}
  .newsletter-container{display:none;}
  .embed-responsive{display:none;}
  .cookie-settings-button{display:none;}
  .long-format-contents-section h2{font-size:1.6em;}
  .full-width-quote blockquote{font-size:1.6em;border:none;}
  .issue-title h2{font-size:1.6em;}
  .issue-title p{font-size:1.4em;}
  .main-content h1, .main-content h2, .main-content h3, .main-content h4, .main-content h5{font-size:1.4em;}
  .side-col-related{display:none;}
  /*a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}*/
}