/* ------------------------------------------------------------ *\
	Backgrounds
\* ------------------------------------------------------------ */

/* Select 2 */

.select2-container--default .select2-selection--single .select2-selection__arrow b { background: url(../images/dropdown-arrow-down.png) no-repeat 0 0 !important; width: 12px; height: 7px; background-size: cover; }

/* Language */

.language-switch .select2-container--default .select2-selection--single .select2-selection__arrow b { background: url(../images/dropdown-arrow.png) no-repeat 0 0 !important; width: 12px; height: 7px; background-size: cover; }


/* Wrapper */

.header-alt .language-switch .select2-container--default .select2-selection--single .select2-selection__arrow b,
.menu-opened .language-switch .select2-container--default .select2-selection--single .select2-selection__arrow b { background: url(../images/dropdown-arrow-down.png) no-repeat 0 0 !important; width: 12px; height: 7px; background-size: cover; }

.menu-nav .language-switch .select2-container--default .select2-selection--single .select2-selection__arrow b {
	background: url(../images/dropdown-arrow-black.png) no-repeat 0 0 !important;
}

/* Intro */
.intro-overlay:after { background: url(../images/white-pattern.png) no-repeat center center; height: 298px; background-size: cover; }

/* Section */

.section-grid:before { background: url(../images/temp/wooden-bg.png) no-repeat center center; }

.section-overlay--alt .section__decoration { background: url(../images/lines-pattern.png) repeat-x 0 0; height: 52px; }
.section-overlay--alt .section__bg { background-image: url(../images/radial-gradient.png) !important; }
.has-decoration .main:before { background: url(../images/pattern-1.png) no-repeat 0 0; }

.section-kids-hours .section__head:after { background: url(../images/plane-3.png) no-repeat 0 0; width: 61px; height: 50px; background-size: cover; }

.section-microclimate { -webkit-mask-image: url(../images/waves.png); }

@media(max-width: 767px){
	.section-microclimate { -webkit-mask-image: url(../images/waves-mobile.png); }
}

/* Sliders */

.slider-details .swiper-button-next { background: rgba(32, 32, 32, 0.4) url(../images/slider-arrow-next.png) no-repeat center center; }
.slider-details	.swiper-button-prev { background: rgba(32, 32, 32, 0.4) url(../images/slider-arrow-prev.png) no-repeat center center; }

.slider-images .swiper-button-next { background: url(../images/slider-arrow-next.png) no-repeat center center; }
.slider-images .swiper-button-prev { background: url(../images/slider-arrow-prev.png) no-repeat center center; }

.wrapper--wellness .slider-images .swiper-button-next { background: url(../images/slider-arrows-prev-alt.png) no-repeat center center; }
.wrapper--wellness .slider-images .swiper-button-prev { background: url(../images/slider-arrows-next-alt.png) no-repeat center center; }

.slider-restaurant .swiper-button-next,
.slider-kids .swiper-button-next { background: url(../images/arrow-next-black.png) no-repeat center center; }
.slider-restaurant	.swiper-button-prev,
.slider-kids .swiper-button-prev { background: url(../images/arrow-prev-black.png) no-repeat center center; }

