/*
Theme Name:World-War
Theme URI:
Description:Невыдуманные рассказы о войне
Author:Julia Panina
Author URI:http://greatbattle.ru/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,700&subset=cyrillic-ext,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic&subset=cyrillic-ext,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,400italic,700,700italic&subset=cyrillic-ext,latin-ext);
@font-face{
	font-family:'PT Sans Narrow';
	src: url('fonts/PtSans-Narrow.eot');
	src: url('fonts/PtSans-Narrow.eot?#iefix') format('embedded-opentype'),
		url('fonts/PtSans-Narrow.woff2') format('woff2'),
		url('fonts/PtSans-Narrow.woff') format('woff'),
		url('fonts/PtSans-Narrow.ttf') format('truetype'),
		url('fonts/PtSans-Narrow.svg#pt_sans_narrowregular') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'PT Sans Narrow Bold';
	src: url('fonts/PtSans-Narrow-Bold.eot');
	src: url('fonts/PtSans-Narrow-Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/PtSans-Narrow-Bold.woff2') format('woff2'),
		url('fonts/PtSans-Narrow-Bold.woff') format('woff'),
		url('fonts/PtSans-Narrow-Bold.ttf') format('truetype'),
		url('fonts/PtSans-Narrow-Bold.svg#pt_sans_narrowregular') format('svg');
	font-weight:normal;
	font-style:normal;
}
*{
	margin:0;
	padding:0;
	border-collapse:collapse;
}
html{
	height:100%;
}
body{
	position:relative;
	font:16px 'Roboto', sans-serif;
	background:#fff;
}
a{
	text-decoration:underline;
	color:#777;
}
a:hover{
	text-decoration:none;
}
a:focus{
	outline:none;
}
a img{
	border:none;
}
td{
	vertical-align:top;
}
fieldset{
	border:none;
}
blockquote{
	margin:15px 35px;
}
.cleaner, #content .cleaner{
	min-height:0 !important;
	margin:0 !important;
	clear:both;
}
input[type="submit"], input[type="image"], input[type="button"]{
	cursor:pointer;
}
#header{
	position:relative;
	z-index:1000;
	height:130px;
	text-align:center;
	box-shadow:0 3px 60px #ccc;
	font-family:'PT Sans Narrow', 'Arial Narrow', sans-serif;/*
	font-family:'PT Sans Narrow Bold', 'Arial Narrow', sans-serif;
	font-family:'Arial Narrow', sans-serif;*/
	background:#fff;
}
#shadow{
	display:none;
	position:fixed;
	top:0;
	left:0;
	z-index:10;
	width:100%;
	height:100%;
	background:#000;
	opacity:.7;
}
#navibar{
	display:none;
	position:absolute;
	top:130px;
	left:50%;
	z-index:100;
	width:250px;
	margin-left:-500px;
	padding:10px 0;
	text-align:left;
	font-family:'Noto Sans', sans-serif;
	background:#fff;
}
#navibar ul{
	padding:25px 25px;
	list-style:none;
}
#navibar > ul{
	border-bottom:1px solid #e9eaeb;
}
#navibar > ul:last-child{
	border:none;
}
@media(min-width:1023px){
	#navibar ul:first-child, .lang{
		display:none;
	}
	#navibar > ul+ul{
		border:none;
	}
}
#navibar ul ul{
	display:none;
	margin:15px 0px 5px 12px;
	padding:0;
}
#navibar ul .expanded{
	display:block;
}
#navibar li{
	margin:0 0 15px;
	font-size:14px;
}
#navibar a{
	display:block;
	text-decoration:none;
	background:url('images/navibar-hidden.gif') no-repeat 100% 50%;
	color:#383838;
}
#navibar a.expanded{
	background:url('images/navibar-expanded.gif') no-repeat 100% 50%;
}
#navibar a:only-child{
	background:none !important;
}
#navibar .current-cat > a, #navibar a:hover{
	color:#f00 !important;
}
#navibar li li a{
	color:#8c8c8c;
}


