.page-one-column .panel-content .wrap {
    margin-top: -40px;
}
.page #content {
    padding-top: 0px !important;
}
#content .wrap {
    padding-top: 0;
}
.site-branding {
    padding: 2.1em;
}



.page .section {
    padding: 100px 0;
}
#content .entry-header {
    display: none;
}


#masthead .wrap {
    /* position: relative; */
	text-align: center;
}




.wrap {
	max-width: 80%;
}
 
@media screen and (min-width: 48em) {
	.wrap {
		max-width: 80%;
	}
}
 
.page.page-one-column:not(.twentyseventeen-front-page) #primary {
	max-width: 80%;
}

@media screen and (min-width: 30em) {
	.page-one-column .panel-content .wrap {
		max-width: 80%;
	}
}









@media screen and (min-width: 1200px) {

/* For devices with more than or equal to 1200px width
*/
    .site-content .wrap {
        max-width: none;
    }

    .page-one-column .panel-content .wrap,
    .single-post:not(.has-sidebar) #primary, .page.page-one-column:not(.twentyseventeen-front-page) #primary, .archive.page-one-column:not(.has-sidebar) .page-header, .archive.page-one-column:not(.has-sidebar) #primary {

        max-width: 80%;
    }
}









li {
    list-style-position: inside;
}






.twentyseventeen-panel:first-child { background: #ffffff; } /*actual front page content*/
#panel1 { background: #ffffff; } /*Front Page Section 1 Content*/
#panel2 { background: #ffffff; } /*Front Page Section 2 Content*/
#panel3 { background: #ffffff; } /*Front Page Section 3 Content*/
#panel4 { background: #ffffff; } /*Front Page Section 4 Content*/



/*
.page-id-28 #content {
background: #FFFF9C;
}
*/

.site-footer {background: #FFFF9C; position:relative; z-index:9999;}


/* Change menu colors */
.main-navigation a {
  color: yellow;
}
.main-navigation a {
  background-color: green !important;
}
.main-navigation a:link {
color: yellow;
}
.main-navigation a:hover {
  color: yellow !important;
}
.main-navigation a:visited {
color: yellow;
}








.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: 100%; max-height: 100%;}




.custom-header {
  margin-bottom: 0 !important;
}


.home .custom-header {
margin-bottom: 22px !important;
padding-bottom: 0px;
}

.home div.site-branding {
margin-bottom:  72px !important;
}

div.site-branding {
margin-bottom:  48px !important;
padding-bottom: 0px !important;
}




body .custom-header {
background-color: #FFFFFF;
}




@media screen and (min-width: 48em) {
	.custom-logo-link img {
		max-width: 400px;
	}
}

.custom-logo-link img {
    /* display: inline-block; */
    max-height: 133px;
    /* width: auto; */
}