.verde{
    color: #666600 !important;
font-weight: bold !important;
}
.ninja-forms-error-msg
{
    font-size: 30px;
    color: red !important;
    line-height: 40px;
text-align: center;
margin-bottom: 30px;
}

.newsletter-email
{
    width: 98% !important;
height: 35px !important;
font-size: 22px !important;
}
.newsletter-submit
{
height: 35px !important;
}
.giustificato
{
text-align: justify;
}
.giustificato h5
{
text-align: left !important;
}
.tufo
{
height:  270px;
}
.tufo li
{
margin-left: -30px !important;
line-height: 17px;
}
.piccolo
{
width: 125px !important;
float:left;
display: block;
margin-right: 10px;
background-color: white !important;
border: 1px solid black;
}
.piccolo2-wrap
{
width: 23% !important;
float:left;
display: block;
margin-right: 10px;
}
.piccolo2-wrap input
{
width: 100% !important;
}
.piccolo2-wrap select
{
width: 97% !important;
}
.ultimo-wrap
{
width: 25% !important;
height: 20% !important;
float:left;
display: block;
margin-right: 10px;
}
.ninja-forms-field-11-options, .ninja-forms-field-29-options,  .ninja-forms-field-38-options, .ninja-forms-field-47-options
{
margin-right: 10px !important;
}
.ultimo1-wrap
{
width: 40% !important;
height: 20% !important;
float:left;
display: block;
margin-left: 5px;
}
.piccolo2
{
width: 88px !important;
height: 38px;
float:left;
display: block;
margin-right: 10px;
background-color: white !important;
border: 1px solid black;
}
.piccolo3
{
width: 104px !important;
height: 38px;
float:left;
display: block;
}
.piccolo4
{
width: 104px !important;
height: 38px;
float:left;
display: block;
margin-top:25px !important;
}
.grande
{
float:left;
display: block;
margin-right: 10px;
background-color: white !important;
border: 1px solid black;
}
.grande_ninja
{
float:left;
display: block;
margin-right: 10px;
background-color: white !important;
border: 1px solid black;
}
.grande_ninja-wrap
{
width: 47% !important;
float:left !important;
display: block;
margin-right: 10px;
background-color: white !important;
}
.btn {
  color: #ffffff;
  font-size: 13px;
  background: #666600;
  padding: 10px 10px 10px 10px;
  text-decoration: none;
float:right;
border-radius: 0;
}

.btn:hover {
  background: #000000;
  text-decoration: none;
}
.ui-datepicker-calendar
 {
max-width: 400px !important;
z-index: 1000 !important;
}
.tparrows
{
z-index: 9998 !important;
}
#ui-datepicker-div
 {
z-index: 9999 !important;
}
.rev_slider img
 {
z-index: 9997 !important;
}
.ui-datepicker-calendar td
 {
border: 1px solid #e0cf96;
background-color: white !important;
}

.title h5
 {
border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #e0cf96;
  padding-bottom: 5px;
  width: 100%;
}

.srr-title a
 {
text-decoration:underline !important;
font-weight: bold;
font-size: 15px !important;}

.added_to_cart
 {
text-decoration:underline !important;
font-weight: bold !important;
color: red !important;}

.wc-tab p{
    padding-bottom: 115px !important;
}
.grid_12 {
    width: 100% !important;
}
.fmobile
{
    z-index: 999 !important;
}