/*
Theme Name: Rundown Child
Theme URI: https://itd.sog.unc.edu/
Author: Bradley Cummins
Template: rundown
Version: 0.1
*/

@import url("../rundown/style.css");

body {
/*
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
*/
	color: #333333;
	font: 1em/1.5em 'Verdana', 'Arial', sans-serif;
	
	transition: all .2s linear; 
    -o-transition: all .2s linear; 
    -moz-transition: all .2s linear; 
    -webkit-transition: all .2s linear;
}

/* Header
================================= */
#wrapper {}

#header {
	margin:0 0 0.625em 0;
	padding:1.0em 0.625em 1.0em 0.625em;
}

#header .menu {
	display:none;
}

#header-inner {
	padding:0px !important;
	overflow:hidden;
	border:solid 0px orange;
	height:100px !important;
	background-color:#599ED8;
	width: 100%;
	-moz-box-shadow: 0 2px 3px #acabab;
	-webkit-box-shadow: 0 2px 3px#acabab;
	box-shadow: 0 2px 3px #acabab;	
	position: relative;
	/*border: 1px solid red;*/
}

#header h1 {	
	font-size: 2.5em;
	letter-spacing: .1em;
	margin: 0.1em 0em;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	/*text-shadow: 0 0 0 #fff;*/
	font-weight: normal;
	color: #ffffff;
}

#header h1 a {
	color:#ffffff;
	text-decoration: none;
	text-shadow: none;	
	border: none;
}

#header h1 a:hover {
	color: #ffffff;
}

#description {
	text-shadow: none;
	color: #ffffff;
	font-size: 14px;
	font-weight: normal !important;
}

#description a {
	color: #ffffff;
	text-decoration: none;
	text-shadow: none;	
	border: none;
}
#description a:hover {
	color: #ffffff;
}

#blogNameShort {
	display: none;
}

.search,
.mimi-form-wrapper {
	margin-left: 1.0em;
}

#sm-nav-menu-spacer{
	display: none;
}

.post, 
.type-page, 
.not-found, 
div.attachment {
	margin: 0 0 1.2em 0 !important;
	border: 0em solid #d8d6d6;
	-moz-box-shadow: 0 2px 3px #acabab !important;
	-webkit-box-shadow: 0 2px 3px #acabab !important;
	box-shadow: 0 2px 3px #acabab !important;	
	background: #ffffff !important;
	position: relative !important;
}

.meta {
	padding: 0;
	margin: 0;
	font-style: normal;
	font-size: 0.813em;
	color: #999999;
}

.meta2 {
	color: #999999;
}

.meta a, 
.meta a:active, 
.meta:visited,
.meta2 a, 
.meta2 a:active, 
.meta2:visited {
    color: #999999;
}

.meta a:hover,
.meta2 a:hover {
	color: #3879D9;
}
/* End of Header
================================= */

/* Content
================================= */
#avatar{
	float:right;
	margin:0.75em 0em 0em 0.25em;
	text-align:right;
}

#socialIcons{
	border: 0px solid orange;
	text-align: right;
	width: 100%;
	height: 30px;
	overflow: hidden;
	margin-bottom: 8px;
}
#socialIcons div{
	display: inline-block;
	width: 32px;
	height: 25px;
	border:none;
}
#socialIcons div a{
	border: none; 
}
#socialIcons div a img{
	/*opacity: 0.0;*/
	border: none; 
}
#socialIcons .facebook{
	/*background-image:url("images/social/01_r1_c1.png");*/
}
#socialIcons .twitter{
	/*background-image:url("images/social/01_r1_c2.png");*/
}
#socialIcons .linkedIn{
	/*background-image:url("images/social/01_r1_c3.png");*/
}
#socialIcons .googlePlus{
	/*background-image:url("images/social/01_r1_c4.png");*/
}
#socialIcons .reddit{
	display: none;
	/*background-image:url("images/social/01_r1_c5.png");*/
}
#socialIcons .tumblr{
	display: none;
	/*background-image:url("images/social/01_r1_c6.png");*/
}
#socialIcons .printPDF{
	/*background-image:url("images/social/01_r1_c7.png");*/
}
#socialIcons .printPDF a{
	width: 32px;
	height: 25px;
	display: inline-block;
}

#socialIcons .printPDF a img{
	/*opacity: 0.0;*/
	/*display: none;*/
}


.post-head h2.post-title {
	/* font-family: 'Bitter', serif; */
	font-weight:700 !important;
	margin:0;
	padding:0.125em 0;
	font-size:1.175em;
	line-height:1.40em;
	color:#444444;
	font-weight:500;
}

.more-link {
	display: block;
	padding: 0.5rem 0rem;
	text-decoration: none;
	color: #555555;
	background-color: #ffffff;
	font-weight: bold;
/*
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
*/
}

