/*
Theme Name: Hello Bonedry
Template: hello-elementor
Author: Jermainem
Version: 1.1707171776
Updated: 2024-02-05 22:22:56

*/

.owned-container{
    display: flex;
    justify-content: end;
}
.owned{
    position: relative;
    bottom: 0;
    right: 0;
    background: #cf2131;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 800;
    padding: 10px 29px 7px;
    max-width: max-content;
    border-radius: 20px 20px 0px 0;
}

@media screen and (max-width:767px){
.anchor-link{scroll-margin-top:0 !important;}
.owned-container{
    text-align: center;
    justify-content: center;
}
.owned{
    width: 100%;
    text-align: center;
    background: #fff;
    color: #cf2131;
}
}

.gform_confirmation_wrapper .gform_confirmation_message{color: #ffffff !important;}

.banner-form .h2-heading{
    color: #ffffff;
    font-size: 20px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1.13em;
    letter-spacing: 1.26px;
}

.elementor-widget-bd_quote_cta{
    background: #cf2131;
}

.elementor-widget-bd_accordion .section_heading{
    margin: 0 auto 15px;
}

.elementor-widget-bd_accordion{
    width: 100% !important;
}

.elementor-location-footer .elementor-icon svg{
    fill: #cf2131;
}

.newsletter{padding:0 25px;}

#auroraLCAI, #lcaiPageSection{display:none !important;}

.elementor-widget-bd-icons-widget .columns-3.container {
    justify-content: center;
}

.bottom-bar .logo img{
    width:114px;
}

.financing-arrow .next-section-arrow, .remove-arrow .next-section-arrow{display:none;}

#reviews-widget{padding:100px 0;}
.text-right-column .section_btn{
    margin-bottom: 0;
}

.newsletter .newsletter__container input:not([type=button]):not([type=submit]),
.newsletter .newsletter__container textarea {
    color: #222021 !important;
}

.elementor-widget-image-box .elementor-image-box-title{margin-bottom: 50px;}

body p:last-child, .section_desc p:last-child{margin-bottom:0 !important;}
.form_text_top{margin-bottom: 17px !important;}

.elementor-control-_margin, .elementor-control-_padding{display:none !important;}
#content .form-banner{padding-bottom: 50px !important;}

.service-content .service-desc a:hover{color:#CF2131;}

.post-thumbnail .overlay{
    background: var(--wpr-bg-b8450b76-d3b5-45df-8bf9-ffae86c7f604);
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: repeat-x;
}
.b_img .overlay{
    background: var(--wpr-bg-4fb13606-069d-413b-873b-e8b194f4ae1b);
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: repeat-x;
    z-index: 1;
}
.elementor-widget-blog-post-widget, .page-id-284 .elementor-284{padding-bottom:50px;}
.elementor-location-archive .elementor-widget-heading, .page-id-284 .elementor-widget-heading{
    padding-top: 50px;
}
.elementor-location-archive .elementor-widget-text-editor, .page-id-284 .elementor-widget-text-editor{
    padding-bottom:50px;
}

.desktop-map{
    display:inline-block;
    margin-bottom:-4px;
}
.mobile-map{
    display:none;
    margin-bottom:-4px;
}

.newsletter .newsletter__container input:not([type=button]):not([type=submit]), 
.newsletter .newsletter__container textarea, .elementor-kit-16 .elementor-field-textual {
    background-color: #ffffff;
    border:none !important;
}

#lcaiPageSectionImage{
    content: url(https://bonedry.com/wp-content/uploads/2024/11/bdsolar.png);
}
#lcaiPageSectionContainer{
    padding: 40px 20px;
}
#lcaiPageSectionTextContainer{
		padding:0 !important;
    font-family: 'Avenir Next';
    text-transform: uppercase;
}
#lcaiPageSectionHeading{font-weight: 900 !important;
    font-size: 32px;
    line-height: 36px;
}
#lcaiPageSectionButton{
    background: #d02131;
    color: #fff !important;
}

.newsletter {
    padding: 0 30px !important;
}


@media screen and (max-width:767px){
    .desktop-map{
        display:none;
    }
    .mobile-map{
        display:inline-block;
    }
}