article.amp-wp-article p a {color: #ed271a !important;} .code-block div { display: inline-block; text-align: -webkit-center;} #ai_widget-4 .widget-title, #ai_widget-5 .widget-title {
font-size: xx-small;
}
#ai_widget-5 {padding-top:1rem; border-top: 1px #cccccc solid;} .widget-area #custom_html-7 {text-align: center; display: block;}
.widget-area #custom_html-7 h3 {font-weight:bold;} .header-row-nav { } .header-sticky-element.before-sticky.is-sticky {margin-left:0;} nav ul#menu-top-primary-menu li {
padding-left:1rem;
padding-right:1rem;
} .entry-categories {color: #ed271a;font-weight:600;font-size:smaller;} .widget_latest_posts .post-body {font-size: 16px;} li#menu-item-20975, li#menu-item-20975.current-menu-item a {color:#ed271a;} .section-main .pagination-inner a.prev.page-numbers, .section-main .pagination-inner a.next.page-numbers {display:initial;}
.section-main .pagination-inner a.page-numbers, .pagination-inner .page-numbers.current, .pagination-inner .page-numbers.dots {display:none;} .home .section-layout-grid {
border-top: 1px #ccc solid;
padding-top: 1rem;
border-bottom: 1px #ccc solid;
padding-bottom: 1rem;
} .home .post-body-inner .post-item-excerpt {
font-size: 0.85em;
}
@media (max-width: 768px) {
.home .post-body-inner .post-item-excerpt { font-size: 1em;}
} .home .post-body-inner h2 { } .home .section-layout-masonry .post-body-inner {
padding-left: 2rem;
padding-right: 2rem;
} .single .entry-date {
display:block !important;
font-weight: normal;
}
.single .post-item-meta > * + ::before {
content:none;
} .single #posts-small-heading {
border-color: #ccc;
} #posts-small-heading {
font-size: unset;
}   blockquote p {margin: 0;} blockquote h5 {
font-size: small;
font-weight: bold;	
} .home #wi-main {padding-top: 1rem;} .foxmc-subtitle {
font-size: revert;
font-style: revert;
}  #footer-widgets .widget-title {	letter-spacing: 4px;} #footer-bottom li#menu-item-286 {margin-left: 0;} #footer-newsletter label input {font-size: xx-small; letter-spacing: 6px; text-transform: uppercase;} .footernav {width: 100%;} @media (max-width: 768px) {
#footer-widgets .widget_media_image img {max-width: 240px !important; display: block;}
} .secondary .pciwgas-title {display:none;} .secondary .pciwgas-post-cat-inner { margin-bottom: 0;} .home .category-sponsored .post-item-inner p { padding-right: 1rem; font-family: Gilroy; }
.category .category-sponsored .post-item-inner p, .single .category-sponsored p, .single .category-sponsored ul {font-family: Gilroy;}
.single .category-sponsored .entry-content p a {font-family: Gilroy !important;}
.category .category-sponsored .post-body-inner {margin-left: 1rem; margin-right: 1rem;}
.home .category-sponsored h2.post-item-title, .category .category-sponsored h2.post-item-title { }
.home article.category-sponsored .post-item-inner, .archive article.category-sponsored .post-item-inner {background: #d9d9d9;} .archive-description {max-width:revert; width: 100%;} .category-best-50-rankings .fox-term-list, .category-30-under-30-rankings .fox-term-list, .category-clean-200-rankings .fox-term-list, .category-eco-funds-rankings .fox-term-list, .category-global-100-rankings .fox-term-list, .category-other-rankings-reports .fox-term-list, .category-top-40-mba-rankings .fox-term-list, .category-rankings .fox-term-list, .category-earth-index .fox-term-list, .category-future-50 .fox-term-list, .category-sustainable-cities-rankings .fox-term-list {display:none;} .category-best-50-rankings .wi-content, .category-30-under-30-rankings .wi-content, .category-clean-200-rankings .wi-content, .category-eco-funds-rankings .wi-content, .category-global-100-rankings .wi-content, .category-other-rankings-reports .wi-content, .category-top-40-mba-rankings .wi-content, .category-earth-index .wi-content, .category-future-50 .wi-content {display:none;} .page .pciwgas-title, .archive .pciwgas-title {
font-weight: bold;
font-family: Gilroy;
}
input::placeholder {
color: #000 !important;
} .su-button span {font-weight: bold; font-family: Gilroy; font-size: 13px !important; text-transform: uppercase; letter-spacing:1px; line-height: 48px !important; padding: 0 28px !important;}  input[type="submit"] {
background: #ed271a;
} .single .post-item-subtitle {font-family: EB Garamond,serif; font-size: revert;}  .page-id-33 .pciwgas-cat-desc a {display:none;}
.archive-description p, .page-id-33 .entry-container .entry-content p, .page-id-33 .pciwgas-cat-desc {font-family: Gilroy; } .archive-description .pciwgas-cat-wrap {margin-top: 1rem; padding-top: 4rem;} .archive .user-item-avatar {display:none;} .home #wi-main .category-resources {display:none;} .dataTables_wrapper, .wpDataTable {font-family: Gilroy, sans-serif; font-size: smaller;} #secondary .category-resources {display: none !important;}
#nav_menu-3{
border-top:1px solid #000;
border-bottom:1px #ccc solid;
padding-bottom:0.3em;
}
#nav_menu-3 li {
padding: 5px 20px;
display: inline-block;
border: none;
}
#nav_menu-3 li a {
font-size:0.6em;
font-weight:bold;
text-transform: uppercase;
letter-spacing: 1px;
}
#footernav ul.menu, .footer-bottom .widget_nav_menu ul.menu {
display: inline-block !important;
}
#footernav li, .footer-bottom .widget_nav_menu li {
margin-top:0;
}
#footer-widgets {
padding: 3em 0 !important;
}
#menu-item-33438 .mega-listing .elementor-author-box__text a {
margin-left: 14px !important;
}
#menu-item-33438 .elementor-post__title {
margin-bottom: 5px !important;
margin-top: 5px !important;
} #ai_widget-7 {
margin-top: 1em !important;
}
#mc_embed_signup{
background:none !important;
} .style--link-1 .entry-content p a {
font-family: var( --e-global-typography-text-font-family ), serif !important;
font-size: var( --e-global-typography-text-font-size ) !important;
letter-spacing: 0px !important;
font-weight: var( --e-global-typography-text-font-weight ) !important;
}
.wi-mainnav ul.menu>li>a{
font-size:12px !important;
font-family:"Gilroy",sans-serif !important;
font-weight:600 !important;
} @media (min-width: 900px) {
div#hero figcaption.wp-caption-text {position: relative; top: -4em; padding: .3em; font-size: 17px; background: white;}
}
@media (min-width: 1024px) {
.hero-background {height: 100vh;}
}
.elementor-section:not(.elementor-section-stretched) .elementor-container.elementor-column-gap-default {
margin: 0 auto !important;
}  .dataTables_wrapper {
overflow-x: scroll;
}
h2.post-item-subtitle {
font-size:20px !important;
font-weight:normal;
}
.home .masonry-featured-post .post-body-inner {
padding-left:0;
padding-right:0;
}
.home .masonry-featured-post .post-body-inner .post-item-title a{
font-size:0.9em;
} .new-top-3 {
margin: 10px;
border: solid 1px #000;
display: table;
}
.rank-column {
background-color: #2B3648;
color: #fff;
margin-left: 10px;
width: 10%;
text-align: center;
display: table-cell;
}
.info-column {
width: 85%;
padding: 0 20px;
display: table-cell;
font-size: 16px;
margin: auto;
}  .accordion-top-50 {
background-color: #fff;
color: #000;
cursor: pointer;
width: 100%;
text-align: left;
border: none;
border-top: solid 1px #000;
outline: none;
transition: 0.4s;
font-size: 16px;
margin-bottom: -25px;
}
.accordion-top-50 h5 {
margin: 10px 0;
}
.active, .accordion-top-50:hover {
background-color: #eee;
}
.panel-top-50 {
padding: 0 18px;
background-color: white;
display: none;
overflow: hidden;
font-size: 16px;
} @media (max-width: 768px) {
#custom_html-8 {
display:block;
}
.archive .wi-pagination { 
display:none;
} .top-3-column {
float: clear;
width: 100%;
}
.top-3-row {
display: inline;
}
}
.accordion-top-50 i {
float:right;
line-height: 1.3;
}  .map-title,.map-subtitle{
text-transform: uppercase;
font-size: 1.2em;
text-decoration: none !important;
font-family: "Gilmer";
letter-spacing: 1.5px;
font-weight: normal;
text-align:center;
}
.map-title {
margin-top: 10px;
margin-bottom: -10px;
}
.map-subtitle{
font-size:0.8em;
margin-top: -5px;
margin-bottom: 15px;
}
.rounded-grade{
border-radius: 100%;
background: #FFF;
text-align: center;
color: #162336;
margin: 0 auto;
font-size: 10px;
padding: 5px;
font-family: "Gilmer";
font-weight: 700;
max-width:30px;
height: 30px;
line-height: 20px;
}
.report-expander{
margin-top: 10px;
text-transform: uppercase;
color: #FFF;
font-family: "Gilmer";
font-size: 10px;
font-weight: 600;
letter-spacing: 2px;
text-align: center;
background-color: transparent;
margin: auto;
}
.report-expander::after {
content: "»";
}
.map-container {
text-align: center;
padding: 0 10px 10px 10px;
}
.map-container hr {
width: 50%;
margin: 20px auto;
}
.grade-btn{
margin-bottom:1em !important;
width: 80px;
height: 80px;
line-height: 48px;
}
.wp-block-columns h2 {
letter-spacing: 2px;
}
.ss-heading-row{
margin-bottom:-1.75em !important;
}
.white-border{
border:1px solid #FFF;
margin-left:0 !important;
}
.no-left-white{
border-left:none !important;
}
.ss-title{
font-family:"Gilmer";
}
.grade-contaniner {
font-family: "Gilmer";
display:none;
}
.city-container {
border: 1px solid #FFF;
padding: 10px;
}
.city-container.selected {
background: #FFF;
}
a.city-loader {
color: #FFF;
}
.city-container.selected .city-loader {
color: #162336;
font-weight:bold;
}
.grade-btn a{
font-family:"Gilmer";
}
.city-detail{
display:none;
}
.city-detail.selected{
display:block;
}
.inner-city{
color: #FFF;
padding: 20px;
}
.left-city-info{
width: 30%;
float: left;
}
.right-city-info{
float:right;
width:60%;
font-size:0.8em;
}
.grade-contaniner.gradeA{
display:block;
}
.download-area{
margin-top:-1.75em;
}
.download-area a{
text-decoration:none !important;
}
.page-id-26915 .wp-block-columns h3,.page-id-26915 .wp-block-columns h2,.page-id-26915 .wp-block-columns h4,.page-id-26915 .wp-block-columns p,.page-id-26915 .wp-block-columns ul li,.cities-table{
font-family:"Gilmer";
}
.city-chiclet {
background: #545454;
color: #FFF;
width: 20%;
display: inline-block;
margin-right: 10px;
padding: 10px;
text-align: center;
text-transform: uppercase;
font-weight: bold;
font-family: "Gilmer";
margin-bottom:10px;
}
.highlights h4{
margin-top:0;
}
.circles{
margin-bottom:10px;
text-transform: uppercase;
letter-spacing: 1px;
}
.circles p{
margin-bottom:0;
font-size: 15px;
}
.circle{
width:20px;
height:20px;
border-radius:100%;
color:#162336;
background:transparent;
border:1px solid #FFF;
display:inline-block;
margin-right:6px;
font-size: 10px;
text-align: center;
line-height: 1.8em;
font-family: "Gilmer";
font-weight: bold;	
}
.circleA{
background:#1DAF52;
}
.circleB{
background:#2786BC;
}
.circleC{
background:#F0B40C;
}
.circleD{
background:#F0790C;
}
.circleE{
background:#EE3428;
}
.circleF{
background:#A80909;
}
.wp-block-column.white-border.no-left-white, .wp-block-column.white-border {
height: 590px;
overflow-y: scroll;
} .cities-table td:nth-child(1) {
text-align: right;
padding-right: 20px;
}
.cities-table th:nth-child(1) {
text-align: right;
padding-right: 20px;
}
.cities-table th:nth-child(2) {
text-align: left;
padding-left: 20px;
}
.cities-table td:nth-child(2) {
padding-left: 20px;
}
.cities-table td:nth-child(1), .cities-table th:nth-child(1) {
border-right: solid 2px;
}
.cities-table th, .cities-table td {
border: solid 0.1px #fff;
font-size: 16px;
}
.cities-table th {
text-transform: uppercase;
}
.cities-table td {
vertical-align: top;
}
.cities-table td:nth-child(3) {
text-align: center;
} @media (max-width: 768px) {
.report-section .wp-block-buttons {
display: inline-block;
}
.grade-btn {
width: 40px;
height: 66px;
line-height: initial;
font-size: 12px;
margin-right:10px !important;
}
.grade-btn * {
width: 40px;
margin: 0 auto;
margin-left: -5px;
}
.has-background .wp-block-column:nth-child(1) {
text-align: center;
margin-right: -30px;
margin-left: -25px;
}
.left-city-info, .right-city-info {
width: 100%;
}
.left-city-info p, .right-city-info p {
margin-bottom: 5px;
}
.no-left-white {
border-left: solid 1px #fff !important;
border-top: none;
}
.circle {
margin-right: 2px;
margin-bottom: 15px
}
.wp-block-column.white-border.no-left-white, .wp-block-column.white-border{
height:auto;
max-height:400px;
}
.wp-block-column.white-border.no-left-white{
max-height:100%;
}
}  .postid-31447 {
font-family:"Gilmer";
}
#tablepress-190 th {
text-transform: uppercase;
font-size: 0.8em;
background: #162336;
color: #FFF;
font-family:"Gilmer";
}
#tablepress-190 td{
color: #162336;
font-family:"Gilmer";
font-size:0.8em;
}
#tablepress-190 .column-1{
font-weight:bold;
}
#tablepress-190_wrapper .paginate_button{
color: #FFF !important;
background: #28292B;
padding: 10px 30px;
text-decoration: none;
text-transform: uppercase;
font-family:"Gilmer";
font-size: 14px;
letter-spacing: 1.5px;
}
#tablepress-190_wrapper .paginate_button.previous:before{
left:20px;
top:2px;
display: none;
}
#tablepress-190_wrapper .paginate_button.next:after{
display: none;
}
.climate-commitments {
background: #162336;
color: #FFF;
font-family: "Gilmer";
text-align: center;
}
.climate-commitments h3 {
text-align: center;
text-transform: uppercase;
padding-top: 1em;
}
h3 {
letter-spacing: 2px;
}
.post-item-header h3 {
letter-spacing: 1px;
}
.climate-cell {
width: 15%;
display: inline-block;
padding-left: 1em;
}
.climate-cell p.heading {
font-weight: bold;
font-size: 1.5em;
}
.climate-cell p.desc {
font-size: 0.7em;
}
.climate-cell a{
text-decoration:none !important;
font-size:0.7em;
text-transform:uppercase;
} .display-posts-listing.grid {
display: grid;
grid-gap: 16px;
font-family:"Gilmer";
}
.display-posts-listing.grid .title {
display: block;
text-transform: uppercase;
color: #28292B;
font-weight: bold;
font-family: "Gilmer";
font-size: 1.1em;	
padding-bottom:10px;
}
.display-posts-listing.grid img { 
display: block; 
max-width: 100%; 
height: auto; 
}
.dataTables_filter {
padding-bottom: 20px !important;
}
.dataTables_filter label, .dataTables_length label {
font-family: "Gilmer";
text-transform: uppercase;
font-weight: 400;
font-size: 16px;
letter-spacing: 1px;
}
.dataTables_info {
padding-top: 10px;
}
.tablepress .odd td {
background-color: #EAEBED;
}
.climate-commitments .climate-cell {
font-family: "EB Garamond",serif;
}
.climate-commitments .climate-cell .desc {
font-size: 16px;
}
td.column-1, td.column-2 { }
.listing-item .title {
letter-spacing: 1px;
}  .tooltip {
position: relative;
display: inline-block;
border-bottom: 1px solid black;
font-size: 18px;
}
.tooltip-ul {
list-style: none;
} .tooltip .tooltip-right {
visibility: hidden;
width: 400px;
background-color: #162336;
color: #fff;
text-align: left;
padding: 10px;
border-radius: 2px;
top: -5px;
left: 105%;
position: absolute;
z-index: 1;
margin-left: 15px;
font-size: 16px;
letter-spacing: 1px;
}
.tooltip:hover .tooltip-right {
visibility: visible;
}
.tooltip .tooltip-right::after {
content: " ";
position: absolute;
top: 20%;
right: 100%;
margin-top: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent black transparent transparent;
} .row-6-grades:after {
content: "";
display: table;
clear: both;
}
.column-6-grades .column-grades {
float: right;
width: 50%;
}
.column-6-grades {
float: left;
width: 50%;
}
.column-grades {
border: solid 1px #000;
padding: 30px;
}
.column-3-grades {
float: left;
width: 50%;
}
.column-3-grades * {
margin-bottom: 10px;    
}
.grade-desc {
padding-left: 20px;
text-align: left;
font-size: 18px;
}
.grade-w-descript {
display: flex;
align-items: center;
justify-content: flex-start;
text-align: left;
} .comparative-results {
font-family:"Gilmer";
font-size: 16px;
margin-bottom: 20px;
letter-spacing: 0.5px;
}
.comparative-results-section {
width: 80%;
margin: 0 auto;
}
.comparative-results th {
background-color: #162336;
color: #fff;
}
.comparative-results th:nth-child(1) {
text-align: left;
}
.comparative-results td:nth-child(1) {
font-weight: bold;
}
.comparative-results td:nth-child(2), .comparative-results td:nth-child(3) {
text-align: center;
} @media (min-width: 600px) {
.display-posts-listing.grid {
grid-template-columns: repeat( 2, 1fr );
}
}
@media (min-width: 1024px) {
.display-posts-listing.grid {
grid-template-columns: repeat( 2, 1fr );
}
.display-posts-listing.grid.quarter {
grid-template-columns: repeat( 4, 1fr );
}	
}
.featured-posts{
margin-top:1em;
}
.display-posts-listing .date{
display:block;
padding-bottom:10px;
font-size:0.7em;
font-weight:bold;
}
.display-posts-listing .excerpt{
font-size:0.8em;
}
.best50-methodology h3{
text-transform:uppercase;
}
.display-posts-listing .excerpt-more{
display: block;
margin-top: 20px;
text-transform: uppercase;
color: #000;
font-weight: bold;
font-family: "Gilmer";
border: 1px solid #000;
max-width: 200px;
text-align: center;
padding: 15px;
letter-spacing: 1px;
font-size: 14px;
}
.postid-31447 .widget_latest_posts .widget-title{
text-align: left;
font-weight: bold;
letter-spacing: 2px;
font-family: "Gilmer";
font-size: 1em;
background: #28292B;
color: #FFF;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
.postid-31447 .m-a-box {
display:none;
}
.category-display a{
text-transform: uppercase;
font-family: "Gilmer";
font-size: 0.6em;
font-weight: bold;
}
@media (max-width: 1198px) {
.grade-desc {
font-size: 14px;
}
.comparative-results-section {
width: 100%;
}
}
.mobile-iframe{
display:none;
}
@media (max-width: 768px) {
.grade-desc {
font-size: 14px;
}
.desktop-iframe{
display:none;
}
.mobile-iframe{
display:block;
max-width:100%;
height:auto;
}
.column-6-grades .column-grades {
float: right;
width: 100%;
}
.column-6-grades {
float: left;
width: 100%;
}
.column-grades {
border: solid 1px #000;
padding: 10px;
}
.tooltip {
position: relative;
display: inline-block;
border-bottom: 1px solid black;
font-size: 18px;
}
.tooltip-ul {
list-style: none;
} .tooltip .tooltip-right {
width: 200px;
top: 30px;
left: 0%;
}
.tooltip .tooltip-right::after {
content: " ";
position: absolute;
bottom: 100%; left: 50%;
top: clear;
right: clear;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent black transparent;
} .comparative-results {
font-size: 14px;
}
} #tablepress-155 th {
text-transform: uppercase;
font-size: 0.6em;
background: #162336;
color: #FFF;
font-family:"Gilmer";
}
#tablepress-155 td{
color: #162336;
font-family:"Gilmer";
font-size:0.7em;
}
#tablepress-155 .column-1{
font-weight:bold;
text-align: left;
}
#tablepress-155 .column-2{
text-align: left;
}
#tablepress-155_wrapper .paginate_button{
color: #FFF !important;
background: #28292B;
padding: 10px 30px;
text-decoration: none;
text-transform: uppercase;
font-family:"Gilmer";
font-size: 14px;
letter-spacing: 1.5px;
}
#tablepress-155_wrapper .paginate_button.previous:before{
left:20px;
top:2px;
display: none;
}
#tablepress-155_wrapper .paginate_button.next:after{
display: none;
}
.single-format-standard div.display-posts-listing .listing-item{
display: inline-block;
max-width: 270px;
margin-right:20px;
vertical-align:top;
}
.single-format-standard div.display-posts-listing .listing-item a{
color:#000;
font-weight:bold;
font-family: "Gilroy Bold", sans-serif;
margin-top: 10px;
display: inline-block;
}
.single-format-standard div.display-posts-listing .listing-item .image{
min-height:205px;
width:auto;
}  #logo-2 {
max-width:400px;
}
#nav_menu-4{
border-top:1px solid #000;
border-bottom:1px #ccc solid;
padding-bottom:0.3em;
}
#nav_menu-4 li {
padding: 5px 20px;
display: inline-block;
border: none;
}
#nav_menu-4 li a {
font-size:0.6em;
font-weight:normal;
text-transform: uppercase;
letter-spacing: 1px;
}
.main-header .container {
padding: 15px 0px;
justify-content: space-between;
}
#logo-2 {
max-width: 350px;
}
.wi-mainnav ul.menu > li > a {
font-size: 12px;
}
#footer-bottom {
padding-top:1em;
color:#FFF;
}
ul#menu-footer-menu-desktop li a:after, ul#menu-footer-menu-desktop-2 li a:after{
content: "|";
padding-left: 1.5em;
}
ul#menu-footer-menu-desktop li:last-child a:after, ul#menu-footer-menu-desktop-2 li:last-child a:after{
content: "";
}
.footer-bottom-stack.align-center nav {
display: inline-block;
}
#menu-item-32395 {
padding-top: 5px;
}
body.layout-boxed .wi-wrapper {
width: 100%;
} #w2396_widget .w2396_release {
padding-left: 10px !important;
}
#w2396_widget .w2396_thumbnail img {
display: none;
} .sub-menu {
left: -150% !important;
}
.wi-mainnav ul.menu>li.mega.column-3>ul {
width: 800px;
}
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children, .menu-item.menu-item-type-gs_sim.menu-item-object-gs_sim {
padding: 15px;
}
.wi-mainnav ul.menu ul {
border: none;
box-shadow: 0 0 10px 0 rgba(0,0,0,0.25);
}
#menu-item-32459 .fox-btn.btn-black {
background-color: #EE3428;
color: #fff;
margin-top: 0px;
}
#menu-item-32454 .elementor-post__title {
margin: 0 0 0 -15px;
}
#menu-item-32454 article {
display: grid;
grid-template-columns: 2fr 4fr;
}
#menu-item-32454 .elementor-post__thumbnail__link img {
height: 50px !important;
width: 50px !important;
object-fit: cover;
}
#before-header .container{
width:100%;
max-width:100%;
} .page-id-32235 #ai_widget-8,.home #ai_widget-8{
margin-top:0;
}
.newsletter-banner{
background:#28282b;
color:#FFF;
padding:10px 30px;
}
.newsletter-banner a {
color: #fff;
font-family: "Gilroy", sans-serif;
letter-spacing: 3px;
font-size: 14px;
}
.mega-listing{
margin-bottom:20px;
}
.mega-listing .elementor-author-box__text a{
display:inline-block;
font-size:12px;
padding:0 !important;
}
.mega-listing .elementor-author-box__text{
font-size:12px;
}
.mega-listing .elementor-post__title a{
font-size:16px;
padding:0 !important;
padding-left:14px !important;
}
.footer-copyright{
font-family:"Gilroy", sans-serif;
} #menu-item-32454 .elementor-post__title {
letter-spacing: 0.5px;
}
#custom-section-heading h2 {
margin: 4px 0 0 0;
font-size: .9em;
text-transform: uppercase;
}
.category h1{
font-size: 1.5em;
font-family:"Gilroy", Sans-serif;
border-bottom:6px solid #000;
}
.secondary .widget-title{
font-weight:bold;
font-size:0.7em;
}
.widget_latest_posts .post-item-title a {
font-size:1.2em;
}
.report-section.regions .wp-block-column:first-child{
flex-basis:200px !important;
}
.report-section.regions .grade-btn{
line-height:inherit;
margin-bottom:0 !important;
}
.gradeEurope{
display:block;
}
h2.sustainable{
color: #ED271A;
font-size: 12px;
margin-bottom: 0;
text-align: left;
width: 900px;
margin: 0 auto;
text-transform: uppercase;
padding-top: 10px;
}
h2.sustainable a{
font-size:10px;
}
#main-header .container{
padding-top:0;
}
body.postid-36707{
font-size:20px;
}
.new-top-3 .info-column h4{
margin-top:10px;
} .category-research .container div#primary .post-item-header .entry-date, .category-research div.container div#primary .content-main div.fox-share {
display:none !important;
} .elementor-widget-icon-box.elementor-view-default .elementor-icon {
fill: var( --e-global-color-primary );
color: var( --e-global-color-primary );
}
@media only screen and (min-width:1200px){
.pciwgas-pdt-cat-grid .pciwgas-img-wrapper {
min-height:333px;
}
}   .category-resources .title-area .fox-term-list {display:none;}
@media only screen and (max-width:768px){
.elementor-section-full_width{
width:100% !important;
left:0 !important;
padding:0 !important;
}
.bubble-section{
display:none;
}
.right30 section {
width: 100% !important;
padding: 0 !important;
left: 0 !important;
}		
.right30 .elementor-widget-text-editor .elementor-widget-container{
margin: auto !important;
} .tablepress {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
} .tablepress table {
width: 100%;
min-width: 600px; } .tablepress td,
.tablepress th {
white-space: nowrap;
}
}