/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

.form-subscript-dev .gform_button{
	background: #0a2d61!important;
	border-color: #0a2d61!important;
}

.form-subscript-dev .gform_button:hover{
	background: #000!important;
	border-color: #000!important;
}

.et_pb_column.column-flex{
	display:flex;
	flex-direction:column;
}

.et_pb_column.column-flex .et_pb_button_module_wrapper{
	margin-top:auto;
	
}

/*make the Divi mobile dropdown menu scrollable*/




@media (max-width: 991px){
	body .header-dev.et_pb_row .et_pb_column.et-last-child{
		justify-content: space-between!important;
	}
	.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu {
    width: calc(100vw + 4px);
    right: -15px;
    left: auto;
		top: 50px;
}
}

@media (max-width: 575px){
		.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu {
    right: -9px;
			
}
}

/**
 * Make Divi mobile menu scrollable.
 * @source  https://divicio.us
 */
@media (max-width: 980px) {
    #mobile_menu1,
    #et_mobile_nav_menu .et_mobile_menu,
    .et_pb_menu .et_mobile_menu,
    .et_pb_fullwidth_menu .et_mobile_menu,
    .dvcs_scrollable_mobile_menu.et_pb_menu .et_mobile_menu,
    .dvcs_scrollable_mobile_menu.et_pb_fullwidth_menu .et_mobile_menu {
        max-height: calc(100vh - 80px) !important; /* prevent overlap with browser UI bars */
        overflow-y: scroll !important; /* force scrollbar on all devices */
        overflow-x: hidden !important;
        -webkit-overflow-scrolling: touch;
        padding-bottom: 100px !important; /* extra space to scroll past last items */
        margin-bottom: 0 !important;
    }
    
/*     /* Ensure menu items at bottom are accessible */
/*     .et_pb_menu .et_mobile_menu li:last-child {
        margin-bottom: 150px !important;
    } */ 
}
