/*
Theme Name: Barabooka
Theme URI: http://wordpress.org/themes/jbrowninggroup
Author: lazarev.ua
Author URI: http://www.lazarev.ua
Description: The 2013 theme for WordPress
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, yellow, light, one-column, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: barabooka

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
 */
 
 html, body {
	margin:0;
	padding:0;
	width:100%;
}
body {
	color:#545454;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
}
img { border:0px; }
.clear { clear:both; }

h1,h1 a {
	font-size:22px;
	margin:0 0 15px 0;
	color:#532f93;
	font-weight:bold;
	background:url('images/bg-citate02.jpg') repeat-x bottom left;
	padding:0 0 15px 0;
}
h1.greytitle,h1.greytitle a {
	font-size:18px;
	margin:17px 0 13px 0;
	padding:0;
	color:#898989;
	font-weight:normal;
	text-transform:uppercase;
	background:none;
}
h1.page-title,h1.page-title a {
	font-size:22px;
	margin:-10px 0 15px 0;
	padding:0;
	color:#532f91;
	font-weight:normal;
	background:none;
}
h2 {
}
h3 {
}

a {
	font-family: 'Open Sans', sans-serif;
	text-decoration:underline;
	color:#522e92;
}
a:hover {
	text-decoration:underline;
	color:#522e92;
}
div.clear {
	clear:both;
}

/* Images */
.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignleft {
	margin: 5px 20px 5px 0;
}

.wp-caption.alignleft {
	margin: 5px 10px 5px 0;
}

img.alignright {
	margin: 5px 0 5px 20px;
}

.wp-caption.alignright {
	margin: 5px 0 5px 10px;
}

img.aligncenter {
	margin: 5px auto;
}

img.alignnone {
	margin: 5px 0;
}

.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption {
	color: #220e10;
	font-size: 18px;
	font-style: italic;
	font-weight: 300;
}

img.wp-smiley,
.rsswidget img {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

.wp-caption.alignleft + ul,
.wp-caption.alignleft + ol  {
	list-style-position: inside;
}


div.wide {
	padding:0;
	margin:0;
	position:relative;
}
div.container {
	padding:0;
	margin:0 auto 30px auto;
	width:990px;
	position:relative;
}
.clear-container {
	padding:0;
	margin:0 auto;
	width:990px;
	position:relative;
}
.white {
	
}
.grey {
	background-color:#ececec;
}
.footer {
	padding:30px 0;
	min-height:170px;
	text-align:center;
	background:#522e91 url('images/bg-footer.jpg') repeat-x top;
}
.foot {
	background:url('images/footer-bg.gif') no-repeat top;
}
div.logo {
	position:relative;
	display:block;
	margin:33px 0 0 55px;
	float:left;
}
div.social-search {
	float:right;
	text-align:right;
	font-weight:bold;
	font-size:13px;
	color:#fff;
	padding:16px 0 0 0;
}
div.social {
	background:url('images/bg-social.png') no-repeat bottom right;
	min-width:520px;
}
#social {
	position:relative;
	margin:87px 0 0 0;
	padding:0;
	list-style:none;
	list-style-image:none;
	width:400px;
	float:right;
}
#social li {
	padding:0;
	margin:0 0 0 6px;
	list-style:none;
	list-style-image:none;
	float:right;
	background-image:url('images/social.png');
	background-repeat:no-repeat;
}
#social li a span {
	height:37px;
	display:block;
}
#social li.vk {
	background-position:-347px 0;
	width:41px;
}
#social li.rss {
	background-position:-300px 0;
	width:41px;
}
#social li.twitter {
	background-position:-253px 0;
	width:41px;
}
#social li.google {
	background-position:-206px 0;
	width:41px;
}
#social li.facebook {
	background-position:-159px 0;
	width:41px;
}
#social li.like {
	background-position:0 0;
	width:145px;
	margin:0 14px 0 0;
}
#social li a {
	color:#fff;
	font-size:18px;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}
