

/* Start:/local/templates/canada/components/bitrix/catalog.smart.filter/slots_redesign/style.css?17774396978096*/

/* Select Menu */
.select-menu {
position: relative;
 /*top: 80px;
z-index: 10;*/
margin: 0 0 20px 0;
background: linear-gradient(180deg, #111A28 94.14%, rgba(29, 39, 56, 0) 100%);
}
.select-menu__properties {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 15px;
margin: 0 0 10px 0;
overflow-x: auto;
padding-bottom: 5px;
}
.select-menu__properties::-webkit-scrollbar {
height: 3px;
}
.select-menu__properties::-webkit-scrollbar-thumb {
border-radius: 20px;
background: #333c4c;
}
.select-menu__actions {
display: flex;
align-items: center;
gap: 15px;
}
.select-menu__clear {
display: flex;
align-items: center;
justify-content: center;
background: none;
}

.select-menu__clear span {
color: #fff;
font-size: 16px;
font-weight: 500;
line-height: 20px;
text-transform: capitalize;
margin-left: -2px;
white-space: nowrap;
}
.select-menu__count {
margin: 10px 0;
}
.select-menu__link {
color: #D81A41;
font-size: 16px;
font-weight: 500;
line-height: 20px;
text-decoration: underline;
text-transform: capitalize;
}
/*@media (max-width: 991px) {
.select-menu {
  top: 61px;
}
}*/
@media (max-width: 767px) {

.select-menu__properties {
  gap: 10px;
  flex-wrap: nowrap;
  margin: 0 0 5px 0;
}
.select-menu__clear span {
  font-size: 14px;
}
.select-menu__link {
  font-size: 14px;
}
}

/* Select Property */
.select-property__button {
height: 40px;
border-radius: 5px;
background: #333C4C;
transition: background 0.2s ease;
padding: 0 10px;
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
}
.select-property__button.active {
background: #5F6B7D;
}
.select-property__button span {
color: #fff;
line-height: normal;
font-size: 16px;
font-weight: 500;
text-transform: uppercase;
white-space: nowrap;
}
.select-property__button svg {
flex: 0 0 10px;
height: 10px;
color: #fff;
}
.select-property__body {
position: absolute;
top: 0;
width: 305px;
z-index: 3;
border-radius: 5px;
background: #475163;
box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.8);
padding: 15px;
display: none;
}
.select-property__body.active {
display: block;
}
.select-property__label {
color: #fff;
text-align: center;
font-size: 16px;
font-weight: 700;
line-height: 30px;
text-transform: uppercase;
}
.select-property__close {
position: absolute;
top: 13px;
right: 13px;
width: 20px;
height: 20px;
background: none;
}
.select-property__close::before, .select-property__close::after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;

  width: 15px;
  height: 1px;
  border-radius: 5px;
  background: #fff;
}
.select-property__close::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.select-property__close::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.select-property__list {
padding: 0;
margin: 0;
max-height: 320px;
overflow: auto;
padding-right: var(--paddingRightDesktop-);
}
.select-property__list::-webkit-scrollbar {
width: 15px;
}
.select-property__list::-webkit-scrollbar-track {
border-radius: 20px;
background: rgba(0, 0, 0, 0.25);
}
.select-property__list::-webkit-scrollbar-thumb {
border-radius: 20px;
background: rgba(0, 0, 0, 0.5);
}
.select-property__list-item {
display: flex;
gap: 10px;
padding: 10px 0;
}
.select-property__list-item label {
  overflow: hidden;
width: 100%;
cursor: pointer;
color: #fff;
font-size: 16px;
font-weight: 500;
line-height: 120%;
text-transform: capitalize;
display: flex;
gap: 7px;
margin: 0;
align-items: center;
}
.select-property__list-item p {
color: #fff;
font-size: 16px;
font-weight: 500;
line-height: 120%;
text-transform: capitalize;
margin: 0;
}
.select-property__list-item:not(:last-child) {
border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
.select-property__list-item-icon {
flex: 0 0 51px;
}
.select-property__list-item-icon svg {
width: 100%;
height: 100%;
}
.select-property__list-item p span {
font-weight: 800;
}
.select-property__list-item-rtp {
flex: 0 0 55px;
align-self: flex-start;
text-align: center;
font-weight: 700;
line-height: 30px;
border-radius: 50px;
}
.select-property__radio, .select-property__checkbox {
flex: 0 0 18px;
cursor: pointer;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
width: 18px;
height: 18px;
background-color: #fff;
position: relative;
}
.select-property__radio {
border-radius: 50%;
}
.select-property__radio:checked {
border: 4px solid white;
background: #D81A41;
}
.select-property__checkbox {
border-radius: 5px;
}
.select-property__checkbox:checked {
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath id='Vector 7' d='M1.5 3.52632L5.075 7L11.25 1' stroke='%23D81A41' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e ");
background-repeat: no-repeat;
background-position: center;
}
.select-property__actions {
display: flex;
align-items: center;
justify-content: space-between;
margin: 10px 0 0 0;
}
.select-property__apply {
color: #fff;
font-size: 17px;
font-weight: 500;
line-height: 20px;
text-transform: capitalize;
border-radius: 20px;
background: #D81A41;
padding: 10px 20px;
}
.select-property__clear {
display: flex;
align-items: center;
justify-content: center;
background: none;
gap: 5px;
}
.select-property__clear div {
  position: relative;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 1px solid #D81A41;
}

.select-property__clear div::before,
.select-property__clear div::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 7px;
  height: 1px;
  background-color: #D81A41;
  border-radius: 1px;
}

