iframe {
	border: none;
}
.t-records {
	opacity: 1 !important;
}
.t-btn {
color:#000000;border:1px solid #000000;background-color:#ffffff;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;font-weight:400;line-height:45px;
}
.red_btn {
	background-color: #f41616 !important;
    color: #fff !important;
    position: relative;
    overflow: hidden;
    border: none !important;
    font-weight: 700 !important;
}
.red_btn:hover {
	background: #000000 !important;
	color: #fff !important;
}
.red_btn .flare {
    position: absolute;
    top: 0;
    height: 100%;
    width: 45px;
    transform: skewX(-45deg); // РќР°РєР»РѕРЅ
    animation: flareAnimation;
    left: -150%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.4));
    animation: flareAnimation 3s infinite linear; // Р’СЂРµРјСЏ Рё С‚РёРї Р°РЅРёРјР°С†РёРё РјРѕР¶РЅРѕ РјРµРЅСЏС‚СЊ
}
@keyframes flareAnimation {
    0% {
        left: -150%;
    }
    100% {
        left: 150%;
    }
}
.prices {
	margin: 30px 0 !important;
}
#rec107298038 .t-slds__bullet_active .t-slds__bullet_body {
	background-color: #222 !important;
}

#rec107298038 .t-slds__bullet:hover .t-slds__bullet_body {
	background-color: #222 !important;
}
.t-popup__container h3 {
	padding-left: 15px;
	padding-right: 15px;
	margin: 50px 0 30px;
}
#else {
	display: flex;
	align-content: flex-end;
	text-align: center;
    flex-wrap: wrap;
    padding: 15px;
    font-family: 'Circe',Arial,sans-serif;
}
.t-popup__container h3, .t-popup__container a {
    font-family: 'Circe',Arial,sans-serif;
}
#else img {
	max-width: 100%;
	height: auto;
}
#else a {
    font-family: 'Circe',Arial,sans-serif;
}
#else .item {
	width: 20%;
	margin-bottom: 50px;
}
@media screen and (max-width: 768px)  { 
	#else .item {
		width: 50% !important;
		margin-bottom: 40px !important;
	}
}