#title{
	width:870px;
	margin:0 auto;
	padding:10px 65px 0;
	letter-spacing:.033em;
	text-transform:uppercase;
	font-family:'PT Sans Narrow Bold', 'Arial Narrow', sans-serif;
	font-size:48px;/*
	font-size:40px;*/
	font-size:44px;
	color:#f00;
}
#title a{
	text-decoration:none;
	color:#f00;
}
.hamburger{
	position:absolute;
	top:0;
	left:50%;
	z-index:10;
	width:65px;
	height:130px;
	margin-left:-500px;
	background:url('images/hamburger.gif') no-repeat 50% 50% #ea1c24;
	cursor:pointer;
}
#topmenu{
	padding:7px 0 0;
}
#topmenu ul{
	width:920px;
	margin:0 auto;
}
#topmenu li{
	position:relative;
	display:inline-block;
	margin-left:70px;
}
#topmenu li:first-child{
	margin:0;
}
#topmenu li:before{
	content:'';
	position:absolute;
	top:50%;
	left:-35px;
	width:4px;
	height:4px;
	border-radius:3px;
	background:#383838;
}
#topmenu li:first-child:before{
	width:0;
	height:0;
}
#topmenu a{
	display:inline-block;
	padding:0 5px;
	text-decoration:none;
	font-size:18px;
	color:#383838;
}
#topmenu a:hover, #topmenu span{
	display:inline-block;
	padding:0 5px;/*
	text-decoration:underline;8*/
	border-bottom:1px solid;
	font-size:18px;
	color:#f00;
}
#lang{
	position:absolute;
	top:0;
	right:50%;
	z-index:10;
	width:65px;
	height:130px;
	margin-right:-500px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}
