.menu.flexbox .menu__item:hover .submenu {
	max-height: 100%;
}
.bestcategory, .table-wrapper  {
	margin-bottom: 50px;
}

.container h2{margin-top:50px;}

.offer .offer-bonus {
	max-width:250px;
}

.dropdown {
	background: #FFFFFF;
	-webkit-box-shadow: 2px 4px 20px rgba(57, 54, 54, 0.07);
	box-shadow: 2px 4px 20px rgba(57, 54, 54, 0.07);
	border-radius: 10px;
}

.dropdown .dropdown_text {
	max-height: 0;
	overflow: hidden;
	padding: 0 20px 0 37px; 

}
.dropdown.open .dropdown_text {
	border-top: 1px solid rgba(0, 48, 73, 0.1);
	padding-top: 20px;
	padding-bottom: 20px;
	max-height: 100%;
}

.dropdown_title{
font-weight: 600;
font-size: 16px;
line-height: 24px;
padding: 20px 40px;
position: relative;
min-width: 100%;    display: flex;
    text-align: left;
    gap: 0 15px;
}
.dropdown_title::after {
	position: absolute;
	content: "";
	width: 16px;
	height: 16px;
	background: center center/cover no-repeat;
	background-image: url("../img/sprite.svg#sprite--arr-down");
	-webkit-transition: -webkit-transform 0.3s;
	transition: -webkit-transform 0.3s;
	-o-transition: transform 0.3s;
	transition: transform 0.3s;
	transition: transform 0.3s, -webkit-transform 0.3s;
	right: 20px;
	top: calc(50% - 8px);
 }

 .blockmore__item.open .text {
	max-height: 500px;
	border-top: 1px solid rgba(0, 48, 73, 0.1);
	padding-top: 20px;
	padding-bottom: 20px;
}

.option_li:hover{
	color: #F26419;
}
.offers__item.hidden {
	display: none;
}
.related-block .slider__item img {
	width: 225px;
	height:135px;
	object-fit: cover;
}

.safe-logo img { 
	max-height: 110px;
	object-fit: cover;
}

.text-float .offers__item .offer .offer-logo img {
	margin: 0;
	max-height: 110px;
}
.similar .offers__item .offer {
	min-height:292px;
	display: flex;
	flex-direction: column;
}

.similar .offers__item .offer .offer-logo img {
	max-height: 80px;
} 

/* pages links */
.pages-links {
	margin-bottom: 30px;
}

.pages-links.hidden {
	display: none;
}

.tablecontent {
	margin-bottom: 30px;
	margin-top: 30px;
}
 
.criteria-block, .attention, .teams, .slick-list , .pages-links , .quote__page{
	margin-top:30px;
}

.container h3 {
	margin-top:40px;
}