/* CSS Document */
*{ margin:0; padding:0;
}
.panel, .panel-default, .panel-body, .panel-title, .panel-heading, .panel-title, .panel-default>.panel-heading, .up-btn{ background:none !important; background-color:transparent !important; border:0 !important; box-shadow:none; margin:0; padding:0; border:none; border-radius:none !important;
}

.panel-heading{ margin:0 !important; padding:0 !important;
}
.container{ max-width:960px; min-width:320px;
}
a:hover{ text-decoration:none;
}
#header a, #footer a, .box1 img, .slogan-1, .slogan-2, .slogan-3, .slogan-4, .footer-slogan span, .product-img, .product-title, ul.sari-list li, .scroll-up, ul.social-menu li a, .productsofday span, .gallery-wrap img {
    -webkit-transition: all 0.6s ease; /* Safari and Chrome */
    -moz-transition: all 0.6s ease; /* Firefox */
    -o-transition: all 0.6s ease; /* IE 9 */
    -ms-transition: all 0.6ms ease; /* Opera */
    transition: all 0.6s ease;
        max-width: 100%;
}
body{ background:url(../img/body-bg.png) repeat-x top left #292929;color:#fff; font-size:14px; font-family:'Open-sans', Sans-serif;
}
#header ul, #footer ul{ margin:0; padding:0; list-style:none;
}
#header{ background:url(../img/header-bg.png) repeat-x; min-height:219px; width:100%;top:0; left:0; position:relative; z-index:99;
}

.pad-10{ padding-left:10px !important; padding-right:10px !important;
}
.pad-5{ padding-left:5px !important; padding-right:5px !important;
}
.pad-no-left{ padding-left:0 !important;
}
.pad-no-right{ padding-right:0 !important;
}
.pad-no-both{ padding:0 !important;
}

.logo{ margin:15px auto; display:block; text-align:center;
}
.logo img{ margin:0 auto; max-width: 215px;
}
.navigation-bar{ border-top-color:rgba(256, 256, 256, 0.3); border-bottom-color:rgba(256, 256, 256, 0.24);
border-width:1px; border-left:0; border-right: 0; min-height:40px; width:100%; border-style:solid;
}
.navbar-toggle {
border: 1px solid #fff !important;
}
.navbar-toggle .icon-bar {
background: #fff !important;
}
.main-menu{ text-align:center;
}
.main-menu>li{ display:inline; position:relative;
}
.main-menu li>a{ color:rgba(256, 256, 256, 0.9); display:inline-block;font-family: 'Ubuntu', sans-serif; font-size:17px; line-height:40px; padding:0 1.8%; margin:0 0.8%; 
}
.main-menu li:hover > a{color:rgba(0, 0, 0, 1); background:#fff;
}
.main-menu li .dropdown-menu{ display:none; background:rgba(0, 0, 0, 0.7); color:#fff; border-radius:0; top:26px; left:0; right:0; margin:0 auto; white-space:nowrap;min-width:220px; text-align:center;
}
.main-menu li .dropdown-menu li{ float:none; 
}
.main-menu li .dropdown-menu li a{ margin:0; padding:0; display:block;text-align:center; border-bottom: 1px dotted #707070;
}
.main-menu li .dropdown-menu li:hover a{background:#b27619; color:#fff; 
}
.main-menu li:hover .dropdown-menu{ display:block;
}


.navbar-header{ text-align:center;
}
.productsofday{ width:80%; text-align:center;  padding:0; margin:0; color:#ecbb31; font-size:16px; font-family:'Open-sans', Sans-serif; margin-bottom:5px;display:block;  float:left;
}
.productsofday span{ line-height:30px; 
}
.productsofday:hover span{ color:#fff;
}
.waiter{ background:url(../img/sprite.png) -169px 0; width:36px; height:30px; display:inline-block; float:none; margin-right:5px; margin-top:2px;
}



.home-box{ position:relative;
}
.home-content{ 
}
.home-box:before{ background:url(../img/sprite.png) no-repeat 0 0; width:33px; height:36px; position:absolute; z-index:10; left:0; top:0; content:''; 
}
.home-box:after{ background:url(../img/sprite.png) no-repeat -33px 0; width:33px; height:36px; position:absolute; z-index:10; right:0; bottom:0; content:''; 
}
.home-box-title{ background:#161515; color:#fff; padding:0 15px; line-height:40px; display:block; font-size:18px; margin-bottom:0; text-align:center; margin-top:0;
}