.read-more {
	display: block;
	padding: 0.5rem 0rem;
}

.more-link:hover {
	background-color: #ffffff;
	color: #555555;
	font-weight: bold;
}

#sidebar {
	padding-top: 10px;
	border:solid 0px orange;
	margin:0 0 1.875em 0;
	/*border:0.4em solid #d8d6d6;*/
	-moz-box-shadow: 0 2px 3px #acabab;
	-webkit-box-shadow: 0 2px 3px#acabab;
	box-shadow: 0 2px 3px #acabab;	
	background:#ffffff;
	position:relative;
}

.subscribe {
	margin-left: 1em;
}

.subscribe p {
	margin-bottom: 0px;
}

.subscribe p label {
	display: none;
}

input[type="text"]#s2email {
	width: 199px;
	height: 27px;
	max-width: 100%;
	margin: 0 5px 5px 0;
	padding: 0 3px;
}

input[type="submit"] {
	/*background-image: none;*/
	background-color: #555555;
}

input[type="submit"]:hover {
	/*background-image: none;*/
	background-color: #999999;
}

.widget h2 {
	padding-left: 10px;
	background: none;
}

.widget ul,
.widget select,
.widget #searchform {
	margin-left: 10px;
}

.widget #s {
	width: 65% !important;
}

.search p {
	margin: 0px;
}

#s2email {
	max-width: 90% !important;
}

a.scrollup {
	display: none;
}

/* End of Content
================================= */
	


/* Comments
================================= */
#comments h2#commenttitle{
	font-size: 1.25em;
	margin-left:1.043em;
	margin-bottom:0;
}	

.user_info .avatar{
	float: right;
	border: orange solid 1px;
	display:none;
}

.user_info {
	display:block; 
	width:100%; 
	overflow:hidden; 
	margin:0.625em;
}

.user_info h3{
	margin:0;
	color:#5e5e5e;
	line-height:16px;
}

.user_info h3 a{
	color:#5e5e5e;
	text-decoration:none;
}

.user_info h3 a:hover{
	color:#3879d9;
}

.user_info p{
	margin:0;
	font-size:0.75em;
	color:#7d7d7d;
}



/* End of Comments
================================= */

.footcreditleft{font-size:12px;}



/* Media Queries
Styles for repsonsive layouts
================================= */	
@media screen and (min-width: 600px){
	#blogName{display:;}
	#blogNameShort{display:none;}
}
@media screen and (max-width: 600px){
	
	#blogName{display:none;}
	#blogNameShort{display:inherit;}
}
@media screen and (max-width: 370px) {
	#header-inner h1{
		line-height:48px!important;
	}
	.post-head, .entry{
		padding:1.0em 1.25em 1.0em 1.25em;
		/*padding:0.625em 0.313em 0 0.313em;*/
	}
/*	a.scrollup{
		display:inherit !important;
		visibility: visible !important;
	}	*/
}

@media screen and (max-width: 1200px){
	#header h1 a{font-size:1.0em;}
}

@media screen and (max-width: 1135px){
	#header h1 a{font-size:1.0em;}
}

@media screen and (max-width: 1070px){
	#header h1 a{font-size:1.0em;}
}

@media screen and (max-width: 1005px){
	#header h1 a{font-size:1.0em;}
}

@media screen and (max-width: 940px){
	#header h1 a{font-size:0.95em;}
}

@media screen and (max-width: 875px){
	#header h1 a{font-size:0.90em;}
}

@media screen and (max-width: 810px){
	#header h1 a{font-size:0.85em;}
}

@media screen and (max-width: 745px){
	#header h1 a{font-size:0.750em;}
}

@media screen and (max-width: 680px){
	#header h1 a{font-size:0.75em;}
}

@media screen and (max-width: 615px){
	#header h1 a{font-size:0.70em;}
}

@media screen and (max-width: 550px){
	#header h1 a{font-size:0.70em;}
}

@media screen and (max-width: 485px){
	#header h1 a{font-size:0.65em;}
}

@media screen and (max-width: 420px){
	#header h1 a{font-size:0.65em;}
}

@media screen and (max-width: 355px){
	#header h1 a{font-size:0.5em;}
}

@media screen and (max-width: 290px){
	#header h1 a{font-size:0.40em;}
}

@media screen and (max-width: 225px){
	#header h1 a{font-size:0.30em;}
}

/* End of Media Queries
================================= */

