/*
Theme Name: Law Office of Gerald Gallant LLC
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

/*ADA STYLES*/
.ada-label {
    font-size: 0;
    height: 1px;
    overflow: hidden;
    display: inline;
}

#Top_bar .menu_wrapper {
    float: right;
    z-index: 201;
}

#gform_submit_button_3 {
    margin-right: auto;
    margin-left: auto;
    float: none;
    display: block;
		width: 150px;
}

#Top_bar .menu > li > a span:not(.description) {
    padding: 0px 13px 0px 13px;
}

.column_column ul {
	color: #000 !important;
}

@media only screen and (max-width: 1239px) {
	div.section.mcb-section.mcb-section-trupsv0sb.dark.bg-cover div.column.mcb-column.mcb-item-og8g77ccn.two-fifth.tablet-two-fifth.mobile-one.column_column.column-margin-0px > div > div > h6 {
		font-size: 46px !important; 
		line-height: 48px !important;
	}
}

@media only screen and (max-width: 1024px) {

    #Content > div > div > div > div.mfn-builder-content > div.section.mcb-section.mcb-section-trupsv0sb.dark.default-width.bg-cover > div > div > div > div.column.mcb-column.mcb-item-s31zo7eo2.three-fifth.tablet-three-fifth.mobile-one.column_placeholder {
        width: 0% !important;
    }

    #Content > div > div > div > div.mfn-builder-content > div.section.mcb-section.mcb-section-trupsv0sb.dark.default-width.bg-cover > div > div > div > div.column.mcb-column.mcb-item-og8g77ccn.two-fifth.tablet-two-fifth.mobile-one.column_column.column-margin-0px {
        width: 100% !important;
    }

    /* Home page */
    #Content > div > div > div > div.mfn-builder-content > div.section.mcb-section.mcb-section-3vesyr4pl.equal-height.default-width > div > div > div > div.column.mcb-column.mcb-item-dogkd8bq5.two-fifth.tablet-two-fifth.mobile-one.column_column.column-margin-0px > div > div,
    #Content > div > div > div > div.mfn-builder-content > div.section.mcb-section.mcb-section-jurk344g2.equal-height.default-width > div > div > div > div.column.mcb-column.mcb-item-gv5fnsqyp.two-fifth.tablet-two-fifth.mobile-one.column_column.column-margin-0px > div > div,
    
    /* About us page */
    #Content > div > div > div > div.mfn-builder-content > div.section.mcb-section.mcb-section-qlkj2q3qb.equal-height > div > div > div > div.column.mcb-column.mcb-item-hd3lvhdxx.two-fifth.tablet-two-fifth.mobile-one.column_column.column-margin-0px > div > div,
    #Content > div > div > div > div.mfn-builder-content > div.section.mcb-section.mcb-section-e2sb7gg06.equal-height > div > div > div > div.column.mcb-column.mcb-item-8dukwblqv.two-third.tablet-two-third.mobile-one.column_column.column-margin-0px > div > div,

    /* Divorce Mediation */
    #Content > div > div > div > div.mfn-builder-content > div.section.mcb-section.mcb-section-3bd65b622.equal-height > div > div > div > div.column.mcb-column.mcb-item-31b4be9d4.two-fifth.tablet-two-fifth.mobile-one.column_column.column-margin-0px > div > div,

    /* Contact Us */
    #Content > div > div > div > div.mfn-builder-content > div.section.mcb-section.mcb-section-qlkj2q3qb.equal-height > div > div > div > div.column.mcb-column.mcb-item-hd3lvhdxx.three-fifth.tablet-three-fifth.mobile-one.column_column.column-margin-0px > div > div
    
    {
        padding: 0px !important;
    }

    #Content > div > div > div > div.mfn-builder-content > div.section.mcb-section.mcb-section-qlkj2q3qb.equal-height > div > div > div > div.column.mcb-column.mcb-item-hd3lvhdxx.two-fifth.tablet-two-fifth.mobile-one.column_column.column-margin-0px > div > div > h1,
    #Content > div > div > div > div.mfn-builder-content > div.section.mcb-section.mcb-section-3bd65b622.equal-height > div > div > div > div.column.mcb-column.mcb-item-31b4be9d4.two-fifth.tablet-two-fifth.mobile-one.column_column.column-margin-0px > div > div > h1
    {
        font-size: 38px !important;
    }

    .ginput_recaptcha {
        transform:scale(0.62);
        -webkit-transform:scale(0.62);
        transform-origin:0 0;
        -webkit-transform-origin:0 0;
    }

}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	#Content > div > div > div > div.mfn-builder-content > div.section.mcb-section.mcb-section-trupsv0sb.dark.bg-cover > div > div > div > div.column.mcb-column.mcb-item-s31zo7eo2.three-fifth.tablet-three-fifth.mobile-one.column_placeholder {
		width: 35%;
	}
	
	#Content > div > div > div > div.mfn-builder-content > div.section.mcb-section.mcb-section-trupsv0sb.dark.bg-cover > div > div > div > div.column.mcb-column.mcb-item-og8g77ccn.two-fifth.tablet-two-fifth.mobile-one.column_column.column-margin-0px {
		width: 60%;
	}
}

