/*
 Theme Name:   Basel
 Description:  Basel Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Version:      1.0.0
 Text Domain:  basel-child
*/
/* Your customizations starts here */
/* ###### HEADER ##### */
.btn_head {
  background: #80c91b;
  border-radius: 50px;
  margin-right: 5px;
}

.act-scroll .main-nav .menu>li.btn_head>a, .main-nav .menu>li.btn_head>a {
  height: auto;
  line-height: 35px;
  color: #fff;
  font-weight: bold;
}

.mobile-nav {
  background-color: #351e59 !important;
}

/* 01.- Menu */
.etiqueta {
  position: absolute;
  top: -5px;
  right: 10px;
  font-size: 8px;
  font-weight: 800;
  padding: 3px;
  border-radius: 3px;
}

.preventa .etiqueta {
  background: #81c91a;
  color: #fff;
}

/* 02.- widget carro de compras */
.cart-widget-side .widget-heading, .login-form-side .widget-heading {
  background: linear-gradient(45deg, #342458, #753086);
}

/* #### FOOTER #### */
.footer-container {
  background: linear-gradient(45deg, #342458, #753086);
}

/* ##### PAGINA PRODUCTOS ##### */
/* 01.- sector tabs */
.title-wrapper.titulo_productos .title {
  color: #763086;
}

.title-wrapper.basel-title-size-small.titulo_productos .title {
  font-size: 20px;
  line-height: 1;
}

.cont_box_uv {
  padding: 10px;
  border-radius: 10px;
}

.cont_box_uv h3.titulo_pasos {
  font-weight: 700;
  font-size: 16px;
  line-height: 1;
  color: #fff;
  margin-bottom: 5px;
}

.cont_box_uv p.txt_pasos {
  font-size: 14px;
  line-height: 1.2;
  color: #fff;
}

/* 02.- acordeón FAQS */
#faqs>.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a {
  color: #763086;
  font-weight: 700;
}

/* 03.- botones */
.single_add_to_cart_button {
  border-radius: 100px;
}

/* 04.- summary seccion */
.single-product-content .entry-title {
  font-weight: 700;
  line-height: 1;
}

.single-product-content p.price {
  font-weight: 700;
  font-size: 35px;
}

/* 05.- barra sticky producto */
.basel-sticky-btn .product-title, .basel-sticky-btn .price {
  font-weight: 700;
}

/* 06.- Tabla Purificador */
.contenedor_tabla {
  width: 90%;
  max-width: 500px;
  display: block;
  margin: 10px auto;
}

.contenedor_tabla>table.tabla_especificaciones {
  width: 100%;
}

.contenedor_tabla table.tabla_especificaciones tr.verde {
  background: #fff;
}

/* #### PAGINA LISTADO PRODUCTOS #### */
.price .amount {
  color: #81c91a;
  font-weight: 700;
  font-size: 25px;
}

/* ##### CHECKOUT #### */
.ocultar_campos {
  display: none;
}

canvas {
  position: absolute;
  background: #fff;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

.container-ruleta {
  max-width: 1140px;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.cat-item-44{
  display: none!important;
}

.topbar-wrapp{
  position:fixed!important;
}