/*
 Theme Name: Black Walnut Child
 Theme URI:
 Description: Black Walnut Child Theme
 Author: e-colori.com, Tobias Fritz
 Author URI: http://www.e-colori.com/
 Template: blackwalnut
 Version: 1.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: Black Walnut Child Theme
*/

/*
e-colori styles
Use !important to overwrite styles if needed. */

/*-----------------------------------------------------------------------------------*/
/*	e-colori change
/*-----------------------------------------------------------------------------------*/
/** @import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,600); 
@import url('https://fonts.googleapis.com/css?family=Quicksand:400,700');**/
@import url('https://fonts.googleapis.com/css?family=Titillium+Web');

body {
	font-family: 'Titillium Web', Verdana, Georgia, serif;
	background-color: #232020;
	color: #eee;
}
.title-logo {
    padding: 10px 0 15px;
}

.main-container {
	padding: 10px 15px 80px;
}
#masthead {
}
#masthead, #colophon {
	color: #ffffff;
    max-width: none;
}

#mobilenav-open{
    background-color: #474949;
}

.entry-content p{
	line-height: 1.5 !important;
}


/* --- Fonts --- */
.entry-content h1,
.entry-content h5,
.entry-content h6,
.site-branding h1.site-title,
.site-branding p.site-title,
.entry-header h1.entry-title,
.entry-header h2.entry-title,
p.site-description,
#site-nav,
.nav-wrap,
#infinite-handle span,
.comment-details .comment-author,
#comments #respond,
.front-one-slogan,
.front-two-slogan,
.bw-custom-page .entry-content h2,
.bw-custom-page .entry-content h3,
blockquote cite,
.contact-form label,
.entry-content blockquote.big,
.entry-content p.pull-left,
.entry-content p.pull-right {
	font-family: 'Titillium Web', Verdana;
	color: #ccc;
}
.entry-content h2,
.entry-content h3,
.entry-content h4{
	font-family: 'Titillium Web', Verdana;
	color: #999;
	/**
	display: inline !important;
	border-bottom: 2px solid #2f7dd6;
	**/
}
.entry-details,
#comments h3.comments-title,
.comment-time,
.comment-edit,
#comments .nopassword,
#comments p.nocomments,
.bw-custom-page .entry-content p.intro {
	font-family: 'Titillium Web', Verdana;
}

/* --- Post Header --- */
.site-content .entry-header {
	text-align: left;
}

/* --- Forms --- */
input,
textarea {
	font-family: 'Titillium Web', Verdana, Georgia, serif !important;
}
input[type="submit"] {
	background-color: #474949;
}
/* --- Main Menu --- */
#site-nav {
	border-bottom: rgba(0, 0, 0, 0.15);
}
.main-container {
  	border-bottom: 1px solid #ddd;
}
#site-nav ul li {
	text-transform: none;
}
#site-nav ul li a{
	color: #fff;
}
#site-nav ul li::after {
	color: #2f7dd6;
	content: "|";
}
#site-nav ul li a:hover{
	color: #bbb;
}	
#site-nav li:hover > a {
	border-bottom: 2px solid #2f7dd6 !important;
}

#site-nav ul ul li a, #site-nav ul ul ul li a {
text-transform: none !important;
}

.site-branding {
    max-width: 650px !important;
}

.site-branding-wrap {
    padding: 0px;
}
.current-menu-item a {
	color: #2f7dd6 !important;
}


/* --- footer --- */
	#colophon #site-info {
		margin: 0;
		text-align: center;
	}
	.top {
    	left: 10%;
	}

/*-----------------------------------------------------------------------------------*/
/*	3.0 Links + Colors
/*-----------------------------------------------------------------------------------*/
a {
	color: #2f7dd6;
	text-decoration: none;
}
a:hover img, h3 a:hover {
	opacity: 0.6;
}
.entry-content a,
.comment-details .comment-author a,
#colophon .textwidget a,
.intro-wrap a,
.more-info-btn span,
a.comment-reply-link,
.front-two-slogan a {
	border-bottom: none !important;
}
.entry-content a:hover,
.comment-details .comment-author a:hover,
#colophon .textwidget a:hover,
.intro-wrap a:hover,
.entry-content .blue a:hover,
.entry-content .red a:hover,
.entry-content .green a:hover,
.more-info-btn:hover span,
a.comment-reply-link:hover {
	border-bottom: 1px solid #2f7dd6 !important
}
#colophon .menu-social-one-container a:hover,
#colophon .menu-social-two-container a:hover,
#colophon .menu-social-three-container a:hover {
	border-bottom: none;
}
.entry-header a,
.front-two-slogan a,
.front-one-slogan p a,
h1 a,
h2 a,
h3 a {
	color: #ccc;
}
h2{
	margin-top:0px;
	color: #eee;
}

.front-two-slogan a:hover {
	opacity: 0.5;
}
.grey-btn {
    background: #666 none repeat scroll 0 0;
    color: #fff;
}
a.standard-btn:hover {
    color: #000 !important;
}

/* --- Special Font Colors --- */
.blue {color: #2f7dd6;}
.green {color: #76a35b;}
.red {color: #d85c56;}
.entry-content .blue a {color: #2f7dd6; border-bottom: 1px solid #2f7dd6;}
.entry-content .green a {color: #76a35b; border-bottom: 1px solid #35a8c7;}
.entry-content .red a {color: #d85c56; border-bottom: 1px solid #d85c56;}


/*-----------------------------------------------------------------------------------*/
/*	13.0 Shortcodes
/*-----------------------------------------------------------------------------------*/

.entry-content .two-columns-one,
.entry-content .three-columns-one,
.entry-content .three-columns-two,
.entry-content .four-columns-one,
.entry-content .four-columns-two,
.entry-content .four-columns-three {
	line-height: 1.5;
	margin-top: 1em;
}
.divider {
	width: 100%;
	margin-bottom: 10px;
	padding-top: 10px;
	display: block;
	clear: both;
}

/*-----------------------------------------------------------------------------------*/
/*	e-colori extra
/*-----------------------------------------------------------------------------------*/

ul {
    list-style: disc !important;
}
ul li{
    color: #fff;
}

.two-columns-one ul {
    list-style: none !important;
}
.two-columns-one li::before { /* the custom styled bullets */
  content: "";
  margin-right: 10px;
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: #2f7dd6;
  border-radius: 50%;
  margin-bottom: 0px;
}
.credit a {
	color: #2f7dd6;
}

.site-branding p.site-title a, .site-branding h1.site-title a {
    color: #fff !important;
    font-size: 37px !important;
}
.site-branding p.site-title:before, .site-branding h1.site-title:before {
  content: "●";
  color: #2f7dd6;
  padding-right: 0.1em;
  font-size: 37px;
}

/**
{
  content: "•";
  color: #2f7dd6;
  padding-right: 0.4em;
}

li:before 

.single-post #primary, .single-post .site-content .post, .page-template-default .site-content .page, .bw-contact .site-content .page, .error404 .site-content .page, #comments h3.comments-title, #comments ol.commentlist, #comments #respond {
    width: 860px;
}
**/