/*---------------------------------------------------------------------------------

 Theme Name:   Uilcom Divi 
 Theme URI:    
 Description:  Uilcom Divi Child theme
 Author:       
 Author URI:   
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/
/*HOME*/

.homegrid .brbl-post-tile-content {
    background: #246ea5 !important;
}

.homegrid .brbl-post-tile-categories {
    color: white;
}

/* DP POST RIVISTE */
.dppost_riviste .brbl-masonry-content {
    background: #246ea5 !important;
}

/*youtube video*/
.fluid-width-video-wrapper {
    margin-top: 50px;
}

/* pagine categoria*/
.categorie_settori .bck-bp-meta-wrap {
    background: #246ea5;
}

.categorie_settori .bck-bp-post {
    padding-bottom: 0px !important;
}

.categorie_settori .bck-bp-not-found-title {
    display: none;
}

.categorie_contatto .bck-bp-thumb {
    display: grid !important;
}


/* MENU */
.et-menu li li a {
    padding: 6px 20px;
    width: 100% !important;
}

.nav li ul {
	width: 300px !important;
}


/* FORM */

.uilcomforms a {
    color: white;
    font-weight: bold;
}

.uilcomforms {
    color: white;
}

#footer-info{
	text-align:center;
	float: none;
}


/*add labels above the form input fields*/
.et_pb_contact_form label.et_pb_contact_form_label {
	display: block !important;
	color: white;
}
/*hide the extra label*/
.et_pb_contact_form .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title {
    display: none;
}
/*make placehold text same color as field background*/
.et_pb_contact_form ::-webkit-input-placeholder {
color: #ffffff !important;
}
.et_pb_contact_form.my_contact :-moz-placeholder {
color: #ffffff !important;
}
.et_pb_contact_form ::-moz-placeholder {
color: #ffffff !important;
}
.et_pb_contact_form :-ms-input-placeholder {
color: #ffffff !important;
}

.et_contact_bottom_container {
    float: none;
    text-align: center;
    display: block !important;
}

.et_pb_contact_field_options_list {
   display: grid;
   grid-template-columns: 50% 50%;
   grid-template-rows: 50% 50%; 
}

.et-social-google-plus a.icon:before { 
	background: url('/wp-content/uploads/2022/05/facebook.png'); 
	content: '' !important; 
	display: inline-block !important;  
	background-repeat: no-repeat;
}

.bck-bp-meta-wrap{
	margin-top: -20px;
}

.et_pb_menu__search-button {
	margin-left:30px !important;
}

.et_pb_menu__search-input {
	color: white !important;
}

.et_pb_menu__search-input::placeholder {
	color: white !important;
	opacity: 1 !important;
}