.pagination > span {
    font-size: 2.1rem;
    color: #606060;
    margin: 0 10px;
    width: 2.2rem;
    height: 2.2rem;
    border-radius: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-decoration: none;
}

.pagination > span.current {
    background-color: #e8f0f5;
    color: #00a0ff;
    font-weight: 700;
}

.pagination > span > a {
    color: #606060;
}

.filter__main-section--enter .textarea-wrapper {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    margin: 0 0 2rem;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    align-items: center;
}

.filter__main-section--enter .textarea-enter {
    -webkit-appearance: textfield;
    outline-offset: -2px;
    color: #00a0ff;
    font-weight: 400;
    font-family: "Uni Sans", Helvetica, Arial, sans-serif;
    box-sizing: border-box;
    border: none;
    margin: 0;
    padding: 0;
    max-width: 100%;
    width: 100%;
    resize: none;
    height: 1.8rem;
    vertical-align: bottom;
    overflow: hidden;
    word-break: keep-all;
    background: 0 0;
    outline: 0;
    box-shadow: none;
    font-size: 1.6rem;
}

.filter__main-section--enter .textarea-enter::placeholder {
    color: #00a0ff;
    font-weight: 400;
}

@media (min-width: 768px) {
    .filter__main-section--enter .textarea-wrapper {
        padding-left: 27px;
        padding-right: 35px;
    }
}

@media (min-width: 992px) {
    .filter__main-section--enter .textarea-enter {
        font-size: 1.8rem;
    }
}

.checkbox-filter label {
    background: #e8f0f5;
    border-radius: 15px;
    padding: 2px 6px;
    font-size: 11px;
    min-width: 22px;
    transition: .25s;
    height: 1.7rem;
}

.checkbox-filter input:checked + label {
    background: #00a0ff;
    color: #fff;
}

.hidden {
    display: none;
}

a.list-flats__text:hover {
    text-decoration: none;
}

.popup-parametrs.active {
    height: 600px;
    overflow-x: auto;
}

.text-center {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 5vh;
}

.element-hidden {
    position: absolute;
    visibility: hidden;
}

.content_block {
    overflow: hidden;
    -webkit-line-clamp: 4;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

#AdvertisementPicture_list {display: flex;flex-wrap: wrap;}
#AdvertisementPicture_list .template-download.in {display: grid;grid-template-areas:"picture picture""checkbox checkbox""rotate delete";width: 50%;padding: 10px;}
#AdvertisementPicture_list .template-download.in .preview {grid-area: picture;}
#AdvertisementPicture_list .template-download.in .preview a {display: block;}
#AdvertisementPicture_list .template-download.in .preview a img {object-fit: cover;width: 100%;}
#AdvertisementPicture_list .template-download.in .input.checkbox {grid-area: checkbox;margin-bottom: 10px;margin-top: 10px;}
#AdvertisementPicture_list .template-download.in .rotate-model{grid-area: rotate;min-width: auto;}
#AdvertisementPicture_list .template-download.in .delete-model {grid-area: delete;min-width: auto;}

#flashMessage.message {position: relative;padding: 1rem 1rem;margin-bottom: 1rem;border: 1px solid transparent;border-radius: .25rem;}
#flashMessage.message.success {color: #0f5132;background-color: #d1e7dd;border-color: #badbcc;}
#flashMessage.message.error {color: #842029;background-color: #f8d7da;border-color: #f5c2c7;}

.team__item-photo img {
    object-fit: contain;
}

.cards__item-info.row .price__main,
.price--size-large:nth-child(2) .price__main {
    color: #ff8cbcbf;
}

#AdvertisementId {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 15px 0 0 0;
	background: rgba(0,160,255,.4);
	color: #fff;
	font-size: 1.8rem;
	padding: 11px 2rem;
	width: 95px;
	height: auto;
}
@media (max-width: 400px) {
	#AdvertisementId {
		border-radius: 15px 15px 0 0;
		width: 75px;
	}
	.btnSearchID {
		display: none;
	}
}
#AdvertisementId::placeholder {
	color: #fff;
}
#AdvertisementId::-webkit-input-placeholder {
	color: #fff;
}
#AdvertisementId::-ms-input-placeholder {
	color: #fff;
}
#AdvertisementId:-ms-input-placeholder {
	color: #fff;
}
#AdvertisementId::-moz-placeholder {
	color: #fff;
}
#AdvertisementId:-moz-placeholder {
	color: #fff;
}
.btnSearchID {
	background: #3f214a;
	border-radius: 0 15px 0 0;
	padding: 12px 2rem;
}