#social li.rss a span,#social li.rss a span {
	width:41px;
}
#social li.twitter a span,#social li.twitter a span {
	width:41px;
}
#social li.google a span,#social li.google a span {
	width:41px;
}
#social li.facebook a span,#social li.facebook a span {
	width:41px;
}
#social li.like a span,#social li.like a span {
	width:145px;
}
#social li a span,#social li a span {
	height:37px;
}
#social li a:hover,#social li:hover a,#social li.active a {
}
#social li.active {}



#navi {
	position:relative;
	margin:30px 0 0 0;
	padding:0;
	list-style:none;
	list-style-image:none;
	overflow:hidden;
	width:990px;
	height:48px;
	background:url('images/navi-back.png') repeat-x top;
}
#navi li {
	padding:0;
	width:232px;
	height:40px;
	margin:0 0 0 21px;
	list-style:none;
	list-style-image:none;
	float:left;
	text-align:center;
	background-image:url('images/navi.png');
	background-repeat:no-repeat;
}
#navi li.m01 {
	background-position:0 0;
	margin-left:0;
}
#navi li.m02 {
	background-position:-253px 0;
}
#navi li.m03 {
	background-position:-506px 0;
}
#navi li.m04 {
	background-position:-758px 0;
	margin-left:20px;
}
#navi li.m01 span {
	text-shadow:0 0 3px #371572;
}
#navi li.m02 span {
	text-shadow:0 0 3px #c10068;
}
#navi li.m03 span {
	text-shadow:0 0 3px #0084bb;
}
#navi li.m04 span {
	text-shadow:0 0 3px #3fa503;
}
#navi a {
	color:#fff;
	font-size:18px;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}
#navi li span {
	line-height:40px;
	width:232px;
	height:40px;
}
#navi a:hover li,#navi ahover,#navi a li.active {
}
#navi li.naviactive {
	height:48px;
}



#menu-directory-menu {
	position:relative;
	margin:-10px 0 0 0;
	padding:0;
	list-style:none;
	list-style-image:none;
}
#menu-directory-menu li {
	margin:0 0 1px 0;
	list-style:none;
	list-style-image:none;
	text-align:left;
	background:url('images/dir-bg.jpg') repeat-x top;
	padding:10px 22px 0 0;
	min-height:26px;
}
#menu-directory-menu li a {
	color:#7a7879;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 0 0 10px;
}
#menu-directory-menu li a.active {
	color:#7a7879;
}
#menu-directory-menu li ul.sub-menu {
	padding:0;
	margin:10px 0 15px 0;
	list-style:none;
	list-style-image:none;
	text-align:left;
	background-color:none;
	background-image:none;
}
#menu-directory-menu li ul.sub-menu li {
	padding:12px 22px 8px 34px;
	margin:0;
	list-style:none;
	list-style-image:none;
	text-align:left;
	background-color:none;
	background-image:none;
	border-bottom:1px solid #e1e1e1;
}
#menu-directory-menu li ul.sub-menu li a {
	text-transform:none;
	padding:0;
}
#menu-directory-menu li ul.sub-menu li a:hover {
	text-decoration:underline;
}
#menu-directory-menu li ul.sub-menu li.current-page-item a,#menu-directory-menu li ul.sub-menu li.current-menu-item a {
	font-weight:bold;
	color:#71c041;
}



#menu-space-menu,#menu-events-menu {
	position:relative;
	margin:-10px 0 0 0;
	padding:0 0 35px 0;
	list-style:none;
	list-style-image:none;
	background:url('images/bg-sub.gif') repeat-x bottom left;
}
#menu-space-menu li,#menu-events-menu li {
	margin:0 0 1px 0;
	list-style:none;
	list-style-image:none;
	text-align:left;
	padding:8px 0 8px 18px;
	border-bottom:1px solid #e1e1e1;
}
#menu-space-menu li a,#menu-events-menu li a {
	color:#898989;
	text-decoration:none;
	padding:0 0 0 0;
	font-size:16px;
	font-weight:bold;
}
#menu-space-menu li.current-menu-item a,#menu-events-menu li.current-menu-item a{
	color:#ec0080;
}

