/* Theme Name: Блог "Интересно о японии"
Author: Innovation-WEB
Description: Адаптивная HTML5, CSS3 тема для проекта "Интересно о японии"
Version: 1.0
Author URI: http://innovation-web.ru/ */
@charset "utf-8";
@font-face {font-family:'mandarinc';font-display:swap;src:url('font/mandarinc.ttf');}
@font-face {
	font-family: 'PT Sans';
	font-display: swap;
	src: url('font/ptsans/subset-PTSans-Regular.eot');
	src: url('font/ptsans/subset-PTSans-Regular.eot?#iefix') format('embedded-opentype'),
			url('font/ptsans/subset-PTSans-Regular.woff2') format('woff2'),
			url('font/ptsans/subset-PTSans-Regular.woff') format('woff'),
			url('font/ptsans/subset-PTSans-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PT Sans';
	font-display: swap;
	src: url('font/ptsans/subset-PTSans-BoldItalic.eot');
	src: url('font/ptsans/subset-PTSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
			url('font/ptsans/subset-PTSans-BoldItalic.woff2') format('woff2'),
			url('font/ptsans/subset-PTSans-BoldItalic.woff') format('woff'),
			url('font/ptsans/subset-PTSans-BoldItalic.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'PT Sans';
	font-display: swap;
	src: url('font/ptsans/subset-PTSans-Bold.eot');
	src: url('font/ptsans/subset-PTSans-Bold.eot?#iefix') format('embedded-opentype'),
			url('font/ptsans/subset-PTSans-Bold.woff2') format('woff2'),
			url('font/ptsans/subset-PTSans-Bold.woff') format('woff'),
			url('font/ptsans/subset-PTSans-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'PT Sans';
	font-display: swap;
	src: url('font/ptsans/subset-PTSans-Italic.eot');
	src: url('font/ptsans/subset-PTSans-Italic.eot?#iefix') format('embedded-opentype'),
			url('font/ptsans/subset-PTSans-Italic.woff2') format('woff2'),
			url('font/ptsans/subset-PTSans-Italic.woff') format('woff'),
			url('font/ptsans/subset-PTSans-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}
*,body{font-family:'PT Sans', Arial, Tahoma;font-size:15px; font-display:swap;margin:0;padding:0}
body{background:url("img/back-header.jpg")no-repeat top center,linear-gradient(to top,#d6e4e9,#fff7ed 50%)}
main{width:1220px;display:block;margin:0 auto 25px}
/*click-me*/
.click-me{width:1220px;height:260px;margin:auto;display:block;}
.clear:after,.clear:before{content:"\0020";display:block;height:0;overflow:hidden}.clear:after{clear:both}.clear{zoom:1}
.dis-none,.content .screen-reader-text{display:none}
a{color:#777}
.spanlink{color:#777}
.spanlink:hover{text-decoration:underline}
.article-body iframe{max-width: 100%}
/*logo*/
header .logo{width:450px;padding:10px 0 15px 135px;text-decoration:none;display:block;background:url('img/sprite.png')no-repeat 0 5px}
header .logo .title,.logo .descr{font-weight:normal}
header .logo .title{
	height:40px;
	padding:15px 0;
	font-size:42px;
	font-family:"mandarinc";
	color:#724;
	line-height:100%;
}
header .logo .descr{font-size:15px;font-style:italic;color:#000;margin:-5px 100px 5px 0}

/*menu*/
#menu {height:70px;margin:0 -25px;padding:0 87px;background:url('img/menu-back.png');position:relative}

#menu span,#menu a{
	height:13px;
  margin:9px 0 0;
	padding:16px 20px 25px 20px;
	display:inline-block;
	font-size:18px;
	font-weight:bold;
  text-decoration:none;
	text-shadow:0 1px rgba(0,0,0,0.5);
	color:#fff;
}
#menu a:hover{
  background:url("img/menu-hover.png")repeat-x;box-shadow:0 0 0 1px #eca,0 0 10px 1px rgba(0,0,0,0.5);
}
.flex-image{
	display:flex;
	justify-content:space-between;
}
.flex-image img{
	max-width:100%;
	height:auto;
}
/* wrapper */
.wrapper{
  display:flex;
  background:#faf7f4;
  border-style:solid;border-width:14px 31px 26px;
  border-image:url("img/primary-border.png")14 31 26 fill repeat;
	box-shadow:0 0 2px 2px rgba(0,0,0,0.2);
}

#wrapper .primary{
	width:810px;
	margin:0 10px 0 0;
	display:inline-block;
	vertical-align:top;
}
#wrapper aside{
	width:371px;
	margin:0 -15px -26px 0;
	box-shadow:-1px -1px 0 0px #fff;
}

aside{background:#eddec9}

.alignleft{float:left}
.alignright{float:right}
.aligncenter{text-align:center}
.article-body img{
	max-width:100%;
	height:auto;
	margin:0 10px 10px;
}

/*article*/
article{
	margin:20px 0;
	padding:25px 35px 35px;
	background:url("img/article-top.jpg")no-repeat -1px 0,url("img/article-bottom.jpg")no-repeat 0 bottom,url("img/article-fill.png")repeat-y;
	background-size:100%;
}

article .title{
	text-decoration:none;
	display:block;
}
article > a.title:hover{text-decoration:underline}
article .title h2,article h1.title, .article-title{
	margin:0 30px 25px;
	font-size:29px;
	color:#472a0b;
	font-weight:bold;
}

/*meta*/
article .meta{margin:5px 0;display:flex;justify-content:space-between}
article .meta *{display:inline-block;font-size:14px}
.meta a,.meta .name{color:#728529;text-decoration:underline;font-weight:bold;}
.meta .title{margin:0 5px 0 0}
.meta .author{margin:0 20px 0 0}
.meta .author:before,.meta .cat:before,.meta .date:before{
	display:inline-block;
	content:'';
	vertical-align:top;
}
.meta .author:before{
	margin:0 5px 0 0;
	width:20px;
	height:22px;
	background:url('img/sprite.png')no-repeat -173px -173px;
}
.meta .cat:before{
	margin:3px 5px 0 0;
	width:15px;
	height:18px;
	background:url('img/sprite.png')no-repeat -197px -173px;
}
.meta .date:before{
	margin:3px 5px 0 0;
	width:15px;
	height:18px;
	background:url('img/sprite.png')no-repeat -236px -173px;
}
.cont-thumb{
	position:relative;
	display:inline-block;
}

article .post-thumb{
	margin:10px 0 15px;
	display:block;
	box-shadow:0 0 0 1px #ae633a,0 0 0 2px #d18a4e,0 0 0 3px #c47745,0 0 0 4px #e3b66d,0 0 0 5px #ecc87d,0 0 0 6px #f0cf82;
	border-radius:10px;
	height:auto!important;
}
article .cont-thumb:before,article .cont-thumb:after,article .thumb-mark:before,article .thumb-mark:after{
	content:'';
	display:block;
	background:url("img/sprite.png")no-repeat -120px -173px;
	width:50px;
	height:50px;
	position:absolute;
}
article .cont-thumb:before{
    top:4px;
    left:-6px;
}
article .cont-thumb:after{
    top:4px;
    right:-6px;
	transform:rotate(90deg);
}

article .thumb-mark:before{
    bottom:9px;
    left:-6px;
	transform:rotate(270deg);
}
article .thumb-mark:after{
    bottom:9px;
    right:-6px;
	transform:rotate(180deg);
}

.article-body,.article-body *{font-size:16px;}
.article-bot{display:flex;justify-content:space-between}

.article-bot .watch-count,.article-bot .btn-count{
	display:inline-block;
	font-size:14px;
	color:#728529;
	text-decoration:underline;
	font-weight:bold;
}
.article-bot .watch-count{margin:0 10px 0 0}
.article-bot .btn-count{margin:0 0 0 10px}
.article-bot .watch-count:before,.article-bot .btn-count:before{
	display:inline-block;
	content:'';
	vertical-align:top;
	margin:2px 5px 0 0;
	height:22px;
}
.article-bot .watch-count:before{
	width:22px;
	background:url('img/sprite.png')no-repeat -273px -173px;
}
.article-bot .btn-count:before{
	width:15px;
	background:url('img/sprite.png')no-repeat -216px -173px;
}

/*footer*/
footer #menu,footer #menu >*{transform:rotate(180deg)}
footer #menu span,footer #menu a{margin:0 0 9px}

footer .copy:before{
	margin:5px 0 0 -60px;
	content:'';
	width:47px;
	height:47px;
	position:absolute;
	background:url("img/sprite.png") no-repeat -70px -173px;
}
footer .copy{
	padding:20px 0 0 60px}
footer .copy p{font-size:14px;padding-top:10px}

/*pagination*/
.pagination{
	margin:25px 0;
	text-align: center;
}
.nav-links span,.nav-links a{
	display:inline-block;
}
.nav-links .page-numbers{
	margin:10px 5px;
	padding:10px 18px;
	background:#fff;
	text-decoration:none;
	box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);
}

.nav-links .current{
  	background:linear-gradient(to top,#d3b48b 10%,#ecdcc6 85%);
    box-shadow:0 0 0 1px #cfbb92,0 1px 0px 1px #c5b28d;
    color:#fff
}

/*widget*/
.widget{margin:20px 0}
/*search*/
.widget-search{margin:20px 0}
.search-form{text-align:center}
.search-form button{
	height:20px;
	padding:15px;
	background:url('img/sprite.png') no-repeat -295px -165px;
  border:none;
  border-radius:3px;
	vertical-align:top;
  display:inline-block;
  margin:4px 0 0 -40px;
  cursor:pointer;
}
.search-form input{
  width:290px;
  padding:8px;
  display:inline-block;
  border-radius:4px;
  border:1px solid #fff;
  box-shadow:0 2px 4px 0 rgba(140,140,140,0.4)inset,0 2px 0 0 rgba(90,90,90,0.3);
  background:#fff;
}
.search-form input::-webkit-input-placeholder{font-style:italic;font-size:15px}
.search-form input::-moz-placeholder{font-style:italic;font-size:15px}

/*cat*/
.widget-cat,.widget-other, .widget_text{
  margin:40px 18px 40px 20px;
	box-shadow: 0 0 0 1px #c5ada0,0 0 0 2px #814204,0 0 0 3px #833a04,0 0 0 4px #b3834f,0 0 0 5px #bf8e52,0 0 0 6px #d69948,0 0 0 9px #f3ce8d,0 0 0 10px #fde4b4,0 0 0 11px #f3ce8d;
	background:#fdefe6;
  border-radius:4px;
  position:relative;
}
.widget-cat:before,.widget-cat:after,.widget-body:before,.widget-body:after,.widget-other:before,.widget-other:after, .widget_text:before, .widget_text:after{
  display:block;
  content:'';
  position:absolute;
	z-index:3;
	width: 30px;
	height: 30px;
}
.widget-cat:before,.widget-other:before, .widget_text:before{
	top: -12px;
	left: -11px;
	background: url('img/sprite.png')no-repeat -115px -136px;
}
.widget-cat:after,.widget-other:after, .widget_text:after{
	top: -11px;
	right: -12px;
	background: url('img/sprite.png')no-repeat -115px -136px;
	transform:rotate(90deg);
}
.widget-body:after, .textwidget:after{
	bottom: -12px;
	right: -11px;
	background: url('img/sprite.png')no-repeat -115px -136px;
	transform:rotate(180deg);
}
.widget-body:before, .textwidget:before{
	bottom: -11px;
	left: -12px;
	background: url('img/sprite.png')no-repeat -115px -136px;
	transform:rotate(-90deg);
}


.widget-cat .title, .widget-other .title, .widget_text .title{
  z-index:2;
  font-size:18px;
  font-weight:bold;
  color:#fff;
  text-shadow:0 1px 0 rgba(0,0,0,0.5);
  text-align:center;
	background: url("img/widget-title.png")no-repeat;
	position: absolute;
	width: 100%;
	background-size: 100%;
	padding: 7px 0 27px;
}

.widget-cat a,.widget-cat span{
	padding:10px 10px;
  text-decoration:none;
  box-shadow:1px 0 0 0 #fff6f0,-1px 0 0 0 #eacbb7;
  display:block;
	border-bottom:1px solid #fff6f0;
	border-top:1px solid #eacbb7;
	color:#424242;
}
.widget-cat a:first-child,.widget-cat span:first-child{
	border-top:0;
}
.widget-cat a:last-child,.widget-cat span:last-child{
	border-bottom:0;
}
.widget-cat a:before,.widget-cat span:before{
	width:30px;
	height:30px;
	margin: -6px 15px 0 0px;
	content:'';
	display:inline-block;
	background: url(img/sprite.png)no-repeat -6px -137px;
	vertical-align:top;
}

.widget-cat a:hover,.widget-cat span:hover{
  background:linear-gradient(to top,#c5a48f,#ddc6b7);
  color:#fff;
}

.widget-body, .textwidget {padding:40px 0 15px}
.widget-body > *:first-child, .textwidget > *:first-child {margin:20px 0 0 0}
.widget-body #vk_groups{margin:20px auto 0}

/*subscribe*/
.widget .subscribe-form{
	width:345px;
	height:350px;
	margin:auto;
	background:url("img/subscribe-sidebar.png")no-repeat;
	position:relative;
	display:block;
}
.widget .subscribe-form .email{
	width:250px;
	padding:7px 15px;
	position:absolute;
	margin:auto;
	top:215px;
	left:0;
	right:0;
	font-size:14px;
	border-radius:2px;
	box-shadow:0 2px 3px 0 rgba(0,0,0,0.2) inset, 0 1px 3px 0 rgba(0,0,0,0.2);
	border:1px solid #fff;
}
 .subscribe-form .email::-webkit-input-placeholder{font-style:italic;font-size:14px}
 .subscribe-form .email::-moz-placeholder{font-style:italic;font-size:14px}

.widget .subscribe-form  .justdoit{
	background:linear-gradient(to top,#6e8c0a,#adc22e);
	position:absolute;
	top:270px;
	left:75px;
	right:75px;
	margin:auto;
	padding:10px 50px;
	border:1px solid #809c0f;
	box-shadow:0 0 0 2px rgba(0,0,0,0.2),inset 0 1px 1px 0 #e3e75e;
	text-shadow:0 1px 0 rgba(0,0,0,0.2);
	color:#fff;
	font-size:16px;
	font-weight:bold;
	line-height:100%;
	cursor:pointer;
}
.widget .subscribe-form  .justdoit:hover{opacity:0.9}

/* widget getfreebok */
.widget .getfreebook-form{
	width:340px;
	height:420px;
	margin:auto;
	background:url("img/getfreebook-sidebar.png")no-repeat;
	position:relative;
}
.widget .getfreebook-form .name{
	width:250px;
	padding:7px 15px;
	position:absolute;
	margin:auto;
	top:240px;
	left:0;
	right:0;
	font-size:14px;
	border-radius:2px;
	box-shadow:0 2px 3px 0 rgba(0,0,0,0.2) inset, 0 1px 3px 0 rgba(0,0,0,0.2);
	border:1px solid #fff;
}
.widget .getfreebook-form .email{
	width:250px;
	padding:7px 15px;
	position:absolute;
	margin:auto;
	top:285px;
	left:0;
	right:0;
	font-size:14px;
	border-radius:2px;
	box-shadow:0 2px 3px 0 rgba(0,0,0,0.2) inset, 0 1px 3px 0 rgba(0,0,0,0.2);
	border:1px solid #fff;
}
.getfreebook-form .name::-webkit-input-placeholder,.getfreebook-form .email::-webkit-input-placeholder{font-style:italic;font-size:15px}
.getfreebook-form .name::-moz-placeholder,.getfreebook-form .email::-moz-placeholder{font-style:italic;font-size:15px}

.widget .getfreebook-form  .justdoit{
	background:linear-gradient(to top,#6e8c0a,#adc22e);
	position:absolute;
	top:335px;
	left:calc(50% - 95px);
	margin:auto;
	padding:10px 50px;
	border:1px solid #809c0f;
	box-shadow:0 0 0 2px rgba(0, 0, 0, 0.2),inset 0 1px 1px 0 #e3e75e;
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.2);
	color:#fff;
	font-size:16px;
	font-weight:bold;
	line-height:100%;
	cursor:pointer;
}
.widget .getfreebook-form  .justdoit:hover{opacity:0.9}

/*widget popular*/
.widget .article-pop .title-pop{
		display:block;
		color:#728529;
		text-decoration:underline;
		font-weight:bold;
		font-size:18px;
    text-align: center;
}
.widget .article-pop{
	width:270px;
	margin:auto;
	padding:15px 0;
	border-bottom:1px solid #fff6f0;
	border-top:1px solid #eacbb7;
}
.widget .article-pop img{
	margin:10px 0 15px;
	box-shadow:0 0 0 3px #fff4ed,0 0 0 4px #e5d9d0,0 3px 3px 3px rgba(0,0,0,0.3);
	display:block;
}
.widget .article-pop .pop-excerpt{
	font-size:16px;
}

.widget .article-pop:first-child{
border-top:0;
}
.widget .article-pop:last-child{
border-bottom:0;
}

/*scroll*/
#scroll{position:fixed;opacity:0.8;border-radius:5px;display:none;cursor:pointer;bottom:0;height:100%;width:80px;margin-left:1215px;z-index:9999; transition: 0.3s;}
#scroll:before { content: ''; position: absolute; bottom: 30px; left: 50%; transform: translateX(-50%); display: block; width: 58px; height: 86px; background: url('img/sprite.png')no-repeat -345px -147px;}
#scroll:hover{background:rgba(150,150,150,0.2)}
#scroll img{position:fixed;display:block;height:86px;bottom:20px;bottom:20px;margin-left:10px;cursor:pointer}

/*breadcrumbs*/
.breadcrumbs{margin:5px 0 0}
.breadcrumbs a{
	background:linear-gradient(to top,#e6d2b7,#f1e5d4);
	box-shadow:0 0 0 1px #fff,0 2px 2px 1px rgba(0,0,0,0.3);
	text-decoration:none;
	color:#472a0b;
	margin:0 8px;
	padding:2px 15px;
}
.breadcrumbs span{font-size:14px}
.breadcrumbs a:hover{opacity:0.9}

/*subscribe single*/
.subscribe-single{
	background:url("img/subscribe-single.png")no-repeat -5px 0;
	width:100%;
	height:350px;
	margin:20px 0;
	position:relative;
}
.subscribe-single .type{
	left:150px;
	right:0;
	position:absolute;
	top:200px;
	text-align:center;
}
.subscribe-single input{
	display:inline-block;
}
.subscribe-single .email{
	width:220px;
	padding:10px 15px;
	font-size:14px;
	border-radius:2px;
	box-shadow:0 2px 3px 0 rgba(0,0,0,0.2) inset, 0 1px 3px 0 rgba(0,0,0,0.2);
	border:1px solid #fff;
}
.subscribe-single .justdoit{
	background:linear-gradient(to top,#6e8c0a,#adc22e);
	padding:7px 35px 10px;
	border:1px solid #809c0f;
	box-shadow:0 0 0 2px rgba(0,0,0,0.2),inset 0 1px 1px 0 #e3e75e;
	text-shadow:0 1px 0 rgba(0,0,0,0.2);
	color:#fff;
	font-size:16px;
	font-weight:bold;
	line-height:100%;
	cursor:pointer;
}
.subscribe-single .justdoit:hover{opacity:0.9}
.subscribe-single .email::-webkit-input-placeholder{font-style:italic;font-size:14px}
.subscribe-single .email::-moz-placeholder{font-style:italic;font-size:14px}

/*social-likes*/
.social-likes{
	top:5px;
	left:170px;
	position:absolute;
}
.social-likes:before{
	margin:0 0 10px 10px;
	display:block;
	content:"Понравилась статья? Поделись с друзьями:";
	font-weight:bold;
	font-size:16px;
}

/*related post*/
.related-block:before{
	margin:0 0 15px;
	font-size:25px;
	font-weight:bold;
	content:"Читайте интересное:";
	display:block;
	color:#472a0b;
}
.related{
	margin:15px 8px;
	display:inline-block;
}
.related:first-child{margin:5px 12px 5px 0}
.related img{
	width:240px;
  height:200px;
	margin:10px 0 15px;
	box-shadow:0 0 0 3px #fff4ed,0 0 0 4px #e5d9d0,0 3px 3px 3px rgba(0,0,0,0.3);
	display:block;
}
.related .title{
	display:block;
	color:#728529;
	text-decoration:underline;
	font-weight:bold;
	font-size:17px;
}
.related .more{
	background:linear-gradient(to top,#c98477,#e5bdb5);
	margin:20px auto 0;
	padding:12px 40px;
	border:1px solid #cd8c80;
	box-shadow:0 0 0 2px rgba(0,0,0,0.2),inset 0 1px 1px 0 #f6cac4;
	text-shadow:0 1px 0 rgba(0,0,0,0.2);
	color:#fff;
	font-size:16px;
	font-weight:bold;
	line-height:100%;
	width:100px;
	text-decoration:none;
	display:block;
}

/*comment*/
.comment{
	margin:20px 0;
	padding:10px 15px 15px;
	box-shadow:0 0 0 1px #dedbd8,0 0 0 2px #f0edea;
	background:#fff;
}
.comment-list-block{
	list-style-type:none;
	padding:0;
}
.comment-body{display:flex}
.com-block{
		display:flex;
	  justify-content:space-between;
}
.comment-left{
	width:65px;
	display:inline-block;
	vertical-align:top;
}
.comment-right{
	margin:0 0 0 10px;
	width:calc(100% - 65px );
}
.comtext{margin:15px 0 0}
.avatar{
	margin:5px 0 0 0;
	box-shadow:0 0 0 3px #fff,0 2px 2px 3px rgba(0,0,0,0.4);
}
.com-left .fn{
	color:#809042;
	font-size:15px;
	font-weight:bold;
	display:inline-block;
	margin:0 10px 0 0;
}
.com-left .fn:hover{
	text-decoration:underline;
	cursor:pointer;
}
.smaliki{margin:10px 0 0}
.comment.byuser{background:#fdefe6}
.comment.depth-1{margin-left:0%}
.comment.depth-2{margin-left:5%}
.comment.depth-3{margin-left:10%}
.comment.depth-4{margin-left:15%}
.comment.depth-5{margin-left:20%}
.comment.depth-6{margin-left:25%}
.comment.depth-7{margin-left:30%}
.comment-reply-link{
	display:block;
	color:#728529;
	text-decoration:underline;
	font-weight: bold;
	font-size:15px;
	cursor:pointer;
}
.datecom{
	display:inline-block;
	font-size:12px;
	color:#979797;
	font-family:arial;
}
.datecom:before{
	content:'';
	display:inline-block;
	margin:0 5px 0 10px;
	width:13px;
	height:13px;
	background:url('img/sprite.png')no-repeat -255px -173px;
}
.com-input-block{
	width:285px;
}
#contact-form input,#contact-form textarea,.com-input-block input,.comment-form-real-comment textarea{
	background:#fff;
	margin:6px 0;
	padding:8px 10px;
	border:1px solid #fff;
	border-radius:3px;
	box-shadow:0 1px 1px 0 rgba(0,0,0,0.3),0 2px 4px 0 rgba(0,0,0,0.2)inset;

}
#contact-form textarea .comment-form-real-comment textarea{
	width:calc( 100% - 20px );
	margin:10px 0;
	padding:10px;
	resize:vertical;
}
#respond{
	margin:10px 0;
	padding:20px 30px 30px;
	background:#fdefe6;
	box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);
}
#reply-title{
	padding:0 0 15px;
	font-size:25px;
	font-weight:bold;
	color:#836f60;
}
.com-input-block input::-webkit-input-placeholder{font-style:italic;font-size:15px}
.com-input-block input::-moz-placeholder{font-style:italic;font-size:15px}
.box-comment{
	display:flex;
	justify-content:space-between;
}
.submit-right{width:300px}
#contact-form .submit,.form-submit .submit{
	background: linear-gradient(to top,#c98477,#e5bdb5);
	margin: 20px auto 0;
	padding:12px 30px;
	border: 1px solid #cd8c80;
	box-shadow: 0 0 0 2px rgba(0,0,0,0.2),inset 0 1px 1px 0 #f6cac4;
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);
	color:#fff;
	font-size:16px;
	font-weight:bold;
	line-height:100%;
	text-decoration:none;
	display:block;
	cursor:pointer;
}
#contact-form .submit{margin:20px 10px 0}
.box-reply{text-align:right}
.form-submit{
	display:inline-block;
	vertical-align:top;
}
.form-submit input:hover{
	cursor:pointer;
	opacity:0.9;
}

/*mobile cat*/
#cat-list{
	background:#fdefe6;
	margin:10px -5px;
	display:none;
}
#cat-title{
	display:none;
	background:linear-gradient(to top,#c98477,#e5bdb5);
  margin:20px auto 0;
  padding:10px 40px;
  border:1px solid #cd8c80;
  box-shadow:0 0 0 2px rgba(0,0,0,0.2),inset 0 1px 1px 0 #f6cac4;
  text-shadow:0 1px 0 rgba(0,0,0,0.2);
  color:#fff;
  font-size:16px;
  font-weight:bold;
  line-height:100%;
  width:150px;
  text-decoration:none;
	cursor:pointer;
	text-align:center;
}

#cat-list a, #cat-list span {
    padding:10px;
    text-decoration:none;
    box-shadow:1px 0 0 0 #fff6f0,-1px 0 0 0 #eacbb7;
    display:block;
    border-bottom:1px solid #fff6f0;
    border-top:1px solid #eacbb7;
    color:#424242;
}
#cat-list a:before, #cat-list span:before {
    width:30px;
    height:30px;
    margin:-6px 15px 0 0px;
    content:'';
    display:inline-block;
    background:url("img/mark.png")no-repeat;
    vertical-align:top;
}
/*other*/

.r-btn,.nav-links .next,.nav-links .prev{
	padding:10px 25px;
	background:linear-gradient(to top,#c88174 10%,#f6cac4 85%);
	box-shadow:0 0 0 2px rgba(140,140,140,0.2),inset 0 0 0 1px #cd8c80,inset 0px 1px 0 1px #ffe2e3,inset 0px 1px 0 3px rgba(255,255,255,0.1);
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	text-shadow:0 1px 0 rgba(0,0,0,0.6);
}
.big-text,.big-cat{margin:10px 0;font-size:22px;font-weight:bold}
.big-list li,.big-cat-list li{margin:10px;font-size:20px}
.big-list ul,.big-cat-list{list-style-type:none}
.big-list a,.big-cat-list a,.big-cat a{text-decoration:none}
.big-list a:hover,.big-cat-list a:hover,.big-cat a:hover{text-decoration:underline}

.r-btn:hover,.nav-links .next:hover,.nav-links .prev:hover{opacity:0.9}
.subscribe-form{display:none}
.comment-num{display:none}
.smaliki img{cursor:pointer}
.related-block{text-align:center}
.related{
	width: 240px;
	display:inline-block;
}

.social-likes.soc-mobile{display:none}
.mobile-search-form{display:none}

/*exception border image in single page*/
article .post-thumb.single-no-border,
article .cont-thumb.single-no-border:before,
article .cont-thumb.single-no-border:after{
		box-shadow:none;
		background:none
}

#contact-form input{
	margin:5px 7px;
}
#contact-form textarea{
	width: calc( 100% - 36px );
	margin: 5px 7px;
	min-height: 100px;
	resize: vertical;
}
#real-comment{width:calc( 100% - 20px );}

/*content in article-body*/
.article-body h1{font-size:32px}
.article-body h2{font-size:24px}
.article-body h3{font-size:19px}
.article-body h4{font-size:16px}
.article-body h5{font-size:14px}
.article-body h6{font-size:13px}

.article-body h2 span{font-size:24px}
.article-body h2 strong{font-size:24px}

.article-body blockquote{
	padding: 15px 20px;
	background:#fff;
	box-shadow: 0 0 2px 2px rgba(90, 90, 90, 0.2);
	margin: 10px 0;
	color: #6c1f3c;
	font-style: italic;
}

.comment-form-comment{display:none}

.subscribe-to-comments{margin:20px 0 0}
.subscribe-to-comments #subscribe{display:inline-block;margin:0 10px 0 0}

/*mark*/
.article-body ol li,.article-body ul li{margin:20px 0 0 25px;position:relative}
.article-body ol{list-style:none;margin:20px 0 20px 40px;counter-reset:li}
.article-body ol li:before{width:34px;height:34px;margin:-3px 0 0 -40px;background:url('img/sprite.png')no-repeat -41px -133px;position:absolute;content:''}

.article-body ul{list-style:none;margin:20px 0 20px 40px}
.article-body ul li:before{width:28px;height:28px;margin:0 0 0 -35px;background:url('img/sprite.png')no-repeat -81px -139px;position:absolute;content:''}

.article-body ol li:after{
	width: 16px;
	top: 6px;
	left: -30px;
	content: counter(li);
	counter-increment: li;
	position: absolute;
	color: #fff;
	text-shadow: 0 1px 0 #555;
	font-size: 11px;
	text-align: center;
}
.social-likes div{margin:-11px 6px 6px;}
.rubric li{list-style-type:none}
.article-pop img{
	max-width:100%;
	heiht:auto;
}

.article-body p{margin:15px 0}
/*top comment widget*/
.top-comments{
	text-align:center;
	padding:60px 0 20px;
}
.top-comments .user{
	display:inline-block;
	margin:10px 5px;
	min-width:90px;
	max-width:120px;
}
.top-comments .name{
	margin:5px 0 0;
}

/*Резиновая версия*/
@media screen and (max-width:1270px){
	.click-me{display:none}
	main{width:auto;margin:260px auto 50px}
	#menu{margin:0}
	footer .copy{width:auto}
	#wrapper aside{
		width:371px;
		margin:0 0 -26px 0;
	}
	.post-thumb{
		max-width:100%;
		height:auto;
	}
	.widget{width:291px}
	.widget.widget-cat,.widget.widget-other{width:311px}
	.widget.widget-search{width:auto}
	.submit-right{width:auto}
}
/*Мобильная версия*/
@media screen and (max-width:974px){
	body{background: linear-gradient(to top,#d6e4e9,#fff7ed 50%);}
	body:before {
		content:'';
		position: absolute;
		top: 60px;
		width: 100%;
		height: 160px;
		background:url("img/back-header-mob-2.jpg")no-repeat top center;
		background-size: cover;
	}

	.social-likes div {
    margin:5px;
	}
	.mobile-search-form{
		display:block;
		background:rgba(0,0,0,0.3);
		width:100%;
		border-top:1px solid #deab70;
		border-bottom:1px solid #deab70;
		position:relative;
	}
	.mobile-search-form input{
		border:0;
		background:0;
		padding:15px 20px;
		width:calc( 100% - 40px);
		color:#fff;
	}

	.mobile-search-form input::-webkit-input-placeholder{font-style:italic;font-size:15px;color:#fff}
	.mobile-search-form input::-moz-placeholder{font-style:italic;font-size:15px;color:#fff}
	.mobile-search-form button{
		width:20px;
		height:20px;
		padding:15px;
		background:url('img/icon-white-search.png')no-repeat center center;
		border:none;
		position:absolute;
		top:10px;
		right:25px;
		cursor:pointer;
	}
	.content{margin:0 5px}
	#wrapper{margin:160px 0 0}
	header:after{
		content:'';
		display:block;
		position:absolute;
		top:210px;
		width:100%;
		height:15px;
		box-shadow:0 1px 4px 2px rgba(0,0,0,0.2),inset 0 -7px 0 -1px rgba(255,255,255,0.4);
		background:url("img/menu-back.png")no-repeat -20px -45px;
	}

	.social-likes.soc-mobile{
		position:inherit;
		display:block;
		margin:0;
	}
	.social-likes.soc-mobile:before{font-size:15px}
	/*mobile hamburger*/
	#menu_click{
		top:0;
		right:0;
		padding:0 10px;
		position:absolute;
		cursor:pointer;
		font-size:40px;
		z-index:10;
	}
	#menu_click:before{
		content:"\2261";
		color:#fff;
	}
	#menu_overlay{
		width:100%;
		height:100%;
		background:transparent;
		display:none;
		z-index:100;
		top:0;
		position:fixed;
		cursor:pointer;
		z-index:9;
	}

	header{background:url("img/menu-back.png")no-repeat -90px -8px}
	
	header .logo .title{
		color:#fff;
		font-size:18px;
		position:relative;
		margin:0 0 0 60px;
		padding:20px 0 0 0;
	}
	header .logo .title:before{
		content:'';
		width:40px;
		height:40px;
		background:url("img/footer-logo.png")no-repeat;
		position:absolute;
		top:10px;
		left:-50px;
		background-size:100%;
	}
	#cat-title{display:block}
	/*Убираем сайдбар*/
	#wrapper aside{display:none}
	#wrapper .primary{
		width:100%;
		margin:auto;
	}
	#real-comment{width: calc( 100% - 20px );}
	main{margin:0 auto 20px}
	/*Меню*/
	#menu,.subscribe-single{display:none}
	#menu:before,#menu:after{display:none}
	#menu{
		height:auto;
		margin:0;
		padding:5px 0 0;
		position:relative;
		box-shadow:0 2px 0 2px rgba(175,131,89,0.8),0 -2px 0 2px rgba(223,169,113,0.8);
		background:linear-gradient(to top,rgba(220,190,150,0.7),rgba(200,110,60,0.7)),url("img/back-mobile-menu.jpg");
	}
	#menu span,#menu a{
		height:auto;
		width:100%;
		margin:auto;
		padding:15px 0;
		text-align:center;
	}
	#menu a:hover{
		background:linear-gradient(to top,rgba(180,110,60,0.8),rgba(255,255,255,0.3));
		box-shadow:0 0 0 1px rgba(204,169,114,0.9),0 0 15px 1px rgba(0,0,0,0.35);
	}
	/*#menu span{background:rgba(0,0,0,0.2)}*/

	/*subscribe single mobile*/
	/*subscribe*/
	.subscribe-form{
		display:block;
		width:345px;
		height:350px;
		margin:auto;
		background:url("img/subscribe-sidebar.png")no-repeat;
		position:relative;
	}
	.content .subscribe-form .email{
		width:250px;
		padding:7px 15px;
		position:absolute;
		margin:auto;
		top:215px;
		left:0;
		right:0;
		font-size:14px;
		border-radius:2px;
		box-shadow:0 2px 3px 0 rgba(0,0,0,0.2) inset, 0 1px 3px 0 rgba(0,0,0,0.2);
		border:1px solid #fff;
	}
	 .subscribe-form .email::-webkit-input-placeholder{font-style:italic;font-size:14px}
	 .subscribe-form .email::-moz-placeholder{font-style:italic;font-size:14px}

	.content .subscribe-form  .justdoit{
		background:linear-gradient(to top,#6e8c0a,#adc22e);
		position:absolute;
		top:270px;
		left:calc(50% - 100px);
		margin:auto;
		padding:10px 50px;
		border:1px solid #809c0f;
		box-shadow:0 0 0 2px rgba(0,0,0,0.2),inset 0 1px 1px 0 #e3e75e;
		text-shadow:0 1px 0 rgba(0,0,0,0.2);
		color:#fff;
		font-size:16px;
		font-weight:bold;
		line-height:100%;
		cursor:pointer;
	}
	.content .subscribe-form  .justdoit:hover{opacity:0.9}
	/**/
	header .logo .descr{display:none}
	header .logo{
		margin:0;
		padding:0;
		background:none;
		width:240px;
	}
	#respond{
		margin:10px;
		padding:10px;
	}
	.box-comment{display:block}
	.com-input-block{width:auto}
	.com-input-block input{	width:calc(100% - 20px );}
	.box-reply{text-align:center}
	.wrapper{
		margin:0 5px;
		border:0;
	}
	#reply-title{
    padding:0;
    font-size:18px;
	}
	.breadcrumbs{display:none}
	body{
		background-size:590px;
		background-position:center 60px;
	}
	.related img{width:auto}
	.meta .author:before, .meta .cat:before, .meta .date:before,.meta .title,.meta .date{display:none}
	article{padding:25px 20px}
	.article-bot{display:block}
	.article-bot .r-btn{display:block;text-align:center}
	.article-bot .left{margin:10px 0}
	footer .copy:before{display:none}
	footer .copy{padding:20px}
	.pagination{text-align:center}
	article .title h2{
		margin:15px 0;
		font-size:18px;
	}
	.related-block:before{font-size:18px}
}
@media screen and (max-width:560px){
	body:before {
		background-size: 590px;
	}
}

