.carousel-control {
background: none !important;
}
#carousel-itens .carousel-inner .item {
background: url() center center no-repeat #fff;
background-size: cover;
}
.carousel-caption {
text-shadow: 0 1px 2px rgba(0, 0, 0, .7);
color: #fff !important;
background: rgba(0,0,0,.6);
bottom: 5%;
right: 10%;
position: absolute;
top: auto;
left: auto;
width: auto !important;
height: auto !important;
padding: 20px;
}
.carousel-caption h3 {
margin-top: 0;
padding-top: 0;
}

.carousel-inner .item {
    min-height: 420px;
}

.carousel-caption {
    position: absolute;
    z-index: 1;
    display:block;
    max-width: 45% !important;
    height:80%;
    color: #ffffff;
}

.absolute-div {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.carousel-caption h3 {
    display:block;
    vertical-align: middle;
    text-align:center;
}

.carousel-caption p {
    text-align:justify;
}

.item {
    position:relative;
}

.sem-radius {
    border-radius: 0px !important;
    border: none !important;
}
.breadcrumb {
  background: none;
  padding: 15px;
  border-bottom: solid 1px #f4f4f4;
}
.breadcrumb li {
  font-size: 100%;
}

.breadcrumb > li + li:before {
  content:'\00bb';
}
.navbar-default {
  background: transparent;
  border: none;
  box-shadow: none;
}
#navbar-commerce,
#navbar-commerce .container,
#navbar-commerce .navbar-collapse,
#navbar-commerce nav {
  padding-left: 0;
}

#navbar-commerce .navbar-left > li:first-child {
  margin-left: -15px !important;
}
#navbar-commerce li {
  font-size: 140%;
}
#navbar-commerce .navbar-right {
  margin-right: 0 !important;
}
.foto-item {
  width: 90%;
  margin: 0 5%;
  min-height: 250px;
  background: url() center center no-repeat #fff;
  background-size: contain;
  display: inline-block;
}
.titulo-item {
  min-height: 83px;
}
.preco.preco-item {
  margin-bottom: 10px;
}
.table-subs h3 {
  margin: 0;
}
.table-subs .preco h3 {
  text-align: right;
}
.table-pedido{
  border-bottom: solid 1px #ccc;
}
