.nav-primary, .nav-secondary .wrap, .site-wide-cta {
	background-image:none;
}

.genesis-nav-menu .widget-area {
	width:30%;
}

@media only screen and (min-width:1024px) {
.nav-primary .wrap {
	height:70px;
}
}

.header-full-width .title-area {
	width: 50%;
}
.header-image .site-title > a {
	height: 205px;
}

@media only screen and (max-width:1024px) {
	.genesis-nav-menu > .search {
		display:none;
	}
	.genesis-nav-menu .widget-area {
		display:none;
	}
}

.nav-secondary .wrap {
	border-top: 1px solid #232c60;
	border-bottom: 1px solid #232c60;
	padding-bottom: 0px;
}
.genesis-nav-menu .sub-menu {
    background: #f9f9f9;
}

.site-wide-cta .wrap {
	border-top: 1px solid #d6187e;
	border-bottom: 1px solid #d6187e;
}

.site-wide-cta .enews-widget input[type="submit"] {
	background-color:#232c60;
	border: 1px solid #232c60;
}
.site-wide-cta .enews-widget input[type="submit"]:hover {
	background-color:#d6187e;
	border: 1px solid #d6187e;
}
@media only screen and (min-width:1200px) {
	.site-wide-cta .enews-widget p {
		border-right: 1px solid #232c60;
		margin-bottom: 10px;
	}
}

.front-page .site-inner .widget-title {
	color: #232c60;
}

.about-social {
	margin-top: 10px;
	font-size: 28px;
}
a.about-social {
	color: #232c60;
	margin-left: 10px;
	margin-right: 10px;
}
a.about-social:hover {
	color: #d6187e;
}

.front-page-0 {
	padding-top: 40px;
	padding-bottom:0px;
}

.front-page-1, .front-page-2 {
	padding-top:0px;
	padding-bottom:0px;
}

button, input[type="button"], input[type="reset"], input[type="submit"], .button {
	background-color:#232c60;
	border: 1px solid #232c60;
}

button:hover, input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"], .button:hover {
	background-color:#ec008b;
	border: 1px solid #ec008b;
}

/*homepage blog*/
.front-page .content .entry {
	width:33% !important;
	float:left;
}
.front-page .content .entry:nth-child(1) {
	width: 33% !important;
}
.front-page .entry:nth-of-type(2n+3) {
	margin-left: 0;
}
.front-page .entry:nth-child(1) .custom-date {
    visibility: hidden;
}

@media only screen and (max-width: 960px) {
.front-page .content .entry {
	width:50% !important;
}
.front-page .content .entry:nth-child(1) {
	width: 50% !important;
}
}
@media only screen and (max-width: 750px) {
.front-page .content .entry {
	width:100% !important;
}
.front-page .content .entry:nth-child(1) {
	width: 100% !important;
}
}

#flex-footer a.button {
	color: #ffffff;
}
.footertext {
	text-transform:none;
	margin-bottom: 10px;
}

.single-post .entry {
    padding-top: 0;
}
#custom_html-2 {
	padding-top: 0;
}

.entry-header .entry-meta .entry-time {
    color: #333333;
    font-family: 'Cormorant Garamond', serif;
	font-size: 14px;
}

.front-page .entry-meta {
	display:none;
}

img.profile {
	border-radius:50%;
	width: 250px;
	margin-bottom: 20px;
}
.sidebar-primary img {
	display:block;
	margin-left: auto;
	margin-right:auto;
}

.hostcode {
	text-transform:uppercase;
	color:#ec008b;
	font-family: 'Open Sans', sans-serif;
	font-size:30px;
	margin-top: -40px;
}

.DT-grid {
	display: flex;
	flex-wrap: wrap;
	justify-content:center;
	align-items: center;
}
.DT-grid-item {
}

.DT-grid img {
padding: 0px 5px;
}

.custom-instagram .widget {
	margin-bottom: 50px;
}

.custom-instagram .featured-content .entry {
	box-shadow: none;
	float: left;
	padding: 1%;
	width: 33%;
}

@media only screen and (max-width: 500px) {
	
	.custom-instagram .featured-content .entry {
		float: none;
		width: 100%;
	}
	
}