/*
Theme Name: Tattoo WP Theme
Description: A Child theme for the Nichebarn WordPress theme.
Version: 1.0.0
Theme URI: http://www.pmthemes.com/nichebarn/
Author: PMThemes
Author URI: http://www.pmthemes.com
Template: nichebarn
Text Domain: tattoo
*/
body {
	font-size: 1.0em;
	color: #444;
}
a, a:link, a:visited{
	color: #663300;
}
a:hover, a:active, .postmeta a:hover, .post-title a:hover, .widget a:hover {
	color: #0066CC;
}
#header-wrap {
	background: #63200c url("images/headerbg.jpg") repeat-x scroll left top;
	min-height: 125px;
}
.natty #header-wrap {
	background: #63200c url(images/headerbg1.jpg) repeat-x top left;
}
#logo {
	margin: 0.4em 0 0;
}
.natty #logo {
	margin: 0;
}
#logo {
    max-width: 38%;
}
#header-banner {
    max-width: 62%;
	margin: 1.0em 0 0 0;
}
.natty #header-banner {
	margin: 0.8em 0 0 0;
}
#header-banner .widget img  {
	outline:3px solid #713514;
}
#header-banner .widget img:hover{
	outline: 3px solid #0066CC;
}
.widget-category-posts .small-post .wp-post-image:hover, #widget-category-posts-single .single-post .wp-post-image:hover{
	border: 3px solid #0066CC;
}
#header-social-icons .social-icons-menu li a {
    padding: 0.45em 0.8em 0.4em;
}
#topnav {
	background:transparent;
}
#topheader {
	background:#000;
}
#topnav-menu {
    margin-left: 0;
}
#topnav-menu a {
	font-family: Arial,Helvetica,Sans-serif;
	text-transform:uppercase;
	padding: 0.75em 1.15em;
	font-size: 0.80em;
}
#topnav-menu a:hover, #topnav-menu li a:hover {
	background:#713514;
}
#topnav-menu li.current_page_item a, #topnav-menu li.current-menu-item a {
	background:#b24911;
}
.natty #topnav-menu li.current_page_item a, .natty #topnav-menu li.current-menu-item a {
	background: #333;
}
#navi-wrap {
    background-color: #b24911;
	border-top: 0;
    border-bottom: 5px solid #713514;
}
.natty #navi-wrap {
	background: #b24911;
	border-top: 1px solid #cb6026;
	border-bottom: 5px solid #713514;
}
.main-navigation {
	min-height: 39px;
}
.nav-menu li a {
	color: #e6e6e6;
	font-family: Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	font-size: 0.8em;
	font-weight: 700;
	padding: 1.02em;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.nav-menu li {
	border-right: none;
}
.nav-menu li:hover > a, .nav-menu li a:hover, .nav-menu li:focus > a, .nav-menu li a:focus {
    background-color: #da1010;
    color: #fff;
}
.wide-header .nav-menu li:first-child,.nav-menu li:first-child {
    border-left: 0;
}
.stickynav {
	background: #b24911;
	border-top: 3px solid #713514;
	border-bottom: 3px solid #713514;
}
.site-header .search-field, .stickynav .search-field {
    height: 37px;
}
.site-header .search-field:focus, .stickynav .search-field:focus {
    margin: 0;
}
.site-header .search-form:before, .stickynav .search-form:before {
    padding-top: 0.3em;
}
#frontpage-magazine-widgets .widget .widgettitle {
    font-size: 0.8em;
    background: #121212;
    border: 1px solid #121212;
}
.widget-category-posts .small-post .wp-post-image {
	float: left;
	margin: 0.5em 0.5em 0 0;
    border: 3px solid #d3d2d2;
    padding: 2px;
	max-width: 45%;
}
#widget-category-posts-single .single-post .wp-post-image {
    float: left;
    margin: 1.2em 1em 0.5em 0;
    border: 3px solid #d3d2d2;
    padding: 2px;
    max-width: 200px;
}
.category-posts-columns .small-post .post-title {
    font-size: 0.9em;
}
.widget-category-posts .post-title {
    font-size: 1.3em;
}
.category-posts-columns .entry p {
    margin: 0 0 0.55em;
    font-size: 0.85em;
    line-height: 1.5em;
}
#frontpage-slider .zeeslide img {
    border: 1px solid #d3d2d2;
}