#menu-footer-sidebar {
	position:relative;
	margin:-10px 0 0 0;
	padding:0;
	list-style:none;
	list-style-image:none;
}
#menu-footer-sidebar li {
	margin:0 0 1px 0;
	list-style:none;
	list-style-image:none;
	text-align:left;
	background:url('images/author-bg.jpg') repeat-x top;
	padding:10px 22px 0 0;
	min-height:26px;
}
#menu-footer-sidebar li a {
	color:#7a7879;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 0 0 10px;
}
#menu-footer-sidebar li a.active {
	color:#7a7879;
}




.footer h1 {
	font-size:18px;
	text-align:center;
	padding:45px 0 60px 0;
	background:url('images/bg-footer.png') no-repeat center 75px;
	color:#ffffff;
	font-weight:normal;
}
.footer p {
	font-size:13px;
	text-align:center;
	padding:0 0 30px 0;
	margin:0;
	color:#e1e1e1;
	font-weight:normal;
}
.footer p a {
	font-size:13px;
	color:#e1e1e1;
	font-weight:normal;
	text-decoration:underline;
}
.footer p strong {
	color:#ffffff;
	font-weight:bold;
}
.footermenu {
	width:230px;
	float:left;
	overflow:hidden;
}
.footermenu {
	position:relative;
	margin:0 10px 0 0;
	padding:35px 0 0 0;
	list-style:none;
	list-style-image:none;
}
.footermenu li {
	padding:0;
	width:175px;
	margin:0;
	list-style:none;
	list-style-image:none;
	text-align:left;
	padding:11px 0 11px 55px;
	border-bottom:1px solid #6340a0;
}
.footermenu li a {
	color:#fff;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;
	text-shadow:0 0 3px #3d197b;
}
.footermenu li span {
}
.footermenu li a:hover,.footermenu li:hover a,.footermenu li.active a {
}
.footermenu li.current_page_item,.footermenu li.current-menu-item {
	background-color:#6340a0;
}
div.footer-right {
	float:right;
	width:730px;
	padding:35px 0 0 0;
	background:url('images/bottom.png') no-repeat bottom right;
}



div.home-left {
	float:left;
	width:732px;
	position:relative;
	z-index:9999;
}
	div.home-left p {
		line-height:160%;
	}
div.home-both {
	position:relative;
	z-index:9999;
	float:none;
	white-space:nowrap;
}
div.full {
	width:760px;
}
	#editor-box {
		position:relative;
		background:#faa61a url('images/box-bg.gif') no-repeat bottom left;
		margin-right:14px;
	}
		#editor-box .box-image{
			position:relative;
			float:left;
			width:310px;
			padding-bottom:6px;
		}
		#editor-box .box-image img{
			width:310px !important;
		}
		#editor-box .box-anounce{
			position:relative;
			background:url('images/bg-anounce.png') no-repeat top center;
			float:right;
			width:366px;
			margin-right:20px;
		}
		#editor-box .box-anounce h1{
			color:#fff;
			font-size:16px;
			font-weight:normal;
			text-transform:uppercase;
			text-align:center;
			padding:0;
			margin:18px 0 37px 0;
			background:none;
		}
		#editor-box .box-anounce h2{
			color:#fff;
			font-size:21px;
			font-weight:bold;
			padding:0;
			margin:0;
		}
		#editor-box .box-anounce p{
			color:#fff;
			font-size:14px;
			padding:20px 0;
			margin:0;
			line-height:24px;
		}
