 ol[typeof=BreadcrumbList]
{
    display:inline-block;
    list-style:none!important;
}
ol[typeof=BreadcrumbList] > li
{
    display:inline-block;
} 
#dle-content .short-news:nth-of-type(3n+1){clear:both;}
.wp-caption{max-width:100%;}
.full-content img{max-width:100%;display:inherit;}
.header-logo{padding:10px 0;}
.bg-grey{background-color:#2e2f3b;color:#eaeaeb;}
.bg-grey a{color:#fff;text-decoration:none;}
.bg-grey a:hover{color:#eaeaeb;text-decoration:underline;}
.ratebox2{float:right;}
.ratebox3{float:right;}
.ratebox ul, .ratebox ul li{float:left;list-style-type:none;}
.ratebox2 ul, .ratebox2 ul li{float:left;list-style-type:none;}
.ratebox3 ul, .ratebox3 ul li{float:left;list-style-type:none;}
@media (max-width:640px){.header-logo{text-align:center;}
.full-content img{max-width:100%;display:block;}
}
@media (min-width:1200px){.short-news .panel{border:0px solid transparent;}
}
.icons{width:500px;margin:5px auto 0 auto;}
.icons a{display:inline-block;width:24px;height:24px;margin:10px;vertical-align:middle;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;}
.icons a.vk{background:url(../img/social-icons/vk.png) left top no-repeat;}
.icons a.instagram{background:url(../img/social-icons/instagram.png) left top no-repeat;}
.icons a.twitter{background:url(../img/social-icons/twitter.png) left top no-repeat;}
.icons a.facebook{background:url(../img/social-icons/facebook.png) left top no-repeat;}
.icons a:hover{background-position:left -34px;}

.rate { float: right; }
.rate_like-dislike { border-color: transparent; }
	.rate_like > a, .rate_like-dislike {
			float: left;
			height: 22px; line-height: 22px;
			padding: 6px 12px;
			border: 1px solid #eaeaea;
			border-radius: 18px;
			text-decoration: none !important;
			font-weight: bold;
			color: #919191;
			-webkit-transition: all ease .2s; transition: all ease .2s;
		}
		.rate_like > a:hover { border-color: #3394e6; color: #3394e6; }
		.rate_like .icon { width: 16px; height: 15px; margin: -.2em .3em 0 0; }

		.rate_like-dislike > a {
			display: inline-block;
			width: 22px; height: 22px;
			text-align: center;
		}
		.rate_like-dislike > a .icon {
			width: 14px; height: 15px;
			fill: #787878;
			vertical-align: middle;
			margin: -.3em 0 0 0;
		}
		.rate_like-dislike > a:hover .icon { fill: #3394e6; }
		.rate_like-dislike .ratingplus { color: #88c54d; }
		.rate_like-dislike .ratingminus { color: #e45757; }
		.rate_like-dislike > span { cursor: default; margin: 0 .3em; }
