/*
Theme Name:     Neve Child
Theme URI:      https://themeisle.com/themes/neve/
Template: neve
Author:         ThemeIsle
Author URI:     https://themeisle.com
Version:        1.0.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    neve
*/

/* MAIN MENU */
.nav-menu-primary .sub-menu {
	background-color: #ffffff !important;
}
/*.nav-menu-primary .sub-menu:rollover {
	background-color: #464d7c; !important;
	color: #ffffff;
} */

/* HOME PAGE */
.container76 {
	margin: 0 12% 0 12%;
	padding: 30px 0 30px 0;
 }
@media (max-width: 1024px) {
    .container76 { 
        margin: 0px 2% 0px 2%;
		padding: 10px 0 10px 0;
    }
	#horizon {
		margin: 0;
		padding-top: 0;
		min-height: 0;
		width: 100%;
		background-image: none;		
	}
}
/* HOME SECTION - LANDSCAPE HORIZON BACKGROUND */
#horizon {
	margin: 0;
	padding-top: 0;
	min-height: 531px;
	width: 100%;
	background-image: url("/wp-content/uploads/apple_bar_orchard_3.jpg");		
}

/* HOME SECTION - FRUIT FROM OUR ORCHARDS */
#fruit-from-our-orchard {
	margin: 0;
	width: 100%;
	background-color: #bec1d1;		
}
.fruit-box {
	position: relative;
	margin: auto;
	margin-top: -75px;
	width: 94%;
	font-size: .75em;
	text-align: justify;	
}
.fruit-box span {
	font-weight: bold;
	font-size: .9em;	
}
.fruit-link {
	display:inline-block;
    width:100%;
    height:100%;
	padding: 10px;
	text-decoration: none;
	color: #ffffff !important;
	background-color: #464d7c;
	border-bottom: 4px solid #cc6666;
}
.fruit-link:hover {
	color: #ffffff !important;
	background-color: #cc6666;
}


 /* GENERAL STYLES  */
h1 {
	margin-top: 35px;
	font-family: 'KG This Is Not Goodbye', sans-serif, cursive;
	font-style: oblique;
	letter-spacing: 0.1rem;
	color: #464d7c;
	text-align: center;
	margin-top:30px;
}
h2, h3, h4 {
	color: #464d7c;
	text-align: center;
	margin-top:30px;
}

.spec-font {
	font-family: 'KG This Is Not Goodbye', sans-serif, cursive;
	font-style: oblique;
	letter-spacing: 0.1rem;
}

.smaller {
	.75em;	
}
.vs {
	.5em;	
}
.bigger {
	1.25em;	
}
.vb {
	2.5em;	
}

.left {
	text-align: left;	
}

p {
	margin-bottom: 20px;
}
.bold {
	font-weight: bold;	
}
hr.blue {
	border-top: 1px solid #464d7c;
}
.blue {
	color: #464d7c !important;	
}
.green {
	color: #53682a !important;	
}
.red {
	color: #e97474 !important;	
}
.responsive {
  max-width: 100%;
  height: auto;
}
a.blue-button {
	margin-top: 18px;
	background: #464d7c;
	color: #ffffff;
	padding: 6px 18px;
	text-align: center;
	text-transform:uppercase;
 	text-decoration: none;
	font-weight: bold;
 	display: inline-block;
 	cursor: pointer;
}
a.blue-button: hover {
	background: #59629e;
	color: #ffffff !important;
	transition: 0.7s;
}
a.green-button {
	margin-top: 18px;
	background: #53682a;
	color: #ffffff;
	padding: 6px 18px;
	text-align: center;
	text-transform:uppercase;
 	text-decoration: none;
	font-weight: bold;
 	display: inline-block;
 	cursor: pointer;
}
a.green-button: hover {
	background: #6c8737;
	color: #ffffff !important;
	transition: 0.7s;
}
a.red-button {
	margin-top: 18px;
	background: #cc6666;
	color: #ffffff;
	padding: 6px 18px;
	text-align: center;
	text-transform:uppercase;
 	text-decoration: none;
	font-weight: bold;
 	display: inline-block;
 	cursor: pointer;
}
a.red-button: hover {
	background: #e97474;
	color: #ffffff !important;
	transition: 0.7s;
}

/* FOOTER */
#site-footer {
	color: #ffffff;	
}
#site-footer h1,#site-footer h2,#site-footer h3,#site-footer h4 {
	color: #ffffff;
	font-size: .8em;
	margin-bottom: 1px;
}
#site-footer a {
	color: #ffffff;	
}
#site-footer a:link {
	text-decoration: none;	
}
#site-footer a:hover, #site-footer a:active {
	text-decoration: underline;	
}
#site-footer .footer-menu nav-ul li {
	text-align: center;
}
#site-footer .footer-bottom {
	color: #cc6666 !important;
	background-color: cc6666 !important;
}
#site-footer .footer-bottom a {
	color: #cc6666 !important;
}
