/*
Theme Name: gibiza2k25
Author: Acuarel Lab
Author URI: http://www.acuarel.es/
Description: Child Theme dt-the7
Version: 1.0
License: Uso interno
Template: dt-the7
Text Domain: gibiza2k25
*/
span.wpcf7-not-valid-tip{display:none;}

span.wpcf7-form-control-wrap.date-salida,
span.wpcf7-form-control-wrap.date-llegada,
span.wpcf7-form-control-wrap.num-pax  {
    float: left;
    width: 32%;
    margin-right:1%;
}
span.wpcf7-form-control-wrap.num-pax {float:right; margin-right:0;}

textarea.wpcf7-textarea{resize:none !important;}

/* Custom CF7 Loader */
div.wpcf7 .ajax-loader {
	background-image: url('./ajax-loader.gif');
	width: 31px;
	height: 31px;
	margin-left: 10px;
}


/*Descargas (2020-02-10)*/
ul.download-items{
	display:flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items:flex-start;
	align-content:flex-start;
	list-style: none;
	padding:0;
	margin:0;
	border:0px solid;
}

li.download-link{
	flex-basis:48%;
	padding:0 0 3em;
}
li.download-link > a{
	display:inline-block;
	text-decoration: none;
	padding:0 1em 0 0;
}
li.download-link > a > img{
	display:inline-block;
	width:22px;
	height: auto;
	vertical-align: top;
	margin-right:5px;
}
li.download-link > a >span{
	transition: all 0.3s ease;
	display: inline-block;
	border-bottom:2px solid transparent;
}
li.download-link > a:hover >span{
	color:#111;
	border-bottom:2px solid;
}


/* Prueba css calendari reservas*/
 div.booking-wraper{
		border: 1px solid rgba(51,51,51,0.2);
		/* border-radius: 8px; */
}
select.booking_month{
	-webkit-appearance: auto !important;
}

/* 93c5c4 */

.ph-calendar-days {
	text-align:left !important;
}
.past-time, .ph-calendar-date.not-available {
    /* color: rgba(185, 18, 18, 0.76)!important; */
	color: #ddd;
	/* text-decoration: line-through; */
	cursor:not-allowed;
}


.acuarel-user{
    font-size:15px;
	border:0px solid #c00 !important;
}

a.acuarel-user {
    text-decoration: none !important;
}
a.acuarel-user.account{
	padding: 0 0.9em;
}

a.acuarel-user i {
	display: inline-block !important;
    margin-right: .3em !important;
}

a.acuarel-user.logout i{
	/* transform: rotate(45deg) !important; */
	display: inline-block !important;
}


.header-bar .mini-widgets span.sep,
.mobile-header-bar .mobile-mini-widgets span.sep,
.mobile-mini-widgets-in-menu span.sep {
    display: inline-block;
    padding: 0 .5em;
}

@media screen and (max-width:690px) {
	.acuarel-user.name{ display:none;}
}
@media screen and (max-width:600px) {
	.acuarel-user,
	.acuarel-user.name{
		display:block;
	}
	a.acuarel-user.account{
		padding: .6em 0;
	}
}


/*Privacidad e avisos legales*/
.vc_privacidad h3{
	padding-top:1em !important;
}

.vc_privacidad table.cookies{
	border-collapse: collapse;
	border:1px solid #777 !important;
}
.vc_privacidad table.cookies tbody tr td{
	border:1px solid #777 !important;
	font-size:15px;
}
.vc_privacidad table.cookies  tr td:first-of-type{
	width:20%;
	padding:1em;
	font-weight: bold;
	color:#777;
	text-align: left;
	vertical-align: top;
}
.vc_privacidad table.cookies  tr td:nth-child(2){
	padding:1em;
	vertical-align: top;
	text-align: left;
}
.vc_privacidad table.cookies  tr.cookie-name td{
	width:100% !important;
	text-align: left;
	padding-left:1em;
	font-weight: bold;
	color:#111;
}

/* WP Forms */
.wpforms-field-container .full{
    width: 100% !important;
}

.wpforms-field-container .full select{
    padding: 0 !important;
    padding-left: 16px !important;
}

.wpforms-field-container input, .wpforms-field-container select, .wpforms-field-container textarea{
    border-color: #d4e8e7 !important;
}

.wpforms-field-container a{
    color: #b39b73 !important;
    text-decoration: underline !important;
}

.wpforms-field-container a:hover{
    text-decoration: none !important;
}

.wpforms-submit-container button{
 border: 1px solid #262b2e !important;
 border-radius: 0 !important;
 color: #262b2e !important;
 text-transform: uppercase !important;
 background-color: transparent !important;
 transition: 0.4s;
}

.wpforms-submit-container button:hover{
    border: 1px solid #d4e8e7 !important;
    color: #d4e8e7 !important;
    transition: 0.4s;
}
