/*
 Theme Name: Black Walnut Child
 Theme URI:
 Description: Black Walnut Child Theme
 Author: Your Name
 Author URI: http://www.yourdomain.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
*/

/*
You can start adding your own styles here. Use !important to overwrite styles if needed. */

@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 300;
  src: local('Playfair Display'), local('PlayfairDisplay'), url(fonts/PlayfairDisplay-regular.woff) format('woff');
}
@font-face {
  font-family: 'Source Code Pro';
  font-style: normal;
  font-weight: 300;
  src: local('Source Code Pro'), local('SourceCodePro'), url(fonts/SourceCodePro-regular.woff) format('woff');
}

.iconfont {
  height: 100px; 
  width: 100px; 
  border-radius: 50px; 
  background: #FF9300; 
  padding: 30px; 
  margin: 0 auto;
}
.bw-testimonials .entry-content h3::before {border: none;}
#colophon, #masthead {
  background: #2a2d32; 
  max-width: none;
  color: #fff;
}
ul.soc-media-sidebar {
  list-style: none;

}
ul.soc-media-sidebar li {
  list-style: none;
  float: left;
  width: 55px;
}
h3>a.rsswidget {color: #eaeaea;}
.ptp-plan {
  font-family: 'Source Code Pro', mono;
}
.bw-testimonials .entry-content img {
  height: 100px; 
  width: 100px; 
  border-radius: 50px; 
  border: 2px solid #FF9300; 
}  

.orange-btn {background: #FA9416; color: #fff;}
.orange-btn:hover {background: #FF9300; color: #2a2d32;}

.laufzeit,
.wpcf7-list-item {display: block; width: 100px;}

ul.selection li {
  list-style: none;
  width: 250px;
  float: left;
}

.intro-wrap p {
  font-size: 1.1em;
  letter-spacing: 0.1em;
  line-height: 1.9em;
}

.preisliste th {
  background: #2a2d32; 
  color: #fff;
  text-align: center;
  padding: 5px 20px; 
}
.preisliste td {
  text-align: right;
  padding: 10px 20px; 
}

a {
    color: #ffa400;
}

.front-one-slogan {
	right: 60px;
	left: auto;
	margin: 0;
	text-align: right;
	}

.front-one-slogan p {
	text-shadow: black 2px 2px 2px;
	}
	
.bctt-click-to-tweet {
	float: right;
	height: 128px;
	line-height: 27px;
	margin: 2px -40px 10px 40px;
	max-width: 330px;
	padding: 0px;
	text-align: right;
	vertical-align: baseline;
	width: 330px;
	word-wrap: break-word;
	border: none;
	background: transparent;
	font-family: 'Source Code Pro', mono !important;
	hyphens: auto;
	}
	
.bctt-click-to-tweet::before {
	content: "\201C";
	color: #ffa400;
	display: block;
	font-family: 'Source Code Pro', mono !important;
	font-size: 70px;
	height: 0;
	position: relative;
	left: -330px;
	}
	
.bctt-ctt-text a {
	font-family: 'Source Code Pro', mono !important;
	}

a.bctt-ctt-btn, a.bctt-ctt-btn:hover {
	padding: 0 0 0 10px;
	background: transparent;
	font-family: 'Times New Roman', Georgia, serif;
	}