

/* /////////////////////////////////////////// Color 0 /////////////////////////////////////////// */

/* ---------- TAGS ---------- */
html, body {
    color: rgb(0,0,0);
    background: rgb(0,0,0);
}
/*a {
  color:rgb(0,0,0);
}
a:hover {
  text-decoration: none;
  color: rgba(0,0,0,0.8);
}
a:active {
  text-decoration: none;
  color:rgb(0,0,0);
a:visited {
  text-decoration: none;
  color:rgb(0,0,0);
}
a:focus {
  text-decoration: none;
  color:rgb(0,0,0);
}

/* -------------------- HEADER -------------------- */

.headerLogoCont {
  background-color: transparent;
}

.form-control {
    color: rgb(0,0,0) !important;
    background-color: rgb(0,0,0);
    border: 1px solid transparent;
}

.form-control-feedback {
    color: rgb(0,0,0) !important ;
}
.carousel-indicators .active {
    background-color: rgb(0,0,0);
}

::-webkit-input-placeholder { color: blue; } /* WebKit */
:-moz-placeholder { color: blue; } /* Firefox 18- */
::-moz-placeholder { color: blue; } /* Firefox 19+ */
:-ms-input-placeholder { color: blue; } /* IE 10+ */


/* /////////////////////////////////////////// Fin Color 0 /////////////////////////////////////////// */



/* /////////////////////////////////////////// Color 1 /////////////////////////////////////////// */


/* ---------- MAIN ---------- */
.color1,
.color1:visited,
.color1:hover,
.color1:focus{
  color: rgb(0,0,0) !important; 
}
.bgcolor1,
.bgcolor1:visited,
.bgcolor1:hover,
.bgcolor1:focus{
  background-color: rgb(0,0,0) !important; 
}
.headerSearchBox {
   background: rgba(0,0,0,0.5);
}




/* ---------- ACCORDION MENU ---------- */
.accordion-header {
  color: rgb(0,0,0);
}
.accordion-header:hover {
  color: rgb(0,0,0);
  background-color: rgba(0,0,0,0.05);
}
#accordion-container {
    background: rgb(0,0,0);
}
.active-header {
    color: rgb(0,0,0);
}
.active-header:hover {
    color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.05);
}
.accordion-content > li a:link,
.accordion-content > li a:active,
.accordion-content > li a:focus,
.accordion-content > li a:visited {
    color: rgb(0,0,0);
}
.accordion-content > li:hover {
    color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.05);
}
.inactive-header {
    color: rgb(0,0,0);
}
.inactive-header:hover {
    color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.05);
}






/* ---------- Medias ---------- */
@media (max-width: 767px){
  .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color:rgb(0,0,0);
  }
  .navbar-default .navbar-nav li .dropdown-menu li a {
    color:rgb(0,0,0);
  }
  .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
    color:rgba(0,0,0,0.8);
    background-color: transparent;
  }
  .navbar-default .navbar-nav>li>a {
    color:rgb(0,0,0);
    background-color: transparent;
    padding: 10px 0;
  }
   .headerLogoCont {
    background-color: transparent;
   }

   #cssmenu > ul > li.active > a {
    color: rgb(0,0,0) !important;
    background-color: rgba(0,0,0,0.05) !important;
  }
  #cssmenu > ul > li:hover > a,
  #cssmenu > ul > li > a::before {
    color: rgb(0,0,0) !important;
    background-color: rgba(0,0,0,0.05) !important;
  }
  #cssmenu > ul > li:hover > a::before,
  #cssmenu > ul > li > a:hover::before {
    color: rgb(0,0,0) !important;
    background-color: rgb(0,0,0) !important;
  }
  #cssmenu > ul > li.has-sub > a {
    color: rgb(0,0,0) !important;
    background-color: rgb(0,0,0) !important;
  }
  #cssmenu.small-screen > ul > li {
    color: rgb(0,0,0) !important;
    background-color: rgb(0,0,0) !important;
  }
  #cssmenu.small-screen > ul > li > a {
    color: rgb(0,0,0) !important;
    background-color: rgb(0,0,0) !important;
  }
  #cssmenu.small-screen > ul > li.active > a{
    color: rgb(0,0,0) !important;
    background-color: rgba(0,0,0,0.05) !important;
  }
  #cssmenu.small-screen > ul > li:hover > a {
    color: rgb(0,0,0) !important;
    background-color: rgba(0,0,0,0.05) !important;
  }
  #cssmenu.small-screen ul ul li:hover

   a {
    color: rgb(0,0,0) !important;
    background-color: rgba(0,0,0,0.05) !important;
  }
  #cssmenu.small-screen ul ul li a {
    color: rgb(0,0,0) !important;
    background-color: rgb(0,0,0) !important;
  }
}

