/* CUSTOM ADMIN PANEL CSS */

.page-template-page-famiglia-php li.outerOneThird {display: inline-block;}

.page-template-page-famiglia-php li.outerOneThird:nth-child(3n+3) {margin-right: 0px !important;
clear: right;}

.mb{margin-bottom:20px;}

.single-portfolio li {list-style: none;}

.tax-portfolio-category ul {padding-left:30px;}

#horizontalNavigation ul {padding:0;}

.tax-portfolio-category .lightTable table td.left {
text-align: left;
}
//.lightTable table td:first-child {vertical-align: middle;}
.wpcf7-text, .wpcf7-textarea, .wpcf7-select, .wpcf7-submit {
display: block;
width: 80%;
height: 30px;
font-size: 11px;
margin-bottom: 10px;
border-top: 1px solid #F0F0F0;
border-left: 1px solid #dddddd;
border-right: 1px solid #dddddd;
border-bottom: 1px solid #dcdcdc;
background-color: #ffffff;
padding-left: 12px;
color: #000;
}
.wpcf7-textarea {
height: 200px;
padding-top: 12px;
margin-bottom: 20px;
}
.wpcf7-submit {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border-top: none;
cursor: pointer;
border-top-width: 1px;
border-top-style: solid;
border-left-width: 1px;
border-left-style: solid;
border-right-width: 1px;
border-right-style: solid;
border-bottom-width: 1px;
border-bottom-style: solid;
font-weight: bold;
display: inline-block;
outline: none;
background-color: #fff;
color: #777;
border-top-color: #f0f0f0;
border-left-color: #ddd;
border-right-color: #ddd;
border-bottom-color: #bcbcbc;
text-shadow: 0 1px 0 white;
font-size: 12px;
padding: 6px 12px;
width: auto;
}
.smallBorder, .fancy, .nivo-controlNav img {
border: 1px solid rgb(204,204,204);
border: 1px solid rgba(204,204,204,.5);
background: rgb(255,255,255);
background: rgba(255,255,255,.2);
}

.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
font-size: 1.1em;
font-weight: bold;
}
