.selectize-control.plugin-remove_button .remove-single {
    position: relative !important;
    left: 3px !important;
    bottom: 5px !important;
}

.hide { display: hidden !importanti;}

.portfolio-content .single-img { display: none !important;}


/* Contact Form 7 Form Background And Border CSS
 -----------------------------------------------*/
 #customized-field {

 background: rgba(255,255,255,0);
     font-size:19px;
 text-align:center!important;   
color: #ffffff!important; 
border: 1px solid #ffffff;
 width: 400px;
 
}
 #customized-field2  {
     color: #ffffff;
     font-size: 18px;
     
 }

#customized-field3  {
         color: #ffffff;
     font-size: 18px;
     font-weight: 700;
     background: #E2272E;
     padding: 15px 25px 15px 25px;
     border: none;
     border-radius: 5px;
     width: auto;
     text-transform: uppercase;
     letter-spacing: 5px;
 text-align:center; 
      width: 400px;
      margin-left:50px;
 }

/* Contact Form 7 Form Background And Border CSS
 -----------------------------------------------*/
 .wpcf7 {
     background: rgba(255,255,255,0);
     border: 0px solid #494949;
 text-align:center; 
     width: auto;
     padding: 50px 10px 50px 20px !important;
 }
/* contact form 7 risposta ok*/

.wpcf7-response-output {
    
	border-color: #e40820;
    background-color:#dfe0e0;
    font-size:11px;
    color:black;
    border-radius:5px;
    -webkit-border-radius: 5px;
    padding: 0px !important;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #dfe0e0;
}

.wpcf7 form.invalid .wpcf7-response-output {
    border-color: #dfe0e0;
	}



.wpcf7-not-valid-tip {
	
    color: #e40820;
    font-size: 1em;

	font-weight: bold;
    font-weight: normal;
    display: block;
	}
