@charset 'utf-8';
/*
 Theme Name:   YolandDesign Child
 Theme URI:    http://yoland.ancorathemes.com/
 Description:  YolandDesign - Fully Responsive and Mobile Friendly theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     yolanddesign
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  yolanddesign
*/


@import url("../yolanddesign/style.css");
@import url('https://fonts.googleapis.com/css?family=Crete+Round');


/* =Theme customization starts here
-------------------------------------------------------------- */

.top_panel_top{
	display: none;
}
.top_panel_over .top_panel_wrap{
	top: 58px;
}
.admin-bar.top_panel_over .top_panel_wrap {
    top: 90px;
}
.top_panel_fixed .top_panel_wrap{
	top: 0px;
}
.body_wrap .p-farm{
	background: #9ABB30;
	text-align: right;
	color: #fff;
	font-size: 26px;
	font-family: "Averia Serif Libre";
	padding: 15px 0 0;
}
.body_wrap .tw-trees{
	color: #7A7A7A;
	font-size: 15px;
	background: url('img/top-bg.jpg') #fff center left no-repeat;
	    padding: 5px 0 0 45px;
}
.body_wrap .right-top{
	color: #7A7A7A;
	font-size: 13px;
	line-height: 17px;
}
.body_wrap .address-col{
	background: url('img/address.jpg') center left no-repeat;
	padding: 11px 0 0 45px
}
.body_wrap .phone-col{
	background: url('img/phone.jpg') center left no-repeat;
	padding: 11px 0 0 45px
}
.body_wrap .hours-col{
	background: url('img/hours.jpg') center left no-repeat;
	padding: 11px 0 0 45px
}
.p-farm,
.tw-trees,
.address-col,
.phone-col,
.hours-col{
	min-height: 58px !important;
}
.contact_logo{
	display: none;
}
.top_panel_style_7 .menu_main_nav_area .menu_main_nav.right{
	float: left !important;
}
body:not(.top_panel_fixed) .top_panel_position_over .top_panel_middle{
	background: #fff !important;
	border-top: 1px solid #F2F2F2;
}
.menu_main_nav_area {
	margin: 17px 0 -5px !important
}
.menu_main_nav_area a{
	color: #333333 !important; 
	font-size: 14px !important;
	font-weight: 600 !important;
}
.top_panel_top_socials{
	margin: 0px;
}
.menu_main_nav.right{
	width: auto !important;
}
.sc_socials.sc_socials_size_small .sc_socials_item{
    margin: 0 0.5em 0 0 !important;
}
.top_panel_wrap .sc_socials a:before, .top_panel_wrap .sc_socials [class*="icon-"]:before{
    color: #4F4F4F !important
}
.menu_main_nav_area a.r-qoute{
    background: #9ABB30;
    display: inline-block;
    padding: 3px 9px;
    
    text-transform: uppercase;
    color: #fff !important;
    font-size: 11px !important;
    font-weight: bold !important;
    position: relative;
    top: -15px;
    left: 35px;
}
.scheme_original .post_featured .post_header a:hover, .scheme_original .top_panel_over.top_panel_fixed .top_panel_style_7 .menu_main_nav > li.current-menu-item > a, .scheme_original .top_panel_over.top_panel_fixed .top_panel_style_7 .menu_main_nav > li.sfHover > a, .scheme_original .top_panel_over .top_panel_style_7 .menu_main_nav > li.current-menu-item > a, .scheme_original .top_panel_over .top_panel_style_7 .menu_main_nav > li.current-menu-ancestor > a, .scheme_original .top_panel_over .top_panel_style_7 .menu_main_nav > li.sfHover > a, .scheme_original .top_panel_over .top_panel_style_7 .menu_main_nav > li > a:hover{
	color: #fff !important
}
.admin-bar.top_panel_fixed .top_panel_wrap {
    top: 15px !important;
}
.home .slider_alias_yoland-slider-1{
	margin-top: 68px
}
.gform_wrapper ul li.gfield{
clear: none !important
}
.home .gform_wrapper label, .home .gform_wrapper input, .home .gform_wrapper textarea{
color: #fff !important
}
.footer_wrap_inner #gform_widget-2{
width: 50%;
}
.footer_wrap_inner #gform_fields_1{
margin-left: -15px !important;
}
.footer_wrap_inner #text-3,
.footer_wrap_inner #text-4{
width:25%;
}

@media (max-width: 767px) {
.address-col,
.phone-col,
.hours-col {
display: none;
}
.scheme_original .body_wrap {
overflow: hidden;
}
}
@media (max-width: 767px) {
.header_mobile .menu_button {
    left: auto;
    right: 40px;
}
	.p-farm{
		text-align: center !important;
	}
	.tw-trees{
    text-align: center !important;;
    background: #fff !important;;
    padding: 10px 0 0 !important;;
	}
	.p-farm, .tw-trees, .address-col, .phone-col, .hours-col {
	    min-height: 53px !important;
	}
	.tw-trees{
		min-height: 40px !important;
	}
	.right-top{
		padding-left: 40px !important
	}
	.home .slider_alias_yoland-slider-1{
		margin-top: 0px
	}
	.logo_text{
		display: none
	}
.header_mobile .logo {
padding-top: 15px !important;
}
.header_mobile .logo br{
display: none;
}
.scheme_original .logo .logo_slogan {
color: #fff !important;
}
}

@media (max-width: 767px) and (orientation: landscape){
.header_mobile .menu_button {
right: 20px;
}
}

@media(max-width: 600px){
.footer_wrap_inner #gform_widget-2{
width: 100%;
}
.footer_wrap_inner #text-3,
.footer_wrap_inner #text-4{
width:100%;
}
}