@import "anim.css";
@import "main.header.css";
@import "main.home.css";
@import "main.mobile.css";
@import "main.sub.css";
@import "main.tours.css";
@import "main.hotels.css";
@import "main.banner.css?v=56";
@import "main.footer.css";
@import "main.projects.css";
@import "main.products.css";
@import "main.cart.css";
body{
    background-color: #eae7e7;
}
.preloader {
    background-color: #2e2e2e;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
}

.preloader .loader {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 44px;
    height: 44px;
}
.uk-link, a {
    color: #a27c44;
}
a.uk-link-heading:hover {
    color: #a27c44;
}
.uk-badge {
    background-color: #a27c44;
}
.uk-checkbox:checked, .uk-checkbox:indeterminate, .uk-radio:checked {
    background-color: #a27c44;
}
.uk-checkbox:checked:focus, .uk-checkbox:indeterminate:focus, .uk-radio:checked:focus {
    background-color: #a27c44;
}
#modal-search .uk-modal-dialog{
    background-color: rgba(255, 255, 255, 0.8);
}

.main {
    margin-top: 0px;
    /*margin-bottom: 70px;*/
    background-color: #eae7e7;
}

.background-color{
    background-color: rgba(112, 112, 112, 0.81);
}
.rezervasyon-form{
    padding: 10px;
    background-color: rgba(182, 182, 182, 0.81);
}

.main-background {
    background-color: white;
}

.maps {
    /*z-index: -1;*/
}

.home-iframe .iframe{
    height: 400px;
    border: solid 1px #ccc;
}
.mobilmenu{
    z-index: 1000;
    background-color: #2e2e2e;
}
#onlineframe{
    margin-top: 40px
}
.uk-offcanvas-bar .uk-navbar-nav a{
    min-height: 20px;
}

/*
@media (min-width: 639px) {
    .uk-sticky-placeholder {
        min-height: 168px;
    }
}
@media (max-width: 639px) {
    .home-banner {
        margin-top: 0;
    }
    .uk-logo img{
        margin-top: 0;
        height: 30px;
    }
}
*/

.main .uk-subnav {
    margin: 20px 0;
}
.main .uk-subnav > li{
    padding: 4px 10px;
}

.main .uk-subnav > li > a,
.main .uk-subnav > li > span {
    color: white;
    font-size: 17px;
}
.main .uk-subnav > li:first-child{
    background-color: #83a802;
}
.main .uk-subnav > li a:hover,
.main .uk-subnav > li.uk-active a{
    background-color: transparent;
}
.main .uk-subnav > li.uk-active{
    background-color: #bee802;
}
.main .uk-subnav > li:hover{
    background-color: #bee802;
}
.fa,
.header-title,
.sekmeler h3{
    color: #654d2a;
}

.form_contact .uk-button-primary{
    background-color: #83a802;
}

.text-shadow{
    text-shadow: 3px 3px 3px rgba(255, 255, 255, 0.61),-3px -3px 3px rgba(255, 255, 255, 0.61),-3px 3px 3px rgba(255, 255, 255, 0.61),3px -3px 3px rgba(255, 255, 255, 0.61);
}


.gallery-block p{
    font-size: 18px;
    color: #1f1f1f;
    text-shadow: 3px 3px 3px rgba(255, 255, 255, 0.61);
}

.home-h2{
    font-family: 'Josefin Sans', sans-serif;
    font-size: 24px !important;
    color: #171717 !important;
    font-weight: bold;
    text-align: center;
    padding: 10px 0;
}
.home-h4{
    font-family: 'Josefin Sans', sans-serif;
    font-size: 18px !important;
    color: #171717 !important;
    font-weight: bold;
    text-align: center;
    padding: 10px 0;
}

li.uk-active .home-h4{
    text-decoration: underline;
}
.background-white{
    background-color: rgba(255, 255, 255, 0.8);
    padding: 10px;
}
.slider-background-white{
    margin: 10px;
    background-color: rgba(255, 255, 255, 0.8);
    padding: 10px;
}
.slider-background-white:first-child{
    margin-left: 0;
}
.slider-background-white:last-child{
    margin-right: 0;
}

.uk-button-primary{
    background-color: #cfa550;
}
.uk-button-primary:hover{
    background-color: #b48c49;
}