/*Theme Name: Runy - themeAuthor: Talem.euDescription: Blog ezoteryczny (ezoblog 3) - runy i kabała.Version: 1.0*/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}ol, ul { list-style: none; }blockquote, q { quotes: none; }blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}table {	border-collapse: collapse;	border-spacing: 0;}body { 	line-height: 1;	background: #d5c3df url(img/bg-site.jpg) 0 0 repeat;	color: #eee;	font: normal 13px/1.5 Verdana, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", Kalimati, Geneva, sans-serif;}a { color: #4f0040; text-decoration: none; }a:hover,a:focus { text-decoration: underline; }.clear { clear: both; }.cf:after {	clear: both;	display: block;	height: 0;	font-size: 0;	visibility: hidden;	content: ".";}* html .cf { zoom: 1 }*:first-child+html .cf { zoom: 1 }.alignleft { float: left; }img.alignleft { margin: 0 17px 2px 0; }.alignright { float: right; }img.alignright { margin: 0 0 2px 17px; }.aligncenter { display: block; margin: 5px auto; }.right { text-align: right; }.left { text-align: left; }.center { text-align: center; }img.alignleft,img.alignright {	padding: 3px;	background-color: #fff;}h1,h2,h3,h4,h5,h6,strong { font-weight: bold; }h1,h2,h3 { font-family: "Ubuntu Condensed"; font-weight: normal; }h1 { font-size: 200%; }h2 { font-size: 180%; }h3 { font-size: 150%; }em,i { font-style: italic; }ol li { list-style-type: decimal; }#content ul li { list-style-type: disc; }#header { 	text-align: center; 	background-color: #170908;}	#header h1 { line-height: 0; }	#header img {		opacity: .85;	}#wrapper {	width: 1000px;	margin: 0 auto;	border-left: 1px solid #9e6599;	border-right: 1px solid #9e6599;	background: #83628e;	background: rgba(228, 209, 239, 0.4);	padding: 20px;	color: #e6d1ef;}#top {	background-color: #170908;	text-align: center;	text-transform: uppercase;	padding: 15px;	border-top: 1px solid #5b0049;	}			.inner { width: 1050px; margin: 0 auto; }	#title {		font-size: 40px;		margin: 0 auto;		float: left;		font-family: "Ubuntu Condensed";	}	#desc { float: left; font-family: "Ubuntu Condensed"; font-size: 16px; }		#top .baner { float: right;  margin: 0; }	#title b { color: #c160a3; }	#title span { text-transform: uppercase; }	.top { 		display: inline-block; 		* display: inline; 		margin: 0 25px;		position: relative;	}		.top:first-child:before,	.top:after {		content: "ღ";		font-size: 20px; color: #5b0049;		position: absolute;		bottom: 75px; right: -35px;	}	.top:first-child:before { left: -35px; right: auto; }	.top img { 		border: 5px solid #000;		-moz-opacity: 0.7;		-webkit-opacity: 0.7;		opacity: 0.7;		filter: alpha(opacity=70);		-webkit-transition: opacity .5s;		-moz-transition: opacity .5s;		-ms-transition: opacity .5s;		-o-transition: opacity .5s;		transition: opacity .5s;		-moz-box-shadow: 0 0 5px #ccc;		-webkit-box-shadow: 0 0 5px #ccc;		box-shadow: 0 0 5px #ccc;			}	.top img:hover {		-moz-opacity: 1;		-webkit-opacity: 1;		opacity: 1;		filter: alpha(opacity=100);		}#content {	float: left;	width: 700px;	margin-bottom: 30px;}		.post { 		margin-bottom: 25px; 		padding: 10px;		background: #7b4576 url(img/bgimg.jpg) no-repeat 100% 100%;	}	.post:nth-child(2n) { background-position: 0 100%; }		.post .thumb+p:first-letter { font-size: 150%; }		.single .post { width: auto; }	.single .post img { float: left; margin-right: 15px; }		#content p { margin-bottom: 15px; }		#content h1, 	#content h2 {		background: #460037;				margin-bottom: 12px; padding: 5px 15px;		font-size: 24px; color: #eee;		position: relative;	}	#content h1:before { content: "ღ"; margin-right: 10px; position: relative; top: -5px; }	#welcome {		background: #7b4576 url(img/bgimg.jpg) no-repeat 100% 0;		background-size: contain;	}		#welcome p { padding: 0 15px 10px; }		#welcome h1 {		background: #510041;		background: -moz-linear-gradient(top,  #510041 0%, #510041 48%, #3d002e 52%, #3d002e 100%);		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#510041), color-stop(48%,#510041), color-stop(52%,#3d002e), color-stop(100%,#3d002e));		background: -webkit-linear-gradient(top,  #510041 0%,#510041 48%,#3d002e 52%,#3d002e 100%);		background: -o-linear-gradient(top,  #510041 0%,#510041 48%,#3d002e 52%,#3d002e 100%);		background: -ms-linear-gradient(top,  #510041 0%,#510041 48%,#3d002e 52%,#3d002e 100%);		background: linear-gradient(to bottom,  #510041 0%,#510041 48%,#3d002e 52%,#3d002e 100%);		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#510041', endColorstr='#3d002e',GradientType=0 );		}		.thumb { 		position: relative; 		float: left;		margin: 0 15px 0 0;		width: 245px; height: 149px;	}		#content .thumb p {		margin-bottom: 0;		position: absolute;		left: 0; bottom: 0;		width: 100%;		background: #222;		background: rgba(0,0,0,0.5);		padding: 5px 0;		text-align: center;		font-size: 11px; color: #bbb;	}		.zadzwon {		float: right;		margin: 0 0 5px 0;		width: 390px;			background-color: #5f064e;		padding: 7px 10px;		text-align: center;		font-size: 12px;		background: #750861;		background: -moz-radial-gradient(center, ellipse cover,  #750861 0%, #5f064e 100%);		background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#750861), color-stop(100%,#5f064e));		background: -webkit-radial-gradient(center, ellipse cover,  #750861 0%,#5f064e 100%);		background: -o-radial-gradient(center, ellipse cover,  #750861 0%,#5f064e 100%);		background: -ms-radial-gradient(center, ellipse cover,  #750861 0%,#5f064e 100%);		background: radial-gradient(ellipse at center,  #750861 0%,#5f064e 100%);		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#750861', endColorstr='#5f064e',GradientType=1 );		-moz-border-radius: 10px; 		-webkit-border-radius: 10px;		border-radius: 10px;	}		.nr { font-weight: bold; font-size: 150%; display: block; }		.koszt {}		#content h2 {		background: #460037;		background: url(img/pointer.png) no-repeat 5px 50%, -moz-linear-gradient(left,  #460037 0%, #460037 56%, #7b4576 100%);		background: url(img/pointer.png) no-repeat 5px 50%, -webkit-gradient(linear, left top, right top, color-stop(0%,#460037), color-stop(56%,#460037), color-stop(100%,#7b4576));		background: url(img/pointer.png) no-repeat 5px 50%, -webkit-linear-gradient(left,  #460037 0%,#460037 56%,#7b4576 100%);		background: url(img/pointer.png) no-repeat 5px 50%, -o-linear-gradient(left,  #460037 0%,#460037 56%,#7b4576 100%);		background: url(img/pointer.png) no-repeat 5px 50%, -ms-linear-gradient(left,  #460037 0%,#460037 56%,#7b4576 100%);		background: url(img/pointer.png) no-repeat 5px 50%, linear-gradient(to right,  #460037 0%,#460037 56%,#7b4576 100%);		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#460037', endColorstr='#7b4576',GradientType=1 );		padding-left: 50px;	}			#content h2 a { color: inherit; }		#content h2 span { color: #d5000d; }	#sidebar {	float: right;	width: 250px;	margin-bottom: 30px;	background: #93658e;	background: rgba(255,255,255,0.1);		padding: 5px 10px;}		#sidebar h2 { font-size: 24px; position: relative; }	#sidebar h2:before { content: "ღ"; margin-right: 10px; position: relative; top: -5px; }		#sidebar li a {		padding: 7px 10px 7px 20px;		background-color: #460037;		-webkit-transition: background .4s;		-moz-transition: background .4s;		-ms-transition: background .4s;		-o-transition: background .4s;		transition: background .4s;	}		#sidebar a { color: #eee; }	#sidebar li a { display: block; margin: 10px 0; }	#sidebar li a:hover { background-color: #bf5c9d; text-decoration: none; }	#sidebar li.menu-item-4 a { font-size: 85%; padding: 7px 0px; text-align: center; }	#bottom {	clear: both;	padding: 15px 0 50px;	text-align: center; color: #81618b;	}	#bottom a { color: #ccc; } .baner { text-align: center; margin: 15px 0; }