/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
body.custom-background {
	background: #b3aeb4;
}

#masthead .header-inner {
	padding-top: 30px;
	padding-bottom: 0;
}

button,input[type=button],input[type=reset],input[type=submit],.more-link-container .more-link,.site-content a.primary-button,#infinite-handle span,.navigation.paging-navigation .current,.navigation.paging-navigation a:hover,#masthead .top-bar,#toggle-sidebar .search-form .search-submit,.brief-text,.brief-text a,.blog .hentry.format-link,.archive .hentry.format-link,.header-social-menu .social-list li a:before {
	color: #ffffff;
}

#infinite-handle span, .navigation.paging-navigation .current, .navigation.paging-navigation a:hover, #masthead .top-bar, #toggle-sidebar .search-form .search-submit, .brief-text, .blog .hentry.format-link, .archive .hentry.format-link, #page .mejs-controls .mejs-time-rail .mejs-time-current, #page .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, #comments .bypostauthor > .comment-body .comment-author .fn:after, .wp-block-button .wp-block-button__link {
	background-color: #375986;
}

button, input[type="button"], input[type="reset"], input[type="submit"], .more-link-container .more-link, .site-content a.primary-button {
	background: #7a4b4d;
}

button:hover, .more-link-container .more-link:hover, .site-content a.primary-button:hover, #infinite-handle span:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
	background-color: #375986;
	opacity: .8;
}

#masthead .top-bar .search-form .search-field {
	border-color: #ffffff;
	min-width: 200px;
}

#masthead .top-bar,
.wf-active .brief-text {
	background-color: #77869d;
}

.secondary-navigation a,
a, #page #flickr_badge_uber_wrapper a:link, #page #flickr_badge_uber_wrapper a:active, #page #flickr_badge_uber_wrapper a:visited, .post-navigation a:hover, .hentry .entry-header a:hover, .hentry .entry-footer a:hover, .single .entry-content p span.dropcap, .page .entry-content p span.dropcap {
	color: #466C8C;
}

.secondary-navigation>div>ul>li {
	border-color: #466C8C;
}

#masthead .site-branding {
	padding-bottom: 20px;
}

#masthead .site-branding img {
	max-height: 140px;
	margin-top: -20px;
}

#masthead .top-bar {
	display: none;
}

.main-navigation .container>div>ul>li>a,
.dropdown-toggle:after,
.main-navigation li.menu-item-has-children>a:after, .main-navigation li.page_item_has_children>a:after {
	border-color: #466C8C;
	color: #466C8C;
}

.site-menu ul ul,
.site-menu ul ul li a {
	border-color: #F2DC99;
}

.site-menu ul>li>ul:before {
	border-color: transparent transparent #F2DC99;
}

.has-custom-background #page {
	margin: 10px;
}

.site-menu .menu-item-description, .site-menu li.focus>a, .site-menu li:hover>a {
	color: #222;
}

.wp-block-button .wp-block-button__link {
	border: none;
	border-radius: 1px;
	color: #fff;
	display: inline-block;
	height: 44px;
	line-height: 44px;
	padding: 0 18px;
}

#infinite-handle span:hover, .more-link-container .more-link:hover,
.site-content a.primary-button:hover, button:hover, input[type=button]:hover,
input[type=reset]:hover, input[type=submit]:hover, .wp-block-button .wp-block-button__link:hover {
	opacity: .8;
}

/****Slideshow Background****/
#featured-content .featured-slide .hentry.has-post-thumbnail .inner-hentry:before {
	background-color: #222;
}

#featured-content .featured-slide .hentry.has-post-thumbnail .inner-hentry:before {
	opacity: .9;
	width: 150%;
}

/* fix jetpack gallery caption for prosperity theme | #2662478-zen eD */
.wp-block-jetpack-slideshow_caption.gallery-caption {
	background-color: rgba(0,0,0,.5);
	opacity: 1;
	visibility: visible;
	height: auto;
}

.upcoming-events li .event-description, .upcoming-events li .event-location { display: none; }