/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */
#booking-form > div > div.form-field.ovatb-deposit > div{
	display: none !important;
}

.woocommerce-message .{
    display: none !important;
}

.woocommerce-checkout .selectron23 {
    z-index: 1 !important;
	position: static !important;
}


/*Labels Tabs Producto*/


.woocommerce-tabs .tabs, .woocommerce-tabs .ct-accordion-heading{
	font-size:20px;
}


/*encabezado de productos*/

header#header{
	width:100%;
	position:fixed;
}

nav.ct-breadcrumbs{
	padding-top:40px;
}


/*Texto despues de la Galería*/


span.wc-block-components-button__text{
	color:#ffffff;
}

a.button.wc-forward{
	color:#ffffff;
}

a.wp-block-button__link.add_to_cart_button{
	color:white;
}

img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{
	border-radius:10px;
}


.purchasable.product-type-booking{
	padding-bottom:25px;
}




/*Estilos del Acordeon*/


.half {
  float: left;
  width: 100%;
}
/* Acordeon styles */
.tab {
  position: relative;
  margin-bottom: 1px;
  width: 100%;
  color: #fff;
  overflow: hidden;
}
.tab input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.tab label {
  position: relative;
  display: block;
  padding: 0 0 0 1em;
  background: #000000;
  font-weight: bold;
  line-height: 3;
  cursor: pointer;
	border-radius: 10px
}
.blue label {
  background: #3dc71e;
}
.tab-content {
  max-height: 0;
  overflow: hidden;
  background: #4CBB3D;
  -webkit-transition: max-height .35s;
  -o-transition: max-height .35s;
  transition: max-height .35s;
	border-radius: 10px;
}
.blue .tab-content {
  background: #3498db;
}
.tab-content p {
  margin: 1em;
}
/* :checked */
.tab input:checked ~ .tab-content {
  max-height: 180vh;
}

/* Icon */
.tab label::after {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 3em;
  height: 3em;
  line-height: 3;
  text-align: center;
  -webkit-transition: all .35s;
  -o-transition: all .35s;
  transition: all .35s;
}
.tab input[type=checkbox] + label::after {
  content: "+";
}
.tab input[type=radio] + label::after {
  content: "\25BC";
}
.tab input[type=checkbox]:checked + label::after {
  transform: rotate(315deg);
}
.tab input[type=radio]:checked + label::after {
  transform: rotateX(180deg);
}

/*Videos de Producto*/

.video-lost{
	display:flex;
	gap:10px;
	justify-content:center;
	flex-wrap:wrap;
}

.video-lost iframe{
	border-radius:10px;
	width:560px;
	height:315px;
}

/*Titulos de pestañas de productos*/

h2.yikes-custom-woo-tab-title{
	display:none;
}

/*Productos relacionados*/

a.button.product_type_booking.add_to_cart_button{
	color: #ffffff;
	border-radius: 8px;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
}

img.attachment-woocommerce_archive_thumbnail.size-woocommerce_archive_thumbnail.wp-post-image{
	border-radius: 10px;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1) !important;
	height: 200px;
}

h2.woocommerce-loop-product__title{
	margin-top:10px;
}

form.cart table{
	background-color: transparent;
}

form.cart th{
	text-align: center;
}

form.cart tr{
	background-color: transparent;
	text-align: center;
}

form.cart td{
	padding: 10px;
}

ul.products img{
	height: 190px
}

