/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.27.4.1736860649
Updated: 2025-01-14 13:17:29

*/

.et-social-youtube a.icon:before { content: '\e0a3'; }
#top-header .et-social-icons { float:right !important; }
#top-header #et-info { width: 100%; }


/*place button modules next to each other in the same column*/
.pa-inline-buttons .et_pb_button_module_wrapper {
    display: inline-block;
}

.et_pb_bg_layout_dark .et_pb_slide_description {
  text-shadow: 0 0px 0px rgba(0,0,0,0);
}

.wp-block-latest-posts.wp-block-latest-posts__list  {
    	list-style-type: disc !important; list-style-position: inside;
}

.et-pb-contact-message {color:red;}

input.et_pb_contact_captcha {color:white !important; border-bottom-width: 1px !important;
  border-bottom-color: #FFFFFF !important;}

.entry-title {font-size:48px; font-weight: bold;
}

@media (max-width: 980px) {
  .et_header_style_left #logo {
    max-width: 80% !important;
  }
}



@media (min-width: 991px) {

.et_pb_image_container {
    width:100%;
    height:220px;
    overflow:hidden;
}

.et_pb_image_container img{
    width:100%;
    height:auto;
}

.et_pb_post {min-height:380px;}
	
}

@media (max-width: 575px) {
    /* Styles for extra small devices */
	.et_pb_slide_description {padding:20px 20px !important;}
}

@media (min-width: 576px) and (max-width: 767px) {
    /* Styles for small devices */
	.et_pb_slide_description {padding:20px 20px !important;}
}

@media (min-width: 768px) and (max-width: 991px) {
    /* Styles for medium devices */
	.et_pb_slide_description {padding:20px 20px !important;}
}

@media (min-width: 992px) and (max-width: 1199px) {
    /* Styles for large devices */
	.et_pb_slide_description {padding:20px 20px !important;}
}

@media (min-width: 1200px) and (max-width: 1399px) {
    /* Styles for extra large devices */
	.et_pb_slide_description {padding:90px 20px !important;}
}

@media (min-width: 1400px) {
    /* Styles for extra large devices */
	.et_pb_slide_description {padding:160px 20px !important;}
}