

/*CF7*/
.wpcf7 form.wpcf7-form p {
    width: 99%
}

/*PORTAL CLUB*/
.label_loghi {
    float: left;
    display: none;
}
img.marca_img {
width:100px;
height:100px;
border: 1px solid #ddd;
margin-right: 15px;
margin-bottom: 15px !important;
}
.bottone_blu {
background-color: #B5191E;
color: #FFF;
border: 0 solid;
margin-top: 20px;
margin-left: 0px;
margin-bottom: 30px;
padding: 15px;
}
@media print, screen and (min-width: 40em) {
.grid-x>.medium-7 {
    padding: 25px;
}}
td, th {
border: 1px solid #ddd;
  padding: 8px;
}
table td {
    padding: 15px 15px;
}
.hed {
font-size: 20px;
font-weight: medium;
color: #000;
}


.footer_top .widget_nav_menu ul li {
   padding: 0px 0 0px;
}
.qode-accordion-holder .qode-title-holder.ui-state-active, .qode-accordion-holder .qode-title-holder.ui-state-hover, .qode-accordion-holder .qode-title-holder{
    background-color: transparent;
    color: #1a1b23;
}

.qode-accordion-holder .qode-title-holder.ui-state-active .qode-accordion-mark, .qode-accordion-holder .qode-title-holder.ui-state-hover .qode-accordion-mark{
    color: #00aaff;
}

.qode-accordion-holder .qode-title-holder .qode-tab-title span.qode-tab-title-inner:only-child{
    padding-left: 60px;
}

.qode-accordion-holder .qode-title-holder .qode-accordion-mark{
    left: 0;
    width:  40px;
    height: 40px;
    top: 50%;
    transform: translateY(-50%);
    background-color: #fff;
}

.qode-accordion-holder .qode-accordion-content{
    padding: 0 0 34px 60px;
}

.qode-accordion-holder .qode-title-holder .qode-tab-title{
    height: 53px;
}