/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
 /* change header background color to green: 8056082-hc | tmb */
.site-header {
	background-color: #215732 !important;
}

/* change footer background color to green: XXXXXX-hc | tmb */
.site-footer {
	background-color: #215732 !important;
}

/*--- Center content in upper overlay on homepage / 11346540-hc caimin ---*/
.homepage .overlay {
	text-align: center;
}

/*
	CSS Migrated from Jetpack:
*/

/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
 /* change header background color to green: 8056082-hc | tmb */
.site-header {
	background-color: #215732 !important;
}

/* change footer background color to green: XXXXXX-hc | tmb */
.site-footer {
	background-color: #215732 !important;
}
#secondary .widget {
	border: 2px solid #215732 !important;
	margin: 0 0 20px 0 !important;
}
#secondary .widget_search .search-form {
	float: left;
	width: 100%;
	border: 2px solid #215732 !important;
	position: relative;
}
#secondary .widget_search .search-form label {
	float: left;
	width: 100%;
}
#secondary .widget_search .search-form label .search-field {
	float: left;
	width: 100%;
	box-shadow: none !important;
}
#secondary .widget_search .search-form .search-submit {
	position: absolute;
	right: 0;
	background-color: #215732;
	color: #fff;
	box-shadow: none !important;
	height: 100%;
}
#secondary .widget .widget-title {
	border-bottom: 2px solid #215732 !important;
	padding-bottom: 10px !important;
}
#secondary .widget #google_translate_element .goog-te-combo {
	width: 100%;
	border: 2px solid #215732;
	padding: 7px 5px;
	color: #215732;
	font-weight: 600;
}
#secondary .widget #google_translate_element .skiptranslate {
	font-weight: 600;
	color: #000 !important;
}
#secondary .widget .tagcloud .tag-cloud-link {
	font-size: 14px !important;
	float: left;
	margin: 0 0 10px 0;
	border: 1px solid #215732;
	background-color: #215732;
	color: #fff;
	width: 100%;
	padding: 7px 10px;
	border-radius: 4px;
}
/* set site title and tagline next to logo on desktop */
@media screen and (min-width: 1500px) {
	.main-navigation li {
	margin-left: 28px;
}
}
.main-navigation li {
	margin-left:18px;
	font-size: 14px;
}
.main-navigation li:nth-child(1) {
	margin-left: 0;
}
p.site-title {
	width: 50%;
	font-size: 14px;
	padding-right: 5px;
}
.main-navigation li a {
	font-weight: 600;
}
.menu-primary-container .menu-left a {
	text-align: left;
}
.menu-primary-container .menu li.menu-item .sub-menu li.menu-item a {
	font-weight: 400;
}

@media screen and (min-width: 880px) {
	/*adjust branding container*/
	.site-branding {
		display: flex;
		align-items: center;
		width: 42%;
	}
	
	/*adjust site title*/
	.site-title {
		padding-left: 10px;
		font-size: 1em;
	}
	
	/* adjust site nav*/
	#site-navigation {
		width: 56%;
				text-align: left;
	}
}
/* Add a background to the front page blocks on the header */

.home .content-caption .entry-content {
    background: white;
}

/* Changes the color of the h4 on the front page blocks on the header */
.home .content-caption .entry-content h4 {
    color: black;
}
/* Changes the size of the front page blocks on the header */
@media screen and (min-width: 80em){
.content-caption {
    max-width: 50%;
    }}
/* Add padding to the sides of the column block | 2421058-zen bc*/
@media only screen and (min-width: 600px) {
.homepage .wp-block-column {
padding: 0  30px;
}
}
/* remove homepage intro-background-image on smaller screens zen-2460895 DF */
@media handheld, only screen and (max-width: 1025px) {
    div.header.section {
        background-image: none!important;
        background-color: #215732;
}

    .overlay {
        opacity: 0;
}
    .home p.has-background {
    background-color: white!important;
}
}
/* menu position on phones zen-2460895 DF */
@media handheld, only screen and (max-width: 500px) {
#site-navigation {
    float: left;
    padding-top: 20px;
}
}
/*  underline footer categories and tags -- 2569832-zen (DOC) */
.entry-footer a {
  text-decoration: underline;
}
