/* @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;}
 
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;}

 

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

@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;
}

.botanica header .top{
    padding: 0px;
    margin-top: 80px;
}

.botanica header .top .social{
    padding-left: 50px;
    margin-top: 25px;
}
.botanica header .top .social a{
    float: left;
    color: #497e42;
    height: 30px;
    padding: 0px;
    width: 35px;
    display: block;
    line-height: 30px;
    margin: auto;
    text-align: center;
    background: none;
}
.botanica header .top .social a:hover{
    background: none;
}
.botanica header .top .social a i{
    font-size: 35px;
    width: 35px;
    height: 35px;
    padding-right: 5px;
}
.botanica header .top_insta_text{
    color: #fff;

}
.botanica header .top_insta_text1{
    font-family: 'PT Sans';
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
    color: #000;
    display: block;
}
.botanica header .top_insta_text2{
    font-family: 'PT Sans';
    font-size: 12px;
    line-height: 12px;
    color: #888;
    display: block;
    
}

.botanica header .top .top_tel{
    background: transparent;
    border : 2px solid #497e42;
    border-radius: 30px;
    height: 60px;
    margin-top: 10px;
    width: 225px;
    color: #000;
    transition-timing-function: ease-out;
    transition: 0.25s;
    transform: translateY(0);
}
.botanica header .top .top_tel .top_tel_icon{
    float: left;
    padding: 8px 8px 8px 16px;
    color: #497e42;
}

.botanica header .top a.tel_block{
    width: 170px;
}
.botanica header .top .top_tel:hover{
    background: #497e42;
    color: #fff;
    transition-timing-function: ease-out;
    transition: 0.25s;
    transform: translateY(0);
}
.botanica header .top .top_tel1{
    float: left;
    color: #000;
    opacity: 0.7;
    font-size: 16px;
    line-height: 13px;
    margin-top: 8px;
}
.botanica header .top .top_tel:hover .top_tel1{
    color: #fff;
    opacity: 0.3;
    transition-timing-function: ease-out;
    transition: 0.25s;
    transform: translateY(0);
}
.botanica header .top .top_tel:hover .top_tel_icon{
    color: #fff;
    transition-timing-function: ease-out;
    transition: 0.25s;
    transform: translateY(0);
}


.botanica header .top a{
    text-decoration: none;
    color: #fff;
    display: block;
}
.botanica header .top a:hover{
    text-decoration: none;
    color: #fff !important;
}
.botanica header .top .top_tel2{
    float: left;
    font-size: 18px;
}
.botanica_banner{
    background: url('../img/botanica/home-banner-bg.png');
    background-repeat: no-repeat;
}
.botanica_banner_left{
    background: url(../img/botanica/home-banner.png) bottom right;
    background-repeat: no-repeat;
    height: 952px;
}
.botanica_banner_right{
}

.botanica header .top .mobile_menu_hamburger{
    display: block;
}
.botanica_banner_content{
    margin-top: 300px;
    margin-bottom: 150px;
}
.botanica_banner_content h1{
    font-size: 140px;
    font-weight: bold;
    margin-left: -135px;
    color: #fff;
    line-height: 145px;
    float: left;
    padding-bottom: 10px;
}
.botanica_banner_content h1 span{
    float: left;
    width: 100%;
}
.botanica_banner_content .banner_text{
    font-size: 28px;
    font-family: 'GothamBook';
    color: #fff;
    margin-left: -105px;
    letter-spacing: 6px;
}
.botanica_banner_bottom_left{
    position: absolute;
    bottom: -50px;
    right: -70px;
}
.botanica .botanica_banner .rotate_img {

    width: 150px;
    height: 150px;
    -webkit-animation:spin 20s linear infinite;
    -moz-animation:spin 20s linear infinite;
    animation:spin 20s linear infinite;
}
@-moz-keyframes spin { 
    100% { -moz-transform: rotate(360deg); } 
}
@-webkit-keyframes spin { 
    100% { -webkit-transform: rotate(360deg); } 
}
@keyframes spin { 
    100% { 
        -webkit-transform: rotate(360deg); 
        transform:rotate(360deg); 
    } 
}
.botanica_banner_bottom_right{
    margin-top: 60px;
}
.botanica_banner_bottom_right .drag_down{
        text-align: center;
}
.botanica_banner_bottom_right .drag_down_text{
    font-size: 28px;
    font-family: 'GothamLight';
    color: #608f5a;
    text-decoration: none;
}
.botanica_banner_bottom_right a:hover{
    text-decoration: none;
}
.botanica_banner_bottom_right .drag_down_text:hover{
    color: #608f5a !important;
    text-decoration: none;
}
/****** hizmetler ********************/

