.tags{color: gray}
.gray{color: gray}
.strong{font-weight: 700;}
.dates li a.active {
    color: #6e0303;
}

.banners{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -10px;
	margin-left: -10px;
}

.banner_2 {
    -webkit-box-flex: 0; 
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
}
.page-content a
{
	text-decoration: underline;
}
.page-content a:hover
{
	text-decoration: none;
}
.case-caption a
{
	text-decoration: none;
}
.pagination a
{
	text-decoration: none;
}
.case-similar a
{
	text-decoration: none;
}
.item-title a
{
	text-decoration: none;
}
.item-author a
{
	text-decoration: none;
}
.comment-body
{
	font-size: 15px;
}
blockquote {
margin: 0;
background: #F0F0F1;
color: #333334;
padding: 20px 30px;
position: relative;
border-left: 35px solid #DFDEDE;
font-family: 'Lato', sans-serif;
margin-bottom: .5rem;
clear: both;
}
blockquote:before {
content: "\201C";
position: absolute;
left: -29px;
top: 5px;
color: #BCBCBC;
font-size: 50px;
text-shadow: 1px 2px 0 white;
}
blockquote p {
margin: 0 0 16px;
font-size: 20px;
letter-spacing: .05em;
}
blockquote cite {
font-style: normal;
font-weight: 300;
}
iframe{max-width: 100%}
.item-text img{max-width: 100%}

.last-polls{
font-weight: 700;
font-size: 20px;
color: #6e0303;
text-align: center;
text-transform: uppercase;
}

@media (min-width: 1600px)
{
.last-polls {
    font-size: 24px;
}
}
.social-big {
	flex-wrap: wrap;
}
.social-break {
    flex-basis: 100%; height: 0;
}

.case-news .social-link-big {
	width: 64px;
	height: 64px;
}

.case-heading.bordered .case-caption a {
  font-weight: 700;
}

.case-heading.bordered .case-caption span {
  font-weight: 700;
  display: inline-block;
  color: inherit;
}
.case-heading.bordered span {
  margin-bottom: 0;
  font-size: 20px;
  line-height: 24px;
}

@media (min-width: 1600px) {
  .case-heading.bordered span {
    font-size: 24px;
    line-height: 34px;
  }
}
.social .ic-yt {
  background-image: url("../img/ic_yt.png");
}

.case-news .case-body .item .item-text h2 {
    font-size: 20px;
	
  }
  
.case-news .case-body .item .item-text h3 {
    font-size: 18px;
	
  }  
  
.tags {
	text-transform: uppercase;
}