section.detalhe_produto {


  padding-top: 30px;


  padding-bottom: 30px;


  width: 100%;


  box-shadow: 0px 1px 5px 5px #ccc; }


  section.detalhe_produto .info_detalhe {


    color: #dc491d;


    font-size: 13px;


    font-weight: 400; }


  section.detalhe_produto .imagem_detalhe {


    width: 100%;


    height: auto; }


    section.detalhe_produto .imagem_detalhe img {


      width: 100%;


      height: auto; }


  section.detalhe_produto .separador_detalhe {


    position: relative;


    margin-top: 15px;


    width: 100%;


    background-image: url("../img/border.png");


    height: 4px; }


  section.detalhe_produto .details .ref {


    font-weight: 700;


    font-size: 18px;


    color: #dc491d;


    text-transform: uppercase; }


  section.detalhe_produto .details .separador_branco {


    position: relative;


    margin-top: 15px;


    width: 100%;


    background-image: url("../img/separador_branco.jpg");


    height: 4px; }


  section.detalhe_produto .details .each_title {


    font-size: 13px;


    color: #dc491d;


    font-weight: 400; }


  section.detalhe_produto .details .each_value {


    margin-top: 5px;


    font-size: 13px;


    color: #6F6F6E;


    font-weight: 400; }


  section.detalhe_produto .details .titulo_grupo {


    width: 100%;


    background-color: #E5E5E5;


    color: #dc491d;


    font-weight: 400;


    font-size: 13px;


    padding-top: 10px;


    padding-bottom: 10px;


    padding-left: 5px;


    padding-right: 5px; }


  section.detalhe_produto .titulo_cor_tampa {


    position: relative;


    margin-top: 10px;


    width: 100%;


    text-align: center;


    font-size: 13px;


    font-weight: 400;


    color: #6F6F6E; }


  section.detalhe_produto .extras {


    position: relative;


    margin-top: 15px; }


    section.detalhe_produto .extras a:link {


      color: #dc491d;


      text-decoration: none; }


    section.detalhe_produto .extras a:visited {


      color: #dc491d;


      text-decoration: none; }


    section.detalhe_produto .extras a:hover {


      color: #6F6F6E;


      text-decoration: none; }


    section.detalhe_produto .extras i {


      margin-right: 15px;


      font-size: 30px;


      color: #dc491d;


      text-decoration: none;


      cursor: pointer; }


      section.detalhe_produto .extras i:hover {


        color: #6F6F6E;


        text-decoration: none; }


    section.detalhe_produto .extras .share_icons {


      position: relative;


      float: left; }


    section.detalhe_produto .extras .all_share_icons {


      position: relative;


      width: 0px;


      height: 30px;


      overflow: hidden; }


    section.detalhe_produto .extras .all_share_icons i {


      position: absolute;


      cursor: pointer; }


    section.detalhe_produto .extras .all_share_icons i:hover {


      color: #6F6F6E; }


    section.detalhe_produto .extras .all_share_icons i:first-child {


      margin-left: 0px; }


    section.detalhe_produto .extras .all_share_icons i:nth-child(2) {


      margin-left: 40px; }


    section.detalhe_produto .extras .all_share_icons i:last-child {


      margin-left: 80px; }





#carousel_fundo .carousel-inner > .item {


  height: 230px !important; }





@media (max-width: 767px) {


  #carousel_fundo .carousel-inner > .item {


    height: 200px !important; }





  .details {


    margin-top: 30px; }


    .details .each_title {


      margin-top: 15px !important; } }


@media (max-width: 991px) and (min-width: 768px) {


  #carousel_fundo .carousel-inner > .item {


    height: 200px !important; } }





/*# sourceMappingURL=detalhe_produto.css.map */


