/*
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.20.2.1703666680
Updated: 2023-12-27 08:44:40

*/

#header-new #menu-menu li a {
    background: white !important;
    /* border: solid 10px black !important; */
    padding: 18px;
    border-radius: 20px 20px 0px 0px;
}


/* CSS */
.custom-header {
    position: relative;
    right: 0.5%;
    width: 40%;
    font-size: 15px;
    position: relative;
    border-radius: 20px 20px 0px 0px;
    background: #c41a21;
    text-align: center;
    color: white !important;
    padding: 10px 18px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}

.custom-header h1 {

    font-weight: 800 !important;
    font-size: 40px !important;
}
.custom-header h1, .custom-header h2 {
    text-transform: uppercase;
    position: relative;
    right: 2.3%;
	color: white !important;
}

.custom-header-col2  {
    position: relative;
    right: 0.5%;
    width: 100%;
    font-size: 15px;
    position: relative;
    border-radius: 20px 20px 0px 0px;
    background: #c41a21;
    text-align: center;
    color: white !important;
    padding: 10px 18px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}


.custom-header-col2 h2, .custom-header-col2 h3, .custom-header-col2 h4 {
    text-transform: uppercase;
	color: white !important;
}


.custom-header-col3-w  {
    position: relative;
    right: 0.5%;
    width: 100%;
    font-size: 15px;
    position: relative;
    border-radius: 20px 20px 0px 0px;
    background: white;
    text-align: center;
    color: white !important;
    padding: 10px 18px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}


.custom-header-col3-w h2, .custom-header-col3-w h3, .custom-header-col3-w h4 {
    text-transform: uppercase;
	color: #c41a21 !important;
}

@media only screen and (min-width:0px) and (max-width:900px) {
.et_pb_module.et_pb_heading {
    width: 100%;
    text-align: center;
}


.et_pb_module.et_pb_heading h1, .et_pb_module.et_pb_heading h2, .et_pb_module.et_pb_heading h3 {
    font-size: 22px !important;
}
	}