
body {
    background: rgba(230, 225, 196, 0.8);
    
}
#header-image {
	min-height: 980px;
	position: absolute;
	width: 100%;
	z-index: 1;
}
#header-image::after {
    background: none;
    border-bottom: solid 0px #1b1b1b;
}
header .site-title a {
	font-family: "Cardo", times, serif;
	font-size: 3.125em;
}

.home header .site-title a {
	font-family: "Cardo", times, serif;
	font-size: 4.825em;
	font-weight: lighter;
	text-decoration: none;
	text-shadow: 0 0 10px #888;
	text-transform: none;
}

.home header .site-description {
	font-family: "Cardo", serif;
	font-size: 220%;
	font-style: italic;
	font-weight: lighter;
	margin: 3%;
}

header .site-description {
	font-family: "Cardo", serif;
	font-size: 150%;
	font-style: italic;
}

.site-branding {
	margin-top: 5em;
}

.home .site-branding {
	margin-top: 14em;
	margin-bottom: 18em;
}

.main-navigation ul ul {
	top: 3.45em !important;
}

.main-navigation a {
	color: #b0a591;
	font-family: "Cardo";
	font-size: 1.5em !important;
}

h1, h2, h3, h4, h5, h6 {
	text-align: center;
}
.single article h3, .page article h3 {
    font-size: 1.6em;
	line-height: 1.3;
	margin-bottom: 1em;	
}

#nav-wrapper {
	margin: 4em auto auto;
}

.entry-meta {
	display: none;
}

.homepage-article {
	background: none repeat scroll 0 0 #37251b;
	float: left;
	margin-right: 25px;
	max-height: 220px;
		width: 230px;
	word-wrap: break-word;
}
.homepage-article h3.entry-title a {
	font-size: 15px;
	padding: 15px 10px !important;
}

#secondary .widget-title, #footer-sidebar .widget-title {
	background: none repeat scroll 0 0 #615642;
	color: #fff;
	font-family: "Cardo";
	font-size: 24px;
}

h2#page-title, .archive h1.page-title, .page h1.entry-title {
	border-bottom: medium none;
	box-shadow: none;
	font-family: "Cardo", serif !important;
	margin-bottom: 0;
}



.page-content, .entry-content, .entry-summary {
	margin: 1.5em 2em 0;
}

#nav-below {
	background: none repeat scroll 0 0 transparent;
}
#colophon {
    background: #37251b;
    color: #777777;
    padding: 20px;
}

.footer-logo h4 {
	background-color: #615642;
	color: #fff;
	font-family: "Cardo";
	font-size: 125%;
	font-weight: 700;
	padding: .5em;
}

.partner-logo {
	background-color: #fff;
	color: #fff;
	margin: 0 0 2em;
	padding: .5em;
}

.plogos {
	margin-left: 3%;
	padding: 0 1.6%;
}
#colophon .site-info {
    display: none;
}

@media (min-width: 1799px) {
	.container {
	.home header .site-title a {
		font-size: 600%;
	}
	
	.home header .site-description {
		font-size: 250%;
		font-weight: lighter;
		margin: 3%;
	}
	
	.home .site-branding {
		margin-bottom: 18em;
		margin-top: 15em;
	}
	
	#header-image {
		min-height: 1050px !important;
	}
	
	.main-navigation a {
		color: #b0a591;
		font-size: 1em;
	}
	
	.plogos {
		padding: 0 3%;
	}
}
@media screen and (max-width: 480px) {
.container {
   width: 100%;}
	 .home header .site-title a {
		font-size: 1.85em;
	}
}
@media (max-width: 699px) {
	.home header .site-title a {
		font-size: 2.125em;
	}
	
	.home .site-branding {
		margin-bottom: 11em;
		margin-top: 6em;
	}
	
	#primary {
		float: left;
		width: 100%;
	}
	
	#secondary {
		display: none;
	}
	
	.plogos {
		padding: 0 1%;
	}
}
.single article h2, .page article h2 {
    font-size: 1.9em;
    font-weight: 500;
	margin-bottom: 30px;
}
.responsive-two-columns {
    display:flex;
    flex-wrap:wrap;
	padding:calc(3px + 1.5625vw);
}
.responsive-two-columns > * {
    width:100%;
	
}

/* tablet breakpoint */
@media (min-width:768px) {
    .responsive-two-columns > * {
        width:50%;
    }
}
	@media screen and (max-width: 768px) and (min-width: 480px) {
    .container, #nav-wrapper {
        width: 98% !important;
    }
}