div.home-right {
	float:right;
	width:230px;
	position:relative;
	z-index:999;
	padding:52px 0 27px 0;
}
div.int-right {
	float:right;
	width:230px;
	position:relative;
	z-index:999;
	padding:0 0 27px 0;
}
	.no-padding {
		padding:0 !important;
	}
	.shadow {
		background:url('images/shadow.png') repeat-y top left;
	}
	#items div {
		width:230px;
		height:auto;
		height:325px;
		float:left;
		margin:0 14px 0 0;
		box-shadow:0 0 1px #d3d3d3;
		background:#fff url('images/items-bg.gif') no-repeat bottom left;
		padding-bottom:20px;
		overflow:hidden;
	}
	#items p {
		color:#545454;
		font-size:14px;
		font-weight:normal;
		padding:5px 10px;
		margin:0;
		line-height:120%;
	}
	#items h1 {
		color:#522e91;
		font-size:18px;
		font-weight:normal;
		padding:0 10px;
		margin:5px 0 0 0;
		line-height:120%;
		background:none;
	}
	#items-big div {
		width:230px;
		height:325px;
		overflow:hidden;
		float:left;
		margin:0 14px 10px 0;
		background-repeat:no-repeat;
		background-position:0 168px;
		min-height:455px;
		background-image:url('images/bg01.png');
	}
	#items-big div.bluebg {
		background-image:url('images/bg02.png');
	}
	#items-big p {
		color:#898989;
		font-size:12px;
		font-weight:normal;
		padding:0 22px 10px 22px;
		margin:0;
	}
	#items-big h1 {
		color:#522e91;
		font-size:16px;
		font-weight:bold;
		padding:22px 22px 10px 22px;
		margin:0;
		line-height:100%;
		background:none;
	}
	#items-big h2 {
		color:#ed0080;
		font-size:14px;
		font-weight:normal;
		padding:5px 53px;
		margin:0;
	}
	#items-big h2.blue {
		color:#00a1e4;
		font-size:14px;
		font-weight:normal;
		padding:5px 53px;
		margin:0;
	}


	.names div {
		width:230px;
		height:325px;
		float:left;
		margin:0 14px 14px 0;
		box-shadow:0 0 1px #d3d3d3;
		background-color:#522e90;
		background-image:url('images/items-bg.gif');
		background-repeat:no-repeat;
		background-position:0 222px;
		padding-bottom:20px;
		overflow:hidden;
	}
	.names p {
		padding:0;
		margin:0;
		height:222px !important;
		overflow-y:hidden;
	}
	.names h2 {
		color:#fff;
		font-size:14px;
		font-weight:normal;
		padding:20px 20px 5px 20px;
		margin:0;
		line-height:120%;
	}
	.names h1 {
		color:#fff;
		font-size:18px;
		font-weight:bold;
		padding:0 20px;
		margin:0;
		line-height:120%;
		background:none;
	}




.books-item {
		margin:0 0 30px 0;
		background:url('images/line-bg.gif') repeat-x bottom left;
		padding:0 0 30px 0;
		width:730px;
		float:left;
		position:relative;
	}
.books-item a {
		text-decoration:none;
	}
.post-item-left {
		width:230px;
		height:auto;
		float:left;
		margin:0;
		position:relative;
	}
.post-item-leftup {
		box-shadow:0 0 3px #676767;
		padding:0 0 4px 0;
		background:url('images/items-bg.gif') repeat-x bottom left;
		z-index:9999;
		position:relative;
		height:234px;
		overflow-y:hidden;
	}
.post-item-leftbottom {
		box-shadow:0 0 3px #676767;
		padding:0;
		background-color:#d30776;
		z-index:9998;
		position:relative;
		margin:0 0 0 46px;
		color:#fff;
		font-weight:bold;
		border-radius:0 0 10px 10px;
	}
.post-item-leftbottom div {
		padding:17px 27px;
	}
.post-item-right {
		width:480px;
		height:auto;
		float:right;
		margin:0;
		padding:0;
	}
	#items p {
		color:#545454;
		font-size:14px;
		font-weight:normal;
		padding:5px 10px;
		margin:0;
		line-height:120%;
	}
.post-item-right h1 {
		color:#522e91;
		font-size:21px;
		font-weight:bold;
		padding:0;
		margin:0;
		background:none;
	}
.post-item-right span,.post-item-right span a,.post-item-right a {
		color:#ed0080;
		font-size:16px;
		font-weight:bold;
		padding:0 0 10px 0;
		margin:0;
	}
.intro-text a {
		color:#ed0080;
		font-size:14px;
		font-weight:bold;
		padding:0 0 10px 0;
		margin:0;
		text-decoration:none;
	}
.post-item-right p {
		color:#545454;
		font-size:14px;
		font-weight:normal;
		padding:10px 0 0 0;
		margin:0;
	}
