/*
Theme Name: Astra Child
Theme URI: https://www.widenetconsulting.com
Description: Astra Child Theme
Author: WideNet Consulting
Author URI: https://www.widenetconsulting.com
Template: astra
Text Domain: astra-child
Version: 1.0.0
*/

.banner .elementor-slide-content { max-width: 35% !important;}
.banner .elementor-slide-button { background: url('/wp-content/uploads/2018/09/btn.png') no-repeat center top !important; background-size: contain !important; padding: 15px 130px 15px 20px;}
.banner .elementor-slick-slider ul.slick-dots li button:before { font-size: 16px;}
.banner .elementor-slick-slider .slick-active button:before { color: #7D0101 !important;}
.banner .elementor-slick-slider ul.slick-dots li button:before { color: #FFFFFF; opacity: 1;}
.my-kca .elementor-button-link { padding: 0;}
.my-kca .elementor-element-bf1c7b0 { margin-bottom: 0;}
.lm-btn a { background: url("/wp-content/uploads/2018/10/lm.jpg") no-repeat center top !important; background-size: contain !important; padding: 15px 108px 15px 20px !important; }
.b-btn a {background: url("/wp-content/uploads/2018/10/b.jpg") no-repeat center top !important; background-size: contain !important; padding: 15px 127px 15px 20px !important;}
.we h2 span { display: block; color: #7D0101; font-size: 43px; font-weight: bold }
.lsm a { padding: 0 20px 0 0 !important; background: url("/wp-content/uploads/2018/10/arrow2.png") no-repeat center right; background-color: transparent !important;}
.serv-box:hover .lsm a { color: #FFFFFF !important;}
.serv-box:hover h2, .serv-box:hover .elementor-text-editor { color: #FFFFFF !important;}
.serv-box { margin-right: 15px;}
#wpforms-form-1017 input.wpforms-field-large { background: none !important; color: #E6E6E6 !important; font-size: 14px !important; font-family: "hypatia-sans-pro", Sans-serif !important; border: none !important; border-bottom: 6px solid #FFFFFF !important;}
#wpforms-form-1017 .wpforms-field { padding: 0 0 10px !important}
.talk .elementor-widget-heading, .talk .elementor-widget-text-editor { margin-bottom: 0;}
#wpforms-form-1017 textarea { font-size: 14px !important; font-family: "hypatia-sans-pro", Sans-serif !important; height: 68px !important}
#wpforms-form-1017 .wpforms-submit { width: 100% !important; border: 1px solid #FFFFFF !important; font-size: 16px !important; font-family: "hypatia-sans-pro", Sans-serif !important; font-weight: bold; background: url("/wp-content/uploads/2018/10/plane.png") no-repeat 188px center #B5161A; color: #FFFFFF !important; padding: 0 !important;}
.news-section .elementor-post:hover .elementor-post__title a, .news-section .elementor-post:hover .elementor-post__excerpt p { color: #FFFFFF !important;}
.alm { color: #4D4D4D;font-family: "hypatia-sans-pro", Sans-serif; }
.alm span { color: #7D0101;}

@media screen and (max-width: 360px) {
    .banner .elementor-slide-button { background: #FFFFFF !important; padding: 5px 10px !important}

    .banner .elementor-slide-content { max-width: 45% !important;}
}

@media print {
    .noPrint {
        display:none;
    }
    .elementor.elementor-location-header, .elementor.elementor-location-footer, .gv-back-link {
        display:none !important;
    }
    .elementor-element-475591a, .elementor-element-aa20b3b, .elementor-element-667ac2d {
        display:none !important;
    }
}
