
.homebuilder.first-one {
	margin-top:0!important;
}

.headad img:hover {
	opacity:.5!important;
}

.post-previous, .post-next {
	visibility:hidden;
	display:none;
}

.apply {
	background-color: #1e73be;
    color: white;
    margin: auto;
    padding: 5px;
    max-width: 20%;
    border-radius: 12px;
    text-align: center;
}
/* center widget titles*/
h2.block {
	font-size: 1.125rem;
	font-weight: bold;
	letter-spacing: 3px;
	text-align: center;
	text-transform: uppercase;
	
}
/*center widget title underline*/
h2.block:after {
    display: block;
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 40px;
    margin: 0 0 0 -20px;
}
/*turn widget underline color blue*/
h2.widget:after, h2.block:after {
	background-color:#1e73be;
}

/*Hide Social Icons on Sidebar*/
.tab-post-inn .sharedaddy, .tab-post-inn .sd-title {
 visibility: hidden!important; 
	display:none;

}

/*Change font, size, and color of website title*/
#titles h1 > a {
		font-weight:bold;
	line-height:30px;
	font-size:48px;
	font-family: 'Playfair Display', serif;
	color:#1e73be!important;
}

#titles {
	max-width:100%!important;
}

/*Change size and font of tagline*/
#titles p.site-description {
	font-size:14px;
	font-family: 'Vollkorn', serif;

}
/*make search button in menu white bc black is hard to see on blue background*/
#header .searchOpen {
	color:#fff;
}

/*Headline/featured image layout in articles*/
.post-head {
	text-transform:uppercase;
}

.has-post-thumbnail p.meta.cat {
	max-width:35%;
	max-height:35%;
}

.subtitle{
	line-height:25px!important;
	font-weight:500;
	font-family: vollkorn;
	font-size:16px!important;
}

/*MAKE SIDEBAR WHITE*/
.sidele {
	background-color:#fff!important; 
	color:#000!important;
}
h2.widget:after {
	background-color:#1e73be!important;
	opacity:1;
}

/*CAPTION STYLING*/
.wp-caption-text, figcaption {
	font-family: 'Lato', sans-serif!important;
    font-weight: 900!important;
    font-size: 0.8125rem!important;
    line-height: 1.4!important;
    color: #000!important;
    margin-top: 0.3125rem!important;
    display: inline-block!important;
	text-align:left!important;
}

/*MOSAIC SMALL SQUARES HEADLINE SIZE*/
.maso h3 {
	font-size:20px;
	line-height:25px;
}

.mag-item-small .wpm_excerpt p {
	line-height:1.5;
}

/*MEDIA QUERIES (Makes it web responsive)*/
@media only screen and (max-width: 600px) {
	.ml-block-ml_mosaic {
		display:none;
	}

}

@media only screen and (max-width: 500px) {
		.post-head {
		
		padding:0!important;
		
	}
	h1.entry-title {
		font-size:30px!important;
		line-height:35px!important;
	}
	.single-post p.meta.cat {
		bottom:-48px!important;
	}
	
}

@media only screen and (max-width:375px) {
	#titles {
		max-width:275px!important;
		text-align:center;
	}
}
