/*
 Theme Name:     mLab Theme
 Theme URI:      http://hyperlinkcode.com/blog/?p=1021
 Description:    Responsive Reed-themed child template of Twenty Sixteen Theme; Reed Logo as bgnd image in header, permanent location.
 Author:         Tony Moreno
 Template:       twentysixteen
 Version:        1.0.0
*/

body:not(.custom-background-image)::before, body:not(.custom-background-image)::after
{height:0;}
.site{margin:0;}

body {background-color:#e7e5e5;
font-family:Verdana, Arial, Helvetica, sans-serif}
.site {background-color:#e7e5e5}
.site-inner {background-color:#FFF;}
.entry-title, .site-title, .comments-title, .comment-reply-title, .main-navigation a{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;  }
h1, h2, h3, h4, h5, h6 {font-weight:normal}
.site-title {font-size:2.2rem; }
.entry-title {font-size:1.8rem;}

.site-header {padding:0}
.site-header-main{padding:1.25em 4.5455%;}
.header-image{margin:1.25em 4.5455%}

#reed-nameplate {height: 76px; background:url(/wp-content/uploads/2016/06/reed-logo2016.png) #870400 no-repeat -49px -6px;
}


a {color: #000;}
a:hover{text-decoration:underline; color:#000}
.site-branding .site-title a:hover, .site-branding .site-title a:focus {
    color: #000;
}
.entry-title a:hover, .entry-title a:focus {
    color: #000;
}


.main-navigation li:hover > a,
	.main-navigation li.focus > a {
		color: #000;
	}
.entry-content a, .site-main a{color:#a11;}

.widget {border:0px;}

.project-info {font-weight:bold}

blockquote, .comments-title, .comment-reply-title {border-color:#e7e5e5;}

h1, .site-title {font-family:"Times New Roman", Times, serif;}

#primary h2 .nlposts-ulist-wtitle, #primary h2 
{letter-spacing:0; margin: 20px 0 0 0; 
font-size:1.55em;
font-weight:bold; text-transform:none;font-family:"Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif}

#secondary h2 {font-weight:normal;text-transform:none}


#content h3 .nlposts-ulist-title, #content h3 {margin:20px 0 0 0; font-size:1.4em;font-weight:normal;}

#content .nlposts-ulist-container .nav li {margin:0;}

#content p.wp-caption-text {margin:0;}


#content .entry-title {margin:0 0 20px 0;}
#primary h2 .nlposts-ulist-wtitle, #primary h2 {margin:20px 0 20px 0;}
.site-footer .site-title:after {display:none;}


/* custom fields stuff */
.child_pages .post_content h4, .entry-content h4:first-child {text-transform:none; font-weight:normal; margin-top:1.2em;}

h3.nlposts-ulist-title {float:left}
h3 .project_settings_title {font-size:.90em; text-transform:uppercase;}
#project_metadata { width:100%;font-size:.85em}
h3.project_settings_title{float:none; margin:0 0 10px 0;}

#main h2.project-info{margin:0 0 20px 0;}
.post-thumbnail  {float:left;margin-bottom:0;}
.project_settings{margin:0 0 40px 0; border:1px dashed; padding:10px;}

#project-info-box{
border:1px dashed gray;
padding:5px;
margin:0 0 20px 0;
   } 
   
#project-info-box:after{content: "."; 
   visibility: hidden; 
   display: block; 
   height: 0; 
   clear: both;
   } 

#project-info-box .project-info{font-size:.85em;text-transform:uppercase; color:gray;display:inline;}
#project-info-box .column {float:left;margin:0 20px 0 0; width:40%}
#project-info-box ul{display:inline-block; margin:0; }
 #project-info-box li {display:inline-block; margin:0 0 0 5px; }

#project-info-box li:after{
  content: ",";
}

#project-info-box li:last-child:after{color:red;
  content: "";}
  
#project-info-box p {display:inline-block;}

#project-info-box hr {margin:15px 0;}
.clear-both {padding:20px 0; margin:-30px 0; clear:both;}

/* fix for underline of link in child shortcode */
.entry-content a, .entry-summary a, .taxonomy-description a, .logged-in-as a, .comment-content a, .pingback .comment-body > a, .textwidget a, .entry-footer a:hover, .site-info a:hover {box-shadow:0 0 currentColor}
/* make child pages thumbnails same width*/
.child_pages .post_thumb img {width:100%}


/* responsive stuff */

.entry-content h2 {font-size:1.45rem; font-weight:400;}



/**
 * 14.0 - >= 410px
 */
@media screen and (min-width: 24.375em) {

#reed-nameplate {background:wp-content/uploads/2016/06/reed-logo2016.png) #870400 no-repeat -45px 0;
}

#reed-nameplate {
    background: wp-content/uploads/2017/05/nameplate.419px.ffffff.90.png) #870400 no-repeat 7px 5px;
    height: 30px;
    /* padding-top: 36px; */
    background-size: 159px;
    top: 0;
}

}


/**
 * 14.1 - >= 710px
 */
@media screen and (min-width: 44.375em) {

#reed-nameplate {background:url(/wp-content/uploads/2016/06/reed-logo2016.png) #870400 no-repeat -45px 0;
}

#reed-nameplate {
    background: url(/wp-content/uploads/2017/05/nameplate.419px.ffffff.90.png) #870400 no-repeat 7px 5px;
    height: 30px;
    /* padding-top: 36px; */
    background-size: 159px;
    top: 0;
}

.entry-content ul, .entry-summary ul, .comment-content ul, .entry-content ol, .entry-summary ol, .comment-content ol {
    margin-left: 30px;
}
}

/**
 * 14.2 - >= 783px
 */

@media screen and (min-width: 48.9375em) {#reed-nameplate {background:url(/wp-content/uploads/2016/06/reed-logo2016.png) #870400 no-repeat -39px -6px;
 height: 76px;
}
.entry-header, .entry-summary, .entry-content, .entry-footer, .page-content
{margin-left:0%}
}


/**
 * 14.3 - >= 910px
 */

@media screen and (min-width: 56.875em) {#reed-nameplate {background:url(/wp-content/uploads/2016/06/reed-logo2016.png) #870400 no-repeat -35px -6px;
}
}

/**
 * 14.4 - >= 985px
 */

@media screen and (min-width: 61.5625em) {#reed-nameplate {background:url(/wp-content/uploads/2016/06/reed-logo2016.png) #870400 no-repeat -25px -6px;
}

.widget {margin-bottom:0;
padding-top:.5em;}

}

/**
 * 14.5 - >= 1200px
 */

@media screen and (min-width: 75em){#reed-nameplate {background:url(/wp-content/uploads/2016/06/reed-logo2016.png) #870400 no-repeat -13px -4px;
}
}