/* 
Theme Name: Green Pest Child
Description: Green Pest Child is a child theme of Hello Elementor
Author: GorillaDesk
Template: hello-elementor
Version: 1.0.0
Text Domain: green-pest-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Contact form - horizontal - Default Elementor Form - Update if changing the contact form */

/* input fields style */
.header-quote-form input#form-field-name, 
.header-quote-form input#form-field-email, 
.header-quote-form input#form-field-phone, 
.header-quote-form input#form-field-address, 
.header-quote-form input#form-field-service {
    padding: 10px 15px;
    border-radius: 25px;
    border: 1px solid #898989;
}

.header-quote-form label.elementor-field-label {
    margin-left: 15px;
    margin-bottom: 6px;
    font-weight: 700 !important;
    color: #666;
}

.header-quote-form .elementor-field-type-submit span.elementor-button-text {
    padding: 6px;
}




/* Services cards style */

/* shaddow */
.uc_content_box_area:hover {
    -webkit-box-shadow: 0 4px 15px 2px #8d8d8d1c;
    box-shadow: 0 4px 20px 5px #0000001c;
}



/* Services sidebar module */

.services-navigation li.elementor-icon-list-item a .elementor-icon-list-text:after {
    right: 15px !important;
    top: 15%;
    content: "\203A" !important;
    position: absolute;
    color: #333;
    font-size: 30px;
    -webkit-transition: all 0.1s ease-in;
    -moz-transition: all 0.1s ease-in;
    -ms-transition: all 0.1s ease-in;
    -o-transition: all 0.1s ease-in;
    transition: all 0.1s ease-in;
}
.services-navigation li.elementor-icon-list-item a .elementor-icon-list-text{
    -webkit-transition: all 0s ease;
    -moz-transition: all 0s ease;
    -ms-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
}
.services-navigation li.elementor-icon-list-item:hover a .elementor-icon-list-text:after {
    right: 5px !important;
}
.services-navigation li.elementor-icon-list-item {
    padding: 11px 5px !important;
    margin: 0px !important;
}
.services-navigation li.elementor-icon-list-item:hover{
    background-color: #ff623e;
}
.services-navigation li.elementor-icon-list-item.active {
  background-color: #ff623e; /* Change this to the color you want for the active link */
}
.services-navigation li.elementor-icon-list-item:hover a span, 
.services-navigation li.elementor-icon-list-item:hover a span i:before, 
.services-navigation li.elementor-icon-list-item:hover a .elementor-icon-list-text:after {
    color: #fff !important;
}
.services-navigation li.elementor-icon-list-item.active a span, 
.services-navigation li.elementor-icon-list-item.active a span i:before, 
.services-navigation li.elementor-icon-list-item.active a .elementor-icon-list-text:after {
    color: #fff !important;
}

/* Single Blog CSS */
.single-post h2 {
    font-family: var(--e-global-typography-primary-font-family), sans-serif;
}
.single-post h1.elementor-heading-title.elementor-size-default {
    font-family: var(--e-global-typography-b2deeae-font-family), Sans-se;
    font-size: 50px !important;
}

