/*
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.1755083002
Updated: 2025-08-13 13:03:22

*/
.et_pb_menu .et_pb_menu__menu>nav>ul>li {
	margin-right: 15px;	
}

#menu-mainmenu .social-media-icon{
	margin-top: -25px
}

#menu-mainmenu .btn-inverse{  
  	background-color: #cf2e2e;
    border: 2px solid #cf2e2e;
  	border-radius: 50px 20px;
	max-height: 75px;	
}

#menu-mainmenu .btn-inverse a{	
	color: #fff!important;
}

#menu-mainmenu .btn-inverse:hover{
  	background-color: #fff;
  	border-radius: 50px 20px;
}

#menu-mainmenu .btn-inverse a:hover{	
	color: #000!important;
	border: unset;
}
#menu-mainmenu .social-media-icon{	
	margin-right: -15px;	
}

#menu-mainmenu .social-media-icon a:hover{	
	border: unset;
}

#menu-mainmenu li a:hover{
	border-bottom: 2px solid #cf2e2e;
}

.dsm_menu_0_tb_footer ul.dsm-menu li a:visited {
    color: #fff!important;
}

.home div.et_pb_section.et_pb_section_0 {
	height: 200px!important;
	min-height: 150px!important;
}

.home div.et_pb_section.et_pb_section_0 h1 {
	font-size: 17px;
	padding: 5px 0!important;
}

.home div.et_pb_section.et_pb_section_0 .et_pb_column .et_pb_row_inner, .et_pb_row {
	padding: 15px 0!important;
}

.et_pb_icon_0_tb_footer{
	text-align: center!important;
}

@media (min-width: 980px) {
    .home div.et_pb_section.et_pb_section_0 {
        height: 500px!important;
        min-height: 650px!important;
    }
	
	.home div.et_pb_section.et_pb_section_0 h1 {
        font-size: 44px;
    }
	
    /*div.et_pb_section.et_pb_section_0 .et_pb_column .et_pb_row_inner, .et_pb_row {
        padding: 40px 0!important;
    }*/
	
	.et_pb_icon_0_tb_footer{
		text-align: center!important;
	}
}