@media only screen and (max-width: 767px) {
	#Action_bar .contact_details a {
    	color: #161e9d !important;
	}
}

@media only screen and (max-width: 640px) {
    #Top_bar .logo #logo {
        height: 45px;
        line-height: 45px;
    }

    #Content > div > div > div > div.mfn-builder-content > div.section.mcb-section.mcb-section-trupsv0sb.dark.default-width.bg-cover {
        background-size: cover !important;
        background-position: center !important;
    }

    #Content > div > div > div > div.mfn-builder-content > div.section.mcb-section.mcb-section-1n5fev7se.dark.default-width > div > div > div > div.column.mcb-column.mcb-item-a26yuzu35.one-third.tablet-one-third.mobile-one.column_column.column-margin-0px,
    #Content > div > div > div > div.mfn-builder-content > div.section.mcb-section.mcb-section-1n5fev7se.dark.default-width > div > div > div > div.column.mcb-column.mcb-item-gfu8mzww4.one-third.tablet-one-third.mobile-one.column_column.column-margin-0px {
        margin-bottom: 1rem;
    }

	#Footer #custom_html-4,
	#Footer #custom_html-5 {
		padding-left: 40px;
	}
	
	div.section.mcb-section.mcb-section-jurk344g2 div.column.mcb-column.mcb-item-gv5fnsqyp.two-fifth.tablet-two-fifth.mobile-one.column_column.column-margin-0px > div > div {
		padding-left: 0 !important;
	}
	
	div.section.mcb-section.mcb-section-3vesyr4pl div.column.mcb-column.mcb-item-dogkd8bq5.two-fifth.tablet-two-fifth.mobile-one.column_column.column-margin-0px > div > div {
		padding-right: 0 !important;
	}
	
	div.section.mcb-section.mcb-section-trupsv0sb.dark.bg-cover div.column.mcb-column.mcb-item-og8g77ccn.two-fifth.tablet-two-fifth.mobile-one.column_column.column-margin-0px > div > div > h6 {
		font-size: 46px !important; 
		line-height: 48px !important;
	}

    .ginput_recaptcha {
        transform:scale(0.85);
        -webkit-transform:scale(0.85);
        transform-origin:0 0;
        -webkit-transform-origin:0 0;
    }

}

@media only screen and (max-width: 480px) {

    div.section.mcb-section.mcb-section-trupsv0sb.dark.bg-cover div.column.mcb-column.mcb-item-og8g77ccn.two-fifth.tablet-two-fifth.mobile-one.column_column.column-margin-0px > div > div > h6 {
        font-size: 42px !important;
        line-height: 44px !important;
    }

}