/* /////////////////////////////////////////// Fin Color 1 ///////////////////////////////////////////*/



/* /////////////////////////////////////////// Color 2 /////////////////////////////////////////// */





/* /////////////////////////////////////////// Fin Color 2 /////////////////////////////////////////// */



/* /////////////////////////////////////////// Color 3 /////////////////////////////////////////// */


/* ajustes puntuales*/

.breadcrumb>li>a, .breadcrumb>li>a:focus, .breadcrumb>li>a:active {
    color: rgb(0,0,0) !important;
}

figure.effect-goliath {
    background: rgb(0,0,0) !important;
}

figure.effect-goliath2 {
    background: rgb(0,0,0) !important;
}
blockquote {
    border-left: 5px solid rgba(0,0,0,0.6);
}
blockquote .small, blockquote footer, blockquote small {
    color: rgba(0,0,0,0.6);
}


/* ---------- MAIN ---------- */
.color2,
.color2:visited,
.color2:hover,
.color2:focus {
  color:rgb(0,0,0) !important;
}
.bgcolor2,
.bgcolor2:visited,
.bgcolor2:hover,
.bgcolor2:focus {
  background-color:rgb(0,0,0) !important /* 76.,175.,80 */;
}
.btn-custom:hover {
  color: rgba(0,0,0,0.9);
}
.breadcrumb>li {
  color: rgb(0,0,0);
}
.breadcrumb>li>a,
.breadcrumb>li>a:focus,
.breadcrumb>li>a:active {
  color: rgb(0,0,0);
}
.breadcrumb>li>a:hover {
  color: rgba(0,0,0,0.8);
}



.realperson-challenge {
    color: rgb(0,0,0);
}
.realperson-regen {
    color: rgb(0,0,0);
}
.realperson-regen:hover {
    color: rgba(0,0,0,0.8);
}



/* Set effect Zoe */
figure.effect-zoe figcaption {
  background: rgba(0,0,0,0.8);
  color: rgb(0,0,0);
}
figure.effect-zoe2 figcaption {
  background: rgba(0,0,0,0.8);
  color: rgb(0,0,0);
}
.btn-custom {
    color: rgb(0,0,0) !important;
    background-color: rgb(0,0,0) !important;
    border: transparent;
}
.btn-custom:active,
.btn-custom:visited,
.btn-custom:focus {
    color: rgb(0,0,0) !important;
    background-color: rgb(0,0,0) !important;
    border: transparent;
}
.btn-custom:hover {
    color: rgb(0,0,0) !important;
    background-color: rgba(0,0,0,0.8) !important;
    border: transparent;
}
.btn-primary {
    background-color: rgb(0,0,0) !important;
    color: rgb(0,0,0) !important;
    border: transparent;
}
.btn-primary:active,
.btn-primary:visited,
.btn-primary:focus {
    background-color: rgb(0,0,0) !important;
    color: rgb(0,0,0) !important;
    border: transparent;
}
.btn-primary:hover {
    background-color: rgba(0,0,0,0.8) !important;
    color: rgb(0,0,0) !important;
    border: transparent;
}
.btn-lg {
  color: rgb(0,0,0);
  background-color: rgb(0,0,0);
}
.btn-lg:active,
.btn-lg:focus {
  color: rgb(0,0,0);
  background-color: rgb(0,0,0);
}
.btn-lg:hover {
  color: rgba(0,0,0,0.9);
  background-color: rgba(0,0,0,0.8);
}




