/*
Theme Name:   Goldenblatt Child
Theme URI:    http://goldenblatt.bold-themes.com
Description:  Goldenblatt child theme
Author:       BoldThemes
Author URI:   http://bold-themes.com
Template:     goldenblatt
Version:      1.0.0
Tags:         one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain:  goldenblatt-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */
.about_testimonial_box .bt_bb_column_inner[data-width="2"], .about_testimonial_box .bt_bb_column_inner[data-width="10"]{flex-basis: 100%;max-width: 100%;}.single-post .btPostContentHolder{padding-top: 60px !important;}.bt_bb_dash_bottom.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content::before{content: none !important;}.btArticleCategories a{color: #fff;background: #B07C4B;padding: 6px 14px;}.btArticleCategories a:hover{color: inherit;}.bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline{margin-bottom: 20px;}.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline{margin-top: 10px;}.bt_bb_text.footer_contact p{font-size: 16px;line-height: 1.5;position: relative;padding-left: 30px;text-align: left;}.bt_bb_text.footer_contact p i{position: absolute;top: 2px;left: 0;font-size: 20px;}section.bt_bb_negative_margin_large.responsive_family_sec{margin-left: 100px;}
.trusted_lawyer_height.bt_bb_column.btWithIcon .bt_bb_column_content .bt_bb_column_content_inner {padding-top: 10rem !important;}

@media(max-width: 1200px){.btVerticalMenuTrigger .bt_bb_icon{margin: 20px 0;}h3 {font-size: 32px;line-height: 1.3;}.bt_bb_size_huge.bt_bb_headline h1, .bt_bb_size_extraextrahuge.bt_bb_headline h1{font-size: 42px;}.bt_bb_size_large.bt_bb_headline h2, .bt_bb_size_huge.bt_bb_headline h2{font-size: 38px;}.bt_bb_size_large.bt_bb_headline h3, .bt_bb_size_huge.bt_bb_headline h3,.bt_bb_size_huge.bt_bb_headline h5, .bt_bb_size_normal.bt_bb_headline h5,.bt_bb_size_extralarge.bt_bb_headline h3, .bt_bb_size_normal.bt_bb_headline h4,.bt_bb_size_large.bt_bb_headline h4, .bt_bb_size_extralarge.bt_bb_headline h5,.testimonial_rotator_slide_title, .bt_bb_size_normal.bt_bb_headline h3{font-size: 32px;}.menuPort nav > ul > li > a, .menuPort nav ul li a{text-align: left;line-height: 1.75 !important;}.bt_bb_text p{line-height: 1.5;}.btMenuVertical .mainHeader .logo{padding: 2em 2em 1em;}body.btMenuVertical .subToggler{top: 4px;}.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText{padding: 10px 15px;}.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText + .btIconWidget.btWidgetWithText{margin-top: 10px;}.btIconWidget .btIconWidgetText{opacity: 1;}.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .btIconWidgetContent{font-size: 14px;line-height: 1.5;}.btStickyHeaderOpen .menuPort > nav > ul > li{padding: 0 !important;}ul.bt_bb_tabs_header li span{padding: 12px 25px;}section.bt_bb_negative_margin_large.responsive_family_sec{margin-left: 20px;}}

@media(max-width: 1023px){.responsive_back_text .bt_bb_row, .alt_residential_quote_tab,.alt_residential_quote_tabs .alt_residential_quote_tab, .ask_quetions_tab{margin: 0 !important;}.family_lawyers_tabs .bt_bb_row_inner,.alt_residential_quote_tabs .bt_bb_row_inner{margin: 0 -15px;display: block;}.alt_residential_quote_tabs .bt_bb_row .bt_bb_column{padding: 0 20px 0;} .ask_quetions_button{margin: 36px 0 0 !important;}.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content{padding: 2em 2em 1.5em 2em;}.alf_commercial_tab, .bt_bb_headline.min-height50{min-height: auto !important;}.btForm .btFormRow{display: block;}.btFormRow.btFlex.col-md-6 {width: 100% !important;display: block !important;float: none !important;padding-bottom: 0 !important;}#inner_form .btForm .btFormRow .btFormColumn{margin-left: 0 !important;}ul.bt_bb_tabs_header li span {padding: 12px 8px;}section.bt_bb_negative_margin_large.responsive_family_sec .bt_bb_separator.bt_bb_bottom_spacing_extra_large {margin-bottom: 5em;}section.bt_bb_negative_margin_large.responsive_family_sec{margin-right: 20px;}}

@media(max-width: 767px){html, body, .bt_bb_text p{font-size: 16px;line-height: 1.5;}h3 {font-size: 26px;line-height: 1.3;}.responsive_family_sec .bt_bb_separator.bt_bb_bottom_spacing_extra_large{margin-bottom: 60px;}.responsive_family_sec .alt_right .bt_bb_column_content_inner{margin-left: 0;} /* .responsive_family_sec .bt_bb_row .bt_bb_column{padding: 0 20px 20px;} */#inner_form .wpcf7-form-control-wrap.subject{display: block !important;padding: 0 0 10px;}.ask_quetions_tabs .bt_bb_column{margin-bottom: 15px;}.btSiteFooter .bt_bb_separator.bt_bb_bottom_spacing_40{margin-bottom: 20px;}.bt_bb_column.bt_bb_padding_60 .bt_bb_column_content_inner{padding-left: 30px;padding-right: 30px;}.bt_bb_size_large.bt_bb_headline h2, .bt_bb_size_huge.bt_bb_headline h2{font-size: 30px;}.bt_bb_column.btWithIcon .bt_bb_column_content .bt_bb_column_icon{top: 30px;left: 30px;}.bt_bb_row.bt_bb_layout_special[data-structure="6-6"].btOverlapLeft .bt_bb_column.btWithIcon .bt_bb_column_content .bt_bb_column_icon {left: 30px;right: auto;}/*.bt_bb_align_right .bt_bb_headline{text-align: left !important;}*/.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item .bt_bb_content_slider_item_content{max-width: 100%;padding: 0;}.bt_bb_size_small.bt_bb_headline h4{font-size: 18px;}#home_blog .bt_bb_latest_posts_item_image, #home_blog .bt_bb_latest_posts_item_image a img{height: 200px !important;}.bt_bb_size_huge.bt_bb_headline h1, .bt_bb_size_extraextrahuge.bt_bb_headline h1{font-size: 34px;}.bt_bb_size_large.bt_bb_headline h2, .bt_bb_size_huge.bt_bb_headline h2{font-size: 30px;}.bt_bb_size_large.bt_bb_headline h3, .bt_bb_size_huge.bt_bb_headline h3,.bt_bb_size_huge.bt_bb_headline h5, .bt_bb_size_normal.bt_bb_headline h5,.bt_bb_size_extralarge.bt_bb_headline h3, .bt_bb_size_normal.bt_bb_headline h4,.bt_bb_size_large.bt_bb_headline h4, .bt_bb_size_extralarge.bt_bb_headline h5,.testimonial_rotator_slide_title, .bt_bb_size_normal.bt_bb_headline h3{font-size: 26px;}#wpcf7-f5169-p4297-o1{padding: 0 15px 0 20px !important;}#wpcf7-f4607-p3713-o1{padding: 0 0 0 20px !important;}.bt_bb_align_center .bt_bb_align_right .bt_bb_button, .bt_bb_align_right .bt_bb_button{margin-left: 0;float: left;}}


 .about-row {
    display: flex;
    gap: 30px;
    padding: 10px 0 20px 0 !important;
}
.about-row .about-row-content {
    width: calc(100% - 330px);
}
.about-row .about-row-img {
    width: 300px;
}
.purchase-row{
    display: flex;
    gap: 20px;
}
div.wpforms-container-full .wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background: #b07c4b !important;
    border: 1px solid #b07c4b !important;
    box-sizing: border-box;
    padding: 40px !important;
    color: #ffffff !important;
}
div.wpforms-container-full .wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full {
    color: #fff !important;
    margin: 0 auto 24px;
    padding: 15px;
    overflow-wrap: break-word;
}
div.wpforms-container-full .wpforms-confirmation-container-full p, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) p {
    color: #ffffff !important;
}
.wpforms-confirmation-container-full table td, .wpforms-confirmation-container-full table th {
    font-weight: normal;
    padding: 1em;
    border: 1px solid #fff !important;
}
.wpforms-confirmation-container-full table {
    min-width: 100%;
}
@media screen and (max-width: 767px){
    .purchase-row,.about-row {
        gap:20px;
        flex-direction: column;
    } 
    .about-row .about-row-img {
        width: auto;
    }

    .about-row .about-row-content {
        width: 100%;
    }
    .purchase-row table {
        width: 100% !important;
    }
}