#lang ul{
	width:65px;
	margin:22px 0 0;
	list-style:none;
	border-right:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
}
#lang li{
	margin:0 0 20px;
}
.ru a, .ru span{
	color:#383838 !important;
}
.en a, .en span{
	color:#ffae00 !important;
}
.de a, .de span{
	color:#f00 !important;
}
#wrapper{
	display:table;
	position:relative;
	z-index:5;
	clear:both;
	width:940px;
	margin:0 auto;
	table-layout:fixed;
}
#content{
	display:table-cell;
	position:relative;
	z-index:100;
	width:730px;
	padding:20px 60px 180px 0px;
	vertical-align:top;
}
#start #content{
	width:770px;
	padding-right:20px;
}
#content.page{
	padding-top:35px;
}
.wp-pagenavi{
	padding:10px 0 30px;
	text-align:center;
}
.wp-pagenavi a, .wp-pagenavi span{
	display:inline-block;
	margin:0 5px 0 0;
}
.pager{
	margin:0 !important;
	padding:0 0 10px;
}
.pager li{
	display:inline-block;
	margin:0 2px 0 0;
	list-style:none;
}
.pager a, .pager span{
	display:inline-block;
	width:24px;
	height:22px;
	padding:2px 0 0;
	text-align:center;
}
.pager a{
	text-decoration:none;
	background:#102c51;
	color:#fff;
}
.pager a:hover, .pager span{
	background:#c2d5e3;
	color:#000;
}
.pager span{
	display:inline-block;
}
#photo-top{
	max-width:770px !important;
	margin:0 -40px 30px 0;
	box-shadow:0 15px 25px 0 #ccc;
}
#start #photo-top{
	margin:0 0 30px;
}
#photo-top img{
	display:block;
	max-width:770px !important;
	margin:0;
}
.post{
	display:inline-block;
	width:353px;
	padding:0 0 40px;
	vertical-align:top;
}
#start .post{
	width:363px;
}
.post-odd{
	margin-right:20px !important;
}
.post-even{
	margin-right:0 !important;
}
.wp-pagenavi~.post:nth-child(2n+1){
	margin-right:20px;
}
.wp-pagenavi~.post:nth-child(2n){
	margin-right:0;
}
p:first-child~.post:nth-child(2n+1){
	margin-right:20px;
}
p:first-child~.post:nth-child(2n){
	margin-right:0;
}
h1:first-child~.post:nth-child(2n){
	margin-right:20px;
}
h1:first-child~.post:nth-child(2n+1){
	margin-right:0;
}
.post:nth-child(2n+1){
	margin-right:20px;
}
#start #photo-top~.post:nth-child(2n){
	margin-right:20px;
}
#start #photo-top~.post:nth-child(2n+1){
	margin-right:0;
}
#recommended~.post:nth-child(2n+1){
	margin-right:0;
}
#recommended~.post:nth-child(2n){
	margin-right:20px;
}
#photo-top~#recommended~.post:nth-child(2n+1){
	margin-right:20px;
}
#photo-top~#recommended~.post:nth-child(2n){
	margin-right:0;
}
h3~.post{
	width:auto !important;
	margin-right:0 !important;
}
.category, .breadcrumbs{
	font-size:14px;
}
.category a, .breadcrumbs a{
	color:#777;
}
.post h1{
	margin:1.5em 0 1em;
	font-size:18px;
	color:#010101;
}
#title-wrap{
	position:relative;
}
#content #pagetitle{
	margin:15px 0 20px;
	padding:0 80px 0 0;
	font-family:'Roboto', sans-serif;
	font-weight:normal;
	font-size:30px;
	color:#242626;
}
.tags{
	margin:0 0 20px;
	color:#777;
}
.tags a{
	text-decoration:none;
	font-style:italic;
	color:#777;
}
#content h2{
	margin:2.2em 0 2em;
	font-size:17px;
	color:#010101;
}
#content h3{
	margin:2em 0 1.5em;
	font-size:16px;
	color:#010101;
}
#content h4{
	margin:15px 0 12px;
	line-height:1.15;
	font-weight:normal;
	font-size:27px;
	color:#242626;
}
#content h4 a{
	text-decoration:none;
	color:#242626;
}
#content h5{
	margin:.5em 0 .2em;
	font-weight:normal;
	font-size:14px;
	color:#010101;
}
#content h6{
	margin:.3em 0 .1em;
	font-size:13px;
	color:#010101;
}
.except{
	padding:0 0 5px;
	line-height:1.4;
	color:#666;
}
.except p{
	margin:0 0 10px !important;
}
.date{
	padding:18px 0 0;
	font-style:normal;
	font-size:12px;
	font-size:14px;
	color:#999;
	color: #0e53a3;
}
.post .date{
	border-top:1px solid #e9eaeb;
}
.date span{
	margin:0 3px 0 0;
}
.date a{
	margin:0 0 0 3px;
	color:#999;
	color: #0e53a3;
}
#recommended{
	position:relative;
	width:770px;
	height:362px;
	margin:0px 0 30px;
	box-shadow:0 15px 25px 0 #ccc;
	background:url('images/samples/recommended.jpg') no-repeat 50% 0%;
}
#recommended-inner{/*
	position:absolute;
	top:0;
	left:0;
	z-index:100;*/
	color:#fff;
}
#recommended-inner h3{
	margin:0;
	padding:25px 0 30px 20px;
	font-size:28px;
	color:#fff !important;
}
#recommended-inner a{
	color:#fff !important;
}
#recommended-inner a:hover{
	text-decoration:underline !important;
}
.recommended-td{
	display:table-cell;
	width:285px;
	padding:0 40px 0 50px;
}
#recommended-inner h4{
	margin:0 0 12px;
	font-weight:normal;
	font-size:18px;
}
#recommended-inner h4 a{
	text-decoration:none;
}
.recommended-td p{
	margin:0 !important;
	font-size:14px;
	color:#ddd !important;
}
#recommended .all{
	position:absolute;
	bottom:30px;
	left:50%;
	width:206px;
	height:27px;
	margin:0 0 0 -103px;
	padding:10px 0 0;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	border-radius:5px;
	background:#fff;
	color:#ea1c24;
}
#repost{
	margin:25px 0 0px !important;
	vertical-align:middle;
}
#repost li{
	display:inline-block;
	margin:0 10px 10px 0;
	vertical-align:middle;
}
#repost img{
	margin:0 !important;
	vertical-align:text-bottom;
}
.printfriendly{
	display:inline-block;
}
.printfriendly img{
	margin:0 !important;
}
#content p{
	margin:0 0 30px;
	text-align:justify;/*
	font-size:17px;*/
	color:#111;
}
#content p a{
	text-decoration:none;
	color:#ffae00;
	color:#0e53a3;
}
#content p a:hover{
	text-decoration:underline;
}
#content div{
	max-width:100%;
}
#content .aligncenter{
	display:block;
	margin:0 auto;
}
#content img{
	margin:0 30px 20px 0;
	max-width:100%;
	height:auto;
}
#content .alignleft img{
	margin:0 30px 20px 0;
}
#content .alignright img{
	margin:0 0 20px 30px;
}
#content .aligncenter img{
	margin:0 0 20px;
}
#content p img, #content li img{
	margin:0 5px;
}
#content ul{
	margin:0 0 10px 20px;
}
#content ol{
	margin:0 0 10px 35px;
}
#content dd{
	margin:5px 0 10px 20px;
}
#content table{
	margin:0 0 15px 0;
}
#content th{
	padding:10px;
}
#content td{
	padding:10px 20px 10px 0;
}
.wp-caption{
	color:#666;
}
.wp-caption img{
	margin-bottom:5px !important;
}
.wp-caption p{
	font-size:90%;
	color:#666 !important;
}
.wp-caption.alignleft, .alignleft{
	float:left;
	padding-right:15px;
}
.wp-caption.alignright, alignright{
	float:right;
	padding-left:15px;
}
.st-tag-cloud{
	padding:35px 0;
}