/* ------ Listador ------ */
.listadorTitulo {
    background-color: rgb(0,0,0);
    color: rgb(0,0,0);
}
.botonoTitulo {
    background-color: rgb(0,0,0);
    color: rgb(0,0,0);
}
.contactoTitulo {
    background-color: rgb(0,0,0);
    color: rgb(0,0,0);
}
.detalleTitulo {
    background-color: rgb(0,0,0);
    color: rgb(0,0,0);
}

/* -------------------- LISTADOR ESTILO 1 -------------------- */

.listadorTituloProducto a,
.listadorTituloProducto a:active,
.listadorTituloProducto a:focus {
  color: rgb(0,0,0);
}
.listadorTituloProducto a:hover {
  color: rgba(0,0,0,0.8);
}
.listadorTextoCont{
  background-color: rgb(0,0,0);
}
.listadorTextoCont_fijo{
  background-color: transparent;
}
.listadorTextoCont_fijo a {
  color: rgb(0,0,0);
}
.listadorTextoCont_fijo a:hover {
  color: rgb(0,0,0);
}
.listadorTextoCont_salvattore{
  background-color: rgb(0,0,0);
}
.listadorCaptionProducto_v3 {
  color: rgb(0,0,0);
  background-color: rgb(0,0,0);
}
.listadorCaptionProducto_v3:hover {
  background-color: rgba(0,0,0,0.8);
}
.listadorCaptionProducto {
  color: rgb(0,0,0);
  background-color: rgb(0,0,0);
}
.listadorCaptionProducto:hover {
  color: rgb(0,0,0);
  background-color: rgba(0,0,0,0.8);
}







/* ---------- LISTADOR ESTILO 2 ---------- */
.listadorTitulo2{
  color: rgb(0,0,0);
}






/* ---------- CONTACTO ---------- */
.contactoCaptcha .realperson-regen a,
.contactoCaptcha .realperson-regen a:active,
.contactoCaptcha .realperson-regen a:focus {
  color: rgb(0,0,0);
}
.contactoCaptcha .realperson-regen a:hover {
  color: rgba(0,0,0,0.8);
}
.detalleCaptcha .realperson-regen a,
.detalleCaptcha .realperson-regen a:active,
.detalleCaptcha .realperson-regen a:focus {
    color: rgb(0,0,0);
}
.detalleCaptcha .realperson-regen a:hover {
  color: rgba(0,0,0,0.8);
}


/* /////////////////////////////////////////// Fin Color 3 /////////////////////////////////////////// */

/* ---------- NAVBAR ---------- */
#cssmenu > ul {
    background: rgb(0,0,0);
}
#cssmenu > ul > li > a {
    color: rgb(0,0,0);
    background: rgb(0,0,0);
}
#cssmenu.small-screen #menu-button {
    background: rgb(0,0,0);
}
#cssmenu.small-screen #menu-button {
    color: rgb(0,0,0);
}
#cssmenu.small-screen #menu-button:before {
    background: rgb(0,0,0);
}
#cssmenu.small-screen #menu-button:after {
    border-top: 2px solid rgb(0,0,0);
    border-bottom: 2px solid rgb(0,0,0);
}
#cssmenu.small-screen #menu-button.menu-opened:before {
  background: rgb(0,0,0);
}
#cssmenu.small-screen #menu-button.menu-opened:after {
  border-top: 2px solid rgb(0,0,0);
    border-bottom: 2px solid rgb(0,0,0);
}
/* -------- NAV --------- */
#cssmenu > ul > li.active > a {
  color: rgb(0,0,0);
  background-color: rgb(0,0,0);
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a::before {
  color: rgb(0,0,0);
  background-color: rgb(0,0,0);
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover {
  color: rgb(0,0,0);
  background-color: rgb(0,0,0);
}
#cssmenu > ul > li:hover > a::before,
#cssmenu > ul > li > a:hover::before {
  color: rgb(0,0,0);
  background-color: rgb(0,0,0);
}
#cssmenu > ul > li.active > a {
  color: rgb(0,0,0);
  background-color: rgb(0,0,0);
}
.botonoTexto { color: rgb(0,0,0); }