

header.centered_logo:not(.sticky) .q_logo img{
width:50%;
height:auto;
}

h2.titolo-form{
padding-top:20px;
}

.one-third {
    position: relative;
    margin-right: 2%;
    float: left;
     margin-bottom: 10px;
}
input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea{
border:1px solid #ececec;
}
.one-half { 
width: 48%; 
float:left; 
padding-right:2%;
 margin-bottom: 10px;
}
.one-third { width: 30.66%; float:left; padding-right:1%;
}
 
.last {
    margin-right: 0 !important;
    clear: right;
}
.one-fourth{
width:8%;
float:left;
padding-right:2%;
}


@media only screen and (max-width: 767px) {
    .one-half, .one-third {
        width: 100%;
        margin-right: 0;
    }
}

p.post_excerpt{
display:none;
}
.parent-pageid-9 .wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    width:70%;
}
.parent-pageid-9 .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width:70%;
}
.richiesta h2, .richiesta label{
color:#ffffff;
}
.richiesta h2{
padding-bottom:10px;
}
.richiesta input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
border:1px solid #ffffff;
}

p{
text-align:justify;
}
.blog_holder.blog_single article img{
display:none;
}
.blog_holder article .post_info{
display:none;
}
.blog_holder.blog_single article h2{
margin-bottom:20px;
}

.header-widget.widget_text.header-left-from-logo-widget{
margin-left:29%;
}

.logo_wrapper{
text-align:left;
padding-left:10%;
}
.sticky .logo_wrapper{
padding-left:0px;
}

aside.sidebar{
margin-top:20px;
}
.menu-news-container{
padding-bottom:20px;
border-bottom:1px solid #ececec;
}
header.centered_logo .q_logo img{
text-align:left !important;
margin-left: 10% !important;
}

.vc_custom_1496052835463{
height:643px;
}

.filter_holder{
padding-top:20px;
}
.filter_holder ul li span{
color: #C0C0C0;
}
.q_icon_list{
margin-bottom:0px;
}
.qbutton.big_large_full_width{
height:50px;
line-height:50px;
font-size:18px;
}

.header_inner_left{
border-bottom:1px dotted #ececec;
}
header.centered_logo .logo_wrapper{
padding-bottom:10px;
}
header.centered_logo .header_inner_left{
margin:20px 0 0;
}
.primopost .latest_post_two_image img{
width:80%;
margin: 0 auto;
}
.secondarigapost .latest_post_two_holder .latest_post_two_image{
width:100%;
height:183px;
}
.secondarigapost .latest_post_two_holder .latest_post_two_image img{
margin:0 auto;
}
ul#menu-main li#nav-menu-item-29 span{
background-color: #cc0000;
color: #ffffff;
padding:5px;
}
ul#menu-main li#nav-menu-item-29 span.plus{
display:none;
}
@media (min-width: 1000px) {
  .q_logo{
top:-50px;
}
header.scrolled .q_logo{
top:50%;
}
}

nav.main_menu ul li#nav-menu-item-29 a{
color:#005189;
}
.header_top{
height:100px;
background-color:rgba(255,255,255,0);
}

.txtheader{
font-size: 34px;
color: #005189;
font-style: italic;
line-height:35px;
font-family: 'Merriweather', serif;
font-weight: 100;
float:left;
}
.q_logo img{
text-align:left;
float:left;
}
.content.content_top_margin{
margin-top: 153px !important;
}
.page-id-575 input{
height:40px;
}