.post-counts {
		color:#bcbdbf;
		font-weight:normal;
		padding:0;
		margin:0;
	}
	.pink {color:#ee0080;}
	.post-counts .blue, .blue {color:#00a2e3;}
.post-counts img {
	display:none;
}
.post-counts div {
	float:left;
	margin-right:30px;
}
#likess {
		color:#545454;
		font-weight:normal;
		padding:10px 0 20px 10px;
		margin:0;
		position:relative;
	}
#likess div {
		padding:0;
		margin:0;
		position:relative;
		float:left;
	}
#likess img {
		position:relative;
		float:left;
		margin-top:-20px;
	}


.competition-item {
		margin:10px 0 10px 0;
		background:url('images/line-bg.gif') repeat-x top left;
		padding:20px 0 0 0;
		width:730px;
		float:left;
		position:relative;
	}
.competition-item a {
		text-decoration:none;
	}
.competition-item-left {
		box-shadow:0 0 3px #676767;
		z-index:9999;
		position:relative;
		overflow-x:hidden;
		float:left;
		width:230px;
		padding:0 0 4px 0;
		background:url('images/items-bg.gif') repeat-x bottom left;
	}
.competition-item-right {
		width:480px;
		height:auto;
		float:right;
		margin:0;
		padding:0;
	}
.competition-item-right h1 {
		color:#522e91;
		font-size:16px;
		font-weight:bold;
		padding:0;
		margin:5px 0 0 0;
		background:none;
	}
.competition-item-right p {
		color:#545454;
		font-size:13px;
		font-weight:normal;
		padding:10px 0 0 0;
		margin:0;
	}


.space-item div {
		width:230px;
		height:400px;
		overflow:hidden;
		float:left;
		margin:0 14px 10px 0;
		background-repeat:no-repeat;
		background-position:0 168px;
		min-height:455px;
		background-image:url('images/bg01.png');
	}
	.space-item div.bluebg {
		background-image:url('images/bg02.png');
	}
	.space-item div.bluebgfull {
		background-image:url('images/bg03.png');
	}
	.space-item p {
		color:#898989;
		font-size:12px;
		font-weight:normal;
		padding:0 22px 10px 22px;
		margin:0;
	}
	.space-item h1 {
		color:#522e91;
		font-size:16px;
		font-weight:bold;
		padding:22px 22px 10px 22px;
		margin:0;
		line-height:100%;
		background:none;
	}
	.space-item h2 {
		color:#ed0080;
		font-size:14px;
		font-weight:bold;
		padding:5px 10px 5px 53px;
		margin:0;
	}
	.space-item h2.blue {
		color:#00a1e4;
		font-size:14px;
		font-weight:bold;
		padding:5px 10px 5px 53px;
		margin:0;
	}
	h2.bluefull {
		color:#fff;
		font-size:14px;
		font-weight:bold;
		padding:5px 10px 5px 22px;
		margin:0;
	}



.space-item .featured {
		width:474px;
		height:400px;
		overflow:hidden;
		float:left;
		margin:0 14px 10px 0;
		background-repeat:no-repeat;
		background-position:0 168px;
		min-height:455px;
		background-image:url('images/bg01.png');
	}
	.space-item .featured p {
		color:#898989;
		font-size:12px;
		font-weight:normal;
		padding:0 22px 10px 22px;
		margin:0;
	}
	.space-item .date {text-align:right;display:none;}
	.space-item .featured h1 {
		color:#522e91;
		font-size:16px;
		font-weight:bold;
		padding:22px 22px 10px 22px;
		margin:0;
		line-height:100%;
		background:none;
	}
	.space-item .featured h2 {
		color:#fff;
		font-size:14px;
		font-weight:bold;
		padding:5px 25px;
		margin:-5px;
		background:#ed0080 url('images/bg-featured.gif') top right;
	}


div.sep {
	clear:both;
	border-bottom:1px solid #ececec;
	height:1px !important;
	margin-bottom:15px;
}


