/**
 * Theme Name:     Green Carbon Corp
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   green-carbon-corp
 * Description:    Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
 */
html, body{ overflow-x:hidden;}
.view-mobile{ display:none;}
.listicon ul.elementor-icon-list-items li a span.elementor-icon-list-icon{  background: #fff;  border-radius: 90px;  padding:4px 0 3px 4px;  height: 24px;  text-align: center;}
.listicon ul.elementor-icon-list-items li a{  word-break: break-all;}

#newsletters input[type="email"]{ background:#1b1b1b; color:#fff; border-radius:50px; border:1px solid #fff; padding:0 5px 0 15px; font-size:16px; line-height:50px;}
#newsletters input[type="submit"]{ background:url("/_assets/greencarboncorp.com/wp-content/themes/green-carbon-corp/images/iconfab.svg") no-repeat calc(100% - 20px) 50% #009245; border-radius:60px; color:#fff; cursor:pointer; border:0; padding: 13px 60px 10px 20px;  background-size: 30px;  font-size: 20px;  text-transform: uppercase;  font-weight: 600;}
#newsletters input[type="submit"]:hover{ background-color:#8ac53e;}

.contentbox{ height:100%!important;}
.contentbox img{ width:100%!important; height:auto; border-radius:6px 6px 0 0;}
.contentbox .elementor-image-box-content{ padding:0 15px 15px;}
#article-sec .elementskit-post-image-card{ height:calc(100% - 20px);}

.twobox{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.twobox>div{ width:calc(50% - 10px);}

.event-sec .elementor-post__text h3:hover a{ color:#009245!important;}

.event-sec div.elementor-post__thumbnail {padding-bottom: 20px !important;}

.cf-looking-for span label {display: flex; align-items: left;}
span.cf-looking-for {float:left;}
label.radio-label {float: left;}
.cf-looking-for label span {padding-left: 5px;}
span input.cf-file {background: none !important; border: none !important; width: auto !important;}
.contact-cf7 form textarea {margin-bottom: 0 !important;}

.elementor-18 .elementor-element .elementskit-post-image-card {
    display: flex !important;
    flex-direction: column;
}
.elementor-18 .elementor-element .elementskit-post-image-card .elementskit-post-body {
    height: 100%;
    display: flex;
    flex-direction: column;
}
.elementor-18 .elementor-element .btn-wraper {
    display: flex;
    margin-top: auto;
}

.elementor-widget-container a {color: #009245;}

.article-table table td a {border: none; padding: 0; color: #009245;}
.article-table table td a:hover {background:none; color:#89C43D;}
.article-table table td a i.icon-download1 {font-size: 22px;}
.article-table table td a i.icon-link:before {font-size: 22px;}
.article-table tr:nth-child(n+4) td[data-label="Link"] a {background-image: url("/_assets/greencarboncorp.com/wp-content/uploads/2025/07/Programming-External-Link.png"); height: 20px; width: 20px; display: inline-block; background-size: cover; background-position: center; background-repeat: no-repeat;}

@media only screen and (max-width: 600px) {
 .banner_text_bg { background: rgb(4 37 18 / 75%);}
 .banner_text_bg .ekit-heading { text-align: center !important;}
 .banner_text_bg .about_heading { left: 44% !important; top: 9% !important;}
 .banner_text_bg .about_heading_bg .elementor-widget-container { background-position: 75px 0;}
 .banner_text_bg .service_heading { left: 33% !important; top: 9% !important;}
 .banner_text_bg .service_heading_bg .elementor-widget-container { background-position: 40px 0;}
span.cf-looking-for {text-align: left;}
.twobox {display: block;}
.twobox>div{ width:100%;}
}