.botanica .hizmetler{
    margin: 120px 0;
}
.botanica .hizmetler .bg_overlay_left{
    position: absolute;
    display: block;
    top: 700px;
    left: -350px;
    bottom: 0;
    background: url(../img/botanica/left-bg.png);
    height: 632px;
    width: 991px;
}
.botanica .hizmetler .bg_overlay_right{
    position: absolute;
    display: block;
    top: 1100px;
    right: 0px;
    bottom: 0;
    background: url(../img/botanica/right-bg.png);
    height: 562px;
    width: 177px;

}
/*.botanica .botanica_parallax .bg_overlay_right2{
    position: absolute;
    display: block;
    top: 2560px;
    right: 0px;
    bottom: 0;
    background: url(../img/botanica/right2-bg.png);
    height: 470px;
    width: 390px;

}*/
.botanica .botanica_parallax .bg_overlay_right2{
    position: relative;
    top: -860px;
    margin-right: 0px;
    right: 0px;
    background: url(../img/botanica/right2-bg.png);
    height: 470px;
    width: 390px;
    float: right;

}

.botanica .hizmetler .col{
    /*padding-right: 10px !important;
    padding-left: 10px !important;*/
}
.botanica .hizmetler .hizmet_box{
    background: #fff;
    /* border: 1px solid #fbfbfb; */
    box-shadow: 0px 2px 30px #00001114;
    border-radius: 30px;
    padding: 30px 30px 10px 30px;
    transition-timing-function: ease-out;
    transition: 0.25s;
    transform: translateY(0);

}
.botanica .hizmetler .hizmet_box:hover{
    cursor: pointer;
    box-shadow: 0px 4px 50px #0000002b;
    transition-timing-function: ease-in;
    transition: 0.2s;
    transform: translateY(2%);
}
.botanica .hizmetler .hizmet_box img{
    padding-top: 35px;
}
.botanica .hizmetler .hizmet_box.hb2{
    margin-top: 30px;
}
.botanica .hizmetler .hizmet_box .hizmetler_title{
    font-size: 20px;
    font-family: 'Gotham';
    padding-top: 25px;
}
.botanica .hizmetler .hizmet_box .hizmetler_text{
    font-size: 12px;
    font-family: 'GothamLight';
    padding-top: 15px;
}
.botanica .hizmetler .hizmet_box .hizmetler_botanica{
    font-size: 13px;
    font-family: 'Gotham';
    opacity: 0.4;
}
/******************************************/
  
.botanica .hizmetler_slider{
    padding: 100px 0;
}
.botanica .hizmetler_slider ul li{
    text-align: center;
}
.botanica .hizmetler_slider ul li img{
    border-radius: 20px
}
.botanica .hizmetler_slider .uk-dotnav{
    margin-top: 30px;
}
.botanica .hizmetler_slider .uk-dotnav>.uk-active>*{
    background-color: #497e42;
}
.botanica .hizmetler_slider a:hover{
    color: #497e42 !important;
}


/***********hizmet detay ************/
.botanica #hizmet_masaj{
    
}
.botanica #hizmet_fitness{
    
}
.botanica #hizmet_havuz{
    
}
.botanica #hizmet_hamam{
    
}
.botanica #hizmet_cilt_bakimi{
    
}

.botanica .hizmet_detay{
    font-family: 'GothamBook';
    padding: 50px 0;
}
.botanica .hizmet_detay img{
    border-radius: 20px;
}
.botanica .hizmet_detay strong{
    color: #497e42;
}
.botanica .hizmet_detay ul li{
    list-style-type: none;
}
.botanica .hizmet_detay .hizmet_detay_title{
    font-size: 45px;
    color: #497e42;

}
.botanica .hizmet_detay .hizmet_detay_text1{
    font-size: 14px;
    line-height: 23px;
    font-weight: bold;
}


