html {font-size:14px}



body, p, #navigation ul li {font-family: "AvenirLTStd-Book", "Helvetica Neue", Helvetica, Arial, sans-serif!important;}

#black-studio-tinymce-2 h2 {
    font-size: 21px!important;
}
.main-navigation {
    display: inline;
}
.modal-dialog {
    width: 900px;
    margin: 50px auto;
}

.homepagecta h2 {
    display: inline-block!important;
    border: 3px solid #960848;
    padding: 5px 10px 0px;
}

.homepagecta .su-column-inner {    margin: 0 auto;
    text-align: center;
}

li#menu-item-8961 a {
    color: #62a744;
    font-size: 16px;
}

#callout {
    font-size: 34px;
    text-align: left;
    line-height: 39px;
    color: #fff;
	text-shadow: 2px 2px 6px #000;
    margin: 0 auto;
    width: 75%;
    padding: 120px;
}

.site-footer .widget-area {
	padding-bottom: 0;}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
    color: #666;
    background: #fff;
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    border: 1px solid #bbb;
    -webkit-border-radius: 3px;
    border-radius: 4px;
    display: inline;
    padding: 0.4em;
    width: 40%;
    margin-right: 9px;
}

section#black-studio-tinymce-2 {
    margin-bottom: 30px;
    margin-top: 0px;
}

input + input[type="submit"] {
    padding: 0.75em 1em;
	border-radius: 6px;
}

.page-one-column .panel-content .wrap {
	max-width: 1200px!important;}

a {color:#960848}

a:hover {color:#960848; border-bottom:none!important}

.page-id-6627.page.page-one-column:not(.twentyseventeen-front-page) #primary, .page-id-6627 #content .wrap {
    max-width: 1200px;
}

.basicinfo {
    height: 210px;
}

.staff-info {margin-bottom:40px}

.biopane {margin-top:20px}

.custom-header-media {
    background: url(http://youthfarmmn.org/wp-content/uploads/2021/04/Screen-Shot-2021-04-13-at-9.16.21-AM.png);
    background-size: cover;
    background-position: center;
} 

.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img {display:none}

.jetpack_subscription_widget {
	padding-top:30px;
    border-top: 2px #62a744 solid;
}

.staff-info h2 {padding:10px 0 0}
.staff-info h3 {padding:0px 0 10px}

li.staff_member {
    width: 30%;
    float: left;
    margin-right: 3%;
    list-style: none;
}

body:not(.has-sidebar):not(.page-one-column) .page-header, .blog:not(.has-sidebar) #primary article {float:none; width:100%}

.custom-logo-link img, body.home.title-tagline-hidden.has-header-image .custom-logo-link img, body.home.title-tagline-hidden.has-header-video .custom-logo-link img {max-width:550px}

body.home.title-tagline-hidden.has-header-image .custom-logo-link img, body.home.title-tagline-hidden.has-header-video .custom-logo-link img {
	max-height: 250px;}

.custom-logo-link img {
	max-height: 150px;}

#page div#comments {
    display: none;
}

.donatebutton {background:#62a744; width:100%; text-transform:uppercase; text-align:center; font-family: AvenirNextLTPro-Bold;      padding: 15px 0 10px;
    margin-bottom: 20px;
    letter-spacing: 3px;}

.donatebutton a, .donatebutton a:hover {color:#fff; text-decoration:none}

.site-footer, .site-footer h2 {font-size:1rem}

.donatebutton a {width: 100%;
	display: block;}

.donatebutton:hover {background:#960048 ; }

.site-footer .widget-column.footer-widget-2 {
    float: right;
    width: 48%;
}

article#panel1 {
    background-color: #fff;
    background-image: url(http://99.198.119.130/~youthfarmdev/wp-content/uploads/2018/02/YFMP-1217-homepage-01.jpg);
    background-repeat: no-repeat;
    background-size: contain;
	background-position:bottom
}

#panel1 h2.entry-title {
    width: 41%;
    text-align: center;
    margin: 0 auto;
}


.site-footer .widget-column.footer-widget-1 {
    float: left;
    width: 50%;
}

img.wp-image-7910 {margin-right:.7em}

.entry-title a {
    color: #51b5e3;
    text-decoration: none;
    margin-left: -2px;
}

.entry-title a:hover {color:#960848}

.site-info {
	display: none;} 

body {color:#63656a}


h3{
color: #da5e1b;
	font-family:AvenirLTStd-Medium;
	font-size: 1.85rem;
	margin-bottom:10px
}



h2 {color:#afa19a;    font-family: AvenirLTStd-Medium;
    font-size: 30px;}

h1 {color: #62a744;
    text-transform: none;
    font-family: AvenirNextLTPro-Bold;
    font-size: 36px;
    letter-spacing: 3px;}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 5px 0;
}

h5 {
    color: #f4a728;
    margin-bottom: 8px;
}


.page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title {  
color: #62a744;
    text-transform: none;
    font-family: AvenirNextLTPro-Bold;
    font-size: 36px;
    letter-spacing: 3px;
}


body {font-size:22px}

.site-footer .widget-area {
    border-top: 2px #62a744 solid;
}

.site-footer {margin-top:0}

.home .site-footer .widget-area, .site-footer {
    border-top: none;
}

.site-footer .widget-area {
    padding-bottom: 1em;
    padding-top: 3em;
}

.widget {padding-bottom:0}

.navigation-top a {
    color: #767676;
    font-family: AvenirNextLTPro-Bold;
    text-transform: uppercase;
    letter-spacing: 1.5px;
}

.page.page-one-column .entry-header, .twentyseventeen-front-page.page-one-column .entry-header, .archive.page-one-column:not(.has-sidebar) .page-header {
    margin-bottom: 1em;
}

.site-content {
    padding: 3em 0 0;
}

.site-header .menu-scroll-down .icon {display:none}

.entry-content a, .entry-summary a, .widget a, .site-footer .widget-area a, .posts-navigation a, .widget_authors a strong, .entry-content a:hover, .entry-summary a:hover, .widget a:hover, .site-footer .widget-area a:hover, .posts-navigation a:hover, .widget_authors a:hover strong {-webkit-box-shadow:none;
    box-shadow: none;}

li#menu-item-7720 a {color:#000}

article#post-7 h2 {
    display: none;
}



article#post-7 .kicker {
	color: #62a744;
    text-transform: none;
    font-family: AvenirNextLTPro-Bold;
    font-size: 36px;
    letter-spacing: 3px;}

li#menu-item-7720 {
    float: right;
    background: url(http://99.198.119.130/~youthfarmdev/wp-content/uploads/2018/01/yf-donate.png);
    background-repeat: no-repeat;
    font-size: 1;
    color: #000;
    background-size: 32%;
    padding-left: 40px;
}

#black-studio-tinymce-2 a {
    margin-top: 20px;
    display: inline-block;
    vertical-align: top;
    margin-left: 5px;
	color:#9cbd4d;
		font-size: 16px;
       font-family: AvenirNextLTPro-Bold;
    Text-transform: uppercase;
    letter-spacing: 1px;

}

