.dove-lo-butto table {
	margin-top:10px;
}
.dove-lo-butto  table tbody tr{
	background-color:transparent;
	padding:0px;
	border:0;
	border-bottom: solid 1px var(--colors-neutral-mid-light);
	box-shadow:none;
}


.dove-lo-butto .form-actions,
.dove-lo-butto .form-item-field-destinazione-target-id {
	display: none;
}

.dove-lo-butto  table  tr td{
padding-right:24px;
padding-left:24px;
	border-bottom-width:0;
	box-shadow: none;
}
/*
.dove-lo-butto  .table>:not(caption)>*>*{
	padding: .5rem .5rem;
  background-color: unset !important;
border-bottom-width: 1px;
box-shadow: unset !important; 
}*/

.dove-lo-butto  .lettera th{
color: var(--colors-primary-navy, #23293B) !important;
font-feature-settings: 'liga' off, 'clig' off;
position:relative;
box-shadow:none;
border-bottom-width:0px;

/* dt/text/text-big-medium */
font-family: "Rethink Sans";
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 24px; /* 120% */
padding:24px;
border-radius:8px;
cursor:pointer;
}

.dove-lo-butto  .lettera:hover th{
	background-color:var(--colors-neutral-light) !important;
}

.dove-lo-butto .lettera th:after{
	content:"";
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2C8.13261 2 8.25979 2.05268 8.35355 2.14645C8.44732 2.24021 8.5 2.36739 8.5 2.5V7.5L13.5 7.5C13.6326 7.5 13.7598 7.55268 13.8536 7.64645C13.9473 7.74021 14 7.86739 14 8C14 8.13261 13.9473 8.25979 13.8536 8.35355C13.7598 8.44732 13.6326 8.5 13.5 8.5H8.5V13.5C8.5 13.6326 8.44732 13.7598 8.35355 13.8536C8.25979 13.9473 8.13261 14 8 14C7.86739 14 7.74021 13.9473 7.64645 13.8536C7.55268 13.7598 7.5 13.6326 7.5 13.5L7.5 8.5H2.5C2.36739 8.5 2.24021 8.44732 2.14645 8.35355C2.05268 8.25979 2 8.13261 2 8C2 7.86739 2.05268 7.74021 2.14645 7.64645C2.24021 7.55268 2.36739 7.5 2.5 7.5H7.5V2.5C7.5 2.36739 7.55268 2.24021 7.64645 2.14645C7.74021 2.05268 7.86739 2 8 2Z' fill='black'/%3E%3C/svg%3E");
flex-shrink: 0;
    width: 20px;
    height: 20px;
    
    content: "";
    
    background-repeat: no-repeat;
    transition: 0.2s;
    position:absolute;
    right:24px;
    top:29px;
    
}


.dove-lo-butto .lettera th:not(.closed):after{
	transform: rotate(45deg);
	top: 30px;
right: 26px;
}


.dove-lo-butto .js-form-item input[type=text] {
	width: 100%;
flex-direction: column;
align-items: flex-start;
gap: 8px;
border-radius: var(--radius-radius-m, 4px);
border: 1px solid var(--colors-neutral-medium, #BBB);
background: var(--colors-white, #FFF);
padding: 11px;

	margin-bottom:10px;
}

.dove-lo-butto  .js-form-item select {
	width: 100%;
flex-direction: column;
align-items: flex-start;
gap: 8px;
border-radius: var(--radius-radius-m, 4px);
border: 1px solid var(--colors-neutral-medium, #BBB);
_background: var(--colors-white, #FFF);
padding: 10px;
margin-top: .25rem;
	margin-bottom:10px;
}

.dove-lo-butto  input[type=submit].js-form-submit,
input[type=submit].js-form-submit{
	border-radius: var(--radius-radius-max, 360px);
border: 1px solid var(--colors-primary-navy, #23293B);

transition: .2s;
height: 40px;
padding: var(--values-8, 8px) var(--values-16, 16px);
justify-content: center;
align-items: center;
gap: var(--values-8, 8px);
background-color:white;
}

.dove-lo-butto  input[type=submit].js-form-submit:hover{
 	background-color: var(--colors-primary-navy-hover);
border-color: var(--colors-primary-navy-ho);
color: var(--colors-white);
 }

@media (min-width:768px){

.dove-lo-butto #views-exposed-form-dove-lo-butto-block-1{
	display:flex;
	gap:10px
}

.dove-lo-butto #views-exposed-form-dove-lo-butto-block-1 .form-actions{
	margin-top:30px;
}
}

tr td.views-field-field-destinazione{font-weight:600;width:50%}
tr td.views-field-title {width:50%;}
@media(max-width:767px){
	tr td.views-field-title {padding-bottom:0px;width:100%}
	tr td.views-field-field-destinazione{padding-top:0px;width:100%}
	.dove-lo-butto  table tbody tr{
		display:flex;
		flex-direction:column;
	}
}