#frontpage-slider .zeeslide .slide-entry {
    bottom: 0.35em;
    left: 0.35em;
    line-height: 1.15em;
    padding: 0.2em 1em;
}
#frontpage-slider .zeeslide .slide-entry .slide-title {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	font-size: 1.15em;
	line-height: 1.2em;
	padding: 0.35em 0;
}
.frontpage-slider-controls .zeeflex-direction-nav a {
    height: 35px;
    margin: -27px 1em 0 0;
    width: 40px;
}
.frontpage-slider-controls .zeeflex-direction-nav a:before {
	color: #f1f1f1;
	margin: 0.3em 0.3em .3em 0.45em;
}
#frontpage-slider .zeeslide .slide-entry .slide-content,
#frontpage-slider .zeeslide .slide-entry .slide-more-link {
	font-size: 0.75em;
}
#sidebar {
	margin-top: 1.25em;
	margin-bottom: 1em;
	padding: 0 1em 0 0;
	background: none;
}
.rlayout #sidebar {
	padding: 0 0 0 1em;
    background: none;
}
#sidebar .widget {
	background: #fefefe;
	border: 5px solid #d3d2d2;
	padding: 0.75em;
}
#sidebar .sideleft .widget, #sidebar .sideright .widget {
    border: 0;
    padding: 0.4em;
}
.widgettitle {
	font-size: 0.9em;
	text-transform:uppercase;
	padding: 0.7em;
	background: #121212;
	color: #fff;
}
.widget-tabnavi {
    font-size: 0.8em;
	background: #121212;
}
.widget-tabbed .tabdiv li.widget-thumb {
	border-bottom: 1px solid #ededed;
}
.widget-tabbed .tabdiv li.widget-thumb .wp-post-image {
    margin: 0.3em 0.5em 0.5em 0;
	padding: 2px;
    max-width: 45px;
	border: 1px solid #ddd;
}
.wide-header #content-wrap {
	border:1px solid #ddd;
}
#content {
    padding: 1.25em 1em 0 1.25em;
}
.type-post, .type-page, .type-attachment {
    border-bottom: 0;
}
.postinfo {
	clear: both;
	margin: 0 0 2em 0;
    background-color: #efefef;
    border: 1px dotted #cccccc;
    padding: 10px;
}
#footer-widgets-bg {
	background: #552003;
}
#footer {
	background: #121212;
}
.wide-header #footer {
	padding: 1.2em 0;
}
#footer-text {
    font-size: 0.75em;
}
.scrollToTop {
    background: #b24911;
    border: 4px solid #713514;
}
.scrollToTop:hover {
    background: #3f1104;
}
.scrollToTop:before {
	color: #fff;
}

/* Ads */
#banner-125 img:hover{
	border: 1px solid #0066cc;
}
@media only screen and (max-width: 60em) {
#content-wrap, .wide-header #content-wrap {
	margin:0 auto;
	border:0;
}
#header-wrap {
	background: #63200c url("images/tattoom.jpg") repeat-x scroll left top;
	min-height: 125px;
	border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.natty #header-wrap {
	background: #63200c url("images/tattoom1.jpg") repeat-x scroll left top;
	min-height: 125px;
	border-top: none;
}
#header-banner, .natty #header-banner {
	margin: 0;
}
#topnav-icon {
    background: #000;
}
#logo, #header-banner {
	float: none;
	max-width: 100%;
}
.site-header .search-form:before {
    padding-top: 0.42em;
}
.site-header .search-field:focus, .stickynav .search-field:focus {
	margin: 0.35em 0 0 0;
}
#sidebar {
	clear: both;
	margin: 1em 0 0;
	padding:1em;
	width: 100%;
}
#frontpage-magazine-widgets .widget .widgettitle, .category-posts-columns .small-post .post-title {
    font-size: 1.0em;
}
.frontpage-slider-controls .zeeflex-direction-nav a {
    margin: -50px 1em 0 0;
    height: 50px;
    width: 50px;
}
.frontpage-slider-controls .zeeflex-direction-nav a:before {
	margin: 0.6em
}
.category-posts-columns .entry p {
    margin: 0 0 0.55em;
    font-size: 1.05em;
    line-height: 1.2em;
}
.widget-category-posts .small-post .wp-post-image {
	max-width: 100%;
}
}
@media only screen and (max-width: 50em) {
#topnav-menu li.current_page_item a, #topnav-menu li.current-menu-item a {
	background:#7a4e37;
}
#header-social-icons .social-icons-menu li a {
    padding: 0.6em 0.8em 0.4em;
}
}