/*
Theme Name: NB Skylight
Description: A Child theme for the Nichebarn WordPress theme.
Version: 1.0.1
Theme URI: http://www.nichebarn.com
Author: PMThemes
Author URI: http://www.pmthemes.com
Template: nichebarn
Text Domain: nbskylight
*/

body {
    background: #d6ceb8;
}
#topnav, #topnav-icon, #topheader {
	background: #4e5e67;
}
#topnav-menu li.current_page_item a, #topnav-menu li.current-menu-item a {
	background: #32393c;
}
.natty #topnav-menu li.current_page_item a, .natty #topnav-menu li.current-menu-item a {
	background: #505f68;
}
#topnav-menu {
    margin-left: 0em;
}
#topnav-menu a:hover, #topnav-menu li a:hover {
	background: #121212;
}
#topnav-menu .sub-menu, #topnav-menu .children {
	background-color: #09658e;
	border: 2px solid #d5d5d5;
	border-top: none;
}
ul#topnav-menu ul a:hover, #topnav-menu ul ul a:hover, ul#topnav-menu ul a:focus, #topnav-menu ul ul a:focus {
	background-color: #121212;
}
ul#topnav-menu ul a, #topnav-menu ul ul a {
	border-top: 1px solid #d5d5d5;
}
#navi-wrap {
	background: #32393c;
	border-top: none;
	border-bottom: 4px solid #358cb4;
}
.natty #navi-wrap {
	background: #32393c;
	border-top: 3px solid #63727b;
	border-bottom: 3px solid #63727b;
}
.stickynav {
	background: #32393c;
	border-top: 2px solid #358cb4;
	border-bottom: 2px solid #358cb4;
}
.nav-menu li {
	border-right: none;
}
.nav-menu li:first-child, .wide-header .nav-menu li:first-child {
	border-left: none;
}
.nav-menu li:hover > a,
.nav-menu li a:hover,
.nav-menu li:focus > a,
.nav-menu li a:focus {
	background-color: #121212;
	color: #fff;
}
.nav-menu .sub-menu,
.nav-menu .children {
	background-color: #01374e;
	border: 2px solid #0d76a5;
	border-top: none;
}
ul.nav-menu ul a,
.nav-menu ul ul a {
	border-top: 1px solid #0d76a5;
}
ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover,
ul.nav-menu ul a:focus,
.nav-menu ul ul a:focus {
	background-color: #121212;
}
.site-header .search-field:active,
.site-header .search-field:focus {
	border: 2px solid #358cb4;
}
#header-wrap {
	background: #178fc4 url(images/bg-top.jpg) repeat-x top left;
}
.natty #header-wrap {
	background: #178fc4 url(images/bg-top1.jpg) repeat-x top left;
}
#header-social-icons .social-icons-menu li a:hover, #header-social-icons .social-icons-menu li a:hover:before  {
	background: #32393c;
}
#logo .site-title, #logo a:hover .site-title, #logo .site-description {
	color: #fff;
}
a:hover, a:active, .post-title a:hover, .post-title a:active, .widget a:hover, .widget a:active, .postmeta a:hover, .postmeta a:active{
	color: #1079c9;
}
#sidebar .widgettitle, #frontpage-magazine-widgets .widget .widgettitle, .widget-tabnavi, .widget-tabnavi {
	background: #09638a;
	border: 1px solid #09638a;
}
.wide-header #content-wrap {
	border: 1px solid #369dcc;
	margin:0.6em auto 0.95em;
	box-shadow: none;
}
#footer-widgets-bg {
	background-color: #02385e;
	border-top: 0.35em solid #8cadbc;
}
#sidebar {
	margin-top: 1.25em;
	margin-bottom: 1em;
	padding: 0 1em 0 1em;
	background: none;
}
.rlayout #sidebar {
	padding: 0 0 0 1em;
    background: none;
}
#sidebar .widget {
	background: #fefefe;
	border: 3px solid #d3d2d2;
	padding: 0.75em;
}
#sidebar .sideleft .widget, #sidebar .sideright .widget {
    border: 0;
    padding: 0.4em;
}
.widget-tabbed .tabdiv li.widget-thumb .wp-post-image {
    margin: 0.3em 0.5em 0.5em 0;
	padding: 2px;
    max-width: 55px;
	border: 1px solid #ddd;
}
#footer {
	background-color: #011b2d;
}
.scrollToTop {
    background: #02385e;
    border: 4px solid #011b2d;
}
.scrollToTop:hover {
    background: #1079c9;
}
.scrollToTop:before {
	color: #fff;
}
.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;
}
.widget button, .widget input, .widget select, .widget textarea {
    font-size: 1.05em;
}
/* WooCommerce  */
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #1e9ad2;
    color: #fff;
}
.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce ul.products li.product .price {
    color: #1e9ad2;
}
.woocommerce div.product .product_title {
    font-size: 1.85em;
}
/* Pitbok */
.fb-comments, .fb-comments iframe[style], .fb-like-box, .fb-like-box iframe[style] {width: 97% !important; margin: 0 0 10px 10px;}
.fb-comments span, .fb-comments iframe span[style], .fb-like-box span, .fb-like-box iframe span[style] {width: 97% !important;}
#fbcomment {
    color: #333;
    font-family: "Bitter",Georgia,Arial,Tahoma;
    font-size: 1.4em;
}
@media only screen and (min-width: 60em) {
#logo {
	margin: 1em 0 0;
}
#header-banner {
	margin: 1em 0 0 0;
}
.natty #logo {
	margin: 0;
}
.natty #header-banner {
	margin: 0;
}
#frontpage-slider .zeeslide .slide-entry {
    padding: 0.3em 1.2em;
}
.widget-category-posts .post-title {
    font-size: 1.5em;
}
.category-posts-columns .entry p {
    margin: 0 0 0.55em;
    font-size: 0.9em;
    line-height: 1.5em;
}
#frontpage-slider .zeeslide img {
    border: 1px solid #d3d2d2;
}
#content {
    padding: 1.25em 1.25em 0;
}
}
/* Tablets (landscape) | <960px */
@media only screen and (max-width: 60em) {
.toggled-on .nav-menu > li a:hover,
.toggled-on .nav-menu > ul a:hover {
	background-color: #155e7e;
	color: #fff;
}
.toggled-on .nav-menu .sub-menu,
.toggled-on .nav-menu .children {
	background-color: #01374e;
}
#header-wrap, .natty #header-wrap  {
	background: #178fc4;
}
#header-banner .widget {
	padding: 0;
}
#topnav-menu li.current_page_item a, #topnav-menu li.current-menu-item a {
	background: #63727b;
}
.wide-header #content-wrap {
	border: 0;
	margin:0 auto;
}
#sidebar {
	clear: both;
	margin: 1em 0 0;
	padding:1em;
	width: 100%;
}
}