/* @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap');
html, body, a, h3, h4, h5, h6 {font-family: 'PT Sans', sans-serif;}
html, body, a, h1, h2, h3, h4, h5, h6 {font-family: "Montserrat", sans-serif;}*/
html, body, a, h1, h2, h3, h4, h5, h6 {font-family: 'PT Sans', sans-serif;}
html {
  scroll-behavior: smooth;
}
h1,h2{color:#333;font-family: 'questa_granderegular', serif;}
a:hover {text-decoration:none;color:#960030!important;}
.uk-button-primary {border:1px solid #960030!important;background:#fff;color:#960030!important;text-transform: none;padding:12px 62px;}
.uk-button-primary:hover {background:#960030!important;text-transform: none;color:#fff!important;}
.uk-button-default {text-transform: none}
.uk-button-default {border:1px solid #8F7D60;padding:12px 62px;}
.uk-button-default:hover {background:#8F7D60;color:#fff!important;}
.uk-button-bronz {background:#8F7D60!important;color:#fff!important;font-size:12px;}
ul {padding-left:0!important;}
.divider {border-left:1px solid rgba(256,256,256,.3);}
.mu-container {width:85%;margin:auto;}
.black-text {color:#333!important;}
header {position:absolute;top:0;left:0;right:0;z-index:9}
header ul {list-style: none!important;}
header .top {padding:33px 0 15px 0;}
header .top .social {margin-top:0}
header .top .social a {color: #fff;height: 30px;padding: 0px;width: 30px;display: block;line-height: 26px;margin: auto;text-align: center;}
header .top .social a:hover{background-color:#960030;color: #fff !important;    transition: .3s ease-in-out;
    transition-property: color,background-color,border-color;}
header .nav {background:rgba(256,256,256,.14);padding:14px 0}
header .nav a {color:#f5f5f5;font-weight:500;border-bottom: 3px solid transparent;}
header .nav a:hover {color:#fff !important;font-weight:500;border-bottom: 3px solid #960030;padding-bottom: 14px;transition: .3s ease-in;
    transition-property:border-bottom;}
header .nav .uk-dropdown{
    
    margin-top: 15px !important;
    color: #fff;
    background: rgba(256,256,256,.14);
}header .nav .movenpick-dropdown {

}
header .nav .movenpick-dropdown a:hover{
    border-bottom: 3px solid #960030;
}
header .nav .uk-dropdown{
    padding: 0px;
}
header .nav .uk-dropdown-nav>li>a{
    padding: 8px 15px !important;
}
header a {color:#f5f5f5}
header a:hover {color:#fff;}
header a.active {color:#777!important;}
header .top .header_top_lang a{
    padding: 4px 6px;
    color: #fff !important;
}
header .top .header_top_lang a.active,
header .top .header_top_lang a:hover{
    background: #960030;    transition: .3s ease-in-out;
    transition-property: color,background-color,border-color;
}
a.knyn-btn-style1{
    color:#fff;border:1px solid #fff;padding:7px 40px;font-size:17px;font-weight:300;letter-spacing: 0px; text-transform: none;}
a.knyn-btn-style1:hover {color:#fff!important;background:#960030;border:1px solid #960030}

a.knyn-btn-style2{
    color:#777;border:1px solid #D8D8D8;padding:7px 40px;font-size:17px;font-weight:300;letter-spacing: 0px; text-transform: none;}
a.knyn-btn-style2:hover {color:#fff!important;background:#960030;border:1px solid #960030}

a.knyn-btn-style2.active{
    color:#fff;background:#960030;}
a.knyn-btn-style2.active:hover {color:#777!important;background:#fff;}


a.knyn-btn-style2.bronz{
    color:#8f7d60;border:1px solid #8f7d60;padding:7px 40px;font-size:17px;font-weight:300;letter-spacing: 0px; text-transform: none;}
a.knyn-btn-style2.bronz:hover {color:#fff!important;background:#8f7d60;border:1px solid #8f7d60}

a.knyn-btn-style2.no-border{
    border:0px solid #8f7d60;
}
a.knyn-btn-style2.no-border:hover {
    border:0px solid #8f7d60;
}


a.knyn-btn-style3{
    color:#fff;border:1px solid #fff;padding:7px 40px;font-size:17px;font-weight:300;letter-spacing: 0px; text-transform: none;}
a.knyn-btn-style3:hover {color:#960030!important;background:#fff;border:1px solid #960030 !important;}


section.welcome {background:#1b150f;color:#fff;}
section.welcome .uk-overlay {padding:5px!important;}
section.welcome h1 {color:#fff;margin-top:15px;margin-bottom:33px;font-size:3rem;font-weight:500;}
section.welcome h1 strong {display:block;font-weight:700;}
section.welcome span.tag {background:#960030;padding:5px 10px;letter-spacing:5px;font-size:16px;font-weight: 700}
section.welcome a.offer-btn {color:#fff;border:1px solid #fff;padding:7px 40px;font-size:17px;font-weight:300;letter-spacing: 0px;}
section.welcome a.offer-btn:hover {color:#fff!important;background:#960030;border:1px solid #960030}
section.welcome a:hover {color:#fff;background:rgba(256,256,256,.1)}
section.welcome .form-cover {position:absolute;bottom:0;left:50%;width:50%;height:100px;background:#960030;}
section.welcome .form-content {padding-top:0;font-size:12px;font-weight:500;}
section.welcome .form-content .wrap {padding:7px 5px;}
section.welcome .form-content .wrap2 {padding:0 5px;}
section.welcome .form-content .wrap2 input {width:100%;border:0;background:#960030;color:#fff;}
section.welcome .form-content .uk-button {margin-top:2px;color:#fff;font-size:17px;font-weight:500;text-transform: capitalize;width:90%;}
section.welcome .form-content .uk-button:hover {color:#fff!important;background:#960030}
section.welcome select {color:#fff;background:#960030;border:0}
section.welcome .uk-input {color:#fff!important;background:#960030;border:0}
section.welcome .uk-slidenav{color: #fff!important;}
section.welcome .uk-slidenav:hover{color: #fff !important;background:#960030 !important;}

section.avantaj {padding:55px 0;color:#777;font-size:14px;}
section.avantaj h2 {padding-bottom:0px!important;margin-bottom:0px!important;;}
section.avantaj p {color: #777;padding-top:5px!important;margin-top:5px!important;font-weight:500;}
section.avantaj .uk-position-medium {opacity: 0;margin:15px;text-align: center;}
section.avantaj .uk-position-medium:hover {opacity: 1;padding-top: 40%;background: #960030d6;}
section.avantaj .uk-position-medium:hover a {background: none; border: 1px solid #fff;}
section.avantaj .uk-button {text-transform: capitalize!important;}
section.avantaj .previous {position:absolute;top:50%;left:33.3%;color:#960030!important;}
section.avantaj .next {position:absolute;top:50%;left:66.8%;color:#960030!important;}
section.avantaj .uk-card-body {text-align: center;}
section.avantaj .uk-card-body h3 {color:#333;}
section.avantaj .uk-card-body p  {color:#777;}
section.avantaj .uk-card-body a  {color:#333;border:1px solid  #ccc;}
section.avantaj .uk-card-body a:hover  {color:#333;border:1px solid  #ccc;}
section.avantaj .uk-card-hover:hover {box-shadow: none!important;}
section.avantaj .ileri {border-radius: 0px;position: absolute;top:33px;right:40px;color:#960030;background: #fff;border:1px solid #960030;zoom:1.2}
section.avantaj .ileri:hover {background: #960030;color:#fff!important;}
section.avantaj .geri {border-radius: 0px;position: absolute;top:33px;right:0;color:#960030;background: #fff;border:1px solid #960030;zoom:1.2}
section.avantaj .geri:hover {background: #960030;color:#fff!important;}

section.wedding {background:#16222F;color:#fff;margin:33px 0 33px 0}
section.wedding h2{color:#8F7D60;font-size:3em}
section.wedding p{color:#fff;font-size:1.5em}
section.wedding p span{color:#8F7D60;}
section.wedding a {color:#fff;display: block}
section.wedding a:hover {color:#8F7D60!important;display: block}
section.wedding a span {display: block;margin:12px 10px 0 0 ;width:50px;border-top:1px solid #8F7D60;float:left;}
section.wedding span.imza {margin-top:10px;display:block;font-size:.8em;color:#8B8B8B;letter-spacing:2px}
section.wedding-gallery {background:#253138;padding:15px 0;color:#fff;padding-left:15px;}
section.wedding-gallery h3 {color:#fff;}
section.wedding-gallery .uk-button-default {color:#8F7D60!important;}
section.wedding-gallery .uk-button-default:hover {border:1px solid #8F7D60!important; color:#fff!important;}

section.rooms {color:#777;font-size:14px;margin-top:55px;}
section.rooms .head  {margin-bottom:55px!important;}
section.rooms h2 {padding-bottom:0px!important;margin-bottom:0px!important;;}
section.rooms p.genel {padding-top:5px!important;margin-top:5px!important;font-weight:500;}
section.rooms .uk-position-medium {margin:15px;border:1px solid #fff;}
section.roomsDetail .uk-position-medium {margin:15px;border:1px solid #fff;}
section.roomsDetail .uk-list>*>ul, .uk-list>:nth-child(n+2){
    margin-top: 5px;
}
section.rooms .uk-button {text-transform: capitalize!important;}
section.rooms .uk-button-default {border:1px solid #D8D8D8;position: relative;top:-2px;padding:7px 40px;}
section.rooms .uk-button-default:hover {background:#960030;color:#fff!important;}
section.rooms .transparan_cover {position:absolute;top:-40px;left:0;right:0;bottom:24%;z-index:999}
section.rooms .previous {position:absolute;top:32%;left:31.8%;color:#960030!important;}
section.rooms .next {position:absolute;top:32%;left:66.3%;color:#960030!important;}
section.rooms ul li h3 {color:#253138!important;margin:20px 0 0 0 !important;}
section.rooms ul li span {color:#D8D8D8!important;margin-top:33px;display:block;}
section.rooms ul li p {padding:0;margin:10px!important;}
section.rooms ul li a {color:#253138!important;border:1px solid #D8D8D8;}
section.rooms .form-cover {width:100%;height:50px;padding:28px 33px 10px 33px;background:#960030;color:#fff;}
section.rooms .form-content {width:100%;height:50px;padding-top:0;font-weight:500;}
section.rooms .form-content .wrap {padding:9px 15px;}
section.rooms .form-content .wrap2 {padding:0 15px;}
section.rooms .form-content .wrap2 input {width:100%;border:0;background:#960030;color:#fff;}
section.rooms .form-content .uk-button {margin-top:2px;color:#fff;font-weight:500;text-transform: capitalize;}
section.rooms select {color:#fff;background:#960030;border:0}

section.dinning {background: url(../img/bg-dinning.jpg);margin:33px 0 33px 0}
section.dinning h2{color:#fff;font-size:2.43em}
section.dinning p{color:#fff;font-size:1.26em}
section.dinning p span{color:#fff;}
section.dinning a {color:#fff;display: block}
section.dinning a:hover {color:#8F7D60!important;display: block}
section.dinning a span {display: block;margin:12px 10px 0 0 ;width:50px;border-top:1px solid #fff;float:left;}
section.dinning span.imza {margin-top:50px;display:block;font-size:.8em;color:#CE879D;letter-spacing:2px}
section.dinning img {position:absolute;top:0;right:0;}

section.offers {margin:33px 0 33px 0;color:#a0a0a0;font-size:12px;}
section.offers .head{ background: #8f7d60;padding:33px;margin:33px 0 0px 0}
section.offers .head h2 {font-size: 24px;color:#fff;margin:0;padding:0;}
section.offers .head h2 span {color:#fff}
section.offers .head h2 .home_firsat {color:#fff;}
section.offers .head p {font-size: 16px;color:#fff;padding-top:5px!important;margin-top:5px!important;font-weight:500;}
section.offers .uk-button  {border:1px solid #fff}
section.offers .uk-button-default {border:1px solid #fff;position: relative;top:-2px;padding:12px 62px;}
section.offers .uk-button-default:hover {background:#8F7D60;color:#fff!important;}

section.offers a {color:#fff;display: table}
section.offers a:hover {color:#fff!important;display: table}
section.offers a span {display: block;margin:12px 10px 0 0 ;width:50px;border-top:1px solid #333;float:left;}
section.offers .offer_item .offer_title{
    color: #fff;
}
section.giftCard ul{
    padding-left: 20px !important;
}
section.offers .offer_item .knyn-btn-style1{
    text-transform: none;
}

section.offers .offer_item .uk-overlay-default {
    background: #960030d6;
    margin: 15px;
}

section.pageHeader {
    background: url(../img/bg-head.jpg) no-repeat fixed;
    color:#fff;
}
section.pageHeader.informations{
    background: url(../img/informationgBG.jpg) no-repeat fixed;
    color:#fff;

}
.roomHeader     {background: url(../img/odl-head.jpg) no-repeat fixed!important;color:#fff;}
.meetingHeader  {background: url(../img/tpl-head.jpg) no-repeat fixed!important;;color:#fff;}
.dinningHeader  {background: url(../img/ymk-head.jpg) no-repeat fixed!important;;color:#fff;}
.weddingHeader  {background: url(../img/dgn-head.jpg) no-repeat fixed!important;;color:#fff;}
.spaHeader      {background: url(../img/spa-head.jpg) no-repeat fixed!important;;color:#fff;}
.lokasyonHeader {background: url(../img/lokasyon-head.jpg) no-repeat fixed!important;;color:#fff;}

/*********************************/

@font-face {
    font-family: 'GothamLight';
    src: url('https://www.movenpickistanbul.com/assets/css/Gotham-Light-TR.woff'),
    url('https://www.movenpickistanbul.com/assets/css/Gotham-Light-TR.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GothamBook';
    src: url('https://www.movenpickistanbul.com/assets/css/Gotham-Book-TR.woff'),
    url('https://www.movenpickistanbul.com/assets/css/Gotham-Book-TR.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham';
    src: url('https://www.movenpickistanbul.com/assets/css/Gotham-Medium-TR.woff'),
    url('https://www.movenpickistanbul.com/assets/css/Gotham-Medium-TR.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GothamBold';
    src: url('https://www.movenpickistanbul.com/assets/css/Gotham-Bold-TR.woff'),
    url('https://www.movenpickistanbul.com/assets/css/Gotham-Bold-TR.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.swissbistro .container{
    width: 1350px;
    max-width: 1350px;
}
.swissbistro header .top{
    padding: 65px 0 0px 0;
}
.swissbistro header .top .social{
    margin-top: 45px;
}
.swissbistro header .top .social li.uk-first-column{
    padding: 0px;
}
.swissbistro header .top .header_right {
    margin-top: 35px;
}
.swissbistro header .top .header_right .knyn-btn-style2{
    color: #fff!important;
    border: 1px solid #fff;
    background: none;
    letter-spacing: 1px;
}
.swissbistro header .top .header_right .knyn-btn-style2:hover{
    color: #e5e5e5!important;
    border: 1px solid #960030;
    background: #960030;
}
.swissbistro header .top .header_top_lang {
    margin-right: 20px;
}
.swissbistro header .top .header_top_lang a:hover{
    text-decoration: none;
}
.swissbistro header .top .social a{
    float: left;
    color: #fff;
    height: 30px;
    padding: 0px;
    width: 35px;
    display: block;
    line-height: 30px;
    margin: auto;
    text-align: center;
    background: none;
}
.swissbistro header .top .social a:hover{
    background: none;
}
.swissbistro header .top .social a i{
    font-size: 30px;
    width: 30px;
    height: 30px;
}
.swissbistro header .top_insta_text{
    float: right;
    color: #fff;

}
.swissbistro header .top_insta_text1{
    font-family: 'PT Sans';
    font-weight: bold;
    font-size: 14px;
    float: left;
    width: 100%;
    line-height: 17px;
}
.swissbistro header .top_insta_text2{
    float: left;
    width: 100%;
    font-family: 'PT Sans';
    font-size: 12px;
    line-height: 12px;
    color: #888;
    
}

.swissbistro header .logo_section{
    text-align: center;
}
.swissbistro header .logo{
    width: 240px;
}


.swissbistro_header{background: url(../img/swissbistro/banner.jpg) no-repeat center bottom;color:#fff;}
.swissbistro_header{padding: 16%;height: 790px;}
section.swissbistro_header h1{
    color: #fff;
    letter-spacing: 3px;
    text-align: center;
    padding: 1% 0 !important;
    margin-bottom: 0!important;
    font-family: 'GothamLight';
    font-size: 80px;
}
section.swissbistro_header h1 span{
    font-family: 'GothamBold';
}
section.swissbistro_header .drag_down{
    margin-top: 60px;
}
section.swissbistro_header .drag_down img{
    
}
section.swissbistro_header .drag_down a{
    font-family: 'GothamLight';
    font-size: 25px;
}
section.swissbistro_header .drag_down_text{
    font-family: 'GothamLight';
    font-size: 25px;
    margin-top: 10px;
    color: #fff;
}
section.swissbistro_header .drag_down a:hover{
    text-decoration: none !important;
}


/***** drag down animation ***/

.bounce{
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}

/******************/

/******** wine ****************/
.swissbistro #wine {
    color: #fff;
}
.swissbistro #wine .sarap_item_block{
    margin: 0px !important;
}
.swissbistro #wine .sarap_item1{
    margin-top: -442px;
}
.swissbistro #wine .sarap_banner_left{
    background-color: #000000;
    padding: 5% 0;
}
.swissbistro #wine .sarap_banner_left .sarap_banner_left_box{
    padding-left: 89px;
    margin-left: 140px!important;
}

.swissbistro #wine .sarap_banner_right .sarap_banner_right_box{
    padding-right: 136px;
    margin-left: 140px!important;
}

.swissbistro #wine .sarap_banner_right{
    background-color: #181C21;
    padding: 5% 0;
}
.swissbistro #wine .sarap_banner_left .sarap_text3{
    font-family: 'GothamBook';
    color: #888;
    padding-top: 25px;
}
.swissbistro #wine .sarap_banner_right .sarap_title1{
    color: #fff;
    font-family: 'GothamLight';
    padding-top: 25px;
    letter-spacing: 4px;
    font-size: 26px;
}
.swissbistro #wine .sarap_banner_right .sarap_title2{
    color: #AE0B3B;
    font-family: 'GothamBold';
    letter-spacing: 4px;
    font-size: 26px;
}
.swissbistro #wine .sarap_banner_right .sarap_text2{
    font-family: 'GothamLight';
    color: #888;
    padding-top: 25px;
}
.swissbistro #wine .sarap_banner_left .sarap_banner_left_btn{
    font-family: 'GothamBook';
    font-size: 12px;
    padding: 0;
    text-align: left;
    text-decoration: underline;
}

/******** flover ****************/
.swissbistro #flover{
    padding: 80px 0;
}
.swissbistro #flover .left_content{
    padding-top: 80px;
}
.swissbistro #flover .left_content h3{
    font-size: 43px;
    font-weight: 300;
}
.swissbistro #flover .left_content h3 span{
    font-size: 47px;
    font-weight: 600;
}
.swissbistro #flover .box_content{
    margin: 20px 0;
    text-align: left;
}

.swissbistro #flover .flover_title1{
    font-family: 'GothamLight';
}
.swissbistro #flover .flover_title2{
    font-family: 'GothamBold';
}
.swissbistro #flover .flover_btn{
    font-family: 'PT Sans';
    margin-top: 40px;
    letter-spacing: 0px;
    font-size: 17px;
    padding: 10px 30px 10px 40px;
    line-height: 17px;
    background: url(/assets/img/swissbistro/btn-icon.png) no-repeat;
    background-position: 5px center;
    text-align: left;
}
.swissbistro #flover .flover_btn:hover{
    background: url(/assets/img/swissbistro/btn-icon-white.png) no-repeat;
    background-position: 5px center;
    background-color: #960030;
}
.swissbistro #flover .box_content h3{
    font-family: 'GothamBook';
    font-size: 24px;
    text-align: center;
}
.swissbistro #flover .box_content p{
    font-family: 'GothamLight';
    font-size: 12px;
    text-align: center;
}
.swissbistro #flover .slider .uk-dotnav{
    top: -25px;
    position: relative;
}
.swissbistro #flover .slider .uk-dotnav li a {
    background-color: #fff;
}
.swissbistro #flover .slider .uk-dotnav li.uk-active a {
    background-color: #960030;
}

/*********** delicacies **************/
.swissbistro #delicacies{

}
.swissbistro #delicacies .deliccs_bg{
    background: url(/assets/img/swissbistro/bg_banner2.jpg) no-repeat;
    height: 260px;
    margin-top: 40px;
    margin-bottom: 80px;
}
.swissbistro .delicacies_content{
    padding-top: 60px;
}
.swissbistro .delicacies_content h2,
.swissbistro .delicacies_content p{
    text-align: center;
    color: #fff;
}
.swissbistro .delicacies_content h2{
    font-size: 59px;
    font-family: 'Gotham';
    line-height: 59px;
}
.swissbistro .delicacies_content p{
    font-size: 20px;
    letter-spacing: 10px;
    font-family: 'GothamBook';
}
.swissbistro #delicacies .box_content h3{
    font-family: 'GothamBook';
    font-size: 24px;
    padding: 10px 0;
}
    

/************ book ***************/

.swissbistro #book{
    margin-top: 60px;
}
.swissbistro #book.book_bg{
    background: url(/assets/img/swissbistro/bg_banner4.png) no-repeat #000 bottom;
    background-size: cover;
    padding-top: 65px;

}
.swissbistro #book .left_content{
    padding: 60px 0 400px 130px;

}
.swissbistro #book .left_content h3{
    font-family: 'GothamLight';
    font-size: 70px;
    color: #fff;
    line-height: 70px;
}
.swissbistro #book .left_content h3 span{
    font-family: 'GothamBold';
    font-size: 70px;
    color: #fff;
}
.swissbistro #book .left_content span{
    color: #fff;
    font-family: 'GothamLight';
}
.swissbistro #book .left_content .book_text{
    font-family: 'GothamLight';
    color: #b1b1b1;
    width: 100%;
    display: block;
    margin-top: 20px;
}
.swissbistro #book .box_content{
    margin: 20px 0;
    text-align: left;
}
.swissbistro #book .left_content .knyn-btn-style2{
    font-family: 'PT Sans';
    color: #fff;
    margin-top: 40px;
    letter-spacing: 2px;
    font-size: 17px;
    padding: 8px 30px;
}

.swissbistro #delicacies .slider .uk-dotnav{
    top: -25px;
    position: relative;
}

.swissbistro #delicacies .slider .uk-dotnav li a {
    background-color: #fff;
}
.swissbistro #delicacies .slider .uk-dotnav li.uk-active a {
    background-color: #960030;
}

/****fooooter ****/
.swissbistro_footer{
    background: #fff !important;
    margin: 0px;
    padding: 40px 0;

}
.swissbistro_copyright{
    font-family: 'PT Sans';
    color: #000;
    text-align: center;
    letter-spacing: 1px;
}
.swissbistro_copyright span{
    font-weight: 600;
}

/******************************************************/

@media only screen and (max-width:1600px) {
    .swissbistro #book .left_content{
        padding: 60px 0 340px 190px;
    }
}

@media only screen and (max-width:1400px) {
    .swissbistro #book .left_content{
        padding: 60px 0 300px 240px;
    }
}

@media only screen and (max-width:1100px) {
    .swissbistro #book .left_content{
        padding: 30px 0px 280px 160px;
        text-align: center;
    }
}

@media only screen and (max-width: 999px){
    .swissbistro .container{
        max-width: 100%;
    }
    .swissbistro header .top{
        padding: 10px 0;
    }
    .swissbistro_header{
        padding: 25% 0;
        height: 350px;
        background: url(../img/swissbistro/banner.jpg) no-repeat;
        background-size: cover;
        background-position: center;
    }

    .swissbistro header .logo{
        width: 140px
    }
    .swissbistro header .logo_section{
        text-align: center;
    }
    section.swissbistro_header h1{
        font-size: 35px;
        margin-top: 20px;
    }
    section.swissbistro_header .drag_down{
        margin-top: 20px;
    }
    /********** wine ******************/
    .swissbistro #wine .sarap_item1{
        /*margin-left: -376px;*/
        margin-top: -200px;
        height: 175px;
    }
    .swissbistro #wine .sarap_banner_left{
        padding: 2% 0;
    }

    .swissbistro #wine .sarap_banner_left .sarap_banner_left_box{
        padding: 0 20%;
        margin-left: 0px!important;
    }
    .swissbistro #wine .sarap_banner_left .sarap_banner_left_box img{
        margin-top: 25px;
    }
    .swissbistro #wine .sarap_banner_left .sarap_banner_left_btn{
        padding-top: 25px;
    }
    .swissbistro #wine .sarap_banner_right .sarap_banner_right_box{
        z-index: 8;
        margin-left: 55px !important;
        padding: 1px 0px;
        position: relative;
    }
    .swissbistro #wine .sarap_banner_right .sarap_title1{
        font-size: 14px;
        letter-spacing: 3px;
    }
    .swissbistro #wine .sarap_banner_right .sarap_title2{
        font-size: 14px;
        letter-spacing: 3px;

    }
    .swissbistro #wine .sarap_banner_left .sarap_text3{
        display: none;
    }
    .swissbistro #wine .sarap_banner_right .sarap_text2{
        font-size: 9px;
        padding-top: 0px;
        width: 140px;
    }
    .swissbistro #wine .sarap_banner_right{
        margin: 0px 0 !important;
        padding: 2% 0;

    }
    /***********flover****************/
    .swissbistro #flover,
    .swissbistro #flover .left_content{
        padding-top: 20px;
    }

    .swissbistro #flover .left_content h3{
        font-size: 35px;
    }
    .swissbistro #flover .left_content h3 span{
        font-size: 39px;
    }
    .swissbistro #flover .flover_btn{
        margin: 40px 0;
    }
    .swissbistro #flover {
        padding: 20px 0;
    }
    .swissbistro #flover .box_content{
        margin-bottom: 30px;
    }   
    .swissbistro #flover .box_content h3{
        text-align: center;
    }
    .swissbistro #flover .box_content p{
        text-align: center;
    }
    /************delicacies*********************/
    .swissbistro #delicacies .deliccs_bg{
        background-position: center;
    }
    .swissbistro .delicacies_content{
        padding: 25% 0;
    }
    .swissbistro .delicacies_content h2{
        font-size: 25px;
        line-height: 37px;
    }

    .swissbistro #delicacies .box_content h3{
        text-align: center;
    }
    .swissbistro .delicacies_content p {
        font-size: 13px;
        letter-spacing: 4px;
        font-family: 'GothamBook';
    }
    .swissbistro #delicacies .box_content{
        margin-bottom: 30px;
    }
    /********************/
    .swissbistro #book{
        margin-top: 20px;
    }
    .swissbistro #book .left_content{
        padding: 0px 0 230px 0px;
    }
    .swissbistro #book .left_content h3{
        font-size: 50px;
        line-height: 55px;
    }
    .swissbistro #book .left_content h3 span{
        font-size: 51px
    }
    .swissbistro_footer{
        padding: 20px 0;
    }
    /******************************/

}

section.pageHeader h1 {color:#fff;letter-spacing:3px;
    text-transform: uppercase;text-align: center;padding-top:15%;margin-bottom: 0!important;}
section.pageHeader .uk-breadcrumb {margin-top:0!important;}

section.subHead {padding:66px 0 33px 0}
section.subHead h2{font-size:1.7em;color: #253138}
section.subHead p {font-size:.8em;color:#818181}


footer  {background: #f5f5f5;margin-top:150px;}
footer .logo {width:222px;}

footer .top {background:#960030;color:#fff;padding:28px 33px 0 ;position:relative;top:-75px;}
footer .top h2{font-size: 24px;}
footer .top p{font-size: 16px;}
footer .top input {background: #960030 !important;border-top: 0!important;border-left: 0!important;border-right: 0!important;}
footer .top a {background:#960030;border:1px solid #fff!important;text-transform: capitalize!important;}
footer .top a:hover {/*color:#fff!important;*/}

footer .bottom  a {font-size:14px;color:#333;font-weight: 700}
footer .bottom  a:hover{border-bottom: 3px solid #960030;padding-bottom: 5px;}
footer .bottom  p {font-size:12px;}
footer .bottom {padding:0}
footer .bottom .social  {font-size:12px;height: 35px;}
footer .bottom .social a {
    color: #960030;
    height: 30px;
    padding: 0px;
    width: 30px;
    display: block;
    line-height: 28px;
    margin: auto;
    text-align: center;
}
footer .bottom .social a:hover{
    background-color: #960030;
    color: #fff !important;
}

footer .uk-button-default {border:1px solid #8F7D60!important;position: relative;top:-2px;padding:12px 62px;color:#fff!important;}
footer .uk-button-default:hover {border:1px solid #8F7D60!important;background:#8F7D60;color:#fff!important;}


.hamburger {color:#fff!important;}
.dinning-box {padding-top:100px;}
.dinning-box:first-child {padding-top:10px;}
.dinning-box .img{width:80%;float:left}
.dinning-box .text{width:33%;display:table;padding:33px;background:#fff;position:absolute;bottom:-33px;right:0px;}

.dinning-box:nth-child(even) .img{width:80%;float:right}
.dinning-box:nth-child(even) .text{width:33%;display:table;padding:33px;background:#fff;position:absolute;bottom:-33px;left:0px;}

section.address {margin-top:33px;margin-bottom:33px;}
section.address p {padding:0;margin:0}
section.address a {color:#777!important;}
.uk-card-body {padding:30px}
section.map {/*background:#253138 url(../img/wall1@2x.png);*/color:#fff;}
section.map h2 {color:#fff;margin:0!important;padding:0!important;}
section.map p.subtitle {color:#fff;margin:0!important;padding:0!important;}
section.map p.uk-text-small {font-size:12px;}
section.map h3 {color:#fff;margin:0!important;padding:0!important;}
section.map a {color:#fff!important;}
.map_link:hover {color:#fff;}
.map_link:focus {color:#fff;}
.hamburger {position: relative;top:10px;}


.fixHeight {display:block;height:55px;}

#modal-center .uk-modal-dialog{
    width: 1000px !important;
}
@media only screen and (max-width:1600px) {
    .mu-container {width:90%;margin:auto;}
    section.rooms .transparan_cover {position: absolute;top: -40px;left: 0;right: 0;bottom:28%!important;z-index: 999}
    section.rooms ul li p {padding:0 0;margin:10px!important;font-size: 14px;}
    section.pageHeader h1 {color:#fff;letter-spacing:3px;text-transform: uppercase;text-align: center;padding-top:19%;margin-bottom: 0!important;}

    .fixHeight{height: 75px;}
}

@media only screen and (max-width:1400px) {
    .mu-container {width:90%;margin:auto;}
    section.rooms .transparan_cover {position: absolute;top: -40px;left: 0;right: 0;bottom:33%!important;z-index: 999}
    section.rooms ul li p {padding:0 0;margin:10px!important;font-size: 14px;}
    section.pageHeader h1 {color:#fff;letter-spacing:3px;text-transform: uppercase;text-align: center;padding-top:20%;margin-bottom: 0!important;}

    .fixHeight{height: 85px;}
    #modal-center .uk-modal-dialog{
        width: 1000px !important;
    }
}

@media only screen and (max-width:1100px) {
    section.pageHeader h1 {color:#fff;letter-spacing:3px;text-transform: uppercase;text-align: center;padding-top:25%;margin-bottom: 0!important;}

    #modal-center .uk-modal-dialog{
        width: 900px !important;
    }
}

@media only screen and (max-width: 999px){
    .fixHeight{height: 95px;}
    .uk-grid>*>:last-child{
            margin-bottom: 5px;
    }
    .uk-nav-primary>li>a{
        font-size: 1.3rem;
        line-height: 1.8;
    }
    #modal-center .uk-modal-dialog{
        width: 800px !important;
    }
}
@media only screen and (orientation: portrait)  {
    section.rooms .transparan_cover {position: absolute;top: -40px;left: 0;right: 0;bottom:23%!important;z-index: 999}

    section.pageHeader h1 {color:#fff;text-transform: uppercase;text-align: center;padding-top:55%;margin-bottom: 0!important;}
    section.pageHeader .uk-breadcrumb {margin-top:0!important;}

    section.subHead {padding:20px 0 20px 0}
    section.subHead h2{font-size:1.7em;color: #253138}
    section.subHead p {font-size:.8em;color:#818181}

    section.rooms .previous {position:absolute;top:82.5%;left:0;color:#960030!important;}
    section.rooms .next {position:absolute;top:82.5%;left:90%;color:#960030!important;}
    section.rooms ul li p {padding:0 20px;margin:10px!important;font-size: 14px;}
    section.rooms .head {
        margin-bottom: 20px!important;
    }

    section.dinning {
        background: url(../img/bg-dinning.jpg);
        margin: -30px 0 33px 0;
    }
    .dinning-box .img{width:100%;float:none}
    .dinning-box .text{width:100%;display:table;padding:5px;background:#fff;position:relative;bottom:0;right:0;}

    .dinning-box-opposite .img{width:100%;float:none}
    .dinning-box-opposite .text{width:100%;display:table;padding:5px;background:#fff;position:relative;bottom:0;left:0;}

    section.wedding .wedding-cover{margin:0 0 0 33px}
    section.wedding .wedding-cover{position:relative;top:-75px;}
    section.wedding span.imza {
        margin-top: 40px!important;
    }
    .dinning-box {padding-top:10px;}

    .dinning-box .img{width:100%;float:none}
    .dinning-box .text{display:block;padding:1px;background:#fff;position: relative}

    .dinning-box:nth-child(even) .img{width:100%;float:none}
    .dinning-box:nth-child(even) .text{display:block;padding:10px!important;position: relative;}

    .roomHeader     {background:#000 url(../img/m-odl-head.jpg) no-repeat center!important;color:#fff;-webkit-background-size:100%;}
    .meetingHeader  {background:#000 url(../img/m-tpl-head.jpg) no-repeat center!important;color:#fff;-webkit-background-size: 100%;}
    .dinningHeader  {background:#000 url(../img/m-ymk-head.jpg) no-repeat center!important;color:#fff;-webkit-background-size: 100%;}
    .weddingHeader  {background:#000 url(../img/m-dgn-head.jpg) no-repeat center!important;color:#fff;-webkit-background-size: 100%;}
    .spaHeader      {background:#000 url(../img/m-spa-head.jpg) no-repeat left!important;color:#fff;-webkit-background-size: 100%;}
    .lokasyonHeader {background:#000 url(../img/m-lokasyon-head.jpg) no-repeat top!important;color:#fff;-webkit-background-size: 100%;}

    section.avantaj {padding-bottom:0!important;;}
    section.avantaj .ileri {position: absolute;top:33px;right:40px;background: #ccc;zoom:1.2}
    section.avantaj .ileri:hover {background: #ccc;color:#fff!important;}
    section.avantaj .geri {position: absolute;top:33px;right:0;background: #ccc;zoom:1.2}
    section.avantaj .geri:hover {background: #ccc;color:#fff!important;}



    .uk-button-primary {border:1px solid #960030!important;background:#fff;color:#960030!important;text-transform: none;padding:6px 35px;}
    .uk-button-primary:hover {background:#960030!important;text-transform: none;color:#fff!important;}

    .uk-button-default {border:1px solid #8F7D60;padding:6px 35px;}
    .uk-button-default:hover {background:#8F7D60;color:#fff!important;}
    section.rooms .uk-button-default {border:1px solid #8F7D60;position: relative;top:-2px;padding:6px 35px;}
    section.rooms .uk-button-default:hover {background:#8F7D60;color:#fff!important;}
    footer {padding-top: 30px;margin-top:30px;}
}
/* uk kit customize */
.uk-lightbox {background: rgba(0,0,0,.75);}
.uk-button{font-size: 17px;}
.uk-dotnav>.uk-active>*{
    background-color: #960030;
}
.uk-input, .uk-select:not([multiple]):not([size]),
.uk-select[multiple], .uk-select[size], .uk-textarea{
    border: none;
    border-bottom: 1px solid #ededed;
}
.uk-button-primary{
    padding: 7px 40px;
    font-size: 17px;
    font-weight: 300;
    letter-spacing: 0px;
    text-transform: none;
}
.uk-link, a{
    color: #777;
}
.uk-input:focus, .uk-select:focus, .uk-textarea:focus{
    border-color: #960030;
}
.mt-0{
    margin-top: 0px !important;
}
.mb-0{
    margin-bottom: 0px !important;
}
.pt-0{
    padding-top: 0px !important;
}
.pb-0{
    padding-bottom: 0px !important;
}

.mt-1{
    margin-top: 10px !important;
}
.mb-1{
    margin-bottom: 10px !important;
}
.pt-1{
    padding-top: 10px !important;
}
.pb-1{
    padding-bottom: 10px !important;
}