/* CSS Document */
/*======================================================================
 ARCHIVES
======================================================================*/
.archive article a,
.archive article a img {
    display: block;
}
.archive article h2 {
    margin-top: -2px;
}
.archive article .entry-header {
	margin-bottom: 0;
}
.archive article p {
	margin-bottom: .5rem;
}

.blog main h2,
.search h2 {
	color: #636466;
	text-transform: uppercase;
}

.search .page-title {
	color: #0089d0;
}


/*======================================================================
 PAGE HEADERS
======================================================================*/
section#titles h1 {
    color: #01a490;
    text-transform: uppercase;
}

section#titles h2 {
  	color: #636466;
    font-family: CachetBookRegular;
	font-size: 1.5rem; 
	line-height: 2rem; 
}

section#titles iframe {
	width: 100%; 
	height: 450px; 
}

@media(max-width: 992px) {
	section#titles h1 {
		font-size: 30px; 
	}
	
	section#titles h2 {
		font-size: 20px;
	}
}


/*======================================================================
 404 PAGE
======================================================================*/
#errorcontent {
	padding: 3rem 0;
}

#errorcontent #custom-search-input input {
	border: 3px solid #0060af;
}

#errorcontent span.input-group-btn button {
    border-radius: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background-color: #0060af;
    border-color: #0060af;
}

#errorcontent .search {
	margin: 1.5rem auto;
}

#errorcontent.noresults {
	padding: 0;
}

.error404 h2 {
	color: #0060af; 
}

.error404 h3 {
	color: #636466;
	font-size: 20px; 
	line-height: 24px; 
}

.error404 .error404 .searchform {
	margin-bottom: 0;
}


@media (max-width: 767.98px) {


} @media (max-width: 575.98px) {

	.blog #navigation a, 
	.blog #navigation, 
	.category #navigation a, 
	.category #navigation, 
	.taxonomy #navigation a, 
	.taxonomy #navigation, 
	.tag #navigation a, 
	.tag #navigation {
		font-size: 1rem;
		line-height: 1rem;
	}
	
	.search.search-results #navigation a, 
	.search.search-results #navigation {
		font-size: 1rem;
		line-height: 1rem;
	}
	
	.modal-header button.close {
		top: -20px;
		right: 0px;
		width: 50px;
		height: 50px;
		line-height: 0rem;
		font-size: 1.5rem;
	}
	
	#homebody iframe, 
	#titles iframe {
		min-height: 300px; 
		min-width: 100%;
	}
	
	
	
}