/*
.yarpp-related{
	margin:55px 0 0;
	padding:5px 0 15px;
	border-top:1px solid #e3effa;
	border-bottom:1px solid #e3effa;
}
.related{
	display:table-cell;
	width:50%;
	padding:0 50px 0 0;
}
.related p{
	margin:0 0 10px !important;
}*/

#respond{
	margin:30px 0 0;
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
}
#respond h5{
	margin:25px 0 20px;
	font-weight:normal;
	font-size:24px;
}
#respond h5 span{
	font-size:14px;
	color:#999;
}
#content form{
	margin:30px 0;
}
#respond form{
	margin:0;
	padding:0 0 50px;
}
#content input[type="text"], #content input[type="password"], #content input[type="email"], #content input[type="tel"], #content input[type="url"], #content textarea{
	width:320px;
	height:25px;
	margin-bottom:20px;
	padding:3px 15px;
}
#author{
	margin:0 22px 0 0;
}
#content textarea{
	height:215px;
	width:700px;
	margin:20px 0;
	padding:10px 15px;
}
#send{
	text-align:right;
}
#content input[type="submit"], #content input[type="button"], #content button{
	margin:20px 0 0;
	padding:15px 25px;
	text-transform:uppercase;
	font-weight:bold;
	border:none;
	border-radius:5px;
	background:#fe0000;
	color:#fff;
}
.navigation{
	padding:20px 0;
}
#comments{
	margin:0 !important;
	padding:20px 0 15px !important;
	list-style:none;
}
#comments li{
	margin:0 0 30px;
}
#comments p{
	margin:0 0 5px;
}
.comment-time{
	color:#bcbcbc !important;
}

