   .text-center {   text-align:center; } .text-justify { text-align:justify; } .pri-img img { filter:invert(86%) sepia(22%) saturate(6228%) hue-rotate(357deg) brightness(95%) contrast(105%); } .white_img img,img.white_img{ filter:brightness(0) invert(1); } .img-bg { background-color:#FFF; } .disable-click { pointer-events:none; } .single-solar_report :is(h3, h4, h5, h6) { color:#000 !important; } .single-solar_report em{ font-style:normal !important; }  #footing > * {   word-break:break-word; } span.easy-footnote a sup::before {   content:'['; } span.easy-footnote a sup::after {   content:']'; } .easy-footnote-single.footnote-highlight {   animation:footnote-highlight 1s infinite alternate linear; } @keyframes footnote-highlight { from {  background-color:rgba(0 0 0 / 0); } to {  background-color:rgba(0 0 0 / 0.1); } } .easy-footnote-to-top { display:none !important; } .easy-footnotes-wrapper { display:none; position:relative; } ol.easy-footnotes-wrapper:nth-of-type(2) {   display:none !important; } #footing .tve-cb {   display:none; } .single-solar_report :is(ol, ul) { padding-left:10px; } .solar_report_grid img {   max-height:30px;   object-fit:contain;   object-position:center; } .solar_report_bread { padding-block:0 !important; } .solar_report_bread li a {   color:#39c3ef; } #tve-lg-error-container {   top:auto !important;   bottom:7px;   border-radius:5px; } .key-toggle { width:100%; } .single-solar_report .tve_faqC figure { max-width:100%; margin-left:0; } .single-solar_report table td {   padding:0 10px; } .report_detailed ul li {   list-style:square; } .report_detailed ul li::marker {   color:#f9b701; } .single-solar_report .tve_faqC:has(table) { overflow-x:scroll; } .single-solar_report .tve_faqC:has(table)::-webkit-scrollbar {   display:none; }  #continent_tabs {   justify-content:space-between;   flex-wrap:nowrap; } #continent_tabs > div {   width:100%; } :not(.tcb-editor-main) .page-id-11610 .tcb-pagination { opacity:0; } #solar_reports_postlist { display:none; } ul.post_list_dropdown {   list-style:none;   max-height:200px;   overflow-y:auto;   width:100%;   position:absolute;   left:0;   top:calc(100% + 5px);   background:white;   margin:0 !important; padding:0 !important;   border-radius:10px; border:1px solid rgba(0 0 0 / 0.15); } li.post_list_dropdown_option {   margin:0 !important; padding:10px !important; cursor:pointer; font-size:16px !important; } li.post_list_dropdown_option:hover { background-color:#fef7e5 !important; color:#f9b701 !important; } ul.post_list_dropdown::-webkit-scrollbar {   width:10px; } ul.post_list_dropdown::-webkit-scrollbar-thumb {   height:12px;   border:2px solid rgba(0, 0, 0, 0);   background-clip:padding-box;   border-radius:7px;   background-color:rgba(0, 0, 0, .15); } ul.post_list_dropdown::-webkit-scrollbar-button {   display:none; } ul.post_list_dropdown::-webkit-scrollbar-track {   background:transparent; } ul.post_list_dropdown {   scrollbar-width:thin;   scrollbar-color:rgba(0, 0, 0, .15) transparent; } #country_searchbox form {   margin:0; } #search_close { display:none; } #clear_filters { cursor:pointer; } .clear_search { pointer-events:none; } #search_close { pointer-events:all; } .empty_error { outline:1px solid red; border-radius:10px; }  .news-post-wrap {   display:grid;   grid-template-columns:repeat(3, 1fr);   gap:20px; } .news-post { position:relative; } .news-content-wrap { position:relative;   padding:10px 20px;   background:white;   margin-right:50px;   margin-top:-50px; box-shadow:2px 5px 10px rgba(0 0 0 / 0.05); } .news-post-wrap .news-post .news-post-title {   font-size:1.3em; line-height:1.2; color:#000; }  .news-see-more {   padding-top:40px; } .news-post-btn {   background:#F9B701;   padding:15px 40px;   border-radius:30px;   position:relative;   color:white;   font-size:16px !important;   font-weight:bold !important;   line-height:1.2em; } .news-post-btn:hover {   text-decoration:none;   background:#0A0A0A; } .single-solar_report section.tcb-post-content p { font-family:"Times New Roman", Times, serif !important;   font-size:20px; } @media(max-width:1023px) { .news-post-wrap {  grid-template-columns:1fr; } #continent_tabs {  justify-content:flex-start;  flex-wrap:wrap; } #continent_tabs > div {  max-width:160px; } } @media(max-width:767px) { .news-see-more {  padding-top:40px; } .solar_report_bread {  justify-content:center; } .services_cols * {  text-align:center !important; } #continent_tabs {  justify-content:center; } }