/**
 * @package Brand New Day
 *
 * Headshop White Rabbit Wunderland
 *
 * Based on nightlight.css
 * Modified by Condor
 */

/* BEGINN lokales Hosten von Google Fonts ohne Plugin */

/* expletus-sans-regular - latin */
@font-face {
  font-family: 'Expletus Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Expletus Sans'), local('ExpletusSans'),
       url('fonts/expletus-sans-v13-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/expletus-sans-v13-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* expletus-sans-500 - latin */
@font-face {
  font-family: 'Expletus Sans';
  font-style: normal;
  font-weight: 500;
  src: local('Expletus Sans Medium'), local('ExpletusSans-Medium'),
       url('fonts/expletus-sans-v13-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/expletus-sans-v13-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* expletus-sans-600 - latin */
@font-face {
  font-family: 'Expletus Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Expletus Sans SemiBold'), local('ExpletusSans-SemiBold'),
       url('fonts/expletus-sans-v13-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/expletus-sans-v13-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* expletus-sans-600italic - latin */
@font-face {
  font-family: 'Expletus Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Expletus Sans SemiBold Italic'), local('ExpletusSans-SemiBoldItalic'),
       url('fonts/expletus-sans-v13-latin-600italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/expletus-sans-v13-latin-600italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* expletus-sans-700 - latin */
@font-face {
  font-family: 'Expletus Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Expletus Sans Bold'), local('ExpletusSans-Bold'),
       url('fonts/expletus-sans-v13-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/expletus-sans-v13-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* expletus-sans-700italic - latin */
@font-face {
  font-family: 'Expletus Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Expletus Sans Bold Italic'), local('ExpletusSans-BoldItalic'),
       url('fonts/expletus-sans-v13-latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/expletus-sans-v13-latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* istok-web-regular - latin */
@font-face {
  font-family: 'Istok Web';
  font-style: normal;
  font-weight: 400;
  src: local('Istok Web Regular'), local('IstokWeb-Regular'),
       url('fonts/istok-web-v14-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/istok-web-v14-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* istok-web-700 - latin */
@font-face {
  font-family: 'Istok Web';
  font-style: normal;
  font-weight: 700;
  src: local('Istok Web Bold'), local('IstokWeb-Bold'),
       url('fonts/istok-web-v14-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/istok-web-v14-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* istok-web-700italic - latin */
@font-face {
  font-family: 'Istok Web';
  font-style: italic;
  font-weight: 700;
  src: local('Istok Web Bold Italic'), local('IstokWeb-BoldItalic'),
       url('fonts/istok-web-v14-latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/istok-web-v14-latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* istok-web-italic - latin */
@font-face {
  font-family: 'Istok Web';
  font-style: italic;
  font-weight: 400;
  src: local('Istok Web Italic'), local('IstokWeb-Italic'),
       url('fonts/istok-web-v14-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/istok-web-v14-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

	h1{ font-family:"Expletus Sans", arial, sans-serif;}
	h2{ font-family:"Expletus Sans", arial, sans-serif;}
	h3{ font-family:"Expletus Sans", arial, sans-serif;}
	h4{ font-family:"Expletus Sans", arial, sans-serif;}

	h3.footer-widgettitle, h3.footer-widgettitle a:link, h3.footer-widgettitle a:visited, h3.widgettitle, .page_title {
		font-family: "Expletus Sans";
		font-weight: 700;
		font-style: italic;
		font-size: 21px;
	}
	.title, .title a:link, .title a:visited,
	.tagline, h2.page_title, .page_title a:link,
	.page_title a:visited {
		font-family: "Expletus Sans";
		font-weight: 700;
		font-style: italic;
	}
	#sidebar .menu li.menu-item a, #sidebar .menu li.page_item a, #sidebar .menu li ul.menu li a {
		font-family: "Expletus Sans";
		font-weight: 600;
		font-style: normal;
		font-size: 14px;
	}
	.post-date a:link, .post-date a:visited, .post-date a:hover, .post-date a:active {
		font-family: "Expletus Sans";
		font-weight: 600;
		font-style: normal;
	}
	body{ font-family:"Istok Web", arial, sans-serif;}
	h5{ font-family:"Istok Web", arial, sans-serif;}
	h6{ font-family:"Istok Web", arial, sans-serif;}
	blockquote{ font-family:"Istok Web", arial, sans-serif;}
	p{ font-family:"Istok Web", arial, sans-serif;}
	li{ font-family:"Istok Web", arial, sans-serif;}
	body, .bx-wrapper {
		font-size:16px;
	}
	.post-date, .bx-wrapper, th {
		font-family: "Istok Web";
	}

/* ENDE lokales Hosten von Google Fonts ohne Plugin */

a:link,
a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #d7d8a7;
}
a:hover {
	color: white;
}
body {
	background-color: #123A06;
	background-image: url('images/bg_main.jpg');
	background-position: top center;
	background-repeat: repeat-x;
}
body,
td,
th {
	color: #fff;
/*	font-family: "Istok Web"; */
}
h1,h2,h3,h4,h5,h6 {
	color: #d7d8a7;
}
h3.footer-widgettitle,
h3.footer-widgettitle a,
h3.footer-widgettitle a:visited {
	color: #D7D8A7;
}
h3.widgettitle,
h3.widgettitle a {
	color: #D7D8A7;
}
hr {
/*	border-bottom-color: #caedf1; */
	border: 0;
}
small,
.commentmetadata {
	color: #d7d8a7;
}
table,
td,
th {
/*	border: 1px solid #333; */
}
th {
	background-color: #325A26;
	color: #fff;
}
.bypostauthor {
	background-color: #2d5c7d;
}

.clouds {
	background-image: url('images/swirls-whiterabbit1c.png');
	background-position: top center;
	background-repeat: repeat-x;
	top: -63px;
	left: -2px;
	z-index: 10;
}

.wrapper {
	width: 1000px;
	height: 480px;
	top: 60px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 100px;
	border-radius: 10px;
	box-shadow: 0 -2.5em 3.2em 0px rgba(0, 0, 0, .65);
	-webkit-box-shadow: 0 -2.5em 3.2em 0px rgba(0, 0, 0, .65);
}

.logo {
	position: absolute;
	top: -158px; right: -18px;
/*	z-index: 10001; */
	z-index: 9050;
}
.header {
	margin-top: -116px;
}

.edit-link a.post-edit-link, 
a.post-edit-link {
	background-color: #325A26;
	-moz-box-shadow: 2px 2px rgba(0,0,0,0.85);
	-webkit-box-shadow: 2px 2px rgba(0, 0, 0, 0.85);
	box-shadow: 2px 2px rgba(0, 0, 0, 0.85);
}
.edit-link a:hover,
a.post-edit-link:hover,
.post-comments a:hover,
.post-categories a:hover {
	background-color: #001200;
}
.footer-colophon {
	background-color: #091B09;
	background-image:url('images/footer-colophon2.png');
	background-repeat: repeat-x;
	background-position: top center;
	padding-top: 32px;
	padding-bottom: 5px;
}
.footer-grass {
	background-image:url('images/grass-whiterabbit.png');
	z-index: 10;
	background-position: bottom center;
	height: 65px;
}
.footer-sidebar #wp-calendar {
	border: 1px solid #666;
}
.footer-sidebar #wp-calendar #today {
	background-color: #d7d8a7;
}
.footer-sidebar #wp-calendar td,
.footer-sidebar #wp-calendar th,
.footer-sidebar #wp-calendar {
	color: #666;
}
#footer-sidebar1 {
	margin-left: 0;
	margin-right: 1%;
	width: 25.2%;
}
#footer-sidebar2 {
	margin-right: 1%;
	width: 21.8%;
}
#footer-sidebar3 {
	margin-right: 1%;
}
#footer-sidebar4 {
	margin-right: 0;
	width: 22%;
}
.footer-sidebar-wrapper {
	background-color: #080808;
	background-image: url('images/bg_moos.jpg');
	background-position: top center;
	background-repeat: repeat-x;
}
.footer-wrapper {
	color: white;
	font-size: 14px;
	line-height: 20px;
}
.footer-wrapper a,
.footer-wrapper a:visited,
/* .footer-wrapper a:hover, */
.footer-wrapper a:active {
	color: #a4a659;
}
.footer-wrapper a:hover {
	color: white;
}
.left-sidebar .sun {
	left: auto;
	right: 100px;
}
.page_title {
	color: #d7d8a7;
}
.page_title a,
.page_title a:visited {
	color: #d7d8a7;
}
/* .page_title a:hover, */
.page_title a:active {
	color: #d7d8a7;
}
.page_title a:hover {
	color: white;
}

.post-comments span,
.post-comments a {
	background-color: #325A26;
}
.post-sidebar {
	margin-right: 20px;
	margin-bottom: 20px;
}
.post-date {
	background-image:url('images/cloud-whiterabbit.png');
	text-shadow: 1px 1px 1px #000;
}
.post-date a,
.post-date a:visited,
/* .post-date a:hover, */
.post-date a:active {
	color: #d7d8a7;
}
.post-date a:hover {
	color: white;
}
.post-day {
	font-size: 32px;
	line-height: 22px;
}
.post-categories a {
	background-color: #001200;
}

li.comment, li.pingback {
	background-color: #325A26;
	-moz-box-shadow: 2px 2px rgba(0,0,0,0.85);
	-webkit-box-shadow: 2px 2px rgba(0, 0, 0, 0.85);
	box-shadow: 2px 2px rgba(0, 0, 0, 0.85);
}

#search,
.widget_search form {
	font-weight: normal;
	background-color: #325A26;
	-moz-box-shadow: 2px 2px rgba(0,0,0,0.85);
	-webkit-box-shadow: 2px 2px rgba(0, 0, 0, 0.85);
	box-shadow: 2px 2px rgba(0, 0, 0, 0.85);
}
.widget_search form {
	font-size: 14px;
	text-align: center;
	border-radius: 10px;
	margin-bottom: 10px;
	padding: 6px;
}
.widget_search form input#s {
/*	width: 70px; */
	width: 58px;
}
.content form#searchform input#s {
	width: 140px;
}
.widget_search form input#searchsubmit {
	width: 55px;
	padding: 0px;
}
#sidebar li .menu li.current-menu-item a,
#sidebar li .menu ul li.current_page_item a {
	background-image: -moz-linear-gradient(top, #001200 0%, #123A06 100%);
	background-image: -webkit-linear-gradient(top, #001200 0%, #123A06 100%);
	background-image: -ms-linear-gradient(top, #001200 0%, #123A06 100%);
	background-image: -o-linear-gradient(top, #001200 0%, #123A06 100%);
}
#sidebar .menu li.menu-item a:hover,
#sidebar .menu li.menu-item a:active,
#sidebar .menu li.page_item a:hover,
#sidebar .menu li.page_item a:active {
	background-color: #001200;
}
#sidebar .menu li.menu-item a,
#sidebar .menu li.page_item a,
#sidebar .menu li ul.menu li a {
	background-color: #325A26;
}
#sidebar .menu ul.children li a {
	background-color: #28506c;
}
#sidebar #wp-calendar {
	border: 1px solid #325A26;
}
#sidebar .widget ul li {
	font-size: 14px;
	line-height: 20px;
}

.stars {
	width: 100%;
	height: 200px;
	position: absolute;
	background-repeat: repeat-x;
	background-image:url('images/stars-whiterabbit2.png');
	background-position: top center;
	z-index: 1;
	left: 0px;
	top: -150px;
}
.sun {
	width:100%;
	height: 175px;
	background-image:url('images/plants-whiterabbit.png');
	background-repeat: repeat-x;
	background-position: top center;
	position: absolute;
	z-index: 10;
	left: 0px;
	top: -128px;
}
.tagline {
	color: white;
}
.title,
.title a,
.title a:visited {
	color: white;
}
.title a:hover {
	color: white;
}
#wp-calendar {
	border: 1px solid #fff;
}
#wp-calendar #next a:link,
#wp-calendar #next a:visited {
	color: #325A26;
}
#wp-calendar #prev a:link,
#wp-calendar #prev a:visited {
	color: #325A26;
}
#wp-calendar td a:link,
#wp-calendar td a:visited {
	background-color: #325A26;
	color: #fff;
}
#wp-calendar #today {
	color: #666;
	background-color: #d7d8a7;
}