.botanica .hizmet_detay .hizmet_detay_text2{
    font-size: 14px;
    line-height: 23px;

}
/********* parallax *********************/

.botanica_parallax{
    height: 810px;
    text-align: center;
    padding: 150px 0;
    background: url('../img/botanica/fitness.jpg');
}
.parallax_title{
    padding-top: 35px;
    color: #fff;
    font-size: 45px;
    line-height: 50px;
    font-family: 'GothamBook';
}
.parallax_text{
    margin-top: 30px;
    color: #fff;
    font-size: 14px;
    font-family: 'GothamBook';
    opacity: 0.8;
}
.parallax_btn{ 
    margin-top: 30px;
    color: #fff;
    font-size: 20px;
    font-family: 'GothamBook';
    border-radius: 30px;
    height: 60px;
    padding: 10px;
    width: 340px;
    background-color: transparent !important;
    border: 1px solid #fff !important;
}
.botanica_parallax .parallax_btn:hover,.botanica_parallax .parallax_btn:focus,.botanica_parallax .parallax_btn:visited{
    color: #fff !important;
    cursor: pointer;
    border: none !important;
    background-color: #497e42 !important;
}
/********randevu formu *********************/
.randevu_formu{
    margin-top: 130px;

}
.randevu_formu .randevu_bilgi_title{
    font-size: 35px;
    font-family: 'GothamLight';
    color: #000;
}
.randevu_formu .randevu_bilgi_text{
    font-size: 12px;
    font-family: 'GothamLight';
    color: #000;
}

/********social************/

.randevu_formu .social{
    display: inline-block;
}
.randevu_formu .social a:hover{
    background: none;
}
.randevu_formu .social a i{
    font-size: 36px;
    width: 36px;
    height: 36px;
    padding-right: 5px;
    color: #497e42;
}
.randevu_formu .social a:hover i{
    opacity: 0.8;
}
.randevu_formu .top_insta_text{
    display: inline-block;
    color: #fff;
    padding-top: 3px;

}
.randevu_formu .top_insta_text a:hover{
    text-decoration: none !important;

}
.randevu_formu .top_insta_text1{
    font-family: 'PT Sans';
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
    color: #000;
    display: block;
}
.randevu_formu .top_insta_text2{
    font-family: 'PT Sans';
    font-size: 12px;
    line-height: 12px;
    color: #888;
    display: block;
    
}
/********social************/

.randevu_formu .uk-input::placeholder,
.randevu_formu .uk-select::placeholder,
.randevu_formu .uk-select,
.randevu_formu .uk-textarea::placeholder {
    font-family: 'GothamBook';
    font-size: 16px;
    color: #000000;
}
.randevu_formu .uk-input:focus,
.randevu_formu .uk-select:focus,
.randevu_formu .uk-textarea:focus {
    border-color: #497e42;
}
.randevu_formu .uk-button{
    border-radius: 30px !important;
    padding: 12px 50px;
    font-family: 'GothamBook';
    font-size: 16px;
    color: #497e42 !important;
    background-color: transparent !important;
    border: 1px solid #497e42 !important;

}
.randevu_formu .uk-button:hover,.randevu_formu .uk-button:focus,.randevu_formu .uk-button:visited{
    border: 1px solid transparent;
    color: #ffffffbf  !important;
    background-color: #497e42 !important;
}
.randevu_formu input[type=checkbox]{
    float: left;
    height: 35px;
    width: 35px;
    border: 1px solid #497e42;
}

.randevu_formu input[type=checkbox]::selection {
    background: #497e42;
    color: #fff;
    text-shadow: none;
}
.randevu_formu input[type=checkbox]:cheked:before{
    background: #497e42;
    color: #fff;
    text-shadow: none;
}
.randevu_formu input[type=checkbox]:checked {
    border: none;
    color: #fff;
    accent-color: #497e42;
}



