/*
Theme Name: ITS Theme
Description: Tema personalizzato
Theme URI:   https://ividesign.it
Author: IVI design
Author URI:  https://ividesign.it
Template: salient
Version: 1.0
*/


.span_12.light input[type=email] {
	max-width: 100%!important;
}

.form_nome {
	width: 32%!important;
	float: left!important;
    margin: 0!important;
	margin-right: 15px!important;
	background-color: white!important;
}

.form_cognome {
	width: 32%!important;
	float: left!important;
    margin: 0!important;
	margin-right: 15px!important;
	background-color: white!important;
}

.form_email {
	width: 32%!important;
	float: left!important;
    margin: 0!important;
	margin-bottom: 30px!important;
	margin-right: 15px!important;
	background-color: white!important;
}
	input.newsletter
	{
		width: 95%!important;
		background-color: #e9c274!important;
		font-size: 20px!important;
		float: center!important;
	}

.checkbox1 {
	color: #ffffff!important;
	font-size: 15px!important;
	text-decoration: underline!important;
}

.form_checkbox {
	float: left!important;
	margin-top: -10px!important;
}

/* BUTTON SLIDER HOME PAGE */
.swiper-slide .buttons > div:first-child {
    padding-left: 0;
    width: 15%!important;
}

/* Stile per il box di selezione della data */
.wootours-datepicker {
    background: #f8f9fa;
    border: 2px solid #0073aa;
    padding: 10px;
    border-radius: 5px;
    font-size: 16px;
}

/* Migliora il bottone di prenotazione */
.wootours-booking-button {
    background-color: #ff4500 !important;
    color: white !important;
    font-weight: bold;
    padding: 12px 20px;
    border-radius: 6px;
    transition: 0.3s;
}

.wootours-booking-button:hover {
    background-color: #d63700 !important;
}

/* Migliora la disposizione degli input */
.wootours-booking-form select,
.wootours-booking-form input[type="number"] {
    width: 100%;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 16px;
}

.woo-tour-info.meta-full-style {
    width: 100%;
    border: none!important;
    margin: 0!important;
    display: inline-block;
    padding: 10px 15px;
    margin-bottom: 30px!important;
    background: #FAFAFA;
    margin-top: 10px!important;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    color: green!important;
    font-size: 1.35em!important;
}

div.inner-toggle-wrap {
	    padding: 10px 0 30px 0!important;
}


