
.navbar-toggle {
  float: left;
  margin-left: 15px;
}

.canvas {
  position: relative;
  left: 0;
  z-index: 2;
  min-height: 100vh;
  padding: 90px 0 0 0;
  /*background: #edebde;*/
  background: #fff;
}

@media (min-width: 0) {
  .navbar-toggle {
    display: block; /* force showing the toggle */
  }
}
/*
@media (min-width: 992px) {
  body {
    padding: 0;
  }
  .navbar {
    right: auto;
    background: none;
    border: none;
  }
  .canvas {
    padding: 0;
  }
}

@media (max-width: 800px) {
	.img-responsive{
		max-width:200px
	}
}
*/
/* Generic Styling */
.products a{
	display:block;
	padding-bottom:20px;
	transition: all .2s ease-in-out; 
}
.products a:hover{ transform: scale(1.1); }
	
.basic-background{
  background: #edebde;
  }
  
.product-addtocart {
	width:auto;
	margin:auto;
	display:block;
	position:fixed;
	bottom:0px;
	z-index:999999;
	height:52px;
    /* background-color:#3d1d13; */
    background-color:#942037;
    box-sizing: border-box;
}
/*.price-weight{
	width:66%;	
}
.product-addtocart .price, .product-addtocart .weight {
	width:50%;
}*/
.social {margin:8px 0px 0px 10px;}
.social a {text-decoration:none;}
.social a:hover img {filter: alpha(opacity=70);opacity: 0.7;-moz-transition-property: all; -moz-transition-duration: 0.3s; -o-transition-property: all; -o-transition-duration: 0.3s; -webkit-transition-property: all; -webkit-transition-duration: 0.3s; transition-property: all;  transition-duration: 0.3s;}
.header-lang {margin:10px 0px 5px 10px;}
.header-lang a, .footer a{text-decoration:none;color: #633911;}
.header-lang a:hover, .footer a:hover, .header-lang a:focus, .footer a:focus {color: #942037;}
.header-lang a.active {color: #99cc33;}

.op-panelform{
	padding:20px 20px 100px !important;
}

.op-panel h1{font-family: 'Jura', sans-serif; font-size: 34px; line-height:40px; /*text-shadow: 1px 2px #fff;*/font-weight: normal;}
.op-panel p{font-family: 'Jura', sans-serif; font-size: 16px; line-height:24px;margin-bottom:10px;text-align:justify;}
.op-panel a{ text-decoration:none; color: #000; }
.op-panel .addcart-button {text-align:center;
    padding: 12px;}
.op-panel .addcart-button a{display:block; padding: 3px 15px;background-color:#c1d72e;-webkit-border-radius:8px;-moz-border-radius:8px; border-radius:8px;text-shadow:none;color:#000;}
.op-panel .addcart-button a:hover{background-color:#99cc33;-moz-transition-property: all;-moz-transition-duration: 0.3s;-o-transition-property: all;-o-transition-duration: 0.3s;-webkit-transition-property: all;-webkit-transition-duration: 0.3s;transition-property: all;transition-duration: 0.3s;}

.op-panelctrl{
	background-color:#3d1d13;
}
.price-weight, .price, .weight{float:left;}
.addtocart{float:right;}

.op-panelctrl p, .product-addtocart p{
	padding: 14px 0;float: left; color:#666;
}
.op-panelctrl p, .product-addtocart p{
	padding: 14px; color:#fff;
}
.img-responsive{
	display:inline;
}


.contact_form { position: relative;}
.contact_form ul {list-style-type:none;}
.contact_form label {color: #633911;font-size: 14px;letter-spacing: 0.1em;line-height: 24px;padding: 6px 0 2px 10px;}
.contact_form .required label:after {color: #99cc33;content: "*";}
.contact_form input[type=text], .contact_form input[type=tel], .contact_form input[type=email], .contact_form textarea {
  background-color: #633911;
  border: 3px solid #633911;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #fbfbfb;
  display: block;
  font-size: 18px;
  margin-bottom: 20px;
  padding: 5px 5px 5px 8px;
  -moz-transition-property: all;
  -moz-transition-duration: 0.3s;
  -o-transition-property: all;
  -o-transition-duration: 0.3s;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.3s;
  transition-property: all;
  transition-duration: 0.3s;
  width: 480px;
}
.contact_form textarea { font-size: 14px; height: 235px; line-height: 20px;}
.contact_form input[type=text]:focus,
.contact_form input[type=tel]:focus,
.contact_form input[type=email]:focus,
.contact_form textarea:focus { background-color: #fbfbfb; border: 3px solid #fbfbfb; color: #633911; outline: none;}
.contact_form .has-error input, .contact_form .has-error input:focus { border-color: #00c0ff;}
.contact_form .error { color: #00c0ff; font-size: 14px; font-style: italic;}
.contact_form input[type=submit] { background-color: #633911; border: 0; -moz-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; color: #fbfbfb; font-size: 18px; letter-spacing: 0.1em; padding: 6px 0; -moz-transition-property: all; -moz-transition-duration: 0.3s; -o-transition-property: all; -o-transition-duration: 0.3s; -webkit-transition-property: all; -webkit-transition-duration: 0.3s; transition-property: all; transition-duration: 0.3s; width: 500px;}
.contact_form input[type=submit]:hover, .contact_form input[type=submit]:focus { background-color: #99cc33; cursor: pointer; outline: none;}
.contact_form input[type=text].bzz { display: none;}