#right{
	display:table-cell;
	width:210px;
	padding:20px 0 180px;
	vertical-align:top;
}
#right > div{
	margin:0 0 13px;
	padding:0 0 5px;
	box-shadow:0 15px 25px 0 #ddd;
	background:#fff;
}
#right ul{
	list-style:none;
}
.zs_widget_on_this_day_event .title{
	padding:12px 15px 15px;
	font-weight:bold;
	font-size:32px;
	font-size:21px;
	background:url('images/calendar.jpg') no-repeat;
	background-size:cover;
	color:#fff;
}
.zs_widget_on_this_day_event .title span{
	display:block;
	margin:0 0 10px 3px;
	font-size:12px;
}
.zs_widget_on_this_day_event p{
	padding:12px 15px;
	font-size:16px;
	color:#786762;
}
.zs_widget_on_this_day_event a{
	text-decoration:none;
	color:#ffae00;
}
.zs_widget_on_this_day_event a:hover{
	text-decoration:underline;
}
#right form[class|="wpcf7"]{
	padding:22px 12px 10px;
}
input[type="text"], input[type="email"], textarea{
	padding:0 10px;
	font-size:14px;
	border:1px solid #bbb;
	border-radius:5px;
	outline:none;
	color:#999;
}
#right input[type="text"], #right input[type="email"], #right textarea{
	width:163px;
	height:35px;
	margin:0 0 10px;
}
#addFile{
	position:relative;
	overflow:hidden;
}
#fileView{
	display:inline-block;
	width:77px;
	height:26px;
	padding:8px 0 0;
	text-align:center;
	border:1px solid #bbb;
	border-radius:5px;
	font-size:14px;
	color:#999;
}
#fileInputText{
	display:inline-block !important;
	padding:0 0 0 10px !important;
	width:96px !important;
	height:33px;
	font-size:12px !important;
	border:none !important;
	color:#999;
}
#addFile input[type="file"]{
	width:1400px;
	cursor:pointer;
	font-size:100px;
	height:40px;
	opacity:0;
	position:absolute;
	right:0;
	top:0;
}
textarea{
	font:14px 'Roboto', sans-serif;
}
#right textarea{
	height:100px;
	padding:5px 10px;
}
input[type="text"]:focus, input[type="email"]:focus, textarea:focus{
	border:1px solid #f00;
}
#right input[type="submit"], #right input[type="button"]{
	width:183px;
	padding:15px 12px;
	letter-spacing:1px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	border:none;
	border-radius:5px;
	background:#f00;
	color:#fff;
}

div.wpcf7-response-output{
	margin:25px 0;
	padding:10px 15px;
}
#social, #text-18{
	padding:0 !important;
}
#social img{
	display:block;
	margin:0;
}
.widgettitle{
	padding:10px 10px 0;
	font-family:'Open Sans', sans-serif;
	font-weight:600;
	font-size:16px;
	color:#f00;
}
.ZS_Widget_YaMetrPopulars .widgettitle{
	padding:10px 20px 0;
}
.yandex-metrika-popular-item{
	padding:15px 20px 15px;
	border-bottom:1px solid #e9eaeb;
}
.yandex-metrika-popular-item:last-child{
	border:none;
}
.yandex-metrika-popular-item a{
	text-decoration:none;
}
.yandex-metrika-popular-item .title{
	display:block;
	margin:0 0 5px;
	line-height:21px;
	font-weight:bold;
	font-size:14px;
	color:#000;
}
.yandex-metrika-popular-item .cat a{
	line-height:18px;
	font-size:14px;
	color:#8d8d8d;
}


