/**
Theme Name: Development - Child
Author: Development
Description: Development offers digital marketing solutions for businesses all around the world. We design beautiful and functional websites, provide technical support and long-term solution based consulting in SEO, turn your leads into sales using Automated Lead Nurturing/Conversion tools and amplify your digital reach using Google Adwords and Facebook Advertising.
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: Development
Template: astra
*/
/* BUTTONS WITH ICONS */
.elementor-button .elementor-align-icon-right {
    margin-left: 5px;
    order: 15;
    position: relative;
    left: 0;
    transition: all .5s ease;
}
.elementor-button:hover .elementor-button-icon {
    left: 10px;
}
/* END  */
/* HEADER */
.header .menu-item a:after {
    content: '';
    border-bottom: 2px solid #000;
    width: 0%;
    height: 2px;
    bottom: 0;
    right:0;
    position: absolute;
    transition:all .3s ease-in-out;
}

.header .menu-item a:hover:after {
    left: 0;
    width: 100%;
    right: auto;
}
/* END HEADER */
/* HOME PAGE */
.section-2 .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
    align-items: center !important;
}
/* END HOME PAGE */
/* FOOTER */
.footer .menu-item a:after {
   content: '';
   border-bottom: 1px solid #fff;
   width: 68% !important;
   height: 2px;
   left: 0;
   top: 40px;
   transition: all .3s ease-in-out;
   opacity: 1 !important;
}

.footer .menu-item a:hover:after {
    left: 0;
    width: 30% !important;
    right: auto;
}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: transparent !important;
}
/* END */
/* Reg */
.reg_is label {
    font-family: 'Wulkan Display';
    color: #000;
    font-size: 16px !important;
}
.reg_is .ur-frontend-form {
    margin-bottom: 30px;
    border: 1px solid #e1e1e1;
    border-radius: 12px;
    padding: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #f7f7f7;
    box-shadow: 6px 9px 12px 0px #0000000d;
}
.user-registration-LostPassword a {
    color: #000;
    font-family: 'Wulkan Display';
}
.reg_is input.user-registration-Button.button {
    margin: 0 auto;
    padding: 10px 20px 10px 20px;
    border-radius: 50px;
    background: #17273C;
}
.reg_is #user-registration {
    margin: 0 !important;
    border-radius: 10px;
}
/* End */