/* 
 Theme Name:     Divi Child Theme
 Author:         DevTeam
 Author URI:     https://www.elegantthemes.com/
 Template:       Divi
 Version:        1.01
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 5.4.1
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 


et_pb_section {
    background-color: #FFFFFF;
}
body{
	font-family: 'Noto Sans',sans-serif !important;
		letter-spacing:-0.02em;
		font-weight:400 !important;
}

.et_pb_button {
	font-size: 15px !important;
	font-family: 'Noto Sans',sans-serif !important;
	font-weight: 600 !important;
}

/*--------Desktop Font--------*/
h1, h2, h3, h4, h5, h6 {
		font-family: 'Noto Sans',sans-serif !important;
		font-weight: 600;
		color: #030303;
}

/*--------Desktop Font--------*/




.et_pb_module h2, .et_pb_column_1_3 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, .et_pb_column_2_5 h2 {
    font-size: 56px;
    line-height: 1.1;
	letter-spacing: -0.02em;
}

.et_pb_module h3, .et_pb_column_1_3 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, .et_pb_column_2_5 h3 {
    font-size: 44px;
    line-height: 1.2;
	letter-spacing: -0.02em !important;
}


.et_pb_module h4, .et_pb_column_1_3 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, .et_pb_column_2_5 h4 {
    font-size: 30px;
	line-height: 1.2;
	letter-spacing: -0.02em !important;
	font-weight:600 !important;
}

.et_pb_module h5, .et_pb_column_1_3 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, .et_pb_column_2_5 h5 {
    font-size: 24px ;
    line-height: 1.4;
	letter-spacing: -0.02em !important;
	font-weight:600 !important;
}

.headline-size-unset h1,
.headline-size-unset h2,
.headline-size-unset h3,
.headline-size-unset h4,
.headline-size-unset h5,
.headline-size-unset h6 {
	font-size: unset;	
}



/*--------Mobile Font------- */

@media (max-width: 480px) {
	
	body{
		font-size: 18px !important;
}
    
.et_pb_module h2, .et_pb_column_1_3 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, .et_pb_column_2_5 h2 {
    font-size: 32px;
}

.et_pb_module h3, .et_pb_column_1_3 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, .et_pb_column_2_5 h3 {
    font-size: 28px;
}


.et_pb_module h4, .et_pb_column_1_3 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, .et_pb_column_2_5 h4 {
    font-size: 24px;
}

.et_pb_module h5, .et_pb_column_1_3 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, .et_pb_column_2_5 h5 {
    font-size: 20px;
}
	.headline-size-unset h1,
	.headline-size-unset h2,
	.headline-size-unset h3,
	.headline-size-unset h4,
	.headline-size-unset h5,
	.headline-size-unset h6 {
	font-size: unset;	
	}

}