input[type="search"] {
	-webkit-appearance: textfield;
	padding-right: 2px; /* Don't cut off the webkit search cancel button */
	width: 230px;
	background:url('images/search-icon.png') no-repeat right;
}
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
.search-form input[type="submit"] {
	width:33px;
	height:27px;
	position:absolute;
	right:6px;
	top:7px;
	z-index:9999;
}
.search-form {
	position: absolute;
	right: 0;
	top: 26px;
}
.search-field {
	/*background-color: transparent;
	background-image: url(images/search-icon.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	background-size: 27px 27px;*/
	border:2px solid #d7d7d7;
	border-radius: 20px;
	cursor: pointer;
	height: 41px;
	margin: 0 0;
	padding: 0 0 0 15px;
	position: relative;
	-webkit-transition: width 400ms ease, background 400ms ease;
	transition:         width 400ms ease, background 400ms ease;
	width: 0;
	color:#000;
	z-index:9998;
}
.search-field:focus {
	background-color: #fff;
	border: 2px solid #00a1e4;
	cursor: text;
	outline: 0;
	width: 230px;
}
span.screen-reader-text,.printomatictext,.comment-metadata {display:none;}





blockquote {
	float:left;
	margin:10px 15px;
	background:url('images/bg-citate01.jpg') top left repeat-x;
	font-style:italic;
	width:291px;
}
blockquote div {
	padding:30px 20px;
	background:url('images/bg-citate02.jpg') bottom left repeat-x;
}

.printomatic {float:right;margin:0 0 10px 30px;}


