/*!
Theme Name: Solas Kadence Child Theme
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Arch Web Marketing
Author URI: https://archwebmarketing.com
Description: A custom child theme for the Kadence Theme.
Version: 1.0.1
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/
html{font-size:16px}@media (max-width:1024px){html{font-size:14px}}@media (max-width:767px){html{font-size:12px}}.link-style-hover-background .entry-content p.link.gold>a,.link-style-hover-background .entry-content a.link.gold,.link.gold a{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--global-palette2)),to(var(--global-palette2)));background-image:linear-gradient(var(--global-palette2),var(--global-palette2));background-size:100% 0;color:var(--global-palette2);font-weight:600}.link-style-hover-background .entry-content p.link.gold>a:hover,.link-style-hover-background .entry-content p>a.link.gold:hover,.link.gold a:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--global-palette2)),to(var(--global-palette2)));background-image:linear-gradient(var(--global-palette2),var(--global-palette2));background-size:100% 100%;color:var(--global-palette-highlight-alt2)}.single-content p.svcspdf{margin-top:1em}@media (max-width:767px){.site-branding{margin-left:-20px}}.header-menu-container ul.menu>li.kadence-menu-mega-width-custom>ul.sub-menu{padding:0}.header-navigation .header-menu-container ul ul li.section:not(:first-of-type){padding-top:1em}.header-navigation .header-menu-container ul ul li.section.menu-item>a:hover{color:var(--global-palette9)}.header-navigation .header-menu-container ul ul li.section ul a:hover{color:var(--global-palette3)}.header-navigation .header-menu-container ul ul li.section ul.sub-menu{margin-left:50px}.header-navigation .header-menu-container ul ul li.section ul.sub-menu a{padding-top:0;padding-bottom:0;text-transform:capitalize}body .content-area{margin-top:0}.entry-hero.page-hero-section{margin-bottom:calc(100px + var(--global-xxl-spacing))}.entry-hero.entry-hero-layout-fullwidth>.entry-hero-container-inner>.site-container{max-width:1460px}.site-main{position:relative}.site-main .tag-wrapper{max-width:1550px;position:relative;margin:0 auto}.site-main .tag-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:600px;position:absolute;width:100%;z-index:10}.site-main .tag-container.top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:50px}.site-main .tag-container.bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:65px}.tag-container .tagline{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgb(0 68 130 / .85);border:1px solid var(--global-palette6);display:-webkit-box;display:-ms-flexbox;display:flex;height:223px;padding:0 66px;max-width:964px}.tag-container .tagline .tag_text{color:var(--global-palette9);font-size:2.5rem;font-weight:600;font-style:italic;line-height:1.35;text-shadow:0 3px 10px #000}@media (max-width:1200px){.site-main .tag-container.bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:0}}@media (max-width:1024px){.site-main .tag-container{height:400px}.tag-container .tagline .tag_text{font-size:2.125rem}}@media (max-width:767px){.site-main .tag-container{display:none}}@media (min-width:1690px){.site .content-container .post-thumbnail.alignwide{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.kadence-thumbnail-position-behind{margin-bottom:0!important}.site .post-thumbnail img{max-height:600px}.home .site .post-thumbnail img{max-height:800px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.content-style-unboxed .kadence-thumbnail-position-behind:after{background:0 0!important;display:none!important}.has-post-thumbnail .page-title{background-color:var(--global-palette3);margin:0 calc(50% - 50vw);min-height:100px;width:100vw}.sec-team .has-post-thumbnail .page-title,.sec-impact .has-post-thumbnail .page-title{background-color:var(--global-palette5)}.sec-studies .has-post-thumbnail .page-title,.sec-technologies .has-post-thumbnail .page-title,.sec-climate .has-post-thumbnail .page-title{background-color:var(--global-palette1)}.has-post-thumbnail .custom-entry-title div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100px;max-width:1460px;margin:0 auto;padding:15px var(--global-sm-spacing)}.site .page-title h1{line-height:1.2}.single h1.entry-title{line-height:1.25}.has-post-thumbnail .entry-title{color:var(--global-palette9)}.sec-studies .has-post-thumbnail .entry-title,.sec-technologies .has-post-thumbnail .entry-title,.sec-climate .has-post-thumbnail .entry-title{color:var(--global-palette3)}body:not(.single-post) :not(.has-post-thumbnail) .custom-entry-title div{max-width:var(--global-content-width);padding-left:var(--global-sm-spacing);padding-right:var(--global-sm-spacing)}@media (max-width:1479px){.site .has-post-thumbnail .page-title h1{margin-left:10px}}@media (max-width:767px){.has-post-thumbnail .page-title{min-height:inherit}.site .page-title h1{font-size:2.5rem}}.site-top-footer-wrap .site-container{padding:0}.site-top-footer-wrap .footer-widget-area .widget_media_image img{width:100%}body #solas2col .inner-column-2 .kt-inside-inner-col{padding:0 30px}body #solas2col .inner-column-2 .kt-inside-inner-col figure{margin-right:-30px;margin-left:-30px}body .wp-block-kadence-iconlist.kt-svg-icon-list-items ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:not(:last-child){margin-bottom:24px}@media (min-width:993px){body #solas2col .inner-column-1{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}body #solas2col .inner-column-2{-webkit-box-flex:0;-ms-flex:0 1 42%;flex:0 1 42%}body #solas2col .inner-col .inner-column-1,body #solas2col .inner-col .inner-column-2{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (max-width:992px){body #solas2col .kt-mobile-layout-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body #solas2col .wp-block-kadence-column{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:30px;margin-right:0;width:100%}body #solas2col .wp-block-kadence-column:last-child{margin-bottom:0}}.cta-contact h3{font-size:2.25rem}.cta-contact h3 a{border-bottom:3px solid var(--global-palette3)}.cta-contact h3 a:hover{border-bottom-color:var(--global-palette4)}body .section-links h2{color:var(--global-palette3);font-size:2.5rem;line-height:1.3;margin-bottom:1em;max-width:960px}body .single-content .section-links p{font-size:1.625rem;line-height:1.2;margin-bottom:.5em;white-space:nowrap}body .entry-content .section-links p>a{background-image:none;background-size:0 0;color:var(--global-palette5);font-weight:600}body .entry-content .section-links p>a:hover{background-image:none;background-size:0 0;color:var(--global-palette3)}body .entry-content .section-links p.link{margin-top:var(--global-md-spacing)}body .section-links figure{max-width:800px}body.sec-technologies .section-links figure{max-width:750px}body.page-policy-markets .policy-link,body.page-emerging-technologies .emerging-link,body.page-due-diligence .diligence-link,body.page-policy .policy-link,body.page-greenhouse-gas-quantification .greenhouse-link,body.page-sustainability-esg .esg-link,body.page-strategy .strategy-link,body.page-development .development-link,body.page-project-execution .execution-link,body.page-operations .operations-link,body.page-repowering .repowering-link,body.page-wind .wind-link,body.page-solar .solar-link,body.page-energy-storage .energy-storage-link,body.page-grid-modernization .grid-link,body.page-electric-vehicle-infrastructure .electric-vehicle-link,body.page-hydrogen .hydrogen-link,body.page-biomass .biomass-link,body.page-geothermal .geothermal-link,body.page-hydropower .hydropower-link{display:none}@media (max-width:1397px){body .section-links figure.alignright{float:none;margin:.5em 0;max-width:100%}body .single-content .section-links p{white-space:normal}}body .about-block h2{color:var(--global-palette3);font-size:2.875rem;margin-bottom:1em}body .about-block p{font-weight:600}.solas-stats .kt-inside-inner-col{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1397px){.solas-stats .inner-column-1,.solas-stats .inner-column-2{-webkit-box-flex:0!important;-ms-flex:0 1 50%!important;flex:0 1 50%!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.solas-stats .wp-block-image{display:none}}@media (max-width:1024px){.solas-stats .inner-column-1,.solas-stats .inner-column-2{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.solas-box .kt-blocks-info-box-media-container{text-align:center}.solas-box h2{text-align:center;text-shadow:3px 3px 0 rgb(0 0 0 / .75)}.solas-box.left .kt-blocks-info-box-media-container{text-align:left}.solas-stats.full .solas-box{height:100%;width:100%}.solas-stats.full .solas-box .kt-blocks-info-box-link-wrap{height:100%}.solas-box.left h2{line-height:1.3!important;margin-left:10px!important;text-align:left!important}body h2.box-callout{color:var(--global-palette3);font-family:var(--global-body-font-family);font-size:3.75rem;font-weight:700;letter-spacing:-1px;line-height:1.3;padding:0;margin:5px 0 10px}@media (max-width:1024px){body h2.box-callout{text-align:center}}@media (max-width:767px){.solas-box.left h2,body h2.box-callout{font-size:3rem!important}}body .wp-block-pullquote.is-style-solid-color:not(.has-background){background-color:var(--global-palette9)}body .wp-block-pullquote.is-style-solid-color{padding:0 0 6em;position:relative}body figure.wp-block-pullquote.is-style-solid-color:first-child{padding-top:3em}body .wp-block-pullquote.is-style-solid-color blockquote{background-color:var(--global-palette3);padding:2em 3em .5em 6em;max-width:100%}body .wp-block-pullquote.is-style-solid-color.yellow blockquote{background-color:var(--global-palette1)}body .wp-block-pullquote.is-style-solid-color blockquote:before{color:var(--global-palette9);left:35px;top:.44em}body .wp-block-pullquote.is-style-solid-color blockquote p{color:var(--global-palette9);margin-bottom:var(--global-sm-spacing);text-align:center}body .wp-block-pullquote.is-style-solid-color.yellow blockquote:before,body .wp-block-pullquote.is-style-solid-color.yellow blockquote p{color:var(--global-palette3)}body .wp-block-pullquote.is-style-solid-color blockquote cite{color:var(--global-palette3);font-family:var(--global-heading-font-family);font-size:1.375rem;font-weight:700;padding:0 3em;position:absolute;right:0;text-align:right}body .wp-block-pullquote.is-style-solid-color blockquote cite a{font-weight:400;text-decoration:none}body .wp-block-pullquote.is-style-solid-color blockquote cite a:hover{text-decoration:underline}@media (max-width:1024px){body .wp-block-pullquote.is-style-solid-color blockquote{padding-left:4.5em}body .wp-block-pullquote.is-style-solid-color blockquote:before{font-size:150px;left:25px}}@media (max-width:767px){body .wp-block-pullquote.is-style-solid-color blockquote{padding-left:3em}body .wp-block-pullquote.is-style-solid-color blockquote:before{display:none}}.bluebar{background-color:var(--global-palette3)}.bluebar h2,.bluebar h3{color:var(--global-palette9);padding:.3em 0}.bios .kt-inside-inner-col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bios .kt-inside-inner-col:after{content:'';-webkit-box-flex:0;-ms-flex:0 0 calc(33.3333% - 13.33px);flex:0 0 calc(33.3333% - 13.33px)}.bios .wp-block-kadence-imageoverlay{-webkit-box-flex:0;-ms-flex:0 0 calc(33.3333% - 13.33px)!important;flex:0 0 calc(33.3333% - 13.33px)!important;margin:0 0 20px}.bios2 .kt-inside-inner-col:after{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 13.33px);flex:0 0 calc(50% - 13.33px)}.bios2 .wp-block-kadence-imageoverlay{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 13.33px)!important;flex:0 0 calc(50% - 13.33px)!important}.bios .kt-image-overlay-inner{padding:30px}.bios .kt-image-overlay-wrap .kt-image-overlay-message .image-overlay-title{opacity:0;padding-bottom:.5em!important;-webkit-transition:all .45s ease;transition:all .45s ease}.bios .kt-image-overlay-wrap:hover .kt-image-overlay-message .image-overlay-title{opacity:1}.bios .kt-image-overlay-wrap .kt-image-overlay-message .image-overlay-subtitle{font-size:1rem}.bios .kt-image-overlay-wrap .kt-image-overlay-message .image-overlay-subtitle strong{display:block;font-size:1.125rem;margin-bottom:.5em;text-transform:uppercase}.bios .kt-image-overlay-wrap .kt-image-overlay-message .image-overlay-subtitle br{display:none}.bios .kt-image-overlay-color{background-color:var(--global-palette5)!important}.bios .wp-block-kadence-imageoverlay:nth-of-type(12n+4) .kt-image-overlay-color,.bios .wp-block-kadence-imageoverlay:nth-of-type(12n+5) .kt-image-overlay-color,.bios .wp-block-kadence-imageoverlay:nth-of-type(12n+6) .kt-image-overlay-color{background-color:var(--global-palette3)!important}.bios .wp-block-kadence-imageoverlay:nth-of-type(12n+7) .kt-image-overlay-color,.bios .wp-block-kadence-imageoverlay:nth-of-type(12n+8) .kt-image-overlay-color,.bios .wp-block-kadence-imageoverlay:nth-of-type(12n+9) .kt-image-overlay-color{background-color:var(--global-palette1)!important}.bios .wp-block-kadence-imageoverlay:nth-of-type(12n+7) .image-overlay-title,.bios .wp-block-kadence-imageoverlay:nth-of-type(12n+7) .image-overlay-subtitle,.bios .wp-block-kadence-imageoverlay:nth-of-type(12n+8) .image-overlay-title,.bios .wp-block-kadence-imageoverlay:nth-of-type(12n+8) .image-overlay-subtitle,.bios .wp-block-kadence-imageoverlay:nth-of-type(12n+9) .image-overlay-title,.bios .wp-block-kadence-imageoverlay:nth-of-type(12n+9) .image-overlay-subtitle{color:var(--global-palette3)!important}.bios .wp-block-kadence-imageoverlay:nth-of-type(12n+10) .kt-image-overlay-color,.bios .wp-block-kadence-imageoverlay:nth-of-type(12n+11) .kt-image-overlay-color,.bios .wp-block-kadence-imageoverlay:nth-of-type(12n+12) .kt-image-overlay-color{background-color:var(--global-palette6)!important}.bios .no-photo .kt-image-overlay-wrap,.bios .no-photo .kt-block-intrisic{height:100%}@media (max-width:1397px){.bios .kt-inside-inner-col{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bios .wp-block-kadence-imageoverlay,.bios .kt-inside-inner-col:after{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 10px)!important;flex:0 0 calc(50% - 10px)!important;max-width:600px}}@media (max-width:1024px){.bios .kt-image-overlay-wrap .kt-image-overlay-message .image-overlay-subtitle{font-size:1.15rem}}@media (max-width:992px){.bios .wp-block-kadence-imageoverlay,.bios .kt-inside-inner-col:after{-webkit-box-flex:100%!important;-ms-flex:100%!important;flex:100%!important;max-width:600px}.bios .wp-block-kadence-imageoverlay:nth-of-type(2n),.bios .kt-inside-inner-col:after{margin-left:0}}@media (max-width:523px){.bios .wp-block-kadence-imageoverlay .kt-image-overlay-wrap{min-height:350px}.bios .kt-block-intrisic,.bios .kt-image-overlay-wrap .kt-imageoverlay-link{height:100%;min-height:350px;padding-bottom:0!important;position:relative!important}.bios .kt-image-overlay-wrap.kt-over-image-zoomin{height:100%}.bios .kt-image-overlay-message{overflow:visible!important;position:relative!important}.bios .kadence-overlay-title-bg-full .kt-image-overlay-inner{height:100%;min-height:350px;padding:2em}.bios .kt-image-overlay-wrap .kt-image-overlay-message .image-overlay-title{padding-bottom:0!important;text-overflow:ellipsis}}body .gform_wrapper.gravity-theme input[type=email],body .gform_wrapper.gravity-theme input[type=text],body .gform_wrapper.gravity-theme textarea{background:var(--global-palette7);border-color:var(--global-palette7);border-radius:0;font-size:inherit!important;padding:8px 16px}body .gform_wrapper.gravity-theme input[type=email]:focus,body .gform_wrapper.gravity-theme input[type=text]:focus,body .gform_wrapper.gravity-theme textarea:focus{border-color:var(--global-palette3);color:var(--global-palette3)}.contactform_wrapper .gform_required_legend{display:none}.contactform_wrapper .gform_heading{color:var(--global-palette5);font-size:smaller;font-style:italic;text-align:right}.search-results .tag-wrapper,.search-results .entry-summary{display:none}.search-results .entry-content-wrap .entry-header{margin-top:1em;margin-bottom:0}.search-results .has-post-thumbnail .entry-title a{color:var(--global-palette3)}.search-results .has-post-thumbnail .entry-title a:hover,.search-results a.post-more-link:hover{color:var(--global-palette1)}.search-results .more-link-wrap{margin-top:0}.home-promo .kt-blocks-info-box-media-container{margin:0 -3.125rem!important}.home-promo .kt-blocks-info-box-media{width:100%}.home-promo .kadence-info-box-image-inner-intrisic-container{margin:0 auto!important}.home-svcs h2{font-size:3.125rem;line-height:1.25}.single-content .home-svcs ul{padding-left:0}.single-content .home-svcs ul.center{text-align:center}.home-svcs ul li{display:inline-block;list-style-type:none;padding:0 0 22px;text-transform:uppercase}.home-svcs ul li a{border-left:1px solid var(--global-palette3);display:block;line-height:1;padding:0 18px;text-decoration:none}.home-svcs ul li:first-of-type a{border-left:0;padding-left:0}.home-svcs ul li a:hover{text-decoration:underline}.fullheight .kt-inside-inner-col{height:100%}.grid-block a{color:var(--global-palette9)!important}.grid-block a:hover{text-decoration:underline!important}@media (max-width:767px){.home-svcs .inner-column-2{text-align:center}}.kt-post-grid-layout-grid.kb-filter-enabled .kt-post-masonry-item:hover{-webkit-transform:translate(0,-6px);transform:translate(0,-6px)}.solasblog .wpgb-facet .wpgb-inline-list{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.solasblog .wpgb-facet .wpgb-hierarchical-list li{display:inline-block}.solasblog .wpgb-facet ul .wpgb-button{background:0 0;border-color:#fff0;border-radius:0;border-style:solid;border-width:0 0 2px;-webkit-box-shadow:none;box-shadow:none;color:#444;font-weight:700;margin:0;outline:0;padding:2px 4px;text-decoration:none;text-shadow:none;-webkit-transition:all .35s ease-in-out 0s;transition:all .35s ease-in-out 0s}.solasblog .wpgb-facet ul .wpgb-button:hover,.solasblog .wpgb-facet ul .wpgb-button:focus,.solasblog .wpgb-facet .wpgb-button:hover:not(button):not([aria-pressed=true]):not([tabindex="-1"]),.solasblog .wpgb-facet .wpgb-button:focus:not(button):not([aria-pressed=true]):not([tabindex="-1"]){background:0 0;border-color:rgb(23 104 234 / .2);-webkit-box-shadow:none;box-shadow:none;color:#444}.solasblog .wpgb-facet .wpgb-button:focus:not(button){outline:none}.solasblog .wpgb-facet ul .wpgb-button[aria-pressed=true]{border-color:#1768ea;-webkit-box-shadow:none;box-shadow:none;color:#444;background:0 0}.solasblog .wpgb-facet ul .wpgb-button-label{font-size:inherit;font-weight:inherit;line-height:inherit}.privacy-policy h3{font-size:1.5rem}.privacy-policy h4{font-size:1.375rem}