/*
Theme Name: James Stone Goodman Divi
Theme URI: http://wordpress-style.net
Description: Child Theme For Divi
Author: Eduard Ungureanu
Author URI: http://wordpress-style.net
Template: Divi
Version: 1.0
*/

/* Start your custom CSS bellow this comment
============================================ */

h1, h2, h3, h4, h5, h6 {
    overflow-wrap: normal;
}

.menu-home {
	background-color: #3f3c2a !important;
	margin-top: 0 !important;
	padding-top: 16px !important;
	padding-bottom: 6px !important;
}

.menu-about {
	background-color: #6f6788 !important;
	margin-top: 0 !important;
	padding-top: 16px !important;
	padding-bottom: 6px !important;
}

.menu-about:hover,
.menu-about.current-menu-item {
	background-color: #6245BE !important;
	margin-top: 0 !important;
	padding-top: 16px !important;
	padding-bottom: 6px !important;
	color: #fff !important;
}

.menu-books {
	background-color: #7b8aa2 !important;
	margin-top: 0 !important;
	padding-top: 16px !important;
	padding-bottom: 6px !important;
}

.menu-books:hover,
.menu-books.current-menu-item {
	background-color: #5E89CE !important;
	margin-top: 0 !important;
	padding-top: 16px !important;
	padding-bottom: 6px !important;
	color: #fff !important;
}

.menu-events {
	background-color: #677250 !important;
	margin-top: 0 !important;
	padding-top: 16px !important;
	padding-bottom: 6px !important;
}

.menu-events:hover,
.menu-events.current-menu-item {
	background-color: #8CA852 !important;
	margin-top: 0 !important;
	padding-top: 16px !important;
	padding-bottom: 6px !important;
	color: #fff !important;
}

.menu-recordings {
	background-color: #bebecb !important;
	margin-top: 0 !important;
	padding-top: 16px !important;
	padding-bottom: 6px !important;
}

.menu-recordings:hover,
.menu-recordings.current-menu-item {
	background-color: #AFAFED !important;
	margin-top: 0 !important;
	padding-top: 16px !important;
	padding-bottom: 6px !important;
	color: #fff !important;
}

.menu-links {
	background-color: #b3a141 !important;
	margin-top: 0 !important;
	padding-top: 16px !important;
	padding-bottom: 6px !important;
}

.menu-links:hover,
.menu-links.current-menu-item {
	background-color: #E0C222 !important;
	margin-top: 0 !important;
	padding-top: 16px !important;
	padding-bottom: 6px !important;
	color: #fff !important;
}

.menu-contact {
	background-color: #5f644f !important;
	margin-top: 0 !important;
	padding-top: 16px !important;
	padding-bottom: 6px !important;
}

.menu-contact:hover,
.menu-contact.current-menu-item {
	background-color: #8DB50A !important;
	margin-top: 0 !important;
	padding-top: 16px !important;
	padding-bottom: 6px !important;
	color: #fff !important;
}


input#nf-field-4 {
    background-color: #6f6788;
    color: #fff;
    font-size: 20px !important;
    border: none;
    padding: 10px;
}

input#nf-field-4:hover {
    background-color: #6245BE;
    
}