.box1{ position:relative; border:6px solid rgba(256, 256, 256, 0.2); box-sizing:border-box; overflow:hidden;
}
.box1:hover img{
	 -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
}
.box1:hover .slogan-1, .box1:hover .slogan-2, .box1:hover .slogan-3, .box1:hover .slogan-4{ background:rgba(0, 0, 0, 0.9); 
}
.slogan-1{ position:absolute; top:20px; background:rgba(0, 0, 0, 0.5); color:#fff; font-size:30px; padding:0 15px; line-height:40px;font-family: 'Oswald', sans-serif; 
}
.slogan-2{ position:absolute; top:64px; background:rgba(0, 0, 0, 0.5); color:#d39000; font-size:24px; padding:0 15px; line-height:40px;font-family: 'Oswald', sans-serif;
}
.slogan-3{ position:absolute; top:20px; background:rgba(0, 0, 0, 0.5); color:#fff; font-size:26px; padding:0 15px; line-height:40px;font-family: 'Oswald', sans-serif; 
}
.slogan-4{ position:absolute; top:64px; background:rgba(0, 0, 0, 0.5); color:#d39000; font-size:30px; padding:0 15px; line-height:45px;font-family: 'Oswald', sans-serif;
}

.big{ font-size:36px;
}

#footer{ background:#090909;  width:100%; border-top:2px solid #b27619; margin-top:40px; padding:20px 0 0 0; position:relative;
}
.footer-logo{ background:url(../img/sprite.png) -317px -36px; width:132px; height:54px; float:left; display:block;
}
.footer-slogan{ position:absolute; background:#b27619; color:#fff; font-family:'Oswald', Sans-serif; line-height:30px; left:0;
    right:0;
    margin-left:auto;
    margin-right:auto; top:-17px;  text-align:center; width:280px;
}
.footer-slogan span{ display:block; position:relative;
}
.footer-slogan:hover span{ color:#000 !important;
}
.footer-slogan span:before{ background:url(../img/sprite.png) -66px 0 no-repeat; width:21px; height:30px; display:block; position:absolute; top:0; left:-21px; content:'';
}
.footer-slogan span:after{ background:url(../img/sprite.png) -87px 0 no-repeat; width:21px; height:30px; display:block; position:absolute; top:0; right:-21px;content:'';
}
.left-footer{ float:right; margin-left:15px;
}
.foot-menu{ width:100%; float:right;  margin-bottom:10px !important; display:block;
}
.foot-menu li{ float:left;
}
.foot-menu li a{ color:#979797;font-family:'Ubuntu', sans-serif; font-size:13px; padding-left:15px; display:block;
}
.foot-menu li a:hover{ color:#b27619;
}
.left-footer p, .left-footer p a{ font-family:'Ubuntu', sans-serif; font-size:12px; padding-left:8px; color:#575757; text-align:right; margin:0; margin-bottom:5px;
}


.static-page{ background:url(../img/static.jpg) no-repeat left top; padding:15px 20px;  margin-top:10px; margin-bottom:15px;margin-top:-50px;
}
.static-title{color:#161616; font-family: 'Oswald', sans-serif; font-size:22px; margin-bottom:0px !important;
}
.static-subtitle{color:#161616; font-family: 'Oswald', sans-serif; font-size:24px; margin-bottom:25px !important; margin-top:5px; font-weight:300;
}
.panel-title span{ font-family:'Open-Sans', Sans-serif; font-size:20px; color:#fff; margin:0; padding:0; display:block; font-weight:lighter !important; float:left;
}
.title-row {
background: url(../img/sprite.png) no-repeat -153px 0px;
width: 17px;
height: 25px;
display: block;
float: left;
margin-top:0px; margin-left:10px;
}

