body[data-bg-header=false].blog #header-space {
  display: none !important;
}

body[data-bg-header=false].blog .container-wrap.nopaddingtop,
body[data-bg-header=true].archive .container-wrap.nopaddingtop,
body[data-bg-header=true].archive.category .container-wrap.nopaddingtop,
body[data-bg-header=true].single .container-wrap.nopaddingtop,
body[data-bg-header=true].single-post .container-wrap.nopaddingtop {
  padding-top: 0 !important; 
}

body[data-bg-header=true].single-post.material[data-bg-header=true] .container-wrap.nopaddingtop {
  padding-top: 0 !important; 
}
body[data-bg-header=true].single-post[data-bg-header=true] .container-wrap.nopaddingtop:not(.no-sidebar)>.main-content {
  padding-top: 0 !important;
}

body[data-bg-header=false].blog .container-wrap.nopaddingtop > .main-content > .row > .vc_row:first-child > .span_12,
body[data-bg-header=true].archive .container-wrap.nopaddingtop > .main-content > .row > .vc_row:first-child > .span_12,
body[data-bg-header=true].archive.category .container-wrap.nopaddingtop > .main-content > .row > .vc_row:first-child > .span_12,
body[data-bg-header=true].single .container-wrap.nopaddingtop > .main-content > .row > .vc_row:first-child > .span_12 {
  padding-top: calc(85px + max(calc(var(--container-padding)/3), 25px));
}

.vc_row.top-level.full-width-content:has(> .span_12 > [data-using-bg="true"]) > .span_12,
.vc_row.top-level.full-width-ns > .span_12 {
  padding-top: 0;
}

.col[data-bg-color="#f1872d"] .wpcf7 .wpcf7-form-control {
  border-color: #ffffff;
  color: #ffffff;
}
.col[data-bg-color="#f1872d"] .wpcf7 .wpcf7-form-control.wpcf7-submit:hover {
  color: #f1872d  !important;
}
.toggles .wpb_wrapper div.nectar-cta {
  margin-bottom: 10px;
}
.toggles .nectar-cta .link_wrap i {
  background-color: transparent !important;
}
.toggles .nectar-cta .link_wrap i:before {
  background-color: transparent !important;
}


.list-item-categoria-corso .nectar-text-inline-images h2 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.list-item-categoria-corso .nectar-text-inline-images h2 .nectar-text-inline-images__marker {
  flex-shrink: 0;
  flex-grow: 0;
  margin-right: 20px;
}
.list-item-categoria-corso .nectar-text-inline-images h2 .nectar-text-inline-images__marker .nectar-text-inline-images__image {
  width: 60px !important;
  height: 60px !important;
}
@media screen and (max-width: 769px){
  .list-item-categoria-corso .nectar-text-inline-images h2 {
    flex-direction: column;
  }
}

#search-results .search-result-breadcrumb {
  padding: 0 !important;
  font-size: 90%;
  line-height: 90%;
}
#search-results .search-result-title {
  padding: 0 !important;
  font-size: 300%;
}
#search-results .search-result-excerpt {
  padding: 0 !important;
}
#search-results a:hover {
  color: #f1872d !important;
}