/** Custom Select **/
    .custom-select-wrapper {
      position: relative;
      display: inline-block;
      user-select: none;
      width: 100%;
    }
    .custom-select-wrapper select {
        display: none;
    }
    .custom-select {
        position: relative;
        display: inline-block;
        padding: 0 0 0 10px !important;
    }
    .custom-select-trigger {
      position: relative;
      display: block;
      width: 100%;
      cursor: pointer;
    }
    .custom-select-trigger:after {
        position: absolute;
        display: block;
        content: '';
        width: 10px; height: 10px;
        top: 50%; right: 25px;
        margin-top: -3px;
        right: 5px;
        border-bottom: 1px solid #497e42;
        border-right: 1px solid #497e42;
        transform: rotate(45deg) translateY(-50%);
        transition: all .2s ease-in-out;
        transform-origin: 50% 0;
    }
    .custom-select.opened .custom-select-trigger:after {
        margin-top: 3px;
        transform: rotate(-135deg) translateY(-50%);
    }
    .custom-options {
        position: absolute;
        display: block;
        top: 100%; left: 0; right: 0;
        min-width: 100%;
        margin: 5px 0;
        box-sizing: border-box;
        transition: all .2s ease-in-out;
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        transform: translateY(-15px);
    }
    .custom-select.opened .custom-options {
        opacity: 1;
        visibility: visible;
        pointer-events: all;
        transform: translateY(0);
        background-image: none !important;
        background: none !important;
    }
    .uk-select:not([multiple]):not([size]){
        background-image: none !important;
    }

    .option-hover:before {
      background: #f9f9f9;
    }
    .custom-option {
      position: relative;
      display: block;
      padding: 0 22px;
      border-bottom: 1px solid #ededed;
      line-height: 47px;
      cursor: pointer;
      transition: all .2s ease-in-out;
      background: #f7f7f7;
    }
    .custom-option:hover,
    .custom-option.selection {
         color: #fff;
        background: #497e42;
    }

    /** Custom Select **/

.randevu_formu .contact_privacy_text{
    float: left;
    padding: 7px 10px;
    color: #000;
    font-size: 14px;
    font-family: 'GothamLight';
}
.randevu_formu a.contact_privacy_text:hover{
    color: #497e42 !important;
}
.randevu_formu .icon_security_img{

}
.randevu_formu .icon_security_text{
    font-size: 14px;
    font-family: 'GothamLight';
}


/****************************/
.botanica footer{
    margin-top: 10px;
}
.botanica .botanica_footer{
    background: #fafafa;
    text-align: center;
}
.botanica .botanica_footer .footer_content {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 400px;
    padding: 35px 0px;
}
.botanica .botanica_footer .footer_content img{
    float: left;
    padding-right: 30px;
    
}
.botanica .botanica_footer .footer_content .botanica_copyright{
    font-size: 11px;
    font-family: 'GothamBook';
    text-align: left;
    color: #9B9B9B;
    padding-top: 10px;
}
.botanica .botanica_footer .footer_content .botanica_copyright span{
    font-weight: bold;
    display: inline-block;
    
}
.botanica #scroll_top {
  display: inline-block;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 50px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
  color: #fff;
  background-color: #497e42;
  line-height: 35px;
}
.botanica .fixed_tel{
    display: none;
    position: fixed;
    bottom: 70px;
    left: 10px;
}
.botanica .fixed_tel .fixed_tel_ico_border{
    border-radius: 50%;
     padding: 10px;
     background: #497e42;
}
.botanica .fixed_tel .fixed_tel_ico_border .fixed_tel_icon{
    color: #fff;
}
.botanica #scroll_top:hover {
  cursor: pointer;
  background-color: #497e42;
  color: #fff !important;
}
.botanica #scroll_top:active {
  background-color: #497e42;
  color: #fff !important;
}
.botanica #scroll_top.show {
  opacity: 1;
  visibility: visible;
}

.parallax_btn:focus,
.randevu_formu .uk-button:focus{outline: none;}

