/*
Template Name: Food Point
File: Layout CSS
Author: TemplatesOnWeb
Author URI: https://www.templateonweb.com/
Licence: <a href="https://www.templateonweb.com/license">Website Template Licence</a>
*/
/*********************shop****************/
#shop{
padding-top:40px;
padding-bottom:40px; 
 }
.head_bg{
background:#d2a3001c;
padding:15px; 
 }
.shop_1l1 a{
display:block;
margin-top:15px; 
 }
.shop_1l1i{
padding:15px; 
 }
.shop_1l1{
border:1px solid #eee; 
 }
.shop_1l2{
border:1px solid #eee; 
 }
.shop_1l2{
margin-top:20px; 
 }
.ziehharmonika h3 {
cursor: pointer;
padding-right: 40px;
transition: 0.25s all;
position: relative;
font-size:18px;
}
.ziehharmonika ul{
 list-style:disc; 
 margin-left:30px;
  }
.ziehharmonika ul li{
margin-top:3px;
margin-bottom:3px;
font-size:16px; 
 }
.ziehharmonika h3.alignLeft {
padding-left: 35px;
}
.ziehharmonika > div {
display: none;
}

.ziehharmonika .collapseIcon {
position: absolute;
right: 20px;
top: 45%;
font-size: 24px;
font-weight: 300;
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
}
.ziehharmonika .collapseIcon.alignLeft {
right: initial;
left: 20px;
}
 .ziehharmonika h3.active {
color:#b8391a;
}
.shop_1l1i h6 {
border-bottom: 1px solid #ddd;
padding-bottom: 15px;
}
.shop_1l1i .nav_tag li {
display: inline-block;
margin-top: 2px;
margin-bottom: 2px;
}
.shop_1l1i .nav_tag li a {
padding: 8px 8px 8px 8px;
display: block;
background: #d2a3001c;
}
.shop_1l1i .nav_tag li a:hover {
background:#b8391a;
color:#fff;
}
.blog_1li1i span{
margin-top:10px;
display:block; 
 }
.blog_1li1i h6{
margin-top:10px;
 }
.shop_1l1ii{
padding:15px;  
 }
.blog_1li1i {
margin-top: 15px;
border-bottom: 1px solid #eee;
padding-bottom: 15px;
}
.shop_1r1r .form-control {
display: inline-block;
border-radius: 0;
border-color: #eee;
box-shadow: none;
}
.shop_1r .click_i{
margin-top:30px; 
 }
.shop_1r .shop_1i4{
background:#d2a3001c;
 }
 
.article-slide .carousel-indicators {
    width: 100%;
	position:static;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}
/* Indicators list style */
.article-slide .carousel-indicators li {
    border: medium none;
    border-radius: 0;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 5px !important;
    margin-top: 0;
	width:30%;
	height:150px;
}
/* Indicators images style */
.article-slide .carousel-indicators img {
    border: 3px solid #FFFFFF;
    float: left;
    left: 0;
	width:100%;
	height:150px;
}
/* Indicators active image style */
.article-slide .carousel-indicators .active img {
border: 3px solid #b8391a;
}
.shop_d1r h6 .span_2 {
margin-left: 10px;
}
.shop_d1r h6  {
line-height:1.4em;
}
.shop_d1r ul li {
margin-bottom: 5px;
font-size:16px;
}
.shop_d1r ul {
list-style: circle;
margin-left: 20px;
}
.shop_d1ri h5 {
float: left;
margin-right: 20px;
}
.shop_d1ri .input-group {
width: 25%;
margin-top: 15px;
}
.shop_d1r .nav_2 li {
display: inline-block;
margin-right: 10px;
}
.shop_d1r .nav_2  {
margin-left:0;
}
.shop_d1r .nav_2 li a i {
border: 1px solid #ddd;
display: inline-block;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
margin-right: 5px;
}

.shop_d2 .nav-tabs{
 border:none;
   }
.shop_d2 .nav-tabs li{
  margin-left:5px;
  margin-right:5px;
  }
.shop_d2 .nav-tabs li a{
 background: #d2a3001c;
 color:#000;
 border-radius:3px; 
 font-size:18px;
 border:none!important;
  }
.shop_d2 .nav-tabs li a i{
  margin-right:5px; 
   }
.home_i ul{
 margin-top:20px;
 list-style:disc;
 margin-left:15px; 
  }  
.home_i ul li{
 margin-top:10px; 
  }
.menu1ii img{
float:left;
width:80px;
height:80px;
margin-right:15px;  
  } 
.date{
 font-size:14px;
 color:#999; 
 font-weight:normal;
  }
.menu1ii{
 background:#d2a3001c;
 margin-bottom:20px;
 padding-top:10px;
 padding-bottom:20px; 
  }
.menu1ii .thumbnail{
 margin-bottom:0; 
  }
.menu1i1 .form-control {
    border-radius: 0;
    height: 40px;
	margin-top:10px;
	border-color:#eee;
	box-shadow:none;
}
.form_1 {
    height: 100px!important;
}
.menu1i1{
border:1px solid #eee;
margin-top:20px;
padding:20px 15px 30px 15px;  
  }
.menu1i1 h4{
 margin-bottom:20px; 
  }
.tab-content {
padding: 15px;
border:1px solid #eee;
margin-top:15px; 
}
table {
  width: 100%;
}
td {
  border: 1px solid #eee;
  text-align: left;
  padding: 10px;
  font-size:18px;
}
td span i{
 color: #d2a300; 
  }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
background: #b8391a!important;
border-color: #b8391a!important;
color: #fff!important;
}
.popular_1o{
margin-top:30px; 
 }
.click_io .shop_1i4{
background:#d2a3001c;
 }
/*********************shop_end****************/


@media screen and (max-width : 767px){
#shop{
text-align:center;
 }
.ziehharmonika{
text-align:left; 
 }
.shop_1l2 h6{
text-align:left;  
 }
.blog_1li1i img{
margin-bottom:10px; 
 }
.blog_1li1i h6{
text-align:center; 
 }
.shop_1r1l {
margin-top:20px; 
 }
.shop_1r1r {
margin-top:10px;  
 }
.shop_1i2{
text-align:left;
 }
.shop_1d {
margin-top:20px;
 }
.shop_d1ri h5 {
float: none;
margin-right:0;
}
.shop_d1ri .input-group {
width: 50%;
margin-top: 15px;
margin-left:auto;
margin-right:auto;
}
.shop_d2 .nav-tabs li{
margin-bottom:8px; 
 }
.menu1ii {
text-align:left; 
 }
.menu1i1 img{
margin-top:15px; 
 }
}

@media (min-width:768px) and (max-width:991px) {
.article-slide .carousel-indicators li{
width:29%; 
 }
.shop_d1ri .input-group{
width:42%;  
 }
.shop_d2 .nav-tabs li{
margin-bottom:8px; 
 }
 }
@media (min-width:992px) and (max-width:1200px) {
.shop_d1ri .input-group{
width:32%;  
 }  }
@media (min-width:1201px) and (max-width:1350px) {

 }