/**  Ürün listeleme sayfası css'leri**/
.product-img-wrap{ width:auto; display:block; height:auto; overflow:hidden; max-width:100%;border-radius:15px; border:6px solid #b27619;
}
.product-img-wrap:hover{
}
.product-img{ border-radius:8px;
}
.product-img:hover, .gallery-wrap:hover img{
		 -webkit-transform:scale(1.1); /* Safari and Chrome */
    -moz-transform:scale(1.2); /* Firefox */
    -ms-transform:scale(1.2); /* IE 9 */
    -o-transform:scale(1.2); /* Opera */
     transform:scale(1.2);
}
.price, .old-price{ display:none;
}
.product-title{ background:url(../img/product-name.png) no-repeat 0px 0px; width:225px; height:36px; text-align:center; display:block; color:#fff; font-family:'Ubuntu', Sans-serif; font-size:15px; padding:0; margin:10px 0; line-height:36px; margin:10px auto;
}
.product-title:hover{
 background:url(../img/product-name.png) no-repeat 0px -36px; 
}

h1, h2, h3{ font-family:'Oswald', Sans-serif; font-weight:300; color:#e7c01b; font-size:30px; position:relative; margin-bottom:15px;
}
p{ font-family:Calibri; font-size:15px; color:#fff;
}
p strong{color:#e7c01b; font-weight:bold !important;
}

/**  Ürün listeleme sayfası css'leri Biter**/
#main-content h2:before {
background: url(../img/dotted.png) repeat-x;
height: 3px;
width: 100%;
position: absolute;
bottom: -10px;
left: 0;
content: '';
right: 0;
}
#main-content h2:after {
background: url(../img/karo.png) no-repeat center top;
width: 100%;
height: 7px;
z-index: 5;
content: '';
position: absolute;
bottom: -10px;
left: 0;
content: '';
}

ul.sari-list{ list-style:none;
}
ul.sari-list li{ background:url(../img/liste.png) no-repeat center left rgba(0, 0, 0, 0.1); padding-left:20px; line-height:25px; margin-bottom:8px;  padding:10px 20px;
}
ul.sari-list li:hover{background:url(../img/liste.png) no-repeat center left rgba(0, 0, 0, 0.7);
}


/*-----------------------------------------------------------------------------

KENBURNER RESPONSIVE BASIC STYLES OF HTML DOCUMENT

Screen Stylesheet

version:   	1.0
date:      	07/27/11
author:		themepunch
email:     	support@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/

.boxedcontainer		{	max-width: 1170px; margin:auto; padding:0px 30px;}

/*********************************************
	-	SETTINGS FOR BANNER CONTAINERS	-
**********************************************/

.tp-banner-container{
	width:100%;
	position:relative;
	padding:0;

}

.tp-banner{
	width:100%;
	position:relative;
}

.tp-banner-fullscreen-container {
		width:100%;
		position:relative;
		padding:0;
}

.slide-slogan1{ font-size:36px; font-family:'Oswald', Sans-serif; font-weight:300; color:#fff;
}
.slide-slogan2{ font-size:36px; font-family:'Oswald', Sans-serif; font-weight:300; color:#f3a239;
}

.tp-bannertimer{ display:none !important;
}

.scroll-up{ background:url(../img/sprite.png) no-repeat -278px -36px; width:39px; height:35px; display:block; cursor:pointer; position:absolute; right:10px; top:-36px; z-index:35;
}
.scroll-up:hover{background:url(../img/sprite.png) no-repeat -278px -71px;
}


/** Sosyal Medya Butonları **/

ul.social-menu{ margin:0; padding:0; list-style:none; position:fixed; top:20%; right:0; z-index:100; width:55px;
}
ul.social-menu li{position:relative; float:none;
}
ul.social-menu li a{ background:url(../img/social-bg.png) repeat-x; height:44px; display:block; margin-bottom:7px; width:55px; position:relative; right:-10px;
}
ul.social-menu li a:hover{ right:0 ;
}
i.facebook{ background:url(../img/sprite.png) -108px 0; width:14px; height:25px; display:block; margin:7px 10px; float:left;
}
i.tripadvisor{ background:url(../img/sprite.png) -122px 0; width:31px; height:18px; display:block; margin:7px 10px; float:left;
}


/** Sosyal Medya Butonları Biter **/

.gallery-wrap { overflow:hidden;
}
.gallery-wrap img{ border:4px solid rgba(236, 187, 49, 0.8); margin-bottom:8px;
}