#polls-slider{
	width:210px;
	overflow:hidden;
}
#polls-movie{
	white-space:nowrap;
}
.widget_polls-widget{
	display:inline-block;
	width:210px;
	vertical-align:top;
	white-space:normal;
	transition:all 1s ease 0s;
}
.wp-polls{
	padding:0 18px;
}
.wp-polls h3{
	padding:20px 0 15px;
	font-size:16px;
	color:#434446;
}
.wp-polls li{
	margin:0 0 20px !important;
	font-size:14px !important;
	color:#424244;
	color:#828283;
}
.wp-polls li span{
	font-size:14px !important;
}
.wp-polls input, .wp-polls label{
	vertical-align:middle;
}
.wp-polls input[type="radio"]{
	margin:0 10px 0 0;
}
.wp-polls-loading{
	display:none;
}
a[href="#ViewPollResults"]{
	display:inline-block;
	margin:10px 0;
	font-size:14px !important;
	color:#828283 !important;
}
.wp-polls-ans p{
	white-space:nowrap;
	color:#f00 !important;
}
.polls-slider-nav{
	display:table;
	width:183px;
	margin:10px 18px 15px;
	table-layout:fixed;
}
.polls-slider-nav > span{
	display:table-cell;
}
.polls-slider-control{
	width:22px;
	height:22px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-color:#b5b5b5;
}
.polls-slider-control.slider-stop, .polls-slider-control:hover{
	background-color:#f1f1f2;
}
.polls-slider-control.slider-stop{
	cursor:default;
}
.arr-left{
	background-image:url('images/arr-left.png');
}
.arr-right{
	background-image:url('images/arr-right.png');
}
.polls-slider-count{
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	color:#828283;
}
#share{
	padding:0 13px 5px !important;
	text-align:center;
}
#share h4{
	padding:10px 0;
	font-weight:normal;
	font-size:14px;
	color:#828283;
}
#share li{
	display:inline-block;
	margin:0 10px 12px 0;
}
#search-result p{
	margin:0 0 5px;
}
#footer{
	position:absolute;
	bottom:0;
	left:0;
	z-index:500;
	width:100%;
	height:75px;
	padding:30px 0 0;
	text-align:center;
	background:#b5b5b5;
	color:#fff;
}
#footer a{
	text-decoration:none;
	color:#fff;
}
#footermenu{
	width:1000px;
	margin:0 auto 20px;
	text-transform:uppercase;
	font-size:20px;
	font-family:'PT Sans Narrow', sans-serif;
}
#footermenu li{
	display:inline-block;
	margin:0 0 0 60px;
}
#footermenu li:first-child{
	margin-left:0;
}
#footeredit{
	width:1000px;
	margin:0 auto;
	font-size:12px;
}
#copyright{
	width:1000px;
	margin:0 auto;
	font-size:12px;
}
#copyright .textwidget{
	display:inline-block;
}

