/*
 Theme Name:  Divi Child Theme
 Theme URI:    https://divilife.com
 Description:  Child Theme for Divi
 Author:       Tim Strifler
 Author URI:   https://divilife.com
 Template:     Divi
 Version:      1.0.0
*/

/*****Add any custom CSS below this line*****/

.header-btn {
	background-color: #000;
	padding: 18px 30px 18px 30px;
	color: #fff;
	margin-left: 20px;
}

.header-btn a:hover {
	color:f53737!important;
}

@media (min-width: 768px) and (max-width: 1030px) {
.header-btn {  	
	padding: 10px 10px 10px 10px;
	}
}

@media (max-width: 767px)  {
.header-btn {  	
	padding: 10px 10px 10px 10px!important;
	}
}


/*Hide Title descriptions on mouse hover*/
img	{
        	pointer-events: none;
		}


/*Main Menu*/

#menu-main-menu a {
	padding-top:7px;
	border-top: 3px solid #fff;
	border-bottom: 4px solid #fff;	
}

#menu-main-menu a:hover {
	padding-top:7px;
	border-top: 3px solid #f53737;
	border-bottom: 3px solid #f53737;	
}

#menu-main-menu a:active {
	padding-top:7px;
	border-top: 3px solid #f53737!important;
	border-bottom: 3px solid #f53737!important;	
}

/* Formidable Forms */
/* === Formidable Forms minimalist bottom-border style === */
.frm_fields_container input[type="text"],
.frm_fields_container input[type="email"],
.frm_fields_container input[type="url"],
.frm_fields_container input[type="number"],
.frm_fields_container input[type="password"],
.frm_fields_container input[type="tel"],
.frm_fields_container input[type="search"],
.frm_fields_container select,
.frm_fields_container textarea {
  border: none !important;                /* remove all borders */
  border-bottom: 2px solid #f53737 !important; /* bottom border only */
  border-radius: 0 !important;            /* remove rounded corners */
  background: transparent !important;     /* optional clean look */
  padding: 8px 4px;                       /* adjust spacing */
  box-shadow: none !important;            /* remove inner shadows */
  transition: border-color 0.3s ease;     /* smooth hover/focus */
}

/* focus/active state for accessibility */
.frm_fields_container input:focus,
.frm_fields_container select:focus,
.frm_fields_container textarea:focus {
  border-bottom-color: #000 !important; /* WP blue or your brand color */
  outline: none !important;
}