@media (max-width:991px) {
	.home-content .col-md-3{ width:48%; padding:1% !important;  float:left; margin-bottom:5px;
	}
	
	.product-list .col-md-4{ width:31.9%; padding:1%; float:left;
	}
	.tp-banner-container{ margin-top:0 !important;  min-height:300px !important;
	}
	.main-menu li a{ font-size:15px; padding:0 1%; margin:0 0.5%;
	}
	.row{ margin-left:0; margin-right:0;
	}
	
}



@media (max-width:768px) {
	.gallery-wrap{ width:33%;
	}
	
	.product-list .col-md-4{ width:48%; padding:1% !important; float:left;
	}
	.tp-banner-container{ margin-top:0 !important;  min-height:300px !important; max-height:400px !important;
	}
	#header{ position:relative !important; min-height:inherit !important; height:auto !important; background:#000;
	}
	
	.slogan-1, .slogan-3{position:absolute; top:15px; background:rgba(0, 0, 0, 0.5); color:#fff; font-size:22px; padding:0 15px; line-height:30px;font-family: 'Oswald', sans-serif;
	}
	.slogan-2, .slogan-4{position:absolute; top:50px; background:rgba(0, 0, 0, 0.5); color:#d39000; font-size:18px; padding:0 15px; line-height:24px;font-family: 'Oswald', sans-serif;
	}
	.big{ font-size:22px;
}
.main-menu li{ width:100%; float:none; display:block;
}
.main-menu li a{width:100%; float:none; display:block;
}


.footer-logo{ text-align:center; margin:0 auto;  float:none; margin-top:10px;
}
.left-footer{ float:none; width:100%; margin-top:15px;
}
.foot-menu{ text-align:center;
}
.foot-menu li{ display:inline; float:none;
}
.foot-menu li a{ display:inline-block;
}
.left-footer p{ float:none; text-align:center; margin:5px 0; padding:0; line-height:20px;
}

.main-menu li .dropdown-menu{ position:relative; top:auto; left:auto; margin:auto; width:100%; background:rgba(256, 256, 256, 0.2);
}
.main-menu li .dropdown-menu li{ width:100%;float:none; display:block;
}
.main-menu li .dropdown-menu li a{ font-size:15px; line-height:30px; width:100%; float:none; display:block;
}
	.static-page{ margin-top:0; 
	}


ul.social-menu{ margin:0; padding:0; list-style:none; position:fixed; top:20%; left:0; z-index:100;
}
ul.social-menu li{position:relative; float:none;
}
ul.social-menu li a{ background:url(../img/social-bg.png) repeat-x; height:44px; display:block; margin-bottom:7px; width:55px; position:relative; left:-10px;
}
ul.social-menu li a:hover{ left:0 ;
}
i.facebook{ background:url(../img/sprite.png) -108px 0; width:14px; height:25px; display:block; margin:7px 10px; float:right;
}
i.tripadvisor{ background:url(../img/sprite.png) -122px 0; width:31px; height:18px; display:block; margin:7px 10px; float:right;
}

	#footer .row{ margin-left:0; margin-right:0; padding-left:0; padding-right:0;
}
}





@media (max-width:480px) {
	.gallery-wrap{ width:49%;
	}
	.tp-banner-container{ max-height:100px !important;margin-top:0 !important;
	}
	.product-list .col-md-4{ width:98%; padding:1%; float:none; 
	}
	#header{ position:relative !important; min-height:inherit !important; height:auto !important; background:#000;
	}
	.scroll-up{ background:url(../img/sprite.png) no-repeat -278px -36px; width:39px; height:35px; cursor:pointer; position:absolute; right:0 !important; left:0 !important; top:-50px; z-index:35; 
	 margin-left:auto !important;
    margin-right:auto !important;
}


#footer{ margin-top:55px;
}
}


.form-control{ background:#000; color:#fff; border:1px solid #727272; border-radius:0; background-color:#000;
}

.form-control::-webkit-input-placeholder {
    color: 727272;
}
.form-control:-moz-placeholder {
    /* FF 4-18 */
    color: 727272;
}
.form-control::-moz-placeholder {
    /* FF 19+ */
    color: 727272;
}
.form-control:-ms-input-placeholder {
    /* IE 10+ */
    color: 727272;
}