@charset "UTF-8";

._button-wrapper {overflow: auto}

.user-error {border: 2px solid red !important;}

						form select option {
							background: #666666;
							font-family: 'Univers normal' !important;
							font-weight: normal  !important;
							font-style: normal  !important;
							padding: 2px 0;
						}
						form select {
							font-family: 'Univers normal'  !important;
							font-weight: normal  !important;
							font-style: normal  !important;
						}

						form {    background: transparent !important; height: auto !important; width: 100%; }

						 form * {
							font-family: 'Univers normal';
							font-weight: normal;
							font-style: normal;
						}

						 form input[type="text"], form input[type="date"], form textarea, form select {
							background: rgba(255,255,255,.1);
							border-width: 0;
							width: 100%;
							margin-top: 10px;
							padding: 15px;
							color: white;
							font-size: 14px;
							 border-radius: 5px;
						}
						
						select { 

							height:45px; 
							
						}
						

						select[multiple] {
							height: auto !important;
						}
						
						._form_element a {position:relative;font-weight:bold; top:10px; color:white; text-decoration:underline}
						
						._form_element p {text-align:left !important;}

						form label {margin-bottom:0; margin-top:20px }
						
						#_form_58_submit {background:#002d4c; color:white; padding:15px; border:0; margin-top:10px; float:right}
						
						@media screen and (max-width: 767px) {
							form, .bg_form {
								height: auto !important;
								padding-bottom:20px !important;
							}
							#_form_58_submit {margin-bottom:20px}

						}
						

.submit_bt input:hover { color: #002d4c; }

.vantaggi_list li:before { background-color: #002d4c; }

#contact_focus .post_focus .cta:hover { color:#002d4c !important }

.header_video span a.active_video { background: #002d4c; border-right:2px solid #002d4c }

.plus_sx { border-bottom:2px solid #002d4c;}

.plus_dx { border-bottom:2px solid #002d4c;}

.plus_sx::after, .plus_dx::after { background-color: #002d4c; }

.service_box_showroom:hover { background-color: #002d4c !important;  }

.service_box:hover { background-color:#002d4c; }

.owl-theme .owl-nav i {color:#002d4c;}

.cta_effect {  background-image: linear-gradient(#002d4c 0%, #002d4c 100%); }

.submit_bt input {background: #002d4c; }

.citation {	background-color:#002d4c;  }

.citation:after { border-top: 50px solid #002d4c; }

.nav-toggle.opened:after { border-bottom: solid 0px #002d4c; } 

.nav-toggle:after { border-bottom: solid 6px #002d4c; }

.link_video_prd a {color:#002d4c; }

.nav-toggle:after { border-bottom: solid 4px #002d4c; }


@media screen and (max-width: 767px) { 

	.plus_list_mobile p span { color:#002d4c;  }
	
	.plus_0 p strong::before, .plus_1 p strong::before, .plus_2 p strong::before, .plus_3 p strong::before, .plus_verande .plus_4 p strong::before, .plus_5 p strong::before {    color: #002d4c; }
	
}