/***************************************************
  Mixins Themes 
/***************************************************/
/* Mixin Normal*/
/* Mixin Clear */
/* Mixin Border */
/*background RGBA
============================================*/
/***************************************************
  Mixins RTL Themes 
/***************************************************/
/************************************ 
	Override Bootstrap 
*************************************/
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/
#index #wrapper {
  padding-top: 0px;
  padding-bottom: 0px; }

.box-slideshow {
  margin-bottom: 55px; }

.box-service {
  margin-bottom: 25px; }

.box-three-banner {
  margin-bottom: 30px; }
  @media (max-width: 991px) {
    .box-three-banner {
      margin-bottom: 0px; } }
  .box-three-banner .banner {
    text-align: center;
    overflow: hidden;
    margin-bottom: 30px;
    border-radius: 5px; }

.box-product-deal {
  margin-bottom: 60px; }
  @media (max-width: 991px) {
    .box-product-deal {
      margin-bottom: 30px; } }
  @media (max-width: 991px) {
    .box-product-deal > [class*="col-"] + [class*="col-"] {
      margin-top: 30px; } }

.box-manufactures {
  padding-top: 30px;
  padding-bottom: 30px; }

.box-product-tabs {
  margin-top: 60px;
  margin-bottom: 60px; }
  @media (max-width: 991px) {
    .box-product-tabs {
      margin-bottom: 40px;
      margin-top: 40px; } }

.box-product-bg {
  padding: 40px 0 20px; }

.box-two-banner-product {
  margin-top: 70px;
  margin-bottom: 50px; }
  @media (max-width: 991px) {
    .box-two-banner-product {
      margin-top: 30px;
      margin-bottom: 10px; } }

.box-categories-carousel {
  padding-top: 70px;
  padding-bottom: 80px; }
  @media (max-width: 991px) {
    .box-categories-carousel {
      padding-top: 30px;
      padding-bottom: 40px; } }

.box-product-sidebar {
  margin-top: 70px;
  margin-bottom: 50px; }
  @media (max-width: 991px) {
    .box-product-sidebar {
      margin-top: 30px;
      margin-bottom: 10px; } }
  @media (max-width: 991px) {
    .box-product-sidebar > [class*="col-"] + [class*="col-"] {
      margin-top: 20px; } }

@media (min-width: 768px) {
  .box-blog-testimonials {
    position: relative; }
    .box-blog-testimonials:before {
      content: '';
      margin: 0 -1000px;
      height: 1px;
      display: block;
      background: #e9e9e9;
      position: absolute;
      top: -1px;
      left: 0;
      right: 0; } }
.box-blog-testimonials .group-blogs {
  margin-top: 50px; }
  @media (max-width: 767px) {
    .box-blog-testimonials .group-blogs {
      margin-top: 0px; } }
@media (max-width: 767px) {
  .box-blog-testimonials .group-testimonials {
    margin-top: 40px; } }

/*# sourceMappingURL=profile1491397774.css.map */

/*# quitar referencias */
.product-reference {
    display: none !important;
}

.more-infor-product.reference {
    display: none !important;
}



/*#Color bloques titulo pie*/

.footer-container .block .title_block {
    color: #ffd049;
    font-size: 15px;
    margin: 45px 0 25px;
    text-transform: uppercase;
}

/*#CAMBIOS POSICION MENU CATEGORIAS*/
/*
.leo-verticalmenu .title_block {
    margin: 0;
    line-height: 60px;
    height: 60px;
    color: #222222;
    width: 100%;
    font-size: 20px;
    font-weight: bold;
    position: relative;
    background: #FFFFFF;
    cursor: pointer;
    border: 1px solid #d1d1d1;
    padding: 0px 20px 0px 18px;
}

.leo-verticalmenu {
    background: #FFFFFF;
    position: relative;
    width: 260px;
}

.ApMegamenu {
    width: 100%;
    margin-left:-353px;
}
*/

/*Etiquetas envio 24/48h - 48/72h*/
/*Envío 24-72 horas*/

/*.product-flags .product-flag.online-only:before {
    content: "\E558";
    font-family: 'Material Icons';
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
}


.quickview .images-container .product-cover .product-flags {
    top: 350px;
    bottom: auto;
    right: auto;
    left: 10px;
    right: 45px;
}

*/


/*** 48 a 72 ****/

.product-flags .product-flag.online-only {
    background: rgba(0, 0, 0, 0);
    color: #ff9a5200;
    font-size: 1.0em;
    text-transform: Capitalize;
}

.thumbnail-container .product-flags .product-flag.online-only {
    position: relative;
    top: 15px;
    background: #f16820;
    color: #fff;
    font-size: 1.0em;
    text-transform: Capitalize;
    border-radius: 10px;
}
.thumbnail-container:hover .product-flags .product-flag.online-only {

position: relative;
    top: 15px;
    background: #f16820;
    color: #fff;
    font-size: 1.0em;
    text-transform: Capitalize;
border-radius:10px;
}


.product-cover .product-flag.online-only {
   background: #f16820;
    color: #fff;
    font-size: 1.0em;
    text-transform: Capitalize;
border-radius:10px;
}




.popup-over a.popup-title:hover {
    color: #ff9a52;
}

.box-header .group-right-header {
    position: relative;
    -webkit-box-pack: end;
    -moz-box-pack: end;
    box-pack: end;
    left: auto;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -o-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end;
}

/***** envio 24 horas ******/




/*****  .thumbnail-container span.horas {
    visibility: hidden;
} ******/


.thumbnail-container:hover span.horas {
    position: relative;
    visibility: visible;
    color: #005dd3;
    text-align: center;
    font-weight: bold;
    width: 100%;
    height: 10px;
    align-content: center;
    align-self: baseline;
}

/*****enlace 48-72 horas ******/
@media (min-width: 769px) {
.thumbnail-container:hover span.orange {
    position: absolute;
    float: none;
    left: 0;
    top: -230px;
    background: #f27200;
    width: 100%;
    height: 250px;
    opacity: 0.3;
    z-index: -999;
    border-radius: 10px 0 10px 0;
}


.thumbnail-container:hover span.blue {
    position: absolute;
    float: none;
    left: 10px;
top: -1px;
    background: #001f46;
    width: 95%;
    height: 340px;
    opacity: 0.1;
    z-index: 10;
    overflow: hidden;
border-radius: 10px 0 10px 0;
}


.product-flags {
    position: absolute;
    bottom: 10px;
    left: 10px;
    right: 10px;
    z-index: 1;
}}


.thumbnail-container:hover span.blue {
  
    display: none;
}

.thumbnail-container:hover .functional-buttons.clearfix {
    background: #edf5ff;
}

a.consultap {
    color: #d45500;
}