@media screen and (min-width: 767px){
	button{display:none;}
}
@media screen and (max-width: 767px){
	body{
		padding-top: 40px;
	}
	.admin-bar #header-inner{
 	   top: 46px !important;
	}
	#wpadminbar{
		position: fixed !important;
	}
	#header-inner{
		left: 0;
		/*width: 100%;*/
		position: fixed;
		z-index: 100;
		top:0;
		height: inherit!important;
		text-align: left;
		line-height: 1em;
		padding-top: -.5em!important;
	}
	#header-inner h1{
		margin-top: -.2em;
		margin-left: 20px;
		padding-left: 0!important;
	}
	#description{
		margin-top: -.8em;
		margin-left: 20px;
		font-size: .8em;
		margin-bottom: .8em;
	}
	#container{
		position: relative;
		border: 1px solid #599ED8;
	}
	#sm-nav-menu{
		display: none;
		background-color: #599ED8;
	}
	#sm-nav-search{
		border-top: solid 1px #f1f1f1;
	}
	#sm-nav-menu div{
		list-style: none;
		border-bottom: solid 1px #f1f1f1;
		font-size: 1em;
		cursor: pointer;
	}
	#sm-nav-menu div h3{
		margin-left: 20px;
		color: #fff;
	}
	#sm-nav-btn{
	  display: inherit;
	  cursor: pointer;
	  background-color:#599ED8;
	  border-style:none;
	  border:1px solid #fff;
	  padding:8px;
	  border-radius: 4px;
	  position: absolute;
	  right: 1.0em;
	  bottom: 1.5em;
	}
	#sm-nav-btn:active {
	  background-color:#599ED8;
	}
	.icon-bar {
	  background-color: #fff;
	  display: block;
	  width: 22px;
	  height: 2px;
	}
	#sm-nav-btn .icon-bar + .icon-bar {
	  margin-top: 4px;
	}
	#sm-nav-menu-spacer{
		display: none;
	}
}

/* div.entry ul li{
	text-indent: -1.0em;
} */

/* Styles added by Lindsay Hoyt on March 26, 2017 */
ul, ol, dl {
	margin-bottom: 1.5em;
}

ul {
	margin-left: 1.250em;
}

ul li {
	list-style-position: initial;
}

dt, dd {
	margin-bottom: 0;
}

dd {
	margin-left: 2.250em;
}

aside.widget ul {
	margin: 0 0 0 1.250em;
    padding: 0 0.3em;
}

.widget.widget_authors ul li {
	margin-bottom: 0;
}

/*
  --------------------------------------------------------------------
    Footer
    Added by Lindsay Hoyt 06/27/2017
  --------------------------------------------------------------------
*/

.accessibility {
	text-align: center;
	margin-bottom: 1rem;
}

.accessibility a {
	color: #000000 !important;
	font-weight: bold;
	letter-spacing: 1px;
}

.accessibility a:hover {
	text-decoration: underline;
}

/*
  --------------------------------------------------------------------
    Post Comments Section
    Added by Lindsay Hoyt 08/15/2018
  --------------------------------------------------------------------
*/

#comment-form-subscribe .comment-subscription-form label {
	color: #000000;
}

p.akismet_comment_form_privacy_notice {
	margin: 0 0 0 1.563em;
}

/*
  --------------------------------------------------------------------
    MadMimi Subscription plugin
    Added by Lindsay Hoyt 08/15/2018
  --------------------------------------------------------------------
*/

form.mimi-form p {
	margin: 0;
	width: 235px;
    display: inline-block;
}

form.mimi-form p input[type="text"] {
	width: 100%;
}

/*
  --------------------------------------------------------------------
    Printing Styles - Hide the sidebar, add the footer content.
    Added by Lindsay Hoyt 10/19/2020
  --------------------------------------------------------------------
*/
@media print {
	#content {
		width: 100%;
		background-color: #FFFFFF;
		border-bottom: 0 solid transparent;
		box-shadow: 0 0 0 #acabab !important;
	}

	#content:after {
		width: 41%;
		display: block;
		padding: 1rem 0;
		position: absolute;
		background-color: #FFFFFF;
		content: 'This blog post is published and posted online by the School of Government to address issues of interest to government officials. This blog post is for educational and informational Copyright © 2009 to present School of Government at the University of North Carolina. All rights reserved. use and may be used for those purposes without permission by providing acknowledgment of its source. Use of this blog post for commercial purposes is prohibited. To browse a complete catalog of School of Government publications, please visit the School’s website at www.sog.unc.edu or contact the Bookstore, School of Government, CB# 3330 Knapp-Sanders Building, UNC Chapel Hill, Chapel Hill, NC 27599-3330; e-mail sales@sog.unc.edu; telephone 919-966-4119; or fax 919-962-2707.';
	}

	#sidebar,
	#content .entry .edit-link,
	#content .navigation,
	#comments .comment-respond,
	#comments .akismet_comment_form_privacy_notice {
		display: none;
	}

	/* Tables won't cut off when printing, will stay in tact . */
	table {
		page-break-inside: avoid;
		break-inside: avoid;
	}
}