/* = Child Theme Custom CSS File
-------------------------------------------------------------- */
.learn-more { padding: 16px 25px; font-size: 14px; font-weight: 700; letter-spacing: 1px; color: #fff !important; background: #285899; display: inline-block; }
/***************
---- HEADER ----
***************/
.logo { margin-top: -13px; }
.header-top { font-family: Arial, sans-serif; font-size: 15px; }
.header-top a { color: #fff; }
.header-top a:hover { color: #8ac732; }
#header { padding: 30px 0 0 !important; }
nav.main-menu { margin-top: -30px !important; }
nav.main-menu ul li a {
	font-family: 'Oswald', sans-serif !important;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #1a75bc !important;
	line-height: 109px;
}
nav.main-menu ul li a:hover { margin-top: 4px; padding-bottom: 5px !important; background: #ededed !important; border-bottom: 7px solid #1a75bc; line-height: 102px; padding-top: 7px; }
nav.main-menu ul li:hover { background: #ededed; }
.current-menu-item > a { background: #ededed !important; border-bottom: 7px solid #1a75bc; padding-bottom: 1px !important; }
.flexslider { height: auto !important; }
.home-slider .slide-content { width: 52%; padding: 30px; background: rgba(255,255,255,.5); }
.home-slider .slide-content .btn { background: #8cc53f; }
.home-slider .slide-content h1:after { display: none; }
.flex-next { background: url("http://www.hhh.eri-design.com/wp-content/themes/harvest/images/slider-right-arrow.png") center no-repeat #8cc53f !important; }
.flex-prev { background: url("http://www.hhh.eri-design.com/wp-content/themes/harvest/images/slider-left-arrow.png") center no-repeat #8cc53f !important; }
.appoint-var-three { background-position: 80% 50% !important; }
#appointment_form_three input[type="submit"] { background: #0071c0; }
#appointment_form_three input[type="submit"]:hover { background: #3a3c41; }
#appointment_form_three textarea { height: auto !important; }
.entry-content ul { font-size: 16px; }
#main-footer { padding: 35px 0 15px 0 !important; }
.tab-main .tab-content h5 { margin-bottom: -15px; }
.service-row .contents { position: relative; }
.service-row .contents .read-more { position: absolute; bottom: 25px; left: 25px; }
/*.tab-content article.content { min-height: 0 !important; }*/
#displaytweetswidget-2 p { border: 1px dotted #fff; padding:7px 10px; font-size:14px !important; color:#fff; }
#displaytweetswidget-2 p a { color: #86c434 !important; }
span.call-header { font-size: 18px; }
/***************
---- FOOTER ----
***************/
/* part of the footer bg */
.wheat-footer-top { background: url("http://hhh.eri-design.com/wp-content/themes/harvest-child/img/wheat-top.png") bottom center no-repeat; height: 70px; }
.home .wheat-footer-top { background-color: #fff; }
#main-footer { background: #1a75bc url("http://hhh.eri-design.com/wp-content/themes/harvest-child/img/wheat-bottom.png") top center no-repeat !important; }
#main-footer p, #main-footer li { color: #efefef !important; font-family: Arial, sans-serif; font-size: 16px; }
#main-footer .widget h3.title { font-weight: 500; font-size: 24px; }
#main-footer h4 { color: #fff; font-weight: 500; font-size: 20px; }
#main-footer ul { margin-bottom: 13px;}
#main-footer ul, #main-footer li { border: none !important; padding: 0 !important; }
#main-footer li { margin: 7px 0px !important; padding-left: 25px !important; background: url("http://hhh.eri-design.com/wp-content/themes/harvest-child/img/white-check.png"); background-repeat: no-repeat; }
#main-footer span { color: #fff; font-weight: 400; font-size: 20px; font-family: Helvetica, sans-serif; }
#main-footer .footer-bottom { border-color: #8bb0ff !important; margin: 0 !important; padding-top: 15px !important; }
#main-footer h3 { margin-bottom: 22px !important; }
/* newsletter */
#main-footer #wp_email_capture_widget_class-2 .textwidget, #main-footer #wp_email_capture_widget_class-2 p { 
	display: none !important; }
#main-footer label { color: #fff !important; }
#main-footer input[type="text"] { background: #208fe6 !important; border: 1px solid #285899 !important; }
#main-footer input[type="submit"] { background: #285899 !important; }
.appointment-img { margin-top: 15px; }
.mean-container .mean-bar { background-color: #1a75bc !important; }
.mean-container .mean-bar a.meanmenu-reveal, .mean-container .mean-bar .mean-nav { background-color: #1a75bc !important; }
.mean-container .mean-bar .mean-nav ul li a { border-color: #1a75bc !important;}
.mean-container .mean-bar:before { color: #fff; position: absolute; top: 13px; left: 15px; font-weight: 600; }
@media screen and (max-width: 530px) {
	.mean-container .mean-bar:before { content: "MENU"; }
}
@media screen and (max-width: 1200px) {
	.appointment-img { display: none; }
	.appoint-var-three .col-lg-8 { width: 100%; }
}
@media screen and (min-width: 1600px) {
	.home-slider .content-wrapper {
		top: 40% !important;
	}
}
.logo.retina { display: none; }
@media 
(-webkit-min-device-pixel-ratio: 1.25), 
(min-resolution: 120dpi){ 
	.logo { display: none; }
	.logo.retina { display: block; width: 290px; }
}
.contact-sidebar .timetable-area, .contact-sidebar .address-area, .contact-sidebar .social-icon { border-bottom: none !important; }
.pdf { background: url("http://hhh.eri-design.com/wp-content/uploads/2015/05/pdf-icon.png") no-repeat left center; padding: 7px 0 30px 30px; height: 22px; margin: 0 0 10px 0; }
.tab-main .tab-content { min-height: 315px !important; }

.toggle { position: relative; padding: 7px 20px 1px; background: #fff; margin-bottom: 20px; cursor: pointer; }
.toggle h4 { padding: 0 !important; line-height: 1.25; }
.toggle .toggle-content { display:none; padding: 0; }
.toggle .fa-plus, .toggle .fa-minus { position: absolute; top: 20px; right: 20px; font-size: 24px; display: block !important; color: #1a75bc; }

.col2 { margin: 10px 0; }
.col2 ul { float: left; width: 48%; padding-right: 15px; box-sizing: border-box; }
.col2 ul:nth-child(2) { padding-right: 0; }

.clear { clear: both; height: 0px; overflow: hidden; }
