*{font-size:16px;font-family:Merriweather,serif}@media only screen and (max-width:768px){body{font-size:14px}h1{font-size:2rem!important}h2{font-size:1.5rem!important}h3{font-size:1.25rem!important}h4{font-size:1.1rem!important}h5,h6{font-size:1rem!important}p{font-size:14px!important;line-height:1.5}.border-left,.border-right{border:0!important}.navbar-nav .nav-link{padding:12px 16px!important;font-size:16px!important}.navbar-nav a[href*=lang]{padding:12px 20px!important;font-size:16px!important}}.petek-logo{height:auto;max-width:160px}@media only screen and (max-width:768px){.petek-logo{max-width:120px!important}}.nav-item .nav-link{font-size:.9rem}.navbar-nav .nav-link.active{font-weight:600!important;color:#7d021f!important}.lang-switcher{padding:8px 16px!important;border:2px solid transparent!important;text-decoration:none!important;font-weight:500!important;color:#fff!important;transition:all .3s ease!important;margin:0 8px!important;align-items:center!important;border-radius:8px!important;background:linear-gradient(135deg,#7d021f,#a30326)!important;display:inline-flex!important}.lang-switcher:hover{transform:translateY(-2px)!important;color:#fff!important;box-shadow:0 4px 12px rgba(125,2,31,.3)!important;background:linear-gradient(135deg,#a30326,#c7032f)!important}.lang-switcher:focus{outline:none!important;box-shadow:0 0 0 3px rgba(125,2,31,.4)!important}@media (min-width:992px){.lang-switcher{margin-bottom:2px!important;margin-top:-2px!important}}@media only screen and (max-width:768px){.lang-switcher{padding:12px 16px!important;justify-content:center!important;font-size:16px!important;margin:8px 0!important;width:100%!important}}.page-header{min-height:40vh;justify-content:center;position:relative;background-size:cover;align-items:center;background-position:50%;background-repeat:no-repeat;display:flex}.page-header:before{right:0;content:"";position:absolute;bottom:0;top:0;background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.4));left:0;z-index:1}.page-header-content{color:#fff;position:relative;text-align:center;z-index:2}.page-header-title{font-size:4rem;font-weight:700;margin-bottom:.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.8);font-family:Merriweather,serif}.page-header-subtitle{font-size:1.5rem;font-weight:300;margin-bottom:0;text-shadow:1px 1px 2px rgba(0,0,0,.8);opacity:.9}@media only screen and (max-width:768px){.page-header{min-height:30vh}.page-header-title{font-size:2.5rem!important;font-weight:600!important}.page-header-subtitle{font-size:1.2rem!important;font-weight:300!important}}.slider-container{position:relative}.swiper{height:100%;width:100%}.swiper-slide{justify-content:center;font-size:18px;text-align:center;align-items:center;background:#fff;display:flex}.swiper-slide img{height:100%;object-fit:cover;width:100%;display:block}.slider-hero{height:100%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%;width:100%;z-index:1000}.hero-background{background-color:rgba(127,17,47,.88)!important}.menu-cards{min-height:429px;background-size:cover!important;background-repeat:no-repeat!important;background-position-x:center}.hero-2-section{background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.8)),url(https://kandillipastanesi.com/wp-content/uploads/2020/03/p12.jpg);background-size:cover;background-position:50%}.border-left{border-left:1px solid #f3f3f3}.border-right{border-right:1px solid #f3f3f3}.divider-div{justify-content:space-between;align-items:center;display:flex}.divider{flex:1;margin-right:.75rem;border-top:1px solid #242424;margin-left:.75rem}.circle{height:40px;justify-content:center;background-color:#7f112f;align-items:center;border-radius:50%;width:40px;display:flex}.about-us-header{min-height:300px;position:relative;background-size:cover;background-position:50%;background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://kandillipastanesi.com/wp-content/uploads/2020/10/L4A8146-Genel-2.jpg)}.end-shape{overflow:hidden;transform:rotate(180deg);position:absolute;bottom:-1px;left:0;width:100%;line-height:0}.main-header-text{font-size:5rem;font-weight:500;color:#fff;letter-spacing:-2.4px;line-height:.8em}@media only screen and (max-width:768px){.main-header-text{font-size:2.5rem!important;letter-spacing:-1px!important;line-height:1.1em!important}}p{font-size:1.125rem;font-weight:300;color:#fff;letter-spacing:.2px;line-height:1.4em}.main-header-2{font-size:2rem;font-weight:500;color:#fff;letter-spacing:-1px;line-height:1em}.overlay{height:100%;transition:background .3s,border-radius .3s,opacity .3s;position:absolute;opacity:.56;top:0;background-color:#000;left:0;width:100%;z-index:999}.go-to-menu{font-size:12px;border:1px solid #fff;font-weight:700;color:#fff;letter-spacing:1.4px;background-color:rgba(62,51,51,0);border-radius:30px 30px 30px 30px}.go-to-menu:hover{background-color:#7f112f}.go-to-menu:focus,.go-to-menu:hover{border-color:#fff;color:#fff;border-width:1px}.go-to-menu:focus{background-color:#7f112f!important}.cards-header{font-size:2.125rem;font-weight:700;color:#fff;letter-spacing:-1.1px;line-height:.8em}.list-all-btn{font-size:.75rem;font-weight:900;color:#fff;letter-spacing:1.4px;background-color:#7f112f;border-radius:30px 30px 30px 30px}.list-all-btn:hover{color:#fff;background-color:#000}.list-all-btn:focus{color:#fff!important;background-color:#000!important}.hero-header{font-size:2.688rem;font-weight:800;color:#fff;letter-spacing:-1.4px}.hero-inner-text{font-size:1.125rem;font-weight:300;color:#fff;letter-spacing:2.7px!important}.hero-part-header{font-size:1.25rem;font-weight:500;color:#fff;margin-top:12px}.hero-itallic{font-size:1rem;font-weight:300;font-style:italic;color:#fff}.footer-text{font-size:.85rem;color:#242424;line-height:1.7em}.phone-text{font-size:2rem;font-weight:900;color:#202020;letter-spacing:0}.about-us-header-text{font-size:2.9rem;color:#fff;letter-spacing:-.9px}.about-us-hero-header{font-size:1.75rem;font-weight:700;font-style:normal;text-shadow:0 0 10px #fff;letter-spacing:.7px;line-height:1.2em}.about-inner{font-size:1rem;font-weight:400;font-style:italic;margin-bottom:30px;color:#000;letter-spacing:0}.reservation-text{font-size:1rem;font-weight:300;color:#333}.reservation-info-header{font-size:1.5rem;font-weight:400;color:#3a3a3a;letter-spacing:3.9px}.reservation-info-text{font-size:1rem;font-weight:400;color:#707070;line-height:28px}.reservation-phone{font-size:3rem;font-weight:1000}.contact-info-header{font-size:1.3rem;color:#000}.contact-place-card{border:0!important;background-color:rgba(84,89,95,.07)}.contact-phone-card{border:0!important;background-color:rgba(164,124,35,.09)}.contact-mail-card{border:0!important;background-color:rgba(84,89,95,.07)}.contact-info-text{font-size:.9rem;font-weight:500;color:#707070;line-height:28px}.form-control{border-radius:0}.form-control:focus{border:1px solid #7f112f;outline:none!important;box-shadow:none!important}.anouncements-modal{min-height:88vh;border-radius:13px}.modal-background{background-color:#fff6d8;background-image:url(https://kandillipastanesi.com/wp-content/uploads/2023/11/11-Royal-Afternoon-Tea-Box-Tanitim-Kart-Kandilli-Pastanesi-4.jpeg)}.main-menu-card,.modal-background{background-size:cover;background-position:50%;background-repeat:no-repeat}.main-menu-card{height:100px;overflow:hidden;justify-content:center;align-items:center;border-radius:50%;width:100px;display:flex}.text-red{color:#7f112f}.sub-category-card{padding:3px 8px;color:#f3f3f3;background-color:#7f112f;margin:5px;border-radius:7px}.sub-category-card:hover{color:#f3f3f3;background-color:#a22144}.sub-category-card:focus{color:#f3f3f3!important;background-color:#a22144!important}.menu-item-image{border:none}.price-part{height:30px;justify-content:center;color:#f3f3f3;background-color:rgba(127,17,47,.9);align-items:center;border-radius:4px;width:50px;display:flex}.menu-item{margin-bottom:25px;border-bottom:1px solid #7f112f;padding-bottom:10px}.petek-modal{min-height:600px;border:0;border-radius:13px;background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.5));background-position:center 100%;background-repeat:no-repeat}.btn.active{border-right:0;border-left:0;border-top:0;border-bottom:3px solid #7f112f!important;border-radius:0}.nav-item{& .btn{&:hover{border:0;border-bottom:3px solid #7f112f;background-color:rgba(0,0,0,.1);border-radius:0}}}.login-area{min-height:100vh;justify-content:center;flex-direction:column;align-items:center;display:flex}.login-card{width:600px}@media only screen and (max-width:768px){.login-card{margin:0 auto;width:90%!important}.footer-text{font-size:14px!important;text-align:center}.phone-text{font-size:1.5rem!important}.divider-div{margin:20px 0}.social-media .circle{height:35px!important;width:35px!important}.contact-info-header{font-size:1.1rem!important}.contact-info-text{font-size:14px!important}.go-to-menu,.list-all-btn{padding:12px 24px!important;font-size:14px!important}.navbar-nav{padding:10px 0;text-align:center}.navbar-nav .nav-item{margin:5px 0}}