.site-branding {
    padding: 0 0;
}


.panel-content .wrap {
    padding-bottom: 0em;
    padding-top: 0em;
}


.widget {
    padding-bottom: 0em;
}

.site-content {
    padding: 0em 0 0;
}
.site-content {
    padding: 0em 0 0;
}

.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: 0em;
}

.single-featured-image-header img {
    display: none;
    margin: auto;
}

.entry-meta {
    display: none;
}

.post-navigation {
    display: none;
}

.site-footer {
    font-size: 0.875rem;
    line-height: 1.6;
    margin-top: 0em;
}

.entry-header {
  	display: none;
}  


.site-info {
	display: none
}

.site-footer {
  	display: none
}    

.page:not(.home) #content {
    padding-bottom: 0em;
}
.page:not(.home) #content {
    padding-bottom: 0em;
}


body,
button,
input,
select,
textarea {
	font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
	font-size: 14px;
	font-size: 0.8rem;
	font-weight: 400;
	line-height: 1.66;
}

body {
  	color: #717171
}

h1,
h2,
h5,
h6 {
	clear: both;
	line-height: 1;
	margin: 0 0 0.12em;
	padding: 0em 0 0;
}


h3 {
	clear: both;
	line-height: 2.2;
	margin: 0 0 0em;
	padding: 0em 0 0;
}


h4 {
	clear: both;
	line-height: 1;
	margin: 0 0 0.15em;
	padding: 0em 0 0;
  	line-height: 1.33;
}

h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
	padding-top: 0;
}

h1 {
  	color: #afafaf;
	font-size: 40px;
	font-size: 3rem;
	font-weight: 500;
}

h2 {
	color: #717171;
	font-size: 17px;
	font-size: 1.7rem;
	font-weight: 600;
}

h3 {
	color: #3f3f3f;
	font-size: 14px;
	font-size: 1.2rem;
	font-weight: 300;
}

h4 {
	color: #3f3f3f;
	font-size: 16px;
	font-size: 1rem;
	font-weight: 300;
}

h5 {
	color: #3f3f3f;
	font-size: 13px;
	font-size: 0.8125rem;
	font-weight: 800;
	letter-spacing: 0.15em;
	text-transform: uppercase;
}

h6 {
	color: #3f3f3f;
	font-size: 15px;
	font-size: 0.9375rem;
	font-weight: 800;
}

p {
	margin: 0 0 1.5em;
	padding: 0;
}



/* Hover effects */

.entry-content a,
.entry-summary a,
.widget a,
.site-footer .widget-area a,
.posts-navigation a,
.widget_authors a strong {
  color: #28ae18;
	-webkit-box-shadow: inset 0 0px 0 #28ae18;
	box-shadow: inset 0 0px 0 rgba(15, 15, 15, 1);
	-webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out;
}

.entry-title a,
.entry-meta a,
.page-links a,
.page-links a .page-number,
.entry-footer a,
.entry-footer .cat-links a,
.entry-footer .tags-links a,
.edit-link a,
.post-navigation a,
.logged-in-as a,
.comment-navigation a,
.comment-metadata a,
.comment-metadata a.comment-edit-link,
.comment-reply-link,
a .nav-title,
.pagination a,
.comments-pagination a,
.site-info a,
.widget .widget-title a,
.widget ul li a,
.site-footer .widget-area ul li a,
.site-footer .widget-area ul li a {
	-webkit-box-shadow: inset 0 0px 0 rgba(255, 255, 255, 1);
	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
	text-decoration: none;
	-webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out;
}

.entry-content a:focus,
.entry-content a:hover,
.entry-summary a:focus,
.entry-summary a:hover,
.widget a:focus,
.widget a:hover,
.site-footer .widget-area a:focus,
.site-footer .widget-area a:hover,
.posts-navigation a:focus,
.posts-navigation a:hover,
.comment-metadata a:focus,
.comment-metadata a:hover,
.comment-metadata a.comment-edit-link:focus,
.comment-metadata a.comment-edit-link:hover,
.comment-reply-link:focus,
.comment-reply-link:hover,
.widget_authors a:focus strong,
.widget_authors a:hover strong,
.entry-title a:focus,
.entry-title a:hover,
.entry-meta a:focus,
.entry-meta a:hover,
.page-links a:focus .page-number,
.page-links a:hover .page-number,
.entry-footer a:focus,
.entry-footer a:hover,
.entry-footer .cat-links a:focus,
.entry-footer .cat-links a:hover,
.entry-footer .tags-links a:focus,
.entry-footer .tags-links a:hover,
.post-navigation a:focus,
.post-navigation a:hover,
.pagination a:not(.prev):not(.next):focus,
.pagination a:not(.prev):not(.next):hover,
.comments-pagination a:not(.prev):not(.next):focus,
.comments-pagination a:not(.prev):not(.next):hover,
.logged-in-as a:focus,
.logged-in-as a:hover,
a:focus .nav-title,
a:hover .nav-title,
.edit-link a:focus,
.edit-link a:hover,
.site-info a:focus,
.site-info a:hover,
.widget .widget-title a:focus,
.widget .widget-title a:hover,
.widget ul li a:focus,
.widget ul li a:hover {
	color: #000;
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0px 0 rgba(0, 0, 0, 1);
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0px 0 rgba(0, 0, 0, 1);
}


.site-header .menu-scroll-down {
    display: none;
}  
  
  
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 {
    background: #fff linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) repeat scroll 0 0;
    border: 1px solid #bbb;
    border-radius: 0px;
    color: #fff;
    display: block;
    padding: 0.7em;
    width: 100%;
}


@media screen and (max-width: 880px) {
 #pg-w59ff0c0faef17-0 .panel-grid-cell, #pg-w59ff0c0faef17-1 .panel-grid-cell, #pg-w59ff0c0faef17-2 .panel-grid-cell {
    float: left !important;
    width: auto;
}
  
  pgc-w59ff0c0faef17-0-0
  
#pg-w59ff0c0faef17-0 .panel-grid-cell {
    float: left !important;
    width: auto;
}
  
#pg-w59ff0e7cdc2c0-0 .panel-grid-cell {
    float: left !important;
    width: auto;
}

  
#pg-w59ff0e7cdc2c0-0 .panel-grid-cell, #pg-w59ff0e7cdc2c0-1 .panel-grid-cell, #pg-w59ff0e7cdc2c0-2 .panel-grid-cell, #pg-w59ff0e7cdc2c0-3 .panel-grid-cell, #pg-w59ff0e7cdc2c0-4 .panel-grid-cell {
    float: left !important;
    width: auto;
}
  
  
  pg-w59ff0f40ce7ae
  
#pg-w59ff0f40ce7ae-0 .panel-grid-cell {
    float: left !important;
    width: auto;
}

  
#pg-w59ff0f40ce7ae-0 .panel-grid-cell, #pg-w59ff0f40ce7ae-1 .panel-grid-cell, #pg-w59ff0f40ce7ae-2 .panel-grid-cell, #pg-w59ff0f40ce7ae-3 .panel-grid-cell, #pg-w59ff0f40ce7ae-4 .panel-grid-cell {
    float: left !important;
    width: auto;
}  
  
  
  
}  


.entry-content a img, .widget a img {

    -webkit-box-shadow: 0 0 0 8px #fff;
    box-shadow: 0 0 0 0px 

    #fff;

}