.topbar,
.gt-header .gt-content,
.gt-sticky-header .gt-content,
.gt-menu-icon,
.gt-mobile-background,
.gt-mobile-menu,
.gt-background,
.gt-breadcrumb,
.gt-tags,
.gt-page-sharing,
.gt-widget,
.gt-footer {
    display: none!important;
}

/*
.gt-footer .wpb_wrapper > *:not(.gt-contact-box) {
    display: none;
}
*/
.gt-footer-content > .vc_row > .vc_column_container:nth-child(n+2),
.gt-footer-content > .vc_row > .vc_column_container:first-child > .vc_column-inner > .wpb_wrapper:nth-child(n+2) {
    display: none;
}


.gt-logo img {
    height: 30px;
}

.gt-site-wrapper {
    background: #fff;
}

a {
    text-decoration: none!important;
    color: inherit!important;
}
.gt-text-default a[href][href^="http"]:after {
    content: " (" attr(href) ") ";
    opacity: .7;
    font-size: .8em;
    letter-spacing: -.05em;
}

h1, h2, h3, h4, h5 {
    color: inherit;
}

.gt-page-title-bar {
    min-height: auto;
    padding: 0;
    margin-bottom: 2em;
}
.gt-page-title-bar h1 {
    font-size: 1.8em!important;
}
.gt-content-header.gt-image {
    max-height: 200px;
    text-align: center;
}
.gt-content-header.gt-image > img {
    max-height: 200px;
    width: auto;
}

.gt-site-left {
    max-width: none!important;
    flex-basis: 95%!important;
}


/* accordion corso */

.vc_tta-controls-icon {
    display: none!important;
}
.vc_tta-panel-title > a {
    padding: 0!important;
    line-height: 1.3!important;
}
.vc_tta-panel-body {
    height: auto!important;
    display: block!important;  
    padding: 0!important;
    border: 0 none!important;
    background: none!important;
}
.vc_tta-panel-heading {
    page-break-inside: avoid;
    page-break-after: avoid;
    border: 0 none!important;
    margin: 0.75em 0!important;
    background: none!important;
}


.theiaStickySidebar {
    position: static!important;
}
