/* personalizar colores
   detalle del nodo client gstore fit
   */

:root {
        --primary-color: #fe7f3c;/*#fe7f3c*/
        --primary-btn-color: #d74b00b8;/*#d74b00b8*/
        --primary-background-color: #fff;/*f5f5f7*/
        /*--sidebar-width: 280px;
        --sidebar-collapsed-width: 80px;
        --transition-speed: 0.3s;*/
        }



/* Slider botones y texto
   imagen top text */
.cd-hero__content--img img.content { max-width: 25%;}
.cd-hero__content--box { position: absolute;
                         left: 50%;
                         top: 10%;
                         bottom: auto;
                         right: auto;
                         width: 100%;
                         -webkit-transform: translateX(-50%) translateY(-5%);
                         -ms-transform: translateX(-50%) translateY(-5%);
                         transform: translateX(-50%) translateY(-5%);
                         }
.cd-hero__content--txt { position: absolute;
                         left: 50%;
                         top: 88%;
                         bottom: auto;
                         right: auto;
                         width: 100%;
                         -webkit-transform: translateX(-50%) translateY(-5%);
                         -ms-transform: translateX(-50%) translateY(-5%);
                          transform: translateX(-50%) translateY(-5%);
                         }


.cd-hero__content--txt  .h3, .cd-hero__content--txt h3 { margin-bottom: 5px; }

 
@media only screen and (max-width:992px){
  .cd-hero__content--box { top: 12%!important; }
  .cd-hero__content--txt { top: 82%!important; }    
  .cd-hero__content--img img.content { top: 41%!important; max-width: 38%!important;}
  .cd-hero__nav { bottom: -55px!important; }
  .txt-search { display:inline-block!important;}

  #slide-caroucel .carousel-inner{ height: 200px!important;}

}


/* styleslide.css */

.cd-header__nav {
  /* mobile first - navigation hidden by default, triggered by tap/click on navigation icon */
  float: right;
  margin-right: 5%;
  width: 44px;
  height: 100%;
  background: url("../productos/cd-icon-menu.svg") no-repeat center center;
}

.cd-hero__nav a::before {
  content: '';
  position: absolute;
  width: 24px;
  height: 24px;
  top: 8px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  background: url(../products/cd-icon-navigation.svg) no-repeat 0 0;
}
/* Slider navigation */
.cd-hero__nav {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  text-align: center;
  height: 55px;
  background-color: transparent;/*rgba(0, 0, 0, 0.02);*/
  bottom: -80px;/*0px*/
}

.gfit-logo{ max-height: 28px;/*16*/}
.gfit-logo-black{max-height: 28px;/*16*/ }

/* menu nav
   */

.navbar-light .navbar-nav .nav-link {
    color: rgba(0,0,0,.8)!important;
    font-size: 14px!important;/*12*/
    font-weight: 600;/*400*/
}
.navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0,0,0,1)!important;
}
.navbar { padding: .1rem 1rem!important;}