.select-property__clear div::before {
  transform: translate(-50%, -50%) rotate(45deg);
}

.select-property__clear div::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.select-property__clear span {
color: #fff;
font-size: 16px;
font-weight: 500;
line-height: 20px;
text-transform: capitalize;
}
@media (max-width: 991px) {
.select-property__button-text {
  display: none;
}
}
@media (max-width: 767px) {
.select-property__button span {
  font-size: 12px;
}
.select-property__body {
  left: 50%;
  transform: translate(-50%, 0);
}
.select-property__list {
  padding-right: var(--paddingRightMob-);
}
.select-property__list::-webkit-scrollbar {
  width: 5px;
}
}

.select-statuses {
margin: 0 0 10px 0;
}
.select-statuses__form {
display: flex;
align-items: center;
gap: 15px;
overflow-x: auto;
padding-bottom: 5px;
}
.select-statuses__form::-webkit-scrollbar {
height: 3px;
}
.select-statuses__form::-webkit-scrollbar-thumb {
border-radius: 20px;
background: #333c4c;
}
.select-statuses__status {
display: flex;
height: 40px;
padding: 0px 10px;
justify-content: center;
align-items: center;
gap: 5px;
border-radius: 5px;
transition: background 0.2s ease;
}
.select-statuses__status.active {
background: #5F6B7D !important;
}
.select-statuses__status span {
color: #fff;
font-size: 16px;
font-weight: 500;
line-height: 20px;
text-transform: uppercase;
white-space: nowrap;
}
.select-statuses__status svg {
flex: 0 0 20px;
}
@media (max-width: 767px) {
.select-statuses__status span {
  font-size: 12px;
}
  .select-statuses {
    margin: 0 0 5px 0;
    
  }
    .select-statuses__form {
    gap: 10px;
  }
}


.select-property__button-contries {
display: flex;
align-items: center;
gap: 7px;
}
.select-property__list-item-contries {
display: flex;
width: 26px;
height: 15px;
}
/*
.select-property__button span span.select-property__list-item-contries{
  background: none;
  padding: inherit;
  border-radius: inherit;
  font-size: inherit;
  min-width: auto;
display: contents;
}*/
.select-property__list-item-contries img {
width: 100%;
height: 100%;
object-fit: contain;
}



