

/* Start:/local/templates/canada/components/bitrix/catalog/landbased/style.css?17774396971168*/
.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}

.catalog-block-header{
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin:5px 0;
	padding:5px 15px;
	border-bottom: 2px solid #d9dee6;
	color: #000;
}

body.bx-theme-blue .catalog-block-header{border-color:#006cc0;}
body.bx-theme-green .catalog-block-header{border-color:#63aa28;}
body.bx-theme-red .catalog-block-header{border-color:#da3737;}
body.bx-theme-yellow .catalog-block-header{border-color:#f4b236;}
.filter-section {
	display: none !important;
}
/* End */


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

/* 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__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;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  white-space: nowrap;
}
.select-property__button svg {
  flex: 0 0 14px;
}
.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;
  background: none;
}
.select-property__list {
	margin: 0;
	padding: 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 {
  width: 100%;
  cursor: pointer;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
  text-transform: capitalize;
  display: flex;
  gap: 10px;
	margin: 0;
}
.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;
}
.select-property__clear span {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  text-transform: capitalize;
  margin-left: -2px;
}
@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;
}
@media(max-width: 767px) {
  .select-statuses__form {
    gap: 10px;
  }
  .select-statuses {
    margin: 0 0 5px 0;
  }
}
.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;
	background: #333C4C;
}
.select-statuses__status.active {
  background: #5F6B7D !important;
}
.select-statuses__status span {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 30px;
  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;
  }
}


/* End */


/* Start:/local/templates/canada/components/bitrix/catalog.section/casino_reviews_lb_casinos/style.css?1777439697616*/
.casino-reviews-card__btn{
	margin-top: 1.3rem;
	background-color: #fff;
}
.casino-reviews-card__info{
	border: none;
}
.casino-reviews-card__btn span{
	color: #283346 !important;
}
.casino-reviews-card__title{
	font-weight: 700;
	font-size: 1.3rem;
	line-height: 1.5em;
	height: 36px;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
}
@media(max-width: 500px) {
	.casino-reviews-card__title {font-size: 1.2rem;}
}
.casino-reviews-card__btn svg{
	display:none;
}
.casino-reviews-card__btn:hover{
	background-color: #e6e6e6;
}
.casino-partners__block__landbase {
	font-size: 14px;
}
/* End */


/* Start:/local/templates/canada/components/bitrix/catalog.section/casino_reviews_casinos/style.css?17812755694400*/
#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(170px,1fr));gap:20px;margin:0 0 20px 0}.casino-reviews-card{max-height:305px;background-color:#1D2738;border-radius:10px;padding:10px;text-align:center;position:relative;border: 1px solid #333c4c;}.casino-reviews-card__crypto-label{display:flex;height:30px;padding:0 10px;justify-content:center;align-items:center;gap:5px;border-radius:5px;background:rgb(255 255 255 / .1);backdrop-filter:blur(10px);position:absolute;bottom:35px;left:5px}.casino-reviews-card__rep{display:flex;height:20px;background-color:#a3ffb9;padding:0 10px;justify-content:center;align-items:center;gap:5px;border-radius:20px;position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:max-content}.casino-reviews-card__rep span{font-weight:700;font-size:10px;line-height:normal;color:#1d2738}.casino-reviews-card__rep svg{color:#1d2738}.casino-reviews-card__crypto-label svg{flex:0 0 16px;color:#EE9935}.casino-reviews-card__crypto-label span{color:#EE9935;font-size:10px;font-style:normal;font-weight:700;line-height:20px}.casino-reviews-card__title{display:block;font-weight:700;font-size:14px;line-height:20px;color:#fff;transition:color 0.3s ease}.casino-reviews-card__title:hover{color:#D81A41}.casino-reviews-card__info{border-radius:10px;overflow:hidden;margin:0 0 5px 0;position:relative}.casino-reviews-card__bg{display:block;width:auto;height:100px}.casino-reviews-card__bg img{width:100%;height:100%;object-fit:cover}.casino-reviews-card__status{height:30px;background-color:#343D4C;display:flex;align-items:center;justify-content:center;gap:5px}.casino-reviews-card__status img{width:16px;height:16px}.casino-reviews-card__status span{font-weight:700;font-size:10px;line-height:normal;color:#fff}.casino-reviews-card__status svg{color:#fff}.casino-reviews-card__bounus{font-weight:500;font-size:12px;line-height:15px;color:#fff;margin:0 0 5px 0;height:40px;display:flex;align-items:center;justify-content:center}.casino-reviews-card__btn{width:100%;display:flex;align-items:center;justify-content:center;height:40px;border-radius:5px;transition:all 0.3s ease;background-color:#fff}.casino-reviews-card__btn,.casino-reviews-card__btn span{width:100%;font-weight:600;font-size:14px;line-height:normal;color:#1D2738;transition:all 0.3s ease}.casino-reviews-card__btn span{display:inline-block;width:35px;margin-left:3px}.casino-reviews-card__btn svg{fill:#fff}.casino-reviews-card__btn:hover{background-color:#e1dfdf;color:#1D2738}.casino-reviews-card__btn:hover span{color:#1D2738}.casino-reviews-card__btn:hover svg{fill:#283346}.casino-reviews-card__rating{display:flex;align-items:center;justify-content:center;gap:3px;height:30px;width:65px;padding:0 10px;border-radius:5px;background:rgb(255 255 255 / .1);backdrop-filter:blur(10px);position:absolute;top:5px;right:5px;color:#078871}.casino-reviews-card__rating svg path{fill:#078871}.casino-reviews-card_rep{border:1px solid #a3ffb9}.casino-reviews-card_rep .casino-reviews-card__rating svg path{fill:#a3ffb9}.casino-reviews-card__rating span{font-size:10px;line-height:normal;font-weight:700;color:#fff}.casino-reviews-card__rating-lb.rating{height:40px;gap:10px;background:#111722}.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{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));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__bg{height:80px}.casino-reviews-card__btn,.casino-reviews-card__btn span{font-size:12px}.casino-reviews-card__btn span{width:auto}}.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}}
/* End */
/* /local/templates/canada/components/bitrix/catalog/landbased/style.css?17774396971168 */
/* /local/templates/canada/components/bitrix/catalog.smart.filter/slots_redesign_land/style.css?17774396976560 */
/* /local/templates/canada/components/bitrix/catalog.section/casino_reviews_lb_casinos/style.css?1777439697616 */
/* /local/templates/canada/components/bitrix/catalog.section/casino_reviews_casinos/style.css?17812755694400 */