.slider-events .swiper-button-next { background: #fff url(../images/arrow-next-black.png) no-repeat center center; }
.slider-events	.swiper-button-prev { background: #fff url(../images/arrow-prev-black.png) no-repeat center center; }

.slider-grid-images .swiper-button-next { background: #fff url(../images/arrow-next-black.png) no-repeat center center; }
.slider-grid-images	.swiper-button-prev { background: #fff url(../images/arrow-prev-black.png) no-repeat center center; }

.slider-grid-images--events .swiper-button-next { background: transparent url(../images/arrow-white-next.png) no-repeat center center; width: 14px; height: 24px; }
.slider-grid-images--events	.swiper-button-prev { background: transparent url(../images/arrow-white-prev.png) no-repeat center center; width: 14px; height: 24px; }

.slider-wellness .swiper-button-next { background: transparent url(../images/slider-arrow-next-light.png) no-repeat center center; }
.slider-wellness .swiper-button-prev { background: transparent url(../images/slider-arrow-prev-light.png) no-repeat center center; }

.js-slider-filters .swiper-button-next,
.js-slider-rooms-filters .swiper-button-next { background: #fff url(../images/arrow-next-black.png) no-repeat center center; }
.js-slider-filters .swiper-button-prev,
.js-slider-rooms-filters .swiper-button-prev { background: #fff url(../images/arrow-prev-black.png) no-repeat center center; }

.js-slider-rooms .swiper-button-next { background: #fff url(../images/arrow-next-black.png) no-repeat center center; }
.js-slider-rooms .swiper-button-prev { background: #fff url(../images/arrow-prev-black.png) no-repeat center center; }

.slider-gallery .swiper-button-prev { background: url(../images/slider-gallery-prev.png) no-repeat 0 0; width: 37px; height: 52px; }
.slider-gallery .swiper-button-next { background: url(../images/slider-gallery-next.png) no-repeat 0 0; width: 37px; height: 52px; }

.slider-meetings .swiper-button-next { background: url(../images/arrow-next-black.png) no-repeat center center; }
.slider-meetings .swiper-button-prev { background: url(../images/arrow-prev-black.png) no-repeat center center; }

@media(max-width: 767px){
	.slider-details .swiper-button-next,
	.slider-gallery .swiper-button-next { background: transparent url(../images/arrow-white-next.png) no-repeat center center; width: 14px; height: 24px; }
	.slider-details	.swiper-button-prev,
	.slider-gallery	.swiper-button-prev { background: transparent url(../images/arrow-white-prev.png) no-repeat center center; width: 14px; height: 24px; }

	.slider-meetings .swiper-button-next { background: #fff url(../images/arrow-next-black.png) no-repeat center center; }
	.slider-meetings .swiper-button-prev { background: #fff url(../images/arrow-prev-black.png) no-repeat center center; }
}

/* List */

.list-rooms .active:before,
.list-suggestions .active:before { background: url(../images/small-arrow.svg) no-repeat 0 0; width: 7px; height: 12px; }

.list-links:before,
.list-suggestions--alt:before,
.list-suggestions--alt ul li:first-child:after { background: url(../images/dropdown-arrow-black.png) no-repeat 0 0; width: 12px; height: 7px; }

.list-checks li:before { background: url(../images/ico-check.svg) no-repeat 0 0; background-size: cover; }
.list-checks-alt li:before { background: url(../images/ico-check-alt.svg) no-repeat 0 0; background-size: cover; }

@media(max-width: 767px){
	.section-overlay--alt .section__decoration { background: url(../images/lines-pattern-small.png) repeat-x 0 0; height: 24px; }
}

/* Card */

.card  .card-header button:after { background: url(../images/dropdown-arrow-down.png) no-repeat 0 0; width: 12px; height: 7px; }

/* Gallery */

.gallery-nav button:before { background: url(../images/dropdown-arrow-down.png) no-repeat 0 0; width: 12px; height: 7px; }

/* Datepicker */

form .pika-next,
form .is-rtl .pika-prev,
form .pika-prev,
form .is-rtl .pika-next { background: url(../images/small-arrow.svg) no-repeat 0 0; width: 7px; height: 12px; }

/* Filters */

.filter-nav-wrapper .filter-btn--prev { background: #fff url(../images/arrow-prev-black.png) no-repeat center center; }
.filter-nav-wrapper .filter-btn--next { background: #fff url(../images/arrow-next-black.png) no-repeat center center; }

.intro-golf__pattern {
	background: url(../images/grid.png) repeat 0 0;
}

.highlight-golf__content__inner {
	background: url(../images/grid-green.png) repeat 0 0;
}

.text-content__pattern,
.text-image__inner:before {
	background: url(../images/grid-gray.png) repeat 0 0;
}

.text-image__content ul li:before {
	background: url(../images/list-arrow.svg) no-repeat 0 0;
}
