body {
	background: url('/images/bg.png');
}
code, pre, pre code, tt {
	font-family:'Roboto Mono',monospace;
	font-size: 1rem;
	font-weight: 400;
}
code, pre code {color:#808;}
pre {color:#330;}

/*Preloader*/
.preloader {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	z-index: 99999;
	margin: 0 auto;
	background: #fff;
}
.preloader:before {
	content: "";
	display: block;
	padding-top: 100%;
}
.preloader .cssload-speeding-wheel {
	position: absolute;
	top: calc(50% - 3.5px);
	left: calc(50% - 3.5px);
}
.circular {
	animation: rotate 2s linear infinite;
	height: 50px;
	transform-origin: center center;
	width: 50px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.path {
	stroke-dasharray: 1, 200;
	stroke-dashoffset: 0;
	animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
	stroke-linecap: round;
}
/* ajax preloader */
.ajaxloader {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	z-index: 99999;
	margin: 0 auto;
	background: rgba(0, 0, 0, .5);
}
.ajaxloader-img {
	position: absolute;
	left: calc(50% - 50px);
	width: 100px;
	top: calc(50% - 50px);
	height: auto;
}

/* basic styles */
.text-small {
	font-size:.85rem;
}
.text-condensed {
	font-family:'Roboto Condensed',Arial,Tahoma,Verdana,Geneva,Helvetica,sans-serif !important;
}
.text-wdark {
	color:#600 !important;
}
hr.dhr {
	margin: .5rem 0;
	border:1px solid #ca7;
}
.navbar	{
	min-height:70px;
}
.bgb {
	background-image: url('/images/bgb.png');
}
.bgbo {
	background-image: url('/images/bgbo.png');
}
.navbar-brand	{
	padding: 0 0 0 .5rem;
}
.navbar-brand h1, .navbar-brand .brand, .lol-brand {
	margin:0;
	font-family: 'Cardo', serif;
	font-size: 47px;
	font-weight:700;
	line-height:1;
	font-variant: small-caps;
	color:#fc6;
	text-shadow: 3px 2px 1px rgba(0,0,0,.2);
}
.navbar-brand h1 span, .navbar-brand .brand span, .lol-brand span {
	display:inline-block;
	margin:0 .1em;
	font-size: .6em;
	vertical-align: .2em;
	-webkit-transform:scaleX(.7);	/* Safari and Chrome */
	-moz-transform:scaleX(.7);		/* Firefox */
	-ms-transform:scaleX(.7);		/* IE 9 */
	-o-transform:scaleX(.7);		/* Opera */
	transform:scaleX(.7);			/* W3C */
}
.lol-brand {
	color: #423007;
}

.navbar-brand h2, .navbar-brand .slogan {
	margin:.1rem 0 0 0;
	font-family: 'Cardo', serif;
	font-size: 16px;
	font-weight:400;
	line-height:1;
	text-transform:uppercase;
	letter-spacing:.32em;
	color: #eee;
}
span.stretch {
	display:inline-block;
}
@media (max-width:504px) {
	main > .container {padding-top:64px;}
	.logo img {max-height:48px;}
	.navbar {padding:.5rem;}
	.navbar-brand {padding-left:.2rem;}
	.navbar-toggler	{padding: .25rem .5rem;}
	.navbar-brand h1, .navbar-brand .brand {
		font-size: 28px;
	}
	.navbar-brand h2, .navbar-brand .slogan {
		font-size: 12px;
		letter-spacing:.1em;
	}
}

.vam	{vertical-align:middle;}
.vat	{vertical-align:top;}
.vab	{vertical-align:bottom;}

.text-inverse	{color:#f3e4c1;}
.text-lore		{color:#fc6;}
a.text-lore:hover,
a.text-lore:focus {color:#fb3 !important;}
.lead b, .lead strong {font-weight:400;}


.welcome	{
	margin:-1.75rem 2rem 0;
	color:#362705;
/*	border-width:2px; */
}
.welcome h2	{
	text-align:center;
	color:#1a1202;
}
.welcome .card-body	{
	padding: 1.25rem 2rem .75rem;
}
@media (max-width:767px) {
	.welcome {
		margin-left:2rem;
		margin-right:2rem;
	}
	.welcome p, .welcome .lead 	{font-size:1.1rem;line-height:1.4;}

}
@media (max-width:480px) {
	.welcome {margin-left:1rem;margin-right:1rem;}
	.welcome p, .welcome .lead 	{font-size:1rem;text-align:left !important;}
	.welcome h2	{text-align:center;font-size:28px;margin-top:0;}
}
@media (max-width:360px) {
	.welcome 	{margin:-1.5rem 0 0;}
	.welcome p, .welcome .lead	{font-size:15px;}
	.welcome h2	{font-size:24px;}
}

.page-title {
	font-size: 2rem;
	font-weight: 300;
	color:#423007;
	border-bottom: 2px solid #ca7;
}
.page-subtitle {
	font-weight: 300;
}

.thin, .narrow	{
	font-weight:300;
}
.thin b, .narrow b	{
	font-weight:400;
}

/* DL*/
dl dt, dl dd {line-height: 1.35 !important;}

.dl-horizontal dd {margin-bottom:.75rem; font-weight: 400;}
.dl-horizontal.low dd {margin-bottom:.25rem;}

.dl-horizontal dd b {font-weight: 500;}
@media (min-width: 768px) {
	.dl-horizontal dt {
		float: left;
		clear: left;
		overflow: hidden;
		width: 180px;
		text-align: right;
		color: #53251c;
/*		white-space: nowrap;
		text-overflow: ellipsis; */
	}
	.dl-horizontal dd {
		margin-left: 200px;
	}
	.dl-horizontal.long dt {width: 250px;}
	.dl-horizontal.long dd {margin-left: 270px;}
}
.dl-horizontal dt span {font-weight:300;}


/* font size */
.fs-0  {font-size:0	!important;}
.fs-1  {font-size:1px  !important;}
.fs-2  {font-size:2px  !important;}
.fs-3  {font-size:3px  !important;}
.fs-4  {font-size:4px  !important;}
.fs-5  {font-size:5px  !important;}
.fs-6  {font-size:6px  !important;}
.fs-7  {font-size:7px  !important;}
.fs-8  {font-size:8px  !important;}
.fs-9  {font-size:9px  !important;}
.fs-10 {font-size:10px !important;}
.fs-11 {font-size:11px !important;}
.fs-12 {font-size:12px !important;}
.fs-13 {font-size:13px !important;}
.fs-14 {font-size:14px !important;}
.fs-15 {font-size:15px !important;}
.fs-16 {font-size:16px !important;}
.fs-17 {font-size:17px !important;}
.fs-18 {font-size:18px !important;}
.fs-19 {font-size:19px !important;}
.fs-20 {font-size:20px !important;}
.fs-22 {font-size:22px !important;}
.fs-23 {font-size:23px !important;}
.fs-24 {font-size:24px !important;}
.fs-25 {font-size:25px !important;}
.fs-26 {font-size:26px !important;}
.fs-27 {font-size:27px !important;}
.fs-28 {font-size:28px !important;}
.fs-29 {font-size:29px !important;}
.fs-30 {font-size:30px !important;}
.fs-32 {font-size:32px !important;}
.fs-36 {font-size:36px !important;}
.fs-38 {font-size:38px !important;}
.fs-40 {font-size:40px !important;}
.fs-42 {font-size:42px !important;}
.fs-44 {font-size:44px !important;}
.fs-46 {font-size:46px !important;}
.fs-48 {font-size:48px !important;}
.fs-50 {font-size:50px !important;}

.lh-1	{line-height:1;}
.lh-1-1	{line-height:1.1;}
.lh-1-2	{line-height:1.2;}
.lh-1-3	{line-height:1.3;}
.lh-1-4	{line-height:1.4;}
.lh-1-5	{line-height:1.5;}
.lh-1-6	{line-height:1.6;}
.lh-1-7	{line-height:1.7;}
.lh-1-8	{line-height:1.8;}
.lh-1-9	{line-height:1.9;}

.text-danger, .text-red {
	color:#900 !important;
}


/* multiple column list */
.multi ul, ul.multi, .multi ol, ol.multi {
	margin:0 0 0 1rem;
	padding:0;
	-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;
}
.multi ol, ol.multi {
	list-style-position: inside;
}
ul.multi > li, .multi ul > li, ol.multi > li, .multi ol > li {
	padding-bottom:.35rem;
	line-height:1.1;
	-webkit-column-break-inside:avoid; page-break-inside:avoid; break-inside:avoid;
}
@media (min-width:1200px) {
	.multi ul, ul.multi, .multi ol, ol.multi {-moz-column-count:3;-webkit-column-count:3;column-count:3;}
}
@media (min-width:600px) and (max-width:1200px) {
	.multi ul, ul.multi, .multi ol, ol.multi {-moz-column-count:2;-webkit-column-count:2;column-count:2;}
}
@media (max-width:600px) {
	.multi ul, ul.multi, .multi ol, ol.multi {-moz-column-count:1;-webkit-column-count:1;column-count:1;}
}
/* scrollup	*/
.scrollup	{
	display:block;
	display:none;
	position:fixed;
	z-index:999;
	width:60px;
	height:56px;
	bottom:5px;
	right:5px;
	background-color:#633;
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 40 38' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6 36.5c-.8 0-1.5-.7-1.5-1.5V21.1H3c-.6 0-1.2-.4-1.4-.9-.2-.6-.1-1.2.4-1.6L19 1.9c.3-.3.7-.4 1-.4s.8.1 1 .4l17 16.6c.4.4.6 1.1.3 1.6s-.8.9-1.4.9h-7.1v14c0 .8-.7 1.5-1.5 1.5H11.6z' fill='%2330271a'/%3E%3Cpath d='M20 3l17 16.6h-8.6V35H11.6V19.6H3L20 3m0-3c-.8 0-1.5.3-2.1.9L.9 17.5c-.9.9-1.1 2.1-.7 3.3.5 1.1 1.6 1.9 2.8 1.9h5.6V35c0 1.7 1.3 3 3 3h16.8c1.7 0 3-1.3 3-3V22.6H37c1.2 0 2.3-.7 2.8-1.9.5-1.1.2-2.4-.7-3.3L22.1.8C21.5.3 20.8 0 20 0z' fill='%23e0a034'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 40px 38px;
	border:1px solid rgba(255,184,64,.5);
	-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;
	box-shadow:0 .5rem 1rem rgba(0,0,0,.15);
	opacity:.85;
	outline:none;
}
.scrollup:hover	{opacity:.6;}


/*  section  */
section.m-section {
	margin-bottom: 1.5rem;
}

/* solution */
.solution .m-sol, .solution .m-sol p {
/*	font-size:15px; */
}

.m-sol h4 {font-size:1.2rem;}
.m-sol h5, .m-sol .subtitle {
	font-size:1rem;
}
.m-sol h5 span {font-size:.9rem;}
.m-sol h5 span:not([class])	{color:#333;}
.m-sol h5.posit	{margin-bottom:.25rem;border-bottom:2px solid rgba(80,40,0,.08);}

.m-sol .enems,
.m-sol .enem		{color:#633;}
.m-sol .posit,
.m-sol .position	{color:#000;}
.m-sol .pers		{color:#039;}
.m-sol .point		{color:#063;}
.m-sol .equip		{color:#306;}
.m-sol .medicine	{color:#900;}
.m-sol .item		{color:#066;}
.m-sol .monster		{color:#606;}
.m-sol .spelle		{color:#4b6200;}
.m-sol .sel			{color:#700;font-weight:500;}

.m-sol .card-body ol {padding-left:1.5rem;}
@media (min-width: 768px) {
	.m-sol img.solmap	{max-width:480px;}
}

/* accordion */
.card-accordion .card.accordion-card {
	border:0;
}
.card-accordion .card.accordion-card + .card.accordion-card {
	margin-top: 2px;
}
.card-accordion .accordion-card > .card-header {
	cursor: pointer;
	padding: .5rem 1.25rem .15rem;
	border-color: rgba(66,48,7,.2);
}
.card-accordion .accordion-card > .card-body	{
	font-size:15px;
	padding-bottom:.25rem;
}
.card-accordion .accordion-card > .card-header:after {
	float: right;
	margin:0;
	padding:0;
	font-family: 'icons';
	font-size:18px;
	color:#8e5f42;
	content: "\f137";
}
.card-accordion .accordion-card >.card-header.collapsed:after {
	transform: rotate(-90deg);
}

/* faq */
.minimal-faq .card {
	border-width:0 0 1px;
	border-radius:0;
	background: transparent;
}
.minimal-faq .card + .card {
	margin-top: 2px;
}
.minimal-faq .card .card-header {
	cursor:pointer;
	padding: .25rem .5rem .25rem .25rem;
	color:#110;
	background: transparent;
}
.minimal-faq .card .card-header b {
	font-weight: 500;
}
.minimal-faq .card-header.collapsed {
	border-bottom:none;
}
.minimal-faq .card-header:not(.collapsed) {
	color:#800;
}
.minimal-faq .card-header ol,
.minimal-faq .card-header li {
	list-style-position: outside;
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}
.minimal-faq .card-header ol {
	float:left;
	padding-left: 1.75rem;
	padding-right: 2rem;
}
.minimal-faq .card-body	{
	padding-top:.5rem;
	padding-left:2rem;
	font-family:'Roboto Condensed',Arial,Tahoma,Verdana,Geneva,Helvetica,sans-serif;
	font-size: 1rem;
	font-weight: 400;
	color:#336;
/*	border:1px solid rgba(159,136,92,.5);
	border-width:0 1px; */
	background: rgba(255,255,204,.15);
	background: -moz-linear-gradient(top, rgba(255,255,204,0.2) 0%, rgba(255,255,205,0.2) 1%, rgba(255,255,255,0) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,204,0.2) 0%,rgba(255,255,205,0.2) 1%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom, rgba(255,255,204,0.2) 0%,rgba(255,255,205,0.2) 1%,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffcc', endColorstr='#00ffffff',GradientType=0 );
}
.minimal-faq .card-body ol {
	margin-bottom: 0;
	padding-left: 1rem;
}
.minimal-faq .card-header:after {
	float: right;
	margin: 0 0 0 -2rem;
	padding: 0;
	font-family: 'icons';
	font-size: 18px;
	color: #8e5f42;
	content: "\e810";
}
.minimal-faq .card-header.collapsed:after {
	transform: rotate(180deg);
}

/* disclaimer */
.disclaimer .card-header {
	cursor:pointer;
}
.disclaimer .card-header .icon {
	margin-right:-1rem;
	color: #960;
	transition: .3s transform ease-in-out;
}
.disclaimer .card-header.collapsed .icon {
	transform: rotate(180deg);
}

.m-sol .note, .m-sol .hint, .m-sol .enems, .m-sol .posit {
	display: table-cell;
	display: flow-root;
	position:relative;
}

.note, .hint {
	margin-bottom:1rem;
	padding:.5rem .75rem;
	font-family:'Roboto Condensed',Arial,Tahoma,Verdana,Geneva,Helvetica,sans-serif;
	font-size:14px;
	font-weight:400;
	line-height:1.4;
	border-radius: .25rem;
}
.note {
	color:#600;
	background-color: #fec;
	border: 1px solid #ceb9aa;
}
.hint {
	color:#063;
	background-color: #ded;
	border: 1px solid #adcbad;
}

.note h5, .note h4, .note .note-title,
.hint h5, .hint h4, .hint .hint-title {
	margin:0 0 .5rem;
	font-family:'Roboto Condensed',Arial,Tahoma,Verdana,Geneva,Helvetica,sans-serif;
	font-size:16px;
	font-weight:400;
	line-height:1.2;
}
.note h5, .note h4, .note .note-title {color:#600;}
.hint h5, .hint h4, .hint .hint-title {color:#063;}


/* tables */
.mantable th, .mantable td {
	padding: .5rem .75rem;
	vertical-align: middle !important;
	border-color: #a19681 !important;
}
.mantable th {
	font-weight:500 !important;
	background:rgba(0,0,0,.1);
	border-width: 1px !important;
}
.mantable b {font-weight:500 !important;}

ol.sov >li {
	margin:.3rem 0;
	padding:.5rem 0 .2rem;
	border-bottom: 1px solid rgba(150,125,100,.5);
}

/* media -  news, comments */
.media-list.comments {
	padding-left:0;
}
.media {
/*	padding:.75rem 0 .25rem;
	border-top:1px solid #ca7; */
}
.media ul {
	padding-left:0;
}
.media-left {
	padding-right:1rem;
}
.media-left img {
	width:64px;
}
.media-left img.img-thumbnail {
	margin-top:6px;
	padding:3px;
	border-color:#c9a56d;
	background:#ca7;
}

.media-body .author, .media-body .title {
	color:#432;
	font-family:"Roboto Condensed", Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:18px;
	font-weight:400;
}
.media-heading {
	color:#c96;
}
.comments .media-heading	{
/*	padding-left:1rem;
	background:rgba(0,0,0,.03); */
}
.media-heading .author	{
	padding-right:6px;
	font-size:18px;
}
.media-heading .title			{display:block;}
.media-heading .title a			{color:#369;}
.media-heading .title a:hover	{color:#6cc;}

.media-heading .metadata, .media-heading .date {
	color:#765;
	font-size:15px;
	font-style:italic;
}
.media-heading .metadata	{display:block;}
.media-heading .date	{
	font-family:"Roboto Condensed", Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:18px;
	font-weight:400;
	font-style:normal;
	color:#210;
}
.comments .media-heading .date	{
	font-size:14px;
	font-weight:300;
}
.media-text {
	margin-bottom:4px;
	font-family:"Roboto Condensed", Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:300;
}
.comments .media-text {
	text-align: left;
	font-family:Roboto, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:.9rem;
	font-weight:300;
	line-height:1.3;
	color:#321;
}
@media (min-width: 768px) {
	.comments .media-text {
		text-align: justify;
	}
}

.comments .media-text p {
	margin-bottom:.25rem;
}
.media-footer	{
	margin:0 0 1.75rem 0;
	padding:0 0 .25rem 0;
	font-size:15px;
	font-weight:300;
	border-bottom:1px solid #ca7;
}
.media-footer a.reply-link {
	font-size:.9rem;
	text-decoration: underline;
	text-decoration-style: dotted;
}
.media-footer  a.reply-link:hover {
	color:#930;
	text-decoration-style: solid;
}
.comments hr {
	margin:.75rem 0;
}
.comments .vote, .comments .rating, .comments .devide, .comments .comment-reply {
	 font-size:1rem;
	 color:#750;
}
.comments .vote {
	cursor:pointer;
}
.comments .vote:hover {
	 color:#930;
}

/* news */
.yearlist	{
	margin:-10px 0 15px;
	padding:5px 10px;
	color:#49515d;
	font-family:"Roboto Condensed", Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:24px;
	font-weight:300;
	background-color:rgba(0,0,0,.09);
}
.yearlist	ul {margin:0;}
.yearlist	ul>li {vertical-align:middle;}
.yearlist	ul>li.active	{font-weight:400;}
.yearlist [class^="icon-"]	{color:#999;vertical-align:middle;}
.yearlist a 		{color:#369;text-decoration:underline;}
.yearlist a:hover	{color:#6cc;}

.postdate	{
	margin:0 0 5px;
	padding:0 0 2px;
	vertical-align:middle;
	color:#003;
	font-family:"Roboto Condensed", Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:20px;
	font-weight:300;
/*	border-bottom:1px dotted #ccc; */
}
.postdate [class^="icon-"]	{vertical-align:0;color:#999;}

.newsblock	{
	margin:0;
	padding:0;
	margin-bottom:.5em;
	padding-bottom:1em;
	border-bottom:1px dotted #ccc;
	-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
}
.newsblock:after	{display:block;clear:both;font:0/0 serif;content:'';}

.newstitle	{
	margin:-5px 0 25px 0;
	font-size:30px;
	color:#003;
}
.newspic, .newspic.r {
	display:inline;
	float:right;
	height:auto;
	max-width:100%;
	margin:0;
	margin-left:20px;
	border:1px solid #ccc;
}
.newspic.l	{
	float:left;
	margin-right:20px;
}

/* form */
.help-block.with-errors	{
	color:#900;
}
.nicehide {
	display:block !important;
	float:left;
	width:0;
	height:0;
	margin:0 0 0 -15px;
	resize:none;
	border:none;
}

/* UL с иконками*/
ul.trlist {
	list-style-type: none;
}
ul.trlist, .trlist ul {
	padding-left:1.4rem;
}
.trlist >li	{
	text-indent: -1.4rem;
	font-size: 1rem;
}
.trlist >li.fold {
	margin-top:.5rem;
	font-size: 1.15rem;
}
.trlist >li:before	{
	float: left;
	font-family: icons;
	width: 1.4rem;
	color:#860;
}
.trlist >li.red:before {
	color: #900;
}

.trlist >li.fold:before {content:"\e809";}
.trlist >li.info:before {content:"\e813";}
.trlist >li.star:before {content:"\e845";}
.trlist >li.help:before {content:"\e801";}
.trlist >li.warn:before {content:"\e806";}
.trlist >li.link:before {content:"\e82b";}
.trlist >li.arch:before {content:"\f1c6";}
.trlist >li.blog:before{content:"\e82a";}
.trlist >li.pdf:before {content:"\f1c1";}
.trlist >li.lol:before {content:"\e82e";}
.trlist >li.map:before {content:"\e83e";}
.trlist >li.img:before {content:"\f1c5";}
.trlist >li.url:before {content:"\e831";}
.trlist >li.video:before{content:"\e827";}
.trlist >li.audio:before{content:"\f1c7";}
.trlist >li.patch:before{content:"\e838";}
.trlist >li.language:before{content:"\f1ab";}
.trlist >li.skull:before{content:"\e832";}
.trlist >li.hack:before{content:"\e83d";}
.trlist >li.code:before{content:"\f1c9";}
.trlist >li.bin:before{content:"\e83c";}
.trlist >li.save:before{content:"\e82c";}
.trlist >li.txt:before,
.trlist >li.text:before {content:"\e837";}

.trlist >li .btn-sm {
	margin-left:.5rem;
	padding:.05rem .1rem;
	line-height:1;
	font-size:.85rem;
}
.trlist >li [data-toggle="collapse"] .icon-collapse:before {  
	content: "\f106";
}
.trlist >li [data-toggle="collapse"].collapsed .icon-collapse:before {  
	content: "\f107";
}


.trlist >li .card-body {
	text-indent: 0;
	font-size: .85rem;
}
.trlist >li .card-body h4 {
	font-size: 1rem;
}

.comment_form {
	margin-top: .5rem;
	font-size: .95rem;
	font-weight: 300;
}
.comment_form .input-group-text {
	padding-left: .5rem;
	padding-right: .5rem;
}
.comment_form .form-group {
    margin-bottom: .5rem;
}
.comment_form textarea {
    height: 80px;
}
.comment_form .form-control::placeholder {
	font-size: .9rem;
}
.comment_form .alert {
	margin: .5rem 0;
	padding-left: .75rem;
}
.comment_form .alert:before {
	display: inline-block;
	margin: 0 .5rem 0 0;
	font-family: icons;
	font-size: 1.15rem;
}
.comment_form .alert-success:before {
	color: #080;
	content: "\e813";
}
.comment_form .alert-danger:before {
	color: #900;
	content: "\e806";
}

.help-block .list-unstyled {
	margin-bottom:0;
}
.form-block {
	margin: .5rem 0;
	padding: .5rem 1rem;
	border: 1px solid #ca7;
	border-radius: .25rem;
}
.lead {
	font-size: 1.115rem;
}
.pagination .page-link [class^=icon-]::before, 
.pagination .page-link [class*=" icon-"]::before {
	margin: 0;
	font-size: 1rem;
}
.story i, .story b, .story strong {
	font-weight: 500;
}
.story i {
	color: #6b4d0b;
}
.story .pers strong {
	display: inline-block;
	min-width: 60px;
}
