body {	
  background:#fff;	
  font:300 Roboto,Arial,Helvetica;
  padding-top: 60px;
  -webkit-font-smoothing:antialiased;
}

h1,h2,h3,h4{margin: 0;line-height: 1em;}
h2{font:300 2.5em Roboto,Arial,Helvetica;margin: 1em 0 1em 0;}
h3{font:300 2em Roboto,Arial,Helvetica;margin:0em 0 1em 0;}
h4{font:300 1.5em Roboto,Arial,Helvetica;margin-bottom: 1em;}
h4 i{margin-right: 0.5em;}
h1{font:400 4em Josefin Sans;}
h5{font:300 2.5em Josefin Sans;margin: 1em 0 1em 0;text-align:center;}
h6{font:300 2em Roboto,Arial,Helvetica;margin:0em 0 0.2em 0; }
h7{
font:300 1.5em Roboto,Arial,Helvetica;
}

p{
  font-size:1.2em ;
  line-height: 1.7em;
  margin: 0 0 0 0;
  font: roboto;
}
.container-white{
  padding: 5em 0 em 0;
  padding-left: 100px;
  margin-right: auto;
  margin-left: auto;
  background-color:#fff;
}
.container-product{
  padding: 5em 0 em 0;
  padding-left: 100px;
  margin-right: auto;
  margin-left: auto;
}
.spacer-product{
	padding:0px 100px 0px 100px;
}
.spacer-detailproduct{
	padding:50px 100px 15px 100px;
}
.banner .caption-wrapper {
  display: table;
  height: 100%;
  width: 100%;
}
.banner .caption-info {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  color: #fff;
}
.spacer{padding: 4em 0;}

a{
  color:inherit;
}

a:hover{
  color:#337ab7;
}


.list2 {
  margin: 0;
  padding: 0;
  margin-bottom: 30px;
  list-style: none;
}
.list2 li {
  font-size: 14px;
  line-height: 1.428571429;
  overflow: hidden;
  margin-bottom: 7px;
}

.list2 li .badge {
  padding: 0;
  margin: 0;
  border-radius: 0;
  box-shadow: none;
  text-shadow: none;
  font: 35px/47px 'Roboto';
  text-align: center;
  color: black;
  background: #F0EBE6;
  width: 40px;
  height: 40px;
  float: left;
  margin-right: 18px;
  margin-top: 4px;
}
.wrap{
	 padding: 0 0 20px 0;
}
.extra-wrap {
  overflow: hidden;
}
.addcart{
	padding:20px 0 20px 0;
}
.wrap-box {
  overflow: hidden;
  margin: 0 0 40px 0;
  width:100%;
}
.wrap-box2 {
  overflow: hidden;
  margin: 0 0 40px 0;
  width:100%;
  text-align:center;
}
.wrap-img{
  width:100%;
  height:100%;
}
.wrap-img-how{
  width:100%;
  height:100%;
  padding: 10px 0 40px 0;
}
.wrap-box2 .core {
  position: relative;
  margin: 0;
  border-radius: 0;
  box-shadow: none;
  border: none;
  padding: 0;
  background: none;
 
}
.wrap-box2 figure {
  margin: 0 0 18px 0;
}
#contact{
  background-color:;
}
footer{
  background-color:#000;
  text-align:center;
  color: #000;
  padding: 20px 0px 20px 0px;
}
.social-icon {
  margin: 0px 10px 0px 10px;
}
.box-login {
  border: 1px solid #cfcfcf;
  padding: 20px 20px 20px 20px;
  margin: 0px 5px 0px 5px;
  box-shadow: 0px 0px 2px 0px #342a20;
}
.box-how {
  border: 1px solid #cfcfcf;
  padding: 20px 20px 20px 20px;
  margin: 0px 5px 0px 5px;
  box-shadow: 0px 0px 2px 0px #342a20;
}
.admintopbar {
  padding: 20px 0px 20px 0px;
}
.price-text {
  font:300 1.5em Roboto,Arial,Helvetica;
  padding:0 0 10px 0;
}
.descrip{
  padding:10px 0 20px 0;
}