/*******************************/
/***** 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);
  }
}

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

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

@media only screen and (max-width:1600px) {
    .container {
        max-width: 1340px;
    }
}  

@media only screen and (max-width:1400px) {
    .container {
        max-width: 1340px;
    }

}

@media only screen and (max-width:1100px) {

    .container {
        max-width: 1140px;
    }
    .botanica header .top {
        padding: 0px;
        margin-top: 50px;
    }
    .botanica header .top .top_tel_block{
        position: fixed;
        bottom: 70px;
        left: 10px;
    }

    .botanica header .top .top_tel {
        background: #497e42;
    }
    .botanica header .top .top_tel .top_tel_icon{
        color: #fff;
    }
    
    .botanica header .top .top_tel1,
    .botanica header .top .top_tel2{
        color: #fff;
    }
    .botanica .hizmetler .bg_overlay_left{
        max-width: 100%;
    }
    .botanica_banner_bottom_left{
        right: 0px;
    }
    .botanica_banner_left {
        height: 700px;
        background-size: 825px;
    }
    .botanica_banner_content h1 {
        font-size: 70px;
        font-weight: bold;
        margin-left: 0;
        color: #fff;
        line-height: 75px;
    }
    .botanica_banner_content .banner_text {
        font-size: 13px;
        font-family: 'GothamBook';
        color: #fff;
        margin-left: 0;
        letter-spacing: 6px;
    }
    .botanica_banner_content {
        margin-top: -430px;
    }
    .botanica_banner {
        background: none !important;
    }
    .botanica_banner_bottom_left {
        display: none !important;
    }
    .botanica_banner_bottom_right {
        margin-top: -120px;
    }
    .botanica .top .mobile_menu_hamburger{
        display: block;
        margin-top: -5px;
    }
    .botanica .top .mobile_menu_hamburger .hamburger{
        color: #000 !important;
    }  
    /***** hizmetler ********/
    .botanica .hizmetler {
        margin: 100px 0;
    }
    .botanica .hizmetler .hizmet_box{
         min-width: 200px;
         margin-top: 30px;
    }
    .botanica .hizmetler_slider{
        margin: 0 20px;
    }
    /***********************************/
    .botanica .hizmet_detay .hizmet_detay_title{
        font-size: 40px;
        margin-top: 20px;
    }
    /*********************************/
    .botanica .hizmetler .bg_overlay_left {
        position: absolute;
        display: block;
        top: 675px;
        left: -125px;
        bottom: 0;
        background: url(../img/botanica/left-bg.png) center;
        height: 190px;
        width: 350px;
        background-size: 400px;
        background-repeat: no-repeat
    }
    .botanica .hizmet_detay{
        padding: 0px 0px;
    }
    .botanica .botanica_parallax .bg_overlay_right2{
        display: none !important;
    }
    /*.botanica .botanica_parallax .bg_overlay_right2 {
        position: absolute;
        display: block;
        top: 3650px;
        right: 0px;
        bottom: 0;
        background: url(../img/botanica/right2-bg.png);
        height: 235px;
        width: 235px;
        background-size: 250px;
        background-repeat: no-repeat;
    }*/
    /**************************/
    .parallax_title{
        font-size: 40px;
    }
    .randevu_formu{
        margin-top: 35px;
    }
    .randevu_formu .randevu_bilgi_title{
        font-size: 40px;
    }
    .randevu_formu .randevu_bilgi_text {
        font-size: 17px;
    }
    .randevu_formu .rezervasyon_form {
        margin-top: 20px;
    }
    .randevu_formu .contact_privacy_text {
        font-size: 11px;
    }
    .randevu_formu input[type=checkbox] {
        height: 30px;
        width: 30px;
    }
    .randevu_formu .icon_security_text {
        font-size: 12px;
    }
    .botanica footer {
        margin-top: 40px;
    }

    .botanica .botanica_footer .footer_content {
        max-width: 100%;
    }
    .botanica #scroll_top{
        bottom: 75px;
    }
    .botanica .fixed_tel{
        display: block;
    }
    /*************************/


}

@media only screen and (max-width: 999px){

}
@media only screen and (orientation: portrait)  {
   
}
@media only screen and (min-width:1300px) {
    .container {
        max-width: 1340px !important;
    }
}  