#filter {background-color:#ebebeb;padding:15px 18px;font-weight:bold;font-size:16px;margin:-10px 0 20px 0;}
#filter a {color:#ee0080;text-decoration:none;padding:0 20px;}
.breadcrumbs {margin:-10px 0 20px 0;font-size:12px;color:#545454;}
.breadcrumbs a{color:#532f93;}


	#post-intro p {
		color:#ed0082;
		font-size:14px;
		font-weight:bold;
		padding:5px 10px;
		margin:0;
		line-height:120%;
	}
	#post-intro h1 {
		color:#522e91;
		font-size:22px;
		font-weight:bold;
		padding:25px 10px 0 10px;
		margin:0;
		line-height:120%;
		background:none;
	}
	.age-tag {
		float:right;
		background:#f23ea1 url('images/bg-tag.png') repeat-y center center;
		padding:8px 10px;
		text-align:center;
		color:#fff;
		font-weight:bold;
		font-size:16px;
		text-shadow:0 0 3px #dd0079;
		border:2px solid #e1e1e1;
		border-radius:5px;
	}
	.intro-image {
		float:left;
		margin:0 0 20px 0;
	}
	.intro-image img {
		max-width:240px;
		height:auto;
	}
	.content-left-image {float:left;margin:0 20px 15px 0;}
	.intro-text {float:right;width:460px;}
	.content-text {float:right;width:480px;color:#666666;font-weight:normal;}
	.content-text p {padding:0;margin:0 20px 0 0;text-align:justify;}
	#names-title {color:#522e90;}
	#names-title strong {color:#666666;font-weight:strong;font-size:14px;}
	#names-title p {padding:10px 0 0 0;margin:0;color:#666666;font-weight:normal;font-size:14px;}
	#names-title p a {color:#eb0080;font-weight:bold;font-size:14px;text-decoration:none;background:none;}

	#date {font-size:13px;color:#ababab;float:left;margin:20px 0 0 0;display:none;}
	#url {background:url('images/items-bg.gif') repeat-x top left;font-size:13px;color:#71bf45;padding:25px 0 0 0;}
	#url a {font-size:13px;color:#71bf45;}


	.urllist {float:right;font-size:13px;color:#71bf45;margin:15px 0 0 0;}
	.urllist a {font-size:13px;color:#71bf45;}
	.blue {color:#522e90;}
	.blue a {color:#522e90;}
	

#excerpt {background-color:#ebebeb;padding:15px;margin:10px 0 20px 0;font-size:12px !important;color:#545454;}
#excerpt strong,#excerpt a {color:#ee007e;font-size:12px !important;}
#excerpt span {color:#512d91;font-size:12px !important;font-weight:bold;}


article {
	background:url('images/bg-citate02.jpg') repeat-x bottom left;
	padding:0 0 55px 0;
}
#tags-list {border-top:3px solid #ebebeb;border-bottom:3px solid #ebebeb;padding:25px 0;}
#tags-list a {padding:0 5px;color:#019fe6;text-decoration:none;}
#sharebox {padding:17px 0;}

/**
 * 5.12 Comments
 * ----------------------------------------------------------------------------
 */

.comments-title,
.comment-list,
.comment-reply-title,
.must-log-in,
.comment-respond .comment-form,
.comment-respond iframe {
	display: block;
}

.comments-title {
	
}

.comment-list,
.comment-list .children {
	list-style-type: none;
	padding: 0;
}

.comment-list .children {
	margin-left: 20px;
}

.comment-list li {
	margin-bottom:10px;
}

.comment-body {
	padding: 20px;
	position: relative;
	background-color:#ececec;
	background-image:none;
	border:none;
}

.comment-author {
	color:#522e92;
}

.comment-author .avatar {
	display: block;
	margin-bottom: 10px;
}

.comment-author span {
	font-size:12px;color:#545454;
}

.comment-author .fn,
.comment-author .url,
.comment-reply-link,
.comment-reply-login {
	color: #522e92;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
.avatar {vertical-align:middle;margin-right:5px;float:left;}
.says {
	display: none;
}

.no-avatars .comment-author {
	margin: 0 0 5px;
	max-width: 100%;
	position: relative;
}

.no-avatars .comment-metadata,
.no-avatars .comment-content,
.no-avatars .comment-list .reply {
	width: 100%;
}

.bypostauthor > .comment-body .fn:before {
}

.comment-list .edit-link {
	
}

.comment-metadata,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply {
	word-wrap: break-word;
}

.ping-meta {
	color: #a2a2a2;
	font-size: 13px;
	line-height: 2;
}

.comment-awaiting-moderation {
	color: #a2a2a2;
}

.comment-awaiting-moderation:before {
	content: "\f414";
	margin-right: 5px;
	position: relative;
	top: -2px;
}

.comment-reply-link:before,
.comment-reply-login:before {
	content: "\f412";
	margin-right: 3px;
}

/* Comment form */
.comment-respond {
	padding:10px 0;
}

.comment .comment-respond {
	padding:10px 20px;
}

.comment-reply-title {
	
}

.comment-reply-title small a {
	color: #131310;
	display: inline-block;
	float: right;
	height: 16px;
	overflow: hidden;
	width: 16px;
}

.comment-reply-title small a:hover {
	color: #ed331c;
	text-decoration: none;
}

.comment-reply-title small a:before {
	content: "\f406";
	vertical-align: top;
}

.comment-form .comment-notes {
	margin-bottom: 15px;
}

.comment-form .comment-form-author,
.comment-form .comment-form-email,
.comment-form .comment-form-url {
	margin-bottom: 8px;
}

.comment-form [for="author"],
.comment-form [for="email"],
.comment-form [for="url"],
.comment-form [for="comment"] {
	float: left;
	padding: 5px 0;
	width: 120px;
}

.comment-form .required {
	color: #ed331c;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
	max-width: 270px;
	width: 60%;
}

.comment-form textarea {
	width: 100%;
}

.form-allowed-tags,
.form-allowed-tags code {
	color: #686758;
	font-size: 12px;
	display:none;
}

.form-allowed-tags code {
	font-size: 10px;
	margin-left: 3px;
}

.comment-list .pingback,
.comment-list .trackback {
	padding-top: 24px;
}

.comment-navigation {
	font-size: 20px;
	font-style: italic;
	font-weight: 300;
	margin: 0 auto;
	max-width: 604px;
	padding: 20px 0 30px;
	width: 100%;
}

.no-comments {
	background-color: #f7f5e7;
	font-size: 20px;
	font-style: italic;
	font-weight: 300;
	margin: 0;
	padding: 40px 0;
	text-align: center;
}

h2.comments-title {text-align:right;float:right;max-width:200px;color:#02a1e5;font-size:16px;font-weight:normal;padding:0;margin:15px 0 0 0;}


input#submit { 
    padding: 9px;
    border: solid 1px #44237d;
    outline: 0;
    font-size:16px;
    font-weight:bold;
	font-family: 'Open Sans', sans-serif;
    width:auto;
    background-color: #522e90;
    color:#fff;
    background: -webkit-gradient(linear, left top, left 25, from(#522e90), color-stop(4%, #451e87), to(#5d30ab));
    /*background: -moz-linear-gradient(top, #6b41b3, #EEEEEE 1px, #6b41b3 25px);*/
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    }
textarea#comment { 
    padding: 9px;
    border: solid 1px #E5E5E5;
    outline: 0;
    font-size:16px;
	font-family: 'Open Sans', sans-serif;
    background-color:#FFFFFF;
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    line-height: 150%;
    width:95%;
    }
input#author,input#email,input#url { 
    padding: 9px;
    border: solid 1px #E5E5E5;
    outline: 0;
    font-size:16px;
	font-family: 'Open Sans', sans-serif;
    background-color:#FFFFFF;
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    line-height: 150%;
    }
 
input#submit:hover, textarea#comment:hover,
input#submit:focus, textarea#comment:focus { 
    border-color: #C9C9C9; 
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
    }

.search-submit {filter: alpha(opacity=0);opacity:0;cursor:pointer;}

.directory-title {background-color:#ebebeb;padding:15px 18px;font-weight:bold;font-size:16px;margin:-10px 0 20px 0;text-align:center;color:#522e90;text-transform:uppercase;}

.error404 {background:url('images/404.png') no-repeat; height:400px;position:relative;}
#search404 { position:absolute;top:140px;left:630px; }
.wp-caption-text {font-size:14px !important;}




.wp-pagenavi {width:auto;margin:30px auto; text-align:center;}
.wp-pagenavi {font-size:16px;color:#545454;}
.wp-pagenavi a {color:#545454;text-decoration:none;padding:0 16px;}
.wp-pagenavi span.current {color:#ec0080;padding:0 16px;}
.wp-pagenavi .previouspostslink {background:url('images/navi-left.png') no-repeat top left; padding:10px 20px;}
.wp-pagenavi .nextpostslink {background:url('images/navi-right.png') no-repeat top left; padding:10px 20px;}



h1.page-title p {font-weight:bold;font-size:14px;text-decoration:none;background:none;padding:5px 0 0 0;margin:0;}

#sharebox .fb-share{
margin-left: 14px;
position: relative;
display: inline-block;
cursor: pointer;
height: 41px;
width: 41px;
font-size:0px;
line-height:2000px;
overflow:hidden;
background: url('images/fb-share.png') no-repeat top left;
}
#sharebox .google-share{
margin-left: 14px;
position: relative;
display: inline-block;
cursor: pointer;
height: 41px;
width: 41px;
font-size:0px;
line-height:2000px;
overflow:hidden;
background: url('images/google-share.png') no-repeat top left;
}
#sharebox img {
margin-left: 14px;
position: relative;
display: inline-block;
cursor: pointer;
height: 41px;
width: 41px;
font-size:0px;
line-height:2000px;
overflow:hidden;
}
#sharebox .twitter-share{
margin-left: 14px;
position: relative;
display: inline-block;
cursor: pointer;
height: 41px;
width: 41px;
font-size:0px;
line-height:2000px;
overflow:hidden;
background: url('images/twitter-share.png') no-repeat top left;
}
#sharebox div {font-weight:bold;color:#512f90;float:left;padding:10px 0 0 0;}

#sharebox .likebox {float:right;margin:0 0 0 15px;width:157px !important;height:45px !important;}

.printomatic {float:right;}

.gallery dl {float:left;}
.gallery-columns-3 dl {width:240px; text-align:left;}
.gallery dl img {width:220px !important;height:auto;}
.gallery dl dd {text-align:center;padding:5px 0;width:220px;margin:0;}



#sharebox (float:left;width:365px;)
#likebox {float:right;width:auto;text-align:right;}


.related-posts-type ul {
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
}
.related-posts-type ul li {
	margin:0 0 1px 0;
	list-style:none;
	list-style-image:none;
	text-align:left;
	padding:8px 0 8px 0;
	border-bottom:1px solid #e1e1e1;
}
.related-posts-type ul li a {
	color:#898989;
	text-decoration:none;
	padding:0 0 0 0;
	font-size:16px;
	font-weight:bold;
}