/* Fix navbar content overlap */
body { padding-top: 70px; }
.content { flex: none} 

/* Change navbar sizing */
.navbar-brand{
    font-size: 23px;
    line-height: 20px;
    font-weight: 400;
}
.navbar-default .nav>li>a,
.navbar-default .nav>li>a:focus {
 font-weight:300;
 color:#000;
 font-size: 16;
}

/* Center Images */
.center-img img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/* Reduce text line spacing on blog posts. Justify text. */
.post p {
    line-height: 1.4em;
    text-align: justify;
}

/* Reduce Content-navbar Spacing */
.content {
    margin-top: 0rem;
}

/* Change h1-h5 and p and a sizing */
.content .page-header h2 {
    margin-top: 1.6rem;
    margin-bottom: 0;
    color: black;
    font-weight: 300;
    font-size: 2.8rem;
}
.page-header p {
    text-align:center;
}
h1, h2 {
    font-weight: 300;
    margin: 0 0 0 0;
}
body, h3, h4, h5 {
    font-weight: 200;
    margin-top: 1.6rem;
    margin-bottom: 0;
    color: black;
}
h6 {
    font-weight: 500;
    color: black;
    text-align:center;
}
p {
    font-weight:200;
    text-align:left;
}
a {
    font-weight: 300;
}
strong {
    font-weight: 400;
}

/* Image Background / Shadow */
img {
    filter: drop-shadow(0 0 0.3rem black);
    margin: 1em 0 1em 0;
}

/* CSS For page background and no scroll */
body {
    background-color: #F5F5F5;
}
.navbar-default {
    background-color: #fefefeed!important;
}

/* Remove yellow bar after header */
.content .page-header:after {
    display: none;
}

/* Change navbar collapse breakpoint to 920 */
@media (max-width: 920px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
 	/*/@supports not (-webkit-touch-callout: none) {
  	/* CSS for other than iOS devices */ 
    	.navbar-collapse.collapse.in { display: inline-block !important; }
	
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}

