@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;500;600&display=swap');

body, p {
    font-family: "Poppins", sans-serif;
}
.booking-area-custom {
    background-image: url(../../assets/img/booking-bg.jpg);
    /*background-position: center center;*/
    /*background-size: cover;*/
    background-repeat: no-repeat;
    height: 100%;
    /*position: relative;*/
    z-index: 1;
}
.booking-area-custom::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 800px;
    height: 100%;
    background-color: #ffffff;
    z-index: -1;
}
.navbar-expand-md .navbar-collapse {
    justify-content: flex-end;
}
.eorik-slider-item .eorik-slider-text h1 {
    font-family: 'Dancing Script', cursive, sans-serif;
    font-size: 120px;
}
.eorik-slider-item .eorik-slider-text span {
    font-size: 32px;
    margin-top: 30px;
}
.slider-item-bg-1::after {
    background-image: url(../img/home-one/slider/slider-img-1.png);
    background-position: bottom;
}
.slider-item-bg-2::after {
    background-image: url(../img/home-one/slider/slider-img-2.png);
    background-position: center;
}
.slider-item-bg-3::after {
    background-image: url(../img/home-one/slider/slider-img-4.png);
    background-position: center;
}
.incredible-area {
    background-image: url(../../assets/img/incredible-area.png);
}
.our-rooms-single-img.room-bg-1 {
    background-image: url(../../assets/img/rooms/rooms-8.png);
}
.our-rooms-single-img.room-bg-2 {
    background-image: url(../../assets/img/rooms/rooms-7.png);
}
.our-rooms-single-img.room-bg-3 {
    background-image: url(../../assets/img/rooms/rooms-6.png);
}
.our-rooms-single-img.room-bg-4 {
    background-image: url(../../assets/img/rooms/rooms-4.png);
}
.our-rooms-single-img.room-bg-5 {
    background-image: url(../../assets/img/rooms/rooms-5.png);
}
.tabs_item .preview-item {
    right: 250px;
}
.city-view-area {
    background-image: url("../../assets/img/testimonials/testimonials-bg2.png");
}
.footer-top-area-two {
    background: #ffffff;
    color: #000000;
}
.single-widget .social-icon li a, .single-widget ul li a, .single-widget .information li.address {
    color: #000000;
}
.footer-middle-area {
    border-top: 1px solid #424141;
}
.single-widget h3 {
    color: #000000;
}
.single-widget .information li.address i {
    top: -6px;
}
.footer-bottom-area {
    border-top: none;
}
.footer-bottom-area .copy-right, .footer-bottom-area .copy-right a  {
    color: #000000;
}
.eorik-slider-area .owl-theme .owl-nav.disabled + .owl-dots .owl-dot.active span, .default-btn, .eorik-nav-style .others-option .call-us i, .eorik-slider-area .social-link ul li a {
    background: #FFC500;
}
.single-facilities-wrap .single-facilities .facilities-icon, .single-facilities-wrap .single-facilities .icon-btn, .section-title span, .tabs_item .preview-item, .city-view-area .city-wrap .city-content span, .city-view-area .owl-theme .owl-nav .owl-prev, .city-view-area .owl-theme .owl-nav .owl-next {
    color: #FFC500;
}
.single-facilities-wrap .single-facilities {
    background: #ffffff;
}
.single-facilities-wrap .single-facilities:before, .single-rooms.current, .single-rooms:hover {
    background: #FFC500;
}
.lds-ripple div {
    border: 4px solid #FFC500;
}
.booking-col-2 .single-booking:hover {
    background: #FFC500;
}
.page-title-area {
    background-image: url("../../assets/img/oferta-bg.png");
}
.booking-area-custom {
    background-image: none;
}
.booking-area-five {
    background-image: none;
}
#domek2 {
    background-image: none;
}
.booking-area-five::before {
    width: 670px;
}
.single-gallery .gallery-image::before {
    background-image: none;
}
.exclusive-img {
    background-size: auto;
}
.exclusive-area-two .exclusive-img.bg-3 {
    background-image: url("../../assets/img/domki/domek1-2.png");
}
.exclusive-area-two .exclusive-img.bg-4 {
    background-image: url("../../assets/img/domki/domek2-2.png");
}
.exclusive-area-two .exclusive-img.bg-5 {
    background-image: url("../../assets/img/domki/domek3-2.png");
}
.exclusive-area-two .exclusive-img.bg-6 {
    background-image: url("../../assets/img/domki/domek4-2.png");
}
.single-gallery .gallery-image.bg-1 {
    background-image: url("../../assets/img/gallery/g13.png");
}
.single-gallery .gallery-image.bg-2 {
    background-image: url("../../assets/img/gallery/g6-2.png");
}
.single-gallery .gallery-image.bg-3 {
    background-image: url("../../assets/img/gallery/g1.png");
}
.single-gallery .gallery-image.bg-4 {
    background-image: url("../../assets/img/gallery/g3-2.png");
}
.single-gallery .gallery-image.bg-5 {
    background-image: url("../../assets/img/gallery/g7-2.png");
}
.single-gallery .gallery-image.bg-6 {
    background-image: url("../../assets/img/gallery/g8-3.png");
}
.single-gallery .gallery-image.bg-7 {
    background-image: url("../../assets/img/gallery/g5-2.png");
}
.single-gallery .gallery-image.bg-8 {
    background-image: url("../../assets/img/gallery/g8-2.png");
}
.single-gallery .gallery-image.bg-9 {
    background-image: url("../../assets/img/gallery/g4-2.png");
}
.single-gallery .gallery-image.bg-10 {
    background-image: url("../../assets/img/gallery/g10-2.png");
}
.single-gallery .gallery-image.bg-11 {
    background-image: url("../../assets/img/gallery/g12-2.png");
}
.single-gallery .gallery-image.bg-12 {
    background-image: url("../../assets/img/gallery/g11.png");
}
.single-gallery .gallery-image.bg-13 {
    background-image: url("../../assets/img/gallery/g13-3.png");
}
.single-gallery .gallery-image.bg-14 {
    background-image: url("../../assets/img/gallery/g14.png");
}
.single-gallery .gallery-image.bg-15 {
    background-image: url("../../assets/img/gallery/g15.png");
}
.single-gallery .gallery-image.bg-16 {
    background-image: url("../../assets/img/gallery/g16.png");
}
.single-gallery .gallery-image.bg-17 {
    background-image: url("../../assets/img/gallery/g17.png");
}
.single-restaurants .restaurants-icon {
    color: #FFC500;
}
.single-restaurants::after {
    background-color: #FFC500;
}
.doubble-btn {
    display: flex;
    justify-content: center;
}
.doubble-btn a {
    margin-right: 20px;
}
.offer-shape {
    margin-top: 100px;
}
#offer, #kontakt {
    padding-bottom: 0;
}
.exclusive-content .default-btn {
    padding: 10px 15px 10px 15px;
}
.restaurants-area, .bokking-area, .map-area   {
    background: #F6F6F7;
}
.map-title {
    margin-bottom: 3rem;
}
#kontakt {
    background-image: url("../../assets/img/kontakt.png");
}
.contact-info-area .single-contact-info i {
    color: #FFC500;
    border: 2px dotted #FFC500;
}
.contact-info-area .single-contact-info:hover {
    background: #FFC500;
    color: #ffffff;
}
.fas {
    font-size: 40px;
}
.fas:hover {
    color: #ffffff;
}
.single-booking:hover {
    color: #ffffff;
    background: #FFC500;
}
.booking-col-2:hover {
    color: #ffffff;
}
.booking-col-2:hover .single-booking {
    background: #FFC500;
}
.kultura {
    padding-bottom: 28px;
}
.zamek {
    padding-bottom: 20px;
}
.second-number {
    margin-left: 10px;
}
.single-restaurants.bg-1 {
    background-image: url("../img/restaurants/aquapark.png");
}
.single-restaurants.bg-2 {
    background-image: url("../img/restaurants/zamek-darlowo.png");
}
.single-restaurants.bg-3 {
    background-image: url("../img/restaurants/jezioro.png");
}
.single-restaurants.bg-4 {
    background-image: url("../img/restaurants/koszalin.png");
}
.single-restaurants.bg-5 {
    background-image: url("../img/restaurants/koszlin-kultura.png");
}
.single-restaurants.bg-6 {
    background-image: url("../img/restaurants/kolobrzeg.png");
}
.single-restaurants.bg-7 {
    background-image: url("../img/restaurants/slupsk.png");
}
@media only screen and (max-width: 991px) {
    .mobile-nav nav .navbar-nav {
        height: 110px;
    }
}
.mean-container .mean-nav {
    float: right;
    width: 30%;
}
.mean-container .mean-nav ul li a {
    float: right;
    text-align: center;
}
.map-iframe {
    width: 100%;
}
.doubble-btn a {
    padding: 20px 15px;
    min-width: 200px;
    margin-top: 2em;
}
.hello-form-wrap {
    box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
}
.helloform .form-group .input-group-icon {
    color: #FFC500;
}
#submitButtonHolder .btn.btn-custom {
    border-color: #FFC500;
    background-color: #FFC500;
}
#submitButtonHolder .btn {
    width: 100%;
    padding: 15px;
    font-size: 20px;
}