.select-property__search {
position: relative;
margin: 0 0 8px 0;
}
.select-property__search svg {
position: absolute;
left: 15px;
top: 50%;
transform: translateY(-50%);
}
.select-property__search-input {
background: #333c4c;
border-radius: 20px;
width: 100%;
height: 40px;
color: #fff;
font-weight: 500;
font-size: 16px;
line-height: 125%;
outline: none;
border: none;
box-shadow: none;
padding: 0 0 0 40px;
}
.hide {display: none !important;}
/* End */


/* Start:/local/templates/canada/components/bitrix/catalog.section/casino_reviews_casinos/style.css?17816853406909*/
.admin_s{margin:0 0 10px}#result_prod{display:contents}.casino-reviews-cards{margin:0 0 30px 0}.casino-reviews-cards__wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px;margin:0 0 20px 0;align-items:stretch}.casino-reviews-card{width:100%;position:relative;overflow:hidden;padding:8px;border:1px solid #333c4c;border-radius:12px;background:radial-gradient(circle at 100% 0%,rgb(216 26 65 / .12),transparent 38%),linear-gradient(135deg,#253149 0%,#1d2738 58%,#151f30 100%);box-shadow:0 8px 20px rgb(0 0 0 / .16);display:grid;grid-template-rows:1fr auto;gap:0;text-align:left}.casino-reviews-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(255 255 255 / .05),transparent 40%)}.casino-reviews-card>*{position:relative;z-index:1}.casino-reviews-card__link{display:grid;grid-template-rows:auto 15px 11px;gap:6px;align-content:start;color:inherit;text-decoration:none}.casino-reviews-card__link:hover .casino-reviews-card__title{color:#e83d60}.casino-reviews-card__logo{overflow:hidden;border:1px solid rgb(255 255 255 / .12);border-radius:8px;background:#fff}.casino-reviews-card__logo-bg{position:relative;width:100%;height:100px;background:#fff;overflow:hidden}.casino-reviews-card__logo-bg img{width:100%;height:100%;object-fit:cover;display:block}.casino-reviews-card__logo-text{display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 6px;background:#fff}.casino-reviews-card__logo-text span{color:#111a28;font-size:9px;font-weight:800;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;text-align:center}.casino-reviews-card__logo-text svg{flex:0 0 13px;color:#078871}.casino-reviews-card_trusted .casino-reviews-card__logo-text svg{color:#078871}.casino-reviews-card_blacklisted .casino-reviews-card__logo-text svg{color:#d81a41}.casino-reviews-card_doubtful .casino-reviews-card__logo-text svg,.casino-reviews-card_closed .casino-reviews-card__logo-text svg{color:#f7931a}.casino-reviews-card_accepted .casino-reviews-card__logo-text svg{color:#1379f3}.casino-reviews-card__rating{display:inline-flex;align-items:center;justify-content:center;gap:4px;position:absolute;top:6px;right:6px;z-index:2;padding:5px 9px;border-radius:999px;background:rgb(17 26 40 / .8);backdrop-filter:blur(8px) saturate(1.15);-webkit-backdrop-filter:blur(8px) saturate(1.15);border:1px solid rgb(255 255 255 / .12);box-shadow:0 1px 4px rgb(0 0 0 / .18);white-space:nowrap;font-size:11px;line-height:1}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.casino-reviews-card__rating{background:rgb(17 26 40 / .88)}}.casino-reviews-card__rating-icon{display:block;flex-shrink:0;width:11px;height:11px}.casino-reviews-card__rating-value{font-size:inherit;font-weight:900;line-height:inherit;color:#fff}.casino-reviews-card_trusted .casino-reviews-card__rating-icon{color:#2ad29a}.casino-reviews-card_accepted .casino-reviews-card__rating-icon{color:#1379f3}.casino-reviews-card_doubtful .casino-reviews-card__rating-icon,.casino-reviews-card_closed .casino-reviews-card__rating-icon{color:#f7931a}.casino-reviews-card_blacklisted .casino-reviews-card__rating-icon{color:#d81a41}.casino-reviews-card_no-status .casino-reviews-card__rating-icon{color:#9aa5b8}.casino-reviews-card__title{display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0;height:15px;font-size:13px;font-weight:900;line-height:1.15;color:#fff;text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;transition:color 0.2s ease;width:100%;text-align:center}.casino-reviews-card__meta{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:7px;height:11px;min-height:11px}.casino-reviews-card__meta-item{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:600;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:#9aa5b8}.casino-reviews-card__meta-item svg{flex:0 0 11px}.casino-reviews-card__meta-item_rep svg{color:#2ad29a}.casino-reviews-card__meta-item_crypto svg{color:#ee9935}.casino-reviews-card__meta-sep{flex:0 0 1px;width:1px;height:10px;background:rgb(255 255 255 / .14)}.casino-reviews-card__bottom{display:flex;flex-direction:column;flex:1 1 auto;justify-content:flex-end;margin-top:4px}.casino-reviews-card__bounus{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:30px;font-size:11px;font-weight:500;line-height:1.35;color:rgb(255 255 255 / .74);text-align:center}.casino-reviews-card__admin{font-size:10px;line-height:1.4;color:#9aa5b8}.casino-reviews-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:calc(100% + 16px);height:34px;margin:4px -8px -8px;padding:0 10px;border:0;border-radius:0 0 11px 11px;background:#fff;text-decoration:none;transition:background 0.2s ease,color 0.2s ease;box-sizing:border-box}.casino-reviews-card__bottom:not(:has(.casino-reviews-card__bounus)) .casino-reviews-card__btn{margin-top:8px}.casino-reviews-card__btn svg{flex:0 0 13px;color:#1d2738;transition:color 0.2s ease}.casino-reviews-card__btn-text{font-size:11px;font-weight:700;line-height:1;color:#1d2738;transition:color 0.2s ease}.casino-reviews-card__btn:hover{background:#eef1f6}.casino-reviews-card__btn:hover svg,.casino-reviews-card__btn:hover .casino-reviews-card__btn-text{color:#d81a41}.casino-reviews-card__rating-lb.rating{height:40px;gap:10px;background:#111722;border-radius:8px;overflow:hidden}.casino-reviews-card__rating-lb .rating__items_active .rating__item path{fill:#fff}.casino-reviews-card__rating-lb .rating__value{color:#fff;font-size:12px;font-weight:700;line-height:normal}@media (max-width:767px){.casino-reviews-cards__wrapper{gap:15px;justify-content:center}.casino-reviews-cards{margin:0 0 20px 0}}@media (max-width:400px){.casino-reviews-cards__wrapper{grid-template-columns:repeat(auto-fill,minmax(135px,1fr))}.casino-reviews-card__logo-bg{height:80px}}.empty-search{margin:30px auto;text-align:center;max-width:360px}.empty-search__icon{margin:0 0 10px 0}.empty-search__title{font-weight:700;font-size:30px;line-height:130%;text-transform:capitalize;color:#d81a41;margin:0 0 10px 0}.empty-search__text{font-weight:500;font-size:18px;line-height:150%;text-transform:capitalize;color:#fff}@media (max-width:767px){.empty-search{margin:20px auto}.empty-search__title{font-size:24px}.empty-search__text{font-size:14px}}.blacklisted-card-reason{display:flex;flex-direction:column;align-items:center;gap:3px;min-height:36px;padding:2px;text-align:center}.blacklisted-card-reason__label{font-size:9px;font-weight:800;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:rgb(255 255 255 / .45)}.blacklisted-card-reason__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:11px;font-weight:600;line-height:1.35;color:rgb(255 255 255 / .82)}
/* End */


