/*
Theme Name: Divi FR Child
Theme URI: https://fundaciorecerca.cat
Description: Child Theme FR
Author: Fundacio Recerca
Author URI: https://fundaciorecerca.cat
Template: Divi
*/

.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar::before {
    color: #fff!important;
}
.et_mobile_menu li a:hover {
    /* color: #999; */
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    background: #000;
}
body #page-container .et_pb_section .et_pb_button_0:hover {
    background-image: initial;
    background-color: #ec6907!important;
}
body #page-container .et_pb_section .et_pb_button_0 {
    font-size: 25px;
}
body .et_pb_bg_layout_light.et_pb_button:hover, body .et_pb_bg_layout_light .et_pb_button:hover, body .et_pb_button:hover {
    color: #ffffff!important;
    background-color: #000000;
    border-color: #ffffff!important;
    border-radius:0;
}
body .et_pb_button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce-message a.button.wc-forward {
    font-size: 14px;
    background-color: #ffffff;
    border-width: 1px!important;
    border-color: #000000;
	    border-radius:0!important;
}
#mj_fons_ao {
    background-size: contain;
    background-position: bottom center!important;
    background-image: url(/wp-content/uploads/2024/07/ajuts25.png)!important;
    background-repeat: no-repeat;
}
.et_parallax_bg {
    background-image: url("/wp-content/uploads/2023/10/Sin-titulo-1.jpg");
    height: 822.9px;
    transform: translate(0px, 291.3px);
    background-size: contain!important;
}
.et_pb_column.et_pb_column_1_2.et_pb_column_0_tb_header.et_pb_css_mix_blend_mode_passthrough {
    padding: 20px 0;
}
body #page-container .et_pb_section .et_pb_button_1 :hover{
    color: #000!important;
    font-size: 25px;
    background-color: #ec6907!important;
}
body #page-container .et_pb_section .et_pb_button_1:hover{
    color: #000!important;
    font-size: 25px;
    background-color: #ec6907!important;
}
body #page-container .et_pb_section .et_pb_button_1{
    color: #000!important;
    font-size: 25px;
    background-color: #FFF!important;
}
 body #page-container .et_pb_section .et_pb_button_2:hover, body #page-container .et_pb_section .et_pb_button_3:hover {
    background-image: initial;
    background-color: #ec6907!important;
}
body #page-container .et_pb_section .et_pb_button_2,body #page-container .et_pb_section .et_pb_button_3{
    background-image: initial;
    background-color: #FFF!important;
}

@media (min-width: 981px){
.et_pb_row {
    padding: 10px 0!important;
}
}

@media (max-width: 980px) {
    .et_pb_column {
        width: 100%;
        /* margin-bottom: 30px; */
        padding: 0!important;
    }
	.et_pb_row .et_pb_column .et_pb_module:last-child{
		min-height: auto;
	}
}

.et_first_mobile_item, #mobile_menu > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-6790 > a {
    display: block!important;
}

.et_pb_text_0 {
    font-size: 1.5em;
    /* min-height: 70vh; */
    padding-top: 10vh!important;
    /* padding-bottom: 20vh!important; */
    padding-left: 5%;
}

#page-container input.text, #page-container input.title, #page-container input[type=email], #page-container input[type=password], #page-container input[type=tel], #page-container input[type=text], #page-container input[type=date], #page-container input[type=number], #page-container select, #page-container textarea, #page-container input#born-date {
    border: 0px solid #000000 !important;
    border-bottom: 1px solid #000000 !important;
    border-radius: 10px !important;
    background: #e2e2e2 !important;
    color: black;
    padding: 10px;
    font-size: 16px;
    margin: 10px 0px !important;
    width: 100% !important;
    text-align:left !important
}