#login-link{
	position:absolute;
	right:20px;
	bottom:15px;
}
#counts{
	position:absolute;
	left:18px;
	bottom:12px;
}
@media(max-width:1020px){
	#title{
		width:450px;
		padding:20px 100px 0;
		line-height:1;
	}
	.hamburger{
		width:65px;
		height:130px;
		margin-left:-355px;
	}
	#navibar{
		margin-left:-355px;
	}
	#lang{
		width:65px;
		height:130px;
		margin-right:-355px;
	}
	#topmenu{
		display:none;
	}
	#wrapper{
		width:650px;
	}
	#content{
		display:block !important;
		width:650px !important;
		padding-right:0 !important;
		padding-bottom:30px !important;
	}
	#photo-top{
		margin-right:0 !important;
	}
	#photo-top img{
		width:100%;
		height:auto;
	}
	/*#start */.post{
		display:block;
		width:auto !important;
		margin-right:0 !important;
	}
	#recommended{
		width:650px;
		min-height:430px;
		background-size:cover;
	}
	.recommended-td{
		display:block;
		width:auto;
		padding:0 50px 35px 65px;
	}
	#content iframe{
		width:100%;
	}
	#content textarea{
		width:620px;
	}
	#content div{
		width:auto !important;
	}
	#content img{
		margin-left:0 !important;
		margin-right:0 !important;
	}
	#right{
		display:block;
		width:650px;
	}
	#right > div{
		margin:0 0 50px;
		padding:0 0 5px;
		box-shadow:0 15px 25px 0 #efefef, 0 -1px 25px 0 #efefef;
	}
	#right .ZS_Widget_OnThisDay{
		padding-bottom:0;
	}
	#send_writing_form > div{
		display:inline-block;
		margin:0 15px 0 0;
		vertical-align:top;
	}
	#send_writing_form > div:last-child{
		display:block;
	}
	#text-3, #text-18{
		margin:70px 0 !important;
		text-align:center;
		box-shadow:none !important;
	}
	#polls-slider{
		width:100%;
	}
	#polls-movie{
		width:15000px;
	}
	.widget_polls-widget{
		width:650px;
	}
	.polls-slider-nav{
		margin:10px auto 15px;
	}
	#footermenu{
		width:650px;
		margin:0 auto 20px;
	}
	#copyright{
		width:650px;
	}
	#login-link, #counts{
		display:none !important;
	}
}
@media (max-width:1020px) and (min-width:751px){
	.zs_widget_on_this_day_event{
		display:table;
		table-layout:fixed;
	}
	.zs_widget_on_this_day_event .title{
		display:table-cell;
		width:246px;
		vertical-align:top;
	}
	.zs_widget_on_this_day_event p{
		display:table-cell;
		padding-left:30px;
		vertical-align:middle;
	}
	#social li{
		display:inline-block;
		margin:0 20px;
	}
	#social img{
		box-shadow:0 15px 25px 0 #ccc;
	}
	.wp-polls{
		text-align:center !important;
	}
	.wp-polls ul{
		display:table;
		width:100%;
		margin:0 0 25px;
	}
	.wp-polls li{
		display:table-cell !important;
		text-align:center !important;
	}
}
@media(max-width:750px){
	body{
		min-width:320px;
	}
	#header{
		display:table;
		width:100%;
		height:80px;
	}
	#title{
		display:table-cell;
		width:auto;
		height:80px;
		padding:0 20px 0 70px;
		vertical-align:middle;
		line-height:1;
		font-size:24px;
	}
	.hamburger{
		left:10px;
		width:50px;
		height:80px;
		margin-left:0;
	}
	#navibar{
		top:80px;
		left:10px;
		width:320px;
		margin-left:0;
	}
	#lang{
		display:none;
	}
	#wrapper{
		width:auto;
		margin:0 10px;
	}
	#content{
		width:auto !important;
	}
	.printfriendly{
		top:5px;
	}
	.post{
		margin:20px 0 0px;
		padding:0 0 20px;
	}
	.post:nth-child(2n+1){/*
		width:100% !important;*/
		margin:20px -10px 60px;
		padding:10px 10px 20px;
		box-shadow:0 15px 25px 0 #ddd;
		background:#fff;
	}
	.wp-pagenavi~.post:nth-child(2n){/*
		width:100% !important;*/
		margin:20px -10px 60px;
		padding:10px 10px 20px;
		box-shadow:0 15px 25px 0 #ddd;
		background:#fff;
	}
	.wp-pagenavi~.post:nth-child(2n+1){
		margin:20px 0 0px;
		padding:0 0 20px;
		box-shadow:none;
	}
	.except{
		display:none;
	}
	#content p{
	}
	#recommended{
		width:auto;
		height:auto;
		min-height:480px;
		background-size:cover;
	}
	#recommended-inner h3{
		padding:15px 15px 30px;
	}
	.recommended-td{
		padding:0 15px 25px;
	}
	.wp-caption{
		max-width:100%;
	}
	.wp-caption img{
		max-width:100%;
		height:auto;
	}
	.wp-caption.alignleft{
		float:none;
	}
	#content input[type="text"], #content input[type="email"]{
		width:290px;
	}
	#content textarea{
		width:290px;
	}
	#right{
		width:320px;
		margin:0 auto;
		padding-bottom:30px;
	}
	#social{
		width:210px;
		margin:70px auto !important;
	}
	.widget_polls-widget{
		width:320px;
	}
	.wp-polls h3{
		text-align:center;
	}
	.wp-polls h3 span{
		white-space:nowrap;
	}
	.wp-polls-ans{
		width:185px !important;
		margin:0 auto;
	}
	#footer{
		position:static;
		height:auto;
		padding-bottom:20px;
	}
	#footermenu{
		width:320px;
	}
	#footermenu li{
		display:block;
		margin:0 0 20px;
	}
	#copyright{
		width:320px;
		padding:0 0 10px;
	}
	#login-link{
		position:static;
		display:inline-block;
		margin:20px 0 10px;
	}
	#counts{
		position:static;
		margin:10px 0 0;
	}
	#wpadminbar{
		position:fixed !important;
	}
}
#content p:empty{
	margin:0 !important;
}
#content .ya-share2 ul, .ya-share2 ul{
	margin:10px 0;
}