.footer-sidebar .widget {
	margin-bottom: 10px;
}

h3.footer-widgettitle, h3.footer-widgettitle a:link, h3.footer-widgettitle a:visited,
h3.widgettitle,
.page_title {
/*	font-family: "Expletus Sans";
	font-weight: 700;
	font-style: italic;
	font-size: 21px; */
	text-transform: none;
	text-shadow: 1px 1px 1px #000;
}
h3.footer-widgettitle {
	margin-top: 10px;
}
.title {
	margin-left: -8px;
}
.title, .title a:link, .title a:visited,
.tagline,
h2.page_title {
/*	font-family: "Expletus Sans";
	font-weight: 700;
	font-style: italic; */
	text-transform: none;
	letter-spacing: normal;
}
.tagline {
	text-shadow: 1px 1px 1px #000;
}
h2.page_title {
	font-size: 24px;
}
.entry h2 {
	font-size: 21px;
}

h1.title {
	font-size: 45px;
	text-shadow: 3px 3px 4px black;
}

#sidebar .menu li.menu-item a, #sidebar .menu li.page_item a, #sidebar .menu li ul.menu li a {
/*	font-family: "Expletus Sans";
	font-weight: 600;
	font-style: normal;
	font-size: 14px; */
	text-transform: none;
	-moz-box-shadow: 2px 2px rgba(0,0,0,0.85);
	-webkit-box-shadow: 2px 2px rgba(0, 0, 0, 0.85);
	box-shadow: 2px 2px rgba(0, 0, 0, 0.85);
}
#sidebar {
	line-height: 22px;
}
td.bx-td {
	vertical-align:middle;
}
td.bx-td div#nextSel1, td.bx-td div#prevSel1 {
	top: -15px;
	position: relative;
}

