/*  
Theme Name: My Divi
Theme URI: http://www.a-spps.com/
Version: 1.0
Description: Designed by <a href="http://www.a-spps.com">a-spps</a>.
Author: a-spps
Author URI: http://www.a-spps.com
Template: Divi
Tags: a-spps

	Copyright: (c) 2009-2011 a-spps.
	License: GNU General Public License v2.0
	License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

@import url("../Divi/style.css");

/* scroll horizontal home */
@media screen and (max-width: 768px) {
  .fila-scroll {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    scroll-snap-type: x mandatory;
    scroll-padding: 0 16px;
    -webkit-overflow-scrolling: touch;
    gap: 16px;
    padding: 10px 0;
    
    
    scrollbar-gutter: stable;
    -webkit-scrollbar {
  width: 10px;
  height: 10px;
  background-color: transparent;
}
-webkit-scrollbar-thumb {
  background-color: transparent;
}
-webkit-scrollbar-thumb {
  background-color: #09C;
}
    
    
    
  }

  .fila-scroll .et_pb_column {
    flex: 0 0 100%;
    scroll-snap-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}




/* blog titulos */
div.entry-content h2 {margin:24px auto;font-weight: 700;}
div.entry-content h3 {margin:24px auto;font-weight: 700;}
/* end - blog titulos */

span.price {text-align:center;}
h2.woocommerce-loop-product__title {text-align: center;font-size: 0.8rem!important;}

.mobile-only {display:none;}
.desktop-only {display:block;}

/* Loop de productos - oferta */
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link span.onsale {background-color:#09adea!important;}

/* Loop de productos - rating */
.woocommerce ul.products li.product .star-rating {margin:auto!important;}

/* Ficha de producto - oferta */
div.et_pb_module_inner span.onsale {background-color:#09adea!important;}

/* Ficha de producto - También te recomendamos - upsells  */
section.up-sells.upsells.products div.star-rating {}

/* Ficha de producto - Valoraciones */
input#submit { color:white!important; }

/* tabla variaciones */
table.variations tbody tr th {padding:0!important;}
table.variations tbody tr td {padding:0!important;}

/* ocultar 'incluye xxx Impuestos' */
small.includes_tax {display: none;}

/* boton de pago */
input.button-alt {
	font-size: 18px;
    border-radius: 50px;
    padding: 0.6rem;
    background-color: white;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;	
	display: block; 
	width: fit-content;
	color: black;
    border-color: black;
	border-width: 2px;
}

/* botón finalizar compra */
.woocommerce a.button.alt, .woocommerce-page a.button.alt { border-color:black; }


/* Carrito a la derecha */
#et-top-navigation .et-cart-info {
    float: right;
}

/* artistas */
div.et_pb_team_member {min-height:350px;}
ul.et_pb_member_social_links {line-height: 8px;}
div.et_pb_team_member div.et_pb_team_member_image:hover {opacity:0.5;}

/* artistas - new */
.artist-card-container {width:120%;}
.artist-card  {color:white; text-shadow: 2px 2px 2px #080808;}
.artist-card:hover {opacity:0.5;}
.artist-card  a {color:white;}
.artist-image { position: relative; z-index: -1;}
.artist-name  { position: relative; color: white; top: 5px; left: 6px; top: 30px;}
.artist-links {   }
.artist-links img {width:30px; height:30px;}



/* mailchimp */
#mc_embed_signup {background-color:#222222!important;}
#mc_embed_signup h2 {color:white!important;}

.home-banner-title {font-family: Syncopate; text-align: center; font-weight: bold; font-size: 40px;}
.home-banner-line1 {text-align: center; margin-top: -2rem; font-weight: 100; font-size: 14px; line-height: 1.1rem;}
.home-banner-line2 {text-align: center;}

@media (max-width: 980px){
	
	.home-banner-txt-container {margin-top:-14px;}
	
	header#main-header {background-color: black;}
	a.et-cart-info span {color:white;}
	
	div#et_mobile_nav_menu {background-color:gray;}
	div.mobile_nav.closed span.select_page {color:white;}
	div.mobile_nav.opened span.select_page {color:white;}
	span.mobile_menu_bar {color:white!important;}
	
	.desktop-only {display:none;}
	.mobile-only {display:block;}
	
	/* home indicadores carrousel */
	.fila-indicadores-carrusel { margin:0;}
	.indicadores-carrusel {
	  display: flex;
	  justify-content: center;
	  margin-top: 12px;
	  gap: 8px;
		margin-top: -39px;
		background: white;
		width: 100vw;	  
	}

	.indicadores-carrusel .punto {
	  width: 10px;
	  height: 10px;
	  background-color: #ccc;
	  border-radius: 50%;
	  transition: background-color 0.3s;
	}

	.indicadores-carrusel .punto.activo {
	  background-color: #333;
	}

	
	/* Carrito */
	#et-top-navigation .et-cart-info {
		float: right;
		margin-top: -30px;
	}	
	
	/* artistas - new */
	.artist-card-container {width:100%;}
}

/*
@media (max-width: 980px){
	.et_pb_bottom_divider .et_pb_row:nth-last-child(2) .et_pb_column:last-child, .et_pb_row .et_pb_column.et-last-child, .et_pb_row .et_pb_column:last-child {
		margin-top: -60px;
		width: 85%!important;
		margin: -60px 0 0 15%;
	}
}
*/
