.wpcf7 input[type="text"]:focus,
.wpcf7 input[type="email"]:focus,
.wpcf7 input[type="select"]:focus,
.wpcf7 textarea:focus,
.wpcf7-select:focus{
border-color: rgba(255, 255, 255, 0);
outline: 0px none;
}


#menu-item-449 > a,#menu-item-446 > a, #menu-item-447 > a, #menu-item-448 > a {
    padding-top:6px;
 padding-bottom:6px;
}

#menu-item-449 > a:hover {
 font-color: #228b22;
}


input[type="text"]
{
border-radius:8px;
border:none!important;
      width:150%;
 
box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}
.rec{
padding-top:10px;
}

input[type="email"]
{
border-radius:8px;

box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}

 

border:none!important;

	width:150%; 
}

.pripo{
	text-align: justify;
    text-justify: center;
}
	
textarea{
border-radius:8px;
box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}
border:none!important;
}

input[type="file"]{
}

.col {
    font-size: 0; /*fix white space*/
}
.col > .uno {
 width: 100%;
}
.col > .due {
 width: 50%;
}

.col > .tre {
 width: 33.33%;
}
.col > .sez {
    font-size: 16px; /*reset font size*/
    display: inline-block;
    vertical-align: top;
     padding:10px;
padding_top:22px;

    
    text-align: center;
}


div.box
{
  
    height:190px !important; height /**/: 200px;
    padding: 4px;
    border:1px solid #EEE; border-right:0 solid;
  
    overflow:auto
}


@media screen and (min-width: 800px) {
  .box18{ padding-bottom:250px!important;}
}

@media only screen and (max-width : 1584px) {
 .mwc{
     display:none;
   
   }
}

@media only screen and (max-width: 939px){
#main {
padding-left: 3px !important;
padding-right:  3px !important;
}}
