/*** Este fichero ha sido mofificado por Yago y contiene parte de los estilos modificados. Habien hay en theme.css ***/
/*** Si se modifica este fihero manualmente se vera reflejado en el visor de css custom del profile ***/


/***************************************************
  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 
 */
/***********************************************************************/
/* Home 1 */
#index .page-footer {
  margin-bottom: 0; }
#index .footer-container {
  margin-top: 0; }

.product-list-left .owl-theme .owl-buttons {
  width: 55px;
  position: absolute;
  top: 0;
  left: 15px; }
.product-list-left .direction {
  position: absolute;
  width: 55px;
  top: 0;
  left: 5px; }
@media (min-width: 992px) {
  .product-list-left {
    margin-top: 85px; }
    .product-list-left .title_block {
      padding-right: 100px; }
      .rtl .product-list-left .title_block {
        padding-left: 100px;
        padding-right: inherit; }
    .product-list-left .profile-list .thumbnail-container {
      margin-right: 100px; }
      .rtl .product-list-left .profile-list .thumbnail-container {
        margin-left: 100px;
        margin-right: inherit; } }
@media (max-width: 991px) {
  .product-list-left .title_block {
    text-align: center; } }

.product-list-right .owl-theme .owl-buttons {
  width: 55px;
  position: absolute;
  top: 0;
  left: 118px; }
.product-list-right .direction {
  position: absolute;
  width: 55px;
  top: 0;
  left: 113px; }
@media (min-width: 992px) {
  .product-list-right {
    margin-top: 85px; }
    .product-list-right .title_block {
      padding-left: 100px; }
      .rtl .product-list-right .title_block {
        padding-right: 100px;
        padding-left: inherit; }
    .product-list-right .profile-list .thumbnail-container {
      margin-left: 100px; }
      .rtl .product-list-right .profile-list .thumbnail-container {
        margin-right: 100px;
        margin-left: inherit; } }
@media (max-width: 991px) {
  .product-list-right .title_block {
    text-align: center; } }

.manufacturers_block {
  position: relative; }
  .manufacturers_block:before {
    content: "";
    padding: 0px 1000px;
    width: 100%;
    overflow: hidden;
    position: absolute;
    height: 1px;
    display: block !important;
    bottom: 0;
    background: #e9e9e9;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    margin-left: -1000px; }
    .rtl .manufacturers_block:before {
      margin-right: -1000px;
      margin-left: inherit; }

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

.header_logo {
    /* padding-top: 0px; Lo comentamos para bajar el logo */
    padding-bottom: 0px;
}

.fa {
    padding-right: 10px; }
    
.popup-over a.popup-title {
    padding: 11px 10px 13px 10px; }

.popup-over a.popup-title i {     /* Los iconos del menu */
    font-size: 14px;
    color: #FFFFFF;
}

#cart-block .cart-preview .shopping-cart {
    display: inline-block;
    vertical-align: middle;
    color: #FFFFFF;
    text-align: center;
    font-size: 14px;
    line-height: 12px;
    margin: 0px 5px 2px 0;
    width: 12px;
    height: 12px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 0%;
    background: #117D5F;
    padding-top: 0px;
}

.blockcart .cart-preview .active{
  padding-top: 13px;
}

#cart-block{
  padding-top: 10px;
}

.block_newsletter .block{
  margin-top: -350px;
}

.footer-top .block_newsletter.block {
  margin-bottom: 20px; 
  margin-top: -350px;
}

.group-nav-right-green {
    padding-top: 30px; 
    padding-bottom: 0px;
}

.group-nav-left {
  padding-top: 42px;
  color: #FFFFFF;
}

.leo-top-menu{
  height: 70px;
}

.cart-products-count{
  padding-top: 0;
  font-size: 16px;
}

.cart-unit{
  padding-top: 0;
  font-size: 16px;
}

/* Para acercar fullwith la imagen de las newsletter */
.img-newsletter{
    margin-left: -110px;
    margin-right: -110px;
    margin-bottom: 0px!important; /* Sirve para quitar el espaciado entre la imagen y el footer */
}

/*# Para acercar los titulos de los bloques a su seccion */
.text-title-block{
    margin-bottom: -100px!important;
}

.text-banner-top{
    text-transform: lowercase; 
    font-size: 24px;
    font-family: "Source Sans Pro";
    font-weight: 300;
    font-style: normal;
    color: #88979A
}

/*# Para la parte del newsletter */
.footer-top .inner {
   padding-top: 0px;
}

.footer-bottom .container {
    padding-top: 0px;
    padding-bottom: 0px;
}


.footer-center {
   background: #117D5F;
   font-family: "Source Sans Pro";
   font-size: 16px;
   font-weight: 300;
   font-style: normal;
   color: #FFF;
}


@media (max-width: 767px) {
  .menu-title{
      text-transform: none; 
      font-size: 16px;
      font-family: "Source Sans Pro" ;
      font-weight: 300;
      font-style: normal;
      color: #FFF;
  }
}

.footer-container .li .a {
    color: white;
}

.footer-container .p {
    color: white;
}

.menu-title{
    text-transform: none; 
    font-size: 20px;
    font-family: "Source Sans Pro";
    font-weight: 300;
    font-style: normal;
    color: #677679;
}

@media (max-width: 767px) {
.menu-title{
    text-transform: none; 
    font-size: 20px;
    font-family: "Source Sans Pro";
    font-weight: 300;
    font-style: normal;
    color: black;
}
}

/*** Responsive part ***/
@media (max-width: 991px) {
  .ApMegamenu > .navbar {
    position: sticky;
    }