/*!
Theme Name: Airi Child
Description: Airi child is a powerful yet lightweight and flexible theme for any organization or freelancer. With the Elementor integration, you can create a great-looking website with all necessary functionalities, without any hassle. Thanks to a wealth of customization options, you easily create a site for your business that fits your style and needs. Start from scratch, or go for one of the pre-made Elementor layouts. Looking for a theme that suits your e-commerce business? Look no further: Airi offers full WooCommerce support, so you can easily sell your products. Happy building!
Template: airi
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: airi
Tags: custom-background, right-sidebar, custom-colors, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, full-width-template

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Airi is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

*/
/*contact form css start*/
:focus-visible {
    outline: none;
}
.home_contact_form input ,  textarea {
    width: 100%;
    height: 40px;
    border-radius: 5px;
    margin-top: 10px;
}
 .home_contact_form {
    width: 85% !important;
    margin: 0 auto;
}

.home_contact_form  textarea {
    height: 250px;
    resize: none;
}
.home_contact_form  form p{
    margin-bottom: 0;
}
.home_contact_form .wpcf7-submit{
    height: auto;
    background-color: var( --e-global-color-primary );
    border:none;
}
.home_contact_form .wpcf7-submit:hover{
    background-color: var( --e-global-color-secondary );
    color: #000;
}
/*contact form css end*/
.footer-widgets{
    padding-top: 40px;
    padding-bottom: 30px;
}

.sticky-header .site-header{
    padding: 5px;
}

.main-navigation li:first-of-type{
    padding-left: 0px;
}
.home_contact_form span.wpcf7-not-valid-tip {
    margin-bottom: 0;
}
.home_contact_form .wpcf7 form .wpcf7-response-output{
    margin-top: 0;
}
/*.menuStyle2 .main-navigation .current-menu-item:after{
    background-color: var( --e-global-color-primary ) !important;
    width: 50px;
    height: 2px;
    left: 30%;
}*/
.menuStyle2 .main-navigation a:hover:after, .menuStyle2 .main-navigation .current-menu-item:after {
    content: "";
    width: 100%;
    height: 2px;
    background-color: var( --e-global-color-primary ) !important;
    border-radius: 50%;
    position: absolute;
    left: 0;
    bottom: 0;
    margin-left: 0;
}
.main-navigation li {
   margin: 0 25px;
    padding: 0;
}
.contact_details_section a, #colophon .site-info a{
    color: var( --e-global-color-primary );
}

.contact_details_section a:hover, #colophon .site-info a:hover{
    color: var( --e-global-color-secondary );
}


@media(min-width: 992px){
    .home_contact_form {
    width: 60% !important;
}
}
@media(min-width:1200px){
    .menuStyle2 .main-navigation a:hover:after, .menuStyle2 .main-navigation .current-menu-item:after {
    bottom: -6px;
}
}