nav{margin: 0 auto;}
.menu-list {display: none;flex-direction: column;position: absolute;top: 60px;left: 0;width: 100%;background-color: rgba(0, 0, 0, 0.2);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); list-style: none; font-family: var(--text-font);}
.menu-list.active {display: flex;}
.menu-item {margin-right: 0;margin-bottom: 10px;}
.menu-link {text-decoration: none;color: var(--dark_color);}
.menu-toggle-wrapper{width: 100%;z-index: 3;}
.menu-toggle {display: block; margin-left: auto; background: none;border: none;cursor: pointer;padding: 0;}
.menu-toggle:hover{background-color: transparent; border: none;}
.menu-icon {height: 3px;width: 25px;margin: 5px 0; display: block; background-color: #333;}
.menu-list.responsive{position: absolute; top: 0;height: 100vh;display: flex; margin-top: 0px; padding: 160px 0; background-color: var(--dark-color);z-index: 2;}
.menu-list.responsive .menu-item{height: 100%;}
.menu-list.responsive a{color: var(--neutral-color); padding-bottom: 5px;}
.menu-list a:hover {border-bottom: 2px solid;}
.dropdown .dropdown-menu {position: relative; box-shadow: none; margin-top: 10px; padding:5px 0px;}
.dropdown-menu {display: none; position: absolute; background-color: var(--white-color); z-index: 1;}
.dropdown-menu a{color: var(--primary-color)!important; margin-left: 20px;}
.dropbtn{padding: 0 5px; background-color: transparent; border-radius: 50px;}
#dropbtn_text {margin: 0; font-size: 14px; line-height: normal;}
.dropbtn .contact-list-icon{fill: var(--white-color); width: 10px; margin: 0;}
.show {display:block;}  @media screen and (min-width: 768px){
body{text-align: left;} .menu-list {display: flex; flex-direction: row; position: relative; top: 0px;width: 100%;background-color: transparent; box-shadow: none; margin: 0;}
.menu-item {margin: 20px;}
.menu-toggle-wrapper{display: none;}
.menu-toggle {display: none;}
.dropdown .dropdown-menu {position: absolute;}   
}@media screen and (min-width: 768px){
} .collaborations{text-align: center; background-color: var(--primary_bg_color); padding: 40px 20px; min-height: 90vh; flex-direction: column;}
.collaborations-wrapper{width: 100%; padding: 0 30px; position: relative; bottom: 0; left: 0; opacity: 0; transition: transform 1s ease, opacity 1s ease; transform: translateY(100%);}
.collaborations-cards{padding-top: 40px; flex-wrap: wrap; justify-content: space-around;}
.collaborations-cards button {width: 40px; height: 40px; background-color: var(--primary_bg_color); border: none;}
.collaboration-card-wrapper{width: 15%; padding: 20px 50px; flex-wrap: wrap;}
.collaboration-card{width: 80%;}
.collaborations h2, .collaborations h3, .collaborations h4{color: var(--headings_color);} .testimonials-section
{width: 90%; min-height: 100vh; display: flex; align-items: center; justify-content: center;}
.testimonials-wrapper{width: 100%; margin: 1rem;}
.testimonial {
color: #9e9e9e;
margin: 35px 10px 10px;
min-width: 250px;
opacity: 0;
}
.testimonial-icon-wrapper{background-color: var(--color-secondary); border: solid 3px var(--color-secondary); width: 6rem; height: 6rem; border-radius: 40px; padding: 8px;}
.testimonial-icon{
width: 100%;
height: 100%;
background-color: transparent;
background-repeat: no-repeat;
background-position: center;
transform: rotate(180deg);    
}
.testimonial-1 .testimonial-icon{background-image: url(//www.alessandrovaglicapsicologo.it/wp-content/themes/avp_theme/svg/rquote.svg); background-size: 90%;} 
.testimonial-2 .testimonial-icon{background-image: url(//www.alessandrovaglicapsicologo.it/wp-content/themes/avp_theme/svg/rquote.svg); transform: rotate(0deg);} 
.testimonial-1{display: flex; align-items: center; flex-direction: row; text-align: left;}
.testimonial-2{display: flex; align-items: center; flex-direction: row-reverse; text-align: right;}
.testimonial figcaption {
padding: 5%;
}
.testimonial blockquote {
font-style: italic;
font-weight: 300;
margin: 0 0 20px;
z-index: 1;
}