#header-wrap .main-navigation {
    flex: 1;
}

.header-widgets {
    width: 252px;
    display: flex;
    justify-content: center;
}

.evolve-top-menu {
    justify-content: flex-end;
    padding-right: 307px;
}

.top-dots {
    /*display: block;*/
    /*width: 15px;*/
    /*background-image: url(dots.png);*/
    /*background-size: 60%;*/
    /*height: 100%;*/
    /*background-repeat: no-repeat;*/
    /*background-position: center center;*/
}

div#header-main {
    padding-top: 15px;
    padding-bottom: 15px;
}

div#Green-row .wpb_column.vc_column_container.vc_col-sm-1\/5 {
    display: none !important;
}

div#Green-row {
    display: flex;
    justify-content: space-between;
    padding-top: 10px;
    align-items: center;
}

div#Green-row .whitetext p.title1 {font-weight: 600 !important;margin-bottom: 0px;line-height: 30px;}

div#Green-row .whitetext p.title2 {
    font-family: "faricy-new-web",sans-serif;
    font-weight: 500;
    font-size: 21px;
    color: #fff;
}

div#Green-row .whitetext.wpb_column.vc_column_container.vc_col-sm-2\/5 {
    width: 50%;
}

div#Green-row .wpb_text_column.wpb_content_element {
    margin-bottom: 25px;
}

div#Green-row .vc_column-inner {
    padding-top: 20px;
    padding-left: 0;
    margin-left: -20px;
}

div#Green-row .wpb_single_image.wpb_content_element.vc_align_left.inherit.inherit {
    margin-bottom: 10px;
}

div#Green-row .vc_column-inner .vc_column-inner {
    padding-top: 0px;
}

div#Green-row .wpb_column.vc_column_container.vc_col-sm-2\/5 .vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: flex;
    align-items: flex-end;
    align-items: center;
}

div#Green-row .wpb_column.vc_column_container.vc_col-sm-2\/5 .vc_row.wpb_row.vc_inner.vc_row-fluid .ct-button-wrapper {
    padding-bottom: 10px;
}

div#Green-row .wpb_column.vc_column_container.vc_col-sm-2\/5 .vc_row.wpb_row.vc_inner.vc_row-fluid .ct-button-wrapper a.buttoncolorchange.btn.btn-white.size-default {
    background-color: #fff;
}


.nostri-sedi .nostre-sedi-ipad .vc_column-inner > .wpb_wrapper {
    background: #f6f9f2;
    padding: 35px 0 1px 30px;
}
@media (max-width:768px){
    .entry-content .banners{
        margin-top: 0px !important;
    }
    div#Green-row .vc_column-inner {
        padding-left: 20px;
        margin-left: 0px;
    }
}