@media screen and (max-width:330px){
	article .title h2{margin: 10px 0}
	.subscribe-form{
		width:310px;
		background-size:100%;
	}
	.content .subscribe-form .email{
		top:190px;
		width:220px;
	}
	.content .subscribe-form .justdoit{
		top:240px;
	}
}
/*! Social Likes v3.1.1 by Artem Sapegin - http://sapegin.github.com/social-likes - Licensed MIT */
.social-likes,.social-likes__widget{display:inline-block;padding:0;vertical-align:middle!important;word-spacing:0!important;text-indent:0!important;list-style:none!important}.social-likes{opacity:0}.social-likes_visible{opacity:1;transition:opacity .1s ease-in}.social-likes>*{display:inline-block;visibility:hidden}.social-likes_vertical>*{display:block}.social-likes_visible>*{visibility:inherit}.social-likes__widget{display:inline-block;position:relative;white-space:nowrap}.social-likes__widget:before,.social-likes__widget:after{display:none!important}.social-likes_vertical .social-likes__widget{display:block;float:left;clear:left}.social-likes__button,.social-likes__icon,.social-likes__counter{text-decoration:none;text-rendering:optimizeLegibility}.social-likes__button,.social-likes__counter{display:inline-block;margin:0;outline:0}.social-likes__button{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.social-likes__button:before{content:"";display:inline-block}.social-likes__icon{position:absolute;top:0;left:0}.social-likes__counter{display:none;position:relative}.social-likes_ready .social-likes__counter,.social-likes__counter_single{display:inline-block}.social-likes_ready .social-likes__counter_empty{display:none}.social-likes_vertical .social-likes__widget{display:block}.social-likes_notext .social-likes__button{padding-left:0}.social-likes_single-w{position:relative;display:inline-block}.social-likes_single{position:absolute;text-align:left;z-index:99999;visibility:hidden;opacity:0;transition:visibility 0s .11s,opacity .1s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.social-likes_single.social-likes_opened{visibility:visible;opacity:1;transition:opacity .15s ease-out}.social-likes__button_single{position:relative}.social-likes{min-height:36px;margin:-6px}.social-likes,.social-likes_single-w{line-height:19px}.social-likes__widget{margin:6px;color:#000;background:#fff;border:1px solid #ccc;border-radius:3px;line-height:19px}.social-likes__widget:hover,.social-likes__widget:active,.social-likes__widget:focus{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;cursor:pointer}.social-likes__button,.social-likes__counter{vertical-align:middle;font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:20px;cursor:inherit}.social-likes__button{padding:1px 6px 1px 20px;font-weight:400;border-right:0}.social-likes__icon{width:20px;height:18px;margin-top:1px;background-repeat:no-repeat;background-position:50% 50%}.social-likes__counter{min-width:12px;padding:1px 4px;font-weight:400;text-align:center;border-left:1px solid #ccc}.social-likes__widget:hover>.social-likes__counter,.social-likes__widget:focus>.social-likes__counter,.social-likes__widget:active>.social-likes__counter,.social-likes__widget_active>.social-likes__counter{position:relative;border-left-color:transparent}.social-likes__widget:hover>.social-likes__counter:before,.social-likes__widget:focus>.social-likes__counter:before,.social-likes__widget:active>.social-likes__counter:before,.social-likes__widget_active>.social-likes__counter:before{content:"";position:absolute;top:0;bottom:0;left:-1px;border-left:1px solid;opacity:.4}.social-likes_vertical{margin:-6px}.social-likes_vertical .social-likes__widget{margin:6px}.social-likes_notext{margin:-3px}.social-likes_notext .social-likes__widget{margin:3px}.social-likes_notext .social-likes__button{width:18px}.social-likes_notext .social-likes__icon{width:100%;background-position:center center}.social-likes__widget_single{margin:0}.social-likes_single{margin:-12px 0 0;padding:4px 0;background:#fff;border:1px solid #ccc;border-radius:3px}.social-likes__single-container{width:100%;display:table}.social-likes_single .social-likes__widget{float:none;display:table-row;margin:0;border:0;border-radius:0;background:0 0}.social-likes_single .social-likes__button{display:block;padding:2px 6px 2px 24px}.social-likes_single .social-likes__icon{margin-left:4px;margin-top:2px}.social-likes_single .social-likes__counter{display:table-cell;padding:2px 8px 2px 4px;border-left:0;text-align:right}.social-likes_single .social-likes__widget:hover>.social-likes__counter:before,.social-likes_single .social-likes__widget:focus>.social-likes__counter:before,.social-likes_single .social-likes__widget:active>.social-likes__counter:before{display:none}.social-likes__icon_single{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAYAAAB7AEQGAAAAaElEQVR42mIxL/zLgATkgXgBECcC8QOYIBOagvVA7ADEa4FYAV0RIxDPAeIUKD8VygeJM7BABf8DsScQ/4HyzwGxB1QcrKgByUpk9h8YnwlJElkBiiYmBiIAbRUx0s46FizhgwEAAgwAkmYQfIjC7tcAAAAASUVORK5CYII=")}.social-likes__widget_single:hover,.social-likes__widget_single:active,.social-likes__widget_single:focus,.social-likes__widget_active{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#3673f4;border-color:#3673f4;color:#fff}.social-likes__widget_single:hover .social-likes__icon_single,.social-likes__widget_single:active .social-likes__icon_single,.social-likes__widget_single:focus .social-likes__icon_single,.social-likes__widget_active .social-likes__icon_single{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAYAAAB7AEQGAAAAYklEQVR42mL4//8/AxKWB+L9QKyALI6u4Nx/CDiLrBCmgBGIdwOxEVQRiN4DFWcAE1DAAsR/gBgkwIjEBzMaGBAAmf0Hzgea1IDm+P9o/AYmBiIAbRUx0s46FizhgwEAAgwAAJd9Vn3NlgwAAAAASUVORK5CYII=")}.social-likes__icon_facebook{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAaklEQVR42mJ0Cp7jycDAMBeIJRnwg+dAnMxEpGIGqJq5THgULwFicSBmBGJbmCYWPCYWAvEbdEF8GmCK/yMLMjGQCLBpsIW6GwaQ/UC6Ddj8cBjJZOr44TkJ6l+ANKSAGEQofgpKGgABBgAWcxAZp2KpkQAAAABJRU5ErkJggg==")}.social-likes__widget_facebook:hover,.social-likes__widget_facebook:active,.social-likes__widget_facebook:focus{background:#425497;border-color:#425497}.social-likes__widget_facebook:hover .social-likes__icon_facebook,.social-likes__widget_facebook:active .social-likes__icon_facebook,.social-likes__widget_facebook:focus .social-likes__icon_facebook{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAaUlEQVR42mL6//+/JxA/+08YgNR4MoIYDAwMkgzEgedMeBQvAWJxIGYEYluomCQLHtMKgfgNuiA+DTDF/5EFmRhIBNg02ELdDQPIfiDdBlCw/sclRzU/PCdB/QuQhhQQgwjFT4E4GSDAAMuiQX7Tr7YFAAAAAElFTkSuQmCC")}.social-likes__icon_twitter{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAA9ElEQVR42mKU3vqak4GB4TcQ/2HABFxAXA3EzkD8DIjbgfg+ECuwAIkwIHYD4gSoAchgORD7IfEDgPgpEGczAQlBII4C4kNAbIikSAqIfdEMYgRiMSD+B7JxJ9SZFkB8Foj3A/FWIP4KVYgO5gHxFpBGNSA+DsS2UIVOUIwLfAYRIKe+gGoiFpyDaTwJxEVA/J0ITd+hXgNrBIETMCcQADOA+D26RpCn/+LRdAuI62EcmMb/0IjOx6H5ATSu4a4ChaoPEMcAsTUQy6Bp+AfEy4C4EIjfIEuANG4B4rvQVKEOTWYfoKG3HYgfoluvPm8jA0CAAQAqvDQ/IXqkWQAAAABJRU5ErkJggg==")}.social-likes__widget_twitter:hover,.social-likes__widget_twitter:active,.social-likes__widget_twitter:focus{background:#00b7ec;border-color:#00b7ec}.social-likes__widget_twitter:hover .social-likes__icon_twitter,.social-likes__widget_twitter:active .social-likes__icon_twitter,.social-likes__widget_twitter:focus .social-likes__icon_twitter{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAQAAAD4iURRAAAAo0lEQVQYGQXBsSoEAACA4Z8YKIO6yXLzjYrkHS5Wm5GyYPMAUgarMikpGZQHsFh4BZPhJi9wJdzn+7JkQZJk2bl3TzYNbGTfvUVJ8gyYmdjJMd6sS9bMAHwbZ+QHMy9OHQDgWtn1CgAALpUtAADAnpITUwAAU6tKtn0BALiSkjkXfgHAhxUpybwjvwA+DSVl7MEEwJ87A0lKRs7cenTj0FCSpH8xHAhkcGt6PAAAAABJRU5ErkJggg==")}.social-likes__icon_plusone{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABD0lEQVR42nTSsUtCURTH8eszSGgIgkqSoHBQh7QpbAlBcRCJ2staHFoa+hNyzqXBoan+gMDdoWgymkwkBxMiggo3a3Cp76WfcJHXgQ/nvfveue+ewwt08luGmEEdcwgjZP7iFrtmIqaUn5SXkUEDA+wZn/CwgQgetHYjC+JbZCOANWf9VXmobDd+c4vu8YgoalhFFpf4VL8rmMW8vR/3lEQV2yijhUO99KzeQ7p+95wjneAMQcRQ1JfsNA/wrc1T46KaznyMJqZxrcIvdNRf3957Gm8JO0ggjRx+cKpN21h0B7GJDw3EOGPvYuQ3ctvgC+K4w7nOfoQlFP4rsg+usI4Lrff0Z7QnCyqpffMrwAC15jTuOMaeqQAAAABJRU5ErkJggg==")}.social-likes__widget_plusone:hover,.social-likes__widget_plusone:active,.social-likes__widget_plusone:focus{background:#dd4241;border-color:#dd4241}.social-likes__widget_plusone:hover .social-likes__icon_plusone,.social-likes__widget_plusone:active .social-likes__icon_plusone,.social-likes__widget_plusone:focus .social-likes__icon_plusone{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAA5klEQVR42myRvQrCMBSFUyehmyC4Zte1OPoALi6+gy/j6uobiINbF3Fx6tDFpZtSUFzEPxQxnksPchty4WvSJPeek5vIOWcQMViCFuiApqliDUbGD0kCeyLzAfiAI4i5VkM+CfiChdpIXRU2lNSgYAR6ysCB441jAkrfXs7KM1YXq3PuicUxuIO2/GvZKSh4n4xrcugKniwq88L3O+GmVB0GlKxWElsl2IEt1d4qsctu/ruXskqiFKXtL2WzRiQJ6McJWO8Jc/AA/dDj7niPDb2LpRU4e+q1x7VMkM5cSMZ7mBA/AQYALgmaWsDGGiQAAAAASUVORK5CYII=")}.social-likes__icon_mailru{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABIElEQVR42mTSzytEURjG8XunISbFxmQ5UYqGIj9KMztLCyTKrMZCs7K1U7NSLBRloWb+AREmFpPF7GUzRBaymGLpV5bi+9RzM+XU595zT+85533PueHTXhC1BFaRx6DHnnGEbbxoIPSEFCp+l3DjCWOYc38FFzEe7Tj3Dlr5AG0OWscA6jhFX5zHmgO1+oy3V0AHirhHGZ36jjnnknfaxzKmMIxdTKMHO0pPE/px6cA7nAV/bQsfXky7fmtCqA5a8Bn8bz/WqlhNaCCDE0xivCk459zfMKq6VPQxCth0wTUfcZdr+UIaWVR1D0k6115lFkNYwLuPeB4beFUm0cVN4NCnoaBb5z3iDFTfIx7Cpl+j23eyiF6Pqb4lXEVBvwIMAGRTP1kwMI3TAAAAAElFTkSuQmCC")}.social-likes__widget_mailru:hover,.social-likes__widget_mailru:active,.social-likes__widget_mailru:focus{background:#255896;border-color:#255896;color:#ffcd00}.social-likes__widget_mailru:hover .social-likes__icon_mailru,.social-likes__widget_mailru:active .social-likes__icon_mailru,.social-likes__widget_mailru:focus .social-likes__icon_mailru{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABIElEQVR42mTSzytEURjG8Xtn0IyIDc1SFpJQ5EdN1ChLC6PJFCsWsvInKCvFQllYKPaaZpIpC83CntkgsrBSLP1K2Wh8n3pupubU5865p/c9533PnbBWDaLRijWsYMBrLyhiF69aCJ3Qg7J/j3DrhDFkPV/FuRKSTK6RQAbtmMEPCojjxGv9TTw2XIJ2n/PxN2jDFh5wjA69x1yzytBJB1hCGsPYxyxS2FN5SuhDxYH3OAv+xw4+vZlO/VVCqAma8RU0jpq1KFYJz5jCKSYxXhe87NrfMaq+1HQJ69h2w5e+4k738o1BTONC19rNpOpd5jGEHD5wiAVs4k2VRB9uwneectCd6x5xBervCY9h3V+jy99kEb1eU395XEVBfwIMAE0mQy9JLJUSAAAAAElFTkSuQmCC")}.social-likes__icon_vkontakte{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAsElEQVR42mKJLJ3tycDAMBeIJRnwg+dAnMxEpGIGqJq5TGiKGZEwSE4ViDcha2LCYpIREK8C4l4gfgLElciSLDisDgXi/0A8DYi58GkA8Y8AsQkQfwHie0C8BVkBupO4kWyIBWJxIE4D4u/4nKQMxOVQ9jcgbgPii0BsgUvDIyCeBcR/gHgFVI00PhsuA3E61Lkg2xYAsSyyhudIcfGBQOS9AJmSAmIQEdNPQUkDIMAA8iAe2OyimvEAAAAASUVORK5CYII=")}.social-likes__widget_vkontakte:hover,.social-likes__widget_vkontakte:active,.social-likes__widget_vkontakte:focus{background:#526e8f;border-color:#526e8f}.social-likes__widget_vkontakte:hover .social-likes__icon_vkontakte,.social-likes__widget_vkontakte:active .social-likes__icon_vkontakte,.social-likes__widget_vkontakte:focus .social-likes__icon_vkontakte{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAAfUlEQVQYGQXBMQ4BUQAFwGej0P1aohJCJBpcwu6N1AqVTqFX6TSu4B4if2+gNGZirwIAqPZRAQBADSAiBmYeQACxcXc2sgICiA4/MzsggKFia6HxBAIolk6Oxia+EEDRgYN4QQDF2tXF1NAbAigiGnM3ICoAAOij1QMA+Gj/aNf4AJYJLVIAAAAASUVORK5CYII=")}.social-likes__icon_odnoklassniki{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAyElEQVR42kzPMQtBcRTG4UvKQmalZFNKDNdm5gsYFCUlCbMyGMwsfACLzRcw2EwsGJTBQAZlUgxsfidvceq5/3vPeTv3Xs99FHMoP3ooOd+aoo+3T40hmnjouYsQWl4uEdRxRkLO6kVsQwB23nDRBruP2swGJ+zgYqKAq97JAi8UMUNFgb16LwvUkEYHcQUOaGNjgTKyaGCrQErn0gJVpQt/g6teObbfPGKAp/Orp3pH25DEHGGsFchghbxXXxvEAjlZqFf8CDAAgr4qyqKlfhgAAAAASUVORK5CYII=");background-position:6px 3px}.social-likes__widget_odnoklassniki:hover,.social-likes__widget_odnoklassniki:active,.social-likes__widget_odnoklassniki:focus{background:#f6903b;border-color:#f6903b}.social-likes__widget_odnoklassniki:hover .social-likes__icon_odnoklassniki,.social-likes__widget_odnoklassniki:active .social-likes__icon_odnoklassniki,.social-likes__widget_odnoklassniki:focus .social-likes__icon_odnoklassniki{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAQAAAD1lzQWAAAAgElEQVQIHQXBoRGCAAAF0N80OoA0AxTHcQMncAaO7J1ndRCbgUDRbPCgMABEjnu+F7FRGwxqG4m4YTLhJrG36BUKvcU+SnQiOpSx9cHDAx/biMoP/FQSZ3cnFxcnd+d4YfX2tuIVB1cjGF0dIgpf8FVIHI1otRgdozF72tl5mjV/486WhTdrOooAAAAASUVORK5CYII=")}.social-likes__icon_pinterest{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAABCUlEQVR42nTRPUvDUBTG8ZtoKYogTsGCoAXtUqFuBR1c/AZddNbRQUqhH0Eo6KKDb0gpXQUHBxF0Kg6KFAWh4qI4KxQRtKXxf+C5OEgP/Ehu8uTclwSN0VmnWsE6shjEF05QwZMFQr04QB3vKOmjGlZxiZxTcE0Pi9jCGD402xnOsYNF67yBGwWP8IaCwhe4xjxmLDyNUySxjGGk3F/5Wcb9Rib04FNLu9LYmk2ih1cbVLXmKXTRwoPCc8jgES/WpYymlhOpSxoxdjXTNn7spo19nYbN1ME9hjTexLE/OqsAC/jGknYf6Yxv/U592LrkcYdn+VehrgmM4ND1r8CHB7CnX96v4l8BBgB54jWa5GM+bAAAAABJRU5ErkJggg==")}.social-likes__widget_pinterest:hover,.social-likes__widget_pinterest:active,.social-likes__widget_pinterest:focus{background:#cc002b;border-color:#cc002b}.social-likes__widget_pinterest:hover .social-likes__icon_pinterest,.social-likes__widget_pinterest:active .social-likes__icon_pinterest,.social-likes__widget_pinterest:focus .social-likes__icon_pinterest{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAQAAADV/FywAAAAvklEQVQYGQXBsUoUAACA4f/i8MBB0TdINCQQhHoDaXRzagkkopYGhRYfwKWhSYLDZ2ixNyiTVp1cXMQgaDpNsa6v70vy3DcTt34ZeyRlaIzPXnvpAy6tK2+wIwuSZ/75Yphz3+XQjS3JVzwOe0Z+463kCBu58dHIT/fW5IEzUys58NeqK6eSJ/44NZM5r2yaurTkoRNsK8kuLlybYt9AycAnd5a98M5TScmsH44lSVIyb2JbkiSDZNF7I0mS9B8IOsS5z/yrNgAAAABJRU5ErkJggg==")}
.flat_button{background-color:#6e8c0a!important;}


.wcommunity_name .wcommunity_name_link, .wcommunity_post_date, .post_author .author,
.wall_module .author, .page_group_name, .wall_module .copy_author {
    color: #0f0;
	}

	.no-menu a,.no-menu a:after,.no-menu a:before,.no-menu a:hover{
		background: transparent;
	}
	.no-menu a:after,.no-menu a:before{
		display:none
	}
	.book-special{
		text-align:center;
		display:block;
		margin:auto!important;
	}

	.page-subs{
		max-width:300px;
		margin:auto;
		background:#fff;
		padding:20px;
		border-radius:10px;
	}
	.page-subs:before{
		margin:10px 0;
		text-align:center;
		font-size:24px;
		content:'Получи бесплатно:';
		display:block;
	}
	.page-subs .email,.page-subs .name{
		width: 250px;
		padding: 7px 15px;
		margin: 10px auto;
		font-size: 18px;
		border-radius: 2px;
		box-shadow: 0 2px 3px 0 rgba(0,0,0,0.2) inset, 0 1px 3px 0 rgba(0,0,0,0.2);
		border: 1px solid #fff;
	}
	.page-subs .justdoit{
		background: linear-gradient(to top,#6e8c0a,#adc22e);
		display:block;
		margin: 10px auto;
		padding: 10px 50px;
		border: 1px solid #809c0f;
		box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2),inset 0 1px 1px 0 #e3e75e;
		text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
		color: #fff;
		font-size: 16px;
		font-weight: bold;
		line-height: 100%;
		cursor: pointer;
	}

.widget .getsurprise-form .name,.widget .getsurprise-form .email{
    width: 250px;
    padding: 7px 15px;
    position: absolute;
    margin: auto;
    top: 340px;
    left: 0;
    right: 0;
    font-size: 14px;
    border-radius: 2px;
    box-shadow: 0 2px 3px 0 rgba(0,0,0,0.2) inset, 0 1px 3px 0 rgba(0,0,0,0.2);
    border: 1px solid #fff;
}
.widget .getsurprise-form .name{
	top:390px;
}

.widget .getsurprise-form{
	padding:0 0 80px;
}

.widget .getsurprise-form .justdoit {
    background: linear-gradient(to top,#6e8c0a,#adc22e);
    position: absolute;
    top: 400px;
    left: calc(50% - 95px);
    margin: auto;
    padding: 10px 50px;
    border: 1px solid #809c0f;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2),inset 0 1px 1px 0 #e3e75e;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    line-height: 100%;
    cursor: pointer;
	}

.content article{overflow:auto}

#cancel-comment-reply-link{
	float: right;
}

/*by boris*/
@media screen and (max-width:1285px){
	#menu{
		margin:0;
	}
}
.widget .getsurprise-form .justdoit{
	top: 440px;
}
.widget .getsurprise-form {
	padding: 0 0 110px;
}
/*end by boris */

.c_s{
	font-size:10px;
	padding-top: 5px;
}
.c_s a { 
	font-size:10px;
}

.table-scroll { overflow-x: auto; }