.page-id-8398.page.page-one-column:not(.twentyseventeen-front-page) #primary, .page-id-8398 #content .wrap {
    max-width: 1200px;
}

.page-one-column .panel-content .wrap {
    max-width: 1000px;
    padding-bottom: 9em;
    padding-top: 4em;
}

/*Modal Adjustments*/

.btn-primary {
    background-color: #000;
    border-color: #000;
}

.btn-group-lg>.btn, .btn-lg {
	    border-radius: 0;
}

.modal-header .close {
    margin: 0;
}

.modal-title {
    position: absolute;
    margin-left: 45px;
}

@media (min-width: 1020px) {
.modal-dialog {
	max-width: 900px; } }

@media (max-width: 860px) {
    #callout {
        width:80%;
			padding:100px 0 0
    }

#panel1 h2.entry-title {width:100%; font-size: 34px;}

.modal.in .modal-dialog {
	width: 90%; margin-top:50px}

li.staff_member {width:100%; float:none; margin-right:0}

.site-footer .widget-column.footer-widget-1, .site-footer .widget-column.footer-widget-2 {width:100%; float:none}
	
	.has-header-image .custom-header-media img {display:none}
}


@media (min-width: 860px) and (max-width: 1060px) {
    #callout {
        width:80%;
			padding:100px 0 0
    }

#panel1 h2.entry-title {width:100%; font-size: 34px;}

.modal.in .modal-dialog {
	width: 90%; margin-top:50px}

li.staff_member {width:45%; }

}

@media screen and (min-width: 48em) {
.panel-image {
    height: 100vh;
    max-height: 600px;
	} }