/*======================================
Theme Name: Eric De Bolle
Theme URI: https://divicake.com/
Description: https://leesonlandscape.com/
Version: 1.0
Author: Divi Cake
Author URI: https://leesonlandscape.com/
Template: Divi
======================================*/


/* You can add your own CSS styles here. Use !important to overwrite styles if needed. */

.clm_2 {
        background-color: #1f1e1e;
    padding: 50px;
    border-radius: 30px;
    box-shadow: 0px 0px 30px #ffffff2e;
}

input#gform_submit_button_1 {
    padding: 12px 30px;
    border: 0px solid;
    font-weight: bold;
    font-size: 16px;
    border-radius: 50px;
    background-color: #000;
    color: #fff;
}


.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
    padding: 12px 20px !important;
    background-color: #1f1e1e;
    border-radius: 20px;
    border: 0px solid;
    box-shadow: 0px 0px 30px #00000066;
}

header#main-header {
    display: none !important;
}

footer#main-footer {
    display: none !important;
}


.home_section {
    /* background-image: linear-gradient(to left top, #0a0f15, #0d1319, #10161c, #121820, #141b24, #161e28, #19202b, #1b232f, #1f2734, #232a38, #272e3d, #2b3242) !important; */
    background: rgb(14,15,15);
background: radial-gradient(circle, rgba(14,15,15,1) 0%, rgba(0,0,0,1) 100%);
}

.home_section .et_pb_row {
    width: 90% !important;
    max-width: 100%;
}

.text_2 h2:before {
    content: "";
    background-color: #fff;
    position: absolute;
    width: 100px;
    height: 3px;
    bottom: 0;
}

.text_2 h2 {
    font-size: 55px;
    color: #fff;
    font-weight: bold;
    padding-bottom: 20px !important;
}

span.eric_1 {
    color: #bd4f01;
}

.home_section .et_pb_row .et_pb_menu_0 .et_pb_menu__wrap {
    justify-content: flex-end;
}




@media only screen and (min-width:980px) and (max-width:9999px) {
	
	.brd1 {
    border-right: 2px solid #f2f2f22b !important;
}
	
	
	.align_c {
        display: flex !important;
       align-items:center;
    }
		.home_section  .et_pb_menu  li {
    margin-left: 50px !important;
}
	.text_4 h2 {
    font-size: 30px;
}
}


@media only screen and (min-width:0px) and (max-width:980px) {
	

	h1{
		font-size:32px;
		line-height:40px;
	}
	
	
	h2{
		font-size:24px;
		line-height:30px;
	}
    
	
	.flex-reverse {
		display: flex !important;
        flex-direction: column-reverse 
	}
	
	.flex-reverse .et_pb_column:nth-child(1) {
		margin-bottom:0 !important;
	}
	
	.flex-reverse .et_pb_column:nth-child(2) {
		margin-bottom:50px !important;
	}
	

}