/*---------------------------------------------------------------------------------

 Theme Name:   Divi child
 Theme URI:    
 Description:  Divi child theme
 Author:       ML
 Author URI:   
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  https://www.elegantthemes.com/

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

.product-list .et_pb_blurb_position_left .et_pb_main_blurb_image {
    width: 100px;
    padding-top: 8px;
}

.product-list .et_pb_blurb_position_left .et_pb_blurb_container {
    padding-left: 34px;
}


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

}

@media only screen and (max-width: 1400px) {
	.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1 {
		font-size: 60px!important;
	}

}

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


}

@media only screen and (max-width: 980px) {
	.product-list .et_pb_blurb_position_left .et_pb_main_blurb_image {
		width: 50px;
		padding-top: 8px;
	}	
	.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1 {
		font-size: 50px!important;
	}
	div#top-slider .et_pb_header_content_wrapper {
		font-size: 15px;
	}

	div#top-slider a.et_pb_button {
		min-width: auto;
		font-size: 12px!important;
	}
	.et_pb_fullwidth_header_scroll {
		display: none;
	}
	div#top-slider a.et_pb_button {
		min-width: auto!important;
	}	
	.split-section {
		padding: 50px 0!important;
	}

	.split-section .et_pb_text_align_left {
		margin: 0!important;
		max-width: 100%;
	}

	.et_pb_module {
		max-width: 100%;
	}

	h2 {
		font-size: 30px!important;
	}

	.et_pb_text, .et_pb_text_inner span, .et_pb_slide_content {
		font-size: 15px!important;
	}

	.split {
		display: flex;
		flex-wrap: wrap;
		/* padding: 0; */
	}
		.split-text {
		order: 1;
	}

	.split-img {
		order: 2;
		margin-bottom: 0;
	}

	.split-text {
		padding: 0 0 50px;
		margin: 0;
		padding-top: 0!important;
	}

	.split-text a.et_pb_button {
		margin-top: 20px;
		font-size: 12px!important;
	}

	.footer-widget:nth-child(n), .footer-widget {
		width: 100%!important;
		margin: 28px 0!important;
	}

	#page-container .et_pb_section .et_pb_post_slider_0.et_pb_slider .et_pb_more_button {
		font-size: 13px!important;
	}


	.et_pb_post_slider_0.et_pb_slider .et_pb_slide_content, .et_pb_post_slider_0.et_pb_slider .et_pb_slide_content div {
		font-size: 15px!important;
	}

}


@media only screen and (max-width: 767px) {
	.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1 {
		font-size: 40px!important;
	}
	.et_pb_blurb_position_left .et_pb_main_blurb_image, 
	.et_pb_blurb_position_right .et_pb_main_blurb_image, .et_pb_blurb_position_left .et_pb_blurb_container, .et_pb_blurb_position_right 		.et_pb_blurb_container {
		display: block;
		width: 100%;
		padding: 0!important;
	}

	.et_pb_module.et_pb_blurb {
		margin-bottom: 0;
	}
}