/* Start:/local/components/swipex/topics.popular/templates/.default/style.css?17774396947151*/
/* line */
.bx_catalog_line { margin-bottom: 30px; }

.bx_catalog_line .bx_catalog_line_category_title {
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}

.bx_catalog_line .bx_catalog_line_category_title a {
	color: #000;
	text-decoration: none;
}

.bx_catalog_line .bx_catalog_line_ul { padding: 0; }

.bx_catalog_line .bx_catalog_line_ul li {
	margin-bottom: 20px;
	list-style: none;
}

.bx_catalog_line .bx_catalog_line_ul li:before { content: '' !important }

.bx_catalog_line .bx_catalog_line_img {
	position: relative;
	display: block;
	float: left;
	overflow: hidden;
	margin-right: 40px;
	width: 125px;
	height: 125px;
	border: 1px solid #ccc;
	border-radius: 2px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
}

.bx_catalog_line .bx_catalog_line_title {
	margin-bottom: 10px;
	padding: 0;
	vertical-align: top;
	line-height: 18px;
}

.bx_catalog_line .bx_catalog_line_title a {
	color: #4c7da6;
	font-size: 18px;
}

.bx_catalog_line .bx_catalog_line_title a:hover { text-decoration: none; }

.bx_catalog_line .bx_catalog_line_title span { font-size: 16px }

