.header-container{    position: relative;}.header-box{    padding: 15px 60px 10px 60px;}.header-logo{    width: 250px;    margin-right: 120px;}.header-first-line{    margin-bottom: 180px;    display: inline-flex;    width: 100%;    position: relative;}.navbar{    background-color: transparent !important;    color: #fefffe;    font-size: 20px;    font-family: 'Josefin Sans', sans-serif;    width: auto;    position: absolute;    top: 22px;    right: 0;}.nav-title{    color: #F0EDEA !important;    font-size: 15px;    font-family: 'Josefin Sans', sans-serif;    padding-left: 15px !important;    padding-right: 15px !important;    padding-top: 5px !important;}.nav-item{    padding-top: 0;}.nav-button{    font-size: 12px;    margin-top: -10px !important;    padding: 13px 26px 12px 26px;    background-color: #FF5F01;    border-radius: 30px;    color: #F0EDEA;    font-family: 'Josefin Sans', sans-serif;    padding-left: 20px !important;}.header-title{    color: #fefffe;    font-size: 65px;    width: 47%;    font-family: 'Yeseva One', cursive;    margin-bottom: 50px;}.header-button{    width: 175px;    background-color: #FF5F01;    color: #F0EDEA;    font-family: 'Josefin Sans', sans-serif;    font-size: 15px;    padding: 12px 0 8px 0;    text-align: center;    margin-bottom: 100px;    border-radius: 30px;}.header-button:hover, .nav-button:hover, .footer-button:hover, .reserve-button:hover, .turista-button:hover, .price-button:hover {    color: #291919 !important;}#menu-icon{    color: #F0EDEA;    font-size: 36px;    display: none;    margin-top: -12px;}#close-icon{    color: #F0EDEA;    font-size: 36px;    display: none;    margin-top: -12px;}#mobil-menu{    display: none;    text-align: center;}.down-circle{    position: absolute;    left: 50%;    transform: translateX(-50%);    bottom: -15px;    border-radius: 50%;    background-color: #FF5F01;    color: #F0EDEA !important;    width: 30px;    height: 30px;    padding: 0px 5px 5px 5px !important;    font-size: 30px;}.down-icon{    position: absolute;    left: 50%;    transform: translateX(-50%);    bottom: 0px;}.reserve-container{    padding: 80px 0px 0px 0px;    position: relative;    overflow: hidden;}.reserve-title{    color: #291919;    font-family: 'Yeseva One', cursive;    font-size: 26px;    padding-bottom: 60px;    text-align: center;}.reserve-line{    width: 60%;    margin: auto;        z-index: 999;    position: relative;}.reserve-text{    color: #291919;    font-size: 14px;    font-family: 'Josefin Sans', sans-serif;    padding-bottom: 5px;}.date-input{    width: 100%;    border-radius: 15px !important;    height: 35px;    padding: 5px;    border: none;    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;    text-align: center !important;    color: #291919 !important;}.reserve-child{    font-size: 10px;    color: #E5DED8;    padding-left: 2px;    z-index: 1;}.person-input{    width: 80%;    border-radius: 15px !important;    height: 35px;    padding: 5px;    text-align: center !important;    border: none;    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.35);    color: #291919 !important;    z-index: 1;}.reserve-button-line{    padding-top: 70px;}.reserve-button{    width: 160px;    margin: auto;    background-color: #FF5F01;    color: #F0EDEA;    padding: 12px;    font-size: 15px;    font-family: 'Josefin Sans', sans-serif;    border-radius: 15px;    text-align: center;}.aboutus-container{    background-color: #291919;    padding: 50px 0 40px 0;    margin-top: 60px;}.white-title{    color: #F0EDEA;    font-family: 'Yeseva One', cursive;    font-size: 26px;    padding-bottom: 40px;    text-align: center;}.aboutus-text{    width: 70%;    margin: auto;    color: #F0EDEA;    font-size: 16px;    font-family: 'Josefin Sans', sans-serif;    padding: 0 180px 0 100px;}.aboutus-text.dark{    color: #333;}.room-box{    height: 220px;    border-radius: 20px;    width: 100%;    position: relative;}.room-name{    color: #F0EDEA;    font-family: 'Josefin Sans', sans-serif;    font-size: 16px;    position: absolute;    bottom: 15px;    left: 10px;    }.room-image-holder {    display: block;    transition: all 0.4s ease;    transform-style:preserve-3d;}.room-image-holder:hover{    transform: scale(1.1) rotate3d(1, 1, 1, 5deg) translate3d(0px, -5px, 4px);}.room-name-black{    color: #000000;    font-family: 'Josefin Sans', sans-serif;    font-size: 16px;    text-align: center;    margin-top: 10px;}.room-swiper{    width: 100%;    margin: auto;}.room-swiper-container{    padding: 50px 15px 80px;    overflow: hidden;}.room2-swiper-container {    padding: 30px 15px 30px;    overflow: hidden;    }.swiper-big-container{    padding: 0;    position: relative;    overflow: hidden;}.kiemelt-box{    height: 220px;    border-radius: 10px;    width: 100%;    position: relative;}.kiemelt-box-overlay {    opacity: 0;    border-radius: 10px;    position: absolute;    bottom: 0;    top: 0;    left: 0;    right: 0;    background: rgba(0, 0, 0, 0.5);    transition: all 0.5s ease;}.kiemelt-box:hover .kiemelt-box-overlay{    opacity: 1;}.kiemelt-name{    color: #F0EDEA;    font-family: 'Josefin Sans', sans-serif;    font-size: 16px;    position: absolute;    bottom: 10px;    left: 10px;}.kiemelt-date{    color: #F0EDEA;    font-family: 'Josefin Sans', sans-serif;    font-size: 16px;    position: absolute;    bottom: 10px;    right: 10px;}.swiper2{    overflow: visible !important;}.kiemelt-price{    position: absolute;    height: 30px;    background-color: #FF5F01;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    top: -30px;    left: 15px;    color: #F0EDEA;    font-family: 'Josefin Sans', sans-serif;    font-size: 14px;    padding: 5px 10px;}.szolg-box{    display: inline-flex;    border-radius: 10px;    width: 100%;    box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 7px;    background-color: #fff;}.szolg-icon{    width: 12%;    text-align: center;    background-color: #FF5F01;    color:#F0EDEA;    border-top-left-radius: 10px;    border-bottom-left-radius: 10px;    padding-top: 9px;}.szolg-name{    color: #291919;    font-family: 'Josefin Sans', sans-serif;    font-size: 14px;    padding: 12px 5px;    border-top-right-radius: 10px;    border-bottom-right-radius: 10px;}.szolg-swiper{    margin-bottom: 30px;}.minta1{    width: 350px;    height: 400px;    position: absolute;    top: 50px;    left: -150px;    z-index: -1;}.minta1-img{    width: 100%;    height: auto;}.minta2{    /* width: 500px; */    height: 800px;    position: absolute;    bottom: -80px;    right: -40px;    z-index: 1;}.minta2-img{    width: 100%;    height: auto;}.galery-container{    padding: 50px 15px 90px;    position: relative;}.galery-box{    width: 96%;    margin: 0px auto 20px;    border-radius: 25px;    min-width: 200px;    min-height: 200px;}.galery-text{    text-align: center;    font-size: 15px;    font-family: 'Josefin Sans', sans-serif;    color: #291919;}.video{    width: 70%;    margin: auto;}.video-container{    padding: 20px 15px 60px;    position: relative;}.footer-container{    background-color: #291919;    padding: 40px 30px 30px;    position: relative;}.footer-container a {    color: #fff;}.map-box{    width: 100%;    border-radius: 20px;}.map-img{    width: 100%;    border-radius: 20px;}.place-text{    font-size: 14px;    color: #F0EDEA;    font-family: 'Josefin Sans', sans-serif;    padding-top: 7px;}.footer-social{    text-align: center;    color: white;    font-size: 30px;    padding-top: 5px;}.footer-logo{    width: 100%;}.footer-logo-box{    width: 80%;    margin: auto;}.social-icon{    padding-right: 5px;}.barion-box{    width: 60%;    margin: auto;    padding: 10px 0;}.barion-image{    width: 100%;}.footer-input{    border-radius: 15px;    background-color: #E5DED8 !important;    color: #333 !important;    padding: 7px 15px;    margin: 7px 0;    border: none;    width: 100%;}.footer-input::placeholder{    color: #000;}.input-box{    width: 90%;    margin: auto;}.footer-button{    width: 90px;    margin: 20px auto;    background-color: #FF5F01;    color: #F0EDEA;    font-size: 14px;    border-radius: 15px;    padding: 7px;    text-align: center;    font-family: 'Josefin Sans', sans-serif;    border: 0;}.footer-lastline{    width: 60%;    margin: auto;    padding: 30px 0 0px;}.footer-last-text{    font-size: 14px;    color: #F0EDEA;    font-family: 'Josefin Sans', sans-serif;    text-decoration: underline;    text-align: center;    padding-bottom: 0;}#menu-icon-fixed{    color: #fefffe;    font-size: 36px;    display: none;    z-index: 10;}#close-icon-fixed{    color: #fefffe;    font-size: 36px;    display: none;    z-index: 10;}#mobil-menu-fixed{    padding: 40px;    text-align: center;    display: none;    width: 100%;}.header-container-fixed{    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;    padding: 5px 0;    position: relative;    width: 100%;}.header-first-line-fixed{    display: inline-flex;    width: 100%;    position: relative;    padding: 10px 60px;}.header-logo-fixed{    width: 180px;    margin-right: 120px;}.nav-button-fixed{    font-size: 15px;    margin: 0;    margin-top: -10px;    padding: 16px 25px 14px 35px;    border-radius: 20px;    color: #F0EDEA;    font-family: 'Josefin Sans', sans-serif;    padding-left: 20px !important;    background-color: #FF5F01;}.navbar-fixed{    right: 60px !important; }.black{    color: #291919;}.nav-active{    color: #FF5F01;    border-bottom: 1px dashed #FF5F01;}.nav-point:hover{    border-bottom: 1px dashed #FF5F01;}.nav-point.nav-button:hover{    color: #291919 !important;    border-bottom: 1px dashed #FF5F01;}.room-container{    padding: 50px 0 40px;    position: relative;    overflow: hidden;}.check-button{    font-size: 15px;    margin: 0;    padding: 12px 12px 10px 12px;    border-radius: 12px;    color: #F0EDEA;    font-family: 'Josefin Sans', sans-serif;    background-color: #FF5F01;}.check-button-right{    font-size: 15px;    margin: 0;    padding: 12px 12px 10px 12px;    border-radius: 12px;    color: #F0EDEA;    font-family: 'Josefin Sans', sans-serif;    background-color: #FF5F01;    float: right;}.room-left{    padding-right: 80px;}.equip-text{    font-size: 15px;    font-family: 'Josefin Sans', sans-serif;    color: #291919;    padding-top: 10px;    line-height: 18px;    margin-bottom: 50px;}.equip-box{    width: 80%;    margin: auto;}.room-text{    font-size: 15px;    font-family: 'Josefin Sans', sans-serif;    color: #291919;    line-height: 18px;    width: 80%;    margin: auto;    padding-bottom: 60px;}.rate-text{    color: #291919;    font-size: 15px;    font-family: 'Josefin Sans', sans-serif;    padding-bottom: 7px;}.rate-number{    color: #291919;    font-size: 15px;    font-family: 'Josefin Sans', sans-serif;    padding-bottom: 7px;    font-weight: bold;    text-align: end;}.rate-box{    width: 80%;     margin: auto;}.rate-line{    width: 90%;    margin: auto;}.rate-progress{    background-color: #FF5F01;}.rate-col{    margin-bottom: 30px;}.footer-down-circle{    position: absolute;    left: 50%;    transform: translateX(-50%);    top: -15px;    border-radius: 50%;    background-color: #FF5F01;    color: #F0EDEA !important;    width: 30px;    height: 30px;    padding: 0px 5px 5px 5px !important;    font-size: 30px;}.up-icon{    position: absolute;    left: 50%;    transform: translateX(-50%);    top: -2px;}.rate-container{    padding-bottom: 300px;    padding-top: 70px;}.minta3{    height: 450px;    position: absolute;    top: -40px;    left: -120px;    z-index: -1;}.room-title{    padding-top: 60px;}.minta4{    height: 450px;    position: absolute;    top: 450px;    right: -130px;    z-index: -1;}.minta5{    height: 200px;    position: absolute;    top: 900px;    left: -60px;    z-index: -1;}.minta6{    height: 300px;    position: absolute;    top: 1100px;    right: -120px;    z-index: -1;}.minta7{    height: 700px;    position: absolute;    bottom: 0px;    left:0px;    z-index: -1;}.minta7-img{    width: auto;    height: 100%;}.minta3-img{    width: auto;    height: 100%;}.minta4-img{    width: auto;    height: 100%;}.minta5-img{    width: auto;    height: 100%;}.minta6-img{    width: auto;    height: 100%;}.left-title{    color: #291919;    font-family: 'Yeseva One', cursive;    font-size: 26px;    padding-bottom: 60px;}.etterem-container{    padding: 80px 0 120px;    position: relative;    overflow: hidden;}.rest-text{    color: #291919;    font-size: 15px;    font-family: 'Josefin Sans', sans-serif;    padding-bottom: 15px;    padding-right: 100px;}.res-text{    color: #291919;    font-size: 15px;    font-family: 'Josefin Sans', sans-serif;    padding-bottom: 15px;}.food-box{    position: relative;}.food-img1{    width: 100%;    height: 100%;    border-radius: 20px;}.food-img-box1{    position: absolute;    top: 20px;    right:100px;    height: 220px;    width: 220px;    border-radius: 20px;}.food-img-box2{    position: absolute;    top: 170px;    right:230px;    height: 220px;    width: 220px;    border-radius: 20px;}.food-img2{    width: 100%;    height: 100%;    border-radius: 20px;}.etlap-button{    width: 220px;    background-color: #FF5F01;    color: #F0EDEA;    padding: 8px;    font-size: 15px;    font-family: 'Josefin Sans', sans-serif;    border-radius: 15px;    text-align: center;    margin-top: 60px;}.chef-container{    background-color: #7E542A;    padding: 20px;}.chef-title{    color: #F0EDEA;    font-family: 'Yeseva One', cursive;    font-size: 26px;    text-align: center;}.menu-container{    padding: 100px 0 120px;    position: relative;    overflow: hidden;}.menu-box{    width: 80%;    margin: auto;    padding-bottom: 15px;}.menu-line{    display: inline-flex;    width: 100%;}.menu-hr{    width: 80%;    border: none;    height: 1px;    background: #7E542A;    background: repeating-linear-gradient(90deg,#000,#000 6px,transparent 6px,transparent 12px);}.food-name{    color: #291919;    font-size: 17px;    font-family: 'Josefin Sans', sans-serif;    padding-bottom: 0px;    padding-right: 2px;}.food-price{    color: #291919;    font-size: 16px;    font-family: 'Josefin Sans', sans-serif;    padding-left: 2px;}.food-type{    color: #9F9993;    font-size: 15px;    font-family: 'Josefin Sans', sans-serif;    padding-bottom: 5px;    margin-top: -8px;}.minta8{    height: 400px;    position: absolute;    top: -30px;    left: -120px;    z-index: -1;}.minta8-img{    height: 100%;    width: auto;}.minta9{    height: 550px;    position: absolute;    bottom: -50px;    right: -40px;    z-index: -1;}.minta9-img{    height: 100%;    width: auto;}.minta10{    height: 400px;    position: absolute;    top: -30px;    left: -110px;    z-index: -1;}.minta10-img{    height: 100%;    width: auto;}.minta11{    height: 420px;    position: absolute;    top: 0px;    right: -115px;    z-index: -1;}.minta11-img{    height: 100%;    width: auto;}.turista-container{    padding: 60px 15px 80px;    position: relative;    overflow: hidden;}.orange{    color: #FF5F01;}.turista-box{    width: 80%;    margin: auto;}.turista-price-box{    height: 260px;    width: 260px;    border-radius: 30px;    margin: 0 auto 15px;    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;    position: relative;}.turista-price-text{    font-size: 14px;    color: #F0EDEA;    position: absolute;    bottom: 15px;    left: 50%;    transform: translateX(-50%);    font-family: 'Josefin Sans', sans-serif;    width: 240px;    text-align: center;}.turista-button{    width: 110px;    margin: auto;    background-color: #FF5F01;    color: #F0EDEA;    font-size: 14px;    border-radius: 15px;    padding: 7px;    text-align: center;    font-family: 'Josefin Sans', sans-serif;}.eat-container{    background-color: #7E542A;    padding: 20px;}.eat-box{    width: 70%;    margin-left: 6%;}.eat-name{    font-size: 14px;    color: #F0EDEA;    font-family: 'Josefin Sans', sans-serif;    text-align: end;    padding: 10px 10px 10px 0;}.eat-clear{    height: 65px;}.eat-for{    background-color: #AA9784;    color: #F0EDEA;    font-size: 14px;    font-family: 'Josefin Sans', sans-serif;    text-align: center;    padding: 12px 5px;    border-radius: 10px;    margin-bottom: 10px;}.eat-price-box{    padding: 10px;    text-align: center;    border-radius: 10px;    background-color: #E5DED8;    color: #291919;    font-size: 14px;    font-family: 'Josefin Sans', sans-serif;}.eat-price{    padding: 10px 0;}.price-text{    font-size: 14px;    color: #AA9784;    font-family: 'Josefin Sans', sans-serif;    text-align: center;    padding-top: 15px;}.price-button{    width: 150px;    margin: 30px auto 0;    background-color: #FF5F01;    color: #F0EDEA;    font-size: 14px;    border-radius: 15px;    padding: 7px;    text-align: center;    font-family: 'Josefin Sans', sans-serif;}.turista-last-box{    width: 80%;    margin: auto;    padding: 30px 0 70px;}.minta12{    height:850px;    position: absolute;    bottom: 30px;    right: -100px;    z-index: -100;}.minta12-img{    height: 100%;    width: auto;    z-index: -100;}.minta13{    height:450px;    position: absolute;    top: 10px;    left: -130px;    z-index: -1;}.minta13-img{    height: 100%;    width: auto;}.minta14{    height:400px;    position: absolute;    top: 460px;    left: -80px;    transform: rotate(220deg);    z-index: -1;}.minta14-img{    height: 100%;    width: auto;}.latogatni-container{    padding: 50px 15px 80px 15px;    position: relative;    overflow: hidden;}.latogatni-box{    height: 220px;     width: 100%;    position: relative;    margin-bottom: 40px;    border-radius: 25px;}.latogatni-text{    position: absolute;    bottom: 8px;    left: 0;    width: 100%;    text-align: center;    color: #F0EDEA;    font-family: 'Josefin Sans', sans-serif;}.latogatni-name{    font-size: 16px;    padding-bottom: 3px;}.latogatni-tav{    font-size: 14px;    font-family: 'Yeseva One', cursive;    padding-left: 5px;}.minta15{    height:450px;    position: absolute;    top: 10px;    left: -130px;    z-index: -1;}.minta15-img{    height: 100%;    width: auto;}.minta16{    height:400px;    position: absolute;    top: 460px;    left: -80px;    transform: rotate(220deg);    z-index: -1;}.minta16-img{    height: 100%;    width: auto;}.minta17{    height:400px;    position: absolute;    top:0px;    right: -155px;    transform: rotate(20deg);    z-index: -1;}.minta17-img{    height: 100%;    width: auto;}.minta18{    height:450px;    position: absolute;    top: 450px;    right: -200px;    transform: rotate(180deg);    z-index: -1;}.minta18-img{    height: 100%;    width: auto;}.minta19{    height:400px;    position: absolute;    top: -120px;    left: -105px;    z-index: -1;}.minta19-img{    height: 100%;    width: auto;}.minta20{    height:400px;    position: absolute;    top: 230px;    right: -120px;    z-index: -1;}.minta20-img{    height: 100%;    width: auto;}.minta21{    height:200px;    position: absolute;    top: 700px;    left: -60px;    z-index: -1;}.minta21-img{    height: 100%;    width: auto;}.minta22{    height:250px;    position: absolute;    top: 950px;    right: -80px;    z-index: -1;}.minta22-img{    height: 100%;    width: auto;}.minta23{    height:350px;    position: absolute;    top: 1270px;    left: -90px;    z-index: -1;}.minta23-img{    height: 100%;    width: auto;}.minta24{    height:600px;    position: absolute;    top: 1400px;    right: -60px;    transform: rotate(30deg);    z-index: -1;}.minta24-img{    height: 100%;    width: auto;}.minta25{    height:600px;    position: absolute;    top: 1550px;    right: -70px;    transform: rotate(10deg);    z-index: -1;}.minta25-img{    height: 100%;    width: auto;}.minta26{    height:550px;    position: absolute;    top: 1550px;    right: -120px;    z-index: -1;}.minta26-img{    height: 100%;    width: auto;}.minta27{    height:800px;    position: absolute;    bottom:-120px;    left: 0px;    z-index: -1;}.minta27-img{    height: 100%;    width: auto;}a{    text-decoration: none !important;}.social-href{    color: #F0EDEA;}.social-href:hover{    color: #F0EDEA;}.termek_imagebox {    margin: 40px 30px;}.gallery-thumbbox {    position: relative;}.gallery-top, .gallery-thumbs {    width: 90%;    margin: 0 5%;    height: 300px;    margin-left: auto;    margin-right: auto;}.termek_body .swiper-slide {    background-size: cover;    background-position: center;}.gallery-top {    height: 450px;    width: 100%;}.gallery-top img {    border-radius: 25px;    }.gallery-thumbs {    height: 60px;    box-sizing: border-box;    padding: 10px 0;    overflow: hidden;}.gallery-thumbs .swiper-slide {    height: 100%;    opacity: 0.4;    width: auto;}.gallery-thumbs .swiper-slide-thumb-active {    opacity: 1;}.gallery-thumbbox .swiper-button-white {    background: none !important;}.gallery-thumbbox .swiper-button-white {    left: 2px;}.gallery-thumbbox .swiper-button-next {    left: auto;    right: 2px;    text-align: right;}.gallery-thumbbox .swiper-button-white:after {    content: "\f104";    display: inline-block;    font: normal normal normal 14px/1 FontAwesome;    font-size: inherit;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    font-size: 20px;    line-height: 45px;}.gallery-thumbbox .swiper-button-next:after {    content: "\f105";}.termek_mainbox {    background: white;    box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.06);    border-top: 1px solid #f3f3f3;}.gallery_fullscreen {    color: #9b9b9b;    font-family: "Nunito Sans";    font-size: 13px;    margin: 15px 0;    text-align: center;}.mobil-menu{    color: #F0EDEA;    font-family: 'Josefin Sans', sans-serif;    font-size: 20px;    padding: 5px 0;}.mobil-menu-fix{    color: #291919;    font-family: 'Josefin Sans', sans-serif;    font-size: 20px;    padding: 5px 0;}.mobil-menu-href{    color: #fefffe;    text-decoration: none !important;}.mobil-menu-href:hover{    color: #fefffe;}.mobil-menu-button{    margin: 15px 0;}#menu-icon-fixed{    color: #291919;    font-size: 36px;    display: none;    z-index: 10;    margin-top: -12px;}#close-icon-fixed{    color: #291919;    font-size: 36px;    display: none;    z-index: 10;}.modal-title{    font-size: 40px;    font-family: 'Yeseva One', cursive;    text-align: center;    color: #FF5F01;    font-weight: bold;    line-height: 44px;    width: 90%;    margin: 0px auto 20px;}.modal-close{    position: absolute;    font-size: 25px !important;    color: #291919;    cursor: pointer;    top: 15px;    right: 25px;}.modal-box{    border-radius: 10px;    background-color: #fefffe;}.modal-slide{    position: relative;    padding: 60px 30px 40px;}.modal-text{    font-size: 16px;    color: #291919;    font-family: 'Josefin Sans', sans-serif;    padding-bottom: 30px;}.room-box:hover .room-name{    bottom: 100px;}.kiemelt-box:hover{    /* opacity: 0.8; */    z-index: 1;}.kiemelt-box:hover .kiemelt-name{    bottom: 110px;}.kiemelt-box:hover .kiemelt-date{    bottom: 110px;}.hover-text{    display: none;}.kiemelt-box:hover .hover-text{    display: block;    font-size: 16px;    color: #F0EDEA;    font-family: 'Josefin Sans', sans-serif;    position: absolute;    left: 10px;    bottom: 10px;}.hover-element{    width: 140px;    background-color: #FF5F01;    border-top-left-radius: 20px;    border-bottom-left-radius: 20px;    position: absolute;    right: 0px;    top: 20%;    transform: translateY(-50%);    display: none;    color: #F0EDEA;    font-family: 'Josefin Sans', sans-serif;    font-size: 16px;    z-index: 10;    padding: 10px;    opacity: 1;}.kiemelt-box:hover .hover-element{    display: block;}.hor-swiper-box{    border-radius: 20px;    padding: 10px 15px;    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;    background-color: #fff;}.hor-swiper-name{    font-size: 14px;    color: #E5DED8;    font-family: 'Josefin Sans', sans-serif;    padding-bottom: 10px;}.hor-swiper-date{    font-size: 14px;    color: #E5DED8;    font-family: 'Josefin Sans', sans-serif;    padding-bottom: 10px;    text-align: end;}.hor-swiper-text{    font-size: 16px;    color: #291919;    font-family: 'Josefin Sans', sans-serif;}.swiper-button-next2{    color: #FF5F01 !important;}.swiper-button-prev2{    color: #FF5F01 !important;}@media only screen and (min-width: 992px) {    .galery-container-big-p, .latogatni-container {        padding: 100px 0 400px 0;    }}@media only screen and (max-width: 1400px){    .reserve-line{        width: 85%;    }    .minta2{        display: none;    }    .aboutus-text{        padding: 0;    }}@media only screen and (max-width: 1200px){    .reserve-line{        width: 90%;    }    .footer-lastline{        width: 80%;    }    .header-title{        width: 60%;    }    .minta27{        display: none;    }    .food-img-box1{        top: 20px;        right:0px;        height: 220px;        width: 220px;    }    .food-img-box2{        top: 170px;        right:130px;        height: 220px;        width: 220px;    }    .turista-price-box{        width: 220px;        height: 220px;    }    .turista-price-text{        width: 220px;    }    .eat-box{        width: 80%;        margin-left: 0%;    }}@media only screen and (max-width: 1100px){    .header-logo{        width: 200px;    }    .header-box{        padding-left: 20px;        padding-right: 20px;    }}@media only screen and (max-width: 991px){    .aboutus-text {        width: 90%;    }    .reserve-line{        width: 100%;    }    .header-title{        width: 70%;    }    .reserve-text{        margin-top: 20px;        height: 40px;    }    .room-swiper{        width: 90%;    }    .input-box{        width: 50%;        margin: 30px auto 0;    }    .footer-lastline{        width: 100%;    }    .date-input{        width: 70%;    }    .food-img-box1{        top: 100px;        right:0px;        height: 160px;        width: 160px;    }    .food-img-box2{        top: 190px;        right:110px;        height: 160px;        width: 160px;    }    .menu-hr{        width: 70%;    }    .padding-null{        padding-right: 0;    }    .turista-box{        width: 100%;    }    .eat-box{        width: 100%;        margin-left: -60px;    }    .turista-last-box{        width: 100%;    }    .check-button-right{        margin-bottom: 40px;    }    #menu-icon{        display: block;    }    .header-first-line{        margin-bottom: 40px;    }    .header-title{        margin-top: 140px;    }    .header-logo{        width: 250px;    }    #menu-icon-fixed{        display: block;    }}@media only screen and (max-width: 767px){    .galery-text{        margin-bottom: 25px;    }    .header-title{        width: 80%;    }    .header-box{        padding-left: 15px;        padding-right: 15px;    }    .food-img-box1{        display: none;    }    .food-img-box2{        display: none;    }    .menu-hr{        width: 60%;    }    .rest-text{        padding-right: 0;    }    .turista-price-box{        width: 150px;        height: 150px;    }    .turista-price-text{        width: 150px;    }}@media only screen and (max-width: 755px){    .eat-clear{        height: 86px;    }    .eat-for{        height: 66px;    }}@media only screen and (max-width: 600px){    .eat-box{        margin-left: -40px;    }}@media only screen and (max-width: 575px){    .footer-logo-box{        margin-top: 30px;    }    .input-box{        width: 80%;    }    .footer-last-text{        margin-top: 20px;    }    .header-title{        font-size: 40px;    }    .galery-box{        width: 60%;        margin: 0 auto 20px;    }    .turista-price-box{        width: 240px;        height: 240px;    }    .turista-price-text{        width: 240px;    }    .turista-button{        margin: 0 auto 30px;    }    .latogatni-box{        width: 70%;        margin: 0 auto 40px;    }    .rate-box{        width: 100%;    }    .room-text{        width: 100%;    }    .room-left{        padding-right: calc(var(--bs-gutter-x)/ 2);    }    .equip-box{        width: 100%;    }}@media only screen and (max-width: 561px){    .eat-clear{        height: 107px;    }    .eat-for{        height:87px;    }}@media only screen and (max-width: 500px){    .date-input{        width: 90%;    }    .galery-box{        width: 70%;    }    .header-title{        width: 100%;    }    .header-logo{        width: 180px;    }    .header-first-line{        margin-bottom: 80px;    }    .eat-box{        margin-left: -20px;    }}@media only screen and (max-width: 440px){    .menu-hr{        width: 50%;    }    .latogatni-box{        width: 80%;        margin: 0 auto 40px;    }}@media only screen and (max-width: 420px){    .eat-for{        font-size: 12px;    }    .eat-name{        font-size: 12px;    }    .eat-price{        font-size: 12px;    }    .eat-for{        height: 80px;    }    .eat-clear{        height: 100px;    }}@media only screen and (max-width: 400px){    .date-input{        width: 100%;    }    .galery-box{        width: 80%;    }    .check-button{        font-size: 12px;    }    .check-button-right{        font-size: 12px;    }}@media only screen and (max-width:380px){    .eat-box{        margin-left: 0;    }    .eat-price{        font-size: 10px;    }    .eat-name{        font-size: 10px;    }    .eat-for{        font-size: 10px;        height: 70px;    }    .eat-clear{        height: 90px;    }    .latogatni-box{        width: 90%;        margin: 0 auto 40px;    }}@media only screen and (max-width: 360px){    .header-logo{        width: 160px;    }    .menu-hr{        width: 40%;    }}@media only screen and (max-width: 340px){    .eat-price{        font-size: 8px;    }    .eat-name{        font-size: 8px;    }    .eat-for{        font-size: 8px;        height: 60px;    }    .eat-clear{        height: 80px;    }    .check-button{        font-size: 10px;    }    .check-button-right{        font-size: 10px;    }}.videoWrapper {    position: relative;    padding-bottom: 56.25%;    height: 0;}.videoWrapper iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}.dropdown {    z-index: 11;}.dropdown-menu {    min-width: auto !important;}.contact-input {    width: 100%;    height: 55px;    color: #707070;    font-family: 'Josefin Sans', sans-serif;    font-size: 16px;    border-radius: 10px !important;    margin-bottom: 20px;}.contact-text-box {    color: #707070;    font-size: 23px;    font-family: 'Yeseva One', cursive;    padding-bottom: 5px;}.contact-text-box a {    color: #000;}.contact-info {    color: #707070;    font-family: 'Josefin Sans', sans-serif;    font-size: 18px;    margin-bottom: 30px;}.social-icon {    color: #fff;    font-size: 56px;    margin-right: 90px;    display: inline-block;}.btn-orange{    margin: 20px auto;    background-color: #FF5F01;    color: #F0EDEA;    font-size: 14px;    border-radius: 15px;    padding: 7px 20px;    text-align: center;    font-family: 'Josefin Sans', sans-serif;    border: none;}.eq-icon {    width: auto;    height: 32px;}.gallery-thumbbox {    position: relative;}.swiper-slide {    background-size: cover;    background-position: center;}.gallery-thumbs {    height: 100px;    box-sizing: border-box;    padding: 10px 0;}.gallery-thumbs .swiper-slide {    margin: .5rem .5rem 0 0;    height: 100%;    opacity: 0.4;}.gallery-thumbs .swiper-slide-thumb-active {    opacity: 1;}.gallery-thumbbox .swiper-button-white {    background: none !important;}.gallery-thumbbox .swiper-button-white {    left: 2px;}.gallery-thumbbox .swiper-button-next {    left: auto;    right: 2px;    text-align: right;}.gallery-thumbbox .swiper-button-white:after {    content: "\f104";    display: inline-block;    font: normal normal normal 14px/1 FontAwesome;    font-size: inherit;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    font-size: 20px;    line-height: 45px;}.gallery-thumbbox .swiper-button-next:after {    content: "\f105";}.gallery_fullscreen {    color: #9b9b9b;    font-family: "Nunito Sans";    font-size: 13px;    margin: 15px 0;    text-align: center;}.swiper-button-next, .swiper-button-prev {    color: #FF5F01 !important;}.top-swiper .swiper-button-next,.top-swiper  .swiper-container-rtl .swiper-button-prev {    right: -30px !important;}.top-swiper .swiper-button-prev,.top-swiper  .swiper-container-rtl .swiper-button-next {    left: -30px !important;}.top-swiper .swiper-button-next:after,.top-swiper  .swiper-button-prev:after {    font-size: 1rem !important;    font-weight: bold !important;    color: #3f739e !important;}.top-swiper {    position: relative;    overflow: hidden;}.hsw {    padding: 15px;    height: 550px;}.hsw .swiper-slide {    padding: 10px;}.hsw .hor-swiper-text {    min-height: 100px;    line-height: 20px;}.hsw .slider-arrows {    display: block;    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 2;}.hsw .slider-arrow {    position: absolute;    top: 0;    width: 50%;    height: 100%;}.arrow-previous {    left: 50% !important;    top: -20px !important;    bottom: auto;    right: auto;    transform: rotate(90deg);    z-index: 99;}.arrow-next {    transform: rotate(90deg);    left: 50% !important;    right: auto;    top: auto !important;    bottom: -40px;    z-index: 99;}.review-swiper {    position: relative;}.videoWrapper iframe {    border-radius: 25px;}.navbar-expand-lg .navbar-collapse {    margin-top: -5px;}.contact-title {    color: rgba(255,255,255,.6);    font-size: 23px;    font-family: 'Yeseva One', cursive;}.swiper-pointer-events.swiper-vertical {    overflow: hidden;}.mobile-language {    display: none;}.aboutus-text-dd {    font-family: 'Josefin Sans', sans-serif;}.aboutus-text-dd a {    color: #291919;}.inp-shadow .form-control {    border-top-left-radius: 25px;    border-bottom-left-radius: 25px;}.inp-shadow .input-group-text {    border-top-right-radius: 25px;    border-bottom-right-radius: 25px;}.inp-shadow {    box-shadow: rgb(0 0 0 / 15%) 0px 2px 7px;    border-radius: 25px;}    .person-input {    width:100%;    box-shadow: none;}    .reserve-button {    width: 175px;    background-color: #FF5F01;    color: #F0EDEA;    font-family: 'Josefin Sans', sans-serif;    font-size: 15px;    padding: 12px 0 8px 0;    text-align: center;    border-radius: 30px;            display: inline-block;    text-transform: uppercase;}@media only screen and (max-width: 991px){    .inp-shadow .form-control {        border-top-left-radius: 25px;        border-bottom-left-radius: 25px;    }    .inp-shadow .input-group-text {        border-top-right-radius: 25px;        border-bottom-right-radius: 25px;    }    .inp-shadow {        box-shadow: rgb(0 0 0 / 15%) 0px 2px 7px;        border-radius: 25px;    }    .reserve-container .container {        background-color: rgba(255,255,255,.9);    }        .room-swiper-container, .room2-swiper-container, .galery-container {        background-color: rgba(255,255,255,.8);    }    .person-input {        box-shadow: 0px 5px 15px rgb(0 0 0 / 35%);        -moz-box-shadow: 0px 5px 15px rgb(0 0 0 / 35%);        -webkit-box-shadow: 0px 5px 15px rgb(0 0 0 / 35%);    }    .reserve-child {        display: block;    }    .reserve-title {        padding-bottom: 20px;    }    .reserve-container {        padding: 50px 0px 0px 0px;    }    .header-container {        background-position: center center;    }    .header-title {        margin-top: 20px;        font-size: 30px;        text-align: center;    }    .header-button {        margin: 0px auto 30px auto;    }    #mobile-menu {        transition: all .5s;    }    .navbar .default-language {        display: none;    }    .mobile-language {        display: block;        padding-top: 20px;    }        .navbar {        top: 10px;    }    .header-logo {        width: 200px;    }    #mobil-menu {        background-color: #000;        margin-top: -160px;         padding-top: 100px;        padding-bottom: 50px;        margin-left: -30px;        width: calc(100% + 60px);         box-shadow: 0px 0px 30px rgba(0,0,0,.5);    }    .room-swiper-container {        padding: 50px 15px 30px 15px;    }    .galery-container {        padding: 50px 15px 50px;    }    .video {        width: 100%;    }    .turista-box {    }    .padding-null {        padding: 0 !important;    }    .header-logo-fixed {        margin:0;        padding: 0;    }    .header-first-line-fixed {        padding: 0 15px;    }    .navbar-fixed {        right: 30px !important;    }    #mobil-menu-fixed .mobile-language {        color: #000 !important;    }    #close-icon-fixed {        margin-top: -12px;    }    .etterem-container, .menu-container, .latogatni-container, .turista-container, .room-container {        background-color: rgba(255,255,255,.9);    }    .turista-container, .latogatni-container {        padding: 20px 5px;    }    .latogatni-container {        padding: 20px 5px;    }    .galery-container-big-p {        padding: 60px 0;    }    .header-container-fixed {        background: #fff;    }    .aboutus-text-dd {        font-family: 'Josefin Sans', sans-serif;        width: 100%;    }    .documents-table {        margin-bottom: 40px;    }    .top-swiper {        border-radius: 25px;            }    .gallery-top img {        width: 100%;    }    .gallery-top {        height: 100%;    }    .check-button, .check-button-right {        font-size: 15px;        margin: 0;        padding: 12px 12px 10px 12px;        border-radius: 12px;        color: #F0EDEA;        font-family: 'Josefin Sans', sans-serif;        background-color: #FF5F01;                float: none;        margin-bottom: 15px;    }    .equip-text {        margin-bottom: 0;    }    .review-swiper {        overflow: hidden;    }    .room-text {        padding-bottom: 0;    }    .rate-box {        margin-top: 60px;    }    .rate-container {        padding-bottom: 20px;    }}.nop {    padding: 0;}.documents-table {    margin-top:15px;}.documents-table table {    border-radius: 25px;}.newline {    display: block;    margin-top: 25px;}.btn-white {    margin: 20px auto;    background-color: #fff;    color: #291919;    font-size: 14px;    border-radius: 15px;    padding: 7px 20px;    text-align: center;    font-family: 'Josefin Sans', sans-serif;    border: none;}