/*

    These CSS codes generated by YellowPencil Editor.
    https://yellowpencil.waspthemes.com


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. "What We Do" Page
    03. "Who We Are" Page
    04. "PlanBe" Page
    05. "Home" Page
    06. "Farm Share" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #page-content .l-section .l-section-h{
	padding-top:0px;
}

body .ush_menu_1.type_mobile .w-nav-anchor.level_1{
	font-size: 16px !important;
}

body h6{
	line-height: 26px !important;
}

body #page-content .l-section:nth-child(2){

	background-color:#8e44ad;
}

body #page-content .g-cols h3{
	font-family:'Abel', sans-serif;
	color:#ffffff;
	text-transform:uppercase;
	line-height:1.3em;
}

body .w-nav > .w-nav-list > .menu-item > .w-nav-anchor{
	font-family:'Abel', sans-serif;
	text-transform:uppercase;
	font-weight:500;
	font-size:20px;
	font-family:'Abel', sans-serif;
	text-transform:uppercase;
	font-size:22px;
	font-weight:500;
}

body #page-content .g-cols p{
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	color:#333333;
	font-size:18px;
	line-height:1.4em;
}

body #page-content p strong{
	color:#1f86a2;
}

body .w-nav .menu-item .menu-item .w-nav-anchor{
	font-family:'Abel', sans-serif;
	text-transform:uppercase;
	font-weight:500;
	font-size:20px;
}

body .vc_inner .wpb_wrapper p{
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
}

body .w-contacts-list .w-contacts-item span{
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
}

body #page-footer .l-section .l-section-h > .g-cols > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column .wpb_wrapper p{
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	padding-top:42px;
}

body #page-footer .wpb_wrapper h4{
	font-family:'Abel', sans-serif;
}

body .widgettitle, body .comment-reply-title, body h4{
	line-height: 44px !important;
	line-height: 44px !important;
	line-height: 3em;
	font-weight:400;
	font-size:22px !important;
	line-height:1em;
	letter-spacing:0;
	margin-bottom:2rem;
	line-height: 3em;
	font-weight:400;
	font-size:22px;
	line-height:1em;
	letter-spacing:0;
	margin-bottom:2rem;
	line-height: 3em;
	font-weight:400;
	font-size:22px !important;
	line-height:1em;
	letter-spacing:0;
	margin-bottom:2rem;
	line-height: 3em;
	font-weight:400;
	font-size:22px;
	line-height:1em;
	letter-spacing:0;
	margin-bottom:2rem;
	line-height: 44px !important;
	line-height: 3em;
	font-weight:400;
	font-size:22px !important;
	line-height:1em;
	letter-spacing:0;
	margin-bottom:2rem;
	line-height: 3em;
	font-weight:400;
	font-size:22px;
	line-height:1em;
	letter-spacing:0;
	margin-bottom:2rem;
	line-height: 3em;
	font-weight:400;
	font-size:22px !important;
	line-height:1em;
	letter-spacing:0;
	margin-bottom:2rem;
	line-height: 3em;
	font-weight:400;
	font-size:22px;
	line-height:1em;
	letter-spacing:0;
	margin-bottom:2rem;
	line-height: 44px !important;
	line-height: 3em;
	font-weight:400;
	font-size:22px !important;
	line-height:1em;
	letter-spacing:0;
	margin-bottom:2rem;
	line-height: 3em;
	font-weight:400;
	font-size:22px;
	line-height:1em;
	letter-spacing:0;
	margin-bottom:2rem;
	line-height: 3em;
	font-weight:400;
	font-size:22px !important;
	line-height:1em;
	letter-spacing:0;
	margin-bottom:2rem;
	line-height: 3em;
	font-weight:400;
	font-size:22px;
	line-height:1em;
	letter-spacing:0;
	margin-bottom:2rem;
	line-height: 44px !important;
	line-height: 3em;
	font-weight:400;
	font-size:22px !important;
	line-height:1em;
	letter-spacing:0;
	margin-bottom:2rem;
	line-height: 3em;
	font-weight:400;
	font-size:22px;
	line-height:1em;
	letter-spacing:0;
	margin-bottom:2rem;
	line-height: 3em;
	font-weight:400;
	font-size:22px !important;
	line-height:1em;
	letter-spacing:0;
	margin-bottom:2rem;
	line-height: 3em;
	font-weight:400;
	font-size:22px;
	line-height:1em;
	letter-spacing:0;
	margin-bottom:2rem;
}

body #page-footer .g-cols h4{
	color:#df4d4d;
	padding-bottom:32px;
}

body #page-footer .wpb_wrapper .vc_column_container:nth-child(1) h4{
	padding-bottom:0px;
}

body .w-iconbox .w-iconbox-meta h4{
	font-family:'Abel', sans-serif;
	font-weight:500;
	text-transform:capitalize;
}

body #page-content .g-cols h6{
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
}

body .w-counter .w-counter-value span{
	font-family:'Anton', sans-serif !important;
	font-size:100px !important;
}

body #page-content .l-section:nth-child(4){

	background-color:#ededed;
}

body #page-content .g-cols i{
	font-size:40px !important;
}

@media (min-width:1025px){

	body #page-content .l-section{
	padding-bottom:100px;
	padding-top:100px;
	padding-top:100px;
}

body #page-content .l-section:nth-child(1){

	padding-bottom:0px;
	}

}



/*-----------------------------------------------*/
/*  "What We Do" Page                            */
/*-----------------------------------------------*/
@media (min-width:1025px){

	body.page-id-2683 #page-content .l-section{
	padding-bottom:61px !important;
	}

}