.bx_catalog_line .bx_catalog_line_description {
	color: #3f3f3f;
	font-size: 13px;
	line-height: 16px;
}

@media (max-width: 639px) {
	.bx-touch .bx_catalog_line .bx_catalog_line_img {
		margin-right: 10px;
		width: 50px;
		height: 50px;
	}

	.bx-touch .bx_catalog_line .bx_catalog_line_title {
		margin-bottom: 5px;
		line-height: 14px;
	}

	.bx-touch .bx_catalog_line .bx_catalog_line_title a { font-size: 14px; }

	.bx-touch .bx_catalog_line .bx_catalog_line_description { font-size: 11px; }
}

.bx_catalog_line .bx_catalog_line_img,
.bx_catalog_line .bx_catalog_line_title,
.bx_catalog_line .bx_catalog_line_title a,
.bx_catalog_line .bx_catalog_line_description { transition: all 0.3s ease; }

/* text */
.bx_catalog_text { margin-bottom: 30px; }

.bx_catalog_text .bx_catalog_text_category_title {
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}

.bx_catalog_text .bx_catalog_text_category_title a {
	color: #000;
	text-decoration: none;
}

.bx_catalog_text .bx_catalog_text_ul { padding: 0; }

.bx_catalog_text .bx_catalog_text_ul li {
	float: left;
	margin: 0 10px 10px;
	list-style: none;
}

.bx_catalog_text .bx_catalog_text_ul li:before { content: '' !important }

.bx_catalog_text .bx_catalog_text_title {
	margin: 0;
	padding: 0;
	vertical-align: top;
	font-size: 14px;
	line-height: 14px;
}

.bx_catalog_tile .bx_catalog_tile_title a {
	display: inline-block;
	overflow: hidden;
	max-width: 100%;
	color: #4c7da6;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	font-size: 14px;
}

.bx_catalog_text .bx_catalog_text_title a:hover { text-decoration: none }

.bx_catalog_text .bx_catalog_text_title span { font-size: 12px; }

@media (max-width: 639px) {
	.bx-touch .bx_catalog_text .bx_catalog_line_title {
		margin-bottom: 5px;
		line-height: 12px;
	}

	.bx-touch .bx_catalog_text .bx_catalog_line_title a { font-size: 12px; }
}

.bx_catalog_text .bx_catalog_line_title,
.bx_catalog_text .bx_catalog_line_title a { transition: all 0.3s ease; }

/* tile */

.bx_catalog_tile { margin-bottom: 30px; }

.bx_catalog_tile .bx_catalog_tile_category_title {
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}

.bx_catalog_tile .bx_catalog_tile_category_title a {
	color: #000;
	text-decoration: none;
}

