	/* ==============================================
    RESET -->
    =============================================== */
	html, body{ width:100%; max-width: 100%; height:auto; padding:0; margin:0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering:optimizeLegibility; text-rendering: geometricPrecision; }
	body{ overflow-x: hidden !important; overflow-y: scroll; -webkit-tap-highlight-color:rgba(0,0,0,0.3); font-style: normal; font-weight: 400; font-size: 15px; font-family: 'Montserrat', sans-serif; -webkit-font-smoothing:antialiased; line-height: 30px; letter-spacing: 0px; color: #797979;}
	section, .cover{ background-size:cover; background-position: center center; background-repeat: no-repeat; }
	html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6{ -webkit-text-size-adjust:none; }
	/* Undragable Images */
	img{display: block; width: 100%; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -webkit-user-drag: none; }
	.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6,p{ color: inherit; font-variant-ligatures: common-ligatures; padding:0; margin:0; }
	ol, ul{ list-style: none; padding: 0;margin: 0; }
	a, a:hover, a:focus, button, button:hover, button:focus{ text-decoration: none; color: inherit;}
	*{ border:0; vertical-align: baseline; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	*, *:hover, *:focus{ outline:none !important; }
	.container{max-width: 1170px;}
	h6{font-size: 14px;}
	section{overflow: hidden;}

		/* ==============================================
		FONTS -->
		=============================================== */


		
		.berkshire{font-family: 'Berkshire Swash', cursive;}

		h1{font-family: 'Berkshire Swash', cursive;font-size: 70px;color: #FFFFFF;letter-spacing: 1px;text-align: center;}
		h2{font-family: 'Berkshire Swash', cursive;font-size: 50px;color: #2A2A2A;letter-spacing: 0.71px;text-align: center;}



.header{border-top: 8px solid #FFAB3E; background-color: transparent; position: absolute;top: 0;left: 0;width: 100%;z-index: 999;}
header .logo img{max-width: 116px; }
header .header-contact{display: flex; align-items: center; justify-content: center;}
header .hedaer-container{padding: 22px 3% 0; display: flex;    margin: 0;}
header .hedaer-container a{font-size: 13px;color: #FFAB3E;letter-spacing: 0;}
header .hedaer-container .header-contact-left, .header-contact-right{padding-left: 40px; line-height: 20px;}
header .header-nav{display: flex; justify-content: flex-end;}
header .header-nav ul{display: flex; padding-top: 15px;}
header .header-nav ul li{padding: 0 20px;}
header .header-nav ul li a{font-weight: 700;font-size: 16px;color: #FFAB3E;letter-spacing: 0.23px;text-align: center;}
header .header-nav ul li:last-child{padding-right: 0;}

.menu-active{color: #fff !important;}

.fran-button{border: 1px solid #F08B07; background-color: rgba(42,42,42,0.4); padding: 12px 40px;transition: all 300ms ease-in-out;}
.fran-button:hover{background-color: #E83920; color: #fff;}







.slideshow {
	 overflow: visible;
	 position: relative;
	 width: 100%;
	 height: 100vh;
	 z-index: 1;
}
 .slideshow .slideshow-inner {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
}
 .slideshow .slides {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 1;
}
 .slideshow .slide {
	 display: none;
	 overflow: hidden;
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 1;
	 opacity: 0;
	 transition: opacity 0.3s ease;
}
 .slideshow .slide.is-active {
	 display: block;
}
 .slideshow .slide.is-loaded {
	 opacity: 1;
}
 .slideshow .slide .caption {
	 padding: 0 100px;
	     margin-top: -200px;
}
 .slideshow .slide .image-container {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 background-position: center;
	 z-index: 1;
	 background-size: cover;
	 image-rendering: optimizeQuality;
}
 .slideshow .slide .image-container::before {
	 content: "";
	 display: block;
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 background: rgba(0, 0, 0, 0.1);
}
 .slideshow .slide .image {
	 width: 100%;
	 width: 100%;
	 object-fit: cover;
	 height: 100%;
}
 .slideshow .slide-content {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 2;
	 color: #fff;
	 text-align: center;
	 display: flex;
	 justify-content: center;
	 align-items: center;
}
 .slideshow .slide .title {
	 margin: 0 auto 15px;
	 max-width: 1000px;
	 letter-spacing: 0.35em;
}
 .slideshow .slide .text {
	 margin: 0 auto;
	 max-width: 1000px;
	 font-size: 18px;
	 line-height: 1.4;
}
 .slideshow .slide .btn-inner {
	 font-weight: 800;
	 font-style: italic;
     font-size: 28px;
     color: #FFFFFF;
     letter-spacing: 0.4px;
     text-align: center;
     padding-top: 10px;
}
 .slideshow .slide .btn::before {
	 background: #fff;
}
 .slideshow .pagination {
 	display: none;
	 position: absolute;
	 bottom: 35px;
	 left: 0;
	 width: 100%;
	 height: 12px;
	 cursor: default;
	 z-index: 2;
	 text-align: center;
}
 .slideshow .pagination .item {
	 display: inline-block;
	 padding: 15px 5px;
	 position: relative;
	 width: 46px;
	 height: 32px;
	 cursor: pointer;
	 text-indent: -999em;
	 z-index: 1;
}
 .slideshow .pagination .item + .page {
	 margin-left: -2px;
}
 .slideshow .pagination .item::before {
	 content: "";
	 display: block;
	 position: absolute;
	 top: 15px;
	 left: 5px;
	 width: 36px;
	 height: 2px;
	 background: rgba(255, 255, 255, 0.5);
	 transition: background 0.2s ease;
}
 .slideshow .pagination .item::after {
	 width: 0;
	 background: #fff;
	 z-index: 2;
	 transition: width 0.2s ease;
}
 .slideshow .pagination .item:hover::before, .slideshow .pagination .item.is-active::before {
	 background-color: #fff;
}
 .slideshow .arrows .arrow {
	 margin: -33px 0 0;
	 padding: 20px;
	 position: absolute;
	 top: 50%;
	 cursor: pointer;
	 z-index: 3;
}
 .slideshow .arrows .prev {
	 left: 50px;
}
 .slideshow .arrows .prev:hover .svg {
	 left: -10px;
}
 .slideshow .arrows .next {
	 right: 50px;
}
 .slideshow .arrows .next:hover .svg {
	 left: 10px;
}
 .slideshow .arrows .svg {
	 position: relative;
	 left: 0;
	 width: 14px;
	 height: 26px;
	 fill: #fff;
	 transition: left 0.2s ease;
}
 

 .slideshow .arrows img{min-width: 20px;}

.slideshow p{font-weight: 600;font-size: 21px;color: #FFFFFF;letter-spacing: 0.75px;text-align: center; line-height: 25px; padding-bottom: 20px;}





.home-map{position: absolute;bottom: -100px;z-index: 1;width: 100%;}
.home-map .home-map-after{position: relative;}
.home-map .home-map-after:after{position: absolute; content: ''; width: 100%; height: 48%; top: 40px; left: 0;background-color: rgba(42,42,42,0.5);backdrop-filter: blur(5px); z-index: -1;}
.map-button{position: absolute;top: 40%; left: 50%; transform: translate(-50%, -50%);}
.map-button a{transition: all 300ms ease-in-out;font-weight: 500;font-size: 14px;color: #FFFFFF;letter-spacing: 0.2px; background-color: #2A2A2A; padding: 12px 50px; border-radius: 30px;box-shadow: 0 10px 20px -10px rgba(0,0,0,0.5);}
.map-button a:hover{background-color: #E83920; color: #fff;}
.home-map-right{display: flex; justify-content: center; align-items: center;}
.home-map-right span{font-weight: 900;font-size: 82px;color: #F08B07;letter-spacing: 1.17px;}
.home-map-right p{font-weight: 900;font-size: 28px;color: #FFFFFF;letter-spacing: 1.08px; text-align: left; padding: 0 0 0 15px; line-height: 34px;}
.home-map-right-desctiption{margin-top: -52px;display: flex; justify-content: center; align-items: center;}



@media (max-width: 768px){
	.slideshow .slide .caption{padding: 0 20px;}
	.header-contact, header .header-nav{display: none !important;}
	h1{font-size: 36px;}
	.slideshow p{font-size: 16px; line-height: 20px;}
	.slideshow .slide .btn-inner{font-size: 20px;}
	.slideshow .arrows .arrow{top: 75%;}
	.slideshow .arrows .next{right: 33%;}
	.slideshow .arrows .prev{left: 33%;}
	.home-map-right{display: none;}
	.home-map{bottom: -75px;}
	.home-map .home-map-after:after{top: 13px;}
}





.neden{padding: 150px 0;}
.title-description p{font-weight: 500;font-size: 16px;color: #7C7C7C;letter-spacing: 0.57px;max-width: 740px; margin: 0 auto; text-align: center; line-height: 19px; padding-top: 10px;}
.neden .neden-center{padding-top: 60px; }
.neden .neden-center .neden-item img{border-top-left-radius: 30px;border-top-right-radius: 30px;}
.neden .neden-center .neden-item .neden-item-description{padding: 40px 35px; border-bottom-left-radius: 30px;border-bottom-right-radius: 30px; background-color: #fff; box-shadow: 0 20px 40px rgba(0,0,0,0.1);}
.neden .neden-center .neden-item .neden-item-description h4{font-weight: 800;font-size: 21px;color: #F08B07;letter-spacing: 0.3px;text-align: center;}
.neden .neden-center .neden-item .neden-item-description p{font-weight: 500;font-size: 14px;color: #2A2A2A;letter-spacing: 0.2px;text-align: center; line-height: 18px; padding: 25px 0 35px;}
.neden .neden-center .neden-item .neden-item-description img{max-width: 25px; margin: 0 auto;}


@media (max-width: 768px){
	.neden{padding: 100px 0 60px;}
	.neden .neden-center{padding-top: 30px;}
	.neden .neden-center .neden-item{margin-bottom: 30px;}
}



.lezzet{padding-bottom: 150px;}
.lezzet .lezzet-container{background-color: #F08B07; border-radius: 40px; padding: 40px 0 55px; box-shadow: 0 40px 40px -20px rgba(240,139,7,0.4); max-width: 60%;}
.lezzet .lezzet-container .lezzet-left{padding: 0 40px 0 90px;}
.lezzet .lezzet-container .lezzet-left h4{font-weight: 800;font-size: 28px;color: #FFFFFF;letter-spacing: 0.4px;}
.lezzet .lezzet-container .lezzet-left p{font-weight: 500;font-size: 14px;color: #FFFFFF;letter-spacing: 0.2px; line-height: 18px; padding: 10px 0 30px; max-width: 380px;}
.lezzet .lezzet-container .lezzet-left a{transition: all 300ms ease-in-out;font-weight: 500;font-size: 14px;color: #FFFFFF;letter-spacing: 0.2px; background-color: #FFAB3E; padding: 12px 50px; border-radius: 30px;}
.lezzet .lezzet-container .lezzet-left a:hover{background-color: #E83920; color: #fff;}
.lezzet .lezzet-container .lezzet-right img{position: absolute;top: 0;right: 80px;max-width: 450px;border-radius: 30px;}


@media (max-width: 768px){
	.lezzet{padding-bottom: 80px;}
	.lezzet .lezzet-container{max-width: 90%;}
	.lezzet .lezzet-container .lezzet-right{padding: 40px 30px 0;}
	.lezzet .lezzet-container .lezzet-right img{position: relative; right: auto;}
	.lezzet .lezzet-container .lezzet-left{padding: 0 40px;}
}






.newsletter{padding-bottom: 100px;}
.newsletter .title-description{padding-bottom: 55px;}
.newsletter .newsletter-form {background-color: #fff; box-shadow: 0 10px 30px rgba(0,0,0,0.1);  border-radius: 40px; }
.newsletter .newsletter-form .form-item{padding: 0; border-right: 1px solid #F0F0F0;}
.newsletter .newsletter-form .b-right-none{border-right: none;}
.newsletter .newsletter-form .form-item input{width: 100%; padding: 15px 30px; border-radius: 40px;    font-style: italic;}
.newsletter .newsletter-form .send-button button{display: flex; background-color: #F08B07; padding: 10px 40px;position: absolute;top: 5.5px;right: 5px;border-radius: 30px;}
.newsletter .newsletter-form .send-button button span{font-weight: 500;font-size: 14px;color: #FFAB3E;letter-spacing: 0.2px;padding-right: 15px;}

@media (max-width: 768px){
	.newsletter{padding-bottom: 70px;}
	.newsletter .title-description{padding-bottom: 40px;}
	.newsletter .newsletter-form{box-shadow: none;}
	.newsletter .newsletter-form .form-item{border-right: none; border-radius: 30px; max-width: 90%; margin: 0 auto; margin-bottom: 15px;background-color: #fff;box-shadow: 0 10px 30px rgba(0,0,0,0.1);}
	.newsletter .newsletter-form .send-button button{position: relative;}
	.newsletter .newsletter-form .send-button{box-shadow: none; margin-top: 10px; background-color: transparent; display: flex;justify-content: center;}
}



footer{border-top: 1px solid #FFAB3E;}
footer .footer-center{padding: 100px 0;}
footer .footer-center .footer-logo img{max-width: 116px;}
footer .footer-center .footer-item ul{line-height: 24px;}
footer .footer-center .footer-item ul li a{font-weight: 500;font-size: 14px;color: #7C7C7C;letter-spacing: 0;line-height: 24px;}

footer .footer-bottom{background-color: #FFAB3E; border-bottom: 10px solid #F08B07; padding: 40px 0;}
footer .footer-bottom p{font-weight: 500;font-size: 13px;color: #FFFFFF;letter-spacing: 0;line-height: 20px; max-width: 165px;}
footer .footer-bottom .social {text-align: right; margin-top: 10px;}
footer .footer-bottom .social a{margin-right: 20px;}
footer .footer-bottom .social a i{font-size: 25px; color: #fff;}


@media (max-width: 768px){
	footer .footer-center{padding: 50px 0;}
	footer .footer-center .footer-logo img{margin: 0 auto; padding-bottom: 20px;}
	footer .footer-center .footer-item{text-align: center; padding: 10px 30px;}
	footer .footer-bottom p{margin: 0 auto; text-align: center;}
	footer .footer-bottom .social{text-align: center;padding: 10px 0 0 14px;}
}






.genel-top:after{content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0,0,0,0.4);}
.genel-top{background-image: url(../images/home-bg3.jpg); position: relative; background-repeat: no-repeat; background-size: cover; background-position: center center; height: 60vh; position: relative;}
.genel-top .genel-description{top: 50%; left: 50%; position: absolute;z-index: 1;webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.genel-top .genel-description p{font-weight: 500;font-size: 16px;color: #FFFFFF;letter-spacing: 0.57px;text-align: center; line-height: 19px; padding-top: 10px; max-width: 740px; margin: 0 auto;}

@media (max-width: 768px){
	.genel-top .genel-description{top: 60%; width: 90%;}
}



.about .about-top-texts{padding: 70px 0;}
.about .about-top-texts p{font-weight: 800;font-size: 18px;color: #C0C0C0;letter-spacing: 0.86px;line-height: 30px; max-width: 920px; margin: 0 auto;}
.about .about-top-texts p span{color: #F08B07;}
.about .about-bottom{padding: 110px 0 150px;}
.about .about-bottom .about-bottom-items{display: flex; padding-top: 130px;}
.about .about-bottom .about-bottom-items .about-bottom-item{width: 25%; padding: 0 25px;}
.about .about-bottom .about-bottom-items .about-bottom-item img{border-radius: 30px;}
.about .about-bottom .about-bottom-bg{position: relative;}
.about .about-bottom .about-bottom-bg img{position: absolute;max-width: 80%;margin: 0 auto;left: 10%;top: 60px;z-index: -1;}

@media (max-width: 768px){
	.about .about-center-img img{min-height: 300px; object-fit: cover;}
	.about .about-bottom{padding: 70px 0;}
	h2{font-size: 40px;}
	.about-bottom-bg{display: none;}
	.about .about-bottom .about-bottom-items{display: block; padding-top: 50px;}
	.about .about-bottom .about-bottom-items .about-bottom-item{width: 100%; margin-bottom: 20px;}
}




.subeler{overflow: visible; padding-bottom: 100px;}
.filter-top{padding-bottom: 30px;webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);}
.filter-top select{width: 100%;padding: 12px 25px;background-color: #fff;border-radius: 30px;font-size: 14px;color: #7C7C7C;letter-spacing: 0;}
.-hide, .filter-input {display: none;}
.after-icon:after{content: ''; position: absolute; top: 23px; right:40px; background-image: url(../images/svg/select-icon.svg); background-position: center center; background-repeat: no-repeat; background-size: cover;  height: 10px; width: 17px;}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 2px 30px 2px 2px;
    border: none;
}

.filter-subeler .item-img img{border-top-left-radius: 30px; border-top-right-radius: 30px;}

.filter-subeler .item-description{padding: 40px 40px 20px; background-color: #fff; box-shadow: 0 10px 20px rgba(0,0,0,0.1);border-bottom-left-radius: 30px; border-bottom-right-radius: 30px;}
.filter-subeler .item-description .-title{font-weight: 800;font-size: 21px;color: #F08B07;letter-spacing: 0.3px;text-align: center;}
.filter-subeler .item-description .-address, .filter-subeler .item-description .tel{font-weight: 500;font-size: 14px;color: #2A2A2A;letter-spacing: 0.2px;text-align: center; line-height: 18px; max-width: 280px; margin: 0 auto;}
.filter-subeler .item-description .-address{padding-top: 20px;}
.filter-subeler .item-description .tel{padding-bottom: 20px;}
.filter-subeler .item-description .location a{display: flex; justify-content: center;align-items: center; padding: 6px 10px;color: #F08B07;transition: all 300ms ease-in-out; border-radius: 30px;max-width: 80%;margin: 0 auto;}
.filter-subeler .item-description .location a:hover{background-color: #F08B07; color: #fff;}
.filter-subeler .item-description .location a span{font-weight: 600;font-size: 14px;letter-spacing: 0.2px; width: 50%;}
.filter-subeler .item-description .location a img{max-width: 18px;}
.filter-subeler .col-md-4{margin-bottom: 30px;}


@media (max-width: 768px){
	.subeler{padding-bottom: 50px;}
	.filter-top{transform: none; padding: 40px 0 20px;}
	.filter-top select{box-shadow: 0 10px 20px rgba(0,0,0,0.1); margin-bottom: 10px;}
}



.franchise{padding: 60px 0 100px}
.franchise .franchise-left-menu ul{padding: 30px 0px;box-shadow: 0 0 20px rgba(0,0,0,0.1);background-color: #fff;border-radius: 30px;}
.franchise .franchise-left-menu ul li{position: relative;padding: 10px 20px;}
.franchise .franchise-left-menu ul li .filter-active-icon{display: block;max-width: 19px;    position: absolute;right: 15px;top: 50%;transform: translateY(-50%);}
.franchise .franchise-left-menu ul li a{font-weight: 500;font-size: 16px;color: #7C7C7C;letter-spacing: 0;}
.franchise .franchise-left-menu .active{font-weight: 700;color: #515455;border-left: 8px solid #FFAB3E;}
.franchise .franchise-left-menu .a-active{font-weight: 700;color: #515455;}
.franchise .franchise-right .franchise-surec h2{font-family: 'Montserrat', sans-serif;font-weight: 800;font-size: 28px;color: #515455;letter-spacing: -0.18px; text-align: left; padding-bottom: 35px;}
.franchise .franchise-right {padding-left: 60px;}
.franchise .franchise-right .franchise-surec .franchise-surec-item{background-color: #fff; box-shadow: 0 10px 30px rgba(0,0,0,0.1); border-radius: 30px; padding: 12px 35px; position: relative;margin-bottom: 55px;}
.franchise .franchise-right .franchise-surec .franchise-surec-item img{position: absolute; right: 30px; top: -10px; max-width: 73px;}
.franchise .franchise-right .franchise-surec .franchise-surec-item .franchise-item-after{max-width: 4px; right: auto; top: auto; bottom: -40px;}

@media (max-width: 768px){
	.franchise{padding: 60px 0;}
	.franchise .franchise-right{padding:50px 15px 0;}
}

.franchise .franchise-right .franchise-form h2{padding-bottom: 15px;}
.franchise .franchise-right .franchise-form form{padding-top: 30px;}
.franchise .franchise-right .franchise-form input, .franchise .franchise-right .franchise-form select{width: 100%; padding: 15px 25px; background-color: #fff; box-shadow: 0 10px 30px rgba(0,0,0,0.1); border-radius: 30px; margin-bottom: 25px;}
.franchise .franchise-right .franchise-form .form-p{padding: 25px 15px;font-weight: 500;font-size: 16px;color: #7C7C7C;letter-spacing: 0.57px;}
.franchise .franchise-right .franchise-form select{padding: 10px 25px;font-weight: 400;font-size: 14px;color: #7C7C7C;letter-spacing: 0;}
.franchise .franchise-right .franchise-form .after-icon:after{right: 45px;height: 9px;width: 16px;}
.franchise .franchise-right .franchise-form .form-send-button{padding-top: 30px;}
.franchise .franchise-right .franchise-form .form-send-button input{background-color: #FFAB3E;font-weight: 600;color: #FFFFFF;letter-spacing: 0;text-align: center; padding: 15px 40px;}





.franchise .acilis-sureci p{font-weight: 600;line-height: 18px; padding-top: 10px;}
.franchise .acilis-sureci .new-p{font-weight: 400; padding: 20px 0 20px 30px; }

.franchise .mimari .filter-subeler .location span{width: 30%;}
.franchise .mimari .filter-subeler .-address{padding-bottom: 20px;}
.franchise .mimari .filter-subeler .col-md-6{margin-bottom: 30px;}







#map{width: 100%; height: 60vh;}

#map .gm-style-iw-d h4{font-weight: 800;font-size: 21px;color: #F08B07;letter-spacing: 0.3px;text-align: center;}
#map .gm-style-iw-d p{font-weight: 500;font-size: 14px;color: #2A2A2A;letter-spacing: 0.2px;text-align: center;line-height: 18px; max-width: 300px; margin: 0 auto; padding-top: 5px;}

.map-bottom{background-color: #2B2B2B; padding: 75px 0; margin-bottom: 100px;}
.map-bottom p{font-weight: 800;font-size: 18px;color: #C0C0C0;letter-spacing: 0.86px;line-height: 30px; max-width: 920px; margin: 0 auto;}
.map-bottom p span{color: #F08B07;}







.new-phon-mail{max-width: 920px;margin: 0 auto;}
.new-phon-mail .col-md-6{padding: 0;}




.new-belge{background-color: #fafafa;padding: 100px 0;}
.farkimiz{padding: 100px 0 0;}
.farkimiz p{text-align: center; padding-top: 20px;font-weight: 800;
    font-size: 18px;
    color: #C0C0C0;
    letter-spacing: 0.86px;
    line-height: 30px;
    max-width: 920px;
    margin: 0 auto;}









.filter-item-description-2 a{font-weight: 800; color: #FFAB3E;}


.youtube-video{padding-bottom: 80px;}
























































