body{background-color:#FFF; margin:0; padding:0; font-family:'Open Sans'; color:#000; font-size:15px;}
a{text-decoration:none;}
a img{border:0;}
h1,h2,h3,h4,h5,h6,p{margin-top:0}
.container{width:1000px; margin:auto; position:relative;}
.container2{width:1280px; margin:auto;}
.clear{clear:both;}
.tablet,.mobile{display:none;}


/* Header */

#mobile-lang{display: none;}

#header{background-color:#FF0000; height:66px;}
#top-logo{position:absolute; z-index:129; left:21px; top:10px;}
#menu{position:absolute; right:0; top:0; }
#menu ul{margin: 0; padding:0;}
#menu ul li{list-style:none; margin: 0; padding: 0; display: inline; }
#menu ul li ul{display: none; position: absolute; left: 0; clear: both; top:66px; z-index: 999999; border-bottom-left-radius: 5px; overflow: hidden;border-bottom-right-radius: 5px;}


#menu ul li ul li{display: block;}
#menu ul li:hover ul{display: block;}
#menu a{float:left; display:block; font-size:15px; font-weight:500; color:#FFF; line-height:15px; padding:35px 24px; transition: background-color 0.5s ease;}
#menu ul li ul li a{padding:20px 24px; transition: background-color 0.5s ease;}
#menu a:hover{background-color:#f7a600;}

#menu ul li ul li a{float:none; background-color: #FF0000; width: 200px;}
#menu ul li ul li a:hover{float:none; background-color: #000000}
#menu ul li:hover a{background-color: #FF0000}

#header-band{background:#transparent no-repeat center center #8b1c40; height:130px;}
#bykirmizi{position:absolute; z-index:99; background:url(../img/bykirmizi.png) no-repeat left top; display:block; right:0; top:0px; width:140px; height:180px; background-size:contain;}
#header-band.home{height:0;}

#menu ul li.lang-menu ul{left: auto; right: 20px; width:auto;}
#menu ul li.lang-menu a{background-color: #transparent !important;}
#menu ul li.lang-menu a:hover{background-color: #transparent !important;}
#menu ul li.lang-menu ul li a{background-color: #FF0000 !important;background-image: none !important; padding: 15px 24px !important;}
#menu ul li.lang-menu ul li a:hover{background-color: #000 !important; color:#FFF !important}
#menu ul li.lang-menu a:first-child{color:#FFF; background-image: url(../img/menu-asagi.png); background-repeat: no-repeat; background-position: center calc(50% + 15px); box-sizing: border-box;}
#menu ul li.lang-menu:hover a{background-color: #432716}


/* Home */
#home{}
.home-slider{background:#transparent no-repeat center top #000; width:100%; padding-top:30.21%; position:relative; background-size:contain;}
.home-slider a{display:block; height:100%; overflow:hidden; margin-top:-30.21%;}
.home-slider a.mobile-banner{display:none;}
.home-slider#slide-1 #slide-1-slogan{background:#transparent no-repeat left top; width:645px; height:74px; position:absolute; z-index:15; left:63px; top:124px;}

.home-slider#slide-1 #slide-1-yogurtlu-et-doner{background:#transparent no-repeat left top; width:559px; height:312px; position:absolute; z-index:15; left:41px; top:226px;}

.home-slider#slide-1 #slide-1-yogurtlu-tavuk-doner{background:#transparent no-repeat left top; width:830px; height:322px; position:absolute; z-index:15; left:492px; top:231px;}


#home-middle{position:relative; margin-top:-1px;}
#home-banner{float:left; width:35%; height:300px; background-color:#8e4719;}
#home-map{float:left; width:65%; position:relative;}
#map {width: 100%; height:580px; }

#footer-ribbon{background:url(../img/wood-ribbon.jpg)} 
#home-footer {background:#fdf4ea;}

#home-footer a.k1,#home-footer a.k3{display:block; float:left; width:calc(100% / 4)}

#home-footer a.k1#kampanya-1-mobile{display: none;}
#home-footer ul{margin:0; padding:0}
#home-footer ul li{margin:0; padding:0;}
#home-footer #kampanya-slider-wrapper{display:block; float:left; width:calc(100% / 2);}
#home-footer a img{display:block; width:100%;}
#home-footer #kampanya-slider-wrapper li img{width:100%; }

#footer{background:#fdf4ea;}
#footer-links{background-color:#ff0000; color:#FFF; text-align:center; padding:0px 0;}
#footer-links a{color:#FFF;}
#footer-menu a{font-weight:700; margin:20px 10px 15px 10px; font-size:12px;}

#footer-legal{position:relative;padding-left:190px; width:360px; margin:auto; font-size:14px; color:#f4d4c2; text-align:left; padding:10px 0 10px 190px}
#footer-legal a{color:#f4d4c2; text-decoration:underline;}

#footer-logo{position:absolute; left:0; top:12px;}
#footer-logo img{height:36px; margin-right:15px;}
#footer-logo-mobile{display:none;}
 #sertifikalar-link{position:absolute; left:0; top:0; width:20%; height:100%; z-index:4;}
#horizon-logo{float:right; margin-left:10px; border:0 none;}
.footer-768{display:block;}
.footer-640{display:none;}


.cluster{background:#000 no-repeat left top; text-align:center; width:68px; height:66px; color:#FFF; font-weight:700;  font-size:25px; padding-top:15px; line-height:25px; }

.infobubble{background-color:#FFF; border:1px solid #000; padding:15px;}
.infobubble .buble-close{position: absolute; right: 10px; top: 10px; height: 14px; width: 14px; background-color: #F00; background:#000 no-repeat center center; background-size: contain}


#home-banner-box{background:#000 no-repeat left top; margin:auto;  position:relative; margin:10px; box-sizing:border-box;  height:calc(100% - 20px);}
#home-banner-box h1{color:#FFF; font-size:30px; font-weight:normal; padding-top:30px; padding-left:150px; }
#home-banner-action-bar{color:#e89d6c; font-size:15px; margin-top:20px;  margin-left:120px;}
#home-banner-action-bar div{padding-bottom:10px; margin-bottom:10px; border-bottom:#e89d6c 1px solid;}
#home-banner-action-bar a{display:inline-block; background-color:#f7a600; color:#FFF; padding:20px 50px; border-radius:50em; font-weight:bold;}

#home-mobile-call-to-action{display: none;}
#mobile-call-btn{background-color: #760007; padding: 6vw; text-align: center; color: #fff; float: none; width: auto; display: block; font-size: 4vw}



#layerslider{width:1920px; height: 580px;}


/* Content */
#page-canvas{background-color:#FFF; padding-top:20px; }
.content-left,.content-right{float:left;}
.content-left{width:690px; margin-right:10px;}
.content-right{width:300px; padding-top:140px;}
.ikleft {display:none}
.right-banner{display:block; margin-bottom:10px;}
#page-canvas h1{border-left:1px solid #f6d8c4; margin-left:60px; font-size:35px; line-height:35px; padding:12px 0 12px 15px; color:#4d301f;margin-bottom:38px; letter-spacing:-2px;}
.back{background:#000 no-repeat 20px center; display:block;}
#page-canvas .back h1{padding:12px 0 12px 15px;}
#page-canvas h1 small{font-size:20px; font-weight:300; display:block;}
.static-content{padding-left:60px; padding-right:20px;}
#page-canvas h2{font-size:20px; margin-bottom:3px; letter-spacing:-2px;}

/* Ürünler */
#urunler a{display:block; float:left; width:340px; margin:30px 0; margin-right:5px; text-align:center; color:#4d301f; font-weight:700; font-size:16px;}
#urunler a img{display:block; width:100%;}
#urunler a span{display:block; text-align:center; min-height:30px;}
.product-group-header{color:#8e4719; font-size:25px; border-bottom:#f7a600 1px solid; padding-bottom:10px; padding-left:20px; font-weight:700;}
.product-group{margin-bottom:50px;}
.product-image{display:block; width:100%;}
.product-content,.product-desc{text-align:center; margin:10px 20px; } 
.product-content{border-top:1px solid #e8dad1; color:#cbb2a7; font-size:14px; text-transform:uppercase; padding-top:10px; margin-bottom:80px;}
.related-products{background-color:#f7a600; margin-top:20px;}
.related-products-header{background-color:#f9c14c; color:#FFF; font-size:20px; padding:10px 50px; font-weight:bold;}
.related-products-wrapper{padding:20px 5px}
.related-products-wrapper a {float:left; text-align:center; color:#FFF; font-weight:bold; margin:0 10px;}
.related-products-wrapper a img{display:block; width:175px;}
.related-products-wrapper a span{display:block;height:40px;}

/* Şubeler */
.form-control{background:url(../img/map/search.png) no-repeat left top; width:937px; height:213px; margin:auto; position:relative; margin-bottom:20px; }
.form-control.lang_en{background-image:url(../../localization/en/img/restoranlar/search.html)}
.form-control.lang_ar{background-image:url(../../localization/ar/img/restoranlar/search.html)}
.form-control.lang_ar #searchRestaurants, .form-control.lang_ar  #rest {margin-left: 0; margin-right: 175px; width: auto;}


#searchRestaurants,#rest{margin:155px 0 0 175px; width:525px; border:0 none; outline:none; font-size:20px; font-family:'Open Sans'; font-weight:normal; background-color:#FFF;}
#adresler{padding-left:180px;}
.restoran-adres{margin-bottom:20px;}

#restaurantSearchResults{position:absolute; left:175px; width:calc(100% - 295px); top:309px; background-color:#FFF; border:1px solid #8e4719; z-index:129; border-top:none; padding:0 25px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; }

#restaurantSearchResults ul{margin:0; padding:0; border-top:1px solid #f7a600;}
#restaurantSearchResults ul li{background:#000 no-repeat 9px center; list-style:none; padding:15px 0;padding-left:45px; font-size:20px;border-bottom:#fdedcc 1px solid; }
#restaurantSearchResults ul li a{color:#4d301f; }
#searchRestaurantsTrigger{position:absolute;  width:110px; height:70px; right:38px; top:235px; font-size:0}
#searchRestaurantsResetTrigger{position:absolute;  width:110px; height:70px; right:120px; top:138px; font-size:0;}
#restaurant-wrapper{width:100%; position:relative; padding-top:58%;}
#RestaurantsMap{position:absolute; left:0; top:0; width:calc(100% - 4px); height:calc(100% - 4px); border:2px solid #ccc;}


/* Kampanyalar */
.campaign-wrapper{padding:20px; width:415px; float:left; margin-bottom:80px;}
.campaign-wrapper img.campaign-thumb{width:100%;}
.campaign-wrapper.m0{margin-left:40px;}
.campaign-wrapper .campaign-title{text-align:center; font-size:20px; color:#4d301f; font-weight:bold; padding:10px 0; letter-spacing:-1px; height:100px; display:table; width:100%; box-sizing:border-box;}
.campaign-wrapper .campaign-alter-title{text-align:center; font-size:15px; color:#4d301f; font-weight:normal;}
.campaign-desc{font-size:13px; color:#4d301f;margin:20px 65px;}
.campaign-wrapper .campaign-title span{display:table-cell; vertical-align:middle; height:100%; width:100%;}

.campaign-wrapper.hero{float:none; width:100%; padding:0; margin-bottom:40px;}
.campaign-wrapper.hero img{width:100%;}
.campaign-wrapper.hero .campaign-title{color:#f7a600; text-align:center;  border-bottom:1px solid #fde4b2; font-size:25px; font-weight:bold; padding:20px 0; box-sizing:border-box;}
.campaign-action-link{padding:17px 0; margin-top:10px; border-top:1px solid #fde4b2; text-align:center;}
.campaign-action-link a{display:inline-block; background-color:#f7a600; color:#FFF; padding:20px 50px; border-radius:50em; font-weight:bold;}
#kampanyalar,#kampanya-detay{padding-top:30px;}


/* Franchising */
#franchising-action{padding:0 15px; line-height:200%; margin-bottom:40px;}
#franchising-action h3{color:#8e4719; font-size:15px; font-weight:normal; line-height:20px;}
#franchising-action a{display:inline-block; background-color:#f7a600; color:#FFF; padding:20px 50px; border-radius:50em; font-weight:bold; margin-bottom:40px; text-align:center; line-height:25px; font-size:16px;}
#franchising-action a span{font-size:25px;}
#franchising-form{width:540px; margin:auto;}
#franchising-mobile{display:none;}

/* Form */
.alert{color:#8e4719; font-size:15px; font-weight:normal; line-height:20px; margin-bottom:20px;}

.form-section{margin-bottom:28px; width:100%;}
.form-row{margin-bottom:12px;width:100%; position:relative;}
.form-row input,.form-row select, .form-row textarea{border:1px solid #ddc7ba; border-radius:50em; color:#4d301f; font-size:20px; font-family:'Open Sans'; width:100%; box-sizing:border-box; padding:15px 20px; outline:none;}
.form-row textarea{border-radius:40px; resize: none;}
.form-col{width:50%; float:left; box-sizing:border-box;}
.col-left{padding-right:5px;}
.col-right{padding-left:5px;}
.form-sub-section{margin-bottom:40px;}
.form-section-label{margin-bottom:35px; font-weight:bold; color:#8e4719;}

.form-row.btn-wrapper{text-align:right; border-top:#fde4b2 1px solid; padding-top:20px;}

.form-row input.btn{display:inline-block; background-color:#f7a600; color:#FFF; padding:20px 50px; border-radius:50em; font-weight:bold; margin-bottom:40px; text-align:center; line-height:20px; font-size:16px; border:none; width:auto; cursor:pointer;}
.form-row label input{width:auto; }
.form-row input.btn:hover{background-color:#4d301f;transition: background-color 0.5s ease;}

#sertifikalar{padding-bottom:50px;}
#sertifikalar a{display:block; float:left; width:50%; margin-bottom:50px; padding:0 10px; box-sizing:border-box;}
#sertifikalar a img{display:block; width:100%; box-shadow: 2px 2px 20px 0px rgba(0,0,0,0.42);}
#sertifikalar a strong{display:block; text-align:center; border-bottom:1px solid #f7a600; margin-bottom:15px; padding-bottom:10px; color:#4d301f; font-size:20px; font-weight:bold;}

#contact-form{width:540px; margin:auto;}

#goto-top{position:fixed; display:none; bottom:20px; right:20px; z-index:15;}

/* Popup */
.success-popup{background-color:#fefefe; border-top:8px solid #f7a600; padding:25px; float:left;text-align:center; display:none; }
.popup-header{background:url(../img/tebrikler.png) no-repeat left top; display:inline-block; padding-left:100px; font-weight:700; font-size:30px; height:75px; line-height:30px; padding-top:20px; white-space:nowrap}
.popup-header.alert{background-image:url(../img/hata.png); padding-left:60px; height:45px; padding-top:10px; margin-bottom:0;}
.popup-header small{font-size:16px; font-weight:normal; display:block;}
.popup-action-bar a{display:inline-block; color:#FFF; background-color:#f7a600; padding:10px 70px; border-radius:75em; font-size:14px; font-weight:700}
.popup-content{margin:20px 0;}

#sosyal-medya-footer{background-color: #000000; text-align: center; padding: 11px 0}
#sosyal-medya-wrapper{display: table; align-content: center; margin: auto;}
.sosyal-item{display: inline-block;padding:0 10px; font-size:15px;  font-weight: bold; color: #ffffff; display: table-cell; vertical-align: middle; line-height: 15px;}

/* Basın Odası */
.basin-item{border-bottom:1px solid #fde4b2; padding-bottom:20px; margin-bottom: 25px;}
.basin-item.yil-secimi h2{font-size:35px !important; margin-bottom: 0 !important;}
#press-year-opt{float:right;}
#press-year-opt select{font-size:20px; font-weight: normal; font-family: 'Open Sans'; padding: 15px 20px; border: 1px solid #ddc7ba; border-radius: 50em; -webkit-appearance: none; outline: none; background-color: transparent; width:250px; box-sizing: border-box; position: relative; z-index: 5;}
.select-wrapper{display: inline-block; position: relative;}
.select-wrapper label{background:#000 no-repeat right 20px center; position: absolute; width:100%; height: 100%; left:0; top:0;  z-index: 4;}
#press-year-opt-label{padding-left: 15px; padding-bottom: 5px; font-weight: 300;}


/* 2018 03 05*/

.kategori{background-color: #f0ede3; display: block !important; float: left !important; width:180px !important; margin: 10px 25px !important; border-radius: 10px; box-sizing: border-box; position: relative; height: 220px; font-size:25px !important; padding: 30px 10px 0 10px; font-family: 'Open Sans Condensed'; text-align: left !important; }
.kategori:hover{background-color: #f7a600; color:#FFF !important;}

.kategori img{position: absolute; bottom:-10px; left: -25px; width:calc(100% + 50px) !important }
.kampanya-banner{display: block; }
.kampanya-banner img{width:100%;}


#urunler{}

#urunler h1{color:#8e4719; font-size:25px; border-bottom:#f7a600 1px solid; padding-bottom:10px; padding-left:20px; font-weight:700; border-left: none; margin-left: 0; font-size: 40px; color: #8e4719; font-family: 'Open Sans Condensed'; padding-top: 38px;}

#urun-detay{background: url(../img/urun-detay-bg.png) repeat-x top left #f6b600; position: relative; width:445px; height: 500px; margin: auto; margin-bottom: 70px; box-sizing: border-box; padding: 80px 100px 0 35px;}
#urun-detay img{position: absolute; left: -70px; width:calc(100% + 140px); bottom:-70px;}
#urun-detay h1{margin: 0; border: 0; padding: 0; color: #FFF; font-family: 'Open Sans Condensed'; font-size: 50px; line-height:100%;}

#urunler-sag-menu a{display: block; padding: 12.5px 40px; line-height:20px; color:#8e4719;font-family: 'Open Sans Condensed'; font-size: 20px; font-weight: 700  }
#urunler-sag-menu a.selected,#urunler-sag-menu a:hover{background:url(../img/urun-menu-secili.png) no-repeat 10px center #f7a600; color:#FFF }

#urunler-header{background-color: #4d301f;font-family: 'Open Sans Condensed';color:#8e4719; font-size:30px;padding: 17px 30px; font-weight: 700; line-height: 30px; padding-top: 38px	}
#urunler-header.urun-detay{padding-top:75px;}
.product-content{margin-bottom: 10px;}
.urun-yasal-uyari{text-align: center; font-style: italic; font-size: 14px;}
#urun-nyb-banner{margin-top: 50px;border-top:1px solid #e8dad1; padding-top: 10px;}
#urun-nyb-banner img{width:100%}
.urunler-geri-don{display:inline-block; background-color:#f7a600; color:#FFF; padding:20px 50px; border-radius:50em; font-weight:bold;}

#urun-firsat{background:#000 no-repeat left top; width:158px; height: 148px; display: block; position: absolute; right:-58px; top:25px;}

body[dir="rtl"] .content-left h1{border-left: none; border-right:1px solid #f6d8c4; padding-right: 15px !important; margin-right: 20px; margin-left: 0;}
