body																		{ overflow: scroll; }
.content a																	{ text-decoration: underline; }
h1, h4																		{ font-family: 'Quicksand', serif; font-weight: 800; }
body, .entry-content p, .textwidget											{ font-family: 'Open Sans', sans-serif; }
.site-header																{ height: 60px; min-height: 60px; }
body.home .site-header														{ background-color: #6ca741; }
body.page-id-5 .site-header													{ background-color: #59A0DC; }
body.page-id-7 .site-header													{ background-color: #e28725; }
body.page-id-91 .site-header												{ background-color: #9e6ead; }
body.page-id-25 .site-header												{ background-color: #555; }
body.page-id-11 .site-header												{ background-color: #de1414; }
body.home a,
body.home .site-header .nav-primary a										{ color: #385512; }
body.page-id-5 a,
body.page-id-5 .site-header .nav-primary a									{ color: #305C81; }
body.page-id-7 a,
body.page-id-7 .site-header .nav-primary a									{ color: #7d5020; }
body.page-id-91 a,
body.page-id-91 .site-header .nav-primary a									{ color: #5b296b; }
body.page-id-25 a,
body.page-id-25 .site-header .nav-primary a									{ color: #999; }
body.page-id-11 a,
body.page-id-11 .site-header .nav-primary a									{ color: #7F0D01; }
.site-header .nav-primary a:hover,
.site-header .nav-primary .current-menu-item a								{ color: white !important; }
.nav-primary .genesis-nav-menu a											{ font-family: 'Open Sans', sans-serif; height: 60px; }
/*
.site-container .site-header .wrap .title-area								{ background: url(/sites/2015-08/wp-content/uploads/2015/08/pb-logo.png) no-repeat 0 0 !important; width: 65px; }
.site-container .site-header .wrap .title-area:hover						{ background: url(/sites/2015-08/wp-content/uploads/2015/10/pb-logo_hover.png) no-repeat 0 0 !important; }
*/
#jp-carousel-comment-form-container,
#js-carousel-comment-form-container,
.jp-carousel-image-meta,
.jp-carousel-comments,
#jp-carousel-comments-loading												{ display: none !important; }
.sidebar .entry-image														{ width: 80px; }
input, textarea																{ color: black; }
.button:hover a																{ color: white; }
.site-footer																{ font-size: 10px; }


@media only screen and (max-device-width: 960px), (max-width: 960px) {
/*
.site-container .site-header .wrap .title-area								{ background: url(/sites/2015-08/wp-content/uploads/2015/08/pb-logo.png) no-repeat center !important; width: 100%; }
.site-container .site-header .wrap .title-area:hover						{ background: url(/sites/2015-08/wp-content/uploads/2015/10/pb-logo_hover.png) no-repeat center !important; width: 100%; }
*/
.nav-primary .genesis-nav-menu > .menu-item > a								{ text-align: center; }
.nav-primary .genesis-nav-menu.responsive-menu > li:hover > a,
.nav-primary .genesis-nav-menu.responsive-menu > li.current_page_item a		{ color: #6ca741; }
.responsive-menu-icon														{ margin-top: 20px; }
.gallery-columns-8 .gallery-item											{ width: 50%; }
.header-image .site-title a													{ min-height: 60px; }
.responsive-menu-icon														{ margin-bottom: 0; }
.responsive-menu-icon::before												{ color: black; }
.site-header .nav-primary a													{ background-color: #59A0DC; }
}

@media only screen and (max-device-width: 500px), (max-width: 500px) {
.desktoponly																{ display: none; }
}