/*-----------------------------------------------*/
/*  "Who We Are" Page                            */
/*-----------------------------------------------*/
body.page-id-2642 #page-content .l-section:nth-child(2){

	background-color:#e8e6e9;
}

body.page-id-2642 #page-content .g-cols h2{
	line-height:1.9em;
	font-family:'Abel', sans-serif;
	text-transform:uppercase;
	font-weight:500;
	color:#e13131;
}

@media (min-width:768px){

	body.page-id-2642 #page-content .g-cols h2{
	font-size:73px;
	}

}



@media (min-width:1025px){

	body.page-id-2642 .ush_menu_1.type_mobile .w-nav-anchor.level_1{
	font-size: 16px !important;
	}

}



/*-----------------------------------------------*/
/*  "PlanBe" Page                                */
/*-----------------------------------------------*/
body.page-id-3552 #page-content .l-section:nth-child(2){

	margin-top:51px;
	background-color:#f9fafa;
}



/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
body.page-id-2 #page-content .l-section:nth-child(2){

	background-color:#cc1f48;
}

body.page-id-2 .l-canvas #page-content .l-section .l-section-h .g-cols .vc_column_container .vc_column-inner .wpb_wrapper .w-iconbox .w-iconbox-icon{
	background-color:#cc1f48 !important;
}

body.page-id-2 #page-content .g-cols .w-counter-value{
	color:#cc1f48 !important;
}

body.page-id-2 #page-content h4 span{
	font-family:'Abel', sans-serif;
	font-size:32px;
	line-height:1.4em;
}

body.page-id-2 #page-content .wpb_text_column p{
	color:#ecf0f1;
	font-family:'Abel', sans-serif;
	text-align:center;
	letter-spacing:0.2px;
	font-size:33px;
}

@media (max-width:1024px){

	body.page-id-2 #page-content .l-section{
	padding-top:74px;
	padding-bottom:0px;
	}

}



@media (max-width:899px){

	body.page-id-2 #page-content .l-section:nth-child(2){

	padding-bottom:72px;
}

body.page-id-2 #page-content .wpb_text_column p{
	font-size:24px;
	line-height:1.2em;
}

body.page-id-2 #page-content .l-section:nth-child(3){

	padding-bottom:84px;
}

body.page-id-2 #page-content .l-section:nth-child(4){

	padding-bottom:64px;
	}

}



@media (max-width:479px){

	body.page-id-2 #page-content .g-cols h6{
	font-size:19px;
	}

}



/*-----------------------------------------------*/
/*  "Farm Share" Page                            */
/*-----------------------------------------------*/
body.page-id-3538 #page-content .w-image:nth-child(9) .attachment-full{
	padding-bottom:78px;
}