.bx_catalog_tile .bx_catalog_tile_ul { padding: 0; }

.bx_catalog_tile .bx_catalog_tile_ul li {
	float: left;
	box-sizing: border-box;
	margin-bottom: 20px;
	padding: 0 10px;
	width: 12.5%;
	list-style: none;
	text-align: center;
}

.bx_catalog_tile .bx_catalog_tile_ul li:before { content: '' !important }

.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1) { clear: both; }

.bx_catalog_tile .bx_catalog_tile_img {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	width: 78px;
	height: 78px;
	border: 1px solid #ccc;
	border-radius: 2px;
	background-color: #fff;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
}

.bx_catalog_tile .bx_catalog_tile_title {
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0;
	vertical-align: top;
	line-height: 14px;
}

.bx_catalog_tile .bx_catalog_tile_title a {
	color: #4c7da6;
	font-size: 14px;
}

.bx_catalog_tile .bx_catalog_tile_title a:hover { text-decoration: none; }

.bx_catalog_tile .bx_catalog_tile_title span { font-size: 12px; }

/*2*/
@media (max-width: 980px) {
	.bx_catalog_tile .bx_catalog_tile_ul li { width: 20%; }

	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1) { clear: none; }

	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1) { clear: both; }
}

/*3*/
@media (max-width: 639px) {
	.bx-touch .bx_catalog_tile .bx_catalog_tile_title {
		margin-bottom: 5px;
		line-height: 14px;
	}

	.bx-touch .bx_catalog_tile .bx_catalog_tile_title { line-height: 10px; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_title a { font-size: 11px; }
}

@media (min-width: 480px) and (max-width: 639px) {
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li { width: 25%; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1) { clear: none; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1) { clear: none; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1) { clear: both; }
}

/*4*/
@media (max-width: 479px) {
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li { width: 33.3%; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_img {
		width: 100%;
		height: 80px;
	}

	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1) { clear: none; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1) { clear: none; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1) { clear: both; }

}

.bx_catalog_tile .bx_catalog_tile_title,
.bx_catalog_tile .bx_catalog_tile_title a,
.bx_catalog_tile .bx_catalog_tile_ul li,
.bx_catalog_tile .bx_catalog_tile_img { transition: all 0.3s ease; }

/* list */

.bx_sitemap { margin-bottom: 30px; }

.bx_sitemap .bx_sitemap_title {
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}

.bx_sitemap .bx_sitemap_title a {
	color: #000;
	text-decoration: none;
}

.bx_sitemap .bx_sitemap_ul li {
	padding: 0;
	line-height: 14px;
}

.bx_sitemap .bx_sitemap_ul li:before { content: '' !important }

.bx_sitemap .bx_sitemap_li_title {
	display: inline-block;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	vertical-align: top;
	font-weight: normal;
	line-height: 13px;
}

.bx_sitemap .bx_sitemap_li_title a {
	color: #4c7da6;
	white-space: nowrap;
	font-size: 13px;
}

.bx_sitemap .bx_sitemap_li_title a:hover { text-decoration: none }

.bx_sitemap .bx_sitemap_li_title span { font-size: 11px; }

@media (max-width: 639px) {
	.bx-touch .bx_sitemap .bx_catalog_line_title {
		margin-bottom: 5px;
		line-height: 12px;
	}

	.bx-touch .bx_sitemap .bx_catalog_line_title a { font-size: 12px; }
}

.bx_sitemap .bx_catalog_line_title,
.bx_sitemap .bx_catalog_line_title a { transition: all 0.3s ease; }
/* End */
/* /local/templates/canada/components/bitrix/catalog.smart.filter/slots_redesign/style.css?17774396978096 */
/* /local/templates/canada/components/bitrix/catalog.section/casino_reviews_casinos/style.css?17816853406909 */
/* /local/components/swipex/topics.popular/templates/.default/style.css?17774396947151 */
