
@charset "utf-8";
/* CSS Document */




@media (max-width: 767px) {

.col-sm-align-bottom,
.col-sm-align-middle{
display:block;
}

.col-sm-align-bottom *[class*='col-sm-'],
.col-sm-align-middle *[class*='col-sm-']{
display:block;
float:left;
width:100%;
}


img.alignleft,
img.aligncenter,
img.alignright{
float:none;
display:block;
margin:auto;
margin-top:15px;
margin-bottom:15px;
text-align:center;
}


/**
 * Site Header
**/





.header-top,
.header-contact-info-container{
text-align:center;
}

.header-social-icons{
display:none;
}

.header-contact-info-container{

}








/**
 * Blog Styling
**/

.blog-post-featured-image{
width:auto;
max-width:100%;
float:none;
display:block;
margin:auto;
text-align:center;
padding-bottom:62.5%;
}


}
