	/*******************************************************************************
 * MacFix Template based on Paz
 ******************************************************************************/
 
/* Base Settings */



/* Layout */

#site {
	max-width: 100%; padding: 0px; 
}

#header_top {
padding: 1em 0em 0em 2em; border-bottom: 1px solid; border-color:#E0E0E0; text-align: left; 
}


#hero {
	border:none;
}


.hero-left {padding-bottom: 10px; }

.hero-menu{
	text-align:right; border: none;  margin-top: -45px; padding-left:0px; padding-right:5px; z-index:6;
}



#btn_header_logo a {
	width: 500px;
}


.navbar  {
	padding-left: 2em; padding-right: 2em;
}
/* .navbar > div:last-child {
position: absolute; right: 1em; } */

.heading-3>div:last-child{
	padding-right: 1em;
}


 .panel {
 /*padding: 8px; */
 	margin-right: 15px; 
	background:white;
	border: 0px solid;
border-color: #E0E0E0;
-webkit-border-radius: 3px;
overflow: hidden; 

}

#upload_index .upload_box  {
	overflow: auto;
}

.panel-form { background: none; 	
}

.postingLayout {
	margin: 0 0 0 0;
}

.threadLine {
	text-align: left;
}

.threadLine-pre {
    max-height: 1.2em;
}

.postingBody-signature {
	text-align: left;
}

.entry.view .threadBox, .postingLayout-slider .postingform {
	border: none;
}


#bottomnav .navbar {
	clear: both;
}

#slidetabs { margin-right: 1px; margin-left: 1em; border: 0px solid;
border-color: #E0E0E0;
-webkit-border-radius: 3px;
}


.ads_top {
position: absolute;
width:100%;
padding-top:3em;
text-align:center;
overflow:auto ;
  
  }
  
  .ads_bottom {
  position:absolute;
  width:100%;
  text-align:center;
  overflow:auto;
  margin: -1em;
  }
  

#content{padding: 8em 1em 10em;}

#search_fulltext_textfield{
	background: white;
}

textarea, input[type=text], input[type=password], .markItUp textarea {
	border: 1px solid; border-color: #E0E0E0;	-webkit-border-radius: 3px;
}

.c-bbcode-ul, .staticPage ul {
	margin-left: 1em;
}

.sort-menu {
	padding-top: 1em;
}

.bp-threeColumn {
	margin-left: 0px;
}


.threadBox-tools{
	
	text-align: right; position:relative; float: right; padding-right: 3 px;
}

.threadBox-foldThread {
	position:relative;
}

.l-disclaimer{
margin: 0 auto; 
}

.disclaimer {
	min-width: 400px;
}

#EntryNsfw {
	display: none;
}

/* colors */

body {
   background: #FAFAFA;
} 

#header_top {
	background: #a22b2a;
}

#header_top a, #header_top .btnLink {
	color: #FAFAFA;
}


.disclaimer {
	background:#a22b2a;
	color: #E0E0E0;
}

.disclaimer a {
color: #FAFAFA;	
}

body, .btnLink, .btn-submit, textarea, input[type=text], input[type=password] {
	color:#333;
}

 a, .btnLink, .btn-submit, .et-root .et, .et-reply .et { color: #333; } 
 
button.btnLink.btn-threadCollapse {
	 color:#a22b2a;
 }
 
 a, .navbar {
	 color:#a22b2a;
 }
 
 .et-new .et {
	 color:#a22b2a;
 }
 
 .et-current .et {
	 color: #df252b;
 }
 
 .fa {
	 font-weight:400; font-style:normal;font-size: 12px;
 }

.btn-submit { background-color: #a22b2a; color: white; }

.slidetab-tab-button {
	color: #a22b2a;
}


/* Typefaces */

body, .btnLink, .btn-submit, textarea, input[type=text], input[type=password], button, .postingBody-heading, .postingform .subject {
	font-size: 14px;
	font-family: 'Avenir Next', 'Lucida Grande', Helvetica, Verdana, Arial, sans-serif;
	font-weight:500;
 }
 
 body, h1, h2, h3, h4{
	 line-height: 1.3em; 
 }
 
 h1, h2, h3 {
	font-size: 15px;
	font-weight: 500; 
	 
 }
 
 h2.postingBody-heading {
	 font-size: 18px;
	 font-weight: 500;
 }

strong, b {
  font-weight: 700;
}

.threadInline-slider .postingBody-heading {
	font-size: 1.25em;
}

.saito-icon {
	font-weight:300; font-size: 11px;
}

.postingBody-heading {
	margin-top: 5px;
}

/* fixes */


 .required label:after {
      color: #ee3322;
      content: "\2217";
      vertical-align: super;
      padding-right: 0.5em;
  }

.ignore {
	display:none;
}

.richtext ul {
	padding-left: 1em;
}

.richtext ul > li::before {
	left:0em;
}

/* Mobile Adjustments */


@media (max-width: 800px) {
	

.hero-menu .saito-icon-text{display:none}
	
	
.threadTree-node {
  min-width: 5em;
  padding-left:10px;
  padding-top:5px;
}

.top-menu-item{padding:0.5em;display:inline-block
	}
	
#slidetabs {
	float:right; margin-top: 8em;
}

#content{padding: 8em 1em 22em;}

}



