@charset "UTF-8";
/*
Theme Name: Smi
Author: Alexandr Kuznetsov
*/
img{
	height: auto;
}
.more-news {
	margin-top: 25px;
}
.more-news__item a {
	color: #000;
	text-decoration: none;
}
.more-news__item {
	margin-bottom: 20px;
}
.wp-block-gallery{
	margin-bottom:1em;
}
.category-box {
	/*padding: 0 0 30px 20px;*/
}
.aside {
	max-width: 25%;
}
.aside_asd {
	margin-bottom: 10%;
}
.aside_home {
	max-width: 23%;.top__menu li
}
.article__body ol:not([class]){
	margin-left:20px;
}
.article__body-img-wrapper{
	position: relative;
}
.article__body-img-wrapper-link{
	position: absolute;
	left: 1rem;
	bottom: 1rem;
	color: #fff;
	font-size: 0.8rem;
	height: auto !important;
	width: auto !important;
}
.fancybox-slide--html .fancybox-close-small{
    top:40px;
}
.date-search-open,.form-date{
	margin-top: -3px;
}
.popup__title_rating{
    margin-bottom: 2em;
}
.brown a{
	color:#000000;
}
.fancybox-slide--html .fancybox-close-small{
	right: 30px;	
}
.copy{margin-bottom: 20px;}
.made{
	color: #fff;
	margin-bottom: 20px;
}
.made a{
	font-weight: bolder;
}
.slick-arrow {
	background-color: transparent;
}
.category-slider__link img{
	max-height: 180px;
	object-fit: cover;
}
.anketa__likes{
	-webkit-flex: 0 0 auto;
	-moz-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	-o-flex: 0 0 auto;
	flex: 0 0 auto;
}
.btn-vote{
	margin-right: 15px;
}
blockquote{
	background: url(images/ico__quote.png) 90% 50% no-repeat;
	background-color: rgb(232, 241, 246);
	border-radius: 10px;
	padding: 30px;
	color: rgb(38, 38, 38);
	font-family: Roboto;
	font-size: 16px;
	font-style: italic;
}
blockquote p{
	max-width: 560px;
}
blockquote p:last-child{
	margin-bottom: 0;
}
.my-table {
	width: 100%;
	font-family: PT Sans, Tahoma;
	border-spacing: 0;
	font-size: 0.8em;
}
.my-table > tbody > tr > td {
	border-bottom: dashed 1px rgba(0,0,0,0.2);
	padding: 10px;
	border-right: dashed 1px rgba(0,0,0,0.05);
}
.my-table > tbody > tr:nth-child(even) {
	background: #eee;
	-o-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.my-table > tbody > tr:hover {
	background: #bbb;
	color: #fff;
}
.my-table > tbody > tr {
	cursor: pointer;
}
.my-table > tbody > tr:first-child {
	cursor: default !important;
	background: #477493;
	color: #fff;
	text-align: center;
}
.zagolovok, .zagolovok:hover {
	background: #7ba4c0;
	color: #fff;
	cursor: default !important;
	text-align: center;
	text-transform: uppercase;
}
.slider .article__body-img-wrapper{
	width: 100%;
}
.grecaptcha-badge {
	visibility: hidden;
}
/* потом закоментить =>*/
/*.logo {
	height: 60px;
	width: 155px;
}
.logo img {
	height: 100%;
	object-fit: contain;
	transform: translateY(-10px);
}*/
/* <= потом закоментить */
.btn-auth-vk {
	width: 100px;
	padding: 7px 16px 8px;
	margin: 0;
	cursor: pointer;
	text-align: center;
	border: 0;
	background-color: rgb(81, 129, 184);
	border-radius: 3px;
	display: inline-block;
	white-space: nowrap;
	outline: 0;
	color: #fff;
	transition: background-color .3s;
}
.btn-auth-vk:hover {
	background-color: #6690c0;
}
@media (min-width: 992px) {

}
@media(max-width: 991px){
	.yand__btn{
		width: 100%;
	}
}
@media(min-width: 991px){
	.anketa{
		width: 202px;
	}
}
@media(max-width: 575px){
	.article__thumb .h-slider__excerpt{
		max-height: none;
	}
	.my-table{
		width: 690px;
	}
	.popup{
		padding:30px 20px;
	}
	.fancybox-slide--html .fancybox-close-small{
		right: 6px;
		top: 26px;
	}
	.last-news .slick-arrow{
		right: 0px;
	}
	.last-news__slide{
		padding-right: 0;
	}
	.wpcf7-text,.wpcf7-textarea,input[type="text"]{
		-webkit-appearance: none;
		appearance: none;
		box-shadow: none;
	}
	.related .page__title{
	    text-align: center;
	}
	.ankets__header .row,.anketa__title{
	    justify-content: center;
	}
	.related__post,.anketa{
	    margin-left:auto;
	    margin-right:auto;
	}
	.footer__columns li{
	    flex: 0 0 50%;
	}
	.logo img{
		/*width: 150px;*/
		width: auto;
	}
	/* потом закоментить =>*/
	.logo {
		width: 120px;
		margin: 0 auto;
	}
	/* <= потом закоментить */
	.wrapper{
		padding-top: 85px;
	}
}
.last-news__title{
	max-height: 3em;
	overflow: hidden;
}
.wp_bannerize_banner_box:not(.slick-slide){
	display: none;
}
.h-slider__item:not(.slick-slide){
	/*display: none;*/
}
@media(min-width: 1200px){
	.anketa__thumb{
		height: 270px;
	}
	.anketa__thumb img{
		display: block;
		height: 100%;
		object-fit: cover;
	}
}