.navmenu li:hover > ul {
	left: -220px;
	width: 225px;
}
.navmenu li:hover > ul.sub-menu li a {
	margin-right:10px;
}

/* .bx-wrapper {
	font-family: "Istok Web";
	font-size: 16px;
} */

.entry p {
	text-align: justify;
}
.entry p.has-text-align-center {
    text-align: center;
}
.entry p.has-text-align-right {
    text-align: right;
}
.entry p.has-text-align-left {
    text-align: left;
}
.entry img {
	padding: 0;
	border-radius: 10px;

	moz-box-shadow: 2px 2px rgba(0,0,0,0.85);
	-webkit-box-shadow: 2px 2px rgba(0, 0, 0, 0.85);
	box-shadow: 2px 2px rgba(0, 0, 0, 0.85);
}
.entry p iframe {
	border-radius: 10px;
	-moz-box-shadow: 2px 2px rgba(0,0,0,0.85);
	-webkit-box-shadow: 2px 2px rgba(0, 0, 0, 0.85);
	box-shadow: 2px 2px rgba(0, 0, 0, 0.85);
}

img.alignright,
table.alignright {
	margin: 0 0 7px 10px;
}

table.slick {
	border-spacing: 0;
	padding: 0;
}
table.slick tbody tr td {
	padding: 0;
	font-size: 16px;
}

#commentform label {
/*	width: 14%; */
	width: 46%;
}

.alt, li.alt {
	background-color: #224A16;
}

.widget_tag_cloud {
	text-align: justify
}

.widget_facebook_likebox iframe {
	border-radius: 10px;
	-moz-box-shadow: 2px 2px rgba(0,0,0,0.85);
	-webkit-box-shadow: 2px 2px rgba(0, 0, 0, 0.85);
	box-shadow: 2px 2px rgba(0, 0, 0, 0.85);
}

.pager img {
	-moz-box-shadow: 2px 2px rgba(0,0,0,0.85);
	-webkit-box-shadow: 2px 2px rgba(0, 0, 0, 0.85);
	box-shadow: 2px 2px rgba(0, 0, 0, 0.85);
}

#outerImageContainer {
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
#imageDataContainer {
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

/* Funktioniert nicht: */
/*
div.sharedaddy div.sd-block {
	border-top: 0px;
}

div.sharedaddy h3, #content div.sharedaddy h3, #main div.sharedaddy h3, #primary div.sharedaddy h3 {
	font-family: "Istok Web";
}
*/

.login label {
	color: #fff;
	font-size: 16px;
}

#login form p {
	background: none;
}

