/*
Theme Name: Web Symphonies Divi Child
Theme URI: https://websymphonies.com
Description: Smart. Flexible. Beautiful. Child theme for Divi.
Author: Isaac @ Websymphonies
Author URI: https://websymphonies.com
Template: Divi
Version: 2.5.4
*/

/* Hero banner row */
.custom-hero {
    position: relative;
    width: 100%;
    height: 500px; /* adjust height as needed */
    background-size: cover;
    background-position: center;
    overflow: hidden;
}

/* Black overlay */
.custom-hero-overlay {
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.55);
    z-index: 1;
}

/* Inner container (title wrapper) */
.custom-hero-inner {
    position: absolute;
    bottom: 0; /* anchor it to the bottom */
    left: 0;
    width: 100%;
    z-index: 2;
    padding: 0 0 30px; /* bottom padding for breathing room */
}

/* Title styling */
.custom-hero-title {
    font-size: 50px;
    font-weight: 700;
    color: #fff;
    margin: 0;
    text-align: left;
}


/* Breadcrumb bar below hero */
.custom-breadcrumbs {
    background: #f5f5f5; /* light gray background */
    padding: 10px 0px;
}

.custom-breadcrumbs #breadcrumbs {
    margin: 0;
    font-size: 18px;
    color: #444;
}

.custom-breadcrumbs #breadcrumbs a {
    color: #7ba53a; /* green link */
    text-decoration: none;
}

@media (max-width: 601px) {
   .custom-hero-inner h1 {
        font-size: 27.777777777778px;
    }
}

.entry-title.main_title{display:none}

.modula-item .figc{z-index:-1}

.et_pb_section{padding-top:2%}

#custom_html-4 input, textarea{min-height:50px;}
#custom_html-4 input[type=submit]{width:95%; background-color:#c1d82f; text-transform:uppercase}
#custom_html-4 h4{font-size:24px; text-align:center}
.et_pb_module.et_pb_sidebar_0_tb_body{background:#f5f5f5; text-align:center; padding-left: 45px; padding-top: 50px;}

@media all and (max-width:769px){
	.et_pb_row{width:90% !important}
	.et_pb_module.et_pb_sidebar_0_tb_body{width: 100%; padding-right: 45px;}
}

#field_2_9{overflow:hidden !important}

    .home .et_pb_section.et_pb_section_0.main-slider, .home .et_pb_row.et_pb_row_0_tb_body{
        padding: 0;
    }

.more-link{text-transform:capitalize}
