/* Add here all your CSS customizations */
/* theme-global */
.box {
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
}
.dropdown-over .dropdown-content {
  -webkit-box-shadow: 0 6px 20px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.175);
}
#top-header.fixed {
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}
#top-header.top-header-fixed.fixed {
  background-color: rgba(0, 0, 0, 0.5);
}
#main-nav .dropdown:hover > .dropdown-menu {
  -webkit-box-shadow: 0 6px 20px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.175);
}
#main-nav .dropdown-submenu:hover > .dropdown-menu {
  -webkit-box-shadow: 0 6px 20px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.175);
}
.bg-over-lay {
  background-color: rgba(0, 0, 0, 0.1);
}
.home-1 .tiva-prolist .owl-stage-outer:before,
.home-1 .tiva-prolist .owl-stage-outer:after {
  background-color: rgba(255, 255, 255, 0.8);
}
.home-2 .top-header-fixed:after {
  background-color: rgba(255, 255, 255, 0.1);
}
.home-2 .content_sortPagiBar.top {
  -webkit-box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.1);
}
.home-3 .tiva-prolist .product-container .left-block .content_price {
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}
.block-gallery a:hover:before {
  background-color: rgba(255, 255, 255, 0.2);
}
.tiva-popup-screen {
  background-color: rgba(0, 0, 0, 0.7);
}
.multi-color {
  -webkit-box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.05);
  box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.05);
}
.multi-color .handle {
  -webkit-box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.05);
  box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.05);
}

/* theme-animate */
.effect > .image-wrap:before {
  background-color: rgba(255, 255, 255, 0.3);
}
.effect > .image-wrap:after {
  background-color: rgba(255, 255, 255, 0.1);
}
/**********************************************/
.navcabecera li a {
  color: white !important;
}
.navcabecera li a:hover {
  color: red !important;
}
.titulocabeint {
  color: white !important;
}
.grisclaro {
  color: #dadada !important;
}
.txtcontenidos p {
  text-align: justify !important;
}
.btnblanco {
  color: white !important;
}
.btnblanco:hover {
  color: white !important;
}
.campos {
  width: 100%;
  border: 1px solid #eaeaea;
  background: white;
  height: 40px;
  line-height: 40px;
}
/***********************************/
.ccdetalles {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.cccdetalles .radios {
  display: none;
}
.cccdetalles .colores {
  min-width: 35px !important;
  height: 35px !important;
  cursor: pointer;
  color: #000;
  position: relative;
  font-size: 0.8em;
  padding: 13px;
  margin-right: 4px;
  border: 1px solid #ccc;
  border-radius: 100%;
}
.borde {
  border: 2px solid #000 !important;
  padding: 2px;
}
.cccdetalles .tallas {
  min-width: 35px !important;
  height: 35px !important;
  cursor: pointer;
  color: #000;
  position: relative;
  font-size: 0.8em;
  text-align: center;
  line-height: 35px !important;
  margin-right: 4px;
  border: